From c27af783d502b832ec96023b4f0fb5e5e7b75177 Mon Sep 17 00:00:00 2001 From: Mtrya Date: Thu, 22 Jan 2026 23:36:43 +0800 Subject: [PATCH 01/12] feat: add agentic baseline for satnet benchmark --- README.md | 2 +- benchmarks/satnet/baselines/agentic/README.md | 104 +++ .../satnet/baselines/agentic/__init__.py | 1 + benchmarks/satnet/baselines/agentic/run.py | 856 ++++++++++++++++++ benchmarks/satnet/verifier.py | 2 +- 5 files changed, 963 insertions(+), 2 deletions(-) create mode 100644 benchmarks/satnet/baselines/agentic/README.md create mode 100644 benchmarks/satnet/baselines/agentic/__init__.py create mode 100644 benchmarks/satnet/baselines/agentic/run.py diff --git a/README.md b/README.md index b0d4952..51dca90 100644 --- a/README.md +++ b/README.md @@ -31,7 +31,7 @@ astro-reason/ | Phase | Focus | Examples | |-------|-------|----------| -| 1 | Legacy benchmarks | spot5 ✅, satnet, aeosbench | +| 1 | Legacy benchmarks | spot5 ✅, satnet ✅, aeosbench | | 2 | LEO constellation (6DOF) | revisit gaps, relay networks, imaging & cartography | | 3 | Deep space (3DOF) | interplanetary, small body rendezvous | | 4 | Rocket trajectories | ascent, descent, reentry *(pending library)* | diff --git a/benchmarks/satnet/baselines/agentic/README.md b/benchmarks/satnet/baselines/agentic/README.md new file mode 100644 index 0000000..59dbc0f --- /dev/null +++ b/benchmarks/satnet/baselines/agentic/README.md @@ -0,0 +1,104 @@ +# SatNet Agentic Baseline + +This directory contains the agentic baseline for the SatNet DSN scheduling benchmark. + +## Overview + +The agentic baseline runs an LLM agent in an isolated sandbox to solve DSN (Deep Space Network) antenna scheduling problems. The agent receives a detailed mission brief explaining the scheduling constraints and uses a verifier tool to validate its solutions. + +## Usage + +### Single Case + +```bash +python benchmarks/satnet/baselines/agentic/run.py \ + --case w10_2018 \ + --model anthropic::claude-sonnet-4-20250514 +``` + +### All Cases + +```bash +python benchmarks/satnet/baselines/agentic/run.py \ + --case all \ + --model anthropic::claude-sonnet-4-20250514 +``` + +### With Retries + +```bash +python benchmarks/satnet/baselines/agentic/run.py \ + --case w10_2018 \ + --model anthropic::claude-sonnet-4-20250514 \ + --max-retries 2 +``` + +### Non-Interactive with Skip Permissions (Benchmark Mode) + +```bash +python benchmarks/satnet/baselines/agentic/run.py \ + --case w10_2018 \ + --model anthropic::claude-sonnet-4-20250514 \ + --dangerously-skip-permissions +``` + +> **Note**: `--dangerously-skip-permissions` requires bwrap sandboxing. + +### Interactive Mode + +```bash +python benchmarks/satnet/baselines/agentic/run.py \ + --case w10_2018 \ + --model anthropic::claude-sonnet-4-20250514 \ + --interactive +``` + +## Arguments + +| Argument | Required | Description | +|----------|----------|-------------| +| `--case` | Yes | Case ID (e.g., `w10_2018`) or `all` | +| `--model` | Yes | Model to use (e.g., `anthropic::claude-sonnet-4-20250514`) | +| `--output` | No | Output directory (default: `/tmp/satnet_benchmark`) | +| `--timeout` | No | Timeout in seconds (default: 3600) | +| `--max-retries` | No | Max retries on invalid solutions (default: 0) | +| `--no-bwrap` | No | Disable bwrap sandboxing | +| `--memory-limit` | No | Memory limit (e.g., `4G`) | +| `--cpu-quota` | No | CPU quota (e.g., `200%`) | +| `--interactive` | No | Run in interactive mode | +| `--debug` | No | Enable debug mode | +| `--dangerously-skip-permissions` | No | Skip Claude permission prompts (requires bwrap) | + +## Sandbox Structure + +``` +sandbox/ +├── workspace/ +│ ├── .claude/ +│ │ ├── settings.json # Permission allowlist +│ │ └── settings.local.json +│ ├── data/ +│ │ ├── problems.json # DSN scheduling requests +│ │ └── maintenance.csv # Antenna maintenance windows +│ ├── mission.md # Mission brief for the agent +│ ├── verifier.py # Solution verifier +│ ├── pixi.toml # Pixi project (auto-generated) +│ └── solution.json # Agent output +└── .claude/ + └── settings.json +``` + +## Environment Isolation + +Each run creates a fresh Python environment using `pixi`: +- No host environment contamination +- Efficient caching via `rattler` and `uv` +- `bwrap` provides filesystem isolation + +## Output + +Results are saved to `//`: +- `metrics.json`: Scoring results +- `agent.log`: Agent execution log +- `sandbox/`: Complete sandbox state + diff --git a/benchmarks/satnet/baselines/agentic/__init__.py b/benchmarks/satnet/baselines/agentic/__init__.py new file mode 100644 index 0000000..deae50a --- /dev/null +++ b/benchmarks/satnet/baselines/agentic/__init__.py @@ -0,0 +1 @@ +# Empty init file diff --git a/benchmarks/satnet/baselines/agentic/run.py b/benchmarks/satnet/baselines/agentic/run.py new file mode 100644 index 0000000..a2bee21 --- /dev/null +++ b/benchmarks/satnet/baselines/agentic/run.py @@ -0,0 +1,856 @@ +#!/usr/bin/env python3 +"""SatNet Agentic Baseline Runner. + +Sets up an isolated sandbox environment and runs an LLM agent on DSN scheduling tasks. + +Usage: + # Single case + python benchmarks/satnet/baselines/agentic/run.py --case w10_2018 --model anthropic::claude-sonnet-4-20250514 + + # All cases + python benchmarks/satnet/baselines/agentic/run.py --case all --model anthropic::claude-sonnet-4-20250514 + + # With retries + python benchmarks/satnet/baselines/agentic/run.py --case w10_2018 --model anthropic::claude-sonnet-4-20250514 --max-retries 2 + + # Non-interactive with dangerous skip (requires bwrap) + python benchmarks/satnet/baselines/agentic/run.py --case w10_2018 --model anthropic::claude-sonnet-4-20250514 --dangerously-skip-permissions +""" + +import argparse +import csv +import json +import os +import shutil +import subprocess +import sys +import tempfile +import time +from datetime import datetime, timezone +from pathlib import Path +from typing import Any + +# Project paths +PROJECT_ROOT = Path(__file__).parent.parent.parent.parent.parent +BENCHMARK_DIR = PROJECT_ROOT / "benchmarks" / "satnet" +DATASET_DIR = BENCHMARK_DIR / "dataset" +VERIFIER_PATH = BENCHMARK_DIR / "verifier.py" + +DEFAULT_TIMEOUT = 3600 +DEFAULT_MAX_RETRIES = 0 + + +# --------------------------------------------------------------------------- +# Provider configuration (simplified from mission_planner/runner.py) +# --------------------------------------------------------------------------- + +PROVIDER_CONFIGS = { + "anthropic": { + "name": "Anthropic", + "base_url": None, + "api_key_env": "ANTHROPIC_API_KEY", + }, + "deepseek": { + "name": "DeepSeek", + "base_url": "https://api.deepseek.com/anthropic", + "api_key_env": "DEEPSEEK_API_KEY", + }, + "openrouter": { + "name": "OpenRouter", + "base_url": "https://openrouter.ai/api", + "api_key_env": "OPENROUTER_API_KEY", + }, +} + + +def configure_model_env(model: str) -> dict[str, str]: + """Configure environment variables for model routing.""" + env = {} + + if "::" in model: + provider, model_id = model.split("::", 1) + provider = provider.lower() + + if provider not in PROVIDER_CONFIGS: + raise ValueError(f"Unknown provider: {provider}") + + config = PROVIDER_CONFIGS[provider] + env["ANTHROPIC_MODEL"] = model_id + + if config["base_url"]: + env["ANTHROPIC_BASE_URL"] = config["base_url"] + + api_key = os.environ.get(config["api_key_env"], "") + if api_key: + env["ANTHROPIC_AUTH_TOKEN"] = api_key + else: + # Legacy format + env["ANTHROPIC_MODEL"] = model + + return env + + +# --------------------------------------------------------------------------- +# Case parsing +# --------------------------------------------------------------------------- + + +def parse_case_id(case_str: str) -> tuple[int, int]: + """Parse case string like 'w10_2018' into (week, year).""" + case_str = case_str.lower() + if not case_str.startswith("w"): + raise ValueError(f"Invalid case format: {case_str}. Expected 'w{{week}}_{{year}}'") + + parts = case_str[1:].split("_") + if len(parts) != 2: + raise ValueError(f"Invalid case format: {case_str}. Expected 'w{{week}}_{{year}}'") + + try: + week = int(parts[0]) + year = int(parts[1]) + except ValueError: + raise ValueError(f"Invalid case format: {case_str}. Week and year must be integers.") + + return week, year + + +def get_all_cases() -> list[str]: + """Get all case IDs from problems.json.""" + problems_path = DATASET_DIR / "problems.json" + with open(problems_path) as f: + data = json.load(f) + + cases = [] + for key in data.keys(): + # Convert W10_2018 -> w10_2018 + cases.append(key.lower()) + return sorted(cases) + + +# --------------------------------------------------------------------------- +# Prompt generation +# --------------------------------------------------------------------------- + +MISSION_BRIEF_TEMPLATE = """# DSN Scheduling Mission Brief + +## Overview + +You are a **Mission Planner for NASA's Deep Space Network (DSN)**. Your task is to schedule antenna resources to support communication with spacecraft during **Week {week}, Year {year}**. + +The Deep Space Network consists of ground-based antennas located at three facilities around the globe (Goldstone, Canberra, and Madrid). Each antenna can only communicate with one spacecraft at a time, and scheduling must respect visibility windows, setup/teardown times, and maintenance periods. + +## Input Data + +### 1. `problems.json` + +Contains all scheduling requests for the week. The relevant key is `W{week}_{year}`. + +Each request has: +- `track_id`: Unique identifier for this request. +- `subject`: Spacecraft ID (mission). +- `user`: User identifier. +- `duration`: Requested tracking time in **hours**. +- `duration_min`: Minimum acceptable tracking time in **hours**. +- `resources`: List of antenna options (e.g., `[["DSS-34"], ["DSS-36"]]` means either DSS-34 OR DSS-36 can be used). +- `setup_time`: Time in **minutes** required before tracking begins. +- `teardown_time`: Time in **minutes** required after tracking ends. +- `time_window_start`, `time_window_end`: UNIX timestamps defining the scheduling window. +- `resource_vp_dict`: View Period dictionary. For each antenna (or antenna combination), lists visibility windows as `(TRX ON, TRX OFF)` or `(RISE, SET)` times in UNIX seconds. + +### 2. `maintenance.csv` + +Contains antenna maintenance windows with columns: +- `week`, `year`: Week and year of maintenance. +- `starttime`, `endtime`: UNIX timestamps. +- `antenna`: Affected antenna (e.g., `DSS-14`). + +## Constraints + +You MUST satisfy ALL of the following constraints: + +### 1. View Period Containment +- **TRACKING_ON** and **TRACKING_OFF** times must fall within a valid View Period for the selected antenna(s). +- Check `resource_vp_dict` for valid windows. + +### 2. Setup and Teardown +- Each track requires setup time BEFORE tracking and teardown time AFTER. +- **START_TIME** = TRACKING_ON - (setup_time × 60 seconds) +- **END_TIME** = TRACKING_OFF + (teardown_time × 60 seconds) +- The entire [START_TIME, END_TIME] interval occupies the antenna. + +### 3. No Overlap +- No two tracks can use the same antenna at overlapping times. +- Compare [START_TIME, END_TIME] intervals for each antenna. + +### 4. Maintenance Windows +- Tracks CANNOT overlap with maintenance windows for the affected antenna. +- Check `maintenance.csv` for the relevant week. + +### 5. Minimum Duration +- Each track's tracking duration (TRACKING_OFF - TRACKING_ON) must be at least `duration_min` hours (converted to seconds). + +## Output Format + +Produce a file named **`solution.json`** containing a JSON array of track objects: + +```json +[ + {{ + "RESOURCE": "DSS-34", + "SC": 521, + "START_TIME": 1520282407, + "TRACKING_ON": 1520286007, + "TRACKING_OFF": 1520289607, + "END_TIME": 1520290507, + "TRACK_ID": "fc9bbb54-3-1" + }}, + ... +] +``` + +Each track object has: +- `RESOURCE`: The antenna used (e.g., "DSS-34"). +- `SC`: Spacecraft ID (from request's `subject`). +- `START_TIME`: UNIX seconds when antenna allocation begins (includes setup). +- `TRACKING_ON`: UNIX seconds when tracking starts. +- `TRACKING_OFF`: UNIX seconds when tracking ends. +- `END_TIME`: UNIX seconds when antenna is released (after teardown). +- `TRACK_ID`: The request's `track_id`. + +**For arrayed tracks** (multiple antennas for one request), create separate rows with the same `TRACK_ID` and times but different `RESOURCE` values. + +## Verification + +Use the verifier to check your solution: + +```bash +python verifier.py data/problems.json data/maintenance.csv solution.json --week {week} --year {year} +``` + +The verifier will report: +- **VALID**: Solution satisfies all constraints. +- **INVALID**: Lists specific constraint violations. + +**Run the verifier frequently** as you build your solution to catch errors early. + +## Objective + +Maximize total tracking hours while ensuring fairness across missions. A solution that leaves some requests unsatisfied is acceptable if constraints cannot be met. + +## Available Antennas + +DSS-14, DSS-24, DSS-25, DSS-26, DSS-34, DSS-35, DSS-36, DSS-43, DSS-54, DSS-55, DSS-63, DSS-65 + +## Getting Started + +1. Read `data/problems.json` and filter for week `W{week}_{year}`. +2. Read `data/maintenance.csv` and filter for week {week}, year {year}. +3. For each request, identify valid scheduling windows. +4. Assign antennas and times, avoiding overlaps and maintenance. +5. Validate with `verifier.py`. +6. Save final schedule to `solution.json`. + +Good luck, Mission Planner! +""" + + +def generate_mission_brief(week: int, year: int) -> str: + """Generate the mission brief for the agent.""" + return MISSION_BRIEF_TEMPLATE.format(week=week, year=year) + + +# --------------------------------------------------------------------------- +# Sandbox setup +# --------------------------------------------------------------------------- + + +def setup_sandbox(week: int, year: int, output_dir: Path) -> Path: + """Create sandbox directory with data and environment. + + Structure: + sandbox/ + ├── workspace/ + │ ├── data/ + │ │ ├── problems.json + │ │ └── maintenance.csv + │ ├── mission.md + │ └── verifier.py + └── .claude/ + └── settings.json + """ + sandbox_dir = output_dir / "sandbox" + + if sandbox_dir.exists(): + shutil.rmtree(sandbox_dir) + + sandbox_dir.mkdir(parents=True) + + # Create subdirectories + workspace_dir = sandbox_dir / "workspace" + data_dir = workspace_dir / "data" + claude_dir = sandbox_dir / ".claude" + + workspace_dir.mkdir() + data_dir.mkdir() + claude_dir.mkdir() + + # Extract only the relevant case data from problems.json (not the full 3.5MB file) + case_key = f"W{week}_{year}" + with open(DATASET_DIR / "problems.json") as f: + all_problems = json.load(f) + + if case_key not in all_problems: + raise ValueError(f"Case key {case_key!r} not found in problems.json") + + case_problems = {case_key: all_problems[case_key]} + (data_dir / "problems.json").write_text(json.dumps(case_problems, indent=2)) + + # Filter maintenance.csv for the relevant week/year + import csv + maintenance_rows = [] + with open(DATASET_DIR / "maintenance.csv", newline="") as f: + reader = csv.DictReader(f) + fieldnames = reader.fieldnames + for row in reader: + try: + row_week = int(float(row["week"])) + row_year = int(row["year"]) + if row_week == week and row_year == year: + maintenance_rows.append(row) + except (KeyError, ValueError): + continue + + with open(data_dir / "maintenance.csv", "w", newline="") as f: + writer = csv.DictWriter(f, fieldnames=fieldnames) + writer.writeheader() + writer.writerows(maintenance_rows) + + # Copy verifier + shutil.copy2(VERIFIER_PATH, workspace_dir / "verifier.py") + + # Generate mission brief + mission_brief = generate_mission_brief(week, year) + (workspace_dir / "mission.md").write_text(mission_brief) + + # Create Claude settings in workspace/.claude/ (project-level settings) + workspace_claude_dir = workspace_dir / ".claude" + workspace_claude_dir.mkdir() + + # Permission allowlist for the agent + claude_settings = { + "permissions": { + "allow": [ + "Read", + "Write", + "Edit", + "LS", + "Grep", + "Glob", + "Bash" + ] + } + } + (workspace_claude_dir / "settings.json").write_text(json.dumps(claude_settings, indent=2)) + (workspace_claude_dir / "settings.local.json").write_text(json.dumps(claude_settings, indent=2)) + (claude_dir / "settings.json").write_text(json.dumps(claude_settings, indent=2)) + (claude_dir / "settings.local.json").write_text(json.dumps(claude_settings, indent=2)) + + # Also create global .claude settings at sandbox root + (claude_dir / "settings.json").write_text(json.dumps(claude_settings, indent=2)) + + return sandbox_dir + + +def setup_pixi_environment(sandbox_dir: Path) -> None: + """Initialize pixi environment in the sandbox workspace.""" + workspace_dir = sandbox_dir / "workspace" + + # Initialize pixi project with pixi format (simpler, no src/ structure) + subprocess.run( + ["pixi", "init", "--format", "pixi"], + cwd=workspace_dir, + check=True, + capture_output=True, + ) + + # Add Python + subprocess.run( + ["pixi", "add", "python>=3.11"], + cwd=workspace_dir, + check=True, + capture_output=True, + ) + + print(" Pixi environment initialized") + + +# --------------------------------------------------------------------------- +# Sandbox execution +# --------------------------------------------------------------------------- + + +def build_bwrap_command(sandbox_dir: Path) -> list[str]: + """Build bwrap command for sandboxing.""" + home_dir = Path.home() + + # Build PATH - start with standard paths + path_components = ["/sandbox/workspace/.pixi/envs/default/bin", "/usr/bin", "/bin"] + + # Add ~/.local/bin if it exists + local_bin = home_dir / ".local" / "bin" + if local_bin.exists(): + path_components.insert(0, str(local_bin)) + + path_value = ":".join(path_components) + + cmd = [ + "bwrap", + # System binaries and libraries (read-only) + "--ro-bind", "/usr", "/usr", + "--ro-bind", "/lib", "/lib", + "--ro-bind", "/lib64", "/lib64", + "--ro-bind", "/bin", "/bin", + # Network and system config + "--ro-bind", "/etc/resolv.conf", "/etc/resolv.conf", + "--ro-bind", "/etc/ssl", "/etc/ssl", + "--ro-bind", "/etc/passwd", "/etc/passwd", + "--ro-bind", "/etc/group", "/etc/group", + # Sandbox contents (workspace includes data/) + "--bind", str(sandbox_dir / "workspace"), "/sandbox/workspace", + "--bind", str(sandbox_dir / ".claude"), "/sandbox/.claude", + # Virtual filesystems + "--proc", "/proc", + "--dev", "/dev", + "--tmpfs", "/tmp", + # Environment + "--chdir", "/sandbox/workspace", + "--setenv", "HOME", "/sandbox", + "--setenv", "PATH", path_value, + ] + + # Bind mount pixi/uv caches for efficiency + cache_dirs = [ + (home_dir / ".cache" / "rattler", "/root/.cache/rattler"), + (home_dir / ".cache" / "uv", "/root/.cache/uv"), + (home_dir / ".pixi", "/root/.pixi"), + ] + + for src, dst in cache_dirs: + if src.exists(): + cmd.extend(["--ro-bind", str(src), dst]) + + # Bind mount claude CLI and its actual location (it's a symlink) + if local_bin.exists(): + cmd.extend(["--ro-bind", str(local_bin), str(local_bin)]) + + # Also bind the actual claude installation directory + local_share = home_dir / ".local" / "share" + if local_share.exists(): + cmd.extend(["--ro-bind", str(local_share), str(local_share)]) + + return cmd + + +def build_systemd_wrapper(memory_limit: str | None = None, cpu_quota: str | None = None) -> list[str]: + """Build systemd-run wrapper for resource limits.""" + if not memory_limit and not cpu_quota: + return [] + + cmd = [ + "systemd-run", + "--user", + "--scope", + "--quiet", + ] + + if memory_limit: + cmd.extend(["-p", f"MemoryMax={memory_limit}"]) + + if cpu_quota: + cmd.extend(["-p", f"CPUQuota={cpu_quota}"]) + + cmd.extend(["-p", "TasksMax=1000"]) + + return cmd + + +def run_agent( + sandbox_dir: Path, + week: int, + year: int, + model: str, + timeout: int, + output_dir: Path, + use_bwrap: bool = True, + memory_limit: str | None = None, + cpu_quota: str | None = None, + interactive: bool = False, + debug: bool = False, + skip_permissions: bool = False, +) -> int: + """Run the agent in the sandbox.""" + env = os.environ.copy() + + # Model routing + model_env = configure_model_env(model) + env.update(model_env) + + print(f" Model: {model_env.get('ANTHROPIC_MODEL', model)}") + + workspace_dir = sandbox_dir / "workspace" + log_path = output_dir / "agent.log" + + # Build command + base_cmd = [] + + # Resource limits + systemd_wrapper = build_systemd_wrapper(memory_limit, cpu_quota) + if systemd_wrapper: + base_cmd.extend(systemd_wrapper) + + # Sandboxing + if use_bwrap: + bwrap_cmd = build_bwrap_command(sandbox_dir) + base_cmd.extend(bwrap_cmd) + base_cmd.extend(["--", "claude"]) + else: + base_cmd.append("claude") + + if debug: + base_cmd.append("--debug") + + if skip_permissions: + base_cmd.append("--dangerously-skip-permissions") + + prompt = "Read mission.md and create a valid DSN schedule. Save your final solution to solution.json." + + if interactive: + cmd = base_cmd + [prompt] + return subprocess.run(cmd, env=env, cwd=workspace_dir).returncode + else: + cmd = base_cmd + ["-p", prompt] + + with open(log_path, "w") as log_file: + try: + result = subprocess.run( + cmd, + env=env, + cwd=workspace_dir, + stdout=log_file, + stderr=subprocess.STDOUT, + timeout=timeout, + ) + return result.returncode + except subprocess.TimeoutExpired: + log_file.write(f"\n\n--- TIMEOUT after {timeout} seconds ---\n") + return -1 + + +# --------------------------------------------------------------------------- +# Scoring +# --------------------------------------------------------------------------- + + +def score_solution(sandbox_dir: Path, week: int, year: int) -> dict[str, Any]: + """Score the solution using the verifier.""" + workspace_dir = sandbox_dir / "workspace" + solution_path = workspace_dir / "solution.json" + + if not solution_path.exists(): + return { + "valid": False, + "error": "No solution.json found in workspace/", + } + + # Import verifier + sys.path.insert(0, str(BENCHMARK_DIR)) + try: + from verifier import verify_files + + result = verify_files( + problems_path=str(DATASET_DIR / "problems.json"), + maintenance_path=str(DATASET_DIR / "maintenance.csv"), + solution_path=str(solution_path), + week=week, + year=year, + ) + + return { + "valid": result.is_valid, + "score": result.score, + "n_tracks": result.n_tracks, + "n_satisfied_requests": result.n_satisfied_requests, + "u_rms": result.u_rms, + "u_max": result.u_max, + "errors": result.errors, + "warnings": result.warnings, + } + except Exception as e: + return { + "valid": False, + "error": f"Verifier failed: {str(e)}", + } + finally: + sys.path.pop(0) + + +# --------------------------------------------------------------------------- +# Single case runner +# --------------------------------------------------------------------------- + + +def run_single_case( + case_id: str, + model: str, + output_dir: Path, + timeout: int = DEFAULT_TIMEOUT, + max_retries: int = DEFAULT_MAX_RETRIES, + use_bwrap: bool = True, + memory_limit: str | None = None, + cpu_quota: str | None = None, + interactive: bool = False, + debug: bool = False, + skip_permissions: bool = False, +) -> dict[str, Any]: + """Run a single benchmark case.""" + week, year = parse_case_id(case_id) + + output_dir.mkdir(parents=True, exist_ok=True) + + print(f"\n{'='*60}") + print(f"SatNet Benchmark: Week {week}, Year {year}") + print(f"Case: {case_id}") + print(f"Model: {model}") + print(f"Output: {output_dir}") + print(f"{'='*60}") + + attempt = 0 + attempts_metadata = [] + + while attempt <= max_retries: + if attempt > 0: + print(f"\n{'~'*60}") + print(f"RETRY ATTEMPT {attempt}/{max_retries}") + print(f"{'~'*60}") + + attempt_start = time.time() + + # Setup sandbox + print("Setting up sandbox...") + sandbox_dir = setup_sandbox(week, year, output_dir) + + # Initialize pixi environment + print("Initializing Python environment...") + try: + setup_pixi_environment(sandbox_dir) + except subprocess.CalledProcessError as e: + print(f" Warning: pixi setup failed: {e}") + + # Run agent + print("Running agent...") + exit_code = run_agent( + sandbox_dir=sandbox_dir, + week=week, + year=year, + model=model, + timeout=timeout, + output_dir=output_dir, + use_bwrap=use_bwrap, + memory_limit=memory_limit, + cpu_quota=cpu_quota, + interactive=interactive, + debug=debug, + skip_permissions=skip_permissions, + ) + + attempt_elapsed = time.time() - attempt_start + print(f"Attempt {attempt} finished in {attempt_elapsed:.1f}s with exit code {exit_code}") + + # Score result + print("Scoring solution...") + score = score_solution(sandbox_dir, week, year) + + attempts_metadata.append({ + "attempt": attempt, + "exit_code": exit_code, + "elapsed_seconds": round(attempt_elapsed, 2), + "valid": score.get("valid", False), + }) + + if score.get("valid") or attempt >= max_retries: + break + + print(f"Solution is invalid. Retrying... ({attempt + 1}/{max_retries})") + attempt += 1 + + total_elapsed = sum(a["elapsed_seconds"] for a in attempts_metadata) + + result = { + "benchmark": "satnet", + "case_id": case_id, + "week": week, + "year": year, + "model": model, + "exit_code": exit_code, + "elapsed_seconds": round(total_elapsed, 2), + "attempts": len(attempts_metadata), + "attempts_metadata": attempts_metadata, + "timestamp": datetime.now(timezone.utc).isoformat(), + **score, + } + + # Save metrics + metrics_path = output_dir / "metrics.json" + with open(metrics_path, "w") as f: + json.dump(result, f, indent=2) + + # Print summary + print(f"\nResults:") + print(f" Case: {case_id}") + print(f" Valid: {score.get('valid', 'N/A')}") + if score.get("valid"): + print(f" Score (hours): {score.get('score'):.4f}") + print(f" U_rms: {score.get('u_rms'):.4f}") + print(f" U_max: {score.get('u_max'):.4f}") + print(f" Tracks: {score.get('n_tracks')}") + print(f" Satisfied Requests: {score.get('n_satisfied_requests')}") + else: + print(f" Error: {score.get('error', 'Unknown')}") + if score.get("errors"): + for err in score["errors"][:3]: + print(f" - {err}") + + return result + + +# --------------------------------------------------------------------------- +# Main +# --------------------------------------------------------------------------- + + +def main() -> int: + parser = argparse.ArgumentParser( + description="Run SatNet agentic baseline", + formatter_class=argparse.RawDescriptionHelpFormatter, + epilog=__doc__, + ) + + parser.add_argument( + "--case", + required=True, + help="Case ID (e.g., 'w10_2018') or 'all' for all cases", + ) + parser.add_argument( + "--model", + required=True, + help="Model to use (e.g., 'anthropic::claude-sonnet-4-20250514')", + ) + parser.add_argument( + "--output", + type=Path, + default=Path("/tmp/satnet_benchmark"), + help="Output directory (default: /tmp/satnet_benchmark)", + ) + parser.add_argument( + "--timeout", + type=int, + default=DEFAULT_TIMEOUT, + help=f"Timeout in seconds (default: {DEFAULT_TIMEOUT})", + ) + parser.add_argument( + "--max-retries", + type=int, + default=DEFAULT_MAX_RETRIES, + help=f"Max retries on invalid solutions (default: {DEFAULT_MAX_RETRIES})", + ) + parser.add_argument( + "--no-bwrap", + action="store_true", + help="Disable bwrap sandboxing", + ) + parser.add_argument( + "--memory-limit", + help="Memory limit (e.g., '4G')", + ) + parser.add_argument( + "--cpu-quota", + help="CPU quota (e.g., '200%%')", + ) + parser.add_argument( + "--interactive", + action="store_true", + help="Run in interactive mode", + ) + parser.add_argument( + "--debug", + action="store_true", + help="Enable debug mode", + ) + parser.add_argument( + "--dangerously-skip-permissions", + action="store_true", + dest="skip_permissions", + help="Skip Claude permission prompts (requires bwrap)", + ) + + args = parser.parse_args() + + # Safety validation for --dangerously-skip-permissions + if args.skip_permissions: + if args.no_bwrap: + parser.error("--dangerously-skip-permissions requires bwrap sandboxing (cannot use --no-bwrap)") + + if args.case.lower() == "all": + cases = get_all_cases() + print(f"Running all {len(cases)} cases...") + + results = [] + for case_id in cases: + case_output = args.output / case_id + result = run_single_case( + case_id=case_id, + model=args.model, + output_dir=case_output, + timeout=args.timeout, + max_retries=args.max_retries, + use_bwrap=not args.no_bwrap, + memory_limit=args.memory_limit, + cpu_quota=args.cpu_quota, + interactive=args.interactive, + debug=args.debug, + skip_permissions=args.skip_permissions, + ) + results.append(result) + + # Save aggregate results + aggregate_path = args.output / "aggregate.json" + with open(aggregate_path, "w") as f: + json.dump(results, f, indent=2) + + print(f"\nAggregate results saved to: {aggregate_path}") + + valid_count = sum(1 for r in results if r.get("valid")) + print(f"Valid solutions: {valid_count}/{len(results)}") + + return 0 if valid_count == len(results) else 1 + else: + case_output = args.output / args.case.lower() + result = run_single_case( + case_id=args.case, + model=args.model, + output_dir=case_output, + timeout=args.timeout, + max_retries=args.max_retries, + use_bwrap=not args.no_bwrap, + memory_limit=args.memory_limit, + cpu_quota=args.cpu_quota, + interactive=args.interactive, + debug=args.debug, + skip_permissions=args.skip_permissions, + ) + + return 0 if result.get("valid") else 1 + + +if __name__ == "__main__": + raise SystemExit(main()) diff --git a/benchmarks/satnet/verifier.py b/benchmarks/satnet/verifier.py index 3b05f44..9395883 100644 --- a/benchmarks/satnet/verifier.py +++ b/benchmarks/satnet/verifier.py @@ -34,7 +34,7 @@ # Antennas used in the SatNet benchmark (from satnet.envs.DSS_RESOURCES) ALL_ANTENNAS = { - f"DSS-{n}" for n in [14, 24, 25, 26, 34, 35, 36, 43, 54, 55, 63, 65] + f"DSS-{n}" for n in [14, 15, 24, 25, 26, 34, 35, 36, 43, 45, 54, 55, 63, 65] } From 2e40f4985ee51b685c962ba381ff35b4bfbcdaec Mon Sep 17 00:00:00 2001 From: Mtrya Date: Thu, 22 Jan 2026 23:56:47 +0800 Subject: [PATCH 02/12] refactor(satnet): extract prompts to files and add strategic reasoning guidance --- .../agentic/mission_brief_template.txt | 160 ++++++++++++++++++ .../satnet/baselines/agentic/prompt.txt | 1 + benchmarks/satnet/baselines/agentic/run.py | 131 +------------- 3 files changed, 169 insertions(+), 123 deletions(-) create mode 100644 benchmarks/satnet/baselines/agentic/mission_brief_template.txt create mode 100644 benchmarks/satnet/baselines/agentic/prompt.txt diff --git a/benchmarks/satnet/baselines/agentic/mission_brief_template.txt b/benchmarks/satnet/baselines/agentic/mission_brief_template.txt new file mode 100644 index 0000000..0bc6bf6 --- /dev/null +++ b/benchmarks/satnet/baselines/agentic/mission_brief_template.txt @@ -0,0 +1,160 @@ +# DSN Scheduling Mission Brief + +## Overview + +You are a **Mission Planner for NASA's Deep Space Network (DSN)**. Your task is to schedule antenna resources to support communication with spacecraft during **Week {week}, Year {year}**. + +The Deep Space Network consists of ground-based antennas located at three facilities around the globe (Goldstone, Canberra, and Madrid). Each antenna can only communicate with one spacecraft at a time, and scheduling must respect visibility windows, setup/teardown times, and maintenance periods. + +## ⚠️ CRITICAL: Mission Stakes + +**This is not a simulation.** Your solution will be deployed directly to the DSN operational system with no human review, no backup plan, and no second chances. + +The consequences of a poor schedule are severe: +- **Financial Loss**: Each missed tracking window costs NASA tens of thousands of dollars in wasted resources and delayed science data. +- **Mission Risk**: Some spacecraft have narrow command windows. Missing them could mean loss of contact, failed orbit maneuvers, or even total mission failure. +- **No Recovery**: Once your schedule is submitted, it executes. There is no human operator to catch mistakes. There is no Plan B. + +**You are the sole decision-maker.** The schedule you produce goes live. Act accordingly. + +## Input Data + +### 1. `problems.json` + +Contains all scheduling requests for the week. The relevant key is `W{week}_{year}`. + +Each request has: +- `track_id`: Unique identifier for this request. +- `subject`: Spacecraft ID (mission). +- `user`: User identifier. +- `duration`: Requested tracking time in **hours**. +- `duration_min`: Minimum acceptable tracking time in **hours**. +- `resources`: List of antenna options (e.g., `[["DSS-34"], ["DSS-36"]]` means either DSS-34 OR DSS-36 can be used). +- `setup_time`: Time in **minutes** required before tracking begins. +- `teardown_time`: Time in **minutes** required after tracking ends. +- `time_window_start`, `time_window_end`: UNIX timestamps defining the scheduling window. +- `resource_vp_dict`: View Period dictionary. For each antenna (or antenna combination), lists visibility windows as `(TRX ON, TRX OFF)` or `(RISE, SET)` times in UNIX seconds. + +### 2. `maintenance.csv` + +Contains antenna maintenance windows with columns: +- `week`, `year`: Week and year of maintenance. +- `starttime`, `endtime`: UNIX timestamps. +- `antenna`: Affected antenna (e.g., `DSS-14`). + +## Constraints + +You MUST satisfy ALL of the following constraints: + +### 1. View Period Containment +- **TRACKING_ON** and **TRACKING_OFF** times must fall within a valid View Period for the selected antenna(s). +- Check `resource_vp_dict` for valid windows. + +### 2. Setup and Teardown +- Each track requires setup time BEFORE tracking and teardown time AFTER. +- **START_TIME** = TRACKING_ON - (setup_time × 60 seconds) +- **END_TIME** = TRACKING_OFF + (teardown_time × 60 seconds) +- The entire [START_TIME, END_TIME] interval occupies the antenna. + +### 3. No Overlap +- No two tracks can use the same antenna at overlapping times. +- Compare [START_TIME, END_TIME] intervals for each antenna. + +### 4. Maintenance Windows +- Tracks CANNOT overlap with maintenance windows for the affected antenna. +- Check `maintenance.csv` for the relevant week. + +### 5. Minimum Duration +- Each track's tracking duration (TRACKING_OFF - TRACKING_ON) must be at least `duration_min` hours (converted to seconds). + +## Output Format + +Produce a file named **`solution.json`** containing a JSON array of track objects: + +```json +[ + {{ + "RESOURCE": "DSS-34", + "SC": 521, + "START_TIME": 1520282407, + "TRACKING_ON": 1520286007, + "TRACKING_OFF": 1520289607, + "END_TIME": 1520290507, + "TRACK_ID": "fc9bbb54-3-1" + }}, + ... +] +``` + +Each track object has: +- `RESOURCE`: The antenna used (e.g., "DSS-34"). +- `SC`: Spacecraft ID (from request's `subject`). +- `START_TIME`: UNIX seconds when antenna allocation begins (includes setup). +- `TRACKING_ON`: UNIX seconds when tracking starts. +- `TRACKING_OFF`: UNIX seconds when tracking ends. +- `END_TIME`: UNIX seconds when antenna is released (after teardown). +- `TRACK_ID`: The request's `track_id`. + +**For arrayed tracks** (multiple antennas for one request), create separate rows with the same `TRACK_ID` and times but different `RESOURCE` values. + +## Verification + +Use the verifier to check your solution: + +```bash +python verifier.py data/problems.json data/maintenance.csv solution.json --week {week} --year {year} +``` + +The verifier will report: +- **VALID**: Solution satisfies all constraints. +- **INVALID**: Lists specific constraint violations. + +**Run the verifier frequently** as you build your solution to catch errors early. + +## Objective + +Maximize total tracking hours while ensuring fairness across missions. A solution that leaves some requests unsatisfied is acceptable if constraints cannot be met. + +## Available Antennas + +DSS-14, DSS-15, DSS-24, DSS-25, DSS-26, DSS-34, DSS-35, DSS-36, DSS-43, DSS-45, DSS-54, DSS-55, DSS-63, DSS-65 + +## Strategic Approach + +### Think First, Act Second + +Before writing any solution code: +1. **Analyze the problem structure** — How many requests? What are the bottleneck antennas? Which time windows are most congested? +2. **Identify conflicts** — Which requests compete for the same resources at the same times? +3. **Reason about trade-offs** — Sometimes satisfying a high-priority short request enables fitting more total requests. + +### Explore Multiple Strategies + +**DO NOT use a simple greedy approach.** Greedy algorithms (e.g., "schedule requests in order of earliest deadline") often get stuck in local optima and miss globally better solutions. + +Instead, actively explore different strategies: +- **Longest-duration-first**: Prioritize requests that contribute the most tracking hours. +- **Most-constrained-first**: Schedule requests with the fewest available antennas/windows first, before they become impossible. +- **Conflict-graph analysis**: Identify clusters of mutually exclusive requests and pick the best combination. +- **Backtracking**: If you hit a dead end, undo recent assignments and try alternative placements. +- **What-if exploration**: Before committing, evaluate how each assignment affects future options. + +### Never Settle + +Your goal is the **optimal solution**, not a "good enough" one. Keep iterating, testing, and refining until: +- You cannot fit any more requests. +- Every remaining unscheduled request is provably infeasible. +- You have explored multiple strategies and selected the best outcome. + +**Do not stop early.** Run the verifier after each major change. If valid, try to improve. Repeat until no improvement is possible. + +## Getting Started + +1. Read `data/problems.json` and filter for week `W{week}_{year}`. +2. Read `data/maintenance.csv` and filter for week {week}, year {year}. +3. For each request, identify valid scheduling windows. +4. Assign antennas and times, avoiding overlaps and maintenance. +5. Validate with `verifier.py`. +6. Save final schedule to `solution.json`. + +Good luck, Mission Planner! diff --git a/benchmarks/satnet/baselines/agentic/prompt.txt b/benchmarks/satnet/baselines/agentic/prompt.txt new file mode 100644 index 0000000..616f413 --- /dev/null +++ b/benchmarks/satnet/baselines/agentic/prompt.txt @@ -0,0 +1 @@ +Read mission.md and create a valid DSN schedule. Save your final solution to solution.json. diff --git a/benchmarks/satnet/baselines/agentic/run.py b/benchmarks/satnet/baselines/agentic/run.py index a2bee21..b03c0a8 100644 --- a/benchmarks/satnet/baselines/agentic/run.py +++ b/benchmarks/satnet/baselines/agentic/run.py @@ -35,6 +35,7 @@ BENCHMARK_DIR = PROJECT_ROOT / "benchmarks" / "satnet" DATASET_DIR = BENCHMARK_DIR / "dataset" VERIFIER_PATH = BENCHMARK_DIR / "verifier.py" +AGENTIC_DIR = Path(__file__).parent DEFAULT_TIMEOUT = 3600 DEFAULT_MAX_RETRIES = 0 @@ -131,132 +132,16 @@ def get_all_cases() -> list[str]: # Prompt generation # --------------------------------------------------------------------------- -MISSION_BRIEF_TEMPLATE = """# DSN Scheduling Mission Brief - -## Overview - -You are a **Mission Planner for NASA's Deep Space Network (DSN)**. Your task is to schedule antenna resources to support communication with spacecraft during **Week {week}, Year {year}**. - -The Deep Space Network consists of ground-based antennas located at three facilities around the globe (Goldstone, Canberra, and Madrid). Each antenna can only communicate with one spacecraft at a time, and scheduling must respect visibility windows, setup/teardown times, and maintenance periods. - -## Input Data - -### 1. `problems.json` - -Contains all scheduling requests for the week. The relevant key is `W{week}_{year}`. - -Each request has: -- `track_id`: Unique identifier for this request. -- `subject`: Spacecraft ID (mission). -- `user`: User identifier. -- `duration`: Requested tracking time in **hours**. -- `duration_min`: Minimum acceptable tracking time in **hours**. -- `resources`: List of antenna options (e.g., `[["DSS-34"], ["DSS-36"]]` means either DSS-34 OR DSS-36 can be used). -- `setup_time`: Time in **minutes** required before tracking begins. -- `teardown_time`: Time in **minutes** required after tracking ends. -- `time_window_start`, `time_window_end`: UNIX timestamps defining the scheduling window. -- `resource_vp_dict`: View Period dictionary. For each antenna (or antenna combination), lists visibility windows as `(TRX ON, TRX OFF)` or `(RISE, SET)` times in UNIX seconds. - -### 2. `maintenance.csv` - -Contains antenna maintenance windows with columns: -- `week`, `year`: Week and year of maintenance. -- `starttime`, `endtime`: UNIX timestamps. -- `antenna`: Affected antenna (e.g., `DSS-14`). - -## Constraints - -You MUST satisfy ALL of the following constraints: - -### 1. View Period Containment -- **TRACKING_ON** and **TRACKING_OFF** times must fall within a valid View Period for the selected antenna(s). -- Check `resource_vp_dict` for valid windows. - -### 2. Setup and Teardown -- Each track requires setup time BEFORE tracking and teardown time AFTER. -- **START_TIME** = TRACKING_ON - (setup_time × 60 seconds) -- **END_TIME** = TRACKING_OFF + (teardown_time × 60 seconds) -- The entire [START_TIME, END_TIME] interval occupies the antenna. - -### 3. No Overlap -- No two tracks can use the same antenna at overlapping times. -- Compare [START_TIME, END_TIME] intervals for each antenna. - -### 4. Maintenance Windows -- Tracks CANNOT overlap with maintenance windows for the affected antenna. -- Check `maintenance.csv` for the relevant week. - -### 5. Minimum Duration -- Each track's tracking duration (TRACKING_OFF - TRACKING_ON) must be at least `duration_min` hours (converted to seconds). - -## Output Format - -Produce a file named **`solution.json`** containing a JSON array of track objects: - -```json -[ - {{ - "RESOURCE": "DSS-34", - "SC": 521, - "START_TIME": 1520282407, - "TRACKING_ON": 1520286007, - "TRACKING_OFF": 1520289607, - "END_TIME": 1520290507, - "TRACK_ID": "fc9bbb54-3-1" - }}, - ... -] -``` - -Each track object has: -- `RESOURCE`: The antenna used (e.g., "DSS-34"). -- `SC`: Spacecraft ID (from request's `subject`). -- `START_TIME`: UNIX seconds when antenna allocation begins (includes setup). -- `TRACKING_ON`: UNIX seconds when tracking starts. -- `TRACKING_OFF`: UNIX seconds when tracking ends. -- `END_TIME`: UNIX seconds when antenna is released (after teardown). -- `TRACK_ID`: The request's `track_id`. - -**For arrayed tracks** (multiple antennas for one request), create separate rows with the same `TRACK_ID` and times but different `RESOURCE` values. - -## Verification - -Use the verifier to check your solution: - -```bash -python verifier.py data/problems.json data/maintenance.csv solution.json --week {week} --year {year} -``` - -The verifier will report: -- **VALID**: Solution satisfies all constraints. -- **INVALID**: Lists specific constraint violations. - -**Run the verifier frequently** as you build your solution to catch errors early. - -## Objective - -Maximize total tracking hours while ensuring fairness across missions. A solution that leaves some requests unsatisfied is acceptable if constraints cannot be met. - -## Available Antennas - -DSS-14, DSS-24, DSS-25, DSS-26, DSS-34, DSS-35, DSS-36, DSS-43, DSS-54, DSS-55, DSS-63, DSS-65 - -## Getting Started - -1. Read `data/problems.json` and filter for week `W{week}_{year}`. -2. Read `data/maintenance.csv` and filter for week {week}, year {year}. -3. For each request, identify valid scheduling windows. -4. Assign antennas and times, avoiding overlaps and maintenance. -5. Validate with `verifier.py`. -6. Save final schedule to `solution.json`. - -Good luck, Mission Planner! -""" +def load_template(filename: str) -> str: + """Load a template file from the agentic directory.""" + template_path = AGENTIC_DIR / filename + return template_path.read_text() def generate_mission_brief(week: int, year: int) -> str: """Generate the mission brief for the agent.""" - return MISSION_BRIEF_TEMPLATE.format(week=week, year=year) + template = load_template("mission_brief_template.txt") + return template.format(week=week, year=year) # --------------------------------------------------------------------------- @@ -522,7 +407,7 @@ def run_agent( if skip_permissions: base_cmd.append("--dangerously-skip-permissions") - prompt = "Read mission.md and create a valid DSN schedule. Save your final solution to solution.json." + prompt = load_template("prompt.txt").strip() if interactive: cmd = base_cmd + [prompt] From f94c241ce4d2743e7c16cba50c288efd0acf111a Mon Sep 17 00:00:00 2001 From: Mtrya Date: Sat, 31 Jan 2026 21:57:35 +0800 Subject: [PATCH 03/12] chore: move references to vendor/ --- .gitignore | 1 - 1 file changed, 1 deletion(-) diff --git a/.gitignore b/.gitignore index 4190031..463ba16 100644 --- a/.gitignore +++ b/.gitignore @@ -28,4 +28,3 @@ QWEN.md sandbox_template/ sandbox/ docs/internal/ -docs/reference_code/ From 61d52d41a98f1dee0a1a7e7cf94a847acfa38c6a Mon Sep 17 00:00:00 2001 From: Mtrya Date: Fri, 6 Feb 2026 16:32:22 +0800 Subject: [PATCH 04/12] add brahe dependency --- pixi.lock | 6098 ++++++++--------------------------------------------- pixi.toml | 13 +- 2 files changed, 935 insertions(+), 5176 deletions(-) diff --git a/pixi.lock b/pixi.lock index f999097..9671cf9 100644 --- a/pixi.lock +++ b/pixi.lock @@ -4,370 +4,94 @@ environments: channels: - url: https://conda.anaconda.org/conda-forge/ - url: https://conda.anaconda.org/tudat-team/ + indexes: + - https://pypi.org/simple options: pypi-prerelease-mode: if-necessary-or-explicit packages: linux-64: - conda: https://conda.anaconda.org/conda-forge/linux-64/_libgcc_mutex-0.1-conda_forge.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/linux-64/_openmp_mutex-4.5-2_gnu.tar.bz2 - - conda: https://conda.anaconda.org/conda-forge/noarch/_python_abi3_support-1.0-hd8ed1ab_2.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/aiobotocore-2.25.2-pyhcf101f3_0.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/aiohappyeyeballs-2.6.1-pyhd8ed1ab_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/aiohttp-3.13.3-py312h5d8c7f2_0.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/aioitertools-0.13.0-pyhd8ed1ab_0.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/aiosignal-1.4.0-pyhd8ed1ab_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/alsa-lib-1.2.15.3-hb03c661_0.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/annotated-types-0.7.0-pyhd8ed1ab_1.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/anyio-4.12.1-pyhcf101f3_0.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/astropy-7.2.0-pyhd8ed1ab_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/astropy-base-7.2.0-py312h4f23490_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/astropy-healpix-1.1.3-py312h4f23490_0.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/astropy-iers-data-0.2026.1.19.0.42.31-pyhd8ed1ab_0.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/astroquery-0.4.11-pyhd8ed1ab_0.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/asttokens-3.0.1-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/attr-2.5.2-h39aace5_0.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/attrs-25.4.0-pyhcf101f3_1.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/aws-c-auth-0.9.3-hef928c7_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/aws-c-cal-0.9.13-h2c9d079_1.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/aws-c-common-0.12.6-hb03c661_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/aws-c-compression-0.3.1-h8b1a151_9.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/aws-c-event-stream-0.5.7-h28f887f_1.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/aws-c-http-0.10.7-ha8fc4e3_5.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/aws-c-io-0.23.3-hdaf4b65_5.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/aws-c-mqtt-0.13.3-hc63082f_11.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/aws-c-s3-0.11.3-h06ab39a_1.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/aws-c-sdkutils-0.2.4-h8b1a151_4.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/aws-checksums-0.2.7-h8b1a151_5.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/aws-crt-cpp-0.35.4-h8824e59_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/aws-sdk-cpp-1.11.606-h20b40b1_10.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/azure-core-cpp-1.16.1-h3a458e0_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/azure-identity-cpp-1.13.2-h3a5f585_1.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/azure-storage-blobs-cpp-12.15.0-h2a74896_1.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/azure-storage-common-cpp-12.11.0-h3d7a050_1.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/azure-storage-files-datalake-cpp-12.13.0-hf38f1be_1.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/backports-1.0-pyhd8ed1ab_5.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/backports.tarfile-1.2.0-pyhcf101f3_2.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/backports.zstd-1.3.0-py312h90b7ffd_0.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/beautifulsoup4-4.14.3-pyha770c72_0.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/bleach-6.3.0-pyhcf101f3_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/boost-cpp-1.84.0-ha9f02ad_7.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/botocore-1.40.70-pyhd8ed1ab_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/bottleneck-1.6.0-np2py312hfb8c2c5_3.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/bqplot-0.12.45-pyhe01879c_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/brotli-1.2.0-hed03a55_1.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/brotli-bin-1.2.0-hb03c661_1.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/brotli-python-1.2.0-py312hdb49522_1.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/bubblewrap-0.11.0-h9d8dfd6_2.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/bzip2-1.0.8-hda65f42_8.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/c-ares-1.34.6-hb03c661_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/ca-certificates-2026.1.4-hbd8a1cb_0.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/cached-property-1.5.2-hd8ed1ab_1.tar.bz2 - - conda: https://conda.anaconda.org/conda-forge/noarch/cached_property-1.5.2-pyha770c72_1.tar.bz2 - - conda: https://conda.anaconda.org/conda-forge/linux-64/cairo-1.18.4-h3394656_0.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/certifi-2026.1.4-pyhd8ed1ab_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/cffi-2.0.0-py312h460c074_1.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/charset-normalizer-3.4.4-pyhd8ed1ab_0.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/click-8.3.1-pyh8f84b5b_1.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/cloudpickle-3.1.2-pyhcf101f3_1.conda - conda: https://conda.anaconda.org/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/comm-0.2.3-pyhe01879c_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/contourpy-1.3.3-py312hd9148b4_3.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/cpython-3.12.12-py312hd8ed1ab_1.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/cryptography-46.0.3-py312ha4b625e_1.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/cspice-67-hb03c661_12.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/cycler-0.12.1-pyhcf101f3_2.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/cyrus-sasl-2.1.28-hd9c7081_0.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/dask-core-2026.1.1-pyhcf101f3_1.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/dbus-1.16.2-h24cb091_1.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/debugpy-1.8.18-py312h8285ef7_0.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/decorator-5.2.1-pyhd8ed1ab_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/double-conversion-3.4.0-hecca717_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/exceptiongroup-1.3.1-pyhd8ed1ab_0.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/executing-2.2.1-pyhd8ed1ab_0.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/font-ttf-dejavu-sans-mono-2.37-hab24e00_0.tar.bz2 - - conda: https://conda.anaconda.org/conda-forge/noarch/font-ttf-inconsolata-3.000-h77eed37_0.tar.bz2 - - conda: https://conda.anaconda.org/conda-forge/noarch/font-ttf-source-code-pro-2.038-h77eed37_0.tar.bz2 - - conda: https://conda.anaconda.org/conda-forge/noarch/font-ttf-ubuntu-0.83-h77eed37_3.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/fontconfig-2.15.0-h7e30c49_1.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/fonts-conda-ecosystem-1-0.tar.bz2 - - conda: https://conda.anaconda.org/conda-forge/noarch/fonts-conda-forge-1-hc364b38_1.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/fonttools-4.61.1-py312h8a5da7c_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/freetype-2.14.1-ha770c72_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/frozenlist-1.7.0-py312h447239a_0.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/fsspec-2026.1.0-pyhd8ed1ab_0.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/gast-0.4.0-pyh9f0ad1d_0.tar.bz2 - - conda: https://conda.anaconda.org/conda-forge/linux-64/gflags-2.2.2-h5888daf_1005.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/git-2.52.0-pl5321h6d3cee1_1.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/glog-0.7.1-hbabe93e_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/graphite2-1.3.14-hecca717_2.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/h11-0.16.0-pyhcf101f3_1.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/h2-4.3.0-pyhcf101f3_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/h5py-3.15.1-nompi_py312ha4f8f14_101.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/harfbuzz-12.2.0-h15599e2_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/hdf5-1.14.6-nompi_h1b119a7_105.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/html5lib-1.1-pyhd8ed1ab_2.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/httpcore-1.0.9-pyh29332c3_0.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/httpx-0.28.1-pyhd8ed1ab_0.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/httpx-sse-0.4.3-pyhd8ed1ab_0.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/icu-75.1-he02047a_0.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/idna-3.11-pyhd8ed1ab_0.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/importlib-metadata-8.7.0-pyhe01879c_1.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/importlib_resources-6.5.2-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/icu-78.2-h33c6efd_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/iniconfig-2.3.0-pyhd8ed1ab_0.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/ipydatagrid-1.4.0-pyhcf101f3_2.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/ipykernel-7.1.0-pyha191276_0.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/ipython-9.9.0-pyh53cf698_0.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/ipython_pygments_lexers-1.1.1-pyhd8ed1ab_0.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/ipywidgets-8.1.8-pyhd8ed1ab_0.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/jaraco.classes-3.4.0-pyhcf101f3_3.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/jaraco.context-6.1.0-pyhcf101f3_0.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/jaraco.functools-4.4.0-pyhcf101f3_1.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/jedi-0.19.2-pyhd8ed1ab_1.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/jeepney-0.9.0-pyhd8ed1ab_0.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/jmespath-1.0.1-pyhd8ed1ab_1.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/jplephem-2.23-pyha4b2019_0.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/jsonschema-4.26.0-pyhcf101f3_0.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/jsonschema-specifications-2025.9.1-pyhcf101f3_0.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/jupyter_client-8.8.0-pyhcf101f3_0.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/jupyter_core-5.9.1-pyhc90fa1f_0.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/jupyterlab_widgets-3.0.16-pyhcf101f3_1.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/keyring-25.7.0-pyha804496_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/keyutils-1.6.3-hb9d3cd8_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/kiwisolver-1.4.9-py312h0a2e395_2.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/krb5-1.21.3-h659f571_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/lcms2-2.18-h0c24ade_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/ld_impl_linux-64-2.45-default_hbd61a6d_105.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/lerc-4.0.0-h0aef613_1.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/libabseil-20250512.1-cxx17_hba17884_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/libaec-1.1.4-h3f801dc_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/libarrow-22.0.0-hb6ed5f4_6_cpu.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/libarrow-acero-22.0.0-h635bf11_6_cpu.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/libarrow-compute-22.0.0-h8c2c5c3_6_cpu.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/libarrow-dataset-22.0.0-h635bf11_6_cpu.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/libarrow-substrait-22.0.0-h3f74fd7_6_cpu.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/libblas-3.11.0-5_h4a7cf45_openblas.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/libboost-1.84.0-h6c02f8c_7.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/libboost-devel-1.84.0-h1a2810e_7.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/libboost-headers-1.84.0-ha770c72_7.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/libbrotlicommon-1.2.0-hb03c661_1.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/libbrotlidec-1.2.0-hb03c661_1.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/libbrotlienc-1.2.0-hb03c661_1.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/ld_impl_linux-64-2.45.1-default_hbd61a6d_101.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libcap-2.76-h0b2e76d_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/libcblas-3.11.0-5_h0358290_openblas.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/libclang-cpp21.1-21.1.8-default_h99862b1_1.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/libclang13-21.1.8-default_h746c552_1.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/libcrc32c-1.1.2-h9c3ff4c_0.tar.bz2 - - conda: https://conda.anaconda.org/conda-forge/linux-64/libcups-2.3.3-hb8b1518_5.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/libcurl-8.18.0-h4e3cde8_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/libdeflate-1.25-h17f619e_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/libdrm-2.4.125-hb03c661_1.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/libedit-3.1.20250104-pl5321h7949ede_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/libegl-1.7.0-ha4b6fd6_2.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/libev-4.33-hd590300_2.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/libevent-2.1.12-hf998b51_1.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libexpat-2.7.3-hecca717_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/libffi-3.5.2-h9ec8514_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/libfreetype-2.14.1-ha770c72_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/libfreetype6-2.14.1-h73754d4_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/libgcc-15.2.0-he0feb66_16.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/libgcc-ng-15.2.0-h69a702a_16.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/libgfortran-15.2.0-h69a702a_16.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/libgfortran5-15.2.0-h68bc16d_16.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/libgl-1.7.0-ha4b6fd6_2.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/libglib-2.86.3-h6548e54_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/libglvnd-1.7.0-ha4b6fd6_2.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/libglx-1.7.0-ha4b6fd6_2.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/libgomp-15.2.0-he0feb66_16.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/libgoogle-cloud-2.39.0-hdb79228_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/libgoogle-cloud-storage-2.39.0-hdbdcf42_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/libgrpc-1.73.1-h3288cfb_1.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/libiconv-1.18-h3b78370_2.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/libjpeg-turbo-3.1.2-hb03c661_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/liblapack-3.11.0-5_h47877c9_openblas.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/libllvm21-21.1.8-hf7376ad_0.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/libffi-3.5.2-h3435931_0.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/libgcc-15.2.0-he0feb66_17.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/libgcc-ng-15.2.0-h69a702a_17.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/libgomp-15.2.0-he0feb66_17.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/liblzma-5.8.2-hb03c661_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/libnghttp2-1.67.0-had1ee68_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libnsl-2.0.1-hb9d3cd8_1.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/libntlm-1.8-hb9d3cd8_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/libopenblas-0.3.30-pthreads_h94d23a6_4.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/libopengl-1.7.0-ha4b6fd6_2.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/libopentelemetry-cpp-1.21.0-hb9b0907_1.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/libopentelemetry-cpp-headers-1.21.0-ha770c72_1.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/libparquet-22.0.0-h7376487_6_cpu.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/libpciaccess-0.18-hb9d3cd8_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/libpng-1.6.54-h421ea60_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/libpq-18.1-h5c52fec_2.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/libprotobuf-6.31.1-h49aed37_4.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/libre2-11-2025.11.05-h7b12aa8_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/libsodium-1.0.20-h4ab18f5_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/libsqlite-3.51.2-h0c1763c_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/libssh2-1.11.1-hcf80075_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/libstdcxx-15.2.0-h934c35e_16.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/libstdcxx-ng-15.2.0-hdf11a46_16.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/libthrift-0.22.0-h454ac66_1.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/libtiff-4.7.1-h9d88235_1.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/libutf8proc-2.11.3-hfe17d71_0.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/libsqlite-3.51.2-hf4e2dac_0.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/libstdcxx-15.2.0-h934c35e_17.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libuuid-2.41.3-h5347b49_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/libvulkan-loader-1.4.328.1-h5279c79_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/libwebp-base-1.6.0-hd42ef1d_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/libxcb-1.17.0-h8a09558_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libxcrypt-4.4.36-hd590300_1.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/libxkbcommon-1.13.1-hca5e8e5_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/libxml2-16-2.15.1-ha9997c6_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/libxml2-2.15.1-h26afc86_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/libxslt-1.1.43-h711ed8c_1.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libzlib-1.3.1-hb9d3cd8_2.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/locket-1.0.0-pyhd8ed1ab_0.tar.bz2 - - conda: https://conda.anaconda.org/conda-forge/linux-64/lz4-c-1.10.0-h5888daf_1.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/markdown-it-py-4.0.0-pyhd8ed1ab_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/matplotlib-3.10.8-py312h7900ff3_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/matplotlib-base-3.10.8-py312he3d6523_0.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/matplotlib-inline-0.2.1-pyhd8ed1ab_0.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/mcp-1.25.0-pyhd8ed1ab_0.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/mdurl-0.1.2-pyhd8ed1ab_1.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/more-itertools-10.8.0-pyhcf101f3_1.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/mpmath-1.3.0-pyhd8ed1ab_1.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/multidict-6.7.0-py312h8a5da7c_0.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/munkres-1.1.4-pyhd8ed1ab_1.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/narwhals-2.15.0-pyhcf101f3_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/ncurses-6.5-h2d0b736_3.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/nest-asyncio-1.6.0-pyhd8ed1ab_1.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/nlohmann_json-3.12.0-h54a6638_1.conda - - conda: https://conda.anaconda.org/tudat-team/linux-64/nrlmsise-00-0.1-h7254764_5.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/numpy-1.26.4-py312heda63a1_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/openjpeg-2.5.4-h55fea9a_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/openldap-2.6.10-he970967_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/openssl-3.6.0-h26f9b46_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/orc-2.2.1-hd747db4_0.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/packaging-25.0-pyh29332c3_1.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/pandas-2.3.3-py312hf79963d_1.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/parso-0.8.5-pyhcf101f3_0.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/partd-1.4.2-pyhd8ed1ab_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/pcre2-10.47-haa7fec5_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/perl-5.32.1-7_hd590300_perl5.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/pexpect-4.9.0-pyhd8ed1ab_1.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/pillow-12.1.0-py312h50c33e8_0.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/pip-25.3-pyh8b19718_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/pixman-0.46.4-h54a6638_1.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/platformdirs-4.5.1-pyhcf101f3_0.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/openssl-3.6.1-h35e630c_1.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/packaging-26.0-pyhcf101f3_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/pip-26.0.1-pyh8b19718_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/pluggy-1.6.0-pyhf9edf01_1.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/prometheus-cpp-1.3.0-ha5d0236_0.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/prompt-toolkit-3.0.52-pyha770c72_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/propcache-0.3.1-py312h178313f_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/psutil-7.2.1-py312h5253ce2_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/pthread-stubs-0.4-hb9d3cd8_1002.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/ptyprocess-0.7.0-pyhd8ed1ab_1.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/pure_eval-0.2.3-pyhd8ed1ab_1.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/py2vega-0.6.1-pyhd8ed1ab_0.tar.bz2 - - conda: https://conda.anaconda.org/conda-forge/linux-64/pyarrow-22.0.0-py312h7900ff3_1.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/pyarrow-core-22.0.0-py312hc195796_1_cpu.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/pycparser-2.22-pyh29332c3_1.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/pydantic-2.12.5-pyhcf101f3_1.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/pydantic-core-2.41.5-py312h868fb18_1.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/pydantic-settings-2.12.0-pyh3cfb1c2_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/pyerfa-2.0.1.5-py310h32771cd_2.conda - conda: https://conda.anaconda.org/conda-forge/noarch/pygments-2.19.2-pyhd8ed1ab_0.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/pyjwt-2.10.1-pyhd8ed1ab_0.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/pyparsing-3.3.2-pyhcf101f3_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/pyside6-6.10.1-py312h9da60e5_0.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda - conda: https://conda.anaconda.org/conda-forge/noarch/pytest-9.0.2-pyhcf101f3_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/python-3.12.12-hd63d673_1_cpython.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhe01879c_2.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/python-dotenv-1.2.1-pyhcf101f3_0.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/python-gil-3.12.12-hd8ed1ab_1.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/python-multipart-0.0.21-pyhcf101f3_1.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/python-tzdata-2025.3-pyhd8ed1ab_0.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/python_abi-3.12-8_cp312.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/pytz-2025.2-pyhd8ed1ab_0.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/pyvo-1.8-pyhd8ed1ab_0.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/pywin32-on-windows-0.1.0-pyh1179c8e_3.tar.bz2 - - conda: https://conda.anaconda.org/conda-forge/linux-64/pyyaml-6.0.3-py312h8a5da7c_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/pyzmq-27.1.0-py312hfb55c3c_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/qhull-2020.2-h434a139_5.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/qt6-main-6.10.1-h6f76662_3.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/re2-2025.11.05-h5301d42_0.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/python-3.12.12-hd63d673_2_cpython.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/readline-8.3-h853b02a_0.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/referencing-0.37.0-pyhcf101f3_0.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/requests-2.32.5-pyhcf101f3_1.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/rich-14.2.0-pyhcf101f3_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/rpds-py-0.30.0-py312h868fb18_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/s2n-1.6.2-he8a4886_1.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/s3fs-2026.1.0-pyhd8ed1ab_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/scipy-1.17.0-py312h54fa4ab_1.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/secretstorage-3.4.1-py312h7900ff3_0.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/setuptools-80.10.1-pyh332efcf_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/sgp4-2.25-py312hd9148b4_2.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/shellingham-1.5.4-pyhd8ed1ab_2.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/six-1.17.0-pyhe01879c_1.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/skyfield-1.54-pyhd8ed1ab_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/snappy-1.2.2-h03e3b7b_1.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/sniffio-1.3.1-pyhd8ed1ab_2.conda - - conda: https://conda.anaconda.org/tudat-team/linux-64/sofa-cmake-1.0.1-heb58013_1.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_1.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/soupsieve-2.8.3-pyhd8ed1ab_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/spiceypy-8.0.1-py312h4f23490_0.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/sse-starlette-3.2.0-pyhd8ed1ab_0.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/stack_data-0.6.3-pyhd8ed1ab_1.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/starlette-0.52.1-pyhfdc7a7d_0.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/tabulate-0.9.0-pyhcf101f3_3.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/tk-8.6.13-noxft_ha0e22de_103.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/setuptools-80.10.2-pyh332efcf_0.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/tk-8.6.13-noxft_h366c992_103.conda - conda: https://conda.anaconda.org/conda-forge/noarch/tomli-2.4.0-pyhcf101f3_0.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/toolz-1.1.0-pyhd8ed1ab_1.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/tornado-6.5.3-py312h4c3975b_0.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/tqdm-4.67.1-pyhd8ed1ab_1.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/traitlets-5.14.3-pyhd8ed1ab_1.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/traittypes-0.2.3-pyh332efcf_0.conda - - conda: https://conda.anaconda.org/tudat-team/linux-64/tudat-resources-2.4-h68c723b_5.conda - - conda: https://conda.anaconda.org/tudat-team/linux-64/tudatpy-1.0.0-py312h3558349_3.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/typer-0.21.1-pyhf8876ea_0.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/typer-slim-0.21.1-pyhcf101f3_0.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/typer-slim-standard-0.21.1-h378290b_0.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/typing-extensions-4.15.0-h396c80c_0.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/typing-inspection-0.4.2-pyhd8ed1ab_1.conda - conda: https://conda.anaconda.org/conda-forge/noarch/typing_extensions-4.15.0-pyhcf101f3_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/tzdata-2025c-hc9c84f9_1.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/uncompresspy-0.4.1-pyhd8ed1ab_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/unicodedata2-17.0.0-py312h4c3975b_1.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/urllib3-2.6.3-pyhd8ed1ab_0.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/uvicorn-0.40.0-pyhc90fa1f_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/wayland-1.24.0-hd6090a7_1.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/wcwidth-0.2.14-pyhd8ed1ab_0.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/webencodings-0.5.1-pyhd8ed1ab_3.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/wheel-0.45.1-pyhd8ed1ab_1.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/widgetsnbextension-4.0.15-pyhd8ed1ab_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/wrapt-1.17.3-py312h4c3975b_1.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/xcb-util-0.4.1-h4f16b4b_2.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/xcb-util-cursor-0.1.6-hb03c661_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/xcb-util-image-0.4.0-hb711507_2.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/xcb-util-keysyms-0.4.1-hb711507_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/xcb-util-renderutil-0.3.10-hb711507_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/xcb-util-wm-0.4.2-hb711507_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/xkeyboard-config-2.46-hb03c661_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/xorg-libice-1.1.2-hb9d3cd8_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/xorg-libsm-1.2.6-he73a12e_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/xorg-libx11-1.8.12-h4f16b4b_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/xorg-libxau-1.0.12-hb03c661_1.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/xorg-libxcomposite-0.4.6-hb9d3cd8_2.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/xorg-libxcursor-1.2.3-hb9d3cd8_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/xorg-libxdamage-1.1.6-hb9d3cd8_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/xorg-libxdmcp-1.1.5-hb03c661_1.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/xorg-libxext-1.3.6-hb9d3cd8_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/xorg-libxfixes-6.0.2-hb03c661_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/xorg-libxi-1.8.2-hb9d3cd8_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/xorg-libxrandr-1.5.4-hb9d3cd8_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/xorg-libxrender-0.9.12-hb9d3cd8_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/xorg-libxtst-1.2.5-hb9d3cd8_3.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/xorg-libxxf86vm-1.1.6-hb9d3cd8_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/yaml-0.2.5-h280c20c_3.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/yarl-1.22.0-py312h8a5da7c_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/zeromq-4.3.5-h387f397_9.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/zipp-3.23.0-pyhcf101f3_1.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/zlib-1.3.1-hb9d3cd8_2.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/zlib-ng-2.3.2-hceb46e0_1.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/wheel-0.46.3-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/zstd-1.5.7-hb78ec9c_6.conda + - pypi: https://files.pythonhosted.org/packages/38/0e/27be9fdef66e72d64c0cdc3cc2823101b80585f8119b5c112c2e8f5f7dab/anyio-4.12.1-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/46/80/7dac57f76d94df52a2dc1d72365e57969faeff93e6e95a615fc21ad28b51/brahe-1.0.1.tar.gz + - pypi: https://files.pythonhosted.org/packages/b9/30/7465b650110514fc5c9c3b59935264c35ab56f876322de34efa55367ee4e/cartopy-0.25.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl + - pypi: https://files.pythonhosted.org/packages/e6/ad/3cc14f097111b4de0040c83a525973216457bbeeb63739ef1ed275c1c021/certifi-2026.1.4-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/c0/10/d20b513afe03acc89ec33948320a5544d31f21b05368436d580dec4e234d/charset_normalizer-3.4.4-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl + - pypi: https://files.pythonhosted.org/packages/b7/9f/d73dfb85d7a5b1a56a99adc50f2074029468168c970ff5daeade4ad819e4/choreographer-1.2.1-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/98/78/01c019cdb5d6498122777c1a43056ebb3ebfeef2076d9d026bfe15583b2b/click-8.3.1-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/cc/8f/ec6289987824b29529d0dfda0d74a07cec60e54b9c92f3c9da4c0ac732de/contourpy-1.3.3-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl + - pypi: https://files.pythonhosted.org/packages/e7/05/c19819d5e3d95294a6f5947fb9b9629efb316b96de511b418c53d245aae6/cycler-0.12.1-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/b7/37/82dbef0f6342eb01f54bca073ac1498433d6ce71e50c3c3282b655733b31/fonttools-4.61.1-cp312-cp312-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl + - pypi: https://files.pythonhosted.org/packages/04/4b/29cac41a4d98d144bf5f6d33995617b185d14b22401f75ca86f384e87ff1/h11-0.16.0-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/7e/f5/f66802a942d491edb555dd61e3a9961140fd64c90bce1eafd741609d334d/httpcore-1.0.9-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/2a/39/e50c7c3a983047577ee07d2a9e53faf5a69493943ec3f6a384bdc792deb2/httpx-0.28.1-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/0e/61/66938bbb5fc52dbdf84594873d5b51fb1f7c7794e9c0f5bd885f30bc507b/idna-3.11-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/9d/3f/b9d5739352badc11ca637c8f72525d519458622936bc3313ddefdc7dee96/jplephem-2.24-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/4b/97/f6de8d4af54d6401d6581a686cce3e3e2371a79ba459a449104e026c08bc/kaleido-1.2.0-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/70/90/6d240beb0f24b74371762873e9b7f499f1e02166a2d9c5801f4dbf8fa12e/kiwisolver-1.4.9-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl + - pypi: https://files.pythonhosted.org/packages/54/20/6aa79ba3570bddd1bf7e951c6123f806751e58e8cce736bad77b2cf348d7/logistro-2.0.1-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/0c/29/0348de65b8cc732daa3e33e67806420b2ae89bdce2b04af740289c5c6c8c/loguru-0.7.3-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/94/54/e7d793b573f298e1c9013b8c4dade17d481164aa517d1d7148619c2cedbf/markdown_it_py-4.0.0-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/3e/f3/c5195b1ae57ef85339fd7285dfb603b22c8b4e79114bae5f4f0fcf688677/matplotlib-3.10.8-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl + - pypi: https://files.pythonhosted.org/packages/b3/38/89ba8ad64ae25be8de66a6d463314cf1eb366222074cfda9ee839c56a4b4/mdurl-0.1.2-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/03/cc/7cb74758e6df95e0c4e1253f203b6dd7f348bf2f29cf89e9210a2416d535/narwhals-2.16.0-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/f5/c6/a18e59f3f0b8071cc85cbc8d80cd02d68aa9710170b2553a117203d46936/numpy-2.4.2-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl + - pypi: https://files.pythonhosted.org/packages/dc/91/98a52415059db3f374757d0b7f0f16e3b5cd5976c90d1c2b56acaea039e6/orjson-3.11.7-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl + - pypi: https://files.pythonhosted.org/packages/11/8f/48d0b77ab2200374c66d344459b8958c86693be99526450e7aee714e03e4/pillow-12.1.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl + - pypi: https://files.pythonhosted.org/packages/8a/67/f95b5460f127840310d2187f916cf0023b5875c0717fdf893f71e1325e87/plotly-6.5.2-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/10/bd/c038d7cc38edc1aa5bf91ab8068b63d4308c66c4c8bb3cbba7dfbc049f9c/pyparsing-3.3.2-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/b8/be/212882c450bba74fc8d7d35cbd57e4af84792f0a56194819d98106b075af/pyproj-3.7.2-cp312-cp312-manylinux_2_28_x86_64.whl + - pypi: https://files.pythonhosted.org/packages/82/06/cad54e8ce758bd836ee5411691cbd49efeb9cc611b374670fce299519334/pyshp-3.0.3-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/fa/b6/3127540ecdf1464a00e5a01ee60a1b09175f6913f0644ac748494d9c4b21/pytest_timeout-2.4.0-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/ec/57/56b9bcc3c9c6a792fcbaf139543cee77261f3651ca9da0c93f5c1221264b/python_dateutil-2.9.0.post0-py2.py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/1e/db/4254e3eabe8020b458f1a747140d32277ec7a271daf1d235b70dc0b4e6e3/requests-2.32.5-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/ef/45/615f5babd880b4bd7d405cc0dc348234c5ffb6ed1ea33e152ede08b2072d/rich-14.3.2-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/fc/40/50ecdc518edd3a85ad74bda7a2196b53d5901256e3d7ab34225c96e8edc8/sgp4-2.25-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl + - pypi: https://files.pythonhosted.org/packages/b9/37/e781683abac55dde9771e086b790e554811a71ed0b2b8a1e789b7430dd44/shapely-2.1.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl + - pypi: https://files.pythonhosted.org/packages/e0/f9/0595336914c5619e5f28a1fb793285925a8cd4b432c9da0a987836c7f822/shellingham-1.5.4-py2.py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/20/05/ed9b2571bbf38f1a2425391f18e3ac11cb1e91482c22d644a1640dea9da7/simplejson-3.20.2-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl + - pypi: https://files.pythonhosted.org/packages/b7/ce/149a00dd41f10bc29e5921b496af8b574d8413afcd5e30dfa0ed46c2cc5e/six-1.17.0-py2.py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/e7/8a/f196038b2bea40c372d900803dac0d5e4eab578cb05b92ff7172ced4c1cf/skyfield-1.54-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/a0/1d/d9257dd49ff2ca23ea5f132edf1281a0c4f9de8a762b9ae399b670a59235/typer-0.21.1-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/39/08/aaaad47bc4e9dc8c725e68f9d04865dbcb2052843ff09c97b08904852d84/urllib3-2.6.3-py3-none-any.whl packages: - conda: https://conda.anaconda.org/conda-forge/linux-64/_libgcc_mutex-0.1-conda_forge.tar.bz2 sha256: fe51de6107f9edc7aa4f786a70f4a883943bc9d39b3bb7307c04c41410990726 @@ -390,248 +114,17 @@ packages: purls: [] size: 23621 timestamp: 1650670423406 -- conda: https://conda.anaconda.org/conda-forge/noarch/_python_abi3_support-1.0-hd8ed1ab_2.conda - sha256: a3967b937b9abf0f2a99f3173fa4630293979bd1644709d89580e7c62a544661 - md5: aaa2a381ccc56eac91d63b6c1240312f - depends: - - cpython - - python-gil - license: MIT - license_family: MIT - purls: [] - size: 8191 - timestamp: 1744137672556 -- conda: https://conda.anaconda.org/conda-forge/noarch/aiobotocore-2.25.2-pyhcf101f3_0.conda - sha256: 922fb146148449c6bc374a37fa9edb89b3af1c385392391339206d3ab3d571a3 - md5: 6e90a60dbb939d24a6295e19377cf0e6 - depends: - - python >=3.10 - - aiohttp >=3.9.2,<4.0.0 - - aioitertools >=0.5.1,<1.0.0 - - botocore >=1.40.46,<1.40.71 - - python-dateutil >=2.1,<3.0.0 - - jmespath >=0.7.1,<2.0.0 - - multidict >=6.0.0,<7.0.0 - - wrapt >=1.10.10,<2.0.0 - - python - license: Apache-2.0 - license_family: APACHE - purls: - - pkg:pypi/aiobotocore?source=hash-mapping - size: 80900 - timestamp: 1762893423043 -- conda: https://conda.anaconda.org/conda-forge/noarch/aiohappyeyeballs-2.6.1-pyhd8ed1ab_0.conda - sha256: 7842ddc678e77868ba7b92a726b437575b23aaec293bca0d40826f1026d90e27 - md5: 18fd895e0e775622906cdabfc3cf0fb4 - depends: - - python >=3.9 - license: PSF-2.0 - license_family: PSF - purls: - - pkg:pypi/aiohappyeyeballs?source=hash-mapping - size: 19750 - timestamp: 1741775303303 -- conda: https://conda.anaconda.org/conda-forge/linux-64/aiohttp-3.13.3-py312h5d8c7f2_0.conda - sha256: ee6a1ac887fac367899278baab066c08b48a98ecdc3138bc497064c7d6ec5a17 - md5: 7ee12bbdb2e989618c080c7c611048db - depends: - - __glibc >=2.17,<3.0.a0 - - aiohappyeyeballs >=2.5.0 - - aiosignal >=1.4.0 - - attrs >=17.3.0 - - frozenlist >=1.1.1 - - libgcc >=14 - - multidict >=4.5,<7.0 - - propcache >=0.2.0 - - python >=3.12,<3.13.0a0 - - python_abi 3.12.* *_cp312 - - yarl >=1.17.0,<2.0 - license: MIT AND Apache-2.0 - license_family: Apache - purls: - - pkg:pypi/aiohttp?source=hash-mapping - size: 1022914 - timestamp: 1767525761337 -- conda: https://conda.anaconda.org/conda-forge/noarch/aioitertools-0.13.0-pyhd8ed1ab_0.conda - sha256: 41bc8d85274c5badabe6c333cdd2e77e9c6bc0fb64251211988a71e1fd83486b - md5: 65d5134ff98cb3727022a4f23993a2e6 - depends: - - python >=3.10 - - typing_extensions >=4.0 - license: MIT - license_family: MIT - purls: - - pkg:pypi/aioitertools?source=hash-mapping - size: 25450 - timestamp: 1768757675539 -- conda: https://conda.anaconda.org/conda-forge/noarch/aiosignal-1.4.0-pyhd8ed1ab_0.conda - sha256: 8dc149a6828d19bf104ea96382a9d04dae185d4a03cc6beb1bc7b84c428e3ca2 - md5: 421a865222cd0c9d83ff08bc78bf3a61 - depends: - - frozenlist >=1.1.0 - - python >=3.9 - - typing_extensions >=4.2 - license: Apache-2.0 - license_family: APACHE - purls: - - pkg:pypi/aiosignal?source=hash-mapping - size: 13688 - timestamp: 1751626573984 -- conda: https://conda.anaconda.org/conda-forge/linux-64/alsa-lib-1.2.15.3-hb03c661_0.conda - sha256: d88aa7ae766cf584e180996e92fef2aa7d8e0a0a5ab1d4d49c32390c1b5fff31 - md5: dcdc58c15961dbf17a0621312b01f5cb - depends: - - __glibc >=2.17,<3.0.a0 - - libgcc >=14 - license: LGPL-2.1-or-later - license_family: GPL - purls: [] - size: 584660 - timestamp: 1768327524772 -- conda: https://conda.anaconda.org/conda-forge/noarch/annotated-types-0.7.0-pyhd8ed1ab_1.conda - sha256: e0ea1ba78fbb64f17062601edda82097fcf815012cf52bb704150a2668110d48 - md5: 2934f256a8acfe48f6ebb4fce6cde29c - depends: - - python >=3.9 - - typing-extensions >=4.0.0 - license: MIT - license_family: MIT - purls: - - pkg:pypi/annotated-types?source=hash-mapping - size: 18074 - timestamp: 1733247158254 -- conda: https://conda.anaconda.org/conda-forge/noarch/anyio-4.12.1-pyhcf101f3_0.conda - sha256: eb0c4e2b24f1fbefaf96ce6c992c6bd64340bc3c06add4d7415ab69222b201da - md5: 11a2b8c732d215d977998ccd69a9d5e8 - depends: - - exceptiongroup >=1.0.2 - - idna >=2.8 - - python >=3.10 - - typing_extensions >=4.5 - - python - constrains: - - trio >=0.32.0 - - uvloop >=0.21 - license: MIT - license_family: MIT - purls: - - pkg:pypi/anyio?source=compressed-mapping - size: 145175 - timestamp: 1767719033569 -- conda: https://conda.anaconda.org/conda-forge/noarch/astropy-7.2.0-pyhd8ed1ab_0.conda - sha256: 41ca79f6c5c6e5dd2ebbc96dae8420c914161b261d437d3de7dce0071de55318 - md5: 8f873669e83f0d7fcbaf0b221f6963d5 - depends: - - aiohttp - - astropy-base >=7.2.0,<7.2.1.0a0 - - beautifulsoup4 >=4.9.3 - - bleach >=3.2.1 - - bottleneck >=1.3.3 - - certifi >=2022.6.15.1 - - dask-core >=2024.8.0 - - fsspec >=2023.4.0 - - h5py >=3.9.0 - - html5lib >=1.1 - - ipydatagrid >=1.1.13 - - ipykernel >=6.16.0 - - ipython >=8.0.0 - - ipywidgets >=7.7.3 - - jplephem >=2.17.0 - - matplotlib-base >=3.8.0 - - mpmath >=1.2.1 - - narwhals >=1.42.0 - - pandas >=2.0 - - pyarrow >=14.0.2 - - python >=3.11 - - pytz >=2016.10 - - s3fs >=2023.4.0 - - scipy >=1.9.2 - - sortedcontainers >=2.1.0 - - uncompresspy >=0.4.0 - license: BSD-3-Clause - license_family: BSD - purls: [] - size: 9060 - timestamp: 1764120734938 -- conda: https://conda.anaconda.org/conda-forge/linux-64/astropy-base-7.2.0-py312h4f23490_0.conda - sha256: e427fdcc692ac4c2c5be3d39886c5c86479ac924d07196a2375b66467d2f7ba7 - md5: a2826f4e9101450669fcfbe1b3b16820 - depends: - - __glibc >=2.17,<3.0.a0 - - astropy-iers-data >=0.2025.10.27.0.39.10 - - libgcc >=14 - - numpy >=1.23,<3 - - numpy >=1.24 - - packaging >=22.0.0 - - pyerfa >=2.0.1.1 - - python >=3.12,<3.13.0a0 - - python_abi 3.12.* *_cp312 - - pyyaml >=6.0.0 - constrains: - - astropy >=7.0.0 - license: BSD-3-Clause - license_family: BSD - purls: - - pkg:pypi/astropy?source=hash-mapping - size: 9530649 - timestamp: 1764120772709 -- conda: https://conda.anaconda.org/conda-forge/linux-64/astropy-healpix-1.1.3-py312h4f23490_0.conda - sha256: 382272564eba823850e8132c38fcfed7eecf3273d9c614822e7d29c3efa87423 - md5: c9280b8322e17ae119b457c7f39b222d - depends: - - __glibc >=2.17,<3.0.a0 - - astropy-base >=3 - - libgcc >=14 - - numpy >=1.23,<3 - - python >=3.12,<3.13.0a0 - - python_abi 3.12.* *_cp312 - license: BSD-3-Clause - license_family: BSD - purls: - - pkg:pypi/astropy-healpix?source=hash-mapping - size: 116115 - timestamp: 1768880212636 -- conda: https://conda.anaconda.org/conda-forge/noarch/astropy-iers-data-0.2026.1.19.0.42.31-pyhd8ed1ab_0.conda - sha256: 0b9282eaff676678bb629534988735a0d63a523461f7396d2cf3186f8f7076f5 - md5: a55d87046fdd0cf91bada8be7300f44e - depends: - - python >=3.10 - license: BSD-3-Clause - purls: - - pkg:pypi/astropy-iers-data?source=hash-mapping - size: 1223142 - timestamp: 1768907425236 -- conda: https://conda.anaconda.org/conda-forge/noarch/astroquery-0.4.11-pyhd8ed1ab_0.conda - sha256: 47b686df04b1dc8bf2a6dd6c4ebfa7afa80eaf00974a00c2976804e31369692d - md5: f6d7a43c5fb5cbeadaa0e2815f96fd36 - depends: - - astropy-base >=5.0 - - beautifulsoup4 >=4.8 - - html5lib >=0.999 - - keyring >=15.0 - - numpy >=1.20.0 - - python >=3.9 - - pyvo >=1.5 - - requests >=2.19 - license: BSD-3-Clause - license_family: BSD - purls: - - pkg:pypi/astroquery?source=hash-mapping - size: 9855118 - timestamp: 1758344073086 -- conda: https://conda.anaconda.org/conda-forge/noarch/asttokens-3.0.1-pyhd8ed1ab_0.conda - sha256: ee4da0f3fe9d59439798ee399ef3e482791e48784873d546e706d0935f9ff010 - md5: 9673a61a297b00016442e022d689faa6 - depends: - - python >=3.10 - constrains: - - astroid >=2,<5 - license: Apache-2.0 - license_family: Apache - purls: - - pkg:pypi/asttokens?source=hash-mapping - size: 28797 - timestamp: 1763410017955 +- pypi: https://files.pythonhosted.org/packages/38/0e/27be9fdef66e72d64c0cdc3cc2823101b80585f8119b5c112c2e8f5f7dab/anyio-4.12.1-py3-none-any.whl + name: anyio + version: 4.12.1 + sha256: d405828884fc140aa80a3c667b8beed277f1dfedec42ba031bd6ac3db606ab6c + requires_dist: + - exceptiongroup>=1.0.2 ; python_full_version < '3.11' + - idna>=2.8 + - typing-extensions>=4.5 ; python_full_version < '3.13' + - trio>=0.32.0 ; python_full_version >= '3.10' and extra == 'trio' + - trio>=0.31.0 ; python_full_version < '3.10' and extra == 'trio' + requires_python: '>=3.9' - conda: https://conda.anaconda.org/conda-forge/linux-64/attr-2.5.2-h39aace5_0.conda sha256: a9c114cbfeda42a226e2db1809a538929d2f118ef855372293bd188f71711c48 md5: 791365c5f65975051e4e017b5da3abf5 @@ -643,4710 +136,975 @@ packages: purls: [] size: 68072 timestamp: 1756738968573 -- conda: https://conda.anaconda.org/conda-forge/noarch/attrs-25.4.0-pyhcf101f3_1.conda - sha256: c13d5e42d187b1d0255f591b7ce91201d4ed8a5370f0d986707a802c20c9d32f - md5: 537296d57ea995666c68c821b00e360b - depends: - - python >=3.10 - - python - license: MIT - license_family: MIT - purls: - - pkg:pypi/attrs?source=compressed-mapping - size: 64759 - timestamp: 1764875182184 -- conda: https://conda.anaconda.org/conda-forge/linux-64/aws-c-auth-0.9.3-hef928c7_0.conda - sha256: d9c5babed03371448bb0dc91a1573c80d278d1222a3b0accef079ed112e584f9 - md5: bdd464b33f6540ed70845b946c11a7b8 - depends: - - libgcc >=14 - - __glibc >=2.17,<3.0.a0 - - aws-c-http >=0.10.7,<0.10.8.0a0 - - aws-c-sdkutils >=0.2.4,<0.2.5.0a0 - - aws-c-cal >=0.9.13,<0.9.14.0a0 - - aws-c-io >=0.23.3,<0.23.4.0a0 - - aws-c-common >=0.12.6,<0.12.7.0a0 - license: Apache-2.0 - license_family: APACHE - purls: [] - size: 133443 - timestamp: 1764765235190 -- conda: https://conda.anaconda.org/conda-forge/linux-64/aws-c-cal-0.9.13-h2c9d079_1.conda - sha256: f21d648349a318f4ae457ea5403d542ba6c0e0343b8642038523dd612b2a5064 - md5: 3c3d02681058c3d206b562b2e3bc337f - depends: - - __glibc >=2.17,<3.0.a0 - - aws-c-common >=0.12.6,<0.12.7.0a0 - - libgcc >=14 - - openssl >=3.5.4,<4.0a0 - license: Apache-2.0 - license_family: Apache - purls: [] - size: 56230 - timestamp: 1764593147526 -- conda: https://conda.anaconda.org/conda-forge/linux-64/aws-c-common-0.12.6-hb03c661_0.conda - sha256: 926a5b9de0a586e88669d81de717c8dd3218c51ce55658e8a16af7e7fe87c833 - md5: e36ad70a7e0b48f091ed6902f04c23b8 - depends: - - __glibc >=2.17,<3.0.a0 - - libgcc >=14 - license: Apache-2.0 - license_family: Apache - purls: [] - size: 239605 - timestamp: 1763585595898 -- conda: https://conda.anaconda.org/conda-forge/linux-64/aws-c-compression-0.3.1-h8b1a151_9.conda - sha256: 96edccb326b8c653c8eb95a356e01d4aba159da1a97999577b7dd74461b040b4 - md5: f7ec84186dfe7a9e3a9f9e5a4d023e75 - depends: - - libgcc >=14 - - __glibc >=2.17,<3.0.a0 - - aws-c-common >=0.12.6,<0.12.7.0a0 - license: Apache-2.0 - license_family: APACHE - purls: [] - size: 22272 - timestamp: 1764593718823 -- conda: https://conda.anaconda.org/conda-forge/linux-64/aws-c-event-stream-0.5.7-h28f887f_1.conda - sha256: a5b151db1c8373b6ca2dacea65bc8bda02791a43685eebfa4ea987bb1a758ca9 - md5: 7b8e3f846353b75db163ad93248e5f9d - depends: - - libgcc >=14 - - libstdcxx >=14 - - __glibc >=2.17,<3.0.a0 - - aws-c-io >=0.23.3,<0.23.4.0a0 - - aws-c-common >=0.12.6,<0.12.7.0a0 - - aws-checksums >=0.2.7,<0.2.8.0a0 - license: Apache-2.0 - license_family: APACHE - purls: [] - size: 58806 - timestamp: 1764675439822 -- conda: https://conda.anaconda.org/conda-forge/linux-64/aws-c-http-0.10.7-ha8fc4e3_5.conda - sha256: 5527224d6e0813e37426557d38cb04fed3753d6b1e544026cfbe2654f5e556be - md5: 3028f20dacafc00b22b88b324c8956cc - depends: - - libgcc >=14 - - __glibc >=2.17,<3.0.a0 - - aws-c-cal >=0.9.13,<0.9.14.0a0 - - aws-c-io >=0.23.3,<0.23.4.0a0 - - aws-c-compression >=0.3.1,<0.3.2.0a0 - - aws-c-common >=0.12.6,<0.12.7.0a0 - license: Apache-2.0 - license_family: APACHE - purls: [] - size: 224580 - timestamp: 1764675497060 -- conda: https://conda.anaconda.org/conda-forge/linux-64/aws-c-io-0.23.3-hdaf4b65_5.conda - sha256: 07d7f2a4493ada676084c3f4313da1fab586cf0a7302572c5d8dde6606113bf4 - md5: 132e8f8f40f0ffc0bbde12bb4e8dd1a1 - depends: - - libgcc >=14 - - __glibc >=2.17,<3.0.a0 - - aws-c-common >=0.12.6,<0.12.7.0a0 - - s2n >=1.6.2,<1.6.3.0a0 - - aws-c-cal >=0.9.13,<0.9.14.0a0 - license: Apache-2.0 - license_family: APACHE - purls: [] - size: 181361 - timestamp: 1765168239856 -- conda: https://conda.anaconda.org/conda-forge/linux-64/aws-c-mqtt-0.13.3-hc63082f_11.conda - sha256: fb102b0346a1f5c4f3bb680ec863c529b0333fa4119d78768c3e8a5d1cc2c812 - md5: 6a653aefdc5d83a4f959869d1759e6e3 - depends: - - libgcc >=14 - - __glibc >=2.17,<3.0.a0 - - aws-c-io >=0.23.3,<0.23.4.0a0 - - aws-c-http >=0.10.7,<0.10.8.0a0 - - aws-c-common >=0.12.6,<0.12.7.0a0 - license: Apache-2.0 - license_family: APACHE - purls: [] - size: 216454 - timestamp: 1764681745427 -- conda: https://conda.anaconda.org/conda-forge/linux-64/aws-c-s3-0.11.3-h06ab39a_1.conda - sha256: 8de2292329dce2fd512413d83988584d616582442a07990f67670f9bc793a98b - md5: 3689a4290319587e3b54a4f9e68f70c8 - depends: - - libgcc >=14 - - __glibc >=2.17,<3.0.a0 - - aws-c-common >=0.12.6,<0.12.7.0a0 - - openssl >=3.5.4,<4.0a0 - - aws-c-io >=0.23.3,<0.23.4.0a0 - - aws-c-http >=0.10.7,<0.10.8.0a0 - - aws-c-auth >=0.9.3,<0.9.4.0a0 - - aws-checksums >=0.2.7,<0.2.8.0a0 - - aws-c-cal >=0.9.13,<0.9.14.0a0 - license: Apache-2.0 - license_family: APACHE - purls: [] - size: 151382 - timestamp: 1765174166541 -- conda: https://conda.anaconda.org/conda-forge/linux-64/aws-c-sdkutils-0.2.4-h8b1a151_4.conda - sha256: 9d62c5029f6f8219368a8665f0a549da572dc777f52413b7d75609cacdbc02cc - md5: c7e3e08b7b1b285524ab9d74162ce40b +- pypi: https://files.pythonhosted.org/packages/46/80/7dac57f76d94df52a2dc1d72365e57969faeff93e6e95a615fc21ad28b51/brahe-1.0.1.tar.gz + name: brahe + version: 1.0.1 + sha256: c8060f0ed718a820e1e0f33c3af5e1fe9455081e38b78cbc43d7cfcf2df54d92 + requires_dist: + - numpy>=2.0.0 + - rich>=14.0.0 + - typer>=0.16.0 + - matplotlib>=3.9.4 + - plotly>=6.0.0 + - cartopy>=0.23.0 + - shapely>=2.0.0 + - pillow>=10.0.0 + - httpx>=0.27.0 + - kaleido>=0.2.0 + - loguru>=0.7.0 + - scienceplots>=2.0.0 ; extra == 'plots' + - brahe[plots] ; extra == 'all' + requires_python: '>=3.10' +- conda: https://conda.anaconda.org/conda-forge/linux-64/bubblewrap-0.11.0-h9d8dfd6_2.conda + sha256: 8e8f3d77cfac496c23aaeeab55974b2b27052363ace6eabc66533efadf48be9f + md5: 1d0f16daeff00e7e675390cb90381b52 depends: + - libgcc >=13 - __glibc >=2.17,<3.0.a0 - - libgcc >=14 - - aws-c-common >=0.12.6,<0.12.7.0a0 - license: Apache-2.0 - license_family: APACHE + - libcap >=2.76,<2.77.0a0 + license: LGPL-2.0-or-later + license_family: LGPL purls: [] - size: 59383 - timestamp: 1764610113765 -- conda: https://conda.anaconda.org/conda-forge/linux-64/aws-checksums-0.2.7-h8b1a151_5.conda - sha256: a8693d2e06903a09e98fe724ed5ec32e7cd1b25c405d754f0ab7efb299046f19 - md5: 68da5b56dde41e172b7b24f071c4b392 + size: 50620 + timestamp: 1744608156544 +- conda: https://conda.anaconda.org/conda-forge/linux-64/bzip2-1.0.8-hda65f42_8.conda + sha256: c30daba32ddebbb7ded490f0e371eae90f51e72db620554089103b4a6934b0d5 + md5: 51a19bba1b8ebfb60df25cde030b7ebc depends: - __glibc >=2.17,<3.0.a0 - libgcc >=14 - - aws-c-common >=0.12.6,<0.12.7.0a0 - license: Apache-2.0 - license_family: APACHE + license: bzip2-1.0.6 + license_family: BSD purls: [] - size: 76915 - timestamp: 1764593731486 -- conda: https://conda.anaconda.org/conda-forge/linux-64/aws-crt-cpp-0.35.4-h8824e59_0.conda - sha256: 524fc8aa2645e5701308b865bf5c523257feabc6dfa7000cb8207ccfbb1452a1 - md5: 113b9d9913280474c0868b0e290c0326 + size: 260341 + timestamp: 1757437258798 +- conda: https://conda.anaconda.org/conda-forge/noarch/ca-certificates-2026.1.4-hbd8a1cb_0.conda + sha256: b5974ec9b50e3c514a382335efa81ed02b05906849827a34061c496f4defa0b2 + md5: bddacf101bb4dd0e51811cb69c7790e2 depends: - - __glibc >=2.17,<3.0.a0 - - libgcc >=14 - - libstdcxx >=14 - - aws-c-event-stream >=0.5.7,<0.5.8.0a0 - - aws-c-common >=0.12.6,<0.12.7.0a0 - - aws-c-cal >=0.9.13,<0.9.14.0a0 - - aws-c-sdkutils >=0.2.4,<0.2.5.0a0 - - aws-c-io >=0.23.3,<0.23.4.0a0 - - aws-c-auth >=0.9.3,<0.9.4.0a0 - - aws-c-http >=0.10.7,<0.10.8.0a0 - - aws-c-mqtt >=0.13.3,<0.13.4.0a0 - - aws-c-s3 >=0.11.3,<0.11.4.0a0 - license: Apache-2.0 - license_family: APACHE + - __unix + license: ISC purls: [] - size: 408804 - timestamp: 1765200263609 -- conda: https://conda.anaconda.org/conda-forge/linux-64/aws-sdk-cpp-1.11.606-h20b40b1_10.conda - sha256: e0d81b7dd6d054d457a1c54d17733d430d96dc5ca9b2ca69a72eb41c3fc8c9bf - md5: 937d1d4c233adc6eeb2ac3d6e9a73e53 + size: 146519 + timestamp: 1767500828366 +- pypi: https://files.pythonhosted.org/packages/b9/30/7465b650110514fc5c9c3b59935264c35ab56f876322de34efa55367ee4e/cartopy-0.25.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl + name: cartopy + version: 0.25.0 + sha256: 53c256351433155ef51dde976557212f4e230b8cca4e5d0d9b9a2737ad92959d + requires_dist: + - numpy>=1.23 + - matplotlib>=3.6 + - shapely>=2.0 + - packaging>=21 + - pyshp>=2.3 + - pyproj>=3.3.1 + - pydata-sphinx-theme ; extra == 'doc' + - sphinx ; extra == 'doc' + - sphinx-gallery ; extra == 'doc' + - pykdtree ; extra == 'speedups' + - fiona ; extra == 'speedups' + - owslib>=0.27.0 ; extra == 'ows' + - pillow>=9.1 ; extra == 'ows' + - pillow>=9.1 ; extra == 'plotting' + - scipy>=1.9 ; extra == 'plotting' + - beautifulsoup4 ; extra == 'srtm' + - pytest>=5.1.2 ; extra == 'test' + - pytest-mpl>=0.11 ; extra == 'test' + - pytest-xdist ; extra == 'test' + - pytest-cov ; extra == 'test' + - coveralls ; extra == 'test' + requires_python: '>=3.10' +- pypi: https://files.pythonhosted.org/packages/e6/ad/3cc14f097111b4de0040c83a525973216457bbeeb63739ef1ed275c1c021/certifi-2026.1.4-py3-none-any.whl + name: certifi + version: 2026.1.4 + sha256: 9943707519e4add1115f44c2bc244f782c0249876bf51b6599fee1ffbedd685c + requires_python: '>=3.7' +- pypi: https://files.pythonhosted.org/packages/c0/10/d20b513afe03acc89ec33948320a5544d31f21b05368436d580dec4e234d/charset_normalizer-3.4.4-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl + name: charset-normalizer + version: 3.4.4 + sha256: 11d694519d7f29d6cd09f6ac70028dba10f92f6cdd059096db198c283794ac86 + requires_python: '>=3.7' +- pypi: https://files.pythonhosted.org/packages/b7/9f/d73dfb85d7a5b1a56a99adc50f2074029468168c970ff5daeade4ad819e4/choreographer-1.2.1-py3-none-any.whl + name: choreographer + version: 1.2.1 + sha256: 9af5385effa3c204dbc337abf7ac74fd8908ced326a15645dc31dde75718c77e + requires_dist: + - logistro>=2.0.1 + - simplejson>=3.19.3 + requires_python: '>=3.8' +- pypi: https://files.pythonhosted.org/packages/98/78/01c019cdb5d6498122777c1a43056ebb3ebfeef2076d9d026bfe15583b2b/click-8.3.1-py3-none-any.whl + name: click + version: 8.3.1 + sha256: 981153a64e25f12d547d3426c367a4857371575ee7ad18df2a6183ab0545b2a6 + requires_dist: + - colorama ; sys_platform == 'win32' + requires_python: '>=3.10' +- conda: https://conda.anaconda.org/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda + sha256: ab29d57dc70786c1269633ba3dff20288b81664d3ff8d21af995742e2bb03287 + md5: 962b9857ee8e7018c22f2776ffa0b2d7 depends: - - libstdcxx >=14 - - libgcc >=14 - - __glibc >=2.17,<3.0.a0 - - libcurl >=8.17.0,<9.0a0 - - aws-c-common >=0.12.6,<0.12.7.0a0 - - aws-crt-cpp >=0.35.4,<0.35.5.0a0 - - libzlib >=1.3.1,<2.0a0 - - aws-c-event-stream >=0.5.7,<0.5.8.0a0 - license: Apache-2.0 - license_family: APACHE - purls: [] - size: 3472674 - timestamp: 1765257107074 -- conda: https://conda.anaconda.org/conda-forge/linux-64/azure-core-cpp-1.16.1-h3a458e0_0.conda - sha256: cba633571e7368953520a4f66dc74c3942cc12f735e0afa8d3d5fc3edf35c866 - md5: 1d4e0d37da5f3c22ecd44033f673feba + - python >=3.9 + license: BSD-3-Clause + license_family: BSD + purls: + - pkg:pypi/colorama?source=hash-mapping + size: 27011 + timestamp: 1733218222191 +- pypi: https://files.pythonhosted.org/packages/cc/8f/ec6289987824b29529d0dfda0d74a07cec60e54b9c92f3c9da4c0ac732de/contourpy-1.3.3-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl + name: contourpy + version: 1.3.3 + sha256: 4d00e655fcef08aba35ec9610536bfe90267d7ab5ba944f7032549c55a146da1 + requires_dist: + - numpy>=1.25 + - furo ; extra == 'docs' + - sphinx>=7.2 ; extra == 'docs' + - sphinx-copybutton ; extra == 'docs' + - bokeh ; extra == 'bokeh' + - selenium ; extra == 'bokeh' + - contourpy[bokeh,docs] ; extra == 'mypy' + - bokeh ; extra == 'mypy' + - docutils-stubs ; extra == 'mypy' + - mypy==1.17.0 ; extra == 'mypy' + - types-pillow ; extra == 'mypy' + - contourpy[test-no-images] ; extra == 'test' + - matplotlib ; extra == 'test' + - pillow ; extra == 'test' + - pytest ; extra == 'test-no-images' + - pytest-cov ; extra == 'test-no-images' + - pytest-rerunfailures ; extra == 'test-no-images' + - pytest-xdist ; extra == 'test-no-images' + - wurlitzer ; extra == 'test-no-images' + requires_python: '>=3.11' +- pypi: https://files.pythonhosted.org/packages/e7/05/c19819d5e3d95294a6f5947fb9b9629efb316b96de511b418c53d245aae6/cycler-0.12.1-py3-none-any.whl + name: cycler + version: 0.12.1 + sha256: 85cef7cff222d8644161529808465972e51340599459b8ac3ccbac5a854e0d30 + requires_dist: + - ipython ; extra == 'docs' + - matplotlib ; extra == 'docs' + - numpydoc ; extra == 'docs' + - sphinx ; extra == 'docs' + - pytest ; extra == 'tests' + - pytest-cov ; extra == 'tests' + - pytest-xdist ; extra == 'tests' + requires_python: '>=3.8' +- conda: https://conda.anaconda.org/conda-forge/noarch/exceptiongroup-1.3.1-pyhd8ed1ab_0.conda + sha256: ee6cf346d017d954255bbcbdb424cddea4d14e4ed7e9813e429db1d795d01144 + md5: 8e662bd460bda79b1ea39194e3c4c9ab depends: - - __glibc >=2.17,<3.0.a0 - - libcurl >=8.14.1,<9.0a0 - - libgcc >=14 - - libstdcxx >=14 - - openssl >=3.5.4,<4.0a0 - license: MIT - license_family: MIT - purls: [] - size: 348231 - timestamp: 1760926677260 -- conda: https://conda.anaconda.org/conda-forge/linux-64/azure-identity-cpp-1.13.2-h3a5f585_1.conda - sha256: fc1df5ea2595f4f16d0da9f7713ce5fed20cb1bfc7fb098eda7925c7d23f0c45 - md5: 4e921d9c85e6559c60215497978b3cdb + - python >=3.10 + - typing_extensions >=4.6.0 + license: MIT and PSF-2.0 + purls: + - pkg:pypi/exceptiongroup?source=hash-mapping + size: 21333 + timestamp: 1763918099466 +- pypi: https://files.pythonhosted.org/packages/b7/37/82dbef0f6342eb01f54bca073ac1498433d6ce71e50c3c3282b655733b31/fonttools-4.61.1-cp312-cp312-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl + name: fonttools + version: 4.61.1 + sha256: 10d88e55330e092940584774ee5e8a6971b01fc2f4d3466a1d6c158230880796 + requires_dist: + - lxml>=4.0 ; extra == 'lxml' + - brotli>=1.0.1 ; platform_python_implementation == 'CPython' and extra == 'woff' + - brotlicffi>=0.8.0 ; platform_python_implementation != 'CPython' and extra == 'woff' + - zopfli>=0.1.4 ; extra == 'woff' + - unicodedata2>=17.0.0 ; python_full_version < '3.15' and extra == 'unicode' + - lz4>=1.7.4.2 ; extra == 'graphite' + - scipy ; platform_python_implementation != 'PyPy' and extra == 'interpolatable' + - munkres ; platform_python_implementation == 'PyPy' and extra == 'interpolatable' + - pycairo ; extra == 'interpolatable' + - matplotlib ; extra == 'plot' + - sympy ; extra == 'symfont' + - xattr ; sys_platform == 'darwin' and extra == 'type1' + - skia-pathops>=0.5.0 ; extra == 'pathops' + - uharfbuzz>=0.45.0 ; extra == 'repacker' + - lxml>=4.0 ; extra == 'all' + - brotli>=1.0.1 ; platform_python_implementation == 'CPython' and extra == 'all' + - brotlicffi>=0.8.0 ; platform_python_implementation != 'CPython' and extra == 'all' + - zopfli>=0.1.4 ; extra == 'all' + - unicodedata2>=17.0.0 ; python_full_version < '3.15' and extra == 'all' + - lz4>=1.7.4.2 ; extra == 'all' + - scipy ; platform_python_implementation != 'PyPy' and extra == 'all' + - munkres ; platform_python_implementation == 'PyPy' and extra == 'all' + - pycairo ; extra == 'all' + - matplotlib ; extra == 'all' + - sympy ; extra == 'all' + - xattr ; sys_platform == 'darwin' and extra == 'all' + - skia-pathops>=0.5.0 ; extra == 'all' + - uharfbuzz>=0.45.0 ; extra == 'all' + requires_python: '>=3.10' +- pypi: https://files.pythonhosted.org/packages/04/4b/29cac41a4d98d144bf5f6d33995617b185d14b22401f75ca86f384e87ff1/h11-0.16.0-py3-none-any.whl + name: h11 + version: 0.16.0 + sha256: 63cf8bbe7522de3bf65932fda1d9c2772064ffb3dae62d55932da54b31cb6c86 + requires_python: '>=3.8' +- pypi: https://files.pythonhosted.org/packages/7e/f5/f66802a942d491edb555dd61e3a9961140fd64c90bce1eafd741609d334d/httpcore-1.0.9-py3-none-any.whl + name: httpcore + version: 1.0.9 + sha256: 2d400746a40668fc9dec9810239072b40b4484b640a8c38fd654a024c7a1bf55 + requires_dist: + - certifi + - h11>=0.16 + - anyio>=4.0,<5.0 ; extra == 'asyncio' + - h2>=3,<5 ; extra == 'http2' + - socksio==1.* ; extra == 'socks' + - trio>=0.22.0,<1.0 ; extra == 'trio' + requires_python: '>=3.8' +- pypi: https://files.pythonhosted.org/packages/2a/39/e50c7c3a983047577ee07d2a9e53faf5a69493943ec3f6a384bdc792deb2/httpx-0.28.1-py3-none-any.whl + name: httpx + version: 0.28.1 + sha256: d909fcccc110f8c7faf814ca82a9a4d816bc5a6dbfea25d6591d6985b8ba59ad + requires_dist: + - anyio + - certifi + - httpcore==1.* + - idna + - brotli ; platform_python_implementation == 'CPython' and extra == 'brotli' + - brotlicffi ; platform_python_implementation != 'CPython' and extra == 'brotli' + - click==8.* ; extra == 'cli' + - pygments==2.* ; extra == 'cli' + - rich>=10,<14 ; extra == 'cli' + - h2>=3,<5 ; extra == 'http2' + - socksio==1.* ; extra == 'socks' + - zstandard>=0.18.0 ; extra == 'zstd' + requires_python: '>=3.8' +- conda: https://conda.anaconda.org/conda-forge/linux-64/icu-78.2-h33c6efd_0.conda + sha256: 142a722072fa96cf16ff98eaaf641f54ab84744af81754c292cb81e0881c0329 + md5: 186a18e3ba246eccfc7cff00cd19a870 depends: - __glibc >=2.17,<3.0.a0 - - azure-core-cpp >=1.16.1,<1.16.2.0a0 - libgcc >=14 - libstdcxx >=14 - - openssl >=3.5.4,<4.0a0 license: MIT license_family: MIT purls: [] - size: 249684 - timestamp: 1761066654684 -- conda: https://conda.anaconda.org/conda-forge/linux-64/azure-storage-blobs-cpp-12.15.0-h2a74896_1.conda - sha256: 58879f33cd62c30a4d6a19fd5ebc59bd0c4560f575bd02645d93d342b6f881d2 - md5: ffd553ff98ce5d74d3d89ac269153149 + size: 12728445 + timestamp: 1767969922681 +- pypi: https://files.pythonhosted.org/packages/0e/61/66938bbb5fc52dbdf84594873d5b51fb1f7c7794e9c0f5bd885f30bc507b/idna-3.11-py3-none-any.whl + name: idna + version: '3.11' + sha256: 771a87f49d9defaf64091e6e6fe9c18d4833f140bd19464795bc32d966ca37ea + requires_dist: + - ruff>=0.6.2 ; extra == 'all' + - mypy>=1.11.2 ; extra == 'all' + - pytest>=8.3.2 ; extra == 'all' + - flake8>=7.1.1 ; extra == 'all' + requires_python: '>=3.8' +- conda: https://conda.anaconda.org/conda-forge/noarch/iniconfig-2.3.0-pyhd8ed1ab_0.conda + sha256: e1a9e3b1c8fe62dc3932a616c284b5d8cbe3124bbfbedcf4ce5c828cb166ee19 + md5: 9614359868482abba1bd15ce465e3c42 depends: - - __glibc >=2.17,<3.0.a0 - - azure-core-cpp >=1.16.1,<1.16.2.0a0 - - azure-storage-common-cpp >=12.11.0,<12.11.1.0a0 - - libgcc >=14 - - libstdcxx >=14 + - python >=3.10 license: MIT license_family: MIT - purls: [] - size: 576406 - timestamp: 1761080005291 -- conda: https://conda.anaconda.org/conda-forge/linux-64/azure-storage-common-cpp-12.11.0-h3d7a050_1.conda - sha256: eb590e5c47ee8e6f8cc77e9c759da860ae243eed56aceb67ce51db75f45c9a50 - md5: 89985ba2a3742f34be6aafd6a8f3af8c + purls: + - pkg:pypi/iniconfig?source=compressed-mapping + size: 13387 + timestamp: 1760831448842 +- pypi: https://files.pythonhosted.org/packages/9d/3f/b9d5739352badc11ca637c8f72525d519458622936bc3313ddefdc7dee96/jplephem-2.24-py3-none-any.whl + name: jplephem + version: '2.24' + sha256: 2de15608a0f13010a71a0a8af8765646d5884402006dac0dd7639d7db13629ac + requires_dist: + - numpy +- pypi: https://files.pythonhosted.org/packages/4b/97/f6de8d4af54d6401d6581a686cce3e3e2371a79ba459a449104e026c08bc/kaleido-1.2.0-py3-none-any.whl + name: kaleido + version: 1.2.0 + sha256: c27ed82b51df6b923d0e656feac221343a0dbcd2fb9bc7e6b1db97f61e9a1513 + requires_dist: + - choreographer>=1.1.1 + - logistro>=1.0.8 + - orjson>=3.10.15 + - packaging + - pytest-timeout>=2.4.0 + requires_python: '>=3.8' +- pypi: https://files.pythonhosted.org/packages/70/90/6d240beb0f24b74371762873e9b7f499f1e02166a2d9c5801f4dbf8fa12e/kiwisolver-1.4.9-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl + name: kiwisolver + version: 1.4.9 + sha256: f6008a4919fdbc0b0097089f67a1eb55d950ed7e90ce2cc3e640abadd2757a04 + requires_python: '>=3.10' +- conda: https://conda.anaconda.org/conda-forge/linux-64/ld_impl_linux-64-2.45.1-default_hbd61a6d_101.conda + sha256: 565941ac1f8b0d2f2e8f02827cbca648f4d18cd461afc31f15604cd291b5c5f3 + md5: 12bd9a3f089ee6c9266a37dab82afabd depends: - __glibc >=2.17,<3.0.a0 - - azure-core-cpp >=1.16.1,<1.16.2.0a0 - - libgcc >=14 - - libstdcxx >=14 - - libxml2 - - libxml2-16 >=2.14.6 - - openssl >=3.5.4,<4.0a0 - license: MIT - license_family: MIT + - zstd >=1.5.7,<1.6.0a0 + constrains: + - binutils_impl_linux-64 2.45.1 + license: GPL-3.0-only purls: [] - size: 149620 - timestamp: 1761066643066 -- conda: https://conda.anaconda.org/conda-forge/linux-64/azure-storage-files-datalake-cpp-12.13.0-hf38f1be_1.conda - sha256: 9f3d0f484e97cef5f019b7faef0c07fb7ee6c584e3a6e2954980f440978a365e - md5: f10b9303c7239fbce3580a60a92bcf97 + size: 725507 + timestamp: 1770267139900 +- conda: https://conda.anaconda.org/conda-forge/linux-64/libcap-2.76-h0b2e76d_0.conda + sha256: a946b61be1af15ff08c7722e9bac0fab446d8b9896c9f0f35657dfcf887fda8a + md5: 0f7f0c878c8dceb3b9ec67f5c06d6057 depends: - __glibc >=2.17,<3.0.a0 - - azure-core-cpp >=1.16.1,<1.16.2.0a0 - - azure-storage-blobs-cpp >=12.15.0,<12.15.1.0a0 - - azure-storage-common-cpp >=12.11.0,<12.11.1.0a0 - - libgcc >=14 - - libstdcxx >=14 - license: MIT - license_family: MIT - purls: [] - size: 299198 - timestamp: 1761094654852 -- conda: https://conda.anaconda.org/conda-forge/noarch/backports-1.0-pyhd8ed1ab_5.conda - sha256: e1c3dc8b5aa6e12145423fed262b4754d70fec601339896b9ccf483178f690a6 - md5: 767d508c1a67e02ae8f50e44cacfadb2 - depends: - - python >=3.9 + - attr >=2.5.1,<2.6.0a0 + - libgcc >=13 license: BSD-3-Clause license_family: BSD purls: [] - size: 7069 - timestamp: 1733218168786 -- conda: https://conda.anaconda.org/conda-forge/noarch/backports.tarfile-1.2.0-pyhcf101f3_2.conda - sha256: 25abdb37e186f0d6ac3b774a63c81c5bc4bf554b5096b51343fa5e7c381193b1 - md5: bea46844deb274b2cc2a3a941745fa73 - depends: - - python >=3.10 - - backports - - python - license: MIT - license_family: MIT - purls: - - pkg:pypi/backports-tarfile?source=hash-mapping - size: 35739 - timestamp: 1767290467820 -- conda: https://conda.anaconda.org/conda-forge/linux-64/backports.zstd-1.3.0-py312h90b7ffd_0.conda - sha256: d77a24be15e283d83214121428290dbe55632a6e458378205b39c550afa008cf - md5: 5b8c55fed2e576dde4b0b33693a4fdb1 - depends: - - python - - libgcc >=14 - - __glibc >=2.17,<3.0.a0 - - python_abi 3.12.* *_cp312 - - zstd >=1.5.7,<1.6.0a0 - license: BSD-3-Clause AND MIT AND EPL-2.0 - purls: - - pkg:pypi/backports-zstd?source=hash-mapping - size: 237970 - timestamp: 1767045004512 -- conda: https://conda.anaconda.org/conda-forge/noarch/beautifulsoup4-4.14.3-pyha770c72_0.conda - sha256: bf1e71c3c0a5b024e44ff928225a0874fc3c3356ec1a0b6fe719108e6d1288f6 - md5: 5267bef8efea4127aacd1f4e1f149b6e - depends: - - python >=3.10 - - soupsieve >=1.2 - - typing-extensions - license: MIT - license_family: MIT - purls: - - pkg:pypi/beautifulsoup4?source=hash-mapping - size: 90399 - timestamp: 1764520638652 -- conda: https://conda.anaconda.org/conda-forge/noarch/bleach-6.3.0-pyhcf101f3_0.conda - sha256: e03ba1a2b93fe0383c57920a9dc6b4e0c2c7972a3f214d531ed3c21dc8f8c717 - md5: b1a27250d70881943cca0dd6b4ba0956 - depends: - - python >=3.10 - - webencodings - - python - constrains: - - tinycss >=1.1.0,<1.5 - license: Apache-2.0 AND MIT - purls: - - pkg:pypi/bleach?source=hash-mapping - size: 141952 - timestamp: 1763589981635 -- conda: https://conda.anaconda.org/conda-forge/linux-64/boost-cpp-1.84.0-ha9f02ad_7.conda - sha256: 4db98cf0d1df46349b224ed8d830f7c17cc43851508741bbdab9406ec090fe36 - md5: f3fb957785806e4be83decdde9ed74ff - depends: - - bzip2 >=1.0.8,<2.0a0 - - icu >=75.1,<76.0a0 - - libboost-devel 1.84.0 h1a2810e_7 - - liblzma >=5.6.3,<6.0a0 - - libzlib >=1.3.1,<2.0a0 - - zstd >=1.5.6,<1.6.0a0 - license: BSL-1.0 - purls: [] - size: 16833 - timestamp: 1733503037798 -- conda: https://conda.anaconda.org/conda-forge/noarch/botocore-1.40.70-pyhd8ed1ab_0.conda - sha256: 92e3b65d162600eec4c858a870e2b7593886d837c965ca51bf8bd1ed0e6f1e27 - md5: 280a8a31bface0a6b1cf49ea85004128 - depends: - - jmespath >=0.7.1,<2.0.0 - - python >=3.10 - - python-dateutil >=2.1,<3.0.0 - - urllib3 >=1.25.4,!=2.2.0,<3 - license: Apache-2.0 - license_family: Apache - purls: - - pkg:pypi/botocore?source=hash-mapping - size: 8150945 - timestamp: 1762813779810 -- conda: https://conda.anaconda.org/conda-forge/linux-64/bottleneck-1.6.0-np2py312hfb8c2c5_3.conda - sha256: 59deb2e5147e1727c67f0409cf40163e32254362ae361b5761fd10bc7c255267 - md5: 99981dfd6b851dba87c43b5f895e6d6a - depends: - - numpy - - python - - libgcc >=14 - - __glibc >=2.17,<3.0.a0 - - numpy >=1.23,<3 - - python_abi 3.12.* *_cp312 - license: BSD-2-Clause - license_family: BSD - purls: - - pkg:pypi/bottleneck?source=hash-mapping - size: 157720 - timestamp: 1762775764398 -- conda: https://conda.anaconda.org/conda-forge/noarch/bqplot-0.12.45-pyhe01879c_0.conda - sha256: 2248c46491d6cc11692d7fbc5bb61c1b6177fd50654a296c13e31434e30b8994 - md5: 3cedf673ae6d0e272807bcb9929df40e - depends: - - ipywidgets >=7.6.0,<9 - - numpy >=1.10.4 - - pandas >=1.0.0,<3.0.0 - - python >=3.9 - - traitlets >=4.3.0,<6.0 - - traittypes >=0.0.6 - - python - license: Apache-2.0 - license_family: APACHE - purls: - - pkg:pypi/bqplot?source=hash-mapping - size: 966021 - timestamp: 1756830785696 -- conda: https://conda.anaconda.org/conda-forge/linux-64/brotli-1.2.0-hed03a55_1.conda - sha256: e511644d691f05eb12ebe1e971fd6dc3ae55a4df5c253b4e1788b789bdf2dfa6 - md5: 8ccf913aaba749a5496c17629d859ed1 - depends: - - __glibc >=2.17,<3.0.a0 - - brotli-bin 1.2.0 hb03c661_1 - - libbrotlidec 1.2.0 hb03c661_1 - - libbrotlienc 1.2.0 hb03c661_1 - - libgcc >=14 - license: MIT - license_family: MIT - purls: [] - size: 20103 - timestamp: 1764017231353 -- conda: https://conda.anaconda.org/conda-forge/linux-64/brotli-bin-1.2.0-hb03c661_1.conda - sha256: 64b137f30b83b1dd61db6c946ae7511657eead59fdf74e84ef0ded219605aa94 - md5: af39b9a8711d4a8d437b52c1d78eb6a1 - depends: - - __glibc >=2.17,<3.0.a0 - - libbrotlidec 1.2.0 hb03c661_1 - - libbrotlienc 1.2.0 hb03c661_1 - - libgcc >=14 - license: MIT - license_family: MIT - purls: [] - size: 21021 - timestamp: 1764017221344 -- conda: https://conda.anaconda.org/conda-forge/linux-64/brotli-python-1.2.0-py312hdb49522_1.conda - sha256: 49df13a1bb5e388ca0e4e87022260f9501ed4192656d23dc9d9a1b4bf3787918 - md5: 64088dffd7413a2dd557ce837b4cbbdb - depends: - - __glibc >=2.17,<3.0.a0 - - libgcc >=14 - - libstdcxx >=14 - - python >=3.12,<3.13.0a0 - - python_abi 3.12.* *_cp312 - constrains: - - libbrotlicommon 1.2.0 hb03c661_1 - license: MIT - license_family: MIT - purls: - - pkg:pypi/brotli?source=compressed-mapping - size: 368300 - timestamp: 1764017300621 -- conda: https://conda.anaconda.org/conda-forge/linux-64/bubblewrap-0.11.0-h9d8dfd6_2.conda - sha256: 8e8f3d77cfac496c23aaeeab55974b2b27052363ace6eabc66533efadf48be9f - md5: 1d0f16daeff00e7e675390cb90381b52 - depends: - - libgcc >=13 - - __glibc >=2.17,<3.0.a0 - - libcap >=2.76,<2.77.0a0 - license: LGPL-2.0-or-later - license_family: LGPL - size: 50620 - timestamp: 1744608156544 -- conda: https://conda.anaconda.org/conda-forge/linux-64/bzip2-1.0.8-hda65f42_8.conda - sha256: c30daba32ddebbb7ded490f0e371eae90f51e72db620554089103b4a6934b0d5 - md5: 51a19bba1b8ebfb60df25cde030b7ebc - depends: - - __glibc >=2.17,<3.0.a0 - - libgcc >=14 - license: bzip2-1.0.6 - license_family: BSD - purls: [] - size: 260341 - timestamp: 1757437258798 -- conda: https://conda.anaconda.org/conda-forge/linux-64/c-ares-1.34.6-hb03c661_0.conda - sha256: cc9accf72fa028d31c2a038460787751127317dcfa991f8d1f1babf216bb454e - md5: 920bb03579f15389b9e512095ad995b7 - depends: - - __glibc >=2.17,<3.0.a0 - - libgcc >=14 - license: MIT - license_family: MIT - purls: [] - size: 207882 - timestamp: 1765214722852 -- conda: https://conda.anaconda.org/conda-forge/noarch/ca-certificates-2026.1.4-hbd8a1cb_0.conda - sha256: b5974ec9b50e3c514a382335efa81ed02b05906849827a34061c496f4defa0b2 - md5: bddacf101bb4dd0e51811cb69c7790e2 - depends: - - __unix - license: ISC - purls: [] - size: 146519 - timestamp: 1767500828366 -- conda: https://conda.anaconda.org/conda-forge/noarch/cached-property-1.5.2-hd8ed1ab_1.tar.bz2 - noarch: python - sha256: 561e6660f26c35d137ee150187d89767c988413c978e1b712d53f27ddf70ea17 - md5: 9b347a7ec10940d3f7941ff6c460b551 - depends: - - cached_property >=1.5.2,<1.5.3.0a0 - license: BSD-3-Clause - license_family: BSD - purls: [] - size: 4134 - timestamp: 1615209571450 -- conda: https://conda.anaconda.org/conda-forge/noarch/cached_property-1.5.2-pyha770c72_1.tar.bz2 - sha256: 6dbf7a5070cc43d90a1e4c2ec0c541c69d8e30a0e25f50ce9f6e4a432e42c5d7 - md5: 576d629e47797577ab0f1b351297ef4a - depends: - - python >=3.6 - license: BSD-3-Clause - license_family: BSD - purls: - - pkg:pypi/cached-property?source=hash-mapping - size: 11065 - timestamp: 1615209567874 -- conda: https://conda.anaconda.org/conda-forge/linux-64/cairo-1.18.4-h3394656_0.conda - sha256: 3bd6a391ad60e471de76c0e9db34986c4b5058587fbf2efa5a7f54645e28c2c7 - md5: 09262e66b19567aff4f592fb53b28760 - depends: - - __glibc >=2.17,<3.0.a0 - - fontconfig >=2.15.0,<3.0a0 - - fonts-conda-ecosystem - - freetype >=2.12.1,<3.0a0 - - icu >=75.1,<76.0a0 - - libexpat >=2.6.4,<3.0a0 - - libgcc >=13 - - libglib >=2.82.2,<3.0a0 - - libpng >=1.6.47,<1.7.0a0 - - libstdcxx >=13 - - libxcb >=1.17.0,<2.0a0 - - libzlib >=1.3.1,<2.0a0 - - pixman >=0.44.2,<1.0a0 - - xorg-libice >=1.1.2,<2.0a0 - - xorg-libsm >=1.2.5,<2.0a0 - - xorg-libx11 >=1.8.11,<2.0a0 - - xorg-libxext >=1.3.6,<2.0a0 - - xorg-libxrender >=0.9.12,<0.10.0a0 - license: LGPL-2.1-only or MPL-1.1 - purls: [] - size: 978114 - timestamp: 1741554591855 -- conda: https://conda.anaconda.org/conda-forge/noarch/certifi-2026.1.4-pyhd8ed1ab_0.conda - sha256: 110338066d194a715947808611b763857c15458f8b3b97197387356844af9450 - md5: eacc711330cd46939f66cd401ff9c44b - depends: - - python >=3.10 - license: ISC - purls: - - pkg:pypi/certifi?source=compressed-mapping - size: 150969 - timestamp: 1767500900768 -- conda: https://conda.anaconda.org/conda-forge/linux-64/cffi-2.0.0-py312h460c074_1.conda - sha256: 7dafe8173d5f94e46cf9cd597cc8ff476a8357fbbd4433a8b5697b2864845d9c - md5: 648ee28dcd4e07a1940a17da62eccd40 - depends: - - __glibc >=2.17,<3.0.a0 - - libffi >=3.5.2,<3.6.0a0 - - libgcc >=14 - - pycparser - - python >=3.12,<3.13.0a0 - - python_abi 3.12.* *_cp312 - license: MIT - license_family: MIT - purls: - - pkg:pypi/cffi?source=hash-mapping - size: 295716 - timestamp: 1761202958833 -- conda: https://conda.anaconda.org/conda-forge/noarch/charset-normalizer-3.4.4-pyhd8ed1ab_0.conda - sha256: b32f8362e885f1b8417bac2b3da4db7323faa12d5db62b7fd6691c02d60d6f59 - md5: a22d1fd9bf98827e280a02875d9a007a - depends: - - python >=3.10 - license: MIT - license_family: MIT - purls: - - pkg:pypi/charset-normalizer?source=hash-mapping - size: 50965 - timestamp: 1760437331772 -- conda: https://conda.anaconda.org/conda-forge/noarch/click-8.3.1-pyh8f84b5b_1.conda - sha256: 38cfe1ee75b21a8361c8824f5544c3866f303af1762693a178266d7f198e8715 - md5: ea8a6c3256897cc31263de9f455e25d9 - depends: - - python >=3.10 - - __unix - - python - license: BSD-3-Clause - license_family: BSD - purls: - - pkg:pypi/click?source=hash-mapping - size: 97676 - timestamp: 1764518652276 -- conda: https://conda.anaconda.org/conda-forge/noarch/cloudpickle-3.1.2-pyhcf101f3_1.conda - sha256: 4c287c2721d8a34c94928be8fe0e9a85754e90189dd4384a31b1806856b50a67 - md5: 61b8078a0905b12529abc622406cb62c - depends: - - python >=3.10 - - python - license: BSD-3-Clause - license_family: BSD - purls: - - pkg:pypi/cloudpickle?source=compressed-mapping - size: 27353 - timestamp: 1765303462831 -- conda: https://conda.anaconda.org/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - sha256: ab29d57dc70786c1269633ba3dff20288b81664d3ff8d21af995742e2bb03287 - md5: 962b9857ee8e7018c22f2776ffa0b2d7 - depends: - - python >=3.9 - license: BSD-3-Clause - license_family: BSD - purls: - - pkg:pypi/colorama?source=hash-mapping - size: 27011 - timestamp: 1733218222191 -- conda: https://conda.anaconda.org/conda-forge/noarch/comm-0.2.3-pyhe01879c_0.conda - sha256: 576a44729314ad9e4e5ebe055fbf48beb8116b60e58f9070278985b2b634f212 - md5: 2da13f2b299d8e1995bafbbe9689a2f7 - depends: - - python >=3.9 - - python - license: BSD-3-Clause - license_family: BSD - purls: - - pkg:pypi/comm?source=hash-mapping - size: 14690 - timestamp: 1753453984907 -- conda: https://conda.anaconda.org/conda-forge/linux-64/contourpy-1.3.3-py312hd9148b4_3.conda - sha256: e173ea96fb135b233c7f57c35c0d07f7adc50ebacf814550f3daf1c7ba2ed51e - md5: 86cf7a7d861b79d38e3f0e5097e4965b - depends: - - __glibc >=2.17,<3.0.a0 - - libgcc >=14 - - libstdcxx >=14 - - numpy >=1.25 - - python >=3.12,<3.13.0a0 - - python_abi 3.12.* *_cp312 - license: BSD-3-Clause - license_family: BSD - purls: - - pkg:pypi/contourpy?source=hash-mapping - size: 295243 - timestamp: 1762525427240 -- conda: https://conda.anaconda.org/conda-forge/noarch/cpython-3.12.12-py312hd8ed1ab_1.conda - noarch: generic - sha256: b88c76a6d6b45378552ccfd9e88b2a073161fe83fd1294c8fa103ffd32f7934a - md5: 99d689ccc1a360639eec979fd7805be9 - depends: - - python >=3.12,<3.13.0a0 - - python_abi * *_cp312 - license: Python-2.0 - purls: [] - size: 45767 - timestamp: 1761175217281 -- conda: https://conda.anaconda.org/conda-forge/linux-64/cryptography-46.0.3-py312ha4b625e_1.conda - sha256: 28dd9ae4bf7913a507e08ccd13788f0abe75557831095244e487bda2c474554f - md5: a42f7c8a15d53cdb6738ece5bd745d13 - depends: - - __glibc >=2.17,<3.0.a0 - - cffi >=1.14 - - libgcc >=14 - - openssl >=3.5.4,<4.0a0 - - python >=3.12,<3.13.0a0 - - python_abi 3.12.* *_cp312 - constrains: - - __glibc >=2.17 - license: Apache-2.0 AND BSD-3-Clause AND PSF-2.0 AND MIT - license_family: BSD - purls: - - pkg:pypi/cryptography?source=hash-mapping - size: 1716814 - timestamp: 1764805537696 -- conda: https://conda.anaconda.org/conda-forge/linux-64/cspice-67-hb03c661_12.conda - sha256: 5ae33f5e017364399e3393c3dd0ca4af13b3ee909f73cd9f0e1eef36da425c82 - md5: ac9f2d78ee2b7093627baa382fa7b8db - depends: - - __glibc >=2.17,<3.0.a0 - - libgcc >=14 - license: MIT - license_family: MIT - purls: [] - size: 2030324 - timestamp: 1759266503459 -- conda: https://conda.anaconda.org/conda-forge/noarch/cycler-0.12.1-pyhcf101f3_2.conda - sha256: bb47aec5338695ff8efbddbc669064a3b10fe34ad881fb8ad5d64fbfa6910ed1 - md5: 4c2a8fef270f6c69591889b93f9f55c1 - depends: - - python >=3.10 - - python - license: BSD-3-Clause - license_family: BSD - purls: - - pkg:pypi/cycler?source=hash-mapping - size: 14778 - timestamp: 1764466758386 -- conda: https://conda.anaconda.org/conda-forge/linux-64/cyrus-sasl-2.1.28-hd9c7081_0.conda - sha256: ee09ad7610c12c7008262d713416d0b58bf365bc38584dce48950025850bdf3f - md5: cae723309a49399d2949362f4ab5c9e4 - depends: - - __glibc >=2.17,<3.0.a0 - - krb5 >=1.21.3,<1.22.0a0 - - libgcc >=13 - - libntlm >=1.8,<2.0a0 - - libstdcxx >=13 - - libxcrypt >=4.4.36 - - openssl >=3.5.0,<4.0a0 - license: BSD-3-Clause-Attribution - license_family: BSD - purls: [] - size: 209774 - timestamp: 1750239039316 -- conda: https://conda.anaconda.org/conda-forge/noarch/dask-core-2026.1.1-pyhcf101f3_1.conda - sha256: f279cecdcc132861e49c8f779ff3bfd42b8de811ca97b82566b6c7b23a136b11 - md5: 91e3b2a0d014ac032c066a2e18051686 - depends: - - python >=3.10 - - click >=8.1 - - cloudpickle >=3.0.0 - - fsspec >=2021.9.0 - - packaging >=20.0 - - partd >=1.4.0 - - pyyaml >=5.3.1 - - toolz >=0.12.0 - - importlib-metadata >=4.13.0 - - python - license: BSD-3-Clause - license_family: BSD - purls: - - pkg:pypi/dask?source=hash-mapping - size: 1063503 - timestamp: 1768568095009 -- conda: https://conda.anaconda.org/conda-forge/linux-64/dbus-1.16.2-h24cb091_1.conda - sha256: 8bb557af1b2b7983cf56292336a1a1853f26555d9c6cecf1e5b2b96838c9da87 - md5: ce96f2f470d39bd96ce03945af92e280 - depends: - - __glibc >=2.17,<3.0.a0 - - libgcc >=14 - - libstdcxx >=14 - - libzlib >=1.3.1,<2.0a0 - - libglib >=2.86.2,<3.0a0 - - libexpat >=2.7.3,<3.0a0 - license: AFL-2.1 OR GPL-2.0-or-later - purls: [] - size: 447649 - timestamp: 1764536047944 -- conda: https://conda.anaconda.org/conda-forge/linux-64/debugpy-1.8.18-py312h8285ef7_0.conda - sha256: 73fc65a652736377f098a2fdac3960442ed062d9485dbb990c2301a4fb479562 - md5: 4d7e170b575fc405dc106927a2f0a311 - depends: - - python - - libgcc >=14 - - __glibc >=2.17,<3.0.a0 - - libstdcxx >=14 - - python_abi 3.12.* *_cp312 - license: MIT - license_family: MIT - purls: - - pkg:pypi/debugpy?source=hash-mapping - size: 2856928 - timestamp: 1765704062579 -- conda: https://conda.anaconda.org/conda-forge/noarch/decorator-5.2.1-pyhd8ed1ab_0.conda - sha256: c17c6b9937c08ad63cb20a26f403a3234088e57d4455600974a0ce865cb14017 - md5: 9ce473d1d1be1cc3810856a48b3fab32 - depends: - - python >=3.9 - license: BSD-2-Clause - license_family: BSD - purls: - - pkg:pypi/decorator?source=hash-mapping - size: 14129 - timestamp: 1740385067843 -- conda: https://conda.anaconda.org/conda-forge/linux-64/double-conversion-3.4.0-hecca717_0.conda - sha256: 40cdd1b048444d3235069d75f9c8e1f286db567f6278a93b4f024e5642cfaecc - md5: dbe3ec0f120af456b3477743ffd99b74 - depends: - - __glibc >=2.17,<3.0.a0 - - libgcc >=14 - - libstdcxx >=14 - license: BSD-3-Clause - license_family: BSD - purls: [] - size: 71809 - timestamp: 1765193127016 -- conda: https://conda.anaconda.org/conda-forge/noarch/exceptiongroup-1.3.1-pyhd8ed1ab_0.conda - sha256: ee6cf346d017d954255bbcbdb424cddea4d14e4ed7e9813e429db1d795d01144 - md5: 8e662bd460bda79b1ea39194e3c4c9ab - depends: - - python >=3.10 - - typing_extensions >=4.6.0 - license: MIT and PSF-2.0 - purls: - - pkg:pypi/exceptiongroup?source=hash-mapping - size: 21333 - timestamp: 1763918099466 -- conda: https://conda.anaconda.org/conda-forge/noarch/executing-2.2.1-pyhd8ed1ab_0.conda - sha256: 210c8165a58fdbf16e626aac93cc4c14dbd551a01d1516be5ecad795d2422cad - md5: ff9efb7f7469aed3c4a8106ffa29593c - depends: - - python >=3.10 - license: MIT - license_family: MIT - purls: - - pkg:pypi/executing?source=hash-mapping - size: 30753 - timestamp: 1756729456476 -- conda: https://conda.anaconda.org/conda-forge/noarch/font-ttf-dejavu-sans-mono-2.37-hab24e00_0.tar.bz2 - sha256: 58d7f40d2940dd0a8aa28651239adbf5613254df0f75789919c4e6762054403b - md5: 0c96522c6bdaed4b1566d11387caaf45 - license: BSD-3-Clause - license_family: BSD - purls: [] - size: 397370 - timestamp: 1566932522327 -- conda: https://conda.anaconda.org/conda-forge/noarch/font-ttf-inconsolata-3.000-h77eed37_0.tar.bz2 - sha256: c52a29fdac682c20d252facc50f01e7c2e7ceac52aa9817aaf0bb83f7559ec5c - md5: 34893075a5c9e55cdafac56607368fc6 - license: OFL-1.1 - license_family: Other - purls: [] - size: 96530 - timestamp: 1620479909603 -- conda: https://conda.anaconda.org/conda-forge/noarch/font-ttf-source-code-pro-2.038-h77eed37_0.tar.bz2 - sha256: 00925c8c055a2275614b4d983e1df637245e19058d79fc7dd1a93b8d9fb4b139 - md5: 4d59c254e01d9cde7957100457e2d5fb - license: OFL-1.1 - license_family: Other - purls: [] - size: 700814 - timestamp: 1620479612257 -- conda: https://conda.anaconda.org/conda-forge/noarch/font-ttf-ubuntu-0.83-h77eed37_3.conda - sha256: 2821ec1dc454bd8b9a31d0ed22a7ce22422c0aef163c59f49dfdf915d0f0ca14 - md5: 49023d73832ef61042f6a237cb2687e7 - license: LicenseRef-Ubuntu-Font-Licence-Version-1.0 - license_family: Other - purls: [] - size: 1620504 - timestamp: 1727511233259 -- conda: https://conda.anaconda.org/conda-forge/linux-64/fontconfig-2.15.0-h7e30c49_1.conda - sha256: 7093aa19d6df5ccb6ca50329ef8510c6acb6b0d8001191909397368b65b02113 - md5: 8f5b0b297b59e1ac160ad4beec99dbee - depends: - - __glibc >=2.17,<3.0.a0 - - freetype >=2.12.1,<3.0a0 - - libexpat >=2.6.3,<3.0a0 - - libgcc >=13 - - libuuid >=2.38.1,<3.0a0 - - libzlib >=1.3.1,<2.0a0 - license: MIT - license_family: MIT - purls: [] - size: 265599 - timestamp: 1730283881107 -- conda: https://conda.anaconda.org/conda-forge/noarch/fonts-conda-ecosystem-1-0.tar.bz2 - sha256: a997f2f1921bb9c9d76e6fa2f6b408b7fa549edd349a77639c9fe7a23ea93e61 - md5: fee5683a3f04bd15cbd8318b096a27ab - depends: - - fonts-conda-forge - license: BSD-3-Clause - license_family: BSD - purls: [] - size: 3667 - timestamp: 1566974674465 -- conda: https://conda.anaconda.org/conda-forge/noarch/fonts-conda-forge-1-hc364b38_1.conda - sha256: 54eea8469786bc2291cc40bca5f46438d3e062a399e8f53f013b6a9f50e98333 - md5: a7970cd949a077b7cb9696379d338681 - depends: - - font-ttf-ubuntu - - font-ttf-inconsolata - - font-ttf-dejavu-sans-mono - - font-ttf-source-code-pro - license: BSD-3-Clause - license_family: BSD - purls: [] - size: 4059 - timestamp: 1762351264405 -- conda: https://conda.anaconda.org/conda-forge/linux-64/fonttools-4.61.1-py312h8a5da7c_0.conda - sha256: c73cd238e0f6b2183c5168b64aa35a7eb66bb145192a9b26bb9041a4152844a3 - md5: 3bf8fb959dc598c67dac0430b4aff57a - depends: - - __glibc >=2.17,<3.0.a0 - - brotli - - libgcc >=14 - - munkres - - python >=3.12,<3.13.0a0 - - python_abi 3.12.* *_cp312 - - unicodedata2 >=15.1.0 - license: MIT - license_family: MIT - purls: - - pkg:pypi/fonttools?source=hash-mapping - size: 2932702 - timestamp: 1765632761555 -- conda: https://conda.anaconda.org/conda-forge/linux-64/freetype-2.14.1-ha770c72_0.conda - sha256: bf8e4dffe46f7d25dc06f31038cacb01672c47b9f45201f065b0f4d00ab0a83e - md5: 4afc585cd97ba8a23809406cd8a9eda8 - depends: - - libfreetype 2.14.1 ha770c72_0 - - libfreetype6 2.14.1 h73754d4_0 - license: GPL-2.0-only OR FTL - purls: [] - size: 173114 - timestamp: 1757945422243 -- conda: https://conda.anaconda.org/conda-forge/linux-64/frozenlist-1.7.0-py312h447239a_0.conda - sha256: f4e0e6cd241bc24afb2d6d08e5d2ba170fad2475e522bdf297b7271bba268be6 - md5: 63e20cf7b7460019b423fc06abb96c60 - depends: - - __glibc >=2.17,<3.0.a0 - - libgcc >=14 - - libstdcxx >=14 - - python >=3.12,<3.13.0a0 - - python_abi 3.12.* *_cp312 - license: Apache-2.0 - license_family: APACHE - purls: - - pkg:pypi/frozenlist?source=hash-mapping - size: 55037 - timestamp: 1752167383781 -- conda: https://conda.anaconda.org/conda-forge/noarch/fsspec-2026.1.0-pyhd8ed1ab_0.conda - sha256: bfba6c280366f48b00a6a7036988fc2bc3fea5ac1d8303152c9da69d72a22936 - md5: 1daaf94a304a27ba3446a306235a37ea - depends: - - python >=3.10 - license: BSD-3-Clause - license_family: BSD - purls: - - pkg:pypi/fsspec?source=compressed-mapping - size: 148116 - timestamp: 1768000866082 -- conda: https://conda.anaconda.org/conda-forge/noarch/gast-0.4.0-pyh9f0ad1d_0.tar.bz2 - sha256: 0f7eff1aab91ec3ac2eb3bbace1297fd71c16d235503222c3da89428ac562a63 - md5: 42323c77b73462199fca93bc8ac9279d - depends: - - python - license: BSD-3-Clause - license_family: BSD - purls: - - pkg:pypi/gast?source=hash-mapping - size: 12325 - timestamp: 1596839771978 -- conda: https://conda.anaconda.org/conda-forge/linux-64/gflags-2.2.2-h5888daf_1005.conda - sha256: 6c33bf0c4d8f418546ba9c250db4e4221040936aef8956353bc764d4877bc39a - md5: d411fc29e338efb48c5fd4576d71d881 - depends: - - __glibc >=2.17,<3.0.a0 - - libgcc >=13 - - libstdcxx >=13 - license: BSD-3-Clause - license_family: BSD - purls: [] - size: 119654 - timestamp: 1726600001928 -- conda: https://conda.anaconda.org/conda-forge/linux-64/git-2.52.0-pl5321h6d3cee1_1.conda - sha256: 213eda4680ff80c59a146af0a664c4f3ee207c87e478ef323c7147dd5becacd3 - md5: 815606e45cf1c006ba346a6ca9e9eb9c - depends: - - __glibc >=2.28,<3.0.a0 - - libcurl >=8.17.0,<9.0a0 - - libexpat >=2.7.3,<3.0a0 - - libgcc >=14 - - libiconv >=1.18,<2.0a0 - - libzlib >=1.3.1,<2.0a0 - - openssl >=3.5.4,<4.0a0 - - pcre2 >=10.47,<10.48.0a0 - - perl 5.* - license: GPL-2.0-or-later and LGPL-2.1-or-later - purls: [] - size: 11476073 - timestamp: 1763715359316 -- conda: https://conda.anaconda.org/conda-forge/linux-64/glog-0.7.1-hbabe93e_0.conda - sha256: dc824dc1d0aa358e28da2ecbbb9f03d932d976c8dca11214aa1dcdfcbd054ba2 - md5: ff862eebdfeb2fd048ae9dc92510baca - depends: - - gflags >=2.2.2,<2.3.0a0 - - libgcc-ng >=12 - - libstdcxx-ng >=12 - license: BSD-3-Clause - license_family: BSD - purls: [] - size: 143452 - timestamp: 1718284177264 -- conda: https://conda.anaconda.org/conda-forge/linux-64/graphite2-1.3.14-hecca717_2.conda - sha256: 25ba37da5c39697a77fce2c9a15e48cf0a84f1464ad2aafbe53d8357a9f6cc8c - md5: 2cd94587f3a401ae05e03a6caf09539d - depends: - - __glibc >=2.17,<3.0.a0 - - libgcc >=14 - - libstdcxx >=14 - license: LGPL-2.0-or-later - license_family: LGPL - purls: [] - size: 99596 - timestamp: 1755102025473 -- conda: https://conda.anaconda.org/conda-forge/noarch/h11-0.16.0-pyhcf101f3_1.conda - sha256: 96cac6573fd35ae151f4d6979bab6fbc90cb6b1fb99054ba19eb075da9822fcb - md5: b8993c19b0c32a2f7b66cbb58ca27069 - depends: - - python >=3.10 - - typing_extensions - - python - license: MIT - license_family: MIT - purls: - - pkg:pypi/h11?source=compressed-mapping - size: 39069 - timestamp: 1767729720872 -- conda: https://conda.anaconda.org/conda-forge/noarch/h2-4.3.0-pyhcf101f3_0.conda - sha256: 84c64443368f84b600bfecc529a1194a3b14c3656ee2e832d15a20e0329b6da3 - md5: 164fc43f0b53b6e3a7bc7dce5e4f1dc9 - depends: - - python >=3.10 - - hyperframe >=6.1,<7 - - hpack >=4.1,<5 - - python - license: MIT - license_family: MIT - purls: - - pkg:pypi/h2?source=hash-mapping - size: 95967 - timestamp: 1756364871835 -- conda: https://conda.anaconda.org/conda-forge/linux-64/h5py-3.15.1-nompi_py312ha4f8f14_101.conda - sha256: bb5cefbe5b54195a54f749189fc6797568d52e8790b2f542143c681b98a92b71 - md5: 23965cb240cb534649dfe2327ecec4fa - depends: - - __glibc >=2.17,<3.0.a0 - - cached-property - - hdf5 >=1.14.6,<1.14.7.0a0 - - libgcc >=14 - - numpy >=1.23,<3 - - python >=3.12,<3.13.0a0 - - python_abi 3.12.* *_cp312 - license: BSD-3-Clause - license_family: BSD - purls: - - pkg:pypi/h5py?source=hash-mapping - size: 1290741 - timestamp: 1764016665782 -- conda: https://conda.anaconda.org/conda-forge/linux-64/harfbuzz-12.2.0-h15599e2_0.conda - sha256: 6bd8b22beb7d40562b2889dc68232c589ff0d11a5ad3addd41a8570d11f039d9 - md5: b8690f53007e9b5ee2c2178dd4ac778c - depends: - - __glibc >=2.17,<3.0.a0 - - cairo >=1.18.4,<2.0a0 - - graphite2 >=1.3.14,<2.0a0 - - icu >=75.1,<76.0a0 - - libexpat >=2.7.1,<3.0a0 - - libfreetype >=2.14.1 - - libfreetype6 >=2.14.1 - - libgcc >=14 - - libglib >=2.86.1,<3.0a0 - - libstdcxx >=14 - - libzlib >=1.3.1,<2.0a0 - license: MIT - license_family: MIT - purls: [] - size: 2411408 - timestamp: 1762372726141 -- conda: https://conda.anaconda.org/conda-forge/linux-64/hdf5-1.14.6-nompi_h1b119a7_105.conda - sha256: aa85acd07b8f60d1760c6b3fa91dd8402572766e763f3989c759ecd266ed8e9f - md5: d58cd79121dd51128f2a5dab44edf1ea - depends: - - __glibc >=2.17,<3.0.a0 - - libaec >=1.1.4,<2.0a0 - - libcurl >=8.18.0,<9.0a0 - - libgcc >=14 - - libgfortran - - libgfortran5 >=14.3.0 - - libstdcxx >=14 - - libzlib >=1.3.1,<2.0a0 - - openssl >=3.5.4,<4.0a0 - license: BSD-3-Clause - license_family: BSD - purls: [] - size: 3722799 - timestamp: 1768858199331 -- conda: https://conda.anaconda.org/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda - sha256: 6ad78a180576c706aabeb5b4c8ceb97c0cb25f1e112d76495bff23e3779948ba - md5: 0a802cb9888dd14eeefc611f05c40b6e - depends: - - python >=3.9 - license: MIT - license_family: MIT - purls: - - pkg:pypi/hpack?source=hash-mapping - size: 30731 - timestamp: 1737618390337 -- conda: https://conda.anaconda.org/conda-forge/noarch/html5lib-1.1-pyhd8ed1ab_2.conda - sha256: 8027e436ad59e2a7392f6036392ef9d6c223798d8a1f4f12d5926362def02367 - md5: cf25bfddbd3bc275f3d3f9936cee1dd3 - depends: - - python >=3.9 - - six >=1.9 - - webencodings - license: MIT - license_family: MIT - purls: - - pkg:pypi/html5lib?source=hash-mapping - size: 94853 - timestamp: 1734075276288 -- conda: https://conda.anaconda.org/conda-forge/noarch/httpcore-1.0.9-pyh29332c3_0.conda - sha256: 04d49cb3c42714ce533a8553986e1642d0549a05dc5cc48e0d43ff5be6679a5b - md5: 4f14640d58e2cc0aa0819d9d8ba125bb - depends: - - python >=3.9 - - h11 >=0.16 - - h2 >=3,<5 - - sniffio 1.* - - anyio >=4.0,<5.0 - - certifi - - python - license: BSD-3-Clause - license_family: BSD - purls: - - pkg:pypi/httpcore?source=hash-mapping - size: 49483 - timestamp: 1745602916758 -- conda: https://conda.anaconda.org/conda-forge/noarch/httpx-0.28.1-pyhd8ed1ab_0.conda - sha256: cd0f1de3697b252df95f98383e9edb1d00386bfdd03fdf607fa42fe5fcb09950 - md5: d6989ead454181f4f9bc987d3dc4e285 - depends: - - anyio - - certifi - - httpcore 1.* - - idna - - python >=3.9 - license: BSD-3-Clause - license_family: BSD - purls: - - pkg:pypi/httpx?source=hash-mapping - size: 63082 - timestamp: 1733663449209 -- conda: https://conda.anaconda.org/conda-forge/noarch/httpx-sse-0.4.3-pyhd8ed1ab_0.conda - sha256: afe03faa3d227869d2d645cce2b902b9f76c297207bf5db1670cab56a4b09834 - md5: d884b0fc71e824093baf8f437d585461 - depends: - - httpx - - python >=3.10 - license: MIT - license_family: MIT - purls: - - pkg:pypi/httpx-sse?source=hash-mapping - size: 14711 - timestamp: 1760142772011 -- conda: https://conda.anaconda.org/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda - sha256: 77af6f5fe8b62ca07d09ac60127a30d9069fdc3c68d6b256754d0ffb1f7779f8 - md5: 8e6923fc12f1fe8f8c4e5c9f343256ac - depends: - - python >=3.9 - license: MIT - license_family: MIT - purls: - - pkg:pypi/hyperframe?source=hash-mapping - size: 17397 - timestamp: 1737618427549 -- conda: https://conda.anaconda.org/conda-forge/linux-64/icu-75.1-he02047a_0.conda - sha256: 71e750d509f5fa3421087ba88ef9a7b9be11c53174af3aa4d06aff4c18b38e8e - md5: 8b189310083baabfb622af68fd9d3ae3 - depends: - - __glibc >=2.17,<3.0.a0 - - libgcc-ng >=12 - - libstdcxx-ng >=12 - license: MIT - license_family: MIT - purls: [] - size: 12129203 - timestamp: 1720853576813 -- conda: https://conda.anaconda.org/conda-forge/noarch/idna-3.11-pyhd8ed1ab_0.conda - sha256: ae89d0299ada2a3162c2614a9d26557a92aa6a77120ce142f8e0109bbf0342b0 - md5: 53abe63df7e10a6ba605dc5f9f961d36 - depends: - - python >=3.10 - license: BSD-3-Clause - license_family: BSD - purls: - - pkg:pypi/idna?source=hash-mapping - size: 50721 - timestamp: 1760286526795 -- conda: https://conda.anaconda.org/conda-forge/noarch/importlib-metadata-8.7.0-pyhe01879c_1.conda - sha256: c18ab120a0613ada4391b15981d86ff777b5690ca461ea7e9e49531e8f374745 - md5: 63ccfdc3a3ce25b027b8767eb722fca8 - depends: - - python >=3.9 - - zipp >=3.20 - - python - license: Apache-2.0 - license_family: APACHE - purls: - - pkg:pypi/importlib-metadata?source=hash-mapping - size: 34641 - timestamp: 1747934053147 -- conda: https://conda.anaconda.org/conda-forge/noarch/importlib_resources-6.5.2-pyhd8ed1ab_0.conda - sha256: acc1d991837c0afb67c75b77fdc72b4bf022aac71fedd8b9ea45918ac9b08a80 - md5: c85c76dc67d75619a92f51dfbce06992 - depends: - - python >=3.9 - - zipp >=3.1.0 - constrains: - - importlib-resources >=6.5.2,<6.5.3.0a0 - license: Apache-2.0 - license_family: APACHE - purls: - - pkg:pypi/importlib-resources?source=hash-mapping - size: 33781 - timestamp: 1736252433366 -- conda: https://conda.anaconda.org/conda-forge/noarch/iniconfig-2.3.0-pyhd8ed1ab_0.conda - sha256: e1a9e3b1c8fe62dc3932a616c284b5d8cbe3124bbfbedcf4ce5c828cb166ee19 - md5: 9614359868482abba1bd15ce465e3c42 - depends: - - python >=3.10 - license: MIT - license_family: MIT - purls: - - pkg:pypi/iniconfig?source=compressed-mapping - size: 13387 - timestamp: 1760831448842 -- conda: https://conda.anaconda.org/conda-forge/noarch/ipydatagrid-1.4.0-pyhcf101f3_2.conda - sha256: 05d121a997a7911e2644f5a58a62d24c8ae87d0e715f00ac537895fbc5c895d4 - md5: 12234484af2c95fca5911cd4b90ba30a - depends: - - bqplot >=0.11.6 - - ipywidgets >=7.6,<9 - - pandas >=1.3.5 - - py2vega >=0.5 - - python >=3.10 - - python - license: BSD-3-Clause - license_family: BSD - purls: - - pkg:pypi/ipydatagrid?source=hash-mapping - size: 681089 - timestamp: 1755954998991 -- conda: https://conda.anaconda.org/conda-forge/noarch/ipykernel-7.1.0-pyha191276_0.conda - sha256: a9d6b74115dbd62e19017ff8fa4885b07b5164427f262cc15b5307e5aaf3ee73 - md5: c6f63cfe66adaa5650788e3106b6683a - depends: - - python - - __linux - - comm >=0.1.1 - - debugpy >=1.6.5 - - ipython >=7.23.1 - - jupyter_client >=8.0.0 - - jupyter_core >=4.12,!=5.0.* - - matplotlib-inline >=0.1 - - nest-asyncio >=1.4 - - packaging >=22 - - psutil >=5.7 - - python >=3.10 - - pyzmq >=25 - - tornado >=6.2 - - traitlets >=5.4.0 - - python - constrains: - - appnope >=0.1.2 - license: BSD-3-Clause - license_family: BSD - purls: - - pkg:pypi/ipykernel?source=hash-mapping - size: 133820 - timestamp: 1761567932044 -- conda: https://conda.anaconda.org/conda-forge/noarch/ipython-9.9.0-pyh53cf698_0.conda - sha256: 4ff1733c59b72cf0c8ed9ddb6e948e99fc6b79b76989282c0c7a46aab56e6176 - md5: 8481978caa2f108e6ddbf8008a345546 - depends: - - __unix - - pexpect >4.3 - - decorator >=4.3.2 - - ipython_pygments_lexers >=1.0.0 - - jedi >=0.18.1 - - matplotlib-inline >=0.1.5 - - prompt-toolkit >=3.0.41,<3.1.0 - - pygments >=2.11.0 - - python >=3.11 - - stack_data >=0.6.0 - - traitlets >=5.13.0 - - typing_extensions >=4.6 - - python - license: BSD-3-Clause - license_family: BSD - purls: - - pkg:pypi/ipython?source=compressed-mapping - size: 646242 - timestamp: 1767621166614 -- conda: https://conda.anaconda.org/conda-forge/noarch/ipython_pygments_lexers-1.1.1-pyhd8ed1ab_0.conda - sha256: 894682a42a7d659ae12878dbcb274516a7031bbea9104e92f8e88c1f2765a104 - md5: bd80ba060603cc228d9d81c257093119 - depends: - - pygments - - python >=3.9 - license: BSD-3-Clause - license_family: BSD - purls: - - pkg:pypi/ipython-pygments-lexers?source=hash-mapping - size: 13993 - timestamp: 1737123723464 -- conda: https://conda.anaconda.org/conda-forge/noarch/ipywidgets-8.1.8-pyhd8ed1ab_0.conda - sha256: 6bb58afb7eabc8b4ac0c7e92707fb498313cc0164cf04e7ba1090dbf49af514b - md5: d68e3f70d1f068f1b66d94822fdc644e - depends: - - comm >=0.1.3 - - ipython >=6.1.0 - - jupyterlab_widgets >=3.0.15,<3.1.0 - - python >=3.10 - - traitlets >=4.3.1 - - widgetsnbextension >=4.0.14,<4.1.0 - license: BSD-3-Clause - license_family: BSD - purls: - - pkg:pypi/ipywidgets?source=hash-mapping - size: 114376 - timestamp: 1762040524661 -- conda: https://conda.anaconda.org/conda-forge/noarch/jaraco.classes-3.4.0-pyhcf101f3_3.conda - sha256: 3cc991f0f09dfd00d2626e745ba68da03e4f1dcbb7b36dd20f7a7373643cd5d5 - md5: d59568bad316413c89831456e691de29 - depends: - - python >=3.10 - - more-itertools - - python - license: MIT - license_family: MIT - purls: - - pkg:pypi/jaraco-classes?source=hash-mapping - size: 14831 - timestamp: 1767294269456 -- conda: https://conda.anaconda.org/conda-forge/noarch/jaraco.context-6.1.0-pyhcf101f3_0.conda - sha256: 04c9f919dcc9edd18f748c47d809479812429af27c43c5562a861df22d5bda6a - md5: f34ec3aa0ea911a038d973d97603faf3 - depends: - - python >=3.10 - - backports.tarfile - - python - license: MIT - license_family: MIT - purls: - - pkg:pypi/jaraco-context?source=hash-mapping - size: 15566 - timestamp: 1768299702258 -- conda: https://conda.anaconda.org/conda-forge/noarch/jaraco.functools-4.4.0-pyhcf101f3_1.conda - sha256: 6a91447b3bb4d7ae94cc0d77ed12617796629aee11111efe7ea43cbd0e113bda - md5: aa83cc08626bf6b613a3103942be8951 - depends: - - python >=3.10 - - more-itertools - - python - license: MIT - license_family: MIT - purls: - - pkg:pypi/jaraco-functools?source=hash-mapping - size: 18744 - timestamp: 1767294193246 -- conda: https://conda.anaconda.org/conda-forge/noarch/jedi-0.19.2-pyhd8ed1ab_1.conda - sha256: 92c4d217e2dc68983f724aa983cca5464dcb929c566627b26a2511159667dba8 - md5: a4f4c5dc9b80bc50e0d3dc4e6e8f1bd9 - depends: - - parso >=0.8.3,<0.9.0 - - python >=3.9 - license: Apache-2.0 AND MIT - purls: - - pkg:pypi/jedi?source=hash-mapping - size: 843646 - timestamp: 1733300981994 -- conda: https://conda.anaconda.org/conda-forge/noarch/jeepney-0.9.0-pyhd8ed1ab_0.conda - sha256: 00d37d85ca856431c67c8f6e890251e7cc9e5ef3724a0302b8d4a101f22aa27f - md5: b4b91eb14fbe2f850dd2c5fc20676c0d - depends: - - python >=3.9 - license: MIT - license_family: MIT - purls: - - pkg:pypi/jeepney?source=hash-mapping - size: 40015 - timestamp: 1740828380668 -- conda: https://conda.anaconda.org/conda-forge/noarch/jmespath-1.0.1-pyhd8ed1ab_1.conda - sha256: 3d2f20ee7fd731e3ff55c189db9c43231bc8bde957875817a609c227bcb295c6 - md5: 972bdca8f30147135f951847b30399ea - depends: - - python >=3.9 - license: MIT - license_family: MIT - purls: - - pkg:pypi/jmespath?source=hash-mapping - size: 23708 - timestamp: 1733229244590 -- conda: https://conda.anaconda.org/conda-forge/noarch/jplephem-2.23-pyha4b2019_0.conda - sha256: 396678bcf99f925380e90b6ec4f0a8b3c6dc4c06a8e89ce777375ae44016f38e - md5: c778493b6112f330d4aa9569954119d3 - depends: - - numpy - - python >=3.9 - license: MIT - license_family: MIT - purls: - - pkg:pypi/jplephem?source=hash-mapping - size: 40807 - timestamp: 1750675277409 -- conda: https://conda.anaconda.org/conda-forge/noarch/jsonschema-4.26.0-pyhcf101f3_0.conda - sha256: db973a37d75db8e19b5f44bbbdaead0c68dde745407f281e2a7fe4db74ec51d7 - md5: ada41c863af263cc4c5fcbaff7c3e4dc - depends: - - attrs >=22.2.0 - - jsonschema-specifications >=2023.3.6 - - python >=3.10 - - referencing >=0.28.4 - - rpds-py >=0.25.0 - - python - license: MIT - license_family: MIT - purls: - - pkg:pypi/jsonschema?source=compressed-mapping - size: 82356 - timestamp: 1767839954256 -- conda: https://conda.anaconda.org/conda-forge/noarch/jsonschema-specifications-2025.9.1-pyhcf101f3_0.conda - sha256: 0a4f3b132f0faca10c89fdf3b60e15abb62ded6fa80aebfc007d05965192aa04 - md5: 439cd0f567d697b20a8f45cb70a1005a - depends: - - python >=3.10 - - referencing >=0.31.0 - - python - license: MIT - license_family: MIT - purls: - - pkg:pypi/jsonschema-specifications?source=hash-mapping - size: 19236 - timestamp: 1757335715225 -- conda: https://conda.anaconda.org/conda-forge/noarch/jupyter_client-8.8.0-pyhcf101f3_0.conda - sha256: e402bd119720862a33229624ec23645916a7d47f30e1711a4af9e005162b84f3 - md5: 8a3d6d0523f66cf004e563a50d9392b3 - depends: - - jupyter_core >=5.1 - - python >=3.10 - - python-dateutil >=2.8.2 - - pyzmq >=25.0 - - tornado >=6.4.1 - - traitlets >=5.3 - - python - license: BSD-3-Clause - license_family: BSD - purls: - - pkg:pypi/jupyter-client?source=compressed-mapping - size: 112785 - timestamp: 1767954655912 -- conda: https://conda.anaconda.org/conda-forge/noarch/jupyter_core-5.9.1-pyhc90fa1f_0.conda - sha256: 1d34b80e5bfcd5323f104dbf99a2aafc0e5d823019d626d0dce5d3d356a2a52a - md5: b38fe4e78ee75def7e599843ef4c1ab0 - depends: - - __unix - - python - - platformdirs >=2.5 - - python >=3.10 - - traitlets >=5.3 - - python - constrains: - - pywin32 >=300 - license: BSD-3-Clause - license_family: BSD - purls: - - pkg:pypi/jupyter-core?source=hash-mapping - size: 65503 - timestamp: 1760643864586 -- conda: https://conda.anaconda.org/conda-forge/noarch/jupyterlab_widgets-3.0.16-pyhcf101f3_1.conda - sha256: 5c03de243d7ae6247f39a402f4785d95e61c3be79ef18738e8f17155585d31a8 - md5: dbf8b81974504fa51d34e436ca7ef389 - depends: - - python >=3.10 - - python - constrains: - - jupyterlab >=3,<5 - license: BSD-3-Clause - license_family: BSD - purls: - - pkg:pypi/jupyterlab-widgets?source=hash-mapping - size: 216779 - timestamp: 1762267481404 -- conda: https://conda.anaconda.org/conda-forge/noarch/keyring-25.7.0-pyha804496_0.conda - sha256: 010718b1b1a35ce72782d38e6d6b9495d8d7d0dbea9a3e42901d030ff2189545 - md5: 9eeb0eaf04fa934808d3e070eebbe630 - depends: - - __linux - - importlib-metadata >=4.11.4 - - importlib_resources - - jaraco.classes - - jaraco.context - - jaraco.functools - - jeepney >=0.4.2 - - python >=3.10 - - secretstorage >=3.2 - license: MIT - license_family: MIT - purls: - - pkg:pypi/keyring?source=hash-mapping - size: 37717 - timestamp: 1763320674488 -- conda: https://conda.anaconda.org/conda-forge/linux-64/keyutils-1.6.3-hb9d3cd8_0.conda - sha256: 0960d06048a7185d3542d850986d807c6e37ca2e644342dd0c72feefcf26c2a4 - md5: b38117a3c920364aff79f870c984b4a3 - depends: - - __glibc >=2.17,<3.0.a0 - - libgcc >=13 - license: LGPL-2.1-or-later - purls: [] - size: 134088 - timestamp: 1754905959823 -- conda: https://conda.anaconda.org/conda-forge/linux-64/kiwisolver-1.4.9-py312h0a2e395_2.conda - sha256: 170d76b7ac7197012bb048e1021482a7b2455f3592a5e8d97c96f285ebad064b - md5: 3a3004fddd39e3bb1a631b08d7045156 - depends: - - python - - __glibc >=2.17,<3.0.a0 - - libstdcxx >=14 - - libgcc >=14 - - python_abi 3.12.* *_cp312 - license: BSD-3-Clause - license_family: BSD - purls: - - pkg:pypi/kiwisolver?source=hash-mapping - size: 77682 - timestamp: 1762488738724 -- conda: https://conda.anaconda.org/conda-forge/linux-64/krb5-1.21.3-h659f571_0.conda - sha256: 99df692f7a8a5c27cd14b5fb1374ee55e756631b9c3d659ed3ee60830249b238 - md5: 3f43953b7d3fb3aaa1d0d0723d91e368 - depends: - - keyutils >=1.6.1,<2.0a0 - - libedit >=3.1.20191231,<3.2.0a0 - - libedit >=3.1.20191231,<4.0a0 - - libgcc-ng >=12 - - libstdcxx-ng >=12 - - openssl >=3.3.1,<4.0a0 - license: MIT - license_family: MIT - purls: [] - size: 1370023 - timestamp: 1719463201255 -- conda: https://conda.anaconda.org/conda-forge/linux-64/lcms2-2.18-h0c24ade_0.conda - sha256: 836ec4b895352110335b9fdcfa83a8dcdbe6c5fb7c06c4929130600caea91c0a - md5: 6f2e2c8f58160147c4d1c6f4c14cbac4 - depends: - - __glibc >=2.17,<3.0.a0 - - libgcc >=14 - - libjpeg-turbo >=3.1.2,<4.0a0 - - libtiff >=4.7.1,<4.8.0a0 - license: MIT - license_family: MIT - purls: [] - size: 249959 - timestamp: 1768184673131 -- conda: https://conda.anaconda.org/conda-forge/linux-64/ld_impl_linux-64-2.45-default_hbd61a6d_105.conda - sha256: 1027bd8aa0d5144e954e426ab6218fd5c14e54a98f571985675468b339c808ca - md5: 3ec0aa5037d39b06554109a01e6fb0c6 - depends: - - __glibc >=2.17,<3.0.a0 - - zstd >=1.5.7,<1.6.0a0 - constrains: - - binutils_impl_linux-64 2.45 - license: GPL-3.0-only - license_family: GPL - purls: [] - size: 730831 - timestamp: 1766513089214 -- conda: https://conda.anaconda.org/conda-forge/linux-64/lerc-4.0.0-h0aef613_1.conda - sha256: 412381a43d5ff9bbed82cd52a0bbca5b90623f62e41007c9c42d3870c60945ff - md5: 9344155d33912347b37f0ae6c410a835 - depends: - - __glibc >=2.17,<3.0.a0 - - libgcc >=13 - - libstdcxx >=13 - license: Apache-2.0 - license_family: Apache - purls: [] - size: 264243 - timestamp: 1745264221534 -- conda: https://conda.anaconda.org/conda-forge/linux-64/libabseil-20250512.1-cxx17_hba17884_0.conda - sha256: dcd1429a1782864c452057a6c5bc1860f2b637dc20a2b7e6eacd57395bbceff8 - md5: 83b160d4da3e1e847bf044997621ed63 - depends: - - __glibc >=2.17,<3.0.a0 - - libgcc >=13 - - libstdcxx >=13 - constrains: - - libabseil-static =20250512.1=cxx17* - - abseil-cpp =20250512.1 - license: Apache-2.0 - license_family: Apache - purls: [] - size: 1310612 - timestamp: 1750194198254 -- conda: https://conda.anaconda.org/conda-forge/linux-64/libaec-1.1.4-h3f801dc_0.conda - sha256: 410ab78fe89bc869d435de04c9ffa189598ac15bb0fe1ea8ace8fb1b860a2aa3 - md5: 01ba04e414e47f95c03d6ddd81fd37be - depends: - - __glibc >=2.17,<3.0.a0 - - libgcc >=13 - - libstdcxx >=13 - license: BSD-2-Clause - license_family: BSD - purls: [] - size: 36825 - timestamp: 1749993532943 -- conda: https://conda.anaconda.org/conda-forge/linux-64/libarrow-22.0.0-hb6ed5f4_6_cpu.conda - build_number: 6 - sha256: bab5fcb86cf28a3de65127fbe61ed9194affc1cf2d9b60a9e09af8a8b96b93e3 - md5: fbaa3742ccca0f7096216c0832137b72 - depends: - - __glibc >=2.17,<3.0.a0 - - aws-crt-cpp >=0.35.4,<0.35.5.0a0 - - aws-sdk-cpp >=1.11.606,<1.11.607.0a0 - - azure-core-cpp >=1.16.1,<1.16.2.0a0 - - azure-identity-cpp >=1.13.2,<1.13.3.0a0 - - azure-storage-blobs-cpp >=12.15.0,<12.15.1.0a0 - - azure-storage-files-datalake-cpp >=12.13.0,<12.13.1.0a0 - - bzip2 >=1.0.8,<2.0a0 - - glog >=0.7.1,<0.8.0a0 - - libabseil * cxx17* - - libabseil >=20250512.1,<20250513.0a0 - - libbrotlidec >=1.2.0,<1.3.0a0 - - libbrotlienc >=1.2.0,<1.3.0a0 - - libgcc >=14 - - libgoogle-cloud >=2.39.0,<2.40.0a0 - - libgoogle-cloud-storage >=2.39.0,<2.40.0a0 - - libopentelemetry-cpp >=1.21.0,<1.22.0a0 - - libprotobuf >=6.31.1,<6.31.2.0a0 - - libstdcxx >=14 - - libzlib >=1.3.1,<2.0a0 - - lz4-c >=1.10.0,<1.11.0a0 - - orc >=2.2.1,<2.2.2.0a0 - - snappy >=1.2.2,<1.3.0a0 - - zstd >=1.5.7,<1.6.0a0 - constrains: - - arrow-cpp <0.0a0 - - apache-arrow-proc =*=cpu - - parquet-cpp <0.0a0 - license: Apache-2.0 - license_family: APACHE - purls: [] - size: 6324546 - timestamp: 1765381265473 -- conda: https://conda.anaconda.org/conda-forge/linux-64/libarrow-acero-22.0.0-h635bf11_6_cpu.conda - build_number: 6 - sha256: b7e013502eb6dbb59bf58c34b83ed4e7bbcc32ee37600016d862f0bb21a6dc5a - md5: 5a8f878ca313083960ab819a009848b3 - depends: - - __glibc >=2.17,<3.0.a0 - - libarrow 22.0.0 hb6ed5f4_6_cpu - - libarrow-compute 22.0.0 h8c2c5c3_6_cpu - - libgcc >=14 - - libstdcxx >=14 - license: Apache-2.0 - license_family: APACHE - purls: [] - size: 585860 - timestamp: 1765381484672 -- conda: https://conda.anaconda.org/conda-forge/linux-64/libarrow-compute-22.0.0-h8c2c5c3_6_cpu.conda - build_number: 6 - sha256: 0cd08dd11263105e2bf45514e08f8e4a59fac41a80a82f17540e047242835872 - md5: d2cd924b5f451a7c258001cb1c14155d - depends: - - __glibc >=2.17,<3.0.a0 - - libarrow 22.0.0 hb6ed5f4_6_cpu - - libgcc >=14 - - libre2-11 >=2025.8.12 - - libstdcxx >=14 - - libutf8proc >=2.11.2,<2.12.0a0 - - re2 - license: Apache-2.0 - license_family: APACHE - purls: [] - size: 2973397 - timestamp: 1765381343806 -- conda: https://conda.anaconda.org/conda-forge/linux-64/libarrow-dataset-22.0.0-h635bf11_6_cpu.conda - build_number: 6 - sha256: d0321d8d82ccc55557ccb3119174179de3f282df68a6efe60f9c523bbf242a1f - md5: 579bdb829ab093d048e49a289d3c9883 - depends: - - __glibc >=2.17,<3.0.a0 - - libarrow 22.0.0 hb6ed5f4_6_cpu - - libarrow-acero 22.0.0 h635bf11_6_cpu - - libarrow-compute 22.0.0 h8c2c5c3_6_cpu - - libgcc >=14 - - libparquet 22.0.0 h7376487_6_cpu - - libstdcxx >=14 - license: Apache-2.0 - license_family: APACHE - purls: [] - size: 584952 - timestamp: 1765381575560 -- conda: https://conda.anaconda.org/conda-forge/linux-64/libarrow-substrait-22.0.0-h3f74fd7_6_cpu.conda - build_number: 6 - sha256: a343378e20aaa27e955c1f84394f00668458b69f6eaf7efcf4b21a3f8f10e02a - md5: cfc7d2c5a81eb6de3100661a69de5f3d - depends: - - __glibc >=2.17,<3.0.a0 - - libabseil * cxx17* - - libabseil >=20250512.1,<20250513.0a0 - - libarrow 22.0.0 hb6ed5f4_6_cpu - - libarrow-acero 22.0.0 h635bf11_6_cpu - - libarrow-dataset 22.0.0 h635bf11_6_cpu - - libgcc >=14 - - libprotobuf >=6.31.1,<6.31.2.0a0 - - libstdcxx >=14 - license: Apache-2.0 - license_family: APACHE - purls: [] - size: 487167 - timestamp: 1765381605708 -- conda: https://conda.anaconda.org/conda-forge/linux-64/libblas-3.11.0-5_h4a7cf45_openblas.conda - build_number: 5 - sha256: 18c72545080b86739352482ba14ba2c4815e19e26a7417ca21a95b76ec8da24c - md5: c160954f7418d7b6e87eaf05a8913fa9 - depends: - - libopenblas >=0.3.30,<0.3.31.0a0 - - libopenblas >=0.3.30,<1.0a0 - constrains: - - mkl <2026 - - liblapack 3.11.0 5*_openblas - - libcblas 3.11.0 5*_openblas - - blas 2.305 openblas - - liblapacke 3.11.0 5*_openblas - license: BSD-3-Clause - license_family: BSD - purls: [] - size: 18213 - timestamp: 1765818813880 -- conda: https://conda.anaconda.org/conda-forge/linux-64/libboost-1.84.0-h6c02f8c_7.conda - sha256: 06b136d254811b18dc8e2d217e88b5a03f3127306e975943ae55e9c869987a00 - md5: ce81535528fbdd5349870048b8b09846 - depends: - - __glibc >=2.17,<3.0.a0 - - bzip2 >=1.0.8,<2.0a0 - - icu >=75.1,<76.0a0 - - libgcc >=13 - - liblzma >=5.6.3,<6.0a0 - - libstdcxx >=13 - - libzlib >=1.3.1,<2.0a0 - - zstd >=1.5.6,<1.6.0a0 - constrains: - - boost-cpp =1.84.0 - license: BSL-1.0 - purls: [] - size: 2826258 - timestamp: 1733502897030 -- conda: https://conda.anaconda.org/conda-forge/linux-64/libboost-devel-1.84.0-h1a2810e_7.conda - sha256: 5b56c818e3945e163f33067d5b46061dcbd2d517e48c7f4ae7686be880dc3672 - md5: 5ab2f1c1625589aac4ce9d6262dedb88 - depends: - - libboost 1.84.0 h6c02f8c_7 - - libboost-headers 1.84.0 ha770c72_7 - constrains: - - boost-cpp =1.84.0 - license: BSL-1.0 - purls: [] - size: 39233 - timestamp: 1733503029002 -- conda: https://conda.anaconda.org/conda-forge/linux-64/libboost-headers-1.84.0-ha770c72_7.conda - sha256: c124aab99f1274671bc403adbffa8550210b54d9bb0971dffbcdab46b4bfd50e - md5: 611ef2dfd6ce44155bb64c01718f3658 - constrains: - - boost-cpp =1.84.0 - license: BSL-1.0 - purls: [] - size: 13700680 - timestamp: 1733502916238 -- conda: https://conda.anaconda.org/conda-forge/linux-64/libbrotlicommon-1.2.0-hb03c661_1.conda - sha256: 318f36bd49ca8ad85e6478bd8506c88d82454cc008c1ac1c6bf00a3c42fa610e - md5: 72c8fd1af66bd67bf580645b426513ed - depends: - - __glibc >=2.17,<3.0.a0 - - libgcc >=14 - license: MIT - license_family: MIT - purls: [] - size: 79965 - timestamp: 1764017188531 -- conda: https://conda.anaconda.org/conda-forge/linux-64/libbrotlidec-1.2.0-hb03c661_1.conda - sha256: 12fff21d38f98bc446d82baa890e01fd82e3b750378fedc720ff93522ffb752b - md5: 366b40a69f0ad6072561c1d09301c886 - depends: - - __glibc >=2.17,<3.0.a0 - - libbrotlicommon 1.2.0 hb03c661_1 - - libgcc >=14 - license: MIT - license_family: MIT - purls: [] - size: 34632 - timestamp: 1764017199083 -- conda: https://conda.anaconda.org/conda-forge/linux-64/libbrotlienc-1.2.0-hb03c661_1.conda - sha256: a0c15c79997820bbd3fbc8ecf146f4fe0eca36cc60b62b63ac6cf78857f1dd0d - md5: 4ffbb341c8b616aa2494b6afb26a0c5f - depends: - - __glibc >=2.17,<3.0.a0 - - libbrotlicommon 1.2.0 hb03c661_1 - - libgcc >=14 - license: MIT - license_family: MIT - purls: [] - size: 298378 - timestamp: 1764017210931 -- conda: https://conda.anaconda.org/conda-forge/linux-64/libcap-2.76-h0b2e76d_0.conda - sha256: a946b61be1af15ff08c7722e9bac0fab446d8b9896c9f0f35657dfcf887fda8a - md5: 0f7f0c878c8dceb3b9ec67f5c06d6057 - depends: - - __glibc >=2.17,<3.0.a0 - - attr >=2.5.1,<2.6.0a0 - - libgcc >=13 - license: BSD-3-Clause - license_family: BSD - purls: [] - size: 121852 - timestamp: 1744577167992 -- conda: https://conda.anaconda.org/conda-forge/linux-64/libcblas-3.11.0-5_h0358290_openblas.conda - build_number: 5 - sha256: 0cbdcc67901e02dc17f1d19e1f9170610bd828100dc207de4d5b6b8ad1ae7ad8 - md5: 6636a2b6f1a87572df2970d3ebc87cc0 - depends: - - libblas 3.11.0 5_h4a7cf45_openblas - constrains: - - liblapacke 3.11.0 5*_openblas - - blas 2.305 openblas - - liblapack 3.11.0 5*_openblas - license: BSD-3-Clause - license_family: BSD - purls: [] - size: 18194 - timestamp: 1765818837135 -- conda: https://conda.anaconda.org/conda-forge/linux-64/libclang-cpp21.1-21.1.8-default_h99862b1_1.conda - sha256: fd494cb13a139067a00dab2a641347c692abc149bcae6872502640b14e12dc4d - md5: e933f92cedca212eb2916f24823cf90b - depends: - - __glibc >=2.17,<3.0.a0 - - libgcc >=14 - - libllvm21 >=21.1.8,<21.2.0a0 - - libstdcxx >=14 - license: Apache-2.0 WITH LLVM-exception - license_family: Apache - purls: [] - size: 21054217 - timestamp: 1767834505759 -- conda: https://conda.anaconda.org/conda-forge/linux-64/libclang13-21.1.8-default_h746c552_1.conda - sha256: 4507075f64c65b45b049e5b19842186d25c99af4b4922910f231776e46d33799 - md5: e00afd65b88a3258212661b32c1469cb - depends: - - __glibc >=2.17,<3.0.a0 - - libgcc >=14 - - libllvm21 >=21.1.8,<21.2.0a0 - - libstdcxx >=14 - license: Apache-2.0 WITH LLVM-exception - license_family: Apache - purls: [] - size: 12348581 - timestamp: 1767834784207 -- conda: https://conda.anaconda.org/conda-forge/linux-64/libcrc32c-1.1.2-h9c3ff4c_0.tar.bz2 - sha256: fd1d153962764433fe6233f34a72cdeed5dcf8a883a85769e8295ce940b5b0c5 - md5: c965a5aa0d5c1c37ffc62dff36e28400 - depends: - - libgcc-ng >=9.4.0 - - libstdcxx-ng >=9.4.0 - license: BSD-3-Clause - license_family: BSD - purls: [] - size: 20440 - timestamp: 1633683576494 -- conda: https://conda.anaconda.org/conda-forge/linux-64/libcups-2.3.3-hb8b1518_5.conda - sha256: cb83980c57e311783ee831832eb2c20ecb41e7dee6e86e8b70b8cef0e43eab55 - md5: d4a250da4737ee127fb1fa6452a9002e - depends: - - __glibc >=2.17,<3.0.a0 - - krb5 >=1.21.3,<1.22.0a0 - - libgcc >=13 - - libstdcxx >=13 - - libzlib >=1.3.1,<2.0a0 - license: Apache-2.0 - license_family: Apache - purls: [] - size: 4523621 - timestamp: 1749905341688 -- conda: https://conda.anaconda.org/conda-forge/linux-64/libcurl-8.18.0-h4e3cde8_0.conda - sha256: 5454709d9fb6e9c3dd6423bc284fa7835a7823bfa8323f6e8786cdd555101fab - md5: 0a5563efed19ca4461cf927419b6eb73 - depends: - - __glibc >=2.17,<3.0.a0 - - krb5 >=1.21.3,<1.22.0a0 - - libgcc >=14 - - libnghttp2 >=1.67.0,<2.0a0 - - libssh2 >=1.11.1,<2.0a0 - - libzlib >=1.3.1,<2.0a0 - - openssl >=3.5.4,<4.0a0 - - zstd >=1.5.7,<1.6.0a0 - license: curl - license_family: MIT - purls: [] - size: 462942 - timestamp: 1767821743793 -- conda: https://conda.anaconda.org/conda-forge/linux-64/libdeflate-1.25-h17f619e_0.conda - sha256: aa8e8c4be9a2e81610ddf574e05b64ee131fab5e0e3693210c9d6d2fba32c680 - md5: 6c77a605a7a689d17d4819c0f8ac9a00 - depends: - - __glibc >=2.17,<3.0.a0 - - libgcc >=14 - license: MIT - license_family: MIT - purls: [] - size: 73490 - timestamp: 1761979956660 -- conda: https://conda.anaconda.org/conda-forge/linux-64/libdrm-2.4.125-hb03c661_1.conda - sha256: c076a213bd3676cc1ef22eeff91588826273513ccc6040d9bea68bccdc849501 - md5: 9314bc5a1fe7d1044dc9dfd3ef400535 - depends: - - __glibc >=2.17,<3.0.a0 - - libgcc >=14 - - libpciaccess >=0.18,<0.19.0a0 - license: MIT - license_family: MIT - purls: [] - size: 310785 - timestamp: 1757212153962 -- conda: https://conda.anaconda.org/conda-forge/linux-64/libedit-3.1.20250104-pl5321h7949ede_0.conda - sha256: d789471216e7aba3c184cd054ed61ce3f6dac6f87a50ec69291b9297f8c18724 - md5: c277e0a4d549b03ac1e9d6cbbe3d017b - depends: - - ncurses - - __glibc >=2.17,<3.0.a0 - - libgcc >=13 - - ncurses >=6.5,<7.0a0 - license: BSD-2-Clause - license_family: BSD - purls: [] - size: 134676 - timestamp: 1738479519902 -- conda: https://conda.anaconda.org/conda-forge/linux-64/libegl-1.7.0-ha4b6fd6_2.conda - sha256: 7fd5408d359d05a969133e47af580183fbf38e2235b562193d427bb9dad79723 - md5: c151d5eb730e9b7480e6d48c0fc44048 - depends: - - __glibc >=2.17,<3.0.a0 - - libglvnd 1.7.0 ha4b6fd6_2 - license: LicenseRef-libglvnd - purls: [] - size: 44840 - timestamp: 1731330973553 -- conda: https://conda.anaconda.org/conda-forge/linux-64/libev-4.33-hd590300_2.conda - sha256: 1cd6048169fa0395af74ed5d8f1716e22c19a81a8a36f934c110ca3ad4dd27b4 - md5: 172bf1cd1ff8629f2b1179945ed45055 - depends: - - libgcc-ng >=12 - license: BSD-2-Clause - license_family: BSD - purls: [] - size: 112766 - timestamp: 1702146165126 -- conda: https://conda.anaconda.org/conda-forge/linux-64/libevent-2.1.12-hf998b51_1.conda - sha256: 2e14399d81fb348e9d231a82ca4d816bf855206923759b69ad006ba482764131 - md5: a1cfcc585f0c42bf8d5546bb1dfb668d - depends: - - libgcc-ng >=12 - - openssl >=3.1.1,<4.0a0 - license: BSD-3-Clause - license_family: BSD - purls: [] - size: 427426 - timestamp: 1685725977222 -- conda: https://conda.anaconda.org/conda-forge/linux-64/libexpat-2.7.3-hecca717_0.conda - sha256: 1e1b08f6211629cbc2efe7a5bca5953f8f6b3cae0eeb04ca4dacee1bd4e2db2f - md5: 8b09ae86839581147ef2e5c5e229d164 - depends: - - __glibc >=2.17,<3.0.a0 - - libgcc >=14 - constrains: - - expat 2.7.3.* - license: MIT - license_family: MIT - purls: [] - size: 76643 - timestamp: 1763549731408 -- conda: https://conda.anaconda.org/conda-forge/linux-64/libffi-3.5.2-h9ec8514_0.conda - sha256: 25cbdfa65580cfab1b8d15ee90b4c9f1e0d72128f1661449c9a999d341377d54 - md5: 35f29eec58405aaf55e01cb470d8c26a - depends: - - __glibc >=2.17,<3.0.a0 - - libgcc >=14 - license: MIT - license_family: MIT - purls: [] - size: 57821 - timestamp: 1760295480630 -- conda: https://conda.anaconda.org/conda-forge/linux-64/libfreetype-2.14.1-ha770c72_0.conda - sha256: 4641d37faeb97cf8a121efafd6afd040904d4bca8c46798122f417c31d5dfbec - md5: f4084e4e6577797150f9b04a4560ceb0 - depends: - - libfreetype6 >=2.14.1 - license: GPL-2.0-only OR FTL - purls: [] - size: 7664 - timestamp: 1757945417134 -- conda: https://conda.anaconda.org/conda-forge/linux-64/libfreetype6-2.14.1-h73754d4_0.conda - sha256: 4a7af818a3179fafb6c91111752954e29d3a2a950259c14a2fc7ba40a8b03652 - md5: 8e7251989bca326a28f4a5ffbd74557a - depends: - - __glibc >=2.17,<3.0.a0 - - libgcc >=14 - - libpng >=1.6.50,<1.7.0a0 - - libzlib >=1.3.1,<2.0a0 - constrains: - - freetype >=2.14.1 - license: GPL-2.0-only OR FTL - purls: [] - size: 386739 - timestamp: 1757945416744 -- conda: https://conda.anaconda.org/conda-forge/linux-64/libgcc-15.2.0-he0feb66_16.conda - sha256: 6eed58051c2e12b804d53ceff5994a350c61baf117ec83f5f10c953a3f311451 - md5: 6d0363467e6ed84f11435eb309f2ff06 - depends: - - __glibc >=2.17,<3.0.a0 - - _openmp_mutex >=4.5 - constrains: - - libgcc-ng ==15.2.0=*_16 - - libgomp 15.2.0 he0feb66_16 - license: GPL-3.0-only WITH GCC-exception-3.1 - license_family: GPL - purls: [] - size: 1042798 - timestamp: 1765256792743 -- conda: https://conda.anaconda.org/conda-forge/linux-64/libgcc-ng-15.2.0-h69a702a_16.conda - sha256: 5f07f9317f596a201cc6e095e5fc92621afca64829785e483738d935f8cab361 - md5: 5a68259fac2da8f2ee6f7bfe49c9eb8b - depends: - - libgcc 15.2.0 he0feb66_16 - license: GPL-3.0-only WITH GCC-exception-3.1 - license_family: GPL - purls: [] - size: 27256 - timestamp: 1765256804124 -- conda: https://conda.anaconda.org/conda-forge/linux-64/libgfortran-15.2.0-h69a702a_16.conda - sha256: 8a7b01e1ee1c462ad243524d76099e7174ebdd94ff045fe3e9b1e58db196463b - md5: 40d9b534410403c821ff64f00d0adc22 - depends: - - libgfortran5 15.2.0 h68bc16d_16 - constrains: - - libgfortran-ng ==15.2.0=*_16 - license: GPL-3.0-only WITH GCC-exception-3.1 - license_family: GPL - purls: [] - size: 27215 - timestamp: 1765256845586 -- conda: https://conda.anaconda.org/conda-forge/linux-64/libgfortran5-15.2.0-h68bc16d_16.conda - sha256: d0e974ebc937c67ae37f07a28edace978e01dc0f44ee02f29ab8a16004b8148b - md5: 39183d4e0c05609fd65f130633194e37 - depends: - - __glibc >=2.17,<3.0.a0 - - libgcc >=15.2.0 - constrains: - - libgfortran 15.2.0 - license: GPL-3.0-only WITH GCC-exception-3.1 - license_family: GPL - purls: [] - size: 2480559 - timestamp: 1765256819588 -- conda: https://conda.anaconda.org/conda-forge/linux-64/libgl-1.7.0-ha4b6fd6_2.conda - sha256: dc2752241fa3d9e40ce552c1942d0a4b5eeb93740c9723873f6fcf8d39ef8d2d - md5: 928b8be80851f5d8ffb016f9c81dae7a - depends: - - __glibc >=2.17,<3.0.a0 - - libglvnd 1.7.0 ha4b6fd6_2 - - libglx 1.7.0 ha4b6fd6_2 - license: LicenseRef-libglvnd - purls: [] - size: 134712 - timestamp: 1731330998354 -- conda: https://conda.anaconda.org/conda-forge/linux-64/libglib-2.86.3-h6548e54_0.conda - sha256: 82d6c2ee9f548c84220fb30fb1b231c64a53561d6e485447394f0a0eeeffe0e6 - md5: 034bea55a4feef51c98e8449938e9cee - depends: - - __glibc >=2.17,<3.0.a0 - - libffi >=3.5.2,<3.6.0a0 - - libgcc >=14 - - libiconv >=1.18,<2.0a0 - - libzlib >=1.3.1,<2.0a0 - - pcre2 >=10.47,<10.48.0a0 - constrains: - - glib 2.86.3 *_0 - license: LGPL-2.1-or-later - purls: [] - size: 3946542 - timestamp: 1765221858705 -- conda: https://conda.anaconda.org/conda-forge/linux-64/libglvnd-1.7.0-ha4b6fd6_2.conda - sha256: 1175f8a7a0c68b7f81962699751bb6574e6f07db4c9f72825f978e3016f46850 - md5: 434ca7e50e40f4918ab701e3facd59a0 - depends: - - __glibc >=2.17,<3.0.a0 - license: LicenseRef-libglvnd - purls: [] - size: 132463 - timestamp: 1731330968309 -- conda: https://conda.anaconda.org/conda-forge/linux-64/libglx-1.7.0-ha4b6fd6_2.conda - sha256: 2d35a679624a93ce5b3e9dd301fff92343db609b79f0363e6d0ceb3a6478bfa7 - md5: c8013e438185f33b13814c5c488acd5c - depends: - - __glibc >=2.17,<3.0.a0 - - libglvnd 1.7.0 ha4b6fd6_2 - - xorg-libx11 >=1.8.10,<2.0a0 - license: LicenseRef-libglvnd - purls: [] - size: 75504 - timestamp: 1731330988898 -- conda: https://conda.anaconda.org/conda-forge/linux-64/libgomp-15.2.0-he0feb66_16.conda - sha256: 5b3e5e4e9270ecfcd48f47e3a68f037f5ab0f529ccb223e8e5d5ac75a58fc687 - md5: 26c46f90d0e727e95c6c9498a33a09f3 - depends: - - __glibc >=2.17,<3.0.a0 - license: GPL-3.0-only WITH GCC-exception-3.1 - license_family: GPL - purls: [] - size: 603284 - timestamp: 1765256703881 -- conda: https://conda.anaconda.org/conda-forge/linux-64/libgoogle-cloud-2.39.0-hdb79228_0.conda - sha256: d3341cf69cb02c07bbd1837968f993da01b7bd467e816b1559a3ca26c1ff14c5 - md5: a2e30ccd49f753fd30de0d30b1569789 - depends: - - __glibc >=2.17,<3.0.a0 - - libabseil * cxx17* - - libabseil >=20250512.1,<20250513.0a0 - - libcurl >=8.14.1,<9.0a0 - - libgcc >=14 - - libgrpc >=1.73.1,<1.74.0a0 - - libprotobuf >=6.31.1,<6.31.2.0a0 - - libstdcxx >=14 - - openssl >=3.5.1,<4.0a0 - constrains: - - libgoogle-cloud 2.39.0 *_0 - license: Apache-2.0 - license_family: Apache - purls: [] - size: 1307909 - timestamp: 1752048413383 -- conda: https://conda.anaconda.org/conda-forge/linux-64/libgoogle-cloud-storage-2.39.0-hdbdcf42_0.conda - sha256: 59eb8365f0aee384f2f3b2a64dcd454f1a43093311aa5f21a8bb4bd3c79a6db8 - md5: bd21962ff8a9d1ce4720d42a35a4af40 - depends: - - __glibc >=2.17,<3.0.a0 - - libabseil - - libcrc32c >=1.1.2,<1.2.0a0 - - libcurl - - libgcc >=14 - - libgoogle-cloud 2.39.0 hdb79228_0 - - libstdcxx >=14 - - libzlib >=1.3.1,<2.0a0 - - openssl - license: Apache-2.0 - license_family: Apache - purls: [] - size: 804189 - timestamp: 1752048589800 -- conda: https://conda.anaconda.org/conda-forge/linux-64/libgrpc-1.73.1-h3288cfb_1.conda - sha256: bc9d32af6167b1f5bcda216dc44eddcb27f3492440571ab12f6e577472a05e34 - md5: ff63bb12ac31c176ff257e3289f20770 - depends: - - __glibc >=2.17,<3.0.a0 - - c-ares >=1.34.5,<2.0a0 - - libabseil * cxx17* - - libabseil >=20250512.1,<20250513.0a0 - - libgcc >=14 - - libprotobuf >=6.31.1,<6.31.2.0a0 - - libre2-11 >=2025.8.12 - - libstdcxx >=14 - - libzlib >=1.3.1,<2.0a0 - - openssl >=3.5.4,<4.0a0 - - re2 - constrains: - - grpc-cpp =1.73.1 - license: Apache-2.0 - license_family: APACHE - purls: [] - size: 8349777 - timestamp: 1761058442526 -- conda: https://conda.anaconda.org/conda-forge/linux-64/libiconv-1.18-h3b78370_2.conda - sha256: c467851a7312765447155e071752d7bf9bf44d610a5687e32706f480aad2833f - md5: 915f5995e94f60e9a4826e0b0920ee88 - depends: - - __glibc >=2.17,<3.0.a0 - - libgcc >=14 - license: LGPL-2.1-only - purls: [] - size: 790176 - timestamp: 1754908768807 -- conda: https://conda.anaconda.org/conda-forge/linux-64/libjpeg-turbo-3.1.2-hb03c661_0.conda - sha256: cc9aba923eea0af8e30e0f94f2ad7156e2984d80d1e8e7fe6be5a1f257f0eb32 - md5: 8397539e3a0bbd1695584fb4f927485a - depends: - - __glibc >=2.17,<3.0.a0 - - libgcc >=14 - constrains: - - jpeg <0.0.0a - license: IJG AND BSD-3-Clause AND Zlib - purls: [] - size: 633710 - timestamp: 1762094827865 -- conda: https://conda.anaconda.org/conda-forge/linux-64/liblapack-3.11.0-5_h47877c9_openblas.conda - build_number: 5 - sha256: c723b6599fcd4c6c75dee728359ef418307280fa3e2ee376e14e85e5bbdda053 - md5: b38076eb5c8e40d0106beda6f95d7609 - depends: - - libblas 3.11.0 5_h4a7cf45_openblas - constrains: - - blas 2.305 openblas - - liblapacke 3.11.0 5*_openblas - - libcblas 3.11.0 5*_openblas - license: BSD-3-Clause - license_family: BSD - purls: [] - size: 18200 - timestamp: 1765818857876 -- conda: https://conda.anaconda.org/conda-forge/linux-64/libllvm21-21.1.8-hf7376ad_0.conda - sha256: 91bb4f5be1601b40b4995911d785e29387970f0b3c80f33f7f9028f95335399f - md5: 1a2708a460884d6861425b7f9a7bef99 - depends: - - __glibc >=2.17,<3.0.a0 - - libgcc >=14 - - libstdcxx >=14 - - libxml2 - - libxml2-16 >=2.14.6 - - libzlib >=1.3.1,<2.0a0 - - zstd >=1.5.7,<1.6.0a0 - license: Apache-2.0 WITH LLVM-exception - license_family: Apache - purls: [] - size: 44333366 - timestamp: 1765959132513 -- conda: https://conda.anaconda.org/conda-forge/linux-64/liblzma-5.8.2-hb03c661_0.conda - sha256: 755c55ebab181d678c12e49cced893598f2bab22d582fbbf4d8b83c18be207eb - md5: c7c83eecbb72d88b940c249af56c8b17 - depends: - - __glibc >=2.17,<3.0.a0 - - libgcc >=14 - constrains: - - xz 5.8.2.* - license: 0BSD - purls: [] - size: 113207 - timestamp: 1768752626120 -- conda: https://conda.anaconda.org/conda-forge/linux-64/libnghttp2-1.67.0-had1ee68_0.conda - sha256: a4a7dab8db4dc81c736e9a9b42bdfd97b087816e029e221380511960ac46c690 - md5: b499ce4b026493a13774bcf0f4c33849 - depends: - - __glibc >=2.17,<3.0.a0 - - c-ares >=1.34.5,<2.0a0 - - libev >=4.33,<4.34.0a0 - - libev >=4.33,<5.0a0 - - libgcc >=14 - - libstdcxx >=14 - - libzlib >=1.3.1,<2.0a0 - - openssl >=3.5.2,<4.0a0 - license: MIT - license_family: MIT - purls: [] - size: 666600 - timestamp: 1756834976695 -- conda: https://conda.anaconda.org/conda-forge/linux-64/libnsl-2.0.1-hb9d3cd8_1.conda - sha256: 927fe72b054277cde6cb82597d0fcf6baf127dcbce2e0a9d8925a68f1265eef5 - md5: d864d34357c3b65a4b731f78c0801dc4 - depends: - - __glibc >=2.17,<3.0.a0 - - libgcc >=13 - license: LGPL-2.1-only - license_family: GPL - purls: [] - size: 33731 - timestamp: 1750274110928 -- conda: https://conda.anaconda.org/conda-forge/linux-64/libntlm-1.8-hb9d3cd8_0.conda - sha256: 3b3f19ced060013c2dd99d9d46403be6d319d4601814c772a3472fe2955612b0 - md5: 7c7927b404672409d9917d49bff5f2d6 - depends: - - __glibc >=2.17,<3.0.a0 - - libgcc >=13 - license: LGPL-2.1-or-later - purls: [] - size: 33418 - timestamp: 1734670021371 -- conda: https://conda.anaconda.org/conda-forge/linux-64/libopenblas-0.3.30-pthreads_h94d23a6_4.conda - sha256: 199d79c237afb0d4780ccd2fbf829cea80743df60df4705202558675e07dd2c5 - md5: be43915efc66345cccb3c310b6ed0374 - depends: - - __glibc >=2.17,<3.0.a0 - - libgcc >=14 - - libgfortran - - libgfortran5 >=14.3.0 - constrains: - - openblas >=0.3.30,<0.3.31.0a0 - license: BSD-3-Clause - license_family: BSD - purls: [] - size: 5927939 - timestamp: 1763114673331 -- conda: https://conda.anaconda.org/conda-forge/linux-64/libopengl-1.7.0-ha4b6fd6_2.conda - sha256: 215086c108d80349e96051ad14131b751d17af3ed2cb5a34edd62fa89bfe8ead - md5: 7df50d44d4a14d6c31a2c54f2cd92157 - depends: - - __glibc >=2.17,<3.0.a0 - - libglvnd 1.7.0 ha4b6fd6_2 - license: LicenseRef-libglvnd - purls: [] - size: 50757 - timestamp: 1731330993524 -- conda: https://conda.anaconda.org/conda-forge/linux-64/libopentelemetry-cpp-1.21.0-hb9b0907_1.conda - sha256: ba9b09066f9abae9b4c98ffedef444bbbf4c068a094f6c77d70ef6f006574563 - md5: 1c0320794855f457dea27d35c4c71e23 - depends: - - libabseil * cxx17* - - libabseil >=20250512.1,<20250513.0a0 - - libcurl >=8.14.1,<9.0a0 - - libgrpc >=1.73.1,<1.74.0a0 - - libopentelemetry-cpp-headers 1.21.0 ha770c72_1 - - libprotobuf >=6.31.1,<6.31.2.0a0 - - libzlib >=1.3.1,<2.0a0 - - nlohmann_json - - prometheus-cpp >=1.3.0,<1.4.0a0 - constrains: - - cpp-opentelemetry-sdk =1.21.0 - license: Apache-2.0 - license_family: APACHE - purls: [] - size: 885397 - timestamp: 1751782709380 -- conda: https://conda.anaconda.org/conda-forge/linux-64/libopentelemetry-cpp-headers-1.21.0-ha770c72_1.conda - sha256: b3a1b36d5f92fbbfd7b6426982a99561bdbd7e4adbafca1b7f127c9a5ab0a60f - md5: 9e298d76f543deb06eb0f3413675e13a - license: Apache-2.0 - license_family: APACHE - purls: [] - size: 363444 - timestamp: 1751782679053 -- conda: https://conda.anaconda.org/conda-forge/linux-64/libparquet-22.0.0-h7376487_6_cpu.conda - build_number: 6 - sha256: c6cc2a73091e5c460c3cbd606927d5ed85d3706e19459073e1ea023d1e754d13 - md5: 83fd8f55f38ac972947c9eca12dc4657 - depends: - - __glibc >=2.17,<3.0.a0 - - libarrow 22.0.0 hb6ed5f4_6_cpu - - libgcc >=14 - - libstdcxx >=14 - - libthrift >=0.22.0,<0.22.1.0a0 - - openssl >=3.5.4,<4.0a0 - license: Apache-2.0 - license_family: APACHE - purls: [] - size: 1350396 - timestamp: 1765381452093 -- conda: https://conda.anaconda.org/conda-forge/linux-64/libpciaccess-0.18-hb9d3cd8_0.conda - sha256: 0bd91de9b447a2991e666f284ae8c722ffb1d84acb594dbd0c031bd656fa32b2 - md5: 70e3400cbbfa03e96dcde7fc13e38c7b - depends: - - __glibc >=2.17,<3.0.a0 - - libgcc >=13 - license: MIT - license_family: MIT - purls: [] - size: 28424 - timestamp: 1749901812541 -- conda: https://conda.anaconda.org/conda-forge/linux-64/libpng-1.6.54-h421ea60_0.conda - sha256: 5de60d34aac848a9991a09fcdea7c0e783d00024aefec279d55e87c0c44742cd - md5: d361fa2a59e53b61c2675bfa073e5b7e - depends: - - __glibc >=2.17,<3.0.a0 - - libgcc >=14 - - libzlib >=1.3.1,<2.0a0 - license: zlib-acknowledgement - purls: [] - size: 317435 - timestamp: 1768285668880 -- conda: https://conda.anaconda.org/conda-forge/linux-64/libpq-18.1-h5c52fec_2.conda - sha256: bbab2c3e6f650f2bd1bc84d88e6a20fefa6a401fa445bb4b97c509c1b3a89fa8 - md5: a8ac9a6342569d1714ae1b53ae2fcadb - depends: - - __glibc >=2.17,<3.0.a0 - - icu >=75.1,<76.0a0 - - krb5 >=1.21.3,<1.22.0a0 - - libgcc >=14 - - openldap >=2.6.10,<2.7.0a0 - - openssl >=3.5.4,<4.0a0 - license: PostgreSQL - purls: [] - size: 2711480 - timestamp: 1764345810429 -- conda: https://conda.anaconda.org/conda-forge/linux-64/libprotobuf-6.31.1-h49aed37_4.conda - sha256: 0ef142ac31e6fd59b4af89ac800acb6deb3fbd9cc4ccf070c03cc2c784dc7296 - md5: 07479fc04ba3ddd5d9f760ef1635cfa7 - depends: - - __glibc >=2.17,<3.0.a0 - - libabseil * cxx17* - - libabseil >=20250512.1,<20250513.0a0 - - libgcc >=14 - - libstdcxx >=14 - - libzlib >=1.3.1,<2.0a0 - license: BSD-3-Clause - license_family: BSD - purls: [] - size: 4372578 - timestamp: 1766316228461 -- conda: https://conda.anaconda.org/conda-forge/linux-64/libre2-11-2025.11.05-h7b12aa8_0.conda - sha256: eb5d5ef4d12cdf744e0f728b35bca910843c8cf1249f758cf15488ca04a21dbb - md5: a30848ebf39327ea078cf26d114cff53 - depends: - - __glibc >=2.17,<3.0.a0 - - libabseil * cxx17* - - libabseil >=20250512.1,<20250513.0a0 - - libgcc >=14 - - libstdcxx >=14 - constrains: - - re2 2025.11.05.* - license: BSD-3-Clause - license_family: BSD - purls: [] - size: 211099 - timestamp: 1762397758105 -- conda: https://conda.anaconda.org/conda-forge/linux-64/libsodium-1.0.20-h4ab18f5_0.conda - sha256: 0105bd108f19ea8e6a78d2d994a6d4a8db16d19a41212070d2d1d48a63c34161 - md5: a587892d3c13b6621a6091be690dbca2 - depends: - - libgcc-ng >=12 - license: ISC - purls: [] - size: 205978 - timestamp: 1716828628198 -- conda: https://conda.anaconda.org/conda-forge/linux-64/libsqlite-3.51.2-h0c1763c_0.conda - sha256: c1ff4589b48d32ca0a2628970d869fa9f7b2c2d00269a3761edc7e9e4c1ab7b8 - md5: f7d30045eccb83f2bb8053041f42db3c - depends: - - __glibc >=2.17,<3.0.a0 - - libgcc >=14 - - libzlib >=1.3.1,<2.0a0 - license: blessing - purls: [] - size: 939312 - timestamp: 1768147967568 -- conda: https://conda.anaconda.org/conda-forge/linux-64/libssh2-1.11.1-hcf80075_0.conda - sha256: fa39bfd69228a13e553bd24601332b7cfeb30ca11a3ca50bb028108fe90a7661 - md5: eecce068c7e4eddeb169591baac20ac4 - depends: - - __glibc >=2.17,<3.0.a0 - - libgcc >=13 - - libzlib >=1.3.1,<2.0a0 - - openssl >=3.5.0,<4.0a0 - license: BSD-3-Clause - license_family: BSD - purls: [] - size: 304790 - timestamp: 1745608545575 -- conda: https://conda.anaconda.org/conda-forge/linux-64/libstdcxx-15.2.0-h934c35e_16.conda - sha256: 813427918316a00c904723f1dfc3da1bbc1974c5cfe1ed1e704c6f4e0798cbc6 - md5: 68f68355000ec3f1d6f26ea13e8f525f - depends: - - __glibc >=2.17,<3.0.a0 - - libgcc 15.2.0 he0feb66_16 - constrains: - - libstdcxx-ng ==15.2.0=*_16 - license: GPL-3.0-only WITH GCC-exception-3.1 - license_family: GPL - purls: [] - size: 5856456 - timestamp: 1765256838573 -- conda: https://conda.anaconda.org/conda-forge/linux-64/libstdcxx-ng-15.2.0-hdf11a46_16.conda - sha256: 81f2f246c7533b41c5e0c274172d607829019621c4a0823b5c0b4a8c7028ee84 - md5: 1b3152694d236cf233b76b8c56bf0eae - depends: - - libstdcxx 15.2.0 h934c35e_16 - license: GPL-3.0-only WITH GCC-exception-3.1 - license_family: GPL - purls: [] - size: 27300 - timestamp: 1765256885128 -- conda: https://conda.anaconda.org/conda-forge/linux-64/libthrift-0.22.0-h454ac66_1.conda - sha256: 4888b9ea2593c36ca587a5ebe38d0a56a0e6d6a9e4bb7da7d9a326aaaca7c336 - md5: 8ed82d90e6b1686f5e98f8b7825a15ef - depends: - - __glibc >=2.17,<3.0.a0 - - libevent >=2.1.12,<2.1.13.0a0 - - libgcc >=14 - - libstdcxx >=14 - - libzlib >=1.3.1,<2.0a0 - - openssl >=3.5.1,<4.0a0 - license: Apache-2.0 - license_family: APACHE - purls: [] - size: 424208 - timestamp: 1753277183984 -- conda: https://conda.anaconda.org/conda-forge/linux-64/libtiff-4.7.1-h9d88235_1.conda - sha256: e5f8c38625aa6d567809733ae04bb71c161a42e44a9fa8227abe61fa5c60ebe0 - md5: cd5a90476766d53e901500df9215e927 - depends: - - __glibc >=2.17,<3.0.a0 - - lerc >=4.0.0,<5.0a0 - - libdeflate >=1.25,<1.26.0a0 - - libgcc >=14 - - libjpeg-turbo >=3.1.0,<4.0a0 - - liblzma >=5.8.1,<6.0a0 - - libstdcxx >=14 - - libwebp-base >=1.6.0,<2.0a0 - - libzlib >=1.3.1,<2.0a0 - - zstd >=1.5.7,<1.6.0a0 - license: HPND - purls: [] - size: 435273 - timestamp: 1762022005702 -- conda: https://conda.anaconda.org/conda-forge/linux-64/libutf8proc-2.11.3-hfe17d71_0.conda - sha256: ecbf4b7520296ed580498dc66a72508b8a79da5126e1d6dc650a7087171288f9 - md5: 1247168fe4a0b8912e3336bccdbf98a5 - depends: - - __glibc >=2.17,<3.0.a0 - - libgcc >=14 - license: MIT - license_family: MIT - purls: [] - size: 85969 - timestamp: 1768735071295 -- conda: https://conda.anaconda.org/conda-forge/linux-64/libuuid-2.41.3-h5347b49_0.conda - sha256: 1a7539cfa7df00714e8943e18de0b06cceef6778e420a5ee3a2a145773758aee - md5: db409b7c1720428638e7c0d509d3e1b5 - depends: - - __glibc >=2.17,<3.0.a0 - - libgcc >=14 - license: BSD-3-Clause - license_family: BSD - purls: [] - size: 40311 - timestamp: 1766271528534 -- conda: https://conda.anaconda.org/conda-forge/linux-64/libvulkan-loader-1.4.328.1-h5279c79_0.conda - sha256: bbabc5c48b63ff03f440940a11d4648296f5af81bb7630d98485405cd32ac1ce - md5: 372a62464d47d9e966b630ffae3abe73 - depends: - - __glibc >=2.17,<3.0.a0 - - libstdcxx >=14 - - libgcc >=14 - - xorg-libx11 >=1.8.12,<2.0a0 - - xorg-libxrandr >=1.5.4,<2.0a0 - constrains: - - libvulkan-headers 1.4.328.1.* - license: Apache-2.0 - license_family: APACHE - purls: [] - size: 197672 - timestamp: 1759972155030 -- conda: https://conda.anaconda.org/conda-forge/linux-64/libwebp-base-1.6.0-hd42ef1d_0.conda - sha256: 3aed21ab28eddffdaf7f804f49be7a7d701e8f0e46c856d801270b470820a37b - md5: aea31d2e5b1091feca96fcfe945c3cf9 - depends: - - __glibc >=2.17,<3.0.a0 - - libgcc >=14 - constrains: - - libwebp 1.6.0 - license: BSD-3-Clause - license_family: BSD - purls: [] - size: 429011 - timestamp: 1752159441324 -- conda: https://conda.anaconda.org/conda-forge/linux-64/libxcb-1.17.0-h8a09558_0.conda - sha256: 666c0c431b23c6cec6e492840b176dde533d48b7e6fb8883f5071223433776aa - md5: 92ed62436b625154323d40d5f2f11dd7 - depends: - - __glibc >=2.17,<3.0.a0 - - libgcc >=13 - - pthread-stubs - - xorg-libxau >=1.0.11,<2.0a0 - - xorg-libxdmcp - license: MIT - license_family: MIT - purls: [] - size: 395888 - timestamp: 1727278577118 -- conda: https://conda.anaconda.org/conda-forge/linux-64/libxcrypt-4.4.36-hd590300_1.conda - sha256: 6ae68e0b86423ef188196fff6207ed0c8195dd84273cb5623b85aa08033a410c - md5: 5aa797f8787fe7a17d1b0821485b5adc - depends: - - libgcc-ng >=12 - license: LGPL-2.1-or-later - purls: [] - size: 100393 - timestamp: 1702724383534 -- conda: https://conda.anaconda.org/conda-forge/linux-64/libxkbcommon-1.13.1-hca5e8e5_0.conda - sha256: d2195b5fbcb0af1ff7b345efdf89290c279b8d1d74f325ae0ac98148c375863c - md5: 2bca1fbb221d9c3c8e3a155784bbc2e9 - depends: - - __glibc >=2.17,<3.0.a0 - - libgcc >=14 - - libstdcxx >=14 - - libxcb >=1.17.0,<2.0a0 - - libxml2 - - libxml2-16 >=2.14.6 - - xkeyboard-config - - xorg-libxau >=1.0.12,<2.0a0 - license: MIT/X11 Derivative - license_family: MIT - purls: [] - size: 837922 - timestamp: 1764794163823 -- conda: https://conda.anaconda.org/conda-forge/linux-64/libxml2-2.15.1-h26afc86_0.conda - sha256: ec0735ae56c3549149eebd7dc22c0bed91fd50c02eaa77ff418613ddda190aa8 - md5: e512be7dc1f84966d50959e900ca121f - depends: - - __glibc >=2.17,<3.0.a0 - - icu >=75.1,<76.0a0 - - libgcc >=14 - - libiconv >=1.18,<2.0a0 - - liblzma >=5.8.1,<6.0a0 - - libxml2-16 2.15.1 ha9997c6_0 - - libzlib >=1.3.1,<2.0a0 - license: MIT - license_family: MIT - purls: [] - size: 45283 - timestamp: 1761015644057 -- conda: https://conda.anaconda.org/conda-forge/linux-64/libxml2-16-2.15.1-ha9997c6_0.conda - sha256: 71436e72a286ef8b57d6f4287626ff91991eb03c7bdbe835280521791efd1434 - md5: e7733bc6785ec009e47a224a71917e84 - depends: - - __glibc >=2.17,<3.0.a0 - - icu >=75.1,<76.0a0 - - libgcc >=14 - - libiconv >=1.18,<2.0a0 - - liblzma >=5.8.1,<6.0a0 - - libzlib >=1.3.1,<2.0a0 - constrains: - - libxml2 2.15.1 - license: MIT - license_family: MIT - purls: [] - size: 556302 - timestamp: 1761015637262 -- conda: https://conda.anaconda.org/conda-forge/linux-64/libxslt-1.1.43-h711ed8c_1.conda - sha256: 0694760a3e62bdc659d90a14ae9c6e132b525a7900e59785b18a08bb52a5d7e5 - md5: 87e6096ec6d542d1c1f8b33245fe8300 - depends: - - __glibc >=2.17,<3.0.a0 - - libgcc >=14 - - libxml2 - - libxml2-16 >=2.14.6 - license: MIT - license_family: MIT - purls: [] - size: 245434 - timestamp: 1757963724977 -- conda: https://conda.anaconda.org/conda-forge/linux-64/libzlib-1.3.1-hb9d3cd8_2.conda - sha256: d4bfe88d7cb447768e31650f06257995601f89076080e76df55e3112d4e47dc4 - md5: edb0dca6bc32e4f4789199455a1dbeb8 - depends: - - __glibc >=2.17,<3.0.a0 - - libgcc >=13 - constrains: - - zlib 1.3.1 *_2 - license: Zlib - license_family: Other - purls: [] - size: 60963 - timestamp: 1727963148474 -- conda: https://conda.anaconda.org/conda-forge/noarch/locket-1.0.0-pyhd8ed1ab_0.tar.bz2 - sha256: 9afe0b5cfa418e8bdb30d8917c5a6cec10372b037924916f1f85b9f4899a67a6 - md5: 91e27ef3d05cc772ce627e51cff111c4 - depends: - - python >=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.* - license: BSD-2-Clause - license_family: BSD - purls: - - pkg:pypi/locket?source=hash-mapping - size: 8250 - timestamp: 1650660473123 -- conda: https://conda.anaconda.org/conda-forge/linux-64/lz4-c-1.10.0-h5888daf_1.conda - sha256: 47326f811392a5fd3055f0f773036c392d26fdb32e4d8e7a8197eed951489346 - md5: 9de5350a85c4a20c685259b889aa6393 - depends: - - __glibc >=2.17,<3.0.a0 - - libgcc >=13 - - libstdcxx >=13 - license: BSD-2-Clause - license_family: BSD - purls: [] - size: 167055 - timestamp: 1733741040117 -- conda: https://conda.anaconda.org/conda-forge/noarch/markdown-it-py-4.0.0-pyhd8ed1ab_0.conda - sha256: 7b1da4b5c40385791dbc3cc85ceea9fad5da680a27d5d3cb8bfaa185e304a89e - md5: 5b5203189eb668f042ac2b0826244964 - depends: - - mdurl >=0.1,<1 - - python >=3.10 - license: MIT - license_family: MIT - purls: - - pkg:pypi/markdown-it-py?source=hash-mapping - size: 64736 - timestamp: 1754951288511 -- conda: https://conda.anaconda.org/conda-forge/linux-64/matplotlib-3.10.8-py312h7900ff3_0.conda - sha256: 6d66175e1a4ffb91ed954e2c11066d2e03a05bce951a808275069836ddfc993e - md5: 2a7663896e5aab10b60833a768c4c272 - depends: - - matplotlib-base >=3.10.8,<3.10.9.0a0 - - pyside6 >=6.7.2 - - python >=3.12,<3.13.0a0 - - python_abi 3.12.* *_cp312 - - tornado >=5 - license: PSF-2.0 - license_family: PSF - purls: [] - size: 17415 - timestamp: 1763055550515 -- conda: https://conda.anaconda.org/conda-forge/linux-64/matplotlib-base-3.10.8-py312he3d6523_0.conda - sha256: 70cf0e7bfd50ef50eb712a6ca1eef0ef0d63b7884292acc81353327b434b548c - md5: b8dc157bbbb69c1407478feede8b7b42 - depends: - - __glibc >=2.17,<3.0.a0 - - contourpy >=1.0.1 - - cycler >=0.10 - - fonttools >=4.22.0 - - freetype - - kiwisolver >=1.3.1 - - libfreetype >=2.14.1 - - libfreetype6 >=2.14.1 - - libgcc >=14 - - libstdcxx >=14 - - numpy >=1.23 - - numpy >=1.23,<3 - - packaging >=20.0 - - pillow >=8 - - pyparsing >=2.3.1 - - python >=3.12,<3.13.0a0 - - python-dateutil >=2.7 - - python_abi 3.12.* *_cp312 - - qhull >=2020.2,<2020.3.0a0 - - tk >=8.6.13,<8.7.0a0 - license: PSF-2.0 - license_family: PSF - purls: - - pkg:pypi/matplotlib?source=hash-mapping - size: 8442149 - timestamp: 1763055517581 -- conda: https://conda.anaconda.org/conda-forge/noarch/matplotlib-inline-0.2.1-pyhd8ed1ab_0.conda - sha256: 9d690334de0cd1d22c51bc28420663f4277cfa60d34fa5cad1ce284a13f1d603 - md5: 00e120ce3e40bad7bfc78861ce3c4a25 - depends: - - python >=3.10 - - traitlets - license: BSD-3-Clause - license_family: BSD - purls: - - pkg:pypi/matplotlib-inline?source=hash-mapping - size: 15175 - timestamp: 1761214578417 -- conda: https://conda.anaconda.org/conda-forge/noarch/mcp-1.25.0-pyhd8ed1ab_0.conda - sha256: fabc402db8de7f5125294c036b632303b62a05c5f9088c359e30c4d8ae2bb55e - md5: 0d6fcabd1c8f7940de5f8ccd6eaf8888 - depends: - - anyio >=4.5 - - httpx >=0.27.1 - - httpx-sse >=0.4 - - jsonschema >=4.20.0 - - pydantic >=2.11.0,<3.0.0 - - pydantic-settings >=2.5.2 - - pyjwt >=2.10.1 - - python >=3.10 - - python-dotenv >=1.0.0 - - python-multipart >=0.0.9 - - pywin32-on-windows - - rich >=13.9.4 - - sse-starlette >=1.6.1 - - starlette >=0.27 - - typer >=0.16.0 - - typing-extensions >=4.9.0 - - typing-inspection >=0.4.1 - - uvicorn >=0.31.1 - constrains: - - pywin32 >=310 - license: MIT - license_family: MIT - size: 163814 - timestamp: 1766148276764 -- conda: https://conda.anaconda.org/conda-forge/noarch/mdurl-0.1.2-pyhd8ed1ab_1.conda - sha256: 78c1bbe1723449c52b7a9df1af2ee5f005209f67e40b6e1d3c7619127c43b1c7 - md5: 592132998493b3ff25fd7479396e8351 - depends: - - python >=3.9 - license: MIT - license_family: MIT - purls: - - pkg:pypi/mdurl?source=hash-mapping - size: 14465 - timestamp: 1733255681319 -- conda: https://conda.anaconda.org/conda-forge/noarch/more-itertools-10.8.0-pyhcf101f3_1.conda - sha256: 449609f0d250607a300754474350a3b61faf45da183d3071e9720e453c765b8a - md5: 32f78e9d06e8593bc4bbf1338da06f5f - depends: - - python >=3.10 - - python - license: MIT - license_family: MIT - purls: - - pkg:pypi/more-itertools?source=hash-mapping - size: 69210 - timestamp: 1764487059562 -- conda: https://conda.anaconda.org/conda-forge/noarch/mpmath-1.3.0-pyhd8ed1ab_1.conda - sha256: 7d7aa3fcd6f42b76bd711182f3776a02bef09a68c5f117d66b712a6d81368692 - md5: 3585aa87c43ab15b167b574cd73b057b - depends: - - python >=3.9 - license: BSD-3-Clause - license_family: BSD - purls: - - pkg:pypi/mpmath?source=hash-mapping - size: 439705 - timestamp: 1733302781386 -- conda: https://conda.anaconda.org/conda-forge/linux-64/multidict-6.7.0-py312h8a5da7c_0.conda - sha256: e56ac750fee1edb47a0390984c4725d8ce86c243f27119e30ceaac5c68e300cf - md5: 9fe4c848dd01cde9b8d0073744d4eef8 - depends: - - __glibc >=2.17,<3.0.a0 - - libgcc >=14 - - python >=3.12,<3.13.0a0 - - python_abi 3.12.* *_cp312 - license: Apache-2.0 - license_family: APACHE - purls: - - pkg:pypi/multidict?source=compressed-mapping - size: 99537 - timestamp: 1765460650128 -- conda: https://conda.anaconda.org/conda-forge/noarch/munkres-1.1.4-pyhd8ed1ab_1.conda - sha256: d09c47c2cf456de5c09fa66d2c3c5035aa1fa228a1983a433c47b876aa16ce90 - md5: 37293a85a0f4f77bbd9cf7aaefc62609 - depends: - - python >=3.9 - license: Apache-2.0 - license_family: Apache - purls: - - pkg:pypi/munkres?source=hash-mapping - size: 15851 - timestamp: 1749895533014 -- conda: https://conda.anaconda.org/conda-forge/noarch/narwhals-2.15.0-pyhcf101f3_0.conda - sha256: 2e64699401c6170ce9a0916461ff4686f8d10b076f6abe1d887cbcb7061c0e85 - md5: 37926bb0db8b04b8b99945076e1442d0 - depends: - - python >=3.10 - - python - license: MIT - license_family: MIT - purls: - - pkg:pypi/narwhals?source=compressed-mapping - size: 272452 - timestamp: 1767693390284 -- conda: https://conda.anaconda.org/conda-forge/linux-64/ncurses-6.5-h2d0b736_3.conda - sha256: 3fde293232fa3fca98635e1167de6b7c7fda83caf24b9d6c91ec9eefb4f4d586 - md5: 47e340acb35de30501a76c7c799c41d7 - depends: - - __glibc >=2.17,<3.0.a0 - - libgcc >=13 - license: X11 AND BSD-3-Clause - purls: [] - size: 891641 - timestamp: 1738195959188 -- conda: https://conda.anaconda.org/conda-forge/noarch/nest-asyncio-1.6.0-pyhd8ed1ab_1.conda - sha256: bb7b21d7fd0445ddc0631f64e66d91a179de4ba920b8381f29b9d006a42788c0 - md5: 598fd7d4d0de2455fb74f56063969a97 - depends: - - python >=3.9 - license: BSD-2-Clause - license_family: BSD - purls: - - pkg:pypi/nest-asyncio?source=hash-mapping - size: 11543 - timestamp: 1733325673691 -- conda: https://conda.anaconda.org/conda-forge/linux-64/nlohmann_json-3.12.0-h54a6638_1.conda - sha256: fd2cbd8dfc006c72f45843672664a8e4b99b2f8137654eaae8c3d46dca776f63 - md5: 16c2a0e9c4a166e53632cfca4f68d020 - constrains: - - nlohmann_json-abi ==3.12.0 - license: MIT - license_family: MIT - purls: [] - size: 136216 - timestamp: 1758194284857 -- conda: https://conda.anaconda.org/tudat-team/linux-64/nrlmsise-00-0.1-h7254764_5.conda - sha256: d9a76ab4cc84b6c66d5a690e8d527675c6c5e7ef0cff6e0c0d5046a02ffd6829 - md5: 2554032315f8f4f141c87b9778e3102d - depends: - - libgcc-ng >=12 - size: 65335 - timestamp: 1721222877439 -- conda: https://conda.anaconda.org/conda-forge/linux-64/numpy-1.26.4-py312heda63a1_0.conda - sha256: fe3459c75cf84dcef6ef14efcc4adb0ade66038ddd27cadb894f34f4797687d8 - md5: d8285bea2a350f63fab23bf460221f3f - depends: - - libblas >=3.9.0,<4.0a0 - - libcblas >=3.9.0,<4.0a0 - - libgcc-ng >=12 - - liblapack >=3.9.0,<4.0a0 - - libstdcxx-ng >=12 - - python >=3.12,<3.13.0a0 - - python_abi 3.12.* *_cp312 - constrains: - - numpy-base <0a0 - license: BSD-3-Clause - license_family: BSD - size: 7484186 - timestamp: 1707225809722 -- conda: https://conda.anaconda.org/conda-forge/linux-64/openjpeg-2.5.4-h55fea9a_0.conda - sha256: 3900f9f2dbbf4129cf3ad6acf4e4b6f7101390b53843591c53b00f034343bc4d - md5: 11b3379b191f63139e29c0d19dee24cd - depends: - - __glibc >=2.17,<3.0.a0 - - libgcc >=14 - - libpng >=1.6.50,<1.7.0a0 - - libstdcxx >=14 - - libtiff >=4.7.1,<4.8.0a0 - - libzlib >=1.3.1,<2.0a0 - license: BSD-2-Clause - license_family: BSD - purls: [] - size: 355400 - timestamp: 1758489294972 -- conda: https://conda.anaconda.org/conda-forge/linux-64/openldap-2.6.10-he970967_0.conda - sha256: cb0b07db15e303e6f0a19646807715d28f1264c6350309a559702f4f34f37892 - md5: 2e5bf4f1da39c0b32778561c3c4e5878 - depends: - - __glibc >=2.17,<3.0.a0 - - cyrus-sasl >=2.1.27,<3.0a0 - - krb5 >=1.21.3,<1.22.0a0 - - libgcc >=13 - - libstdcxx >=13 - - openssl >=3.5.0,<4.0a0 - license: OLDAP-2.8 - license_family: BSD - purls: [] - size: 780253 - timestamp: 1748010165522 -- conda: https://conda.anaconda.org/conda-forge/linux-64/openssl-3.6.0-h26f9b46_0.conda - sha256: a47271202f4518a484956968335b2521409c8173e123ab381e775c358c67fe6d - md5: 9ee58d5c534af06558933af3c845a780 - depends: - - __glibc >=2.17,<3.0.a0 - - ca-certificates - - libgcc >=14 - license: Apache-2.0 - license_family: Apache - purls: [] - size: 3165399 - timestamp: 1762839186699 -- conda: https://conda.anaconda.org/conda-forge/linux-64/orc-2.2.1-hd747db4_0.conda - sha256: 8d91d6398fc63a94d238e64e4983d38f6f9555460f11bed00abb2da04dbadf7c - md5: ddab8b2af55b88d63469c040377bd37e - depends: - - __glibc >=2.17,<3.0.a0 - - libgcc >=14 - - libprotobuf >=6.31.1,<6.31.2.0a0 - - libstdcxx >=14 - - libzlib >=1.3.1,<2.0a0 - - lz4-c >=1.10.0,<1.11.0a0 - - snappy >=1.2.2,<1.3.0a0 - - tzdata - - zstd >=1.5.7,<1.6.0a0 - license: Apache-2.0 - license_family: Apache - purls: [] - size: 1316445 - timestamp: 1759424644934 -- conda: https://conda.anaconda.org/conda-forge/noarch/packaging-25.0-pyh29332c3_1.conda - sha256: 289861ed0c13a15d7bbb408796af4de72c2fe67e2bcb0de98f4c3fce259d7991 - md5: 58335b26c38bf4a20f399384c33cbcf9 - depends: - - python >=3.8 - - python - license: Apache-2.0 - license_family: APACHE - purls: - - pkg:pypi/packaging?source=hash-mapping - size: 62477 - timestamp: 1745345660407 -- conda: https://conda.anaconda.org/conda-forge/linux-64/pandas-2.3.3-py312hf79963d_1.conda - sha256: f633d5f9b28e4a8f66a6ec9c89ef1b6743b880b0511330184b4ab9b7e2dda247 - md5: e597b3e812d9613f659b7d87ad252d18 - depends: - - __glibc >=2.17,<3.0.a0 - - libgcc >=14 - - libstdcxx >=14 - - numpy >=1.22.4 - - numpy >=1.23,<3 - - python >=3.12,<3.13.0a0 - - python-dateutil >=2.8.2 - - python-tzdata >=2022.7 - - python_abi 3.12.* *_cp312 - - pytz >=2020.1 - constrains: - - xarray >=2022.12.0 - - qtpy >=2.3.0 - - html5lib >=1.1 - - pandas-gbq >=0.19.0 - - tzdata >=2022.7 - - fsspec >=2022.11.0 - - fastparquet >=2022.12.0 - - odfpy >=1.4.1 - - pyxlsb >=1.0.10 - - scipy >=1.10.0 - - sqlalchemy >=2.0.0 - - pytables >=3.8.0 - - bottleneck >=1.3.6 - - pyarrow >=10.0.1 - - numexpr >=2.8.4 - - pyqt5 >=5.15.9 - - xlsxwriter >=3.0.5 - - openpyxl >=3.1.0 - - blosc >=1.21.3 - - matplotlib >=3.6.3 - - lxml >=4.9.2 - - numba >=0.56.4 - - s3fs >=2022.11.0 - - tabulate >=0.9.0 - - xlrd >=2.0.1 - - gcsfs >=2022.11.0 - - pyreadstat >=1.2.0 - - python-calamine >=0.1.7 - - zstandard >=0.19.0 - - psycopg2 >=2.9.6 - - beautifulsoup4 >=4.11.2 - license: BSD-3-Clause - license_family: BSD - purls: - - pkg:pypi/pandas?source=hash-mapping - size: 15099922 - timestamp: 1759266031115 -- conda: https://conda.anaconda.org/conda-forge/noarch/parso-0.8.5-pyhcf101f3_0.conda - sha256: 30de7b4d15fbe53ffe052feccde31223a236dae0495bab54ab2479de30b2990f - md5: a110716cdb11cf51482ff4000dc253d7 - depends: - - python >=3.10 - - python - license: MIT - license_family: MIT - purls: - - pkg:pypi/parso?source=hash-mapping - size: 81562 - timestamp: 1755974222274 -- conda: https://conda.anaconda.org/conda-forge/noarch/partd-1.4.2-pyhd8ed1ab_0.conda - sha256: 472fc587c63ec4f6eba0cc0b06008a6371e0a08a5986de3cf4e8024a47b4fe6c - md5: 0badf9c54e24cecfb0ad2f99d680c163 - depends: - - locket - - python >=3.9 - - toolz - license: BSD-3-Clause - license_family: BSD - purls: - - pkg:pypi/partd?source=hash-mapping - size: 20884 - timestamp: 1715026639309 -- conda: https://conda.anaconda.org/conda-forge/linux-64/pcre2-10.47-haa7fec5_0.conda - sha256: 5e6f7d161356fefd981948bea5139c5aa0436767751a6930cb1ca801ebb113ff - md5: 7a3bff861a6583f1889021facefc08b1 - depends: - - __glibc >=2.17,<3.0.a0 - - bzip2 >=1.0.8,<2.0a0 - - libgcc >=14 - - libzlib >=1.3.1,<2.0a0 - license: BSD-3-Clause - license_family: BSD - purls: [] - size: 1222481 - timestamp: 1763655398280 -- conda: https://conda.anaconda.org/conda-forge/linux-64/perl-5.32.1-7_hd590300_perl5.conda - build_number: 7 - sha256: 9ec32b6936b0e37bcb0ed34f22ec3116e75b3c0964f9f50ecea5f58734ed6ce9 - md5: f2cfec9406850991f4e3d960cc9e3321 - depends: - - libgcc-ng >=12 - - libxcrypt >=4.4.36 - license: GPL-1.0-or-later OR Artistic-1.0-Perl - purls: [] - size: 13344463 - timestamp: 1703310653947 -- conda: https://conda.anaconda.org/conda-forge/noarch/pexpect-4.9.0-pyhd8ed1ab_1.conda - sha256: 202af1de83b585d36445dc1fda94266697341994d1a3328fabde4989e1b3d07a - md5: d0d408b1f18883a944376da5cf8101ea - depends: - - ptyprocess >=0.5 - - python >=3.9 - license: ISC - purls: - - pkg:pypi/pexpect?source=hash-mapping - size: 53561 - timestamp: 1733302019362 -- conda: https://conda.anaconda.org/conda-forge/linux-64/pillow-12.1.0-py312h50c33e8_0.conda - sha256: dc15482aadc863e2b65757b13a248971e832036bf5ccd2be48d02dfe4c1cf5e0 - md5: 923b06ad75b7acc888fa20a22dc397cd - depends: - - python - - __glibc >=2.17,<3.0.a0 - - libgcc >=14 - - libfreetype >=2.14.1 - - libfreetype6 >=2.14.1 - - tk >=8.6.13,<8.7.0a0 - - python_abi 3.12.* *_cp312 - - libxcb >=1.17.0,<2.0a0 - - libtiff >=4.7.1,<4.8.0a0 - - libjpeg-turbo >=3.1.2,<4.0a0 - - zlib-ng >=2.3.2,<2.4.0a0 - - lcms2 >=2.17,<3.0a0 - - openjpeg >=2.5.4,<3.0a0 - - libwebp-base >=1.6.0,<2.0a0 - license: HPND - purls: - - pkg:pypi/pillow?source=hash-mapping - size: 1029473 - timestamp: 1767353193448 -- conda: https://conda.anaconda.org/conda-forge/noarch/pip-25.3-pyh8b19718_0.conda - sha256: b67692da1c0084516ac1c9ada4d55eaf3c5891b54980f30f3f444541c2706f1e - md5: c55515ca43c6444d2572e0f0d93cb6b9 - depends: - - python >=3.10,<3.13.0a0 - - setuptools - - wheel - license: MIT - license_family: MIT - size: 1177534 - timestamp: 1762776258783 -- conda: https://conda.anaconda.org/conda-forge/linux-64/pixman-0.46.4-h54a6638_1.conda - sha256: 43d37bc9ca3b257c5dd7bf76a8426addbdec381f6786ff441dc90b1a49143b6a - md5: c01af13bdc553d1a8fbfff6e8db075f0 - depends: - - libgcc >=14 - - libstdcxx >=14 - - libgcc >=14 - - __glibc >=2.17,<3.0.a0 - license: MIT - license_family: MIT - purls: [] - size: 450960 - timestamp: 1754665235234 -- conda: https://conda.anaconda.org/conda-forge/noarch/platformdirs-4.5.1-pyhcf101f3_0.conda - sha256: 04c64fb78c520e5c396b6e07bc9082735a5cc28175dbe23138201d0a9441800b - md5: 1bd2e65c8c7ef24f4639ae6e850dacc2 - depends: - - python >=3.10 - - python - license: MIT - license_family: MIT - purls: - - pkg:pypi/platformdirs?source=hash-mapping - size: 23922 - timestamp: 1764950726246 -- conda: https://conda.anaconda.org/conda-forge/noarch/pluggy-1.6.0-pyhf9edf01_1.conda - sha256: e14aafa63efa0528ca99ba568eaf506eb55a0371d12e6250aaaa61718d2eb62e - md5: d7585b6550ad04c8c5e21097ada2888e - depends: - - python >=3.9 - - python - license: MIT - license_family: MIT - purls: - - pkg:pypi/pluggy?source=compressed-mapping - size: 25877 - timestamp: 1764896838868 -- conda: https://conda.anaconda.org/conda-forge/linux-64/prometheus-cpp-1.3.0-ha5d0236_0.conda - sha256: 013669433eb447548f21c3c6b16b2ed64356f726b5f77c1b39d5ba17a8a4b8bc - md5: a83f6a2fdc079e643237887a37460668 - depends: - - __glibc >=2.17,<3.0.a0 - - libcurl >=8.10.1,<9.0a0 - - libgcc >=13 - - libstdcxx >=13 - - libzlib >=1.3.1,<2.0a0 - - zlib - license: MIT - license_family: MIT - purls: [] - size: 199544 - timestamp: 1730769112346 -- conda: https://conda.anaconda.org/conda-forge/noarch/prompt-toolkit-3.0.52-pyha770c72_0.conda - sha256: 4817651a276016f3838957bfdf963386438c70761e9faec7749d411635979bae - md5: edb16f14d920fb3faf17f5ce582942d6 - depends: - - python >=3.10 - - wcwidth - constrains: - - prompt_toolkit 3.0.52 - license: BSD-3-Clause - license_family: BSD - purls: - - pkg:pypi/prompt-toolkit?source=hash-mapping - size: 273927 - timestamp: 1756321848365 -- conda: https://conda.anaconda.org/conda-forge/linux-64/propcache-0.3.1-py312h178313f_0.conda - sha256: d0ff67d89cf379a9f0367f563320621f0bc3969fe7f5c85e020f437de0927bb4 - md5: 0cf580c1b73146bb9ff1bbdb4d4c8cf9 - depends: - - __glibc >=2.17,<3.0.a0 - - libgcc >=13 - - python >=3.12,<3.13.0a0 - - python_abi 3.12.* *_cp312 - license: Apache-2.0 - license_family: APACHE - purls: - - pkg:pypi/propcache?source=hash-mapping - size: 54233 - timestamp: 1744525107433 -- conda: https://conda.anaconda.org/conda-forge/linux-64/psutil-7.2.1-py312h5253ce2_0.conda - sha256: 4731e0ae556397c2666c773c409735197fed33cdb133d2419f01430aeb687278 - md5: ff09ba570ce66446db523ea21c12b765 - depends: - - python - - __glibc >=2.17,<3.0.a0 - - libgcc >=14 - - python_abi 3.12.* *_cp312 - license: BSD-3-Clause - license_family: BSD - purls: - - pkg:pypi/psutil?source=hash-mapping - size: 222353 - timestamp: 1767012395507 -- conda: https://conda.anaconda.org/conda-forge/linux-64/pthread-stubs-0.4-hb9d3cd8_1002.conda - sha256: 9c88f8c64590e9567c6c80823f0328e58d3b1efb0e1c539c0315ceca764e0973 - md5: b3c17d95b5a10c6e64a21fa17573e70e - depends: - - __glibc >=2.17,<3.0.a0 - - libgcc >=13 - license: MIT - license_family: MIT - purls: [] - size: 8252 - timestamp: 1726802366959 -- conda: https://conda.anaconda.org/conda-forge/noarch/ptyprocess-0.7.0-pyhd8ed1ab_1.conda - sha256: a7713dfe30faf17508ec359e0bc7e0983f5d94682492469bd462cdaae9c64d83 - md5: 7d9daffbb8d8e0af0f769dbbcd173a54 - depends: - - python >=3.9 - license: ISC - purls: - - pkg:pypi/ptyprocess?source=hash-mapping - size: 19457 - timestamp: 1733302371990 -- conda: https://conda.anaconda.org/conda-forge/noarch/pure_eval-0.2.3-pyhd8ed1ab_1.conda - sha256: 71bd24600d14bb171a6321d523486f6a06f855e75e547fa0cb2a0953b02047f0 - md5: 3bfdfb8dbcdc4af1ae3f9a8eb3948f04 - depends: - - python >=3.9 - license: MIT - license_family: MIT - purls: - - pkg:pypi/pure-eval?source=hash-mapping - size: 16668 - timestamp: 1733569518868 -- conda: https://conda.anaconda.org/conda-forge/noarch/py2vega-0.6.1-pyhd8ed1ab_0.tar.bz2 - sha256: 1637e850576b0cc1fda0fb2f4a4396bb30b140888e83787de2c8746af3df675e - md5: 07594783f950301f5943e6d080ffb4eb - depends: - - gast >=0.4,<0.5 - - python >=3.6 - license: BSD-3-Clause - license_family: BSD - purls: - - pkg:pypi/py2vega?source=hash-mapping - size: 16798 - timestamp: 1614765686812 -- conda: https://conda.anaconda.org/conda-forge/linux-64/pyarrow-22.0.0-py312h7900ff3_1.conda - sha256: 8a760d39c95b5f5758b753904f21f598ac2cd676cb7f0e35f55a12182d94012e - md5: c6a872af2954958aa478f3fd835a048b - depends: - - libarrow-acero 22.0.0.* - - libarrow-dataset 22.0.0.* - - libarrow-substrait 22.0.0.* - - libparquet 22.0.0.* - - pyarrow-core 22.0.0 *_1_* - - python >=3.12,<3.13.0a0 - - python_abi 3.12.* *_cp312 - license: Apache-2.0 - purls: [] - size: 32766 - timestamp: 1768962909277 -- conda: https://conda.anaconda.org/conda-forge/linux-64/pyarrow-core-22.0.0-py312hc195796_1_cpu.conda - build_number: 1 - sha256: e6a249d01a782894d8d895c934846ffea563f8d55792c6cacc08605585447670 - md5: 7b472774c327e18f74e9bbe73467673d - depends: - - __glibc >=2.17,<3.0.a0 - - libarrow 22.0.0.* *cpu - - libarrow-compute 22.0.0.* *cpu - - libgcc >=14 - - libstdcxx >=14 - - libzlib >=1.3.1,<2.0a0 - - python >=3.12,<3.13.0a0 - - python_abi 3.12.* *_cp312 - constrains: - - numpy >=1.21,<3 - - apache-arrow-proc * cpu - license: Apache-2.0 - purls: - - pkg:pypi/pyarrow?source=hash-mapping - size: 5287305 - timestamp: 1768962788099 -- conda: https://conda.anaconda.org/conda-forge/noarch/pycparser-2.22-pyh29332c3_1.conda - sha256: 79db7928d13fab2d892592223d7570f5061c192f27b9febd1a418427b719acc6 - md5: 12c566707c80111f9799308d9e265aef - depends: - - python >=3.9 - - python - license: BSD-3-Clause - license_family: BSD - purls: - - pkg:pypi/pycparser?source=hash-mapping - size: 110100 - timestamp: 1733195786147 -- conda: https://conda.anaconda.org/conda-forge/noarch/pydantic-2.12.5-pyhcf101f3_1.conda - sha256: 868569d9505b7fe246c880c11e2c44924d7613a8cdcc1f6ef85d5375e892f13d - md5: c3946ed24acdb28db1b5d63321dbca7d - depends: - - typing-inspection >=0.4.2 - - typing_extensions >=4.14.1 - - python >=3.10 - - typing-extensions >=4.6.1 - - annotated-types >=0.6.0 - - pydantic-core ==2.41.5 - - python - license: MIT - license_family: MIT - purls: - - pkg:pypi/pydantic?source=hash-mapping - size: 340482 - timestamp: 1764434463101 -- conda: https://conda.anaconda.org/conda-forge/linux-64/pydantic-core-2.41.5-py312h868fb18_1.conda - sha256: 07f899d035e06598682d3904d55f1529fac71b15e12b61d44d6a5fbf8521b0fe - md5: 56a776330a7d21db63a7c9d6c3711a04 - depends: - - python - - typing-extensions >=4.6.0,!=4.7.0 - - libgcc >=14 - - __glibc >=2.17,<3.0.a0 - - python_abi 3.12.* *_cp312 - constrains: - - __glibc >=2.17 - license: MIT - license_family: MIT - purls: - - pkg:pypi/pydantic-core?source=hash-mapping - size: 1935221 - timestamp: 1762989004359 -- conda: https://conda.anaconda.org/conda-forge/noarch/pydantic-settings-2.12.0-pyh3cfb1c2_0.conda - sha256: 17d552dd19501909d626ff50cd23753d56e03ab670ce9096f1c4068e1eb90f2a - md5: 0a3042ce18b785982c64a8567cc3e512 - depends: - - pydantic >=2.7.0 - - python >=3.10 - - python-dotenv >=0.21.0 - - typing-inspection >=0.4.0 - license: MIT - license_family: MIT - purls: - - pkg:pypi/pydantic-settings?source=hash-mapping - size: 43752 - timestamp: 1762786342653 -- conda: https://conda.anaconda.org/conda-forge/linux-64/pyerfa-2.0.1.5-py310h32771cd_2.conda - noarch: python - sha256: a3f25f921be09e15ed6ff46a1ec99ce9cca6affa4a086f6f39ad630e21e48fb7 - md5: e6efd9593a25d093b4ce9dd8053c4af7 - depends: - - __glibc >=2.17,<3.0.a0 - - libgcc >=14 - - numpy >=1.21,<3 - - python - license: BSD-3-Clause - license_family: BSD - purls: - - pkg:pypi/pyerfa?source=hash-mapping - size: 295617 - timestamp: 1756821497270 -- conda: https://conda.anaconda.org/conda-forge/noarch/pygments-2.19.2-pyhd8ed1ab_0.conda - sha256: 5577623b9f6685ece2697c6eb7511b4c9ac5fb607c9babc2646c811b428fd46a - md5: 6b6ece66ebcae2d5f326c77ef2c5a066 - depends: - - python >=3.9 - license: BSD-2-Clause - license_family: BSD - purls: - - pkg:pypi/pygments?source=hash-mapping - size: 889287 - timestamp: 1750615908735 -- conda: https://conda.anaconda.org/conda-forge/noarch/pyjwt-2.10.1-pyhd8ed1ab_0.conda - sha256: 158d8911e873e2a339c27768933747bf9c2aec1caa038f1b7b38a011734a956f - md5: 84c5c40ea7c5bbc6243556e5daed20e7 - depends: - - python >=3.9 - constrains: - - cryptography >=3.4.0 - license: MIT - license_family: MIT - purls: - - pkg:pypi/pyjwt?source=hash-mapping - size: 25093 - timestamp: 1732782523102 -- conda: https://conda.anaconda.org/conda-forge/noarch/pyparsing-3.3.2-pyhcf101f3_0.conda - sha256: 417fba4783e528ee732afa82999300859b065dc59927344b4859c64aae7182de - md5: 3687cc0b82a8b4c17e1f0eb7e47163d5 - depends: - - python >=3.10 - - python - license: MIT - purls: - - pkg:pypi/pyparsing?source=compressed-mapping - size: 110893 - timestamp: 1769003998136 -- conda: https://conda.anaconda.org/conda-forge/linux-64/pyside6-6.10.1-py312h9da60e5_0.conda - sha256: dccbc2674aaae31711933942fd16d87b127e6335556d5701cb760f27986f0375 - md5: dda0a61b6186fc914cf6c1581f64229d - depends: - - __glibc >=2.17,<3.0.a0 - - libclang13 >=21.1.7 - - libegl >=1.7.0,<2.0a0 - - libgcc >=14 - - libgl >=1.7.0,<2.0a0 - - libopengl >=1.7.0,<2.0a0 - - libstdcxx >=14 - - libvulkan-loader >=1.4.328.1,<2.0a0 - - libxml2 - - libxml2-16 >=2.14.6 - - libxslt >=1.1.43,<2.0a0 - - python >=3.12,<3.13.0a0 - - python_abi 3.12.* *_cp312 - - qt6-main 6.10.1.* - - qt6-main >=6.10.1,<6.11.0a0 - license: LGPL-3.0-only - license_family: LGPL - purls: - - pkg:pypi/pyside6?source=hash-mapping - - pkg:pypi/shiboken6?source=hash-mapping - size: 11606305 - timestamp: 1765811838817 -- conda: https://conda.anaconda.org/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda - sha256: ba3b032fa52709ce0d9fd388f63d330a026754587a2f461117cac9ab73d8d0d8 - md5: 461219d1a5bd61342293efa2c0c90eac - depends: - - __unix - - python >=3.9 - license: BSD-3-Clause - license_family: BSD - purls: - - pkg:pypi/pysocks?source=hash-mapping - size: 21085 - timestamp: 1733217331982 -- conda: https://conda.anaconda.org/conda-forge/noarch/pytest-9.0.2-pyhcf101f3_0.conda - sha256: 9e749fb465a8bedf0184d8b8996992a38de351f7c64e967031944978de03a520 - md5: 2b694bad8a50dc2f712f5368de866480 - depends: - - pygments >=2.7.2 - - python >=3.10 - - iniconfig >=1.0.1 - - packaging >=22 - - pluggy >=1.5,<2 - - tomli >=1 - - colorama >=0.4 - - exceptiongroup >=1 - - python - constrains: - - pytest-faulthandler >=2 - license: MIT - license_family: MIT - size: 299581 - timestamp: 1765062031645 -- conda: https://conda.anaconda.org/conda-forge/linux-64/python-3.12.12-hd63d673_1_cpython.conda - build_number: 1 - sha256: 39898d24769a848c057ab861052e50bdc266310a7509efa3514b840e85a2ae98 - md5: 5c00c8cea14ee8d02941cab9121dce41 - depends: - - __glibc >=2.17,<3.0.a0 - - bzip2 >=1.0.8,<2.0a0 - - ld_impl_linux-64 >=2.36.1 - - libexpat >=2.7.1,<3.0a0 - - libffi >=3.5.2,<3.6.0a0 - - libgcc >=14 - - liblzma >=5.8.1,<6.0a0 - - libnsl >=2.0.1,<2.1.0a0 - - libsqlite >=3.50.4,<4.0a0 - - libuuid >=2.41.2,<3.0a0 - - libxcrypt >=4.4.36 - - libzlib >=1.3.1,<2.0a0 - - ncurses >=6.5,<7.0a0 - - openssl >=3.5.4,<4.0a0 - - readline >=8.2,<9.0a0 - - tk >=8.6.13,<8.7.0a0 - - tzdata - constrains: - - python_abi 3.12.* *_cp312 - license: Python-2.0 - size: 31537229 - timestamp: 1761176876216 -- conda: https://conda.anaconda.org/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhe01879c_2.conda - sha256: d6a17ece93bbd5139e02d2bd7dbfa80bee1a4261dced63f65f679121686bf664 - md5: 5b8d21249ff20967101ffa321cab24e8 - depends: - - python >=3.9 - - six >=1.5 - - python - license: Apache-2.0 - license_family: APACHE - purls: - - pkg:pypi/python-dateutil?source=hash-mapping - size: 233310 - timestamp: 1751104122689 -- conda: https://conda.anaconda.org/conda-forge/noarch/python-dotenv-1.2.1-pyhcf101f3_0.conda - sha256: aa98e0b1f5472161318f93224f1cfec1355ff69d2f79f896c0b9e033e4a6caf9 - md5: 083725d6cd3dc007f06d04bcf1e613a2 - depends: - - python >=3.10 - - python - license: BSD-3-Clause - license_family: BSD - purls: - - pkg:pypi/python-dotenv?source=hash-mapping - size: 26922 - timestamp: 1761503229008 -- conda: https://conda.anaconda.org/conda-forge/noarch/python-gil-3.12.12-hd8ed1ab_1.conda - sha256: 59f17182813f8b23709b7d4cfda82c33b72dd007cb729efa0033c609fbd92122 - md5: c20172b4c59fbe288fa50cdc1b693d73 - depends: - - cpython 3.12.12.* - - python_abi * *_cp312 - license: Python-2.0 - purls: [] - size: 45888 - timestamp: 1761175248278 -- conda: https://conda.anaconda.org/conda-forge/noarch/python-multipart-0.0.21-pyhcf101f3_1.conda - sha256: 6f71512c986b163b0e78d15527d3a74c861ab6b404789c8a733c7309c177ed42 - md5: 6881f5cd0aae736cc1ab21354c83ec49 - depends: - - python >=3.10 - - python - license: Apache-2.0 - license_family: APACHE - purls: - - pkg:pypi/python-multipart?source=hash-mapping - size: 30275 - timestamp: 1767725812296 -- conda: https://conda.anaconda.org/conda-forge/noarch/python-tzdata-2025.3-pyhd8ed1ab_0.conda - sha256: 467134ef39f0af2dbb57d78cb3e4821f01003488d331a8dd7119334f4f47bfbd - md5: 7ead57407430ba33f681738905278d03 - depends: - - python >=3.10 - license: Apache-2.0 - license_family: APACHE - purls: - - pkg:pypi/tzdata?source=compressed-mapping - size: 143542 - timestamp: 1765719982349 -- conda: https://conda.anaconda.org/conda-forge/noarch/python_abi-3.12-8_cp312.conda - build_number: 8 - sha256: 80677180dd3c22deb7426ca89d6203f1c7f1f256f2d5a94dc210f6e758229809 - md5: c3efd25ac4d74b1584d2f7a57195ddf1 - constrains: - - python 3.12.* *_cpython - license: BSD-3-Clause - license_family: BSD - purls: [] - size: 6958 - timestamp: 1752805918820 -- conda: https://conda.anaconda.org/conda-forge/noarch/pytz-2025.2-pyhd8ed1ab_0.conda - sha256: 8d2a8bf110cc1fc3df6904091dead158ba3e614d8402a83e51ed3a8aa93cdeb0 - md5: bc8e3267d44011051f2eb14d22fb0960 - depends: - - python >=3.9 - license: MIT - license_family: MIT - purls: - - pkg:pypi/pytz?source=hash-mapping - size: 189015 - timestamp: 1742920947249 -- conda: https://conda.anaconda.org/conda-forge/noarch/pyvo-1.8-pyhd8ed1ab_0.conda - sha256: c5da475506154c76a869d4101f3b16c712d5244fc5b966d389286aac3e537eb5 - md5: 0334b0c99472b10f7154f164ce574927 - depends: - - astropy-base >=4.2 - - python >=3.9 - - requests - license: BSD-3-Clause - license_family: BSD - purls: - - pkg:pypi/pyvo?source=hash-mapping - size: 901577 - timestamp: 1763053979710 -- conda: https://conda.anaconda.org/conda-forge/noarch/pywin32-on-windows-0.1.0-pyh1179c8e_3.tar.bz2 - sha256: 6502696aaef571913b22a808b15c185bd8ea4aabb952685deb29e6a6765761cb - md5: 2807a0becd1d986fe1ef9b7f8135f215 - depends: - - __unix - - python >=2.7 - license: BSD-3-Clause - license_family: BSD - purls: [] - size: 4856 - timestamp: 1646866525560 -- conda: https://conda.anaconda.org/conda-forge/linux-64/pyyaml-6.0.3-py312h8a5da7c_0.conda - sha256: 1b3dc4c25c83093fff08b86a3574bc6b94ba355c8eba1f35d805c5e256455fc7 - md5: fba10c2007c8b06f77c5a23ce3a635ad - depends: - - __glibc >=2.17,<3.0.a0 - - libgcc >=14 - - python >=3.12,<3.13.0a0 - - python_abi 3.12.* *_cp312 - - yaml >=0.2.5,<0.3.0a0 - license: MIT - license_family: MIT - purls: - - pkg:pypi/pyyaml?source=hash-mapping - size: 204539 - timestamp: 1758892248166 -- conda: https://conda.anaconda.org/conda-forge/linux-64/pyzmq-27.1.0-py312hfb55c3c_0.conda - noarch: python - sha256: a00a41b66c12d9c60e66b391e9a4832b7e28743348cf4b48b410b91927cd7819 - md5: 3399d43f564c905250c1aea268ebb935 - depends: - - python - - __glibc >=2.17,<3.0.a0 - - libstdcxx >=14 - - libgcc >=14 - - _python_abi3_support 1.* - - cpython >=3.12 - - zeromq >=4.3.5,<4.4.0a0 - license: BSD-3-Clause - license_family: BSD - purls: - - pkg:pypi/pyzmq?source=hash-mapping - size: 212218 - timestamp: 1757387023399 -- conda: https://conda.anaconda.org/conda-forge/linux-64/qhull-2020.2-h434a139_5.conda - sha256: 776363493bad83308ba30bcb88c2552632581b143e8ee25b1982c8c743e73abc - md5: 353823361b1d27eb3960efb076dfcaf6 - depends: - - __glibc >=2.17,<3.0.a0 - - libgcc-ng >=12 - - libstdcxx-ng >=12 - license: LicenseRef-Qhull - purls: [] - size: 552937 - timestamp: 1720813982144 -- conda: https://conda.anaconda.org/conda-forge/linux-64/qt6-main-6.10.1-h6f76662_3.conda - sha256: 8269ca1fc02dbd419f77ed30b6ec205897efd12813607ecb0630f075f8c5f01f - md5: f134a496ef494f2b6c5a26e5d739acc6 - depends: - - __glibc >=2.17,<3.0.a0 - - alsa-lib >=1.2.15.1,<1.3.0a0 - - dbus >=1.16.2,<2.0a0 - - double-conversion >=3.4.0,<3.5.0a0 - - fontconfig >=2.15.0,<3.0a0 - - fonts-conda-ecosystem - - harfbuzz >=12.2.0 - - icu >=75.1,<76.0a0 - - krb5 >=1.21.3,<1.22.0a0 - - libclang-cpp21.1 >=21.1.7,<21.2.0a0 - - libclang13 >=21.1.7 - - libcups >=2.3.3,<2.4.0a0 - - libdrm >=2.4.125,<2.5.0a0 - - libegl >=1.7.0,<2.0a0 - - libfreetype >=2.14.1 - - libfreetype6 >=2.14.1 - - libgcc >=14 - - libgl >=1.7.0,<2.0a0 - - libglib >=2.86.3,<3.0a0 - - libjpeg-turbo >=3.1.2,<4.0a0 - - libllvm21 >=21.1.7,<21.2.0a0 - - libpng >=1.6.53,<1.7.0a0 - - libpq >=18.1,<19.0a0 - - libsqlite >=3.51.1,<4.0a0 - - libstdcxx >=14 - - libtiff >=4.7.1,<4.8.0a0 - - libvulkan-loader >=1.4.328.1,<2.0a0 - - libwebp-base >=1.6.0,<2.0a0 - - libxcb >=1.17.0,<2.0a0 - - libxkbcommon >=1.13.1,<2.0a0 - - libxml2 - - libxml2-16 >=2.14.6 - - libzlib >=1.3.1,<2.0a0 - - openssl >=3.5.4,<4.0a0 - - pcre2 >=10.47,<10.48.0a0 - - wayland >=1.24.0,<2.0a0 - - xcb-util >=0.4.1,<0.5.0a0 - - xcb-util-cursor >=0.1.6,<0.2.0a0 - - xcb-util-image >=0.4.0,<0.5.0a0 - - xcb-util-keysyms >=0.4.1,<0.5.0a0 - - xcb-util-renderutil >=0.3.10,<0.4.0a0 - - xcb-util-wm >=0.4.2,<0.5.0a0 - - xorg-libice >=1.1.2,<2.0a0 - - xorg-libsm >=1.2.6,<2.0a0 - - xorg-libx11 >=1.8.12,<2.0a0 - - xorg-libxcomposite >=0.4.6,<1.0a0 - - xorg-libxcursor >=1.2.3,<2.0a0 - - xorg-libxdamage >=1.1.6,<2.0a0 - - xorg-libxext >=1.3.6,<2.0a0 - - xorg-libxrandr >=1.5.4,<2.0a0 - - xorg-libxtst >=1.2.5,<2.0a0 - - xorg-libxxf86vm >=1.1.6,<2.0a0 - - zstd >=1.5.7,<1.6.0a0 - constrains: - - qt 6.10.1 - license: LGPL-3.0-only - license_family: LGPL - purls: [] - size: 56636216 - timestamp: 1766349442902 -- conda: https://conda.anaconda.org/conda-forge/linux-64/re2-2025.11.05-h5301d42_0.conda - sha256: 2f225ddf4a274743045aded48053af65c31721e797a45beed6774fdc783febfb - md5: 0227d04521bc3d28c7995c7e1f99a721 - depends: - - libre2-11 2025.11.05 h7b12aa8_0 - license: BSD-3-Clause - license_family: BSD - purls: [] - size: 27316 - timestamp: 1762397780316 -- conda: https://conda.anaconda.org/conda-forge/linux-64/readline-8.3-h853b02a_0.conda - sha256: 12ffde5a6f958e285aa22c191ca01bbd3d6e710aa852e00618fa6ddc59149002 - md5: d7d95fc8287ea7bf33e0e7116d2b95ec - depends: - - __glibc >=2.17,<3.0.a0 - - libgcc >=14 - - ncurses >=6.5,<7.0a0 - license: GPL-3.0-only - license_family: GPL - purls: [] - size: 345073 - timestamp: 1765813471974 -- conda: https://conda.anaconda.org/conda-forge/noarch/referencing-0.37.0-pyhcf101f3_0.conda - sha256: 0577eedfb347ff94d0f2fa6c052c502989b028216996b45c7f21236f25864414 - md5: 870293df500ca7e18bedefa5838a22ab - depends: - - attrs >=22.2.0 - - python >=3.10 - - rpds-py >=0.7.0 - - typing_extensions >=4.4.0 - - python - license: MIT - license_family: MIT - purls: - - pkg:pypi/referencing?source=hash-mapping - size: 51788 - timestamp: 1760379115194 -- conda: https://conda.anaconda.org/conda-forge/noarch/requests-2.32.5-pyhcf101f3_1.conda - sha256: 7813c38b79ae549504b2c57b3f33394cea4f2ad083f0994d2045c2e24cb538c5 - md5: c65df89a0b2e321045a9e01d1337b182 - depends: - - python >=3.10 - - certifi >=2017.4.17 - - charset-normalizer >=2,<4 - - idna >=2.5,<4 - - urllib3 >=1.21.1,<3 - - python - constrains: - - chardet >=3.0.2,<6 - license: Apache-2.0 - license_family: APACHE - size: 63602 - timestamp: 1766926974520 -- conda: https://conda.anaconda.org/conda-forge/noarch/rich-14.2.0-pyhcf101f3_0.conda - sha256: edfb44d0b6468a8dfced728534c755101f06f1a9870a7ad329ec51389f16b086 - md5: a247579d8a59931091b16a1e932bbed6 - depends: - - markdown-it-py >=2.2.0 - - pygments >=2.13.0,<3.0.0 - - python >=3.10 - - typing_extensions >=4.0.0,<5.0.0 - - python - license: MIT - license_family: MIT - purls: - - pkg:pypi/rich?source=hash-mapping - size: 200840 - timestamp: 1760026188268 -- conda: https://conda.anaconda.org/conda-forge/linux-64/rpds-py-0.30.0-py312h868fb18_0.conda - sha256: 62f46e85caaba30b459da7dfcf3e5488ca24fd11675c33ce4367163ab191a42c - md5: 3ffc5a3572db8751c2f15bacf6a0e937 - depends: - - python - - __glibc >=2.17,<3.0.a0 - - libgcc >=14 - - python_abi 3.12.* *_cp312 - constrains: - - __glibc >=2.17 - license: MIT - license_family: MIT - purls: - - pkg:pypi/rpds-py?source=hash-mapping - size: 383750 - timestamp: 1764543174231 -- conda: https://conda.anaconda.org/conda-forge/linux-64/s2n-1.6.2-he8a4886_1.conda - sha256: dec76e9faa3173579d34d226dbc91892417a80784911daf8e3f0eb9bad19d7a6 - md5: bade189a194e66b93c03021bd36c337b - depends: - - __glibc >=2.17,<3.0.a0 - - libgcc >=14 - - openssl >=3.5.4,<4.0a0 - license: Apache-2.0 - license_family: Apache - purls: [] - size: 394197 - timestamp: 1765160261434 -- conda: https://conda.anaconda.org/conda-forge/noarch/s3fs-2026.1.0-pyhd8ed1ab_0.conda - sha256: bd86ffdfe6f807455c9a604cbd232f132673ee032cc4dc029dac27da928801f1 - md5: 0f891ee05aa9334dcfee06faf1b6a82f - depends: - - aiobotocore >=2.5.4,<3.0.0 - - aiohttp - - fsspec 2026.1.0 - - python >=3.10 - license: BSD-3-Clause - license_family: BSD - purls: - - pkg:pypi/s3fs?source=hash-mapping - size: 34029 - timestamp: 1768073067847 -- conda: https://conda.anaconda.org/conda-forge/linux-64/scipy-1.17.0-py312h54fa4ab_1.conda - sha256: 5b296faf6f5ff90d9ea3f6b16ff38fe2b8fe81c7c45b5e3a78b48887cca881d1 - md5: 828eb07c4c87c38ed8c6560c25893280 - depends: - - __glibc >=2.17,<3.0.a0 - - libblas >=3.9.0,<4.0a0 - - libcblas >=3.9.0,<4.0a0 - - libgcc >=14 - - libgfortran - - libgfortran5 >=14.3.0 - - liblapack >=3.9.0,<4.0a0 - - libstdcxx >=14 - - numpy <2.7 - - numpy >=1.23,<3 - - numpy >=1.25.2 - - python >=3.12,<3.13.0a0 - - python_abi 3.12.* *_cp312 - license: BSD-3-Clause - license_family: BSD - purls: - - pkg:pypi/scipy?source=compressed-mapping - size: 16903519 - timestamp: 1768801007666 -- conda: https://conda.anaconda.org/conda-forge/linux-64/secretstorage-3.4.1-py312h7900ff3_0.conda - sha256: 021c855a26b670bf0d437a9888ea8e302a454a7d1abd08d0df3b91d2b9b22769 - md5: 1b7706e1fb4e1c6cdb6eab38d69b2fc0 - depends: - - cryptography >=2.0 - - dbus - - jeepney >=0.6 - - python >=3.12,<3.13.0a0 - - python_abi 3.12.* *_cp312 - license: BSD-3-Clause - license_family: BSD - purls: - - pkg:pypi/secretstorage?source=hash-mapping - size: 32525 - timestamp: 1763045447326 -- conda: https://conda.anaconda.org/conda-forge/noarch/setuptools-80.10.1-pyh332efcf_0.conda - sha256: 89d5bb48047e7e27aa52a3a71d6ebf386e5ee4bdbd7ca91d653df9977eca8253 - md5: cb72cedd94dd923c6a9405a3d3b1c018 - depends: - - python >=3.10 - license: MIT - license_family: MIT - purls: - - pkg:pypi/setuptools?source=compressed-mapping - size: 678025 - timestamp: 1768998156365 -- conda: https://conda.anaconda.org/conda-forge/linux-64/sgp4-2.25-py312hd9148b4_2.conda - sha256: 22a3c13bc98385901fa797b343611ca8cefe6291b515920936142aa62ee7dc7d - md5: 50ae3a8391f5f184454444acf7b87ce2 - depends: - - __glibc >=2.17,<3.0.a0 - - libgcc >=14 - - libstdcxx >=14 - - python >=3.12,<3.13.0a0 - - python_abi 3.12.* *_cp312 - license: MIT - license_family: MIT - purls: - - pkg:pypi/sgp4?source=hash-mapping - size: 204547 - timestamp: 1757520021491 -- conda: https://conda.anaconda.org/conda-forge/noarch/shellingham-1.5.4-pyhd8ed1ab_2.conda - sha256: 1d6534df8e7924d9087bd388fbac5bd868c5bf8971c36885f9f016da0657d22b - md5: 83ea3a2ddb7a75c1b09cea582aa4f106 - depends: - - python >=3.10 - license: MIT - license_family: MIT - purls: - - pkg:pypi/shellingham?source=hash-mapping - size: 15018 - timestamp: 1762858315311 -- conda: https://conda.anaconda.org/conda-forge/noarch/six-1.17.0-pyhe01879c_1.conda - sha256: 458227f759d5e3fcec5d9b7acce54e10c9e1f4f4b7ec978f3bfd54ce4ee9853d - md5: 3339e3b65d58accf4ca4fb8748ab16b3 - depends: - - python >=3.9 - - python - license: MIT - license_family: MIT - purls: - - pkg:pypi/six?source=hash-mapping - size: 18455 - timestamp: 1753199211006 -- conda: https://conda.anaconda.org/conda-forge/noarch/skyfield-1.54-pyhd8ed1ab_0.conda - sha256: eba1fe25a048039893b31a6893a09e09f0d99dca792765cce3a6b719f9dec9fb - md5: e5cbc2887d897a08de82e73483df9bed - depends: - - certifi >=2017.4.17 - - jplephem >=2.13 - - numpy - - python >=3.10 - - sgp4 >=2.13 - license: MIT - license_family: MIT - size: 322740 - timestamp: 1768966712264 -- conda: https://conda.anaconda.org/conda-forge/linux-64/snappy-1.2.2-h03e3b7b_1.conda - sha256: 48f3f6a76c34b2cfe80de9ce7f2283ecb55d5ed47367ba91e8bb8104e12b8f11 - md5: 98b6c9dc80eb87b2519b97bcf7e578dd - depends: - - libgcc >=14 - - __glibc >=2.17,<3.0.a0 - - libstdcxx >=14 - - libgcc >=14 - license: BSD-3-Clause - license_family: BSD - purls: [] - size: 45829 - timestamp: 1762948049098 -- conda: https://conda.anaconda.org/conda-forge/noarch/sniffio-1.3.1-pyhd8ed1ab_2.conda - sha256: dce518f45e24cd03f401cb0616917773159a210c19d601c5f2d4e0e5879d30ad - md5: 03fe290994c5e4ec17293cfb6bdce520 - depends: - - python >=3.10 - license: Apache-2.0 - license_family: Apache - purls: - - pkg:pypi/sniffio?source=compressed-mapping - size: 15698 - timestamp: 1762941572482 -- conda: https://conda.anaconda.org/tudat-team/linux-64/sofa-cmake-1.0.1-heb58013_1.conda - sha256: 3c5ea1b10d864e38d0b02d6c68ca3d63c619f0d970d3c944b0299680f7e04279 - md5: dcdcb27cf897edb32e124577b7ed40ce - depends: - - libgcc >=15 - - libstdcxx >=15 - license: BSD - license_family: BSD - size: 168594 - timestamp: 1758972967235 -- conda: https://conda.anaconda.org/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_1.conda - sha256: d1e3e06b5cf26093047e63c8cc77b70d970411c5cbc0cb1fad461a8a8df599f7 - md5: 0401a17ae845fa72c7210e206ec5647d - depends: - - python >=3.9 - license: Apache-2.0 - license_family: APACHE - purls: - - pkg:pypi/sortedcontainers?source=hash-mapping - size: 28657 - timestamp: 1738440459037 -- conda: https://conda.anaconda.org/conda-forge/noarch/soupsieve-2.8.3-pyhd8ed1ab_0.conda - sha256: 23b71ecf089967d2900126920e7f9ff18cdcef82dbff3e2f54ffa360243a17ac - md5: 18de09b20462742fe093ba39185d9bac - depends: - - python >=3.10 - license: MIT - purls: - - pkg:pypi/soupsieve?source=hash-mapping - size: 38187 - timestamp: 1769034509657 -- conda: https://conda.anaconda.org/conda-forge/linux-64/spiceypy-8.0.1-py312h4f23490_0.conda - sha256: e81742eab416f1ff52cc9cf90b3a12436141019343b5ae19dd19b08b587a790c - md5: db77a15d37a74c281ddab7fe766c1c6d - depends: - - __glibc >=2.17,<3.0.a0 - - cspice >=67,<68 - - libgcc >=14 - - numpy >=1.23,<3 - - python >=3.12,<3.13.0a0 - - python_abi 3.12.* *_cp312 - license: MIT - license_family: MIT - purls: - - pkg:pypi/spiceypy?source=hash-mapping - size: 971022 - timestamp: 1767863936052 -- conda: https://conda.anaconda.org/conda-forge/noarch/sse-starlette-3.2.0-pyhd8ed1ab_0.conda - sha256: 0b6abd23620b5d7517dd1abedd3fea9b4a4f846be67208f9783facde056289ac - md5: 4c8e8f0a3a8ad4a9518d94594ebaa0c5 - depends: - - anyio >=4.7.0 - - python >=3.10 - - starlette >=0.49.1 - license: BSD-3-Clause - purls: - - pkg:pypi/sse-starlette?source=hash-mapping - size: 18407 - timestamp: 1768849837744 -- conda: https://conda.anaconda.org/conda-forge/noarch/stack_data-0.6.3-pyhd8ed1ab_1.conda - sha256: 570da295d421661af487f1595045760526964f41471021056e993e73089e9c41 - md5: b1b505328da7a6b246787df4b5a49fbc - depends: - - asttokens - - executing - - pure_eval - - python >=3.9 - license: MIT - license_family: MIT - purls: - - pkg:pypi/stack-data?source=hash-mapping - size: 26988 - timestamp: 1733569565672 -- conda: https://conda.anaconda.org/conda-forge/noarch/starlette-0.52.1-pyhfdc7a7d_0.conda - sha256: ab0d09eaee2e35a969e7fca3b5b2fdba35c1f2abb8eb8c66245485155d41868e - md5: 7ee23ae71c6c1e2f2fe9ea7cf00f1a8e - depends: - - anyio >=3.6.2,<5 - - python >=3.10 - - typing_extensions >=4.10.0 - - python - license: BSD-3-Clause - purls: - - pkg:pypi/starlette?source=compressed-mapping - size: 64896 - timestamp: 1768919444896 -- conda: https://conda.anaconda.org/conda-forge/noarch/tabulate-0.9.0-pyhcf101f3_3.conda - sha256: 795e03d14ce50ae409e86cf2a8bd8441a8c459192f97841449f33d2221066fef - md5: de98449f11d48d4b52eefb354e2bfe35 - depends: - - python >=3.10 - - python - license: MIT - license_family: MIT - purls: - - pkg:pypi/tabulate?source=hash-mapping - size: 40319 - timestamp: 1765140047040 -- conda: https://conda.anaconda.org/conda-forge/linux-64/tk-8.6.13-noxft_ha0e22de_103.conda - sha256: 1544760538a40bcd8ace2b1d8ebe3eb5807ac268641f8acdc18c69c5ebfeaf64 - md5: 86bc20552bf46075e3d92b67f089172d - depends: - - __glibc >=2.17,<3.0.a0 - - libgcc >=13 - - libzlib >=1.3.1,<2.0a0 - constrains: - - xorg-libx11 >=1.8.12,<2.0a0 - license: TCL - license_family: BSD - purls: [] - size: 3284905 - timestamp: 1763054914403 -- conda: https://conda.anaconda.org/conda-forge/noarch/tomli-2.4.0-pyhcf101f3_0.conda - sha256: 62940c563de45790ba0f076b9f2085a842a65662268b02dd136a8e9b1eaf47a8 - md5: 72e780e9aa2d0a3295f59b1874e3768b - depends: - - python >=3.10 - - python - license: MIT - license_family: MIT - purls: - - pkg:pypi/tomli?source=compressed-mapping - size: 21453 - timestamp: 1768146676791 -- conda: https://conda.anaconda.org/conda-forge/noarch/toolz-1.1.0-pyhd8ed1ab_1.conda - sha256: 4e379e1c18befb134247f56021fdf18e112fb35e64dd1691858b0a0f3bea9a45 - md5: c07a6153f8306e45794774cf9b13bd32 - depends: - - python >=3.10 - license: BSD-3-Clause - license_family: BSD - purls: - - pkg:pypi/toolz?source=hash-mapping - size: 53978 - timestamp: 1760707830681 -- conda: https://conda.anaconda.org/conda-forge/linux-64/tornado-6.5.3-py312h4c3975b_0.conda - sha256: bed440cad040f0fe76266f9a527feecbaf00385b68a96532aa69614fe5153f8e - md5: e03a4bf52d2170d64c816b2a52972097 - depends: - - __glibc >=2.17,<3.0.a0 - - libgcc >=14 - - python >=3.12,<3.13.0a0 - - python_abi 3.12.* *_cp312 - license: Apache-2.0 - license_family: Apache - purls: - - pkg:pypi/tornado?source=compressed-mapping - size: 850918 - timestamp: 1765458857375 -- conda: https://conda.anaconda.org/conda-forge/noarch/tqdm-4.67.1-pyhd8ed1ab_1.conda - sha256: 11e2c85468ae9902d24a27137b6b39b4a78099806e551d390e394a8c34b48e40 - md5: 9efbfdc37242619130ea42b1cc4ed861 - depends: - - colorama - - python >=3.9 - license: MPL-2.0 or MIT - purls: - - pkg:pypi/tqdm?source=hash-mapping - size: 89498 - timestamp: 1735661472632 -- conda: https://conda.anaconda.org/conda-forge/noarch/traitlets-5.14.3-pyhd8ed1ab_1.conda - sha256: f39a5620c6e8e9e98357507262a7869de2ae8cc07da8b7f84e517c9fd6c2b959 - md5: 019a7385be9af33791c989871317e1ed - depends: - - python >=3.9 - license: BSD-3-Clause - license_family: BSD - purls: - - pkg:pypi/traitlets?source=hash-mapping - size: 110051 - timestamp: 1733367480074 -- conda: https://conda.anaconda.org/conda-forge/noarch/traittypes-0.2.3-pyh332efcf_0.conda - sha256: 67a77ce374a792fc6d8e4d56c83c21b6cf3a7f43b6e98c1db2cbed2254144d05 - md5: d22a0bf07f57cfb1240185961d182a8d - depends: - - python >=3.9 - - traitlets >=4.2.2,<6.0 - license: BSD-3-Clause - license_family: BSD - purls: - - pkg:pypi/traittypes?source=hash-mapping - size: 13283 - timestamp: 1761131966141 -- conda: https://conda.anaconda.org/tudat-team/linux-64/tudat-resources-2.4-h68c723b_5.conda - sha256: c38e006a5c8b3e267da2435b26e1b8823513435ee04dc64b12a1d8f054937a03 - md5: e82ecc8f1f653c7988745a23dffc55c2 - depends: - - git - - libgcc >=13 - - libstdcxx >=13 - - pip - - python - license: BSD - license_family: BSD - size: 20778 - timestamp: 1747654182699 -- conda: https://conda.anaconda.org/tudat-team/linux-64/tudatpy-1.0.0-py312h3558349_3.conda - sha256: 47bb36dfc0f4a837f0ab90f5de50f8724e742d96e290edbba6709b3e0634a8aa - md5: c1d7928dd7a83bf3d12fcf5773779280 - depends: - - astropy - - astropy-healpix - - astroquery - - boost-cpp 1.84.0.* - - colorama - - cspice - - libgcc >=15 - - libstdcxx >=15 - - matplotlib - - nrlmsise-00 - - numpy >=1.26.4,<2.0a0 - - pandas - - python >=3.12,<3.13.0a0 - - python_abi 3.12.* *_cp312 - - scipy - - sofa-cmake - - spiceypy - - tabulate - - tqdm - - tudat-resources - license: BSD - license_family: BSD - size: 26325017 - timestamp: 1759320625522 -- conda: https://conda.anaconda.org/conda-forge/noarch/typer-0.21.1-pyhf8876ea_0.conda - sha256: 62b359b76ae700ef4a4f074a196bc8953f2188a2784222029d0b3d19cdea59f9 - md5: 7f66f45c1bb6eb774abf6d2f02ccae9d - depends: - - typer-slim-standard ==0.21.1 h378290b_0 - - python >=3.10 - - python - license: MIT - license_family: MIT - purls: - - pkg:pypi/typer?source=hash-mapping - size: 82073 - timestamp: 1767711188310 -- conda: https://conda.anaconda.org/conda-forge/noarch/typer-slim-0.21.1-pyhcf101f3_0.conda - sha256: 9ef3c1b5ea2b355904b94323fc3fc95a37584ef09c6c86aafe472da156aa4d70 - md5: 3f64f1c7f9a23bead591884648949622 - depends: - - python >=3.10 - - click >=8.0.0 - - typing_extensions >=3.7.4.3 - - python - constrains: - - typer 0.21.1.* - - rich >=10.11.0 - - shellingham >=1.3.0 - license: MIT - license_family: MIT - purls: - - pkg:pypi/typer-slim?source=compressed-mapping - size: 48131 - timestamp: 1767711188309 -- conda: https://conda.anaconda.org/conda-forge/noarch/typer-slim-standard-0.21.1-h378290b_0.conda - sha256: 6a300a4e8d1e30b7926a966e805201ec08d4a5ab97c03a7d0f927996413249d7 - md5: f08a1f489c4d07cfd4a9983963073480 - depends: - - typer-slim ==0.21.1 pyhcf101f3_0 - - rich - - shellingham - license: MIT - license_family: MIT - purls: [] - size: 5322 - timestamp: 1767711188310 -- conda: https://conda.anaconda.org/conda-forge/noarch/typing-extensions-4.15.0-h396c80c_0.conda - sha256: 7c2df5721c742c2a47b2c8f960e718c930031663ac1174da67c1ed5999f7938c - md5: edd329d7d3a4ab45dcf905899a7a6115 - depends: - - typing_extensions ==4.15.0 pyhcf101f3_0 - license: PSF-2.0 - license_family: PSF - purls: [] - size: 91383 - timestamp: 1756220668932 -- conda: https://conda.anaconda.org/conda-forge/noarch/typing-inspection-0.4.2-pyhd8ed1ab_1.conda - sha256: 70db27de58a97aeb7ba7448366c9853f91b21137492e0b4430251a1870aa8ff4 - md5: a0a4a3035667fc34f29bfbd5c190baa6 - depends: - - python >=3.10 - - typing_extensions >=4.12.0 - license: MIT - license_family: MIT - purls: - - pkg:pypi/typing-inspection?source=hash-mapping - size: 18923 - timestamp: 1764158430324 -- conda: https://conda.anaconda.org/conda-forge/noarch/typing_extensions-4.15.0-pyhcf101f3_0.conda - sha256: 032271135bca55aeb156cee361c81350c6f3fb203f57d024d7e5a1fc9ef18731 - md5: 0caa1af407ecff61170c9437a808404d - depends: - - python >=3.10 - - python - license: PSF-2.0 - license_family: PSF - purls: - - pkg:pypi/typing-extensions?source=hash-mapping - size: 51692 - timestamp: 1756220668932 -- conda: https://conda.anaconda.org/conda-forge/noarch/tzdata-2025c-hc9c84f9_1.conda - sha256: 1d30098909076af33a35017eed6f2953af1c769e273a0626a04722ac4acaba3c - md5: ad659d0a2b3e47e38d829aa8cad2d610 - license: LicenseRef-Public-Domain - purls: [] - size: 119135 - timestamp: 1767016325805 -- conda: https://conda.anaconda.org/conda-forge/noarch/uncompresspy-0.4.1-pyhd8ed1ab_0.conda - sha256: 423320baa07b12f611f7d72d6d7136a6feca2ddf3691e3dcf073e84571d05c16 - md5: 06de15bda7ff6019d8e02e6682664b63 - depends: - - python >=3.10 - license: BSD-3-Clause - license_family: BSD - purls: - - pkg:pypi/uncompresspy?source=hash-mapping - size: 16160 - timestamp: 1760291806337 -- conda: https://conda.anaconda.org/conda-forge/linux-64/unicodedata2-17.0.0-py312h4c3975b_1.conda - sha256: 3c812c634e78cec74e224cc6adf33aed533d9fe1ee1eff7f692e1f338efb8c5b - md5: a0b8efbe73c90f810a171a6c746be087 - depends: - - __glibc >=2.17,<3.0.a0 - - libgcc >=14 - - python >=3.12,<3.13.0a0 - - python_abi 3.12.* *_cp312 - license: Apache-2.0 - license_family: Apache - purls: - - pkg:pypi/unicodedata2?source=hash-mapping - size: 408399 - timestamp: 1763054875733 -- conda: https://conda.anaconda.org/conda-forge/noarch/urllib3-2.6.3-pyhd8ed1ab_0.conda - sha256: af641ca7ab0c64525a96fd9ad3081b0f5bcf5d1cbb091afb3f6ed5a9eee6111a - md5: 9272daa869e03efe68833e3dc7a02130 - depends: - - backports.zstd >=1.0.0 - - brotli-python >=1.2.0 - - h2 >=4,<5 - - pysocks >=1.5.6,<2.0,!=1.5.7 - - python >=3.10 - license: MIT - license_family: MIT - purls: - - pkg:pypi/urllib3?source=hash-mapping - size: 103172 - timestamp: 1767817860341 -- conda: https://conda.anaconda.org/conda-forge/noarch/uvicorn-0.40.0-pyhc90fa1f_0.conda - sha256: 9cb6777bc67d43184807f8c57bdf8c917830240dd95e66fa9dbb7d65fa81f68e - md5: eb8fdfa0a193cfe804970d1a5470246d - depends: - - __unix - - click >=7.0 - - h11 >=0.8 - - python >=3.10 - - typing_extensions >=4.0 - - python - license: BSD-3-Clause - license_family: BSD - purls: - - pkg:pypi/uvicorn?source=hash-mapping - size: 54972 - timestamp: 1766332899903 -- conda: https://conda.anaconda.org/conda-forge/linux-64/wayland-1.24.0-hd6090a7_1.conda - sha256: 3aa04ae8e9521d9b56b562376d944c3e52b69f9d2a0667f77b8953464822e125 - md5: 035da2e4f5770f036ff704fa17aace24 - depends: - - __glibc >=2.17,<3.0.a0 - - libexpat >=2.7.1,<3.0a0 - - libffi >=3.5.2,<3.6.0a0 - - libgcc >=14 - - libstdcxx >=14 - license: MIT - license_family: MIT - purls: [] - size: 329779 - timestamp: 1761174273487 -- conda: https://conda.anaconda.org/conda-forge/noarch/wcwidth-0.2.14-pyhd8ed1ab_0.conda - sha256: e311b64e46c6739e2a35ab8582c20fa30eb608da130625ed379f4467219d4813 - md5: 7e1e5ff31239f9cd5855714df8a3783d - depends: - - python >=3.10 - license: MIT - license_family: MIT - purls: - - pkg:pypi/wcwidth?source=hash-mapping - size: 33670 - timestamp: 1758622418893 -- conda: https://conda.anaconda.org/conda-forge/noarch/webencodings-0.5.1-pyhd8ed1ab_3.conda - sha256: 19ff205e138bb056a46f9e3839935a2e60bd1cf01c8241a5e172a422fed4f9c6 - md5: 2841eb5bfc75ce15e9a0054b98dcd64d - depends: - - python >=3.9 - license: BSD-3-Clause - license_family: BSD - purls: - - pkg:pypi/webencodings?source=hash-mapping - size: 15496 - timestamp: 1733236131358 -- conda: https://conda.anaconda.org/conda-forge/noarch/wheel-0.45.1-pyhd8ed1ab_1.conda - sha256: 1b34021e815ff89a4d902d879c3bd2040bc1bd6169b32e9427497fa05c55f1ce - md5: 75cb7132eb58d97896e173ef12ac9986 - depends: - - python >=3.9 - license: MIT - license_family: MIT - purls: - - pkg:pypi/wheel?source=hash-mapping - size: 62931 - timestamp: 1733130309598 -- conda: https://conda.anaconda.org/conda-forge/noarch/widgetsnbextension-4.0.15-pyhd8ed1ab_0.conda - sha256: 826af5e2c09e5e45361fa19168f46ff524e7a766022615678c3a670c45895d9a - md5: dc257b7e7cad9b79c1dfba194e92297b - depends: - - python >=3.10 - license: BSD-3-Clause - license_family: BSD - purls: - - pkg:pypi/widgetsnbextension?source=hash-mapping - size: 889195 - timestamp: 1762040404362 -- conda: https://conda.anaconda.org/conda-forge/linux-64/wrapt-1.17.3-py312h4c3975b_1.conda - sha256: 8320d5af37eb8933e5d129884ea013b2687e75b08aff5216193df3378eaea92f - md5: 8af3faf88325836e46c6cb79828e058c - depends: - - __glibc >=2.17,<3.0.a0 - - libgcc >=14 - - python >=3.12,<3.13.0a0 - - python_abi 3.12.* *_cp312 - license: BSD-2-Clause - license_family: BSD - purls: - - pkg:pypi/wrapt?source=hash-mapping - size: 64608 - timestamp: 1756851740646 -- conda: https://conda.anaconda.org/conda-forge/linux-64/xcb-util-0.4.1-h4f16b4b_2.conda - sha256: ad8cab7e07e2af268449c2ce855cbb51f43f4664936eff679b1f3862e6e4b01d - md5: fdc27cb255a7a2cc73b7919a968b48f0 - depends: - - __glibc >=2.17,<3.0.a0 - - libgcc >=13 - - libxcb >=1.17.0,<2.0a0 - license: MIT - license_family: MIT - purls: [] - size: 20772 - timestamp: 1750436796633 -- conda: https://conda.anaconda.org/conda-forge/linux-64/xcb-util-cursor-0.1.6-hb03c661_0.conda - sha256: c2be9cae786fdb2df7c2387d2db31b285cf90ab3bfabda8fa75a596c3d20fc67 - md5: 4d1fc190b99912ed557a8236e958c559 + size: 121852 + timestamp: 1744577167992 +- conda: https://conda.anaconda.org/conda-forge/linux-64/libexpat-2.7.3-hecca717_0.conda + sha256: 1e1b08f6211629cbc2efe7a5bca5953f8f6b3cae0eeb04ca4dacee1bd4e2db2f + md5: 8b09ae86839581147ef2e5c5e229d164 depends: - __glibc >=2.17,<3.0.a0 - libgcc >=14 - - libxcb >=1.13 - - libxcb >=1.17.0,<2.0a0 - - xcb-util-image >=0.4.0,<0.5.0a0 - - xcb-util-renderutil >=0.3.10,<0.4.0a0 + constrains: + - expat 2.7.3.* license: MIT license_family: MIT purls: [] - size: 20829 - timestamp: 1763366954390 -- conda: https://conda.anaconda.org/conda-forge/linux-64/xcb-util-image-0.4.0-hb711507_2.conda - sha256: 94b12ff8b30260d9de4fd7a28cca12e028e572cbc504fd42aa2646ec4a5bded7 - md5: a0901183f08b6c7107aab109733a3c91 + size: 76643 + timestamp: 1763549731408 +- conda: https://conda.anaconda.org/conda-forge/linux-64/libffi-3.5.2-h3435931_0.conda + sha256: 31f19b6a88ce40ebc0d5a992c131f57d919f73c0b92cd1617a5bec83f6e961e6 + md5: a360c33a5abe61c07959e449fa1453eb depends: - - libgcc-ng >=12 - - libxcb >=1.16,<2.0.0a0 - - xcb-util >=0.4.1,<0.5.0a0 + - __glibc >=2.17,<3.0.a0 + - libgcc >=14 license: MIT license_family: MIT purls: [] - size: 24551 - timestamp: 1718880534789 -- conda: https://conda.anaconda.org/conda-forge/linux-64/xcb-util-keysyms-0.4.1-hb711507_0.conda - sha256: 546e3ee01e95a4c884b6401284bb22da449a2f4daf508d038fdfa0712fe4cc69 - md5: ad748ccca349aec3e91743e08b5e2b50 + size: 58592 + timestamp: 1769456073053 +- conda: https://conda.anaconda.org/conda-forge/linux-64/libgcc-15.2.0-he0feb66_17.conda + sha256: 43860222cf3abf04ded0cf24541a105aa388e0e1d4d6ca46258e186d4e87ae3e + md5: 3c281169ea25b987311400d7a7e28445 depends: - - libgcc-ng >=12 - - libxcb >=1.16,<2.0.0a0 - license: MIT - license_family: MIT + - __glibc >=2.17,<3.0.a0 + - _openmp_mutex >=4.5 + constrains: + - libgcc-ng ==15.2.0=*_17 + - libgomp 15.2.0 he0feb66_17 + license: GPL-3.0-only WITH GCC-exception-3.1 purls: [] - size: 14314 - timestamp: 1718846569232 -- conda: https://conda.anaconda.org/conda-forge/linux-64/xcb-util-renderutil-0.3.10-hb711507_0.conda - sha256: 2d401dadc43855971ce008344a4b5bd804aca9487d8ebd83328592217daca3df - md5: 0e0cbe0564d03a99afd5fd7b362feecd + size: 1040478 + timestamp: 1770252533873 +- conda: https://conda.anaconda.org/conda-forge/linux-64/libgcc-ng-15.2.0-h69a702a_17.conda + sha256: bdfe50501e4a2d904a5eae65a7ae26e2b7a29b473ab084ad55d96080b966502e + md5: 1478bfa85224a65ab096d69ffd2af1e5 depends: - - libgcc-ng >=12 - - libxcb >=1.16,<2.0.0a0 - license: MIT - license_family: MIT + - libgcc 15.2.0 he0feb66_17 + license: GPL-3.0-only WITH GCC-exception-3.1 purls: [] - size: 16978 - timestamp: 1718848865819 -- conda: https://conda.anaconda.org/conda-forge/linux-64/xcb-util-wm-0.4.2-hb711507_0.conda - sha256: 31d44f297ad87a1e6510895740325a635dd204556aa7e079194a0034cdd7e66a - md5: 608e0ef8256b81d04456e8d211eee3e8 + size: 27541 + timestamp: 1770252546553 +- conda: https://conda.anaconda.org/conda-forge/linux-64/libgomp-15.2.0-he0feb66_17.conda + sha256: b961b5dd9761907a7179678b58a69bb4fc16b940eb477f635aea3aec0a3f17a6 + md5: 51b78c6a757575c0d12f4401ffc67029 depends: - - libgcc-ng >=12 - - libxcb >=1.16,<2.0.0a0 - license: MIT - license_family: MIT + - __glibc >=2.17,<3.0.a0 + license: GPL-3.0-only WITH GCC-exception-3.1 purls: [] - size: 51689 - timestamp: 1718844051451 -- conda: https://conda.anaconda.org/conda-forge/linux-64/xkeyboard-config-2.46-hb03c661_0.conda - sha256: aa03b49f402959751ccc6e21932d69db96a65a67343765672f7862332aa32834 - md5: 71ae752a748962161b4740eaff510258 + size: 603334 + timestamp: 1770252441199 +- conda: https://conda.anaconda.org/conda-forge/linux-64/liblzma-5.8.2-hb03c661_0.conda + sha256: 755c55ebab181d678c12e49cced893598f2bab22d582fbbf4d8b83c18be207eb + md5: c7c83eecbb72d88b940c249af56c8b17 depends: - __glibc >=2.17,<3.0.a0 - libgcc >=14 - - xorg-libx11 >=1.8.12,<2.0a0 - license: MIT - license_family: MIT + constrains: + - xz 5.8.2.* + license: 0BSD purls: [] - size: 396975 - timestamp: 1759543819846 -- conda: https://conda.anaconda.org/conda-forge/linux-64/xorg-libice-1.1.2-hb9d3cd8_0.conda - sha256: c12396aabb21244c212e488bbdc4abcdef0b7404b15761d9329f5a4a39113c4b - md5: fb901ff28063514abb6046c9ec2c4a45 + size: 113207 + timestamp: 1768752626120 +- conda: https://conda.anaconda.org/conda-forge/linux-64/libnsl-2.0.1-hb9d3cd8_1.conda + sha256: 927fe72b054277cde6cb82597d0fcf6baf127dcbce2e0a9d8925a68f1265eef5 + md5: d864d34357c3b65a4b731f78c0801dc4 depends: - __glibc >=2.17,<3.0.a0 - libgcc >=13 - license: MIT - license_family: MIT + license: LGPL-2.1-only + license_family: GPL purls: [] - size: 58628 - timestamp: 1734227592886 -- conda: https://conda.anaconda.org/conda-forge/linux-64/xorg-libsm-1.2.6-he73a12e_0.conda - sha256: 277841c43a39f738927145930ff963c5ce4c4dacf66637a3d95d802a64173250 - md5: 1c74ff8c35dcadf952a16f752ca5aa49 + size: 33731 + timestamp: 1750274110928 +- conda: https://conda.anaconda.org/conda-forge/linux-64/libsqlite-3.51.2-hf4e2dac_0.conda + sha256: 04596fcee262a870e4b7c9807224680ff48d4d0cc0dac076a602503d3dc6d217 + md5: da5be73701eecd0e8454423fd6ffcf30 depends: - __glibc >=2.17,<3.0.a0 - - libgcc >=13 - - libuuid >=2.38.1,<3.0a0 - - xorg-libice >=1.1.2,<2.0a0 - license: MIT - license_family: MIT + - icu >=78.2,<79.0a0 + - libgcc >=14 + - libzlib >=1.3.1,<2.0a0 + license: blessing purls: [] - size: 27590 - timestamp: 1741896361728 -- conda: https://conda.anaconda.org/conda-forge/linux-64/xorg-libx11-1.8.12-h4f16b4b_0.conda - sha256: 51909270b1a6c5474ed3978628b341b4d4472cd22610e5f22b506855a5e20f67 - md5: db038ce880f100acc74dba10302b5630 + size: 942808 + timestamp: 1768147973361 +- conda: https://conda.anaconda.org/conda-forge/linux-64/libstdcxx-15.2.0-h934c35e_17.conda + sha256: 50c48cd3716a2e58e8e2e02edc78fef2d08fffe1e3b1ed40eb5f87e7e2d07889 + md5: 24c2fe35fa45cd71214beba6f337c071 depends: - __glibc >=2.17,<3.0.a0 - - libgcc >=13 - - libxcb >=1.17.0,<2.0a0 - license: MIT - license_family: MIT + - libgcc 15.2.0 he0feb66_17 + constrains: + - libstdcxx-ng ==15.2.0=*_17 + license: GPL-3.0-only WITH GCC-exception-3.1 purls: [] - size: 835896 - timestamp: 1741901112627 -- conda: https://conda.anaconda.org/conda-forge/linux-64/xorg-libxau-1.0.12-hb03c661_1.conda - sha256: 6bc6ab7a90a5d8ac94c7e300cc10beb0500eeba4b99822768ca2f2ef356f731b - md5: b2895afaf55bf96a8c8282a2e47a5de0 + size: 5852406 + timestamp: 1770252584235 +- conda: https://conda.anaconda.org/conda-forge/linux-64/libuuid-2.41.3-h5347b49_0.conda + sha256: 1a7539cfa7df00714e8943e18de0b06cceef6778e420a5ee3a2a145773758aee + md5: db409b7c1720428638e7c0d509d3e1b5 depends: - __glibc >=2.17,<3.0.a0 - libgcc >=14 - license: MIT - license_family: MIT + license: BSD-3-Clause + license_family: BSD purls: [] - size: 15321 - timestamp: 1762976464266 -- conda: https://conda.anaconda.org/conda-forge/linux-64/xorg-libxcomposite-0.4.6-hb9d3cd8_2.conda - sha256: 753f73e990c33366a91fd42cc17a3d19bb9444b9ca5ff983605fa9e953baf57f - md5: d3c295b50f092ab525ffe3c2aa4b7413 + size: 40311 + timestamp: 1766271528534 +- conda: https://conda.anaconda.org/conda-forge/linux-64/libxcrypt-4.4.36-hd590300_1.conda + sha256: 6ae68e0b86423ef188196fff6207ed0c8195dd84273cb5623b85aa08033a410c + md5: 5aa797f8787fe7a17d1b0821485b5adc depends: - - __glibc >=2.17,<3.0.a0 - - libgcc >=13 - - xorg-libx11 >=1.8.10,<2.0a0 - - xorg-libxfixes >=6.0.1,<7.0a0 - license: MIT - license_family: MIT + - libgcc-ng >=12 + license: LGPL-2.1-or-later purls: [] - size: 13603 - timestamp: 1727884600744 -- conda: https://conda.anaconda.org/conda-forge/linux-64/xorg-libxcursor-1.2.3-hb9d3cd8_0.conda - sha256: 832f538ade441b1eee863c8c91af9e69b356cd3e9e1350fff4fe36cc573fc91a - md5: 2ccd714aa2242315acaf0a67faea780b + size: 100393 + timestamp: 1702724383534 +- conda: https://conda.anaconda.org/conda-forge/linux-64/libzlib-1.3.1-hb9d3cd8_2.conda + sha256: d4bfe88d7cb447768e31650f06257995601f89076080e76df55e3112d4e47dc4 + md5: edb0dca6bc32e4f4789199455a1dbeb8 depends: - __glibc >=2.17,<3.0.a0 - libgcc >=13 - - xorg-libx11 >=1.8.10,<2.0a0 - - xorg-libxfixes >=6.0.1,<7.0a0 - - xorg-libxrender >=0.9.11,<0.10.0a0 - license: MIT - license_family: MIT + constrains: + - zlib 1.3.1 *_2 + license: Zlib + license_family: Other purls: [] - size: 32533 - timestamp: 1730908305254 -- conda: https://conda.anaconda.org/conda-forge/linux-64/xorg-libxdamage-1.1.6-hb9d3cd8_0.conda - sha256: 43b9772fd6582bf401846642c4635c47a9b0e36ca08116b3ec3df36ab96e0ec0 - md5: b5fcc7172d22516e1f965490e65e33a4 + size: 60963 + timestamp: 1727963148474 +- pypi: https://files.pythonhosted.org/packages/54/20/6aa79ba3570bddd1bf7e951c6123f806751e58e8cce736bad77b2cf348d7/logistro-2.0.1-py3-none-any.whl + name: logistro + version: 2.0.1 + sha256: 06ffa127b9fb4ac8b1972ae6b2a9d7fde57598bf5939cd708f43ec5bba2d31eb + requires_python: '>=3.8' +- pypi: https://files.pythonhosted.org/packages/0c/29/0348de65b8cc732daa3e33e67806420b2ae89bdce2b04af740289c5c6c8c/loguru-0.7.3-py3-none-any.whl + name: loguru + version: 0.7.3 + sha256: 31a33c10c8e1e10422bfd431aeb5d351c7cf7fa671e3c4df004162264b28220c + requires_dist: + - colorama>=0.3.4 ; sys_platform == 'win32' + - aiocontextvars>=0.2.0 ; python_full_version < '3.7' + - win32-setctime>=1.0.0 ; sys_platform == 'win32' + - pre-commit==4.0.1 ; python_full_version >= '3.9' and extra == 'dev' + - tox==3.27.1 ; python_full_version < '3.8' and extra == 'dev' + - tox==4.23.2 ; python_full_version >= '3.8' and extra == 'dev' + - pytest==6.1.2 ; python_full_version < '3.8' and extra == 'dev' + - pytest==8.3.2 ; python_full_version >= '3.8' and extra == 'dev' + - pytest-cov==2.12.1 ; python_full_version < '3.8' and extra == 'dev' + - pytest-cov==5.0.0 ; python_full_version == '3.8.*' and extra == 'dev' + - pytest-cov==6.0.0 ; python_full_version >= '3.9' and extra == 'dev' + - pytest-mypy-plugins==1.9.3 ; python_full_version >= '3.6' and python_full_version < '3.8' and extra == 'dev' + - pytest-mypy-plugins==3.1.0 ; python_full_version >= '3.8' and extra == 'dev' + - colorama==0.4.5 ; python_full_version < '3.8' and extra == 'dev' + - colorama==0.4.6 ; python_full_version >= '3.8' and extra == 'dev' + - freezegun==1.1.0 ; python_full_version < '3.8' and extra == 'dev' + - freezegun==1.5.0 ; python_full_version >= '3.8' and extra == 'dev' + - exceptiongroup==1.1.3 ; python_full_version >= '3.7' and python_full_version < '3.11' and extra == 'dev' + - mypy==0.910 ; python_full_version < '3.6' and extra == 'dev' + - mypy==0.971 ; python_full_version == '3.6.*' and extra == 'dev' + - mypy==1.4.1 ; python_full_version == '3.7.*' and extra == 'dev' + - mypy==1.13.0 ; python_full_version >= '3.8' and extra == 'dev' + - sphinx==8.1.3 ; python_full_version >= '3.11' and extra == 'dev' + - sphinx-rtd-theme==3.0.2 ; python_full_version >= '3.11' and extra == 'dev' + - myst-parser==4.0.0 ; python_full_version >= '3.11' and extra == 'dev' + - build==1.2.2 ; python_full_version >= '3.11' and extra == 'dev' + - twine==6.0.1 ; python_full_version >= '3.11' and extra == 'dev' + requires_python: '>=3.5,<4.0' +- pypi: https://files.pythonhosted.org/packages/94/54/e7d793b573f298e1c9013b8c4dade17d481164aa517d1d7148619c2cedbf/markdown_it_py-4.0.0-py3-none-any.whl + name: markdown-it-py + version: 4.0.0 + sha256: 87327c59b172c5011896038353a81343b6754500a08cd7a4973bb48c6d578147 + requires_dist: + - mdurl~=0.1 + - psutil ; extra == 'benchmarking' + - pytest ; extra == 'benchmarking' + - pytest-benchmark ; extra == 'benchmarking' + - commonmark~=0.9 ; extra == 'compare' + - markdown~=3.4 ; extra == 'compare' + - mistletoe~=1.0 ; extra == 'compare' + - mistune~=3.0 ; extra == 'compare' + - panflute~=2.3 ; extra == 'compare' + - markdown-it-pyrs ; extra == 'compare' + - linkify-it-py>=1,<3 ; extra == 'linkify' + - mdit-py-plugins>=0.5.0 ; extra == 'plugins' + - gprof2dot ; extra == 'profiling' + - mdit-py-plugins>=0.5.0 ; extra == 'rtd' + - myst-parser ; extra == 'rtd' + - pyyaml ; extra == 'rtd' + - sphinx ; extra == 'rtd' + - sphinx-copybutton ; extra == 'rtd' + - sphinx-design ; extra == 'rtd' + - sphinx-book-theme~=1.0 ; extra == 'rtd' + - jupyter-sphinx ; extra == 'rtd' + - ipykernel ; extra == 'rtd' + - coverage ; extra == 'testing' + - pytest ; extra == 'testing' + - pytest-cov ; extra == 'testing' + - pytest-regressions ; extra == 'testing' + - requests ; extra == 'testing' + requires_python: '>=3.10' +- pypi: https://files.pythonhosted.org/packages/3e/f3/c5195b1ae57ef85339fd7285dfb603b22c8b4e79114bae5f4f0fcf688677/matplotlib-3.10.8-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl + name: matplotlib + version: 3.10.8 + sha256: 3ab4aabc72de4ff77b3ec33a6d78a68227bf1123465887f9905ba79184a1cc04 + requires_dist: + - contourpy>=1.0.1 + - cycler>=0.10 + - fonttools>=4.22.0 + - kiwisolver>=1.3.1 + - numpy>=1.23 + - packaging>=20.0 + - pillow>=8 + - pyparsing>=3 + - python-dateutil>=2.7 + - meson-python>=0.13.1,<0.17.0 ; extra == 'dev' + - pybind11>=2.13.2,!=2.13.3 ; extra == 'dev' + - setuptools-scm>=7 ; extra == 'dev' + - setuptools>=64 ; extra == 'dev' + requires_python: '>=3.10' +- pypi: https://files.pythonhosted.org/packages/b3/38/89ba8ad64ae25be8de66a6d463314cf1eb366222074cfda9ee839c56a4b4/mdurl-0.1.2-py3-none-any.whl + name: mdurl + version: 0.1.2 + sha256: 84008a41e51615a49fc9966191ff91509e3c40b939176e643fd50a5c2196b8f8 + requires_python: '>=3.7' +- pypi: https://files.pythonhosted.org/packages/03/cc/7cb74758e6df95e0c4e1253f203b6dd7f348bf2f29cf89e9210a2416d535/narwhals-2.16.0-py3-none-any.whl + name: narwhals + version: 2.16.0 + sha256: 846f1fd7093ac69d63526e50732033e86c30ea0026a44d9b23991010c7d1485d + requires_dist: + - cudf-cu12>=24.10.0 ; extra == 'cudf' + - dask[dataframe]>=2024.8 ; extra == 'dask' + - duckdb>=1.1 ; extra == 'duckdb' + - ibis-framework>=6.0.0 ; extra == 'ibis' + - packaging ; extra == 'ibis' + - pyarrow-hotfix ; extra == 'ibis' + - rich ; extra == 'ibis' + - modin ; extra == 'modin' + - pandas>=1.1.3 ; extra == 'pandas' + - polars>=0.20.4 ; extra == 'polars' + - pyarrow>=13.0.0 ; extra == 'pyarrow' + - pyspark>=3.5.0 ; extra == 'pyspark' + - pyspark[connect]>=3.5.0 ; extra == 'pyspark-connect' + - duckdb>=1.1 ; extra == 'sql' + - sqlparse ; extra == 'sql' + - sqlframe>=3.22.0,!=3.39.3 ; extra == 'sqlframe' + requires_python: '>=3.9' +- conda: https://conda.anaconda.org/conda-forge/linux-64/ncurses-6.5-h2d0b736_3.conda + sha256: 3fde293232fa3fca98635e1167de6b7c7fda83caf24b9d6c91ec9eefb4f4d586 + md5: 47e340acb35de30501a76c7c799c41d7 depends: - __glibc >=2.17,<3.0.a0 - libgcc >=13 - - xorg-libx11 >=1.8.10,<2.0a0 - - xorg-libxext >=1.3.6,<2.0a0 - - xorg-libxfixes >=6.0.1,<7.0a0 - license: MIT - license_family: MIT + license: X11 AND BSD-3-Clause purls: [] - size: 13217 - timestamp: 1727891438799 -- conda: https://conda.anaconda.org/conda-forge/linux-64/xorg-libxdmcp-1.1.5-hb03c661_1.conda - sha256: 25d255fb2eef929d21ff660a0c687d38a6d2ccfbcbf0cc6aa738b12af6e9d142 - md5: 1dafce8548e38671bea82e3f5c6ce22f + size: 891641 + timestamp: 1738195959188 +- pypi: https://files.pythonhosted.org/packages/f5/c6/a18e59f3f0b8071cc85cbc8d80cd02d68aa9710170b2553a117203d46936/numpy-2.4.2-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl + name: numpy + version: 2.4.2 + sha256: 9e35d3e0144137d9fdae62912e869136164534d64a169f86438bc9561b6ad49f + requires_python: '>=3.11' +- conda: https://conda.anaconda.org/conda-forge/linux-64/openssl-3.6.1-h35e630c_1.conda + sha256: 44c877f8af015332a5d12f5ff0fb20ca32f896526a7d0cdb30c769df1144fb5c + md5: f61eb8cd60ff9057122a3d338b99c00f depends: - __glibc >=2.17,<3.0.a0 + - ca-certificates - libgcc >=14 - license: MIT - license_family: MIT + license: Apache-2.0 + license_family: Apache purls: [] - size: 20591 - timestamp: 1762976546182 -- conda: https://conda.anaconda.org/conda-forge/linux-64/xorg-libxext-1.3.6-hb9d3cd8_0.conda - sha256: da5dc921c017c05f38a38bd75245017463104457b63a1ce633ed41f214159c14 - md5: febbab7d15033c913d53c7a2c102309d + size: 3164551 + timestamp: 1769555830639 +- pypi: https://files.pythonhosted.org/packages/dc/91/98a52415059db3f374757d0b7f0f16e3b5cd5976c90d1c2b56acaea039e6/orjson-3.11.7-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl + name: orjson + version: 3.11.7 + sha256: e7745312efa9e11c17fbd3cb3097262d079da26930ae9ae7ba28fb738367cbad + requires_python: '>=3.10' +- conda: https://conda.anaconda.org/conda-forge/noarch/packaging-26.0-pyhcf101f3_0.conda + sha256: c1fc0f953048f743385d31c468b4a678b3ad20caffdeaa94bed85ba63049fd58 + md5: b76541e68fea4d511b1ac46a28dcd2c6 depends: - - __glibc >=2.17,<3.0.a0 - - libgcc >=13 - - xorg-libx11 >=1.8.10,<2.0a0 - license: MIT - license_family: MIT - purls: [] - size: 50060 - timestamp: 1727752228921 -- conda: https://conda.anaconda.org/conda-forge/linux-64/xorg-libxfixes-6.0.2-hb03c661_0.conda - sha256: 83c4c99d60b8784a611351220452a0a85b080668188dce5dfa394b723d7b64f4 - md5: ba231da7fccf9ea1e768caf5c7099b84 + - python >=3.8 + - python + license: Apache-2.0 + license_family: APACHE + purls: + - pkg:pypi/packaging?source=compressed-mapping + size: 72010 + timestamp: 1769093650580 +- pypi: https://files.pythonhosted.org/packages/11/8f/48d0b77ab2200374c66d344459b8958c86693be99526450e7aee714e03e4/pillow-12.1.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl + name: pillow + version: 12.1.0 + sha256: a6dfc2af5b082b635af6e08e0d1f9f1c4e04d17d4e2ca0ef96131e85eda6eb17 + requires_dist: + - furo ; extra == 'docs' + - olefile ; extra == 'docs' + - sphinx>=8.2 ; extra == 'docs' + - sphinx-autobuild ; extra == 'docs' + - sphinx-copybutton ; extra == 'docs' + - sphinx-inline-tabs ; extra == 'docs' + - sphinxext-opengraph ; extra == 'docs' + - olefile ; extra == 'fpx' + - olefile ; extra == 'mic' + - arro3-compute ; extra == 'test-arrow' + - arro3-core ; extra == 'test-arrow' + - nanoarrow ; extra == 'test-arrow' + - pyarrow ; extra == 'test-arrow' + - check-manifest ; extra == 'tests' + - coverage>=7.4.2 ; extra == 'tests' + - defusedxml ; extra == 'tests' + - markdown2 ; extra == 'tests' + - olefile ; extra == 'tests' + - packaging ; extra == 'tests' + - pyroma>=5 ; extra == 'tests' + - pytest ; extra == 'tests' + - pytest-cov ; extra == 'tests' + - pytest-timeout ; extra == 'tests' + - pytest-xdist ; extra == 'tests' + - trove-classifiers>=2024.10.12 ; extra == 'tests' + - defusedxml ; extra == 'xmp' + requires_python: '>=3.10' +- conda: https://conda.anaconda.org/conda-forge/noarch/pip-26.0.1-pyh8b19718_0.conda + sha256: 8e1497814a9997654ed7990a79c054ea5a42545679407acbc6f7e809c73c9120 + md5: 67bdec43082fd8a9cffb9484420b39a2 depends: - - __glibc >=2.17,<3.0.a0 - - libgcc >=14 - - xorg-libx11 >=1.8.12,<2.0a0 + - python >=3.10,<3.13.0a0 + - setuptools + - wheel license: MIT license_family: MIT - purls: [] - size: 20071 - timestamp: 1759282564045 -- conda: https://conda.anaconda.org/conda-forge/linux-64/xorg-libxi-1.8.2-hb9d3cd8_0.conda - sha256: 1a724b47d98d7880f26da40e45f01728e7638e6ec69f35a3e11f92acd05f9e7a - md5: 17dcc85db3c7886650b8908b183d6876 + purls: + - pkg:pypi/pip?source=compressed-mapping + size: 1181790 + timestamp: 1770270305795 +- pypi: https://files.pythonhosted.org/packages/8a/67/f95b5460f127840310d2187f916cf0023b5875c0717fdf893f71e1325e87/plotly-6.5.2-py3-none-any.whl + name: plotly + version: 6.5.2 + sha256: 91757653bd9c550eeea2fa2404dba6b85d1e366d54804c340b2c874e5a7eb4a4 + requires_dist: + - narwhals>=1.15.1 + - packaging + - numpy ; extra == 'express' + - kaleido>=1.1.0 ; extra == 'kaleido' + - pytest ; extra == 'dev-core' + - requests ; extra == 'dev-core' + - ruff==0.11.12 ; extra == 'dev-core' + - plotly[dev-core] ; extra == 'dev-build' + - build ; extra == 'dev-build' + - jupyter ; extra == 'dev-build' + - plotly[dev-build] ; extra == 'dev-optional' + - plotly[kaleido] ; extra == 'dev-optional' + - anywidget ; extra == 'dev-optional' + - colorcet ; extra == 'dev-optional' + - fiona<=1.9.6 ; python_full_version < '3.9' and extra == 'dev-optional' + - geopandas ; extra == 'dev-optional' + - inflect ; extra == 'dev-optional' + - numpy ; extra == 'dev-optional' + - orjson ; extra == 'dev-optional' + - pandas ; extra == 'dev-optional' + - pdfrw ; extra == 'dev-optional' + - pillow ; extra == 'dev-optional' + - plotly-geo ; extra == 'dev-optional' + - polars[timezone] ; extra == 'dev-optional' + - pyarrow ; extra == 'dev-optional' + - pyshp ; extra == 'dev-optional' + - pytz ; extra == 'dev-optional' + - scikit-image ; extra == 'dev-optional' + - scipy ; extra == 'dev-optional' + - shapely ; extra == 'dev-optional' + - statsmodels ; extra == 'dev-optional' + - vaex ; python_full_version < '3.10' and extra == 'dev-optional' + - xarray ; extra == 'dev-optional' + - plotly[dev-optional] ; extra == 'dev' + requires_python: '>=3.8' +- conda: https://conda.anaconda.org/conda-forge/noarch/pluggy-1.6.0-pyhf9edf01_1.conda + sha256: e14aafa63efa0528ca99ba568eaf506eb55a0371d12e6250aaaa61718d2eb62e + md5: d7585b6550ad04c8c5e21097ada2888e depends: - - __glibc >=2.17,<3.0.a0 - - libgcc >=13 - - xorg-libx11 >=1.8.10,<2.0a0 - - xorg-libxext >=1.3.6,<2.0a0 - - xorg-libxfixes >=6.0.1,<7.0a0 + - python >=3.9 + - python license: MIT license_family: MIT - purls: [] - size: 47179 - timestamp: 1727799254088 -- conda: https://conda.anaconda.org/conda-forge/linux-64/xorg-libxrandr-1.5.4-hb9d3cd8_0.conda - sha256: ac0f037e0791a620a69980914a77cb6bb40308e26db11698029d6708f5aa8e0d - md5: 2de7f99d6581a4a7adbff607b5c278ca + purls: + - pkg:pypi/pluggy?source=compressed-mapping + size: 25877 + timestamp: 1764896838868 +- conda: https://conda.anaconda.org/conda-forge/noarch/pygments-2.19.2-pyhd8ed1ab_0.conda + sha256: 5577623b9f6685ece2697c6eb7511b4c9ac5fb607c9babc2646c811b428fd46a + md5: 6b6ece66ebcae2d5f326c77ef2c5a066 depends: - - __glibc >=2.17,<3.0.a0 - - libgcc >=13 - - xorg-libx11 >=1.8.10,<2.0a0 - - xorg-libxext >=1.3.6,<2.0a0 - - xorg-libxrender >=0.9.11,<0.10.0a0 - license: MIT - license_family: MIT - purls: [] - size: 29599 - timestamp: 1727794874300 -- conda: https://conda.anaconda.org/conda-forge/linux-64/xorg-libxrender-0.9.12-hb9d3cd8_0.conda - sha256: 044c7b3153c224c6cedd4484dd91b389d2d7fd9c776ad0f4a34f099b3389f4a1 - md5: 96d57aba173e878a2089d5638016dc5e + - python >=3.9 + license: BSD-2-Clause + license_family: BSD + purls: + - pkg:pypi/pygments?source=hash-mapping + size: 889287 + timestamp: 1750615908735 +- pypi: https://files.pythonhosted.org/packages/10/bd/c038d7cc38edc1aa5bf91ab8068b63d4308c66c4c8bb3cbba7dfbc049f9c/pyparsing-3.3.2-py3-none-any.whl + name: pyparsing + version: 3.3.2 + sha256: 850ba148bd908d7e2411587e247a1e4f0327839c40e2e5e6d05a007ecc69911d + requires_dist: + - railroad-diagrams ; extra == 'diagrams' + - jinja2 ; extra == 'diagrams' + requires_python: '>=3.9' +- pypi: https://files.pythonhosted.org/packages/b8/be/212882c450bba74fc8d7d35cbd57e4af84792f0a56194819d98106b075af/pyproj-3.7.2-cp312-cp312-manylinux_2_28_x86_64.whl + name: pyproj + version: 3.7.2 + sha256: 1edc34266c0c23ced85f95a1ee8b47c9035eae6aca5b6b340327250e8e281630 + requires_dist: + - certifi + requires_python: '>=3.11' +- pypi: https://files.pythonhosted.org/packages/82/06/cad54e8ce758bd836ee5411691cbd49efeb9cc611b374670fce299519334/pyshp-3.0.3-py3-none-any.whl + name: pyshp + version: 3.0.3 + sha256: 28c8fac8c0c25bb0fecbbfd10ead7f319c2ff2f3b0b44a94f22bd2c93510ad42 + requires_dist: + - pre-commit ; extra == 'dev' + - pytest ; extra == 'dev' + - ruff ; extra == 'dev' + - pyshp-stubs ; extra == 'stubs' + - pytest ; extra == 'test' + requires_python: '>=3.9' +- conda: https://conda.anaconda.org/conda-forge/noarch/pytest-9.0.2-pyhcf101f3_0.conda + sha256: 9e749fb465a8bedf0184d8b8996992a38de351f7c64e967031944978de03a520 + md5: 2b694bad8a50dc2f712f5368de866480 depends: - - __glibc >=2.17,<3.0.a0 - - libgcc >=13 - - xorg-libx11 >=1.8.10,<2.0a0 + - pygments >=2.7.2 + - python >=3.10 + - iniconfig >=1.0.1 + - packaging >=22 + - pluggy >=1.5,<2 + - tomli >=1 + - colorama >=0.4 + - exceptiongroup >=1 + - python + constrains: + - pytest-faulthandler >=2 license: MIT license_family: MIT - purls: [] - size: 33005 - timestamp: 1734229037766 -- conda: https://conda.anaconda.org/conda-forge/linux-64/xorg-libxtst-1.2.5-hb9d3cd8_3.conda - sha256: 752fdaac5d58ed863bbf685bb6f98092fe1a488ea8ebb7ed7b606ccfce08637a - md5: 7bbe9a0cc0df0ac5f5a8ad6d6a11af2f + purls: + - pkg:pypi/pytest?source=hash-mapping + size: 299581 + timestamp: 1765062031645 +- pypi: https://files.pythonhosted.org/packages/fa/b6/3127540ecdf1464a00e5a01ee60a1b09175f6913f0644ac748494d9c4b21/pytest_timeout-2.4.0-py3-none-any.whl + name: pytest-timeout + version: 2.4.0 + sha256: c42667e5cdadb151aeb5b26d114aff6bdf5a907f176a007a30b940d3d865b5c2 + requires_dist: + - pytest>=7.0.0 + requires_python: '>=3.7' +- conda: https://conda.anaconda.org/conda-forge/linux-64/python-3.12.12-hd63d673_2_cpython.conda + build_number: 2 + sha256: 6621befd6570a216ba94bc34ec4618e4f3777de55ad0adc15fc23c28fadd4d1a + md5: c4540d3de3fa228d9fa95e31f8e97f89 depends: - __glibc >=2.17,<3.0.a0 - - libgcc >=13 - - xorg-libx11 >=1.8.10,<2.0a0 - - xorg-libxext >=1.3.6,<2.0a0 - - xorg-libxi >=1.7.10,<2.0a0 - license: MIT - license_family: MIT + - bzip2 >=1.0.8,<2.0a0 + - ld_impl_linux-64 >=2.36.1 + - libexpat >=2.7.3,<3.0a0 + - libffi >=3.5.2,<3.6.0a0 + - libgcc >=14 + - liblzma >=5.8.2,<6.0a0 + - libnsl >=2.0.1,<2.1.0a0 + - libsqlite >=3.51.2,<4.0a0 + - libuuid >=2.41.3,<3.0a0 + - libxcrypt >=4.4.36 + - libzlib >=1.3.1,<2.0a0 + - ncurses >=6.5,<7.0a0 + - openssl >=3.5.4,<4.0a0 + - readline >=8.3,<9.0a0 + - tk >=8.6.13,<8.7.0a0 + - tzdata + constrains: + - python_abi 3.12.* *_cp312 + license: Python-2.0 purls: [] - size: 32808 - timestamp: 1727964811275 -- conda: https://conda.anaconda.org/conda-forge/linux-64/xorg-libxxf86vm-1.1.6-hb9d3cd8_0.conda - sha256: 8a4e2ee642f884e6b78c20c0892b85dd9b2a6e64a6044e903297e616be6ca35b - md5: 5efa5fa6243a622445fdfd72aee15efa + size: 31457785 + timestamp: 1769472855343 +- pypi: https://files.pythonhosted.org/packages/ec/57/56b9bcc3c9c6a792fcbaf139543cee77261f3651ca9da0c93f5c1221264b/python_dateutil-2.9.0.post0-py2.py3-none-any.whl + name: python-dateutil + version: 2.9.0.post0 + sha256: a8b2bc7bffae282281c8140a97d3aa9c14da0b136dfe83f850eea9a5f7470427 + requires_dist: + - six>=1.5 + requires_python: '>=2.7,!=3.0.*,!=3.1.*,!=3.2.*' +- conda: https://conda.anaconda.org/conda-forge/linux-64/readline-8.3-h853b02a_0.conda + sha256: 12ffde5a6f958e285aa22c191ca01bbd3d6e710aa852e00618fa6ddc59149002 + md5: d7d95fc8287ea7bf33e0e7116d2b95ec depends: - __glibc >=2.17,<3.0.a0 - - libgcc >=13 - - xorg-libx11 >=1.8.10,<2.0a0 - - xorg-libxext >=1.3.6,<2.0a0 - license: MIT - license_family: MIT + - libgcc >=14 + - ncurses >=6.5,<7.0a0 + license: GPL-3.0-only + license_family: GPL purls: [] - size: 17819 - timestamp: 1734214575628 -- conda: https://conda.anaconda.org/conda-forge/linux-64/yaml-0.2.5-h280c20c_3.conda - sha256: 6d9ea2f731e284e9316d95fa61869fe7bbba33df7929f82693c121022810f4ad - md5: a77f85f77be52ff59391544bfe73390a + size: 345073 + timestamp: 1765813471974 +- pypi: https://files.pythonhosted.org/packages/1e/db/4254e3eabe8020b458f1a747140d32277ec7a271daf1d235b70dc0b4e6e3/requests-2.32.5-py3-none-any.whl + name: requests + version: 2.32.5 + sha256: 2462f94637a34fd532264295e186976db0f5d453d1cdd31473c85a6a161affb6 + requires_dist: + - charset-normalizer>=2,<4 + - idna>=2.5,<4 + - urllib3>=1.21.1,<3 + - certifi>=2017.4.17 + - pysocks>=1.5.6,!=1.5.7 ; extra == 'socks' + - chardet>=3.0.2,<6 ; extra == 'use-chardet-on-py3' + requires_python: '>=3.9' +- pypi: https://files.pythonhosted.org/packages/ef/45/615f5babd880b4bd7d405cc0dc348234c5ffb6ed1ea33e152ede08b2072d/rich-14.3.2-py3-none-any.whl + name: rich + version: 14.3.2 + sha256: 08e67c3e90884651da3239ea668222d19bea7b589149d8014a21c633420dbb69 + requires_dist: + - ipywidgets>=7.5.1,<9 ; extra == 'jupyter' + - markdown-it-py>=2.2.0 + - pygments>=2.13.0,<3.0.0 + requires_python: '>=3.8.0' +- conda: https://conda.anaconda.org/conda-forge/noarch/setuptools-80.10.2-pyh332efcf_0.conda + sha256: f5fcb7854d2b7639a5b1aca41dd0f2d5a69a60bbc313e7f192e2dc385ca52f86 + md5: 7b446fcbb6779ee479debb4fd7453e6c depends: - - libgcc >=14 - - __glibc >=2.17,<3.0.a0 + - python >=3.10 license: MIT license_family: MIT - purls: [] - size: 85189 - timestamp: 1753484064210 -- conda: https://conda.anaconda.org/conda-forge/linux-64/yarl-1.22.0-py312h8a5da7c_0.conda - sha256: 6e3f2db09387fc982b5400b842745084825cd2d4621e8278e4af8fb0dc2b55d8 - md5: 6a3fd177315aaafd4366930d440e4430 - depends: - - __glibc >=2.17,<3.0.a0 - - idna >=2.0 - - libgcc >=14 - - multidict >=4.0 - - propcache >=0.2.1 - - python >=3.12,<3.13.0a0 - - python_abi 3.12.* *_cp312 - license: Apache-2.0 - license_family: Apache purls: - - pkg:pypi/yarl?source=hash-mapping - size: 151549 - timestamp: 1761337128623 -- conda: https://conda.anaconda.org/conda-forge/linux-64/zeromq-4.3.5-h387f397_9.conda - sha256: 47cfe31255b91b4a6fa0e9dbaf26baa60ac97e033402dbc8b90ba5fee5ffe184 - md5: 8035e5b54c08429354d5d64027041cad + - pkg:pypi/setuptools?source=compressed-mapping + size: 678888 + timestamp: 1769601206751 +- pypi: https://files.pythonhosted.org/packages/fc/40/50ecdc518edd3a85ad74bda7a2196b53d5901256e3d7ab34225c96e8edc8/sgp4-2.25-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl + name: sgp4 + version: '2.25' + sha256: 911460477f1c52dcda2b3eb20538435b89b0a43668bcb5edd1e7700b7a1a0225 +- pypi: https://files.pythonhosted.org/packages/b9/37/e781683abac55dde9771e086b790e554811a71ed0b2b8a1e789b7430dd44/shapely-2.1.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl + name: shapely + version: 2.1.2 + sha256: 1e7d4d7ad262a48bb44277ca12c7c78cb1b0f56b32c10734ec9a1d30c0b0c54b + requires_dist: + - numpy>=1.21 + - pytest ; extra == 'test' + - pytest-cov ; extra == 'test' + - scipy-doctest ; extra == 'test' + - numpydoc==1.1.* ; extra == 'docs' + - matplotlib ; extra == 'docs' + - sphinx ; extra == 'docs' + - sphinx-book-theme ; extra == 'docs' + - sphinx-remove-toctrees ; extra == 'docs' + requires_python: '>=3.10' +- pypi: https://files.pythonhosted.org/packages/e0/f9/0595336914c5619e5f28a1fb793285925a8cd4b432c9da0a987836c7f822/shellingham-1.5.4-py2.py3-none-any.whl + name: shellingham + version: 1.5.4 + sha256: 7ecfff8f2fd72616f7481040475a65b2bf8af90a56c89140852d1120324e8686 + requires_python: '>=3.7' +- pypi: https://files.pythonhosted.org/packages/20/05/ed9b2571bbf38f1a2425391f18e3ac11cb1e91482c22d644a1640dea9da7/simplejson-3.20.2-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl + name: simplejson + version: 3.20.2 + sha256: 979ce23ea663895ae39106946ef3d78527822d918a136dbc77b9e2b7f006237e + requires_python: '>=2.5,!=3.0.*,!=3.1.*,!=3.2.*' +- pypi: https://files.pythonhosted.org/packages/b7/ce/149a00dd41f10bc29e5921b496af8b574d8413afcd5e30dfa0ed46c2cc5e/six-1.17.0-py2.py3-none-any.whl + name: six + version: 1.17.0 + sha256: 4721f391ed90541fddacab5acf947aa0d3dc7d27b2e1e8eda2be8970586c3274 + requires_python: '>=2.7,!=3.0.*,!=3.1.*,!=3.2.*' +- pypi: https://files.pythonhosted.org/packages/e7/8a/f196038b2bea40c372d900803dac0d5e4eab578cb05b92ff7172ced4c1cf/skyfield-1.54-py3-none-any.whl + name: skyfield + version: '1.54' + sha256: c9b313185448963ea7fa4cf8e4298ba028b179b80ebd4c5675497519f21c04a2 + requires_dist: + - certifi>=2017.4.17 + - jplephem>=2.13 + - numpy + - sgp4>=2.13 +- conda: https://conda.anaconda.org/conda-forge/linux-64/tk-8.6.13-noxft_h366c992_103.conda + sha256: cafeec44494f842ffeca27e9c8b0c27ed714f93ac77ddadc6aaf726b5554ebac + md5: cffd3bdd58090148f4cfcd831f4b26ab depends: - - libstdcxx >=14 - - libgcc >=14 - __glibc >=2.17,<3.0.a0 - libgcc >=14 - - libsodium >=1.0.20,<1.0.21.0a0 - - krb5 >=1.21.3,<1.22.0a0 - license: MPL-2.0 - license_family: MOZILLA + - libzlib >=1.3.1,<2.0a0 + constrains: + - xorg-libx11 >=1.8.12,<2.0a0 + license: TCL + license_family: BSD purls: [] - size: 310648 - timestamp: 1757370847287 -- conda: https://conda.anaconda.org/conda-forge/noarch/zipp-3.23.0-pyhcf101f3_1.conda - sha256: b4533f7d9efc976511a73ef7d4a2473406d7f4c750884be8e8620b0ce70f4dae - md5: 30cd29cb87d819caead4d55184c1d115 + size: 3301196 + timestamp: 1769460227866 +- conda: https://conda.anaconda.org/conda-forge/noarch/tomli-2.4.0-pyhcf101f3_0.conda + sha256: 62940c563de45790ba0f076b9f2085a842a65662268b02dd136a8e9b1eaf47a8 + md5: 72e780e9aa2d0a3295f59b1874e3768b depends: - python >=3.10 - python license: MIT license_family: MIT purls: - - pkg:pypi/zipp?source=hash-mapping - size: 24194 - timestamp: 1764460141901 -- conda: https://conda.anaconda.org/conda-forge/linux-64/zlib-1.3.1-hb9d3cd8_2.conda - sha256: 5d7c0e5f0005f74112a34a7425179f4eb6e73c92f5d109e6af4ddeca407c92ab - md5: c9f075ab2f33b3bbee9e62d4ad0a6cd8 + - pkg:pypi/tomli?source=compressed-mapping + size: 21453 + timestamp: 1768146676791 +- pypi: https://files.pythonhosted.org/packages/a0/1d/d9257dd49ff2ca23ea5f132edf1281a0c4f9de8a762b9ae399b670a59235/typer-0.21.1-py3-none-any.whl + name: typer + version: 0.21.1 + sha256: 7985e89081c636b88d172c2ee0cfe33c253160994d47bdfdc302defd7d1f1d01 + requires_dist: + - click>=8.0.0 + - typing-extensions>=3.7.4.3 + - shellingham>=1.3.0 + - rich>=10.11.0 + requires_python: '>=3.9' +- conda: https://conda.anaconda.org/conda-forge/noarch/typing_extensions-4.15.0-pyhcf101f3_0.conda + sha256: 032271135bca55aeb156cee361c81350c6f3fb203f57d024d7e5a1fc9ef18731 + md5: 0caa1af407ecff61170c9437a808404d depends: - - __glibc >=2.17,<3.0.a0 - - libgcc >=13 - - libzlib 1.3.1 hb9d3cd8_2 - license: Zlib - license_family: Other + - python >=3.10 + - python + license: PSF-2.0 + license_family: PSF + purls: + - pkg:pypi/typing-extensions?source=hash-mapping + size: 51692 + timestamp: 1756220668932 +- conda: https://conda.anaconda.org/conda-forge/noarch/tzdata-2025c-hc9c84f9_1.conda + sha256: 1d30098909076af33a35017eed6f2953af1c769e273a0626a04722ac4acaba3c + md5: ad659d0a2b3e47e38d829aa8cad2d610 + license: LicenseRef-Public-Domain purls: [] - size: 92286 - timestamp: 1727963153079 -- conda: https://conda.anaconda.org/conda-forge/linux-64/zlib-ng-2.3.2-hceb46e0_1.conda - sha256: f2b6a175677701a0b6ce556b3bd362dc94a4e36ffcd10e3860e52ca036b4ad96 - md5: 40feea2979654ed579f1cda7c63ccb94 + size: 119135 + timestamp: 1767016325805 +- pypi: https://files.pythonhosted.org/packages/39/08/aaaad47bc4e9dc8c725e68f9d04865dbcb2052843ff09c97b08904852d84/urllib3-2.6.3-py3-none-any.whl + name: urllib3 + version: 2.6.3 + sha256: bf272323e553dfb2e87d9bfd225ca7b0f467b919d7bbd355436d3fd37cb0acd4 + requires_dist: + - brotli>=1.2.0 ; platform_python_implementation == 'CPython' and extra == 'brotli' + - brotlicffi>=1.2.0.0 ; platform_python_implementation != 'CPython' and extra == 'brotli' + - h2>=4,<5 ; extra == 'h2' + - pysocks>=1.5.6,!=1.5.7,<2.0 ; extra == 'socks' + - backports-zstd>=1.0.0 ; python_full_version < '3.14' and extra == 'zstd' + requires_python: '>=3.9' +- conda: https://conda.anaconda.org/conda-forge/noarch/wheel-0.46.3-pyhd8ed1ab_0.conda + sha256: d6cf2f0ebd5e09120c28ecba450556ce553752652d91795442f0e70f837126ae + md5: bdbd7385b4a67025ac2dba4ef8cb6a8f depends: - - __glibc >=2.17,<3.0.a0 - - libgcc >=14 - - libstdcxx >=14 - license: Zlib - license_family: Other - purls: [] - size: 122303 - timestamp: 1766076745735 + - packaging >=24.0 + - python >=3.10 + license: MIT + license_family: MIT + purls: + - pkg:pypi/wheel?source=hash-mapping + size: 31858 + timestamp: 1769139207397 - conda: https://conda.anaconda.org/conda-forge/linux-64/zstd-1.5.7-hb78ec9c_6.conda sha256: 68f0206ca6e98fea941e5717cec780ed2873ffabc0e1ed34428c061e2c6268c7 md5: 4a13eeac0b5c8e5b8ab496e6c4ddd829 diff --git a/pixi.toml b/pixi.toml index 9eec843..9fc42ac 100644 --- a/pixi.toml +++ b/pixi.toml @@ -9,11 +9,12 @@ version = "0.1.0" [dependencies] python = ">=3.12.12,<3.13" -tudatpy = ">=1.0.0,<2" -pip = ">=25.3,<26" -requests = ">=2.32.5,<3" +pip = ">=26.0.1,<27" bubblewrap = ">=0.11.0,<0.12" pytest = ">=9.0.2,<10" -skyfield = ">=1.54,<2" -mcp = ">=1.25.0,<2" -numpy = ">=1.26.4,<2" + +[pypi-dependencies] +requests = ">=2.32.5, <3" +skyfield = ">=1.54, <2" +numpy = ">=2.4.2, <3" +brahe = ">=1.0.1, <2" From ae90562b2895079a7b4c3ee403414e64263a435e Mon Sep 17 00:00:00 2001 From: Mtrya Date: Fri, 6 Feb 2026 19:10:01 +0800 Subject: [PATCH 05/12] implement orbit propagation and earth rotation modules for aeosbench verifier details: - Point-mass Earth gravity + Sun third-body perturbation with RK4 at 1-second fixed steps - Position accuracy: ~0.2m residual (expected from coupled dynamics mismatch, and is accurate enough) - Fast tests (case 157) run by default; full 20-case suite marked with @pytest.mark.slow - Accuracy test passes for all 20 fixture cases --- benchmarks/aeosbench/verifier/__init__.py | 31 ++ benchmarks/aeosbench/verifier/constants.py | 27 ++ benchmarks/aeosbench/verifier/earth.py | 31 ++ benchmarks/aeosbench/verifier/models.py | 323 +++++++++++++++++++++ benchmarks/aeosbench/verifier/orbit.py | 146 ++++++++++ pytest.ini | 3 + tests/benchmarks/aeosbench/__init__.py | 0 tests/benchmarks/aeosbench/test_orbit.py | 228 +++++++++++++++ 8 files changed, 789 insertions(+) create mode 100644 benchmarks/aeosbench/verifier/__init__.py create mode 100644 benchmarks/aeosbench/verifier/constants.py create mode 100644 benchmarks/aeosbench/verifier/earth.py create mode 100644 benchmarks/aeosbench/verifier/models.py create mode 100644 benchmarks/aeosbench/verifier/orbit.py create mode 100644 tests/benchmarks/aeosbench/__init__.py create mode 100644 tests/benchmarks/aeosbench/test_orbit.py diff --git a/benchmarks/aeosbench/verifier/__init__.py b/benchmarks/aeosbench/verifier/__init__.py new file mode 100644 index 0000000..cf77e97 --- /dev/null +++ b/benchmarks/aeosbench/verifier/__init__.py @@ -0,0 +1,31 @@ +"""AEOS-Bench Verifier: replay solutions through physics simulation and compute metrics.""" + +from .models import ( + Constellation, + Curves, + Metrics, + Solution, + TaskSet, + VerificationResult, + load_constellation, + load_curves, + load_fixture_index, + load_metrics, + load_solution, + load_taskset, +) + +__all__ = [ + "Constellation", + "Curves", + "Metrics", + "Solution", + "TaskSet", + "VerificationResult", + "load_constellation", + "load_curves", + "load_fixture_index", + "load_metrics", + "load_solution", + "load_taskset", +] diff --git a/benchmarks/aeosbench/verifier/constants.py b/benchmarks/aeosbench/verifier/constants.py new file mode 100644 index 0000000..a5f1be6 --- /dev/null +++ b/benchmarks/aeosbench/verifier/constants.py @@ -0,0 +1,27 @@ +"""Physical and simulation constants for AEOS-Bench verifier. + +The simulation uses a spherical Earth model. +""" + +import math + +# Earth model (spherical, NOT WGS84) +RADIUS_EARTH = 6_378_136.6 # meters +ECCENTRICITY_EARTH = 0.0 # spherical Earth +MU_EARTH = 3.986004360e14 # m³/s² (gravitational parameter) + +# Simulation parameters +INTERVAL = 1.0 # seconds between timesteps +MAX_TIME_STEP = 3600 # last timestep index (0-indexed), total = 3601 timesteps +NUM_TIMESTEPS = MAX_TIME_STEP + 1 # 3601 + +# Epoch: 2019-01-01 00:00:00 UTC +EPOCH_YEAR = 2019 +EPOCH_MONTH = 1 +EPOCH_DAY = 1 +EPOCH_HOUR = 0 +EPOCH_MINUTE = 0 +EPOCH_SECOND = 0 + +# Unit conversions +RPM_TO_RAD_PER_SEC = 2.0 * math.pi / 60.0 diff --git a/benchmarks/aeosbench/verifier/earth.py b/benchmarks/aeosbench/verifier/earth.py new file mode 100644 index 0000000..6e037eb --- /dev/null +++ b/benchmarks/aeosbench/verifier/earth.py @@ -0,0 +1,31 @@ +"""Earth rotation matrices for ECI↔ECEF conversion. + +Computes rotation matrices at each timestep using brahe's IAU reduction. +""" + +from __future__ import annotations + +import numpy as np +import brahe as bh + +from .constants import NUM_TIMESTEPS +from .orbit import make_epoch, _init_eop + + +def compute_ecef_to_eci_rotations() -> np.ndarray: + """Compute ECEF-to-ECI rotation matrices for all 3601 timesteps. + + Returns: + ndarray of shape (3601, 3, 3) where R[t] transforms ECEF → ECI. + """ + _init_eop() + epoch = make_epoch() + + rotations = np.empty((NUM_TIMESTEPS, 3, 3), dtype=np.float64) + for t in range(NUM_TIMESTEPS): + ep = epoch + float(t) + # brahe returns ECI→ECEF; transpose for ECEF→ECI + r_eci_to_ecef = bh.rotation_eci_to_ecef(ep) + rotations[t] = r_eci_to_ecef.T + + return rotations diff --git a/benchmarks/aeosbench/verifier/models.py b/benchmarks/aeosbench/verifier/models.py new file mode 100644 index 0000000..07abebf --- /dev/null +++ b/benchmarks/aeosbench/verifier/models.py @@ -0,0 +1,323 @@ +"""Data models and JSON loaders for AEOS-Bench verifier. + +Dataclasses for Orbit, Satellite, Task, Constellation, TaskSet, Solution, +and VerificationResult, plus JSON loading functions. +""" + +from __future__ import annotations + +import json +import math +from dataclasses import dataclass, field +from pathlib import Path +from typing import Any + +import numpy as np + +from .constants import RPM_TO_RAD_PER_SEC + + +# --------------------------------------------------------------------------- +# Orbit +# --------------------------------------------------------------------------- + +@dataclass +class Orbit: + id: int + semi_major_axis: float # meters + eccentricity: float + inclination: float # degrees + raan: float # degrees (right ascension of ascending node) + argument_of_perigee: float # degrees + + +# --------------------------------------------------------------------------- +# Reaction Wheel +# --------------------------------------------------------------------------- + +@dataclass +class ReactionWheel: + rw_type: str + direction: np.ndarray # unit vector (3,) + max_momentum: float # Nms + speed_init: float # rad/s (converted from RPM at load time) + power: float # watts + efficiency: float + + +# --------------------------------------------------------------------------- +# MRP Control gains +# --------------------------------------------------------------------------- + +@dataclass +class MRPControl: + k: float + ki: float + p: float + integral_limit: float + + +# --------------------------------------------------------------------------- +# Sensor +# --------------------------------------------------------------------------- + +@dataclass +class Sensor: + enabled: bool + half_field_of_view: float # degrees + power: float # watts + type: int + + +# --------------------------------------------------------------------------- +# SolarPanel +# --------------------------------------------------------------------------- + +@dataclass +class SolarPanel: + direction: np.ndarray # unit vector (3,) + area: float # m² + efficiency: float + + +# --------------------------------------------------------------------------- +# Battery +# --------------------------------------------------------------------------- + +@dataclass +class Battery: + capacity: float # Wh + percentage: float # 0-1 initial charge fraction + + +# --------------------------------------------------------------------------- +# Satellite +# --------------------------------------------------------------------------- + +@dataclass +class Satellite: + id: int + orbit_id: int + mass: float # kg + inertia: np.ndarray # (3,3) inertia tensor + center_of_mass: np.ndarray # (3,) + solar_panel: SolarPanel + sensor: Sensor + battery: Battery + reaction_wheels: list[ReactionWheel] + mrp_control: MRPControl + true_anomaly: float # degrees (initial) + mrp_attitude_bn: np.ndarray # (3,) initial MRP + + +# --------------------------------------------------------------------------- +# Task +# --------------------------------------------------------------------------- + +@dataclass +class Task: + id: int + release_time: int # timestep + due_time: int # timestep + duration: int # timesteps needed for completion + coordinate: tuple[float, float] # (latitude_deg, longitude_deg) + sensor_type: int + + +# --------------------------------------------------------------------------- +# Constellation & TaskSet +# --------------------------------------------------------------------------- + +@dataclass +class Constellation: + orbits: list[Orbit] + satellites: list[Satellite] + + def orbit_for(self, sat: Satellite) -> Orbit: + """Get the orbit object for a satellite.""" + for o in self.orbits: + if o.id == sat.orbit_id: + return o + raise ValueError(f"Orbit {sat.orbit_id} not found for satellite {sat.id}") + + +@dataclass +class TaskSet: + tasks: list[Task] + + +# --------------------------------------------------------------------------- +# Solution +# --------------------------------------------------------------------------- + +@dataclass +class Solution: + case_id: int + algorithm: str + assignments: dict[int, list[int]] # sat_id -> [task_id_per_timestep] + + +# --------------------------------------------------------------------------- +# Verification Result +# --------------------------------------------------------------------------- + +@dataclass +class Metrics: + CR: float = 0.0 # Completion Rate + WCR: float = 0.0 # Weighted Completion Rate + PCR: float = 0.0 # Partial Completion Rate + WPCR: float = 0.0 # Weighted Partial Completion Rate + TAT: float = 0.0 # Turn-Around Time + PC: float = 0.0 # Power Consumption + num_succeeded: int = 0 + num_failed: int = 0 + num_total: int = 0 + + +@dataclass +class Curves: + """Optional simulation curves for detailed comparison.""" + satellites: dict[int, dict[str, Any]] = field(default_factory=dict) + tasks: dict[str, Any] = field(default_factory=dict) + + +@dataclass +class VerificationResult: + metrics: Metrics + curves: Curves | None = None + + +# --------------------------------------------------------------------------- +# JSON Loaders +# --------------------------------------------------------------------------- + +def _parse_orbit(data: dict) -> Orbit: + return Orbit( + id=data["id"], + semi_major_axis=data["semi_major_axis"], + eccentricity=data["eccentricity"], + inclination=data["inclination"], + raan=data["right_ascension_of_the_ascending_node"], + argument_of_perigee=data["argument_of_perigee"], + ) + + +def _parse_reaction_wheel(data: dict) -> ReactionWheel: + return ReactionWheel( + rw_type=data["rw_type"], + direction=np.array(data["rw_direction"], dtype=np.float64), + max_momentum=data["max_momentum"], + speed_init=data["rw_speed_init"] * RPM_TO_RAD_PER_SEC, + power=data["power"], + efficiency=data["efficiency"], + ) + + +def _parse_satellite(data: dict) -> Satellite: + inertia_flat = data["inertia"] + inertia = np.array(inertia_flat, dtype=np.float64).reshape(3, 3) + + sensor_data = data.get("sensor", {}) + sensor = Sensor( + enabled=sensor_data.get("enabled", False), + half_field_of_view=sensor_data.get("half_field_of_view", 0.0), + power=sensor_data.get("power", 0.0), + type=sensor_data.get("type", 0), + ) + + sp = data["solar_panel"] + solar_panel = SolarPanel( + direction=np.array(sp["direction"], dtype=np.float64), + area=sp["area"], + efficiency=sp["efficiency"], + ) + + bat = data["battery"] + battery = Battery(capacity=bat["capacity"], percentage=bat["percentage"]) + + ctrl = data["mrp_control"] + mrp_control = MRPControl( + k=ctrl["k"], ki=ctrl["ki"], p=ctrl["p"], + integral_limit=ctrl["integral_limit"], + ) + + return Satellite( + id=data["id"], + orbit_id=data["orbit"], + mass=data["mass"], + inertia=inertia, + center_of_mass=np.array(data["center_of_mass"], dtype=np.float64), + solar_panel=solar_panel, + sensor=sensor, + battery=battery, + reaction_wheels=[_parse_reaction_wheel(rw) for rw in data["reaction_wheels"]], + mrp_control=mrp_control, + true_anomaly=data["true_anomaly"], + mrp_attitude_bn=np.array(data["mrp_attitude_bn"], dtype=np.float64), + ) + + +def _parse_task(data: dict) -> Task: + return Task( + id=data["id"], + release_time=data["release_time"], + due_time=data["due_time"], + duration=data["duration"], + coordinate=tuple(data["coordinate"]), + sensor_type=data["sensor_type"], + ) + + +def load_constellation(path: str | Path) -> Constellation: + """Load constellation from JSON file.""" + with open(path) as f: + data = json.load(f) + orbits = [_parse_orbit(o) for o in data["orbits"]] + satellites = [_parse_satellite(s) for s in data["satellites"]] + return Constellation(orbits=orbits, satellites=satellites) + + +def load_taskset(path: str | Path) -> TaskSet: + """Load task set from JSON file.""" + with open(path) as f: + data = json.load(f) + tasks = [_parse_task(t) for t in data["tasks"]] + return TaskSet(tasks=tasks) + + +def load_solution(path: str | Path) -> Solution: + """Load solution from JSON file.""" + with open(path) as f: + data = json.load(f) + assignments = {int(k): v for k, v in data["assignments"].items()} + return Solution( + case_id=data["case_id"], + algorithm=data["algorithm"], + assignments=assignments, + ) + + +def load_metrics(path: str | Path) -> Metrics: + """Load ground-truth metrics from JSON file.""" + with open(path) as f: + data = json.load(f) + m = data["metrics"] + return Metrics( + CR=m["CR"], WCR=m["WCR"], PCR=m["PCR"], WPCR=m["WPCR"], + TAT=m["TAT"], PC=m["PC"], + num_succeeded=data["num_succeeded"], + num_failed=data["num_failed"], + num_total=data["num_total"], + ) + + +def load_curves(path: str | Path) -> dict: + """Load ground-truth curves from JSON file (raw dict for comparison).""" + with open(path) as f: + return json.load(f) + + +def load_fixture_index(fixtures_dir: str | Path) -> list[dict]: + """Load the fixture index.json.""" + with open(Path(fixtures_dir) / "index.json") as f: + return json.load(f)["fixtures"] diff --git a/benchmarks/aeosbench/verifier/orbit.py b/benchmarks/aeosbench/verifier/orbit.py new file mode 100644 index 0000000..beb1a17 --- /dev/null +++ b/benchmarks/aeosbench/verifier/orbit.py @@ -0,0 +1,146 @@ +"""Orbit propagation using brahe's numerical propagator. + +Uses point-mass Earth gravity + Sun third-body perturbation with RK4 at 1-second fixed steps. +""" + +from __future__ import annotations + +import numpy as np +import brahe as bh + +from .constants import EPOCH_YEAR, EPOCH_MONTH, EPOCH_DAY, NUM_TIMESTEPS +from .models import Constellation, Satellite + + +def _init_eop(): + """Initialize Earth Orientation Parameters (required for brahe frame rotations).""" + try: + eop = bh.FileEOPProvider.from_default_standard(True, "Hold") + bh.set_global_eop_provider_from_file_provider(eop) + except Exception: + pass # already initialized + + +def make_epoch() -> bh.Epoch: + """Create the simulation epoch (2019-01-01 00:00:00 UTC).""" + return bh.Epoch(EPOCH_YEAR, EPOCH_MONTH, EPOCH_DAY, 0, 0, 0) + + +def _make_force_config() -> bh.ForceModelConfig: + """Create force model: point-mass Earth + Sun third-body perturbation. + + Matches Basilisk's configuration: + grav_body_factory.createEarth() # point-mass gravity + grav_body_factory.createSun() # third-body perturbation + grav_body_factory.addBodiesTo(spacecraft) + """ + fc = bh.ForceModelConfig.two_body() + fc.third_body = bh.ThirdBodyConfiguration( + bh.EphemerisSource.DE440s, [bh.ThirdBody.SUN] + ) + return fc + + +def _make_prop_config() -> bh.NumericalPropagationConfig: + """Create propagation config: RK4 with 1-second fixed steps. + + Matches Basilisk's default integrator (RK4) with the simulation's + INTERVAL = 1.0 second task timestep. + """ + return ( + bh.NumericalPropagationConfig.default() + .with_method(bh.IntegrationMethod.RK4) + .with_initial_step(1.0) + .with_max_step(1.0) + ) + + +def satellite_initial_eci(sat: Satellite, orbit_elements: dict) -> np.ndarray: + """Compute initial ECI state [x,y,z,vx,vy,vz] for a satellite. + + Args: + sat: Satellite dataclass + orbit_elements: dict with keys: semi_major_axis, eccentricity, inclination, + raan, argument_of_perigee (all in degrees for angles) + + Returns: + numpy array of shape (6,) — [x, y, z, vx, vy, vz] in meters and m/s + """ + a = orbit_elements["semi_major_axis"] + e = orbit_elements["eccentricity"] + inc = orbit_elements["inclination"] + raan = orbit_elements["raan"] + argp = orbit_elements["argument_of_perigee"] + nu = sat.true_anomaly # degrees + + # Convert true anomaly to mean anomaly + mean_anom = bh.anomaly_true_to_mean(nu, e, angle_format=bh.AngleFormat.DEGREES) + + # Build Keplerian elements [a, e, i, RAAN, omega, M] in radians + oe = np.array([ + a, e, + np.radians(inc), + np.radians(raan), + np.radians(argp), + np.radians(mean_anom), + ]) + + return bh.state_koe_to_eci(oe, bh.AngleFormat.RADIANS) + + +def propagate_constellation( + constellation: Constellation, +) -> dict[int, np.ndarray]: + """Propagate all satellites for 3602 states at 1-second intervals. + + Uses point-mass Earth + Sun third-body with RK4 fixed 1s steps. + + Produces states at epoch+0, epoch+1, ..., epoch+3601. + - For the simulation loop at step t, visibility uses state[t] (before propagation). + + Returns: + dict mapping satellite ID to ndarray of shape (3602, 6) with + [x, y, z, vx, vy, vz] at each time instant. + """ + _init_eop() + epoch = make_epoch() + fc = _make_force_config() + pc = _make_prop_config() + + # Build orbit lookup + orbit_map = {} + for orb in constellation.orbits: + orbit_map[orb.id] = { + "semi_major_axis": orb.semi_major_axis, + "eccentricity": orb.eccentricity, + "inclination": orb.inclination, + "raan": orb.raan, + "argument_of_perigee": orb.argument_of_perigee, + } + + n_states = NUM_TIMESTEPS + 1 # 3602: epoch+0 through epoch+3601 + + results = {} + for sat in constellation.satellites: + orb_data = orbit_map[sat.orbit_id] + state0 = satellite_initial_eci(sat, orb_data) + + # Create numerical propagator with RK4 1s steps + prop = bh.NumericalOrbitPropagator(epoch, state0, pc, fc) + + # Propagate to epoch+3601 + end_epoch = epoch + float(n_states - 1) + prop.propagate_to(end_epoch) + + # Extract trajectory states as ECI numpy array + states_eci = prop.trajectory.to_eci().to_matrix() + + if states_eci.shape[0] != n_states: + raise RuntimeError( + f"Satellite {sat.id}: expected {n_states} states, " + f"got {states_eci.shape[0]}" + ) + + results[sat.id] = states_eci + + return results diff --git a/pytest.ini b/pytest.ini index b9f41d5..7cc8078 100644 --- a/pytest.ini +++ b/pytest.ini @@ -2,3 +2,6 @@ pythonpath = src testpaths = tests norecursedirs = .git .pixi __pycache__ src +markers = + slow: marks tests as slow (deselect with '-m "not slow"') +addopts = -m "not slow" diff --git a/tests/benchmarks/aeosbench/__init__.py b/tests/benchmarks/aeosbench/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/tests/benchmarks/aeosbench/test_orbit.py b/tests/benchmarks/aeosbench/test_orbit.py new file mode 100644 index 0000000..74f2ba5 --- /dev/null +++ b/tests/benchmarks/aeosbench/test_orbit.py @@ -0,0 +1,228 @@ +"""Tests for AEOS-Bench orbit propagation against Basilisk ground-truth fixtures. + +Verifies that brahe's NumericalOrbitPropagator (point-mass Earth + Sun third-body, +RK4 1s fixed step) reproduces Basilisk's orbit propagation to high accuracy. + +Residual error (~0.2m position) is expected and comes from Basilisk integrating +coupled translational+rotational+reaction-wheel dynamics as one system, while we +propagate translational dynamics independently. This is architecturally inherent +and negligible for visibility computation (0.2m at ~7000km ≈ 0.002 arcsec). +""" + +from __future__ import annotations + +import json +from pathlib import Path + +import numpy as np +import pytest + +from benchmarks.aeosbench.verifier.models import load_constellation +from benchmarks.aeosbench.verifier.orbit import propagate_constellation + +FIXTURES = Path("tests/fixtures/aeosbench_fixtures") + +# Load all case IDs from index +with open(FIXTURES / "index.json") as f: + _INDEX = json.load(f) + ALL_CASE_IDS = [str(f["case_id"]) for f in _INDEX["fixtures"]] + +# Tolerances +# Position: ~0.2m residual from coupled dynamics mismatch (see module docstring) +POS_MAX_TOL = 0.5 # meters — max error over full 3601 timesteps +POS_MEAN_TOL = 0.2 # meters — mean error over full 3601 timesteps +VEL_MAX_TOL = 0.001 # m/s +VEL_MEAN_TOL = 0.001 # m/s + + +def _case_id_to_dir(case_id: str) -> str: + """Convert case ID (e.g., '157') to directory name (e.g., '00157').""" + return case_id.zfill(5) + + +@pytest.fixture(scope="module") +def case_157_constellation(): + return load_constellation(FIXTURES / "cases" / "00157" / "constellation.json") + + +@pytest.fixture(scope="module") +def case_157_states(case_157_constellation): + return propagate_constellation(case_157_constellation) + + +@pytest.fixture(scope="module") +def case_157_curves(): + with open(FIXTURES / "curves" / "00157.json") as f: + return json.load(f) + + +class TestOrbitPropagationShape: + """Verify basic shape and structure of propagated states.""" + + def test_all_satellites_propagated(self, case_157_constellation, case_157_states): + expected_ids = {sat.id for sat in case_157_constellation.satellites} + assert set(case_157_states.keys()) == expected_ids + + def test_state_shape(self, case_157_states): + for sid, states in case_157_states.items(): + assert states.shape == (3602, 6), ( + f"Sat {sid}: expected (3602, 6), got {states.shape}" + ) + + def test_initial_position_magnitude(self, case_157_constellation, case_157_states): + """Satellites should be in LEO: altitude 500-2000 km above Earth surface.""" + R_EARTH = 6_378_136.6 + for sat in case_157_constellation.satellites: + pos = case_157_states[sat.id][0, :3] + r = np.linalg.norm(pos) + alt = r - R_EARTH + assert 400_000 < alt < 2_000_000, ( + f"Sat {sat.id}: altitude {alt/1e3:.0f} km outside LEO range" + ) + + +class TestOrbitPropagationAccuracy: + """Compare propagated states against Basilisk ground-truth curves. + + Fixture curves[t] records state AFTER propagation at step t, + which corresponds to our states[t+1] (state at epoch + t + 1). + """ + + def test_position_accuracy_all_satellites( + self, case_157_constellation, case_157_states, case_157_curves + ): + for sat in case_157_constellation.satellites: + sid = sat.id + gt_pos = np.array(case_157_curves["satellites"][str(sid)]["position_eci"]) + sim_pos = case_157_states[sid][1:, :3] # states[1:] aligns with curves[0:] + + pos_errors = np.linalg.norm(sim_pos - gt_pos, axis=1) + + assert pos_errors.max() < POS_MAX_TOL, ( + f"Sat {sid}: max position error {pos_errors.max():.4f} m " + f"exceeds {POS_MAX_TOL} m (at t={pos_errors.argmax()})" + ) + assert pos_errors.mean() < POS_MEAN_TOL, ( + f"Sat {sid}: mean position error {pos_errors.mean():.4f} m " + f"exceeds {POS_MEAN_TOL} m" + ) + + def test_velocity_accuracy_all_satellites( + self, case_157_constellation, case_157_states, case_157_curves + ): + for sat in case_157_constellation.satellites: + sid = sat.id + gt_vel = np.array(case_157_curves["satellites"][str(sid)]["velocity_eci"]) + sim_vel = case_157_states[sid][1:, 3:] + + vel_errors = np.linalg.norm(sim_vel - gt_vel, axis=1) + + assert vel_errors.max() < VEL_MAX_TOL, ( + f"Sat {sid}: max velocity error {vel_errors.max():.6f} m/s " + f"exceeds {VEL_MAX_TOL} m/s" + ) + + def test_initial_state_near_exact( + self, case_157_constellation, case_157_states, case_157_curves + ): + """At t=0 (curves[0] = states[1]), error should be sub-millimeter.""" + for sat in case_157_constellation.satellites: + sid = sat.id + gt_pos_0 = np.array(case_157_curves["satellites"][str(sid)]["position_eci"][0]) + sim_pos_1 = case_157_states[sid][1, :3] + err = np.linalg.norm(sim_pos_1 - gt_pos_0) + assert err < 0.001, ( + f"Sat {sid}: initial position error {err:.6f} m should be < 1 mm" + ) + + def test_error_does_not_grow_rapidly( + self, case_157_constellation, case_157_states, case_157_curves + ): + """Error at t=3600 should not be drastically larger than at t=1800. + + Without Sun perturbation, error grew ~4m (almost linearly). With Sun, residual + is ~0.2m and grows much slower. Check that end error < 3x mid error. + """ + for sat in case_157_constellation.satellites: + sid = sat.id + gt_pos = np.array(case_157_curves["satellites"][str(sid)]["position_eci"]) + sim_pos = case_157_states[sid][1:, :3] + pos_errors = np.linalg.norm(sim_pos - gt_pos, axis=1) + + err_mid = pos_errors[1800] + err_end = pos_errors[3600] + assert err_end < 3 * max(err_mid, 0.01), ( + f"Sat {sid}: error at t=3600 ({err_end:.4f} m) is >{3}x " + f"error at t=1800 ({err_mid:.4f} m) — rapid growth detected" + ) + + +# ============================================================================ +# Parameterized tests for ALL fixtures (20 cases) +# ============================================================================ + +@pytest.mark.slow +@pytest.mark.parametrize("case_id", ALL_CASE_IDS) +class TestAllCasesOrbitPropagation: + """Run orbit propagation tests against all 20 fixture cases.""" + + @pytest.fixture + def constellation(self, case_id): + case_dir = _case_id_to_dir(case_id) + return load_constellation(FIXTURES / "cases" / case_dir / "constellation.json") + + @pytest.fixture + def states(self, constellation): + return propagate_constellation(constellation) + + @pytest.fixture + def curves(self, case_id): + case_file = _case_id_to_dir(case_id) + ".json" + with open(FIXTURES / "curves" / case_file) as f: + return json.load(f) + + def test_propagation_succeeds(self, states, constellation): + """All satellites should have states array of correct shape.""" + for sat in constellation.satellites: + assert sat.id in states + assert states[sat.id].shape == (3602, 6) + + def test_position_accuracy(self, states, curves, constellation): + """Position error should be within tolerance for all satellites.""" + for sat in constellation.satellites: + sid = str(sat.id) + gt_pos = np.array(curves["satellites"][sid]["position_eci"]) + sim_pos = states[sat.id][1:, :3] + + pos_errors = np.linalg.norm(sim_pos - gt_pos, axis=1) + + assert pos_errors.max() < POS_MAX_TOL, ( + f"Case {constellation.case_id}, Sat {sid}: " + f"max position error {pos_errors.max():.4f} m exceeds {POS_MAX_TOL} m" + ) + + def test_velocity_accuracy(self, states, curves, constellation): + """Velocity error should be within tolerance for all satellites.""" + for sat in constellation.satellites: + sid = str(sat.id) + gt_vel = np.array(curves["satellites"][sid]["velocity_eci"]) + sim_vel = states[sat.id][1:, 3:] + + vel_errors = np.linalg.norm(sim_vel - gt_vel, axis=1) + + assert vel_errors.max() < VEL_MAX_TOL, ( + f"Case {constellation.case_id}, Sat {sid}: " + f"max velocity error {vel_errors.max():.6f} m/s exceeds {VEL_MAX_TOL} m/s" + ) + + def test_position_leo_range(self, states, constellation): + """All satellites should be in LEO altitude range.""" + R_EARTH = 6_378_136.6 + for sat in constellation.satellites: + pos = states[sat.id][0, :3] + r = np.linalg.norm(pos) + alt = r - R_EARTH + assert 400_000 < alt < 2_000_000, ( + f"Case {constellation.case_id}, Sat {sat.id}: " + f"altitude {alt/1e3:.0f} km outside LEO range" + ) From b70102266a7c149ba7ba98a63239d4d331c5b22d Mon Sep 17 00:00:00 2001 From: Mtrya Date: Tue, 10 Feb 2026 01:55:08 +0800 Subject: [PATCH 06/12] regenerate aeosbench ground truth with basilisk v2.9.0 (was v2.5.13) and rename fixture to aeosbench_gt_bsk2.9.0 --- .../fixtures/aeosbench_gt_bsk2.9.0/README.md | 839 + .../cases/00105/constellation.json | 3926 + .../cases/00105/taskset.json | 862 + .../cases/00109/constellation.json | 4220 + .../cases/00109/taskset.json | 1753 + .../cases/00157/constellation.json | 496 + .../cases/00157/taskset.json | 994 + .../cases/00170/constellation.json | 2456 + .../cases/00170/taskset.json | 1137 + .../cases/00190/constellation.json | 3632 + .../cases/00190/taskset.json | 2864 + .../cases/00203/constellation.json | 4318 + .../cases/00203/taskset.json | 1159 + .../cases/00300/constellation.json | 1476 + .../cases/00300/taskset.json | 1896 + .../cases/00377/constellation.json | 2946 + .../cases/00377/taskset.json | 2974 + .../cases/00449/constellation.json | 2750 + .../cases/00449/taskset.json | 1082 + .../cases/00451/constellation.json | 1182 + .../cases/00451/taskset.json | 1401 + .../cases/00500/constellation.json | 2260 + .../cases/00500/taskset.json | 1247 + .../cases/00819/constellation.json | 4514 + .../cases/00819/taskset.json | 2171 + .../cases/30769/constellation.json | 3142 + .../cases/30769/taskset.json | 2259 + .../cases/36492/constellation.json | 2946 + .../cases/36492/taskset.json | 1368 + .../cases/48723/constellation.json | 4024 + .../cases/48723/taskset.json | 2369 + .../cases/52804/constellation.json | 888 + .../cases/52804/taskset.json | 1830 + .../cases/54390/constellation.json | 3730 + .../cases/54390/taskset.json | 2028 + .../cases/55662/constellation.json | 2358 + .../cases/55662/taskset.json | 1214 + .../cases/90503/constellation.json | 2260 + .../cases/90503/taskset.json | 1819 + .../cases/92004/constellation.json | 1966 + .../cases/92004/taskset.json | 829 + .../fixtures/aeosbench_gt_bsk2.9.0/index.json | 105 + .../aeosbench_gt_bsk2.9.0/metrics/00105.json | 15 + .../aeosbench_gt_bsk2.9.0/metrics/00109.json | 15 + .../aeosbench_gt_bsk2.9.0/metrics/00157.json | 15 + .../aeosbench_gt_bsk2.9.0/metrics/00170.json | 15 + .../aeosbench_gt_bsk2.9.0/metrics/00190.json | 15 + .../aeosbench_gt_bsk2.9.0/metrics/00203.json | 15 + .../aeosbench_gt_bsk2.9.0/metrics/00300.json | 15 + .../aeosbench_gt_bsk2.9.0/metrics/00377.json | 15 + .../aeosbench_gt_bsk2.9.0/metrics/00449.json | 15 + .../aeosbench_gt_bsk2.9.0/metrics/00451.json | 15 + .../aeosbench_gt_bsk2.9.0/metrics/00500.json | 15 + .../aeosbench_gt_bsk2.9.0/metrics/00819.json | 15 + .../aeosbench_gt_bsk2.9.0/metrics/30769.json | 15 + .../aeosbench_gt_bsk2.9.0/metrics/36492.json | 15 + .../aeosbench_gt_bsk2.9.0/metrics/48723.json | 15 + .../aeosbench_gt_bsk2.9.0/metrics/52804.json | 15 + .../aeosbench_gt_bsk2.9.0/metrics/54390.json | 15 + .../aeosbench_gt_bsk2.9.0/metrics/55662.json | 15 + .../aeosbench_gt_bsk2.9.0/metrics/90503.json | 15 + .../aeosbench_gt_bsk2.9.0/metrics/92004.json | 15 + .../solutions/00105.json | 144126 +++++++++++++ .../solutions/00109.json | 154935 ++++++++++++++ .../solutions/00157.json | 18021 ++ .../solutions/00170.json | 90081 ++++++++ .../solutions/00190.json | 133317 ++++++++++++ .../solutions/00203.json | 158538 ++++++++++++++ .../solutions/00300.json | 54051 +++++ .../solutions/00377.json | 108096 ++++++++++ .../solutions/00449.json | 100890 +++++++++ .../solutions/00451.json | 43242 ++++ .../solutions/00500.json | 82875 ++++++++ .../solutions/00819.json | 165744 +++++++++++++++ .../solutions/30769.json | 115302 ++++++++++ .../solutions/36492.json | 108096 ++++++++++ .../solutions/48723.json | 147729 +++++++++++++ .../solutions/52804.json | 32433 +++ .../solutions/54390.json | 136920 ++++++++++++ .../solutions/55662.json | 86478 ++++++++ .../solutions/90503.json | 82875 ++++++++ .../solutions/92004.json | 72066 +++++++ 82 files changed, 2125805 insertions(+) create mode 100644 tests/fixtures/aeosbench_gt_bsk2.9.0/README.md create mode 100644 tests/fixtures/aeosbench_gt_bsk2.9.0/cases/00105/constellation.json create mode 100644 tests/fixtures/aeosbench_gt_bsk2.9.0/cases/00105/taskset.json create mode 100644 tests/fixtures/aeosbench_gt_bsk2.9.0/cases/00109/constellation.json create mode 100644 tests/fixtures/aeosbench_gt_bsk2.9.0/cases/00109/taskset.json create mode 100644 tests/fixtures/aeosbench_gt_bsk2.9.0/cases/00157/constellation.json create mode 100644 tests/fixtures/aeosbench_gt_bsk2.9.0/cases/00157/taskset.json create mode 100644 tests/fixtures/aeosbench_gt_bsk2.9.0/cases/00170/constellation.json create mode 100644 tests/fixtures/aeosbench_gt_bsk2.9.0/cases/00170/taskset.json create mode 100644 tests/fixtures/aeosbench_gt_bsk2.9.0/cases/00190/constellation.json create mode 100644 tests/fixtures/aeosbench_gt_bsk2.9.0/cases/00190/taskset.json create mode 100644 tests/fixtures/aeosbench_gt_bsk2.9.0/cases/00203/constellation.json create mode 100644 tests/fixtures/aeosbench_gt_bsk2.9.0/cases/00203/taskset.json create mode 100644 tests/fixtures/aeosbench_gt_bsk2.9.0/cases/00300/constellation.json create mode 100644 tests/fixtures/aeosbench_gt_bsk2.9.0/cases/00300/taskset.json create mode 100644 tests/fixtures/aeosbench_gt_bsk2.9.0/cases/00377/constellation.json create mode 100644 tests/fixtures/aeosbench_gt_bsk2.9.0/cases/00377/taskset.json create mode 100644 tests/fixtures/aeosbench_gt_bsk2.9.0/cases/00449/constellation.json create mode 100644 tests/fixtures/aeosbench_gt_bsk2.9.0/cases/00449/taskset.json create mode 100644 tests/fixtures/aeosbench_gt_bsk2.9.0/cases/00451/constellation.json create mode 100644 tests/fixtures/aeosbench_gt_bsk2.9.0/cases/00451/taskset.json create mode 100644 tests/fixtures/aeosbench_gt_bsk2.9.0/cases/00500/constellation.json create mode 100644 tests/fixtures/aeosbench_gt_bsk2.9.0/cases/00500/taskset.json create mode 100644 tests/fixtures/aeosbench_gt_bsk2.9.0/cases/00819/constellation.json create mode 100644 tests/fixtures/aeosbench_gt_bsk2.9.0/cases/00819/taskset.json create mode 100644 tests/fixtures/aeosbench_gt_bsk2.9.0/cases/30769/constellation.json create mode 100644 tests/fixtures/aeosbench_gt_bsk2.9.0/cases/30769/taskset.json create mode 100644 tests/fixtures/aeosbench_gt_bsk2.9.0/cases/36492/constellation.json create mode 100644 tests/fixtures/aeosbench_gt_bsk2.9.0/cases/36492/taskset.json create mode 100644 tests/fixtures/aeosbench_gt_bsk2.9.0/cases/48723/constellation.json create mode 100644 tests/fixtures/aeosbench_gt_bsk2.9.0/cases/48723/taskset.json create mode 100644 tests/fixtures/aeosbench_gt_bsk2.9.0/cases/52804/constellation.json create mode 100644 tests/fixtures/aeosbench_gt_bsk2.9.0/cases/52804/taskset.json create mode 100644 tests/fixtures/aeosbench_gt_bsk2.9.0/cases/54390/constellation.json create mode 100644 tests/fixtures/aeosbench_gt_bsk2.9.0/cases/54390/taskset.json create mode 100644 tests/fixtures/aeosbench_gt_bsk2.9.0/cases/55662/constellation.json create mode 100644 tests/fixtures/aeosbench_gt_bsk2.9.0/cases/55662/taskset.json create mode 100644 tests/fixtures/aeosbench_gt_bsk2.9.0/cases/90503/constellation.json create mode 100644 tests/fixtures/aeosbench_gt_bsk2.9.0/cases/90503/taskset.json create mode 100644 tests/fixtures/aeosbench_gt_bsk2.9.0/cases/92004/constellation.json create mode 100644 tests/fixtures/aeosbench_gt_bsk2.9.0/cases/92004/taskset.json create mode 100644 tests/fixtures/aeosbench_gt_bsk2.9.0/index.json create mode 100644 tests/fixtures/aeosbench_gt_bsk2.9.0/metrics/00105.json create mode 100644 tests/fixtures/aeosbench_gt_bsk2.9.0/metrics/00109.json create mode 100644 tests/fixtures/aeosbench_gt_bsk2.9.0/metrics/00157.json create mode 100644 tests/fixtures/aeosbench_gt_bsk2.9.0/metrics/00170.json create mode 100644 tests/fixtures/aeosbench_gt_bsk2.9.0/metrics/00190.json create mode 100644 tests/fixtures/aeosbench_gt_bsk2.9.0/metrics/00203.json create mode 100644 tests/fixtures/aeosbench_gt_bsk2.9.0/metrics/00300.json create mode 100644 tests/fixtures/aeosbench_gt_bsk2.9.0/metrics/00377.json create mode 100644 tests/fixtures/aeosbench_gt_bsk2.9.0/metrics/00449.json create mode 100644 tests/fixtures/aeosbench_gt_bsk2.9.0/metrics/00451.json create mode 100644 tests/fixtures/aeosbench_gt_bsk2.9.0/metrics/00500.json create mode 100644 tests/fixtures/aeosbench_gt_bsk2.9.0/metrics/00819.json create mode 100644 tests/fixtures/aeosbench_gt_bsk2.9.0/metrics/30769.json create mode 100644 tests/fixtures/aeosbench_gt_bsk2.9.0/metrics/36492.json create mode 100644 tests/fixtures/aeosbench_gt_bsk2.9.0/metrics/48723.json create mode 100644 tests/fixtures/aeosbench_gt_bsk2.9.0/metrics/52804.json create mode 100644 tests/fixtures/aeosbench_gt_bsk2.9.0/metrics/54390.json create mode 100644 tests/fixtures/aeosbench_gt_bsk2.9.0/metrics/55662.json create mode 100644 tests/fixtures/aeosbench_gt_bsk2.9.0/metrics/90503.json create mode 100644 tests/fixtures/aeosbench_gt_bsk2.9.0/metrics/92004.json create mode 100644 tests/fixtures/aeosbench_gt_bsk2.9.0/solutions/00105.json create mode 100644 tests/fixtures/aeosbench_gt_bsk2.9.0/solutions/00109.json create mode 100644 tests/fixtures/aeosbench_gt_bsk2.9.0/solutions/00157.json create mode 100644 tests/fixtures/aeosbench_gt_bsk2.9.0/solutions/00170.json create mode 100644 tests/fixtures/aeosbench_gt_bsk2.9.0/solutions/00190.json create mode 100644 tests/fixtures/aeosbench_gt_bsk2.9.0/solutions/00203.json create mode 100644 tests/fixtures/aeosbench_gt_bsk2.9.0/solutions/00300.json create mode 100644 tests/fixtures/aeosbench_gt_bsk2.9.0/solutions/00377.json create mode 100644 tests/fixtures/aeosbench_gt_bsk2.9.0/solutions/00449.json create mode 100644 tests/fixtures/aeosbench_gt_bsk2.9.0/solutions/00451.json create mode 100644 tests/fixtures/aeosbench_gt_bsk2.9.0/solutions/00500.json create mode 100644 tests/fixtures/aeosbench_gt_bsk2.9.0/solutions/00819.json create mode 100644 tests/fixtures/aeosbench_gt_bsk2.9.0/solutions/30769.json create mode 100644 tests/fixtures/aeosbench_gt_bsk2.9.0/solutions/36492.json create mode 100644 tests/fixtures/aeosbench_gt_bsk2.9.0/solutions/48723.json create mode 100644 tests/fixtures/aeosbench_gt_bsk2.9.0/solutions/52804.json create mode 100644 tests/fixtures/aeosbench_gt_bsk2.9.0/solutions/54390.json create mode 100644 tests/fixtures/aeosbench_gt_bsk2.9.0/solutions/55662.json create mode 100644 tests/fixtures/aeosbench_gt_bsk2.9.0/solutions/90503.json create mode 100644 tests/fixtures/aeosbench_gt_bsk2.9.0/solutions/92004.json diff --git a/tests/fixtures/aeosbench_gt_bsk2.9.0/README.md b/tests/fixtures/aeosbench_gt_bsk2.9.0/README.md new file mode 100644 index 0000000..4d44e5c --- /dev/null +++ b/tests/fixtures/aeosbench_gt_bsk2.9.0/README.md @@ -0,0 +1,839 @@ +# AEOS-Bench Ground Truth Fixtures + +This directory contains ground truth fixtures for the AEOS-Bench satellite constellation scheduling benchmark. Each fixture represents a complete scheduling scenario with case data, generated solutions, computed metrics, and dynamics curves. + +## Overview + +A **fixture** is a tuple of `(case, solution, metrics, curves)` that captures a complete satellite constellation scheduling scenario: + +- **Case**: The problem instance (satellite constellation + task set) +- **Solution**: The scheduling decisions (which satellite does which task at each timestep) +- **Metrics**: Aggregated performance metrics (completion rates, turnaround time, power consumption) +- **Curves**: Time-series dynamics data (positions, velocities, attitudes, battery levels, reaction wheel states) + +These fixtures serve as ground truth for verifying the correctness of AEOS-Bench custom verifier implementations. + +## Generation Methodology + +### Case Selection + +Fixtures are drawn from [the official AEOS-Bench dataset](https://huggingface.co/datasets/MessianX/AEOS-dataset) across four splits: + +| Split | Count | Description | +|-------|-------|-------------| +| train | 8 | Training distribution cases | +| val_seen | 4 | Validation with seen constellations | +| val_unseen | 4 | Validation with unseen constellations | +| test | 4 | Test set cases | + +Cases are selected randomly (seed=42) from available case IDs (00000-09999). + +### Solution Generation + +Solutions are generated using the **OptimalAlgorithm** (see [the official AEOS-Bench](https://github.com/buaa-colalab/AEOSBench) repository for detail), which implements a greedy nearest-neighbor heuristic with visibility constraints: + +1. **Visibility Check**: A satellite can only work on a task if: + - The task is within line-of-sight (geometric visibility) + - The off-nadir angle is ≤ 60° (sensor pointing constraint) + - The task sensor type matches the satellite sensor type + +2. **Assignment Strategy**: + - For each satellite, find the nearest ongoing task satisfying visibility constraints + - Attempt to maintain task continuity (stick with previous assignment if still valid) + - Toggle sensors on/off based on assignments + - Guide satellite attitude toward assigned task locations + +3. **Simulation**: The algorithm runs for 3600 timesteps (1 second intervals, 1 hour mission) using Basilisk astrodynamics simulator. + +### Metrics Computation + +After solution generation, the solution is replayed through the Basilisk simulator to compute metrics: + +- **CR** (Completion Rate): Fraction of tasks completed successfully +- **WCR** (Weighted Completion Rate): Fraction of task duration completed +- **PCR** (Partial Completion Rate): Average progress on incomplete tasks +- **WPCR** (Weighted Partial Completion Rate): Weighted average progress +- **TAT** (Turn-Around Time): Average time from task release to completion +- **PC** (Power Consumption): Total energy consumed by sensors + +### Curve Extraction + +During metrics replay, time-series data is extracted at each timestep: + +**Per-Satellite Curves**: +- `position_eci`: ECI position vector [x, y, z] in meters +- `velocity_eci`: ECI velocity vector [vx, vy, vz] in m/s +- `attitude_mrp`: Attitude as Modified Rodrigues Parameters [σ₁, σ₂, σ₃] +- `battery_level`: Battery charge level in Joules +- `sensor_enabled`: Boolean sensor state (true=on, false=off) +- `reaction_wheel_omega`: Reaction wheel speeds [ω₁, ω₂, ω₃] in rad/s +- `reaction_wheel_torque`: Reaction wheel torques [τ₁, τ₂, τ₃] in Nm +- `assignment`: Task ID assigned at this timestep (-1 = idle) + +**Per-Task Curves**: +- `visibility`: Visibility matrix per satellite per timestep +- `progress`: Task progress (timesteps worked) at each timestep + +## Directory Structure + +``` +fixtures/ +├── index.json # Master index of all fixtures +├── cases/ # Problem instances +│ ├── 00000/ +│ │ ├── constellation.json # Satellite orbits, sensors, resources +│ │ └── taskset.json # Tasks with release/due times, locations +│ └── ... +├── solutions/ # Scheduling solutions +│ ├── 00000.json # Per-satellite task assignments +│ └── ... +├── metrics/ # Performance metrics +│ ├── 00000.json # CR, WCR, PCR, WPCR, TAT, PC +│ └── ... +└── curves/ # Dynamics time-series data + ├── 00000.json # Per-timestep state vectors + └── ... +``` + +## File Formats + +### index.json + +```json +{ + "num_fixtures": 20, + "fixtures": [ + { + "case_id": 0, + "split": "test", + "algorithm": "optimal" + }, + ... + ] +} +``` + +### constellation.json + +Contains satellite orbital elements, sensors, batteries, and reaction wheels. + +### taskset.json + +```json +{ + "tasks": [ + { + "id": 0, + "release_time": 0, + "due_time": 1200, + "duration": 10, + "coordinate": [34.0522, -118.2437], + "sensor_type": 0 + }, + ... + ] +} +``` + +### solutions/00000.json + +```json +{ + "case_id": 0, + "algorithm": "OptimalAlgorithm", + "assignments": { + "0": [-1, -1, 5, 5, 5, -1, ...], + "1": [3, 3, 3, -1, -1, 8, ...], + ... + } +} +``` + +Each satellite has an array of length 3601 (timesteps 0-3600), where: +- `-1` = idle +- `N` = assigned to task ID N + +### metrics/00000.json + +```json +{ + "case_id": 0, + "algorithm": "OptimalAlgorithm", + "metrics": { + "CR": 0.8532, + "WCR": 0.8234, + "PCR": 0.1523, + "WPCR": 0.1821, + "TAT": 452.34, + "PC": 12500.0 + }, + "num_succeeded": 42, + "num_failed": 8, + "num_total": 50 +} +``` + +### curves/00000.json + +```json +{ + "case_id": 0, + "algorithm": "OptimalAlgorithm", + "num_timesteps": 3601, + "satellites": { + "0": { + "attitude_mrp": [[0.0, 0.0, 0.0], ...], + "position_eci": [[x, y, z], ...], + "velocity_eci": [[vx, vy, vz], ...], + "battery_level": [100.0, 99.8, ...], + "sensor_enabled": [false, false, true, ...], + "reaction_wheel_omega": [[w1, w2, w3], ...], + "reaction_wheel_torque": [[t1, t2, t3], ...], + "assignment": [-1, -1, 5, ...] + }, + ... + }, + "tasks": { + "visibility": { + "0": [[true, false, ...], ...], + ... + }, + "progress": [[0, 0, 1, ...], ...] + } +} +``` + +## Usage + +### Loading a Fixture + +```python +import json +from pathlib import Path + +# Load via index +with open("fixtures/index.json") as f: + index = json.load(f) + +case_id = index["fixtures"][0]["case_id"] + +# Load components +with open(f"fixtures/cases/{case_id:05d}/constellation.json") as f: + constellation = json.load(f) + +with open(f"fixtures/cases/{case_id:05d}/taskset.json") as f: + taskset = json.load(f) + +with open(f"fixtures/solutions/{case_id:05d}.json") as f: + solution = json.load(f) + +with open(f"fixtures/metrics/{case_id:05d}.json") as f: + metrics = json.load(f) + +with open(f"fixtures/curves/{case_id:05d}.json") as f: + curves = json.load(f) +``` + +### Replaying a Solution + +See `ReplayFixtureAlgorithm` in the appendix for replaying solutions through the Basilisk simulator to verify metrics or extract additional data. + +## Technical Details + +### Simulation Parameters + +- **Timestep**: 1 second (`INTERVAL = 1.0`) +- **Mission Duration**: 3600 seconds (`MAX_TIME_STEP = 3600`) +- **Earth Radius**: 6,378,136.6 meters (`RADIUS_EARTH`) +- **Max Off-Nadir Angle**: 60° (`MAX_OFF_NADIR_ANGLE = π/3`) +- **Simulation Framework**: NASA Basilisk astrodynamics simulator + +### Visibility Constraints + +A satellite at position `r_sat` can observe a task at position `r_task` if: + +1. Distance constraint: `|r_sat - r_task| >= R_EARTH` (above horizon) +2. Angle constraint: `cos(θ) > cos(60°)` where: + ``` + cos(θ) = (|r_task - r_sat|² + |r_sat|² - R_EARTH²) / (2 × |r_task - r_sat| × |r_sat|) + ``` + +### Coordinate Systems + +- **ECEF**: Earth-Centered Earth-Fixed (rotates with Earth) +- **ECI**: Earth-Centered Inertial (fixed in space) +- **LLA**: Latitude/Longitude/Altitude (ground locations) + +Task coordinates are specified as [latitude, longitude] and converted to ECEF/ECI using the current Earth rotation matrix from SPICE. + +## Appendix: Source Code + +### generate_fixtures.py + +```python +#!/usr/bin/env python3 +"""Generate ground truth fixtures for AEOS-Bench verifier testing. + +This script generates 20 fixtures of (case, solution, metrics, curves) tuples +using the official Basilisk astrodynamics simulation. + +Usage: + python generate_fixtures.py [--output fixtures] [--num-fixtures 20] +""" + +from __future__ import annotations + +import argparse +import json +import math +import random +import shutil +from pathlib import Path +from typing import Any + +import numpy as np +import torch + +from constellation.algorithms import ( + OptimalAlgorithm, + # RandomValidAlgorithm, + ReplayFixtureAlgorithm, +) +from constellation.callbacks import ComposedCallback +from constellation.constants import MAX_TIME_STEP, RADIUS_EARTH +from constellation.controller import Controller +from constellation.data import Constellation, TaskSet +from constellation.environments import BasiliskEnvironment +from constellation.evaluators import ( + CompletionRateEvaluator, + PowerUsageEvaluator, + TurnAroundTimeEvaluator, +) +from constellation.task_managers import TaskManager + + +# Fixture selection strategy +FIXTURE_CONFIG = { + "train": 8, + "val_seen": 4, + "val_unseen": 4, + "test": 4, +} + +# Algorithm distribution (must sum to num_fixtures) +ALGORITHM_DISTRIBUTION = { + "optimal":20, + # "random_valid": 0, +} + + +def get_case_path(case_id: int, split: str) -> tuple[Path, Path]: + """Get paths to constellation and taskset files for a case.""" + case_dir = f"{case_id // 1000:02d}" + constellation_path = ( + Path("data") / "constellations" / split / case_dir / f"{case_id:05d}.json" + ) + taskset_path = Path("data") / "tasksets" / split / case_dir / f"{case_id:05d}.json" + return constellation_path, taskset_path + + +def select_cases(num_fixtures: int = 20) -> list[tuple[int, str]]: + """Select case IDs from each split. + + Returns list of (case_id, split) tuples. + """ + cases = [] + rng = random.Random(42) # Fixed seed for reproducibility + + for split, count in FIXTURE_CONFIG.items(): + # Find available cases in this split + split_dir = Path("data") / "constellations" / split + if not split_dir.exists(): + print(f"Warning: {split_dir} does not exist, skipping {split}") + continue + + available_cases = [] + for subdir in split_dir.iterdir(): + if subdir.is_dir(): + for case_file in subdir.glob("*.json"): + case_id = int(case_file.stem) + available_cases.append(case_id) + + if len(available_cases) < count: + print(f"Warning: Only {len(available_cases)} cases available in {split}, need {count}") + selected = available_cases + else: + selected = rng.sample(available_cases, count) + + cases.extend([(case_id, split) for case_id in sorted(selected)]) + + return cases[:num_fixtures] + + +def load_case(case_id: int, split: str) -> tuple[Constellation, TaskSet]: + """Load constellation and taskset for a given case.""" + constellation_path, taskset_path = get_case_path(case_id, split) + + if not constellation_path.exists(): + raise FileNotFoundError(f"Constellation not found: {constellation_path}") + if not taskset_path.exists(): + raise FileNotFoundError(f"Taskset not found: {taskset_path}") + + constellation = Constellation.load(str(constellation_path)) + taskset = TaskSet.load(str(taskset_path)) + + return constellation, taskset + + +def generate_solution( + case_id: int, + constellation: Constellation, + taskset: TaskSet, + algorithm_type: str, + seed: int | None = None, +) -> dict[str, Any]: + """Generate solution using specified algorithm.""" + environment = BasiliskEnvironment(constellation=constellation, all_tasks=taskset) + task_manager = TaskManager(timer=environment.timer, taskset=taskset) + + if algorithm_type == "optimal": + algorithm = OptimalAlgorithm(timer=environment.timer) + elif algorithm_type == "random_valid": + algorithm = RandomValidAlgorithm(timer=environment.timer, seed=seed) + else: + raise ValueError(f"Unknown algorithm type: {algorithm_type}") + + algorithm.prepare(environment, task_manager) + + # Capture assignments at each step + assignments: dict[int, list[int]] = {sat_id: [] for sat_id in constellation.keys()} + + controller = Controller( + name=f"fixture_{case_id}", + environment=environment, + task_manager=task_manager, + callbacks=ComposedCallback(callbacks=[]), + ) + + for step in range(MAX_TIME_STEP + 1): + actions, assignment = algorithm.step( + task_manager.ongoing_tasks, + environment.get_constellation(), + environment.get_earth_rotation(), + ) + controller.step(actions, assignment) + + for sat_idx, sat_id in enumerate(sorted(constellation.keys())): + assignments[sat_id].append(assignment[sat_idx]) + + return { + "case_id": case_id, + "algorithm": algorithm.__class__.__name__, + "assignments": assignments, + } + + +def replay_and_extract( + constellation: Constellation, + taskset: TaskSet, + solution: dict[str, Any], +) -> tuple[dict[str, Any], dict[str, Any]]: + """Replay solution and extract both metrics and curves in a single run. + + This combines metrics computation and curve extraction to minimize + expensive Basilisk simulation runs. + """ + environment = BasiliskEnvironment(constellation=constellation, all_tasks=taskset) + task_manager = TaskManager(timer=environment.timer, taskset=taskset) + + evaluators = [ + CompletionRateEvaluator(), + TurnAroundTimeEvaluator(), + PowerUsageEvaluator(), + ] + + controller = Controller( + name="replay", + environment=environment, + task_manager=task_manager, + callbacks=ComposedCallback(callbacks=evaluators), + ) + + replay_algorithm = ReplayFixtureAlgorithm( + timer=environment.timer, + assignments=solution["assignments"], + ) + replay_algorithm.prepare(environment, task_manager) + + # Initialize curve storage + curves_data: dict[int, dict[str, list]] = { + sat_id: { + "attitude_mrp": [], + "position_eci": [], + "velocity_eci": [], + "battery_level": [], + "sensor_enabled": [], + "reaction_wheel_omega": [], + "reaction_wheel_torque": [], + "assignment": [], + } + for sat_id in constellation.keys() + } + + # Task progress tracking + task_progress: list[list[int]] = [[] for _ in range(len(taskset))] + + # Visibility tracking + visibility_per_task: dict[int, list[list[bool]]] = { + task.id_: [] for task in taskset + } + + basilisk_env = environment + sat_ids = sorted(constellation.keys()) + + # Initialize callbacks + controller.callbacks.before_run() + + for step in range(MAX_TIME_STEP + 1): + actions, assignment = replay_algorithm.step( + task_manager.ongoing_tasks, + environment.get_constellation(), + environment.get_earth_rotation(), + ) + controller.step(actions, assignment) + + # Extract satellite states + for sat_idx, sat_id in enumerate(sat_ids): + satellite = basilisk_env._satellites[sat_idx] + state = satellite.spacecraft_state + + curves_data[sat_id]["attitude_mrp"].append(list(state.sigma_BN)) + curves_data[sat_id]["position_eci"].append(list(state.r_CN_N)) + curves_data[sat_id]["velocity_eci"].append(list(state.v_CN_N)) + curves_data[sat_id]["battery_level"].append( + satellite.battery.batPowerOutMsg.read().storageLevel + ) + curves_data[sat_id]["sensor_enabled"].append( + satellite.power_sink.powerStatus == 1 + ) + + # Reaction wheel states + rw_states = satellite._rw_state_effector.rwSpeedOutMsg.read() + omega = list(rw_states.wheelSpeeds) + curves_data[sat_id]["reaction_wheel_omega"].append(omega) + + rw_torques = satellite._rw_motor_torque.rwMotorTorqueOutMsg.read() + torque = list(rw_torques.motorTorque) + curves_data[sat_id]["reaction_wheel_torque"].append(torque) + + curves_data[sat_id]["assignment"].append(assignment[sat_idx]) + + # Record task progress + for task_idx, progress in enumerate(task_manager.progress.tolist()): + task_progress[task_idx].append(int(progress)) + + # Record visibility for each task + is_visible = controller.memo.get("is_visible", torch.zeros(len(sat_ids), len(taskset))) + for task_idx, task in enumerate(taskset): + vis_per_sat = [bool(is_visible[sat_idx][task_idx]) for sat_idx in range(len(sat_ids))] + visibility_per_task[task.id_].append(vis_per_sat) + + # Finalize callbacks + controller.callbacks.after_run() + + metrics = { + "case_id": solution["case_id"], + "algorithm": solution["algorithm"], + "metrics": controller.memo.get("metrics", {}), + "num_succeeded": task_manager.num_succeeded_tasks, + "num_failed": len(taskset) - task_manager.num_succeeded_tasks, + "num_total": len(taskset), + } + + curves = { + "case_id": solution["case_id"], + "algorithm": solution["algorithm"], + "num_timesteps": MAX_TIME_STEP + 1, + "satellites": curves_data, + "tasks": { + "visibility": {str(k): v for k, v in visibility_per_task.items()}, + "progress": task_progress, + }, + } + + return metrics, curves + + +def save_case( + case_id: int, + constellation: Constellation, + taskset: TaskSet, + output_dir: Path, +) -> None: + """Save case files to output directory.""" + case_dir = output_dir / "cases" / f"{case_id:05d}" + case_dir.mkdir(parents=True, exist_ok=True) + + # Save constellation + constellation_data = constellation.to_dict() + with open(case_dir / "constellation.json", "w") as f: + json.dump(constellation_data, f, indent=2) + + # Save taskset + taskset_data = {"tasks": taskset.to_dicts()} + with open(case_dir / "taskset.json", "w") as f: + json.dump(taskset_data, f, indent=2) + + +def save_solution( + case_id: int, + solution: dict[str, Any], + output_dir: Path, +) -> None: + """Save solution to output directory.""" + solutions_dir = output_dir / "solutions" + solutions_dir.mkdir(parents=True, exist_ok=True) + + # Minimal format: only case_id, algorithm, assignments + minimal_solution = { + "case_id": solution["case_id"], + "algorithm": solution["algorithm"], + "assignments": solution["assignments"], + } + + with open(solutions_dir / f"{case_id:05d}.json", "w") as f: + json.dump(minimal_solution, f, indent=2) + + +def save_metrics( + case_id: int, + metrics: dict[str, Any], + output_dir: Path, +) -> None: + """Save metrics to output directory.""" + metrics_dir = output_dir / "metrics" + metrics_dir.mkdir(parents=True, exist_ok=True) + + with open(metrics_dir / f"{case_id:05d}.json", "w") as f: + json.dump(metrics, f, indent=2) + + +def save_curves( + case_id: int, + curves: dict[str, Any], + output_dir: Path, +) -> None: + """Save curves to output directory.""" + curves_dir = output_dir / "curves" + curves_dir.mkdir(parents=True, exist_ok=True) + + with open(curves_dir / f"{case_id:05d}.json", "w") as f: + json.dump(curves, f, indent=2) + + +def save_index( + fixtures: list[dict[str, Any]], + output_dir: Path, +) -> None: + """Save index file with metadata for all fixtures.""" + index = { + "num_fixtures": len(fixtures), + "fixtures": fixtures, + } + + with open(output_dir / "index.json", "w") as f: + json.dump(index, f, indent=2) + + +def generate_fixtures( + num_fixtures: int = 20, + output_dir: str = "fixtures", +) -> None: + """Generate complete fixture set.""" + output_path = Path(output_dir) + + # Clean and create output directory + if output_path.exists(): + shutil.rmtree(output_path) + output_path.mkdir(parents=True, exist_ok=True) + + # Select cases + cases = select_cases(num_fixtures) + print(f"Selected {len(cases)} cases: {cases}") + + # Assign algorithms + algorithms = [] + for algo_type, count in ALGORITHM_DISTRIBUTION.items(): + algorithms.extend([algo_type] * count) + algorithms = algorithms[:num_fixtures] + random.Random(42).shuffle(algorithms) + + fixtures = [] + + for i, ((case_id, split), algorithm_type) in enumerate(zip(cases, algorithms)): + print(f"\n[{i+1}/{num_fixtures}] Processing case {case_id} from {split} with {algorithm_type}") + + try: + # Load case + constellation, taskset = load_case(case_id, split) + print(f" Loaded: {len(constellation)} satellites, {len(taskset)} tasks") + + # Generate solution + print(f" Generating solution...") + solution = generate_solution( + case_id, constellation, taskset, algorithm_type, seed=42 + i + ) + + # Replay solution to compute metrics and extract curves + print(f" Replaying solution to compute metrics and extract curves...") + metrics, curves = replay_and_extract(constellation, taskset, solution) + print(f" CR: {metrics['metrics'].get('CR', 0):.4f}") + + # Save all data + print(f" Saving files...") + save_case(case_id, constellation, taskset, output_path) + save_solution(case_id, solution, output_path) + save_metrics(case_id, metrics, output_path) + save_curves(case_id, curves, output_path) + + fixtures.append({ + "case_id": case_id, + "split": split, + "algorithm": algorithm_type, + }) + + print(f" Done!") + + except Exception as e: + print(f" ERROR: {e}") + import traceback + traceback.print_exc() + + # Save index + save_index(fixtures, output_path) + print(f"\nGenerated {len(fixtures)} fixtures in {output_dir}/") + print(f" - cases/: {len(fixtures)} cases") + print(f" - solutions/: {len(fixtures)} solutions") + print(f" - metrics/: {len(fixtures)} metrics") + print(f" - curves/: {len(fixtures)} curves") + print(f" - index.json: master index") + + +def main(): + parser = argparse.ArgumentParser( + description="Generate ground truth fixtures for AEOS-Bench" + ) + parser.add_argument( + "--output", + type=str, + default="fixtures", + help="Output directory for fixtures", + ) + parser.add_argument( + "--num-fixtures", + type=int, + default=20, + help="Number of fixtures to generate", + ) + args = parser.parse_args() + + generate_fixtures( + num_fixtures=args.num_fixtures, + output_dir=args.output, + ) + + +if __name__ == "__main__": + main() +``` + +### replay_fixture.py + +```python +__all__ = [ + 'ReplayFixtureAlgorithm', +] + +import torch + +from ..data import Action, Actions, Constellation, TaskSet +from ..environments import BaseEnvironment +from ..task_managers import TaskManager +from .base import BaseAlgorithm + + +class ReplayFixtureAlgorithm(BaseAlgorithm): + """Replay algorithm for fixture generation and verification. + + Replays assignments from a simple dict format without requiring + trajectory files or time model dependencies. + + Args: + assignments: Dict mapping satellite_id -> list of task assignments + per timestep. -1 means idle. + """ + + def __init__( + self, + *args, + assignments: dict[int, list[int]], + **kwargs, + ) -> None: + super().__init__(*args, **kwargs) + self._assignments = assignments + self._satellite_ids = sorted(assignments.keys()) + + def prepare( + self, + environment: BaseEnvironment, + task_manager: TaskManager, + ) -> None: + self._task_manager = task_manager + + def step( + self, + tasks: TaskSet, + constellation: Constellation, + earth_rotation: torch.Tensor, + ) -> tuple[Actions, list[int]]: + """Return actions and assignment for current timestep.""" + time = self._timer.time + + # Get assignments for current timestep for each satellite + task_ids = [] + target_locations = [] + + task_id_to_task = {task.id_: task for task in tasks} + + for sat_id in self._satellite_ids: + assignment_list = self._assignments[sat_id] + if time < len(assignment_list): + task_id = assignment_list[time] + else: + task_id = -1 + + task_ids.append(task_id) + + # Get target location if task is valid and ongoing + if task_id in task_id_to_task: + target_locations.append(task_id_to_task[task_id].coordinate) + else: + target_locations.append(None) + + # Determine toggles based on current sensor state vs desired assignment + toggles = [] + for task_id, satellite in zip(task_ids, constellation.sort()): + # Toggle if: + # - task_id == -1 and sensor is enabled (need to turn off) + # - task_id != -1 and sensor is disabled (need to turn on) + should_be_enabled = task_id != -1 + is_enabled = satellite.sensor.enabled + toggles.append(should_be_enabled != is_enabled) + + actions = Actions( + Action(toggle, target_location) + for toggle, target_location in zip(toggles, target_locations) + ) + + return actions, task_ids +``` diff --git a/tests/fixtures/aeosbench_gt_bsk2.9.0/cases/00105/constellation.json b/tests/fixtures/aeosbench_gt_bsk2.9.0/cases/00105/constellation.json new file mode 100644 index 0000000..e2b23f6 --- /dev/null +++ b/tests/fixtures/aeosbench_gt_bsk2.9.0/cases/00105/constellation.json @@ -0,0 +1,3926 @@ +{ + "orbits": [ + { + "eccentricity": 9.66e-05, + "semi_major_axis": 6921000.0, + "inclination": 53.0541, + "right_ascension_of_the_ascending_node": 290.3157, + "argument_of_perigee": 84.3298, + "id": 0 + }, + { + "eccentricity": 0.0002033, + "semi_major_axis": 7571000.0, + "inclination": 87.9147, + "right_ascension_of_the_ascending_node": 88.4346, + "argument_of_perigee": 91.2028, + "id": 1 + }, + { + "eccentricity": 0.0001394, + "semi_major_axis": 6921000.0, + "inclination": 53.2164, + "right_ascension_of_the_ascending_node": 158.8477, + "argument_of_perigee": 96.728, + "id": 2 + }, + { + "eccentricity": 0.0028985, + "semi_major_axis": 7785000.0, + "inclination": 82.5107, + "right_ascension_of_the_ascending_node": 35.5979, + "argument_of_perigee": 283.9341, + "id": 3 + }, + { + "eccentricity": 0.000148, + "semi_major_axis": 6921000.0, + "inclination": 97.6535, + "right_ascension_of_the_ascending_node": 179.5395, + "argument_of_perigee": 180.6747, + "id": 4 + }, + { + "eccentricity": 0.0001351, + "semi_major_axis": 6921000.0, + "inclination": 53.2152, + "right_ascension_of_the_ascending_node": 223.0021, + "argument_of_perigee": 80.402, + "id": 5 + }, + { + "eccentricity": 0.000132, + "semi_major_axis": 6921000.0, + "inclination": 53.2162, + "right_ascension_of_the_ascending_node": 163.7646, + "argument_of_perigee": 96.8793, + "id": 6 + }, + { + "eccentricity": 0.0001704, + "semi_major_axis": 6921000.0, + "inclination": 53.2177, + "right_ascension_of_the_ascending_node": 60.2567, + "argument_of_perigee": 72.0241, + "id": 7 + }, + { + "eccentricity": 0.0004973, + "semi_major_axis": 6910000.0, + "inclination": 97.4683, + "right_ascension_of_the_ascending_node": 198.952, + "argument_of_perigee": 229.5098, + "id": 8 + }, + { + "eccentricity": 0.0001899, + "semi_major_axis": 7571000.0, + "inclination": 87.8948, + "right_ascension_of_the_ascending_node": 134.26, + "argument_of_perigee": 107.1407, + "id": 9 + }, + { + "eccentricity": 0.0001259, + "semi_major_axis": 6921000.0, + "inclination": 53.0537, + "right_ascension_of_the_ascending_node": 264.9521, + "argument_of_perigee": 80.2654, + "id": 10 + }, + { + "eccentricity": 0.0002093, + "semi_major_axis": 6921000.0, + "inclination": 97.6571, + "right_ascension_of_the_ascending_node": 359.1545, + "argument_of_perigee": 77.7505, + "id": 11 + }, + { + "eccentricity": 0.0002754, + "semi_major_axis": 6921000.0, + "inclination": 70.0, + "right_ascension_of_the_ascending_node": 61.6834, + "argument_of_perigee": 264.4662, + "id": 12 + }, + { + "eccentricity": 0.0001102, + "semi_major_axis": 6921000.0, + "inclination": 97.6563, + "right_ascension_of_the_ascending_node": 58.9596, + "argument_of_perigee": 93.5583, + "id": 13 + }, + { + "eccentricity": 0.0001681, + "semi_major_axis": 6921000.0, + "inclination": 53.2189, + "right_ascension_of_the_ascending_node": 0.7896, + "argument_of_perigee": 79.3622, + "id": 14 + }, + { + "eccentricity": 0.0001261, + "semi_major_axis": 6921000.0, + "inclination": 53.219, + "right_ascension_of_the_ascending_node": 324.7525, + "argument_of_perigee": 89.3746, + "id": 15 + }, + { + "eccentricity": 0.0001491, + "semi_major_axis": 6921000.0, + "inclination": 53.0563, + "right_ascension_of_the_ascending_node": 319.2688, + "argument_of_perigee": 80.1467, + "id": 16 + }, + { + "eccentricity": 0.0002837, + "semi_major_axis": 6921000.0, + "inclination": 70.0008, + "right_ascension_of_the_ascending_node": 9.7428, + "argument_of_perigee": 259.4808, + "id": 17 + }, + { + "eccentricity": 0.0002893, + "semi_major_axis": 6895000.0, + "inclination": 97.2295, + "right_ascension_of_the_ascending_node": 252.5471, + "argument_of_perigee": 218.4129, + "id": 18 + }, + { + "eccentricity": 0.0002616, + "semi_major_axis": 6920000.0, + "inclination": 14.9856, + "right_ascension_of_the_ascending_node": 359.9398, + "argument_of_perigee": 54.6251, + "id": 19 + }, + { + "eccentricity": 0.0001284, + "semi_major_axis": 6921000.0, + "inclination": 53.054, + "right_ascension_of_the_ascending_node": 176.0612, + "argument_of_perigee": 100.7063, + "id": 20 + }, + { + "eccentricity": 0.0001235, + "semi_major_axis": 6921000.0, + "inclination": 53.0544, + "right_ascension_of_the_ascending_node": 313.5685, + "argument_of_perigee": 95.2778, + "id": 21 + }, + { + "eccentricity": 0.0002803, + "semi_major_axis": 6921000.0, + "inclination": 70.0004, + "right_ascension_of_the_ascending_node": 41.7875, + "argument_of_perigee": 264.6362, + "id": 22 + }, + { + "eccentricity": 0.0001266, + "semi_major_axis": 6921000.0, + "inclination": 53.2186, + "right_ascension_of_the_ascending_node": 35.4588, + "argument_of_perigee": 93.8108, + "id": 23 + }, + { + "eccentricity": 0.0001289, + "semi_major_axis": 6921000.0, + "inclination": 53.216, + "right_ascension_of_the_ascending_node": 218.2474, + "argument_of_perigee": 89.9057, + "id": 24 + }, + { + "eccentricity": 0.0001934, + "semi_major_axis": 7571000.0, + "inclination": 87.8931, + "right_ascension_of_the_ascending_node": 179.6437, + "argument_of_perigee": 82.802, + "id": 25 + }, + { + "eccentricity": 0.0001519, + "semi_major_axis": 6921000.0, + "inclination": 53.056, + "right_ascension_of_the_ascending_node": 17.7383, + "argument_of_perigee": 78.6158, + "id": 26 + }, + { + "eccentricity": 0.00015, + "semi_major_axis": 7571000.0, + "inclination": 87.9207, + "right_ascension_of_the_ascending_node": 57.9778, + "argument_of_perigee": 68.7486, + "id": 27 + }, + { + "eccentricity": 0.0001272, + "semi_major_axis": 6921000.0, + "inclination": 53.0541, + "right_ascension_of_the_ascending_node": 245.397, + "argument_of_perigee": 66.408, + "id": 28 + }, + { + "eccentricity": 0.0001343, + "semi_major_axis": 6921000.0, + "inclination": 53.2192, + "right_ascension_of_the_ascending_node": 339.2279, + "argument_of_perigee": 84.7573, + "id": 29 + }, + { + "eccentricity": 0.0002108, + "semi_major_axis": 7571000.0, + "inclination": 87.9098, + "right_ascension_of_the_ascending_node": 12.3448, + "argument_of_perigee": 81.0918, + "id": 30 + }, + { + "eccentricity": 0.0002287, + "semi_major_axis": 6921000.0, + "inclination": 97.6543, + "right_ascension_of_the_ascending_node": 299.0551, + "argument_of_perigee": 111.4902, + "id": 31 + }, + { + "eccentricity": 0.000157, + "semi_major_axis": 6921000.0, + "inclination": 53.218, + "right_ascension_of_the_ascending_node": 50.1637, + "argument_of_perigee": 68.1189, + "id": 32 + }, + { + "eccentricity": 0.0001244, + "semi_major_axis": 6921000.0, + "inclination": 53.217, + "right_ascension_of_the_ascending_node": 75.0383, + "argument_of_perigee": 82.3072, + "id": 33 + }, + { + "eccentricity": 0.0001351, + "semi_major_axis": 6921000.0, + "inclination": 53.0542, + "right_ascension_of_the_ascending_node": 78.3847, + "argument_of_perigee": 100.478, + "id": 34 + }, + { + "eccentricity": 0.0002308, + "semi_major_axis": 6921000.0, + "inclination": 97.6567, + "right_ascension_of_the_ascending_node": 359.1527, + "argument_of_perigee": 153.8891, + "id": 35 + }, + { + "eccentricity": 0.0001273, + "semi_major_axis": 6921000.0, + "inclination": 53.0556, + "right_ascension_of_the_ascending_node": 336.7906, + "argument_of_perigee": 77.5066, + "id": 36 + }, + { + "eccentricity": 0.0001521, + "semi_major_axis": 6921000.0, + "inclination": 53.2181, + "right_ascension_of_the_ascending_node": 60.1498, + "argument_of_perigee": 102.2586, + "id": 37 + }, + { + "eccentricity": 0.0001277, + "semi_major_axis": 6921000.0, + "inclination": 53.218, + "right_ascension_of_the_ascending_node": 262.237, + "argument_of_perigee": 64.8394, + "id": 38 + }, + { + "eccentricity": 0.0001445, + "semi_major_axis": 6921000.0, + "inclination": 53.2184, + "right_ascension_of_the_ascending_node": 262.1437, + "argument_of_perigee": 88.4787, + "id": 39 + } + ], + "satellites": [ + { + "inertia": [ + 183.34242248535156, + 0.0, + 0.0, + 0.0, + 133.8968505859375, + 0.0, + 0.0, + 0.0, + 127.21334838867188 + ], + "mass": 60.55619983582899, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 0, + "solar_panel": { + "direction": [ + -0.1318449938649354, + 0.3538526229376144, + -0.9259617804385479 + ], + "area": 0.2720066973011211, + "efficiency": 0.4279355127396153 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.17163704089254456, + "power": 4.885918340716201, + "type": 1 + }, + "battery": { + "capacity": 16858.545112983073, + "percentage": 0.6365580007682942 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 619.3291370123364, + "power": 6.263046120122208, + "efficiency": 0.5368253834639672 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 627.2568891316989, + "power": 5.66013435522453, + "efficiency": 0.5974431268229934 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 471.6046259586225, + "power": 5.897768140363535, + "efficiency": 0.5265826569838631 + } + ], + "mrp_control": { + "k": 26.64428773906946, + "ki": 0.007235778762675257, + "p": 54.81643280975228, + "integral_limit": 0.023036315105980424 + }, + "true_anomaly": 116.9856744918768, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 0 + }, + { + "inertia": [ + 72.08142852783203, + 0.0, + 0.0, + 0.0, + 154.134765625, + 0.0, + 0.0, + 0.0, + 106.26858520507812 + ], + "mass": 91.93325187132746, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 1, + "solar_panel": { + "direction": [ + 0.09834029928745848, + 0.1742440069183607, + 0.9797796750234653 + ], + "area": 0.3016727742989871, + "efficiency": 0.2332095197441706 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.1486895898945434, + "power": 4.780869826460856, + "type": 1 + }, + "battery": { + "capacity": 26461.599241487565, + "percentage": 0.5843893653754253 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 680.2124935625187, + "power": 6.757428218891475, + "efficiency": 0.5952943891936827 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 698.5324653585499, + "power": 5.733422657282828, + "efficiency": 0.5776943442102116 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 417.2497975213965, + "power": 6.060050291602488, + "efficiency": 0.5431916127220118 + } + ], + "mrp_control": { + "k": 30.787519685465753, + "ki": 0.003097997347493938, + "p": 106.85394954275422, + "integral_limit": 0.0014931956589494214 + }, + "true_anomaly": 154.04041655112096, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 1 + }, + { + "inertia": [ + 144.63186645507812, + 0.0, + 0.0, + 0.0, + 129.28280639648438, + 0.0, + 0.0, + 0.0, + 199.30108642578125 + ], + "mass": 173.11420717247623, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 2, + "solar_panel": { + "direction": [ + 0.47565450318880326, + 0.2416762297220198, + -0.8457809371128923 + ], + "area": 0.4356884853961438, + "efficiency": 0.27236986594294327 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.19663827583472604, + "power": 3.0969658001679905, + "type": 1 + }, + "battery": { + "capacity": 15872.28451803542, + "percentage": 0.49353773449648186 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 481.11273623281465, + "power": 5.042637897933236, + "efficiency": 0.518564571756759 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 653.7742565992062, + "power": 5.488021650048168, + "efficiency": 0.5869024472027852 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 589.6928439168787, + "power": 6.386162688916344, + "efficiency": 0.5301517262895726 + } + ], + "mrp_control": { + "k": 33.173823639475565, + "ki": 0.009877837349174471, + "p": 87.12994427003723, + "integral_limit": 0.009554310995531258 + }, + "true_anomaly": 37.701578493591775, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 2 + }, + { + "inertia": [ + 171.35276794433594, + 0.0, + 0.0, + 0.0, + 120.60572052001953, + 0.0, + 0.0, + 0.0, + 52.18482208251953 + ], + "mass": 161.18683759483645, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 3, + "solar_panel": { + "direction": [ + -0.3107331180436457, + 0.9222307239834435, + -0.2300769894879693 + ], + "area": 0.26110437832306244, + "efficiency": 0.40174921820907983 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.24447971272604302, + "power": 5.057765377633814, + "type": 1 + }, + "battery": { + "capacity": 28722.02140841819, + "percentage": 0.9755943997451935 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 616.8037899972705, + "power": 6.086964600744555, + "efficiency": 0.5727386909878891 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 426.0914605612055, + "power": 5.528037816056746, + "efficiency": 0.54089426894007 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 590.7735042896991, + "power": 5.237337098479141, + "efficiency": 0.5470013240621542 + } + ], + "mrp_control": { + "k": 20.127982550285775, + "ki": 0.004353128459170691, + "p": 74.73362883993498, + "integral_limit": 0.007428546956405847 + }, + "true_anomaly": 77.96475624767481, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 3 + }, + { + "inertia": [ + 97.83148193359375, + 0.0, + 0.0, + 0.0, + 195.0623321533203, + 0.0, + 0.0, + 0.0, + 136.22845458984375 + ], + "mass": 104.75350835731294, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 4, + "solar_panel": { + "direction": [ + -0.1790687714389154, + 0.5998807809936736, + -0.7797931928978206 + ], + "area": 0.3151655524887165, + "efficiency": 0.18544780627621738 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3375808202996662, + "power": 2.6609727407258204, + "type": 1 + }, + "battery": { + "capacity": 23506.901090300675, + "percentage": 0.8355376372724409 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 436.73993489260425, + "power": 6.716683464099348, + "efficiency": 0.5981564677977305 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 541.5890167700024, + "power": 6.937934134877056, + "efficiency": 0.5246416373690876 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 517.2944894002867, + "power": 5.947901783224339, + "efficiency": 0.5859268831212776 + } + ], + "mrp_control": { + "k": 61.9624215763138, + "ki": 0.0001161979482270059, + "p": 220.47761330572362, + "integral_limit": 2.1328025088427968e-05 + }, + "true_anomaly": 148.37950448061272, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 4 + }, + { + "inertia": [ + 158.57606506347656, + 0.0, + 0.0, + 0.0, + 99.69635009765625, + 0.0, + 0.0, + 0.0, + 52.42718505859375 + ], + "mass": 93.1826443287627, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 5, + "solar_panel": { + "direction": [ + 0.3302671261994602, + 0.11601534875350093, + -0.9367305184553097 + ], + "area": 0.17698989301888754, + "efficiency": 0.3187247406098459 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.42434649074082686, + "power": 1.5602500729091449, + "type": 1 + }, + "battery": { + "capacity": 28320.528956149486, + "percentage": 0.4012987648189441 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 734.3633894513413, + "power": 5.170573096779934, + "efficiency": 0.5392101232629072 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 435.6877200079265, + "power": 6.220582046672696, + "efficiency": 0.5853124899986784 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 637.4793036387514, + "power": 6.599904603331065, + "efficiency": 0.5223910031040092 + } + ], + "mrp_control": { + "k": 45.21881158923902, + "ki": 0.0027479278545670736, + "p": 141.23245569702817, + "integral_limit": 0.004733393276813145 + }, + "true_anomaly": 329.1352901469864, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 5 + }, + { + "inertia": [ + 179.31297302246094, + 0.0, + 0.0, + 0.0, + 100.02051544189453, + 0.0, + 0.0, + 0.0, + 177.91259765625 + ], + "mass": 147.68194034308692, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 6, + "solar_panel": { + "direction": [ + 0.037882692016751, + 0.771407199539752, + -0.6352132194340742 + ], + "area": 0.4218101414765435, + "efficiency": 0.4938217549586862 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.16886339288472985, + "power": 7.065041738801015, + "type": 1 + }, + "battery": { + "capacity": 12605.70583649939, + "percentage": 0.4196557765645348 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 518.2409088117493, + "power": 5.489820826324042, + "efficiency": 0.5692752505316714 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 441.94207088650427, + "power": 5.634815442759573, + "efficiency": 0.5287556995754588 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 606.3190585067105, + "power": 6.2406958339474565, + "efficiency": 0.5547920850973431 + } + ], + "mrp_control": { + "k": 21.674226082187257, + "ki": 0.009578559905749094, + "p": 84.03823910874742, + "integral_limit": 0.03396898010767368 + }, + "true_anomaly": 97.76460084191969, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 6 + }, + { + "inertia": [ + 189.24417114257812, + 0.0, + 0.0, + 0.0, + 186.975341796875, + 0.0, + 0.0, + 0.0, + 123.98065948486328 + ], + "mass": 155.93155854610887, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 7, + "solar_panel": { + "direction": [ + -0.9370212302434915, + 0.1913085623282689, + 0.2922195203145482 + ], + "area": 0.4504664020808432, + "efficiency": 0.34584407057286526 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.16785946611648286, + "power": 7.793460470758342, + "type": 1 + }, + "battery": { + "capacity": 10911.226443785992, + "percentage": 0.570453573003606 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 436.9321938903618, + "power": 5.517533892136984, + "efficiency": 0.5896089824219989 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 614.4068479433884, + "power": 6.644262504571788, + "efficiency": 0.5477332147575956 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 681.2573671792865, + "power": 6.858737905870522, + "efficiency": 0.5304666790790147 + } + ], + "mrp_control": { + "k": 53.94432317393239, + "ki": 0.003466442639764578, + "p": 171.56056993475687, + "integral_limit": 0.012560267720182643 + }, + "true_anomaly": 33.67038511516799, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 7 + }, + { + "inertia": [ + 128.71348571777344, + 0.0, + 0.0, + 0.0, + 51.00836944580078, + 0.0, + 0.0, + 0.0, + 197.89894104003906 + ], + "mass": 107.1257877328712, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 8, + "solar_panel": { + "direction": [ + -0.6330901109570793, + 0.6757823294273503, + 0.3775117940437057 + ], + "area": 0.41045852855931775, + "efficiency": 0.1661761500213203 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.20200635346039744, + "power": 5.86979445767891, + "type": 1 + }, + "battery": { + "capacity": 21896.814139420097, + "percentage": 0.717102942511398 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 674.4583244379075, + "power": 5.599620586570064, + "efficiency": 0.5645461567420648 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 432.5039711375474, + "power": 5.812607061914612, + "efficiency": 0.5688208330658115 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 525.9776358178232, + "power": 6.670847453784088, + "efficiency": 0.5142198753702638 + } + ], + "mrp_control": { + "k": 59.822926088149124, + "ki": 0.003246963833955012, + "p": 128.03933659600446, + "integral_limit": 0.0067989255338369746 + }, + "true_anomaly": 242.1717753300759, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 8 + }, + { + "inertia": [ + 199.44766235351562, + 0.0, + 0.0, + 0.0, + 164.332763671875, + 0.0, + 0.0, + 0.0, + 152.25381469726562 + ], + "mass": 135.24928213119682, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 9, + "solar_panel": { + "direction": [ + -0.8672388575506024, + 0.30657894654175394, + 0.3923086966811653 + ], + "area": 0.40026426317118746, + "efficiency": 0.18681988760071003 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.48218292103215954, + "power": 4.149489270021931, + "type": 1 + }, + "battery": { + "capacity": 12169.948617814585, + "percentage": 0.6252866496055985 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 749.6403473933815, + "power": 5.434698394765005, + "efficiency": 0.5789192509556761 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 655.3955135716327, + "power": 5.635361195098519, + "efficiency": 0.5628806066037743 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 507.44124534804024, + "power": 6.3110627090335045, + "efficiency": 0.5270935604266316 + } + ], + "mrp_control": { + "k": 29.66524625334946, + "ki": 0.008084667093560238, + "p": 92.57183578021068, + "integral_limit": 0.015119894008558574 + }, + "true_anomaly": 135.07726627262574, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 9 + }, + { + "inertia": [ + 69.54205322265625, + 0.0, + 0.0, + 0.0, + 77.09192657470703, + 0.0, + 0.0, + 0.0, + 130.63941955566406 + ], + "mass": 73.79982292746068, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 10, + "solar_panel": { + "direction": [ + -0.5915004995665285, + 0.5169723595625392, + 0.618762263281212 + ], + "area": 0.24801666621681157, + "efficiency": 0.30993000913444024 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.12041346515292473, + "power": 9.495534722902825, + "type": 1 + }, + "battery": { + "capacity": 12151.023834441181, + "percentage": 0.37994735662388057 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 558.0441757083697, + "power": 5.286607640379957, + "efficiency": 0.5923637255837738 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 461.06992817224875, + "power": 6.526859715224017, + "efficiency": 0.532917068415873 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 612.4555841480588, + "power": 5.188494763493682, + "efficiency": 0.5638671971765403 + } + ], + "mrp_control": { + "k": 34.562586159314726, + "ki": 0.0028030605602798442, + "p": 95.63310425517595, + "integral_limit": 0.0007471574729282055 + }, + "true_anomaly": 287.2127134431571, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 10 + }, + { + "inertia": [ + 73.56696319580078, + 0.0, + 0.0, + 0.0, + 99.3355712890625, + 0.0, + 0.0, + 0.0, + 149.3983154296875 + ], + "mass": 64.70063860138531, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 11, + "solar_panel": { + "direction": [ + -0.20371435874593968, + 0.9380281393891015, + 0.2803634600923434 + ], + "area": 0.42589658406280084, + "efficiency": 0.32936747000268307 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.34549856312985583, + "power": 7.747586645517072, + "type": 1 + }, + "battery": { + "capacity": 23866.00153640177, + "percentage": 0.47502313422941866 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 686.9040915183332, + "power": 5.859536499508003, + "efficiency": 0.5199049483630317 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 678.1567423492668, + "power": 6.73471563588401, + "efficiency": 0.5158245667132538 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 606.012731658271, + "power": 6.92527715275272, + "efficiency": 0.5337654501028233 + } + ], + "mrp_control": { + "k": 28.530157269015604, + "ki": 0.007671510716933426, + "p": 95.32644677786544, + "integral_limit": 0.010736329610062828 + }, + "true_anomaly": 272.83812522979645, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 11 + }, + { + "inertia": [ + 70.99412536621094, + 0.0, + 0.0, + 0.0, + 138.63671875, + 0.0, + 0.0, + 0.0, + 184.20416259765625 + ], + "mass": 149.90555441523907, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 12, + "solar_panel": { + "direction": [ + -0.2637492642329945, + 0.13935535859965748, + -0.9544717961501612 + ], + "area": 0.35723521964360694, + "efficiency": 0.48872477339940157 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4792239375592968, + "power": 3.473455903887571, + "type": 1 + }, + "battery": { + "capacity": 20321.030232612193, + "percentage": 0.258006298756664 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 705.9675933384308, + "power": 6.188725856885078, + "efficiency": 0.5496562528989537 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 636.8201092985132, + "power": 6.5474142370405275, + "efficiency": 0.5471379835288073 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 639.1087117933105, + "power": 6.973862253537641, + "efficiency": 0.549475793097557 + } + ], + "mrp_control": { + "k": 59.3115923464998, + "ki": 0.0011979308428020851, + "p": 233.41462571243258, + "integral_limit": 0.0048019586771340834 + }, + "true_anomaly": 37.08100004165568, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 12 + }, + { + "inertia": [ + 120.95561218261719, + 0.0, + 0.0, + 0.0, + 96.80496215820312, + 0.0, + 0.0, + 0.0, + 94.92041015625 + ], + "mass": 64.3798256596852, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 13, + "solar_panel": { + "direction": [ + -0.7660963656496252, + 0.3180749038502688, + 0.5585022059751225 + ], + "area": 0.3372928890407828, + "efficiency": 0.19165857849871537 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.29262449235682597, + "power": 9.114954831520182, + "type": 1 + }, + "battery": { + "capacity": 10051.71034353786, + "percentage": 0.9354174754929688 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 511.67104493207466, + "power": 6.572847416343533, + "efficiency": 0.5554302779674535 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 574.6318891167896, + "power": 6.507139587881555, + "efficiency": 0.5872381066455056 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 528.1265385839636, + "power": 5.248450864252044, + "efficiency": 0.5737507808563085 + } + ], + "mrp_control": { + "k": 21.924573248335694, + "ki": 0.004039768984906545, + "p": 47.645443288169055, + "integral_limit": 0.012152418703023068 + }, + "true_anomaly": 11.23786311523208, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 13 + }, + { + "inertia": [ + 85.70802307128906, + 0.0, + 0.0, + 0.0, + 198.31027221679688, + 0.0, + 0.0, + 0.0, + 80.34209442138672 + ], + "mass": 184.48027796126314, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 14, + "solar_panel": { + "direction": [ + -0.2882073650883495, + 0.28153669778539464, + -0.9152451051543112 + ], + "area": 0.4282308288255603, + "efficiency": 0.2268203560327974 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.1814961673527806, + "power": 9.20767475235764, + "type": 1 + }, + "battery": { + "capacity": 19708.205462077523, + "percentage": 0.31354383740439984 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 602.2356671932014, + "power": 6.2053503152645195, + "efficiency": 0.5818039590476899 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 680.280990738257, + "power": 6.848725692381631, + "efficiency": 0.58949554536504 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 474.36480236052387, + "power": 6.89124359127301, + "efficiency": 0.5473392157194048 + } + ], + "mrp_control": { + "k": 29.25535829757624, + "ki": 0.0025376719463141616, + "p": 107.27343461693513, + "integral_limit": 0.008605357311680785 + }, + "true_anomaly": 13.443915137052237, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 14 + }, + { + "inertia": [ + 65.30907440185547, + 0.0, + 0.0, + 0.0, + 88.38219451904297, + 0.0, + 0.0, + 0.0, + 164.5861053466797 + ], + "mass": 86.97840770751101, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 15, + "solar_panel": { + "direction": [ + 0.038674736300104956, + 0.15143835417694898, + 0.9877098205729729 + ], + "area": 0.3662349544556067, + "efficiency": 0.4012478108745301 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.10251011992732542, + "power": 1.5999191316872006, + "type": 1 + }, + "battery": { + "capacity": 9282.59602050457, + "percentage": 0.7299403137801859 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 682.0465886308724, + "power": 6.599689297110277, + "efficiency": 0.5803486217913528 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 445.68622476439054, + "power": 5.194396935011974, + "efficiency": 0.578119092292295 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 734.1333647812702, + "power": 6.175842736325614, + "efficiency": 0.5088310486866044 + } + ], + "mrp_control": { + "k": 24.717966714202895, + "ki": 0.005264068712671005, + "p": 86.02427856314412, + "integral_limit": 0.008007242387610079 + }, + "true_anomaly": 97.32064139590342, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 15 + }, + { + "inertia": [ + 123.81008911132812, + 0.0, + 0.0, + 0.0, + 145.67625427246094, + 0.0, + 0.0, + 0.0, + 59.491111755371094 + ], + "mass": 86.76326249330177, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 16, + "solar_panel": { + "direction": [ + -0.8375615142420975, + 0.5460272063293784, + 0.01857417046920635 + ], + "area": 0.10184181028772553, + "efficiency": 0.298837541458877 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4124885827576551, + "power": 2.88480922072756, + "type": 1 + }, + "battery": { + "capacity": 13470.295268780934, + "percentage": 0.9678311764572949 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 651.459590827214, + "power": 5.863840226213749, + "efficiency": 0.5225166493097853 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 699.996418376747, + "power": 5.968121261624267, + "efficiency": 0.5456086168978945 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 532.8092210028755, + "power": 6.556774765344439, + "efficiency": 0.593761961132746 + } + ], + "mrp_control": { + "k": 58.64973332783935, + "ki": 0.0052422577277226766, + "p": 163.84226220306408, + "integral_limit": 0.021378587739761014 + }, + "true_anomaly": 337.53314869928727, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 16 + }, + { + "inertia": [ + 57.36235809326172, + 0.0, + 0.0, + 0.0, + 96.36605072021484, + 0.0, + 0.0, + 0.0, + 140.21966552734375 + ], + "mass": 136.6793378862295, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 17, + "solar_panel": { + "direction": [ + -0.44784642051811097, + 0.7631828619980441, + -0.4658170271486324 + ], + "area": 0.22677215213380766, + "efficiency": 0.18751812186353245 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2677684103407763, + "power": 3.751660718766979, + "type": 1 + }, + "battery": { + "capacity": 8502.467363422114, + "percentage": 0.5905420154335649 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 617.2082345633103, + "power": 5.240881496069104, + "efficiency": 0.5230761521606548 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 734.7474452189011, + "power": 6.152837365004379, + "efficiency": 0.5559139121080663 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 591.7456486964359, + "power": 5.306656376679075, + "efficiency": 0.5236595429446459 + } + ], + "mrp_control": { + "k": 54.97144313676399, + "ki": 0.00015221593736463037, + "p": 197.89248346218753, + "integral_limit": 0.0006441416947412969 + }, + "true_anomaly": 268.92865815407987, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 17 + }, + { + "inertia": [ + 118.85414123535156, + 0.0, + 0.0, + 0.0, + 186.68601989746094, + 0.0, + 0.0, + 0.0, + 158.89141845703125 + ], + "mass": 112.72053223690266, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 18, + "solar_panel": { + "direction": [ + -0.37839361391471255, + 0.1833855395672799, + -0.9072970940249843 + ], + "area": 0.4449661265306971, + "efficiency": 0.11892352204473418 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2634000361548975, + "power": 1.134080265437531, + "type": 1 + }, + "battery": { + "capacity": 23831.18638304693, + "percentage": 0.973286239337092 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 742.9940730351498, + "power": 5.437831555799829, + "efficiency": 0.5128537576521143 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 619.5551769013964, + "power": 6.365879633396329, + "efficiency": 0.5756817790015342 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 681.6628269139208, + "power": 6.739140846234207, + "efficiency": 0.5336892794420492 + } + ], + "mrp_control": { + "k": 37.82675603632368, + "ki": 0.0018593568806096073, + "p": 151.03327627151697, + "integral_limit": 0.0037939673439053687 + }, + "true_anomaly": 349.0597995589062, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 18 + }, + { + "inertia": [ + 96.3546142578125, + 0.0, + 0.0, + 0.0, + 111.48509979248047, + 0.0, + 0.0, + 0.0, + 180.23670959472656 + ], + "mass": 100.35400967723075, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 19, + "solar_panel": { + "direction": [ + -0.3849566056847284, + 0.7101885779867189, + -0.5894409176812335 + ], + "area": 0.1465061937464554, + "efficiency": 0.4152702037522503 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.16754916163002698, + "power": 7.864351083939113, + "type": 1 + }, + "battery": { + "capacity": 24233.833031992835, + "percentage": 0.5784570195970073 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 493.2421660341756, + "power": 6.455201558034201, + "efficiency": 0.5769869358030735 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 424.2961104434539, + "power": 6.115890511453407, + "efficiency": 0.5213616459918365 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 438.44102312093327, + "power": 6.409309305171954, + "efficiency": 0.5617132658430921 + } + ], + "mrp_control": { + "k": 61.85824496302658, + "ki": 0.004822828701052597, + "p": 126.45880184410356, + "integral_limit": 0.023079550403628774 + }, + "true_anomaly": 224.81082074549437, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 19 + }, + { + "inertia": [ + 86.99832916259766, + 0.0, + 0.0, + 0.0, + 66.4720687866211, + 0.0, + 0.0, + 0.0, + 105.19244384765625 + ], + "mass": 54.708349496421555, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 20, + "solar_panel": { + "direction": [ + -0.17166464107856974, + 0.8884748428628538, + 0.425609803227314 + ], + "area": 0.2078429999238275, + "efficiency": 0.26199778934719864 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.1435729947965741, + "power": 7.114831864333066, + "type": 1 + }, + "battery": { + "capacity": 26602.23863580781, + "percentage": 0.8180517808973529 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 605.5070566195055, + "power": 6.7348058364442105, + "efficiency": 0.5860376969124274 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 568.1957706935123, + "power": 6.93850749273773, + "efficiency": 0.5127848337266223 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 411.64499136177636, + "power": 5.3704469001339525, + "efficiency": 0.5860013051675877 + } + ], + "mrp_control": { + "k": 24.428679398073026, + "ki": 0.005148813260828748, + "p": 68.05393817599412, + "integral_limit": 0.014565203039686789 + }, + "true_anomaly": 340.02752474025567, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 20 + }, + { + "inertia": [ + 111.46115112304688, + 0.0, + 0.0, + 0.0, + 82.32505798339844, + 0.0, + 0.0, + 0.0, + 86.43150329589844 + ], + "mass": 161.91109261400675, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 21, + "solar_panel": { + "direction": [ + -0.9862412751648751, + 0.15121647733335533, + 0.06679613869118285 + ], + "area": 0.2000006352112756, + "efficiency": 0.42256056849082413 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.19442938381457361, + "power": 5.242200798626982, + "type": 1 + }, + "battery": { + "capacity": 14819.928168434573, + "percentage": 0.37335969656107026 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 692.6084971208244, + "power": 6.031271062250391, + "efficiency": 0.5366549908165035 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 648.9578618909748, + "power": 5.568712136938331, + "efficiency": 0.5679702211486931 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 741.3412105248781, + "power": 5.384515075797566, + "efficiency": 0.5902529662411139 + } + ], + "mrp_control": { + "k": 26.358585480277366, + "ki": 0.007382399284572237, + "p": 79.80229266314898, + "integral_limit": 0.0004514354207882927 + }, + "true_anomaly": 257.61186729846264, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 21 + }, + { + "inertia": [ + 181.4984130859375, + 0.0, + 0.0, + 0.0, + 166.59707641601562, + 0.0, + 0.0, + 0.0, + 121.60509490966797 + ], + "mass": 113.36252208749949, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 22, + "solar_panel": { + "direction": [ + 0.09144550836553007, + 0.81565561025002, + -0.5712649511981611 + ], + "area": 0.4557084872509457, + "efficiency": 0.1771552624997181 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.24822555027911283, + "power": 5.644351674460935, + "type": 1 + }, + "battery": { + "capacity": 10748.177326544008, + "percentage": 0.3027588146193724 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 531.3401589086276, + "power": 6.127415235472245, + "efficiency": 0.50060833307081 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 459.74966276412124, + "power": 6.872224108205641, + "efficiency": 0.5673238279233574 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 497.6507936652326, + "power": 6.001121163424173, + "efficiency": 0.5453862358488659 + } + ], + "mrp_control": { + "k": 19.26449612139188, + "ki": 0.0032311790160467813, + "p": 70.79072141388804, + "integral_limit": 0.007902116798611929 + }, + "true_anomaly": 69.0874044109686, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 22 + }, + { + "inertia": [ + 96.11229705810547, + 0.0, + 0.0, + 0.0, + 86.46250915527344, + 0.0, + 0.0, + 0.0, + 53.89992141723633 + ], + "mass": 183.9705546437268, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 23, + "solar_panel": { + "direction": [ + 0.25969605161301074, + 0.10564353033338958, + -0.9598944761145939 + ], + "area": 0.15878016086864527, + "efficiency": 0.20222788805507375 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.1643123810124592, + "power": 3.6374487200243357, + "type": 1 + }, + "battery": { + "capacity": 8573.450726731367, + "percentage": 0.409165883364633 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 532.8461585204949, + "power": 6.861184646183895, + "efficiency": 0.5738423112525401 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 614.0904437880924, + "power": 6.9469142946952065, + "efficiency": 0.5228348599014079 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 693.6955000535445, + "power": 5.771762040406745, + "efficiency": 0.5764328163497897 + } + ], + "mrp_control": { + "k": 16.028606086034788, + "ki": 0.006999328531351564, + "p": 50.142737736949, + "integral_limit": 0.024621003787913324 + }, + "true_anomaly": 313.1673995006401, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 23 + }, + { + "inertia": [ + 53.344749450683594, + 0.0, + 0.0, + 0.0, + 188.04869079589844, + 0.0, + 0.0, + 0.0, + 69.00105285644531 + ], + "mass": 101.43093258135232, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 24, + "solar_panel": { + "direction": [ + -0.17259515424800081, + 0.8661322352699561, + 0.46906914602900307 + ], + "area": 0.3072631405349916, + "efficiency": 0.36490540327556265 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.11425409004490722, + "power": 7.715607993601607, + "type": 1 + }, + "battery": { + "capacity": 16571.030934643895, + "percentage": 0.7609554057035351 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 523.0817163535719, + "power": 5.174263415536342, + "efficiency": 0.5588932554798604 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 450.3982368216771, + "power": 6.042412942873364, + "efficiency": 0.5589097429284013 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 430.7871737391731, + "power": 6.80048966319506, + "efficiency": 0.5222001992806936 + } + ], + "mrp_control": { + "k": 15.923098692962439, + "ki": 0.008413248591092893, + "p": 36.339098000169905, + "integral_limit": 0.03697236698849713 + }, + "true_anomaly": 179.49310124902036, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 24 + }, + { + "inertia": [ + 130.58897399902344, + 0.0, + 0.0, + 0.0, + 64.48477172851562, + 0.0, + 0.0, + 0.0, + 111.1352310180664 + ], + "mass": 137.9341654846939, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 25, + "solar_panel": { + "direction": [ + -0.3588840343235748, + 0.9212566113994177, + -0.1499616813072506 + ], + "area": 0.1791923114858932, + "efficiency": 0.1510452702113279 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3762476177003402, + "power": 7.593326397809276, + "type": 1 + }, + "battery": { + "capacity": 9604.695456585236, + "percentage": 0.8735741573249075 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 591.7447170428381, + "power": 6.044994136802966, + "efficiency": 0.5255838104622262 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 418.2841721769402, + "power": 5.143274215000482, + "efficiency": 0.5513750361656841 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 418.37437214273575, + "power": 6.674728641704139, + "efficiency": 0.5950635332909471 + } + ], + "mrp_control": { + "k": 15.100421449423106, + "ki": 0.006659096717068008, + "p": 40.56758678500944, + "integral_limit": 0.019597818506880624 + }, + "true_anomaly": 120.43356673800307, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 25 + }, + { + "inertia": [ + 148.36582946777344, + 0.0, + 0.0, + 0.0, + 56.02613830566406, + 0.0, + 0.0, + 0.0, + 154.59042358398438 + ], + "mass": 56.010603002989264, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 26, + "solar_panel": { + "direction": [ + 0.28928224337012903, + 0.36017045802502057, + -0.886900797630035 + ], + "area": 0.12271715986128161, + "efficiency": 0.46800052600255715 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.44454373672835, + "power": 5.962291846028758, + "type": 1 + }, + "battery": { + "capacity": 18651.820730098414, + "percentage": 0.5175465380226707 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 402.47232718433577, + "power": 6.446745208456429, + "efficiency": 0.5672097881859213 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 556.020413217706, + "power": 5.052726571841265, + "efficiency": 0.5086018927027413 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 605.8039910781664, + "power": 5.775401406753799, + "efficiency": 0.576444587824925 + } + ], + "mrp_control": { + "k": 22.972750913410824, + "ki": 0.005842846740392656, + "p": 74.38164819142746, + "integral_limit": 0.02881344215701426 + }, + "true_anomaly": 175.2038554029919, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 26 + }, + { + "inertia": [ + 65.05007934570312, + 0.0, + 0.0, + 0.0, + 156.7198486328125, + 0.0, + 0.0, + 0.0, + 106.10611724853516 + ], + "mass": 88.28787333825773, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 27, + "solar_panel": { + "direction": [ + -0.24618863254298987, + 0.2822073432718453, + -0.9272271418644191 + ], + "area": 0.418145146938132, + "efficiency": 0.4229617344580945 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.1431863267811677, + "power": 4.365815271941496, + "type": 1 + }, + "battery": { + "capacity": 21725.333622705126, + "percentage": 0.9355912267325269 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 457.17071833637414, + "power": 5.538567363465701, + "efficiency": 0.5007571200355238 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 421.2510096344352, + "power": 5.344632952149229, + "efficiency": 0.5888792955899346 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 426.15050893340276, + "power": 5.897768152133362, + "efficiency": 0.5273979399021836 + } + ], + "mrp_control": { + "k": 18.446373439487424, + "ki": 0.008419055768001312, + "p": 70.64881139615355, + "integral_limit": 0.012053152976485236 + }, + "true_anomaly": 248.12024505845403, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 27 + }, + { + "inertia": [ + 193.64817810058594, + 0.0, + 0.0, + 0.0, + 113.286865234375, + 0.0, + 0.0, + 0.0, + 177.345947265625 + ], + "mass": 119.47840437867426, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 28, + "solar_panel": { + "direction": [ + 0.414781716908265, + 0.6082863898801244, + -0.6767154462587929 + ], + "area": 0.12375476181827438, + "efficiency": 0.29215299390829275 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.1758501518156142, + "power": 5.010630154920523, + "type": 1 + }, + "battery": { + "capacity": 21371.72593260641, + "percentage": 0.20284436042111254 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 449.0948982425523, + "power": 5.105705778621063, + "efficiency": 0.5813999959294663 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 459.3051273434369, + "power": 6.473759904092954, + "efficiency": 0.5420843951827541 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 588.6278086996849, + "power": 5.003072020815978, + "efficiency": 0.572049315233402 + } + ], + "mrp_control": { + "k": 39.28985631329332, + "ki": 0.004588518092956656, + "p": 148.4860288139031, + "integral_limit": 0.002797180277887478 + }, + "true_anomaly": 82.32894137407835, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 28 + }, + { + "inertia": [ + 127.6548080444336, + 0.0, + 0.0, + 0.0, + 68.13864135742188, + 0.0, + 0.0, + 0.0, + 155.22006225585938 + ], + "mass": 194.70895063363355, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 29, + "solar_panel": { + "direction": [ + -0.5571733378210879, + 0.799392349314096, + -0.22478821917395522 + ], + "area": 0.20342462370061534, + "efficiency": 0.474871070945142 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.313629439757408, + "power": 5.3991636431614545, + "type": 1 + }, + "battery": { + "capacity": 8163.197915883124, + "percentage": 0.10965174743276976 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 733.9683667351477, + "power": 5.861180821722725, + "efficiency": 0.5352843198959016 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 637.3135327237273, + "power": 5.769082004043063, + "efficiency": 0.5773472721120945 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 540.0432821514124, + "power": 5.575176598634243, + "efficiency": 0.5478393203964422 + } + ], + "mrp_control": { + "k": 13.221795590344412, + "ki": 0.003515455743975189, + "p": 48.671821050224956, + "integral_limit": 0.002543400752558508 + }, + "true_anomaly": 65.17605012398613, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 29 + }, + { + "inertia": [ + 133.46231079101562, + 0.0, + 0.0, + 0.0, + 127.32273864746094, + 0.0, + 0.0, + 0.0, + 120.70621490478516 + ], + "mass": 127.86328813600866, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 30, + "solar_panel": { + "direction": [ + 0.4563731930224191, + 0.8394726472861692, + -0.29497319055953686 + ], + "area": 0.19747110967728762, + "efficiency": 0.4450188922547983 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4586377537769376, + "power": 8.36224798332822, + "type": 1 + }, + "battery": { + "capacity": 11484.364442447044, + "percentage": 0.6061076517968911 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 497.7279396292423, + "power": 5.910922516923515, + "efficiency": 0.5384909839515306 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 673.9241930575962, + "power": 6.088486606235658, + "efficiency": 0.5432380144455604 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 543.7991747539754, + "power": 6.902100902401589, + "efficiency": 0.5325726866782591 + } + ], + "mrp_control": { + "k": 40.70612654200069, + "ki": 0.009308099412434557, + "p": 115.1320606343414, + "integral_limit": 0.012623796099526257 + }, + "true_anomaly": 24.78725932262497, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 30 + }, + { + "inertia": [ + 114.18364715576172, + 0.0, + 0.0, + 0.0, + 88.39901733398438, + 0.0, + 0.0, + 0.0, + 179.83631896972656 + ], + "mass": 179.91930685650127, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 31, + "solar_panel": { + "direction": [ + 0.06833716825243066, + 0.01909875436531182, + -0.997479457942334 + ], + "area": 0.18318540285525292, + "efficiency": 0.49491981335257673 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.45361636579812037, + "power": 4.6776442819430875, + "type": 1 + }, + "battery": { + "capacity": 25849.95259966265, + "percentage": 0.3515540332430913 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 576.5466495404987, + "power": 6.215008046993763, + "efficiency": 0.5158125069296008 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 686.7661871161824, + "power": 6.577750191854992, + "efficiency": 0.5396599772410736 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 402.2778905175752, + "power": 5.198821097672399, + "efficiency": 0.5650140541710047 + } + ], + "mrp_control": { + "k": 26.13298239339203, + "ki": 0.0013110887323875297, + "p": 94.02022091362618, + "integral_limit": 0.002943551493547132 + }, + "true_anomaly": 299.2360705314746, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 31 + }, + { + "inertia": [ + 195.9453887939453, + 0.0, + 0.0, + 0.0, + 53.42475891113281, + 0.0, + 0.0, + 0.0, + 142.0194854736328 + ], + "mass": 197.10177343670256, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 32, + "solar_panel": { + "direction": [ + -0.001835410397965932, + 0.15912483471858996, + 0.9872567640915166 + ], + "area": 0.12044321495623476, + "efficiency": 0.1633031738543415 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.20496916853735514, + "power": 6.760805150116712, + "type": 1 + }, + "battery": { + "capacity": 21191.46391774233, + "percentage": 0.9127887260223937 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 679.441604922176, + "power": 5.354011718483324, + "efficiency": 0.5738195770478509 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 403.6357080605503, + "power": 5.661370051162475, + "efficiency": 0.5566886525766697 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 457.81902803325124, + "power": 6.24010727747603, + "efficiency": 0.581363182205749 + } + ], + "mrp_control": { + "k": 48.99599819840776, + "ki": 0.0054298409077438905, + "p": 139.41895936649772, + "integral_limit": 0.025289680646944552 + }, + "true_anomaly": 138.90128057020257, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 32 + }, + { + "inertia": [ + 129.71615600585938, + 0.0, + 0.0, + 0.0, + 65.05731201171875, + 0.0, + 0.0, + 0.0, + 61.78460693359375 + ], + "mass": 79.10233103917841, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 33, + "solar_panel": { + "direction": [ + -0.49289078950297727, + 0.870073750419529, + -0.005508035405383904 + ], + "area": 0.1740414072409901, + "efficiency": 0.2489894871148072 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3422852858864123, + "power": 7.181210831664874, + "type": 1 + }, + "battery": { + "capacity": 14948.739667417787, + "percentage": 0.16467415198132207 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 748.3257861338046, + "power": 5.232685636873285, + "efficiency": 0.5482496416206919 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 504.29772739477124, + "power": 5.749307804459171, + "efficiency": 0.58453191878535 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 554.4046402815788, + "power": 6.657471218290601, + "efficiency": 0.5043832166041468 + } + ], + "mrp_control": { + "k": 18.97905777946769, + "ki": 0.0020432585051727683, + "p": 69.36992506614502, + "integral_limit": 0.0035824041799690197 + }, + "true_anomaly": 76.09805266599334, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 33 + }, + { + "inertia": [ + 119.87696838378906, + 0.0, + 0.0, + 0.0, + 142.05059814453125, + 0.0, + 0.0, + 0.0, + 77.88534545898438 + ], + "mass": 186.18059253584758, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 34, + "solar_panel": { + "direction": [ + -0.4587754700202059, + 0.14468202680522882, + 0.8766938914052442 + ], + "area": 0.25699863622409347, + "efficiency": 0.49171878187245077 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3189068411282855, + "power": 1.2486114149229288, + "type": 1 + }, + "battery": { + "capacity": 14948.401500935186, + "percentage": 0.7955899038118373 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 412.49104456457763, + "power": 6.232382569281481, + "efficiency": 0.516184743469322 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 420.74341118620384, + "power": 6.016846789325607, + "efficiency": 0.5498441005880869 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 541.5785821945585, + "power": 5.550959270618513, + "efficiency": 0.538778685627281 + } + ], + "mrp_control": { + "k": 17.2451537427043, + "ki": 0.0051889422286236254, + "p": 66.56679033678522, + "integral_limit": 0.020427561107661443 + }, + "true_anomaly": 103.5380530586733, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 34 + }, + { + "inertia": [ + 100.38884735107422, + 0.0, + 0.0, + 0.0, + 117.91541290283203, + 0.0, + 0.0, + 0.0, + 68.33848571777344 + ], + "mass": 81.37061822278685, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 35, + "solar_panel": { + "direction": [ + -0.003010136568872694, + 0.20410411756371255, + -0.9789445583235932 + ], + "area": 0.32350955342799614, + "efficiency": 0.3124553311625382 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.19105007360173054, + "power": 3.717498717220133, + "type": 1 + }, + "battery": { + "capacity": 18813.936848201527, + "percentage": 0.3366109455030216 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 529.0330750687729, + "power": 6.790248490242379, + "efficiency": 0.5378117042264158 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 449.98870919290147, + "power": 6.871375315532184, + "efficiency": 0.504799552649427 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 705.0352877568878, + "power": 6.873463223745247, + "efficiency": 0.5155431882321051 + } + ], + "mrp_control": { + "k": 18.454323693858715, + "ki": 0.009188731374135976, + "p": 70.06227090558664, + "integral_limit": 0.031720578183492075 + }, + "true_anomaly": 264.2823743166381, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 35 + }, + { + "inertia": [ + 50.167510986328125, + 0.0, + 0.0, + 0.0, + 108.41790771484375, + 0.0, + 0.0, + 0.0, + 164.2250213623047 + ], + "mass": 198.38218681461177, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 36, + "solar_panel": { + "direction": [ + -0.08598891628452615, + 0.3017756464892665, + 0.9494932150690694 + ], + "area": 0.21817735398789898, + "efficiency": 0.3230973246817076 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3390734523375668, + "power": 1.7722039042986013, + "type": 1 + }, + "battery": { + "capacity": 18216.94127710294, + "percentage": 0.44857504675338067 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 602.4251570256965, + "power": 6.513828764899192, + "efficiency": 0.5878832069198587 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 664.2968168215857, + "power": 6.172549587095991, + "efficiency": 0.5489813906893767 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 527.9861977802343, + "power": 5.215349997486536, + "efficiency": 0.5495201470182576 + } + ], + "mrp_control": { + "k": 51.85785993731999, + "ki": 0.00318005618147859, + "p": 205.85524562195496, + "integral_limit": 0.009634641209318468 + }, + "true_anomaly": 2.0610703333680425, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 36 + }, + { + "inertia": [ + 105.19456481933594, + 0.0, + 0.0, + 0.0, + 96.78131103515625, + 0.0, + 0.0, + 0.0, + 170.3875732421875 + ], + "mass": 76.976477761101, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 37, + "solar_panel": { + "direction": [ + -0.6315915680006225, + 0.7660053914125482, + 0.11969892045220758 + ], + "area": 0.17765406289889182, + "efficiency": 0.24429687542568584 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4417499068969809, + "power": 2.250988312453689, + "type": 1 + }, + "battery": { + "capacity": 25154.301678486972, + "percentage": 0.6668365343408034 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 671.022262026892, + "power": 6.138704350162975, + "efficiency": 0.5350605338129197 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 699.5052451305113, + "power": 5.024196101985632, + "efficiency": 0.5612838477514601 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 478.97867508516634, + "power": 5.858505566589954, + "efficiency": 0.5051464326443383 + } + ], + "mrp_control": { + "k": 24.224438818261373, + "ki": 0.00146153175915266, + "p": 94.97377260638727, + "integral_limit": 0.006692505951378523 + }, + "true_anomaly": 99.1892633398429, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 37 + }, + { + "inertia": [ + 104.94877624511719, + 0.0, + 0.0, + 0.0, + 143.6587677001953, + 0.0, + 0.0, + 0.0, + 113.2861328125 + ], + "mass": 105.70536375824645, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 38, + "solar_panel": { + "direction": [ + 0.5947972146528407, + 0.23117644885687916, + -0.7699179975394427 + ], + "area": 0.4035892589635873, + "efficiency": 0.2527768971091836 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4675978241989741, + "power": 7.825049624549887, + "type": 1 + }, + "battery": { + "capacity": 15488.827950953477, + "percentage": 0.807803107995846 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 437.67050230130496, + "power": 6.134477594386224, + "efficiency": 0.5904371737401021 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 519.9090616195126, + "power": 5.1211570897080785, + "efficiency": 0.577925873062972 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 440.1732178166526, + "power": 5.457545994160155, + "efficiency": 0.5987539949394324 + } + ], + "mrp_control": { + "k": 25.36485711913227, + "ki": 0.0057626139365881, + "p": 71.94484858780557, + "integral_limit": 0.01632259990581202 + }, + "true_anomaly": 197.25124361473868, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 38 + }, + { + "inertia": [ + 130.58016967773438, + 0.0, + 0.0, + 0.0, + 117.52423095703125, + 0.0, + 0.0, + 0.0, + 187.1477813720703 + ], + "mass": 75.0442142182291, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 39, + "solar_panel": { + "direction": [ + -0.40158083841553216, + 0.302574100757491, + 0.86439675136379 + ], + "area": 0.111139121198989, + "efficiency": 0.37166887802691406 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.12109767138328414, + "power": 3.1004077039945104, + "type": 1 + }, + "battery": { + "capacity": 18697.056833297258, + "percentage": 0.7670297733263496 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 416.7853996320158, + "power": 5.080240581845108, + "efficiency": 0.5310672942529846 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 565.2128602270991, + "power": 5.562986732183532, + "efficiency": 0.5452858790400311 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 419.4836462012921, + "power": 6.559222458403489, + "efficiency": 0.5216435673085007 + } + ], + "mrp_control": { + "k": 32.71006189348989, + "ki": 0.008564217073817616, + "p": 92.82727706256372, + "integral_limit": 0.029802541825245932 + }, + "true_anomaly": 278.9418812115236, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 39 + } + ] +} \ No newline at end of file diff --git a/tests/fixtures/aeosbench_gt_bsk2.9.0/cases/00105/taskset.json b/tests/fixtures/aeosbench_gt_bsk2.9.0/cases/00105/taskset.json new file mode 100644 index 0000000..70e975d --- /dev/null +++ b/tests/fixtures/aeosbench_gt_bsk2.9.0/cases/00105/taskset.json @@ -0,0 +1,862 @@ +{ + "tasks": [ + { + "release_time": 2398, + "due_time": 2503, + "duration": 16, + "coordinate": [ + 58.67866221477658, + 92.30035596070599 + ], + "sensor_type": 1, + "id": 0 + }, + { + "release_time": 966, + "due_time": 3394, + "duration": 50, + "coordinate": [ + 57.70120370988511, + 74.16667934522263 + ], + "sensor_type": 1, + "id": 1 + }, + { + "release_time": 44, + "due_time": 3548, + "duration": 21, + "coordinate": [ + 67.7618278473106, + -0.9963838634966464 + ], + "sensor_type": 1, + "id": 2 + }, + { + "release_time": 1566, + "due_time": 2659, + "duration": 44, + "coordinate": [ + 79.58706219320135, + 4.033635150373016 + ], + "sensor_type": 1, + "id": 3 + }, + { + "release_time": 3260, + "due_time": 3580, + "duration": 50, + "coordinate": [ + -2.33841858957679, + 151.36697045525875 + ], + "sensor_type": 1, + "id": 4 + }, + { + "release_time": 858, + "due_time": 2393, + "duration": 20, + "coordinate": [ + 34.43057475810943, + -57.978679529543086 + ], + "sensor_type": 1, + "id": 5 + }, + { + "release_time": 1334, + "due_time": 2967, + "duration": 52, + "coordinate": [ + -74.43630858750093, + -179.08042694734857 + ], + "sensor_type": 1, + "id": 6 + }, + { + "release_time": 1291, + "due_time": 2661, + "duration": 43, + "coordinate": [ + 37.549270576225595, + -29.589286203147594 + ], + "sensor_type": 1, + "id": 7 + }, + { + "release_time": 987, + "due_time": 1296, + "duration": 20, + "coordinate": [ + -11.904821915319033, + -87.42299173366936 + ], + "sensor_type": 1, + "id": 8 + }, + { + "release_time": 2432, + "due_time": 2847, + "duration": 50, + "coordinate": [ + -81.2328495138864, + -88.14007734410508 + ], + "sensor_type": 1, + "id": 9 + }, + { + "release_time": 1215, + "due_time": 2415, + "duration": 26, + "coordinate": [ + 77.87361780666245, + 80.94512741205392 + ], + "sensor_type": 1, + "id": 10 + }, + { + "release_time": 2723, + "due_time": 3139, + "duration": 15, + "coordinate": [ + -2.420889888345215, + 0.5572917440795209 + ], + "sensor_type": 1, + "id": 11 + }, + { + "release_time": 674, + "due_time": 3564, + "duration": 58, + "coordinate": [ + -82.17166170314647, + -166.6432554805486 + ], + "sensor_type": 1, + "id": 12 + }, + { + "release_time": 2960, + "due_time": 3517, + "duration": 44, + "coordinate": [ + 27.263332282326587, + 88.5326256156261 + ], + "sensor_type": 1, + "id": 13 + }, + { + "release_time": 739, + "due_time": 2509, + "duration": 16, + "coordinate": [ + -16.889348701320444, + -64.05609393098145 + ], + "sensor_type": 1, + "id": 14 + }, + { + "release_time": 694, + "due_time": 2643, + "duration": 15, + "coordinate": [ + 84.18846946372946, + 71.26154149244474 + ], + "sensor_type": 1, + "id": 15 + }, + { + "release_time": 2455, + "due_time": 3382, + "duration": 56, + "coordinate": [ + -88.09491476095425, + -55.550914712405586 + ], + "sensor_type": 1, + "id": 16 + }, + { + "release_time": 602, + "due_time": 932, + "duration": 42, + "coordinate": [ + -62.51483830836207, + 69.86154745452257 + ], + "sensor_type": 1, + "id": 17 + }, + { + "release_time": 2749, + "due_time": 3332, + "duration": 56, + "coordinate": [ + 22.401512289093176, + 91.52202751684405 + ], + "sensor_type": 1, + "id": 18 + }, + { + "release_time": 2037, + "due_time": 3135, + "duration": 27, + "coordinate": [ + 10.521394154245257, + -26.70409467510055 + ], + "sensor_type": 1, + "id": 19 + }, + { + "release_time": 1458, + "due_time": 3016, + "duration": 37, + "coordinate": [ + -9.906287480548755, + 35.13155925017537 + ], + "sensor_type": 1, + "id": 20 + }, + { + "release_time": 378, + "due_time": 2281, + "duration": 23, + "coordinate": [ + 17.41016619104677, + -52.755657034786225 + ], + "sensor_type": 1, + "id": 21 + }, + { + "release_time": 3170, + "due_time": 3339, + "duration": 16, + "coordinate": [ + -4.831221748502401, + 47.428404760329386 + ], + "sensor_type": 1, + "id": 22 + }, + { + "release_time": 3415, + "due_time": 3586, + "duration": 25, + "coordinate": [ + -82.1850912149878, + -116.88653488534229 + ], + "sensor_type": 1, + "id": 23 + }, + { + "release_time": 483, + "due_time": 2109, + "duration": 28, + "coordinate": [ + -11.736012217690387, + 0.8445063111203694 + ], + "sensor_type": 1, + "id": 24 + }, + { + "release_time": 2597, + "due_time": 3358, + "duration": 40, + "coordinate": [ + -16.85061918759088, + -108.76576585709853 + ], + "sensor_type": 1, + "id": 25 + }, + { + "release_time": 769, + "due_time": 3404, + "duration": 60, + "coordinate": [ + -47.865089347435855, + 89.4159606626842 + ], + "sensor_type": 1, + "id": 26 + }, + { + "release_time": 48, + "due_time": 1094, + "duration": 49, + "coordinate": [ + 62.58608546533216, + -0.6890515091057523 + ], + "sensor_type": 1, + "id": 27 + }, + { + "release_time": 1059, + "due_time": 3188, + "duration": 40, + "coordinate": [ + 28.897805341114022, + -175.8889613356962 + ], + "sensor_type": 1, + "id": 28 + }, + { + "release_time": 1447, + "due_time": 2653, + "duration": 58, + "coordinate": [ + -11.029205506597705, + 94.09000187228088 + ], + "sensor_type": 1, + "id": 29 + }, + { + "release_time": 778, + "due_time": 1435, + "duration": 31, + "coordinate": [ + -0.29631743019359646, + 87.98682881019181 + ], + "sensor_type": 1, + "id": 30 + }, + { + "release_time": 2963, + "due_time": 3500, + "duration": 17, + "coordinate": [ + -57.90625475672595, + 89.40326977540082 + ], + "sensor_type": 1, + "id": 31 + }, + { + "release_time": 577, + "due_time": 2946, + "duration": 46, + "coordinate": [ + 30.3828559110638, + -132.34246739945152 + ], + "sensor_type": 1, + "id": 32 + }, + { + "release_time": 3495, + "due_time": 3593, + "duration": 15, + "coordinate": [ + 41.61945829405943, + 83.18139615684402 + ], + "sensor_type": 1, + "id": 33 + }, + { + "release_time": 2196, + "due_time": 3055, + "duration": 26, + "coordinate": [ + 12.672937474836104, + 19.81695660288355 + ], + "sensor_type": 1, + "id": 34 + }, + { + "release_time": 1604, + "due_time": 2828, + "duration": 37, + "coordinate": [ + 85.38208774451397, + 29.037290696436457 + ], + "sensor_type": 1, + "id": 35 + }, + { + "release_time": 3435, + "due_time": 3521, + "duration": 28, + "coordinate": [ + -11.084391212714195, + 64.0293628983168 + ], + "sensor_type": 1, + "id": 36 + }, + { + "release_time": 2638, + "due_time": 3110, + "duration": 48, + "coordinate": [ + -38.06607389078627, + -117.70989292420349 + ], + "sensor_type": 1, + "id": 37 + }, + { + "release_time": 704, + "due_time": 3172, + "duration": 43, + "coordinate": [ + 34.51978381450512, + 163.2450172401596 + ], + "sensor_type": 1, + "id": 38 + }, + { + "release_time": 561, + "due_time": 1544, + "duration": 31, + "coordinate": [ + 74.33995465841798, + 70.86843885555257 + ], + "sensor_type": 1, + "id": 39 + }, + { + "release_time": 1695, + "due_time": 3507, + "duration": 31, + "coordinate": [ + -49.22591058003446, + 172.4130965983466 + ], + "sensor_type": 1, + "id": 40 + }, + { + "release_time": 51, + "due_time": 3158, + "duration": 50, + "coordinate": [ + 18.752407412416744, + 174.26689424000074 + ], + "sensor_type": 1, + "id": 41 + }, + { + "release_time": 2304, + "due_time": 3339, + "duration": 33, + "coordinate": [ + 18.060265357169882, + -157.64157350432015 + ], + "sensor_type": 1, + "id": 42 + }, + { + "release_time": 103, + "due_time": 2605, + "duration": 39, + "coordinate": [ + 1.8964828545486512, + -124.72210846395068 + ], + "sensor_type": 1, + "id": 43 + }, + { + "release_time": 2053, + "due_time": 3167, + "duration": 50, + "coordinate": [ + -74.93282963842047, + 147.09941111327475 + ], + "sensor_type": 1, + "id": 44 + }, + { + "release_time": 772, + "due_time": 2178, + "duration": 56, + "coordinate": [ + 11.815366565258657, + 154.33378778540936 + ], + "sensor_type": 1, + "id": 45 + }, + { + "release_time": 587, + "due_time": 1185, + "duration": 26, + "coordinate": [ + -56.95708617399987, + -167.50301145661928 + ], + "sensor_type": 1, + "id": 46 + }, + { + "release_time": 1576, + "due_time": 1947, + "duration": 40, + "coordinate": [ + 57.41586830233538, + 144.4633064908586 + ], + "sensor_type": 1, + "id": 47 + }, + { + "release_time": 98, + "due_time": 982, + "duration": 22, + "coordinate": [ + 40.60561582753428, + 161.28278610380733 + ], + "sensor_type": 1, + "id": 48 + }, + { + "release_time": 284, + "due_time": 3397, + "duration": 37, + "coordinate": [ + -9.081743388020527, + -122.71404312049182 + ], + "sensor_type": 1, + "id": 49 + }, + { + "release_time": 2593, + "due_time": 3541, + "duration": 22, + "coordinate": [ + -68.04999176186871, + -163.76338109688544 + ], + "sensor_type": 1, + "id": 50 + }, + { + "release_time": 604, + "due_time": 2554, + "duration": 55, + "coordinate": [ + 35.98946173226274, + 108.31202619199883 + ], + "sensor_type": 1, + "id": 51 + }, + { + "release_time": 3381, + "due_time": 3563, + "duration": 54, + "coordinate": [ + -61.29927337858012, + -23.138524960637795 + ], + "sensor_type": 1, + "id": 52 + }, + { + "release_time": 2686, + "due_time": 3555, + "duration": 30, + "coordinate": [ + -68.8678908682899, + 110.14041171832378 + ], + "sensor_type": 1, + "id": 53 + }, + { + "release_time": 1334, + "due_time": 3146, + "duration": 25, + "coordinate": [ + -45.66923838750606, + -57.45205738132438 + ], + "sensor_type": 1, + "id": 54 + }, + { + "release_time": 155, + "due_time": 2358, + "duration": 18, + "coordinate": [ + -78.10692243924429, + 162.32201533648623 + ], + "sensor_type": 1, + "id": 55 + }, + { + "release_time": 2886, + "due_time": 3447, + "duration": 37, + "coordinate": [ + -3.1551793898099163, + 86.53860344516943 + ], + "sensor_type": 1, + "id": 56 + }, + { + "release_time": 2869, + "due_time": 2999, + "duration": 22, + "coordinate": [ + 38.20635953499456, + -118.45476212102952 + ], + "sensor_type": 1, + "id": 57 + }, + { + "release_time": 1086, + "due_time": 1839, + "duration": 21, + "coordinate": [ + 72.43274250368205, + 39.997871927325974 + ], + "sensor_type": 1, + "id": 58 + }, + { + "release_time": 2081, + "due_time": 2922, + "duration": 56, + "coordinate": [ + -75.25569472577769, + -12.254167601313611 + ], + "sensor_type": 1, + "id": 59 + }, + { + "release_time": 3045, + "due_time": 3454, + "duration": 27, + "coordinate": [ + 64.08804141789389, + -134.61104240807038 + ], + "sensor_type": 1, + "id": 60 + }, + { + "release_time": 899, + "due_time": 1997, + "duration": 20, + "coordinate": [ + -78.1252133320271, + -178.91474372363828 + ], + "sensor_type": 1, + "id": 61 + }, + { + "release_time": 2341, + "due_time": 2696, + "duration": 41, + "coordinate": [ + 17.5176503812056, + -129.50730068601632 + ], + "sensor_type": 1, + "id": 62 + }, + { + "release_time": 258, + "due_time": 1878, + "duration": 30, + "coordinate": [ + -70.44866119097028, + 51.56904598271959 + ], + "sensor_type": 1, + "id": 63 + }, + { + "release_time": 1277, + "due_time": 2963, + "duration": 59, + "coordinate": [ + -33.834946815723136, + -103.11559449671141 + ], + "sensor_type": 1, + "id": 64 + }, + { + "release_time": 1787, + "due_time": 2152, + "duration": 51, + "coordinate": [ + -14.650028599697606, + -176.87318466650302 + ], + "sensor_type": 1, + "id": 65 + }, + { + "release_time": 2508, + "due_time": 3444, + "duration": 41, + "coordinate": [ + 84.2383948164358, + -160.40159543537266 + ], + "sensor_type": 1, + "id": 66 + }, + { + "release_time": 2683, + "due_time": 3226, + "duration": 36, + "coordinate": [ + -86.64295394752068, + 25.65467293825563 + ], + "sensor_type": 1, + "id": 67 + }, + { + "release_time": 436, + "due_time": 1194, + "duration": 48, + "coordinate": [ + -59.94844366822912, + 11.489621953666983 + ], + "sensor_type": 1, + "id": 68 + }, + { + "release_time": 2673, + "due_time": 3082, + "duration": 41, + "coordinate": [ + 63.50635333286513, + -51.1360954110213 + ], + "sensor_type": 1, + "id": 69 + }, + { + "release_time": 2620, + "due_time": 2679, + "duration": 19, + "coordinate": [ + 26.830866823176848, + 134.5564805754089 + ], + "sensor_type": 1, + "id": 70 + }, + { + "release_time": 3169, + "due_time": 3596, + "duration": 49, + "coordinate": [ + 35.01567967478199, + -40.060443665302074 + ], + "sensor_type": 1, + "id": 71 + }, + { + "release_time": 1476, + "due_time": 2876, + "duration": 52, + "coordinate": [ + -67.46067843990198, + -26.2873917894874 + ], + "sensor_type": 1, + "id": 72 + }, + { + "release_time": 819, + "due_time": 2558, + "duration": 41, + "coordinate": [ + -41.54495146681104, + -65.0298824348862 + ], + "sensor_type": 1, + "id": 73 + }, + { + "release_time": 349, + "due_time": 537, + "duration": 50, + "coordinate": [ + 13.369538938593053, + 117.60490522927319 + ], + "sensor_type": 1, + "id": 74 + }, + { + "release_time": 946, + "due_time": 3061, + "duration": 37, + "coordinate": [ + 42.609271301404675, + 72.94043598781764 + ], + "sensor_type": 1, + "id": 75 + }, + { + "release_time": 1963, + "due_time": 2588, + "duration": 32, + "coordinate": [ + -55.20058077784078, + -72.16592237502614 + ], + "sensor_type": 1, + "id": 76 + }, + { + "release_time": 872, + "due_time": 1347, + "duration": 21, + "coordinate": [ + -2.8338942459378273, + 70.23835581386169 + ], + "sensor_type": 1, + "id": 77 + } + ] +} \ No newline at end of file diff --git a/tests/fixtures/aeosbench_gt_bsk2.9.0/cases/00109/constellation.json b/tests/fixtures/aeosbench_gt_bsk2.9.0/cases/00109/constellation.json new file mode 100644 index 0000000..8dc765e --- /dev/null +++ b/tests/fixtures/aeosbench_gt_bsk2.9.0/cases/00109/constellation.json @@ -0,0 +1,4220 @@ +{ + "orbits": [ + { + "eccentricity": 0.001085692632136356, + "semi_major_axis": 7165540.76245406, + "inclination": 151.28181053764604, + "right_ascension_of_the_ascending_node": 337.8648632499932, + "argument_of_perigee": 163.14783625988844, + "id": 0 + }, + { + "eccentricity": 0.0009530159290991697, + "semi_major_axis": 6920702.499381719, + "inclination": 47.58205283337071, + "right_ascension_of_the_ascending_node": 41.06243025054293, + "argument_of_perigee": 225.93568718415355, + "id": 1 + }, + { + "eccentricity": 0.0017400602694604879, + "semi_major_axis": 7658312.021001155, + "inclination": 147.43227904311902, + "right_ascension_of_the_ascending_node": 228.3255141503576, + "argument_of_perigee": 182.73087737018344, + "id": 2 + }, + { + "eccentricity": 0.0017525445859532995, + "semi_major_axis": 7616395.20065581, + "inclination": 91.43579430138897, + "right_ascension_of_the_ascending_node": 118.45640139921751, + "argument_of_perigee": 131.9421887271005, + "id": 3 + }, + { + "eccentricity": 0.004857959807347835, + "semi_major_axis": 7741996.783327598, + "inclination": 163.15302212226177, + "right_ascension_of_the_ascending_node": 139.66597737353857, + "argument_of_perigee": 246.0593322876331, + "id": 4 + }, + { + "eccentricity": 0.004426388022778983, + "semi_major_axis": 7379748.624894045, + "inclination": 49.21839822553592, + "right_ascension_of_the_ascending_node": 303.38216457171467, + "argument_of_perigee": 108.51752060166862, + "id": 5 + }, + { + "eccentricity": 0.0006958399510259256, + "semi_major_axis": 7002636.829340942, + "inclination": 12.344057284093822, + "right_ascension_of_the_ascending_node": 22.91004888490605, + "argument_of_perigee": 133.395757125087, + "id": 6 + }, + { + "eccentricity": 0.00334711373020156, + "semi_major_axis": 7633351.021246241, + "inclination": 52.643593625578944, + "right_ascension_of_the_ascending_node": 148.91235118335558, + "argument_of_perigee": 63.80566184743635, + "id": 7 + }, + { + "eccentricity": 0.0035889879146424122, + "semi_major_axis": 7898002.471903089, + "inclination": 19.79069986084501, + "right_ascension_of_the_ascending_node": 188.24183535696648, + "argument_of_perigee": 93.05385362866102, + "id": 8 + }, + { + "eccentricity": 0.00353643904501518, + "semi_major_axis": 7864658.343661375, + "inclination": 146.72622570900177, + "right_ascension_of_the_ascending_node": 317.58446809665156, + "argument_of_perigee": 200.73541923629915, + "id": 9 + }, + { + "eccentricity": 0.00033149545634835744, + "semi_major_axis": 7748313.650961579, + "inclination": 14.261147861138195, + "right_ascension_of_the_ascending_node": 322.05178343438274, + "argument_of_perigee": 319.2704393619148, + "id": 10 + }, + { + "eccentricity": 2.5507736479283285e-05, + "semi_major_axis": 7377678.354224854, + "inclination": 79.98351645606523, + "right_ascension_of_the_ascending_node": 334.8819504965605, + "argument_of_perigee": 142.91047586536993, + "id": 11 + }, + { + "eccentricity": 0.00015540494494983403, + "semi_major_axis": 7446631.402089809, + "inclination": 129.58936153188753, + "right_ascension_of_the_ascending_node": 78.33053650288944, + "argument_of_perigee": 174.1246471846551, + "id": 12 + }, + { + "eccentricity": 0.0020947089091756677, + "semi_major_axis": 7529878.03586248, + "inclination": 88.15940891620515, + "right_ascension_of_the_ascending_node": 277.46358682786274, + "argument_of_perigee": 309.52943951307304, + "id": 13 + }, + { + "eccentricity": 0.0036615738406445934, + "semi_major_axis": 6918875.088956209, + "inclination": 66.78933831770404, + "right_ascension_of_the_ascending_node": 317.47928755854446, + "argument_of_perigee": 274.9265371764807, + "id": 14 + }, + { + "eccentricity": 0.0003635598919475303, + "semi_major_axis": 6817641.745165613, + "inclination": 92.55701811429671, + "right_ascension_of_the_ascending_node": 221.83326093155878, + "argument_of_perigee": 353.39322713126586, + "id": 15 + }, + { + "eccentricity": 0.001110380488189231, + "semi_major_axis": 7877159.563692767, + "inclination": 47.5865137461951, + "right_ascension_of_the_ascending_node": 151.4393778840835, + "argument_of_perigee": 218.34106317602476, + "id": 16 + }, + { + "eccentricity": 0.0029223742178276393, + "semi_major_axis": 6951126.849016622, + "inclination": 66.6358838069338, + "right_ascension_of_the_ascending_node": 110.73224984815913, + "argument_of_perigee": 253.20780377630544, + "id": 17 + }, + { + "eccentricity": 0.0015933298767139338, + "semi_major_axis": 7458258.154591519, + "inclination": 34.25050522131602, + "right_ascension_of_the_ascending_node": 327.6964317589446, + "argument_of_perigee": 91.70069272096306, + "id": 18 + }, + { + "eccentricity": 0.0022666129826084255, + "semi_major_axis": 7630687.634435357, + "inclination": 34.954027305355254, + "right_ascension_of_the_ascending_node": 237.6770607454834, + "argument_of_perigee": 115.45340486149829, + "id": 19 + }, + { + "eccentricity": 0.001886624771390989, + "semi_major_axis": 7685203.152425752, + "inclination": 117.85573975007836, + "right_ascension_of_the_ascending_node": 25.115929053053236, + "argument_of_perigee": 80.5113265642332, + "id": 20 + }, + { + "eccentricity": 0.0020214635322048907, + "semi_major_axis": 7087791.006771222, + "inclination": 22.611380359783197, + "right_ascension_of_the_ascending_node": 200.2074551849892, + "argument_of_perigee": 114.07529032397143, + "id": 21 + }, + { + "eccentricity": 0.0016658260659468433, + "semi_major_axis": 7854978.6963941585, + "inclination": 104.92819216367924, + "right_ascension_of_the_ascending_node": 135.32849256301654, + "argument_of_perigee": 265.696510760493, + "id": 22 + }, + { + "eccentricity": 0.0036130064773991274, + "semi_major_axis": 7622917.428529141, + "inclination": 13.313558221907066, + "right_ascension_of_the_ascending_node": 156.25886548164044, + "argument_of_perigee": 236.0673977232483, + "id": 23 + }, + { + "eccentricity": 0.0013846734346009137, + "semi_major_axis": 7701766.682603277, + "inclination": 125.3085957160789, + "right_ascension_of_the_ascending_node": 132.52507108914148, + "argument_of_perigee": 196.54394456431052, + "id": 24 + }, + { + "eccentricity": 0.0030967856970762447, + "semi_major_axis": 6864409.740949818, + "inclination": 167.255226721585, + "right_ascension_of_the_ascending_node": 218.31508384283032, + "argument_of_perigee": 146.65923561590162, + "id": 25 + }, + { + "eccentricity": 0.002923110785556047, + "semi_major_axis": 7997039.369806558, + "inclination": 65.32354882978598, + "right_ascension_of_the_ascending_node": 120.15668232673515, + "argument_of_perigee": 234.71184264767055, + "id": 26 + }, + { + "eccentricity": 0.0004087441640784312, + "semi_major_axis": 7239374.826325304, + "inclination": 164.10273065586267, + "right_ascension_of_the_ascending_node": 306.8142164056884, + "argument_of_perigee": 73.78830124886444, + "id": 27 + }, + { + "eccentricity": 0.0046547068554683435, + "semi_major_axis": 6917703.35415024, + "inclination": 168.18673451697646, + "right_ascension_of_the_ascending_node": 21.81141586116175, + "argument_of_perigee": 241.95034039416646, + "id": 28 + }, + { + "eccentricity": 0.004138561868549787, + "semi_major_axis": 7836737.124032699, + "inclination": 96.54861111023283, + "right_ascension_of_the_ascending_node": 43.254335585076916, + "argument_of_perigee": 136.5434415500255, + "id": 29 + }, + { + "eccentricity": 0.002269185464488542, + "semi_major_axis": 6868029.7362152925, + "inclination": 128.4356282570974, + "right_ascension_of_the_ascending_node": 338.25217539288064, + "argument_of_perigee": 124.63683706736867, + "id": 30 + }, + { + "eccentricity": 0.001734046009804081, + "semi_major_axis": 6962583.964844629, + "inclination": 11.173548089130756, + "right_ascension_of_the_ascending_node": 295.9866576874736, + "argument_of_perigee": 35.641738577987724, + "id": 31 + }, + { + "eccentricity": 0.0034444413843993005, + "semi_major_axis": 6891806.1090622945, + "inclination": 130.00365405526182, + "right_ascension_of_the_ascending_node": 139.5435387839024, + "argument_of_perigee": 127.5167627905367, + "id": 32 + }, + { + "eccentricity": 0.0029718732107457, + "semi_major_axis": 7561383.435054261, + "inclination": 113.20609398483982, + "right_ascension_of_the_ascending_node": 221.70059286216477, + "argument_of_perigee": 273.3499830921484, + "id": 33 + }, + { + "eccentricity": 0.002864956396672888, + "semi_major_axis": 6930566.11460722, + "inclination": 57.79297647416108, + "right_ascension_of_the_ascending_node": 147.00006930004454, + "argument_of_perigee": 125.96752907714031, + "id": 34 + }, + { + "eccentricity": 0.0006845088071134781, + "semi_major_axis": 7169400.0267063305, + "inclination": 166.82296774897446, + "right_ascension_of_the_ascending_node": 127.35396943813855, + "argument_of_perigee": 55.62950094362115, + "id": 35 + }, + { + "eccentricity": 0.003083850078251145, + "semi_major_axis": 7001119.242072981, + "inclination": 98.46574955986232, + "right_ascension_of_the_ascending_node": 50.60217290568394, + "argument_of_perigee": 320.34616000122514, + "id": 36 + }, + { + "eccentricity": 0.00056137994887406, + "semi_major_axis": 7694549.998457156, + "inclination": 7.108526811358839, + "right_ascension_of_the_ascending_node": 299.3155744772722, + "argument_of_perigee": 184.9914639156124, + "id": 37 + }, + { + "eccentricity": 0.0023216630393735234, + "semi_major_axis": 7722599.912391244, + "inclination": 34.2326716669452, + "right_ascension_of_the_ascending_node": 58.66937986466442, + "argument_of_perigee": 155.30794560290468, + "id": 38 + }, + { + "eccentricity": 0.0018537773508882217, + "semi_major_axis": 7098747.105926476, + "inclination": 142.05846770073884, + "right_ascension_of_the_ascending_node": 168.51921198727442, + "argument_of_perigee": 135.04045159674905, + "id": 39 + }, + { + "eccentricity": 0.0002916833982728984, + "semi_major_axis": 7306096.801214098, + "inclination": 69.15686105585625, + "right_ascension_of_the_ascending_node": 160.44301589777572, + "argument_of_perigee": 274.5859982933533, + "id": 40 + }, + { + "eccentricity": 0.0005636448005237643, + "semi_major_axis": 7047508.4664288545, + "inclination": 60.601755447321345, + "right_ascension_of_the_ascending_node": 201.25868842187, + "argument_of_perigee": 87.1328442283177, + "id": 41 + }, + { + "eccentricity": 0.00113100591375848, + "semi_major_axis": 7220525.645789383, + "inclination": 53.224549644348635, + "right_ascension_of_the_ascending_node": 26.876714639004224, + "argument_of_perigee": 260.5027818842407, + "id": 42 + } + ], + "satellites": [ + { + "inertia": [ + 142.23593139648438, + 0.0, + 0.0, + 0.0, + 85.20986938476562, + 0.0, + 0.0, + 0.0, + 169.193359375 + ], + "mass": 100.016987597022, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 0, + "solar_panel": { + "direction": [ + 0.19439711634253104, + 0.14550874506593234, + 0.9700705985994246 + ], + "area": 0.13125836259588175, + "efficiency": 0.34732690714485814 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4692887192694549, + "power": 8.05956318248213, + "type": 1 + }, + "battery": { + "capacity": 15156.88759395355, + "percentage": 0.29583710142955705 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 658.3476201257506, + "power": 5.607449704245615, + "efficiency": 0.5650397035813576 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 444.04992511179086, + "power": 6.349178465581394, + "efficiency": 0.578335224844468 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 543.6950675191622, + "power": 5.710143357710382, + "efficiency": 0.5086865036280432 + } + ], + "mrp_control": { + "k": 31.856403016593003, + "ki": 0.006438674461654223, + "p": 120.29560736716522, + "integral_limit": 0.014713656659628342 + }, + "true_anomaly": 18.180989397290453, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 0 + }, + { + "inertia": [ + 174.020263671875, + 0.0, + 0.0, + 0.0, + 173.8983154296875, + 0.0, + 0.0, + 0.0, + 152.6604766845703 + ], + "mass": 111.75250144311411, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 1, + "solar_panel": { + "direction": [ + -0.5393931878383815, + 0.33877274559216675, + -0.7709007820449357 + ], + "area": 0.33393411465646483, + "efficiency": 0.41905695685922184 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.16895126843503575, + "power": 7.315715129204843, + "type": 1 + }, + "battery": { + "capacity": 22214.965161065604, + "percentage": 0.47556349933188546 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 681.3935414981486, + "power": 5.848898867239522, + "efficiency": 0.5797537514720326 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 672.839001768562, + "power": 5.239452616725876, + "efficiency": 0.5160893760415275 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 591.8269988628879, + "power": 6.845449732598913, + "efficiency": 0.5367385857803203 + } + ], + "mrp_control": { + "k": 27.912362493031242, + "ki": 0.007762594222701126, + "p": 61.78944251183097, + "integral_limit": 0.02644833180880853 + }, + "true_anomaly": 329.539328175219, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 1 + }, + { + "inertia": [ + 132.29391479492188, + 0.0, + 0.0, + 0.0, + 167.59829711914062, + 0.0, + 0.0, + 0.0, + 128.26690673828125 + ], + "mass": 168.30721071350365, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 2, + "solar_panel": { + "direction": [ + 0.3995383210794674, + 0.8534134472985413, + -0.3347456018516454 + ], + "area": 0.37694786574852424, + "efficiency": 0.11797867875522071 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.30795437076242804, + "power": 6.968416942756127, + "type": 1 + }, + "battery": { + "capacity": 17352.47491663028, + "percentage": 0.20637552163831607 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 681.6278351800137, + "power": 5.361035304927507, + "efficiency": 0.5389524831517656 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 572.1273991365722, + "power": 6.0012177726015965, + "efficiency": 0.55229156309311 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 684.9018315260043, + "power": 5.471103741780143, + "efficiency": 0.5426142222072388 + } + ], + "mrp_control": { + "k": 43.1277604582068, + "ki": 0.002070098420626566, + "p": 163.63245219738192, + "integral_limit": 0.001128159032238044 + }, + "true_anomaly": 341.12003279638367, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 2 + }, + { + "inertia": [ + 129.02955627441406, + 0.0, + 0.0, + 0.0, + 135.25558471679688, + 0.0, + 0.0, + 0.0, + 177.04818725585938 + ], + "mass": 159.0885423425745, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 3, + "solar_panel": { + "direction": [ + -0.005210469552821638, + 0.0499074652976727, + 0.9987402544779101 + ], + "area": 0.2280329125525461, + "efficiency": 0.4057017644166496 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4806407656249726, + "power": 6.9056741334582, + "type": 1 + }, + "battery": { + "capacity": 27776.68423444568, + "percentage": 0.24447721614630114 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 537.658175797022, + "power": 6.920234805905011, + "efficiency": 0.5512584434029904 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 545.3977717100038, + "power": 6.780423896051118, + "efficiency": 0.5389881510838452 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 551.3483754898987, + "power": 5.708473228530217, + "efficiency": 0.5460372338706031 + } + ], + "mrp_control": { + "k": 30.29139411502269, + "ki": 0.008683597965429793, + "p": 104.1331828687664, + "integral_limit": 0.018706521679095 + }, + "true_anomaly": 353.9963554074089, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 3 + }, + { + "inertia": [ + 153.18698120117188, + 0.0, + 0.0, + 0.0, + 77.69013214111328, + 0.0, + 0.0, + 0.0, + 90.885986328125 + ], + "mass": 128.96140484159162, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 4, + "solar_panel": { + "direction": [ + 0.5955922147085074, + 0.7896498934410432, + 0.1473871078729898 + ], + "area": 0.10856995599859412, + "efficiency": 0.11450789548774992 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.23133070596150881, + "power": 5.756139035800906, + "type": 1 + }, + "battery": { + "capacity": 9261.387687453906, + "percentage": 0.1673103343537784 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 427.42906903209393, + "power": 6.2380348689855385, + "efficiency": 0.5714549840859607 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 646.7327653686738, + "power": 6.081007872955697, + "efficiency": 0.5854095764340993 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 462.8411712495615, + "power": 6.468788729217236, + "efficiency": 0.5550857972553338 + } + ], + "mrp_control": { + "k": 24.548942141709873, + "ki": 0.0047263866664121945, + "p": 96.63496634909863, + "integral_limit": 0.0026266794703563422 + }, + "true_anomaly": 195.66178257795085, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 4 + }, + { + "inertia": [ + 102.40864562988281, + 0.0, + 0.0, + 0.0, + 169.914794921875, + 0.0, + 0.0, + 0.0, + 94.69161224365234 + ], + "mass": 167.6885345210716, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 5, + "solar_panel": { + "direction": [ + 0.42595766953456776, + 0.06658441548289518, + 0.9022896316479987 + ], + "area": 0.34116649256880033, + "efficiency": 0.1349233432500766 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4134900916812827, + "power": 5.9745068249848465, + "type": 1 + }, + "battery": { + "capacity": 12504.792280572507, + "percentage": 0.7874948245912663 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 718.2977357191768, + "power": 5.446355368797103, + "efficiency": 0.5315784743263716 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 704.4969768667838, + "power": 5.387777098522757, + "efficiency": 0.5137635393292622 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 486.6277980856768, + "power": 6.939238383302175, + "efficiency": 0.5601747353867653 + } + ], + "mrp_control": { + "k": 69.83616119400902, + "ki": 0.008867021148352689, + "p": 157.2912911224184, + "integral_limit": 0.042433029995515854 + }, + "true_anomaly": 193.79774132991918, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 5 + }, + { + "inertia": [ + 144.36331176757812, + 0.0, + 0.0, + 0.0, + 153.08868408203125, + 0.0, + 0.0, + 0.0, + 148.9114990234375 + ], + "mass": 196.74039271714614, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 6, + "solar_panel": { + "direction": [ + 0.38967456359275787, + 0.21605433056244394, + 0.8952509484686447 + ], + "area": 0.19422605561698825, + "efficiency": 0.3058926320304607 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2577043503273778, + "power": 4.414489280327217, + "type": 1 + }, + "battery": { + "capacity": 23734.99378270282, + "percentage": 0.27818211908105195 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 437.53519846583225, + "power": 5.420270769427682, + "efficiency": 0.5992075206229979 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 501.46519916451757, + "power": 5.857264765878214, + "efficiency": 0.5537878844014137 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 661.306312330187, + "power": 6.0035409194481835, + "efficiency": 0.5891219656709941 + } + ], + "mrp_control": { + "k": 44.36453638555998, + "ki": 0.0008744441364251365, + "p": 96.20612637230629, + "integral_limit": 0.0014329713586219161 + }, + "true_anomaly": 225.7658872913321, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 6 + }, + { + "inertia": [ + 88.66461181640625, + 0.0, + 0.0, + 0.0, + 165.411865234375, + 0.0, + 0.0, + 0.0, + 186.368408203125 + ], + "mass": 184.2159041034459, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 7, + "solar_panel": { + "direction": [ + -0.6028321090199636, + 0.3076882976842827, + -0.7361530817721889 + ], + "area": 0.45393556230361376, + "efficiency": 0.35208535430081767 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3772187061308443, + "power": 8.076964913029887, + "type": 1 + }, + "battery": { + "capacity": 12679.03881389367, + "percentage": 0.8051834744689133 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 633.1427739559723, + "power": 6.636441988714741, + "efficiency": 0.5034982741021266 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 586.3667318454465, + "power": 6.960288986350849, + "efficiency": 0.5527785599607428 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 534.1054480724035, + "power": 5.98805271121574, + "efficiency": 0.5487323252855147 + } + ], + "mrp_control": { + "k": 29.241297578841458, + "ki": 0.003949638450220559, + "p": 111.1809615137759, + "integral_limit": 0.00875018705615369 + }, + "true_anomaly": 290.7224099675266, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 7 + }, + { + "inertia": [ + 76.75785064697266, + 0.0, + 0.0, + 0.0, + 137.36923217773438, + 0.0, + 0.0, + 0.0, + 82.97708129882812 + ], + "mass": 110.75318491388387, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 8, + "solar_panel": { + "direction": [ + 0.03035837646199736, + 0.01732539058757176, + 0.999388913196249 + ], + "area": 0.4771514662837333, + "efficiency": 0.4394866545795445 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3981488043600835, + "power": 6.261474982574918, + "type": 1 + }, + "battery": { + "capacity": 19869.423563775574, + "percentage": 0.7540987788888335 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 533.2766864401352, + "power": 5.415462239493628, + "efficiency": 0.5984358010564593 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 549.058982525323, + "power": 6.199502448183971, + "efficiency": 0.5623012773332251 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 710.8370256463023, + "power": 6.214036026056585, + "efficiency": 0.5483417186881796 + } + ], + "mrp_control": { + "k": 36.60234367973247, + "ki": 0.0014947970530739896, + "p": 85.67409483170277, + "integral_limit": 0.0037226374846241845 + }, + "true_anomaly": 330.73413266815504, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 8 + }, + { + "inertia": [ + 198.9237823486328, + 0.0, + 0.0, + 0.0, + 196.78408813476562, + 0.0, + 0.0, + 0.0, + 181.9454803466797 + ], + "mass": 80.33395382226246, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 9, + "solar_panel": { + "direction": [ + -0.33742589222735736, + 0.033490637533939965, + 0.9407561556812382 + ], + "area": 0.3797940465620694, + "efficiency": 0.4652422251494309 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.259441573958493, + "power": 9.282219857356283, + "type": 1 + }, + "battery": { + "capacity": 23231.49534324342, + "percentage": 0.9938936856049931 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 510.8349058186581, + "power": 6.944910512093141, + "efficiency": 0.5079453253216233 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 533.1972339639849, + "power": 5.786354732542951, + "efficiency": 0.566368586891713 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 600.6175830224199, + "power": 5.546040371508884, + "efficiency": 0.5737143411950675 + } + ], + "mrp_control": { + "k": 38.77053919199979, + "ki": 0.005230473683551129, + "p": 148.78327670089988, + "integral_limit": 0.005408693899397748 + }, + "true_anomaly": 164.15925941525123, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 9 + }, + { + "inertia": [ + 129.94973754882812, + 0.0, + 0.0, + 0.0, + 62.25335693359375, + 0.0, + 0.0, + 0.0, + 106.5206298828125 + ], + "mass": 68.28730099418209, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 10, + "solar_panel": { + "direction": [ + 0.05639783203980562, + 0.45199324356647086, + 0.8902367057763181 + ], + "area": 0.33591344673601303, + "efficiency": 0.4796813482475305 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.13268652808066636, + "power": 2.586433490700384, + "type": 1 + }, + "battery": { + "capacity": 24459.85416343162, + "percentage": 0.23729673312877758 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 499.374275416613, + "power": 5.710590337602661, + "efficiency": 0.5610831544201659 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 559.5027410423046, + "power": 5.955907468632054, + "efficiency": 0.5190280438283744 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 492.92014308510073, + "power": 5.496628441949149, + "efficiency": 0.5267624141171549 + } + ], + "mrp_control": { + "k": 24.091638572555397, + "ki": 0.0030059322076931806, + "p": 71.8910310337213, + "integral_limit": 0.001401099993615629 + }, + "true_anomaly": 257.46224688642667, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 10 + }, + { + "inertia": [ + 79.79444122314453, + 0.0, + 0.0, + 0.0, + 194.24505615234375, + 0.0, + 0.0, + 0.0, + 116.88541412353516 + ], + "mass": 142.698539680242, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 11, + "solar_panel": { + "direction": [ + -0.5143920098733381, + 0.8368324061074227, + 0.18738298820044771 + ], + "area": 0.2634063921523959, + "efficiency": 0.19416193713703242 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2987053237669812, + "power": 5.73846270978301, + "type": 1 + }, + "battery": { + "capacity": 15505.19088415469, + "percentage": 0.2554321472775761 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 486.4153909813937, + "power": 5.451542691967631, + "efficiency": 0.5552892529482601 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 497.7931240306291, + "power": 5.021118015079532, + "efficiency": 0.5745010302764495 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 544.3792248255662, + "power": 5.5200412175099025, + "efficiency": 0.5575050917301408 + } + ], + "mrp_control": { + "k": 16.872455288657626, + "ki": 0.007143320208331516, + "p": 37.0094084839238, + "integral_limit": 0.034633647706063427 + }, + "true_anomaly": 266.6536264784575, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 11 + }, + { + "inertia": [ + 114.36344146728516, + 0.0, + 0.0, + 0.0, + 73.66940307617188, + 0.0, + 0.0, + 0.0, + 199.43479919433594 + ], + "mass": 189.3736673246759, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 12, + "solar_panel": { + "direction": [ + -0.9414475312493636, + 0.3371565671716601, + -0.00141248628328685 + ], + "area": 0.20272547256851495, + "efficiency": 0.33040403492828374 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.37865649902009324, + "power": 1.1883246130013387, + "type": 1 + }, + "battery": { + "capacity": 9066.892780972215, + "percentage": 0.917641945220397 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 444.09891354621993, + "power": 5.656350531807287, + "efficiency": 0.5768086000724502 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 571.6297929058002, + "power": 5.821149670170534, + "efficiency": 0.5052933892585157 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 604.7604970373426, + "power": 6.374330069106628, + "efficiency": 0.5528569903054065 + } + ], + "mrp_control": { + "k": 29.47424041226816, + "ki": 0.009168576215010686, + "p": 108.08765211131195, + "integral_limit": 0.04059008017329999 + }, + "true_anomaly": 202.09929053356302, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 12 + }, + { + "inertia": [ + 191.7329864501953, + 0.0, + 0.0, + 0.0, + 94.43085479736328, + 0.0, + 0.0, + 0.0, + 128.6492919921875 + ], + "mass": 187.0872493394525, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 13, + "solar_panel": { + "direction": [ + 0.8837006884845696, + 0.3207682057126283, + -0.34085312287816677 + ], + "area": 0.36260060377566183, + "efficiency": 0.28108883739406465 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3524849048050005, + "power": 1.6775318474482246, + "type": 1 + }, + "battery": { + "capacity": 21076.646432715745, + "percentage": 0.9502196098668062 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 607.2725082194909, + "power": 6.047244738835406, + "efficiency": 0.5920355294784532 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 474.1512171747955, + "power": 5.3025610542887405, + "efficiency": 0.5324016135356134 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 657.6045186331203, + "power": 6.861742286322387, + "efficiency": 0.525439514213682 + } + ], + "mrp_control": { + "k": 25.13914221044372, + "ki": 0.002112100870493354, + "p": 72.09517731185377, + "integral_limit": 0.004879212553652487 + }, + "true_anomaly": 257.50860249669165, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 13 + }, + { + "inertia": [ + 179.1565399169922, + 0.0, + 0.0, + 0.0, + 79.62511444091797, + 0.0, + 0.0, + 0.0, + 91.43474578857422 + ], + "mass": 179.31466486776003, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 14, + "solar_panel": { + "direction": [ + 0.8727793013702343, + 0.415586778986766, + 0.25601546873400194 + ], + "area": 0.3675301574213511, + "efficiency": 0.21149062479453917 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.25032756813030155, + "power": 2.132556175745184, + "type": 1 + }, + "battery": { + "capacity": 21735.99080562379, + "percentage": 0.6253643454559061 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 488.7719052974717, + "power": 5.508859892927027, + "efficiency": 0.5218468355846168 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 668.6632152356758, + "power": 5.553689149184531, + "efficiency": 0.5130663608087125 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 620.4149527494484, + "power": 6.353320579540177, + "efficiency": 0.566698911827617 + } + ], + "mrp_control": { + "k": 57.491027437703515, + "ki": 0.005311957016965566, + "p": 185.8496512476928, + "integral_limit": 0.01998413947284704 + }, + "true_anomaly": 279.497259196537, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 14 + }, + { + "inertia": [ + 174.64401245117188, + 0.0, + 0.0, + 0.0, + 195.36964416503906, + 0.0, + 0.0, + 0.0, + 165.53085327148438 + ], + "mass": 163.23619100351198, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 15, + "solar_panel": { + "direction": [ + 0.02195510867622261, + 0.03975181414119198, + -0.9989683510880109 + ], + "area": 0.16993610206554194, + "efficiency": 0.387241092686066 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2678951780877608, + "power": 7.422498584318376, + "type": 1 + }, + "battery": { + "capacity": 23992.367561042694, + "percentage": 0.20759713993388534 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 580.6060088633907, + "power": 6.38641974875819, + "efficiency": 0.5044962525870686 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 449.4942765991924, + "power": 5.187423137186088, + "efficiency": 0.5485799355958996 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 689.1580627267653, + "power": 6.562659486300605, + "efficiency": 0.5582593045470782 + } + ], + "mrp_control": { + "k": 36.95977756122355, + "ki": 0.002126787746353217, + "p": 103.70862058904838, + "integral_limit": 0.002225861566296584 + }, + "true_anomaly": 176.51092107574416, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 15 + }, + { + "inertia": [ + 186.6820068359375, + 0.0, + 0.0, + 0.0, + 167.8193359375, + 0.0, + 0.0, + 0.0, + 171.65045166015625 + ], + "mass": 60.5754188338324, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 16, + "solar_panel": { + "direction": [ + -0.28105106256460166, + 0.7784686717439593, + -0.5612457815828144 + ], + "area": 0.10266312941611569, + "efficiency": 0.20429354931235047 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2467263057578354, + "power": 8.455645747531662, + "type": 1 + }, + "battery": { + "capacity": 27354.594188992523, + "percentage": 0.16648676731549356 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 628.5298244846191, + "power": 5.832564338796432, + "efficiency": 0.5233426664325351 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 501.96572881667794, + "power": 5.761846657130727, + "efficiency": 0.5878835182520707 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 513.1892153881176, + "power": 5.166904868239957, + "efficiency": 0.5293688903993337 + } + ], + "mrp_control": { + "k": 46.72485640237014, + "ki": 0.006267759939736155, + "p": 107.03297961109726, + "integral_limit": 0.01112925369218261 + }, + "true_anomaly": 145.28720173695308, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 16 + }, + { + "inertia": [ + 100.49702453613281, + 0.0, + 0.0, + 0.0, + 191.9490203857422, + 0.0, + 0.0, + 0.0, + 160.5565185546875 + ], + "mass": 72.18809426712065, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 17, + "solar_panel": { + "direction": [ + 0.12722809194448229, + 0.16806139978630213, + 0.9775317787785904 + ], + "area": 0.3532673901094566, + "efficiency": 0.4087832448465325 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.20950923806399918, + "power": 1.6907422345689247, + "type": 1 + }, + "battery": { + "capacity": 25325.29004370445, + "percentage": 0.47464144063827485 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 433.5318290897706, + "power": 6.240108363186596, + "efficiency": 0.5484794790382997 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 664.174620664343, + "power": 6.708156392365268, + "efficiency": 0.5285215258450708 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 670.3584532885188, + "power": 5.482193271193471, + "efficiency": 0.5639171037893705 + } + ], + "mrp_control": { + "k": 45.85098263167774, + "ki": 0.005571771610457144, + "p": 144.21314881072632, + "integral_limit": 0.005254334723743063 + }, + "true_anomaly": 83.70821357415215, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 17 + }, + { + "inertia": [ + 72.43222045898438, + 0.0, + 0.0, + 0.0, + 104.65260314941406, + 0.0, + 0.0, + 0.0, + 117.39900207519531 + ], + "mass": 130.64973571064917, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 18, + "solar_panel": { + "direction": [ + -0.37588354039622485, + 0.632234530535484, + 0.6774887913890353 + ], + "area": 0.17074711754296007, + "efficiency": 0.23804080388827464 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.1960432293403261, + "power": 1.995916144591638, + "type": 1 + }, + "battery": { + "capacity": 16692.313656895516, + "percentage": 0.5549702658641866 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 654.7064206364716, + "power": 5.195424610666275, + "efficiency": 0.5880560560459325 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 522.3712997848648, + "power": 6.667196255047928, + "efficiency": 0.5310190424584028 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 597.7148710516476, + "power": 5.752836097569109, + "efficiency": 0.5215390563335597 + } + ], + "mrp_control": { + "k": 16.876181991893674, + "ki": 0.004157695144794959, + "p": 61.24516333140379, + "integral_limit": 0.0002928079867268363 + }, + "true_anomaly": 201.68338701791674, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 18 + }, + { + "inertia": [ + 115.06251525878906, + 0.0, + 0.0, + 0.0, + 166.2387237548828, + 0.0, + 0.0, + 0.0, + 72.1450424194336 + ], + "mass": 182.36159769340878, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 19, + "solar_panel": { + "direction": [ + 0.8480917865073025, + 0.4455291702043425, + 0.2867822870330068 + ], + "area": 0.4207936049722777, + "efficiency": 0.3860588451625274 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.37172690319801494, + "power": 4.012665118876066, + "type": 1 + }, + "battery": { + "capacity": 18675.611460805056, + "percentage": 0.5833131902302031 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 509.85229382901895, + "power": 5.1266767511341715, + "efficiency": 0.5275167614519916 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 479.47504597059645, + "power": 6.8875803444787715, + "efficiency": 0.5695247558453028 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 635.6088011452083, + "power": 5.9831999461364, + "efficiency": 0.5616889990839145 + } + ], + "mrp_control": { + "k": 30.211012352722232, + "ki": 0.005031508398255717, + "p": 84.67883796942309, + "integral_limit": 0.023970277502583952 + }, + "true_anomaly": 191.13820764104267, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 19 + }, + { + "inertia": [ + 65.48464965820312, + 0.0, + 0.0, + 0.0, + 162.19613647460938, + 0.0, + 0.0, + 0.0, + 186.3287353515625 + ], + "mass": 120.65734984629341, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 20, + "solar_panel": { + "direction": [ + 0.017819410071236646, + 0.016825997007180047, + -0.9996996321142804 + ], + "area": 0.24500581392776752, + "efficiency": 0.34471670816239974 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.11792517760604602, + "power": 6.170612248495692, + "type": 1 + }, + "battery": { + "capacity": 26179.65419296982, + "percentage": 0.9497593738047312 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 457.44217255410973, + "power": 6.2454383149979105, + "efficiency": 0.5184189884427598 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 494.85547823643896, + "power": 5.97292228253311, + "efficiency": 0.5087150738708525 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 534.6214270330107, + "power": 5.535297242547726, + "efficiency": 0.5627409965120068 + } + ], + "mrp_control": { + "k": 21.01407762096037, + "ki": 0.0028883410009046396, + "p": 80.48977849652428, + "integral_limit": 0.002603797070026655 + }, + "true_anomaly": 309.2606117886696, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 20 + }, + { + "inertia": [ + 176.17724609375, + 0.0, + 0.0, + 0.0, + 152.23895263671875, + 0.0, + 0.0, + 0.0, + 141.90863037109375 + ], + "mass": 125.94123208761823, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 21, + "solar_panel": { + "direction": [ + 0.7245106448243617, + 0.10513147202196087, + -0.6811987221998316 + ], + "area": 0.18660945180861158, + "efficiency": 0.4841927754611913 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.25260818389943457, + "power": 3.7803333234307925, + "type": 1 + }, + "battery": { + "capacity": 13301.852401854532, + "percentage": 0.7724574544637698 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 631.1203367638843, + "power": 6.1292153429580924, + "efficiency": 0.5903422606959141 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 691.1931706467753, + "power": 5.563235225012988, + "efficiency": 0.5135613457130673 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 552.7580227929119, + "power": 6.797409343228237, + "efficiency": 0.5330669806072852 + } + ], + "mrp_control": { + "k": 17.29459608436343, + "ki": 0.001470755553609817, + "p": 38.11098327073699, + "integral_limit": 0.004240103133677131 + }, + "true_anomaly": 60.41986947922647, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 21 + }, + { + "inertia": [ + 116.15092468261719, + 0.0, + 0.0, + 0.0, + 145.85113525390625, + 0.0, + 0.0, + 0.0, + 180.78004455566406 + ], + "mass": 103.95263728511902, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 22, + "solar_panel": { + "direction": [ + -0.1636362599611688, + 0.09331808506607482, + 0.9820971995813457 + ], + "area": 0.15164890513222198, + "efficiency": 0.3129358720763425 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.20609126434210545, + "power": 4.4928025878126325, + "type": 1 + }, + "battery": { + "capacity": 10611.618766042644, + "percentage": 0.37611112535877866 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 625.6573659948995, + "power": 5.585548908570782, + "efficiency": 0.5580344934687967 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 679.21025998707, + "power": 5.40986933079504, + "efficiency": 0.5429340702039908 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 525.1911643167183, + "power": 5.797540089437113, + "efficiency": 0.5961935677109196 + } + ], + "mrp_control": { + "k": 19.347567971665658, + "ki": 0.0043544217697662245, + "p": 68.55702649587548, + "integral_limit": 0.015844948732580855 + }, + "true_anomaly": 2.7768311398385936, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 22 + }, + { + "inertia": [ + 121.55941772460938, + 0.0, + 0.0, + 0.0, + 95.75608825683594, + 0.0, + 0.0, + 0.0, + 166.62042236328125 + ], + "mass": 75.42104790221464, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 23, + "solar_panel": { + "direction": [ + 0.5145815781718942, + 0.3435594995287853, + 0.7856033793776942 + ], + "area": 0.3910273050992261, + "efficiency": 0.4454882471054149 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.38182017803843615, + "power": 4.298372787426696, + "type": 1 + }, + "battery": { + "capacity": 29079.13300380311, + "percentage": 0.48347478190784354 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 537.4081488946983, + "power": 5.296697785186045, + "efficiency": 0.5183257505859696 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 682.7360973928176, + "power": 6.05019035157593, + "efficiency": 0.568170210695303 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 542.4943251986036, + "power": 6.109038450357352, + "efficiency": 0.5718027130465805 + } + ], + "mrp_control": { + "k": 47.53863268365944, + "ki": 0.0026962874128814997, + "p": 105.28194982669956, + "integral_limit": 0.004309594440929219 + }, + "true_anomaly": 37.00163351612112, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 23 + }, + { + "inertia": [ + 71.16622161865234, + 0.0, + 0.0, + 0.0, + 172.12527465820312, + 0.0, + 0.0, + 0.0, + 134.31600952148438 + ], + "mass": 78.23276960940694, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 24, + "solar_panel": { + "direction": [ + -0.5976599378104602, + 0.1419028631405124, + -0.7890919947439093 + ], + "area": 0.3990702522346512, + "efficiency": 0.3008718056667813 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2728094639950612, + "power": 1.4911945533979112, + "type": 1 + }, + "battery": { + "capacity": 16080.620212510186, + "percentage": 0.5251084079872407 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 591.340046717896, + "power": 5.120112874768911, + "efficiency": 0.528080008131912 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 649.7385441541842, + "power": 5.4974587110013164, + "efficiency": 0.5142481563782514 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 400.0721605351012, + "power": 5.234232250284541, + "efficiency": 0.5796811031406812 + } + ], + "mrp_control": { + "k": 14.947003187989083, + "ki": 0.0014829877974134765, + "p": 57.13653941637929, + "integral_limit": 0.004549459047131332 + }, + "true_anomaly": 217.6546731427855, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 24 + }, + { + "inertia": [ + 78.26950073242188, + 0.0, + 0.0, + 0.0, + 153.844970703125, + 0.0, + 0.0, + 0.0, + 147.5003662109375 + ], + "mass": 174.9084000894673, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 25, + "solar_panel": { + "direction": [ + -0.4489729731990151, + 0.4553613391359195, + 0.7688103278164119 + ], + "area": 0.1065952029483, + "efficiency": 0.26373355249100583 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.1541690453730905, + "power": 6.018827377053836, + "type": 1 + }, + "battery": { + "capacity": 19714.591835144995, + "percentage": 0.3780491308551488 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 676.6023698414672, + "power": 5.595788021562293, + "efficiency": 0.5654190392951021 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 410.3184610106413, + "power": 5.735766368934215, + "efficiency": 0.5686378209467686 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 659.0351688998471, + "power": 5.451309458795386, + "efficiency": 0.5936106894848432 + } + ], + "mrp_control": { + "k": 24.48776583432164, + "ki": 0.005005883627286799, + "p": 80.30395107562693, + "integral_limit": 0.016917829018721714 + }, + "true_anomaly": 356.9019389554074, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 25 + }, + { + "inertia": [ + 161.11898803710938, + 0.0, + 0.0, + 0.0, + 184.31277465820312, + 0.0, + 0.0, + 0.0, + 128.021728515625 + ], + "mass": 190.23071021145023, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 26, + "solar_panel": { + "direction": [ + 0.02131042439244644, + 0.11235398745636675, + 0.9934397049216769 + ], + "area": 0.15051857620174208, + "efficiency": 0.384065734824667 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.361278864068728, + "power": 1.696410557620001, + "type": 1 + }, + "battery": { + "capacity": 17015.857680069024, + "percentage": 0.66606800199986 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 637.672686130374, + "power": 6.006814962627585, + "efficiency": 0.5621350653693753 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 446.96197113567763, + "power": 5.111882732113081, + "efficiency": 0.534808912566189 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 679.9767927939755, + "power": 6.611089476805191, + "efficiency": 0.5471876655536018 + } + ], + "mrp_control": { + "k": 73.12809206181781, + "ki": 0.009880007511279315, + "p": 226.99301097878, + "integral_limit": 0.034296766162254806 + }, + "true_anomaly": 262.11182468929053, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 26 + }, + { + "inertia": [ + 113.60394287109375, + 0.0, + 0.0, + 0.0, + 199.9476776123047, + 0.0, + 0.0, + 0.0, + 126.373046875 + ], + "mass": 120.6341067907824, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 27, + "solar_panel": { + "direction": [ + 0.07027509809707354, + 0.03407455796776827, + 0.996945502566087 + ], + "area": 0.37109460598612765, + "efficiency": 0.386731604322039 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.20997251955297172, + "power": 6.4975892645674636, + "type": 1 + }, + "battery": { + "capacity": 12120.411173783777, + "percentage": 0.6320995213797079 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 425.7868914369674, + "power": 6.607667273402542, + "efficiency": 0.5286979185839522 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 619.307944737706, + "power": 5.854790471226551, + "efficiency": 0.5048719783396249 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 546.2216424496476, + "power": 6.744183857598497, + "efficiency": 0.5165008485481144 + } + ], + "mrp_control": { + "k": 16.286113876123995, + "ki": 0.0033556770974336203, + "p": 45.18626007378354, + "integral_limit": 0.008768298468647285 + }, + "true_anomaly": 2.3669762332955546, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 27 + }, + { + "inertia": [ + 169.03103637695312, + 0.0, + 0.0, + 0.0, + 180.1370086669922, + 0.0, + 0.0, + 0.0, + 76.36676788330078 + ], + "mass": 192.85449086265734, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 28, + "solar_panel": { + "direction": [ + 0.10463042873547988, + 0.17428980207986125, + 0.9791197772865139 + ], + "area": 0.13177196771388539, + "efficiency": 0.1287794389674929 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4582055366881995, + "power": 6.872424722081615, + "type": 1 + }, + "battery": { + "capacity": 19682.572032395507, + "percentage": 0.38465620593501215 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 674.6942894605918, + "power": 6.286999997259796, + "efficiency": 0.5437432128835039 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 739.879244384108, + "power": 6.293109512753166, + "efficiency": 0.5577870629713425 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 602.1940864728023, + "power": 5.077785809270848, + "efficiency": 0.5501390574223388 + } + ], + "mrp_control": { + "k": 69.97190665566745, + "ki": 0.002150745082905632, + "p": 179.3186580824972, + "integral_limit": 0.007235139592737107 + }, + "true_anomaly": 122.77223319503051, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 28 + }, + { + "inertia": [ + 179.4315643310547, + 0.0, + 0.0, + 0.0, + 55.350040435791016, + 0.0, + 0.0, + 0.0, + 195.59925842285156 + ], + "mass": 182.84721959702665, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 29, + "solar_panel": { + "direction": [ + 0.02099361167390567, + 0.038182806265113445, + -0.9990502197460376 + ], + "area": 0.4291151556633547, + "efficiency": 0.11366855229548656 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.25820530333486136, + "power": 2.840828884387538, + "type": 1 + }, + "battery": { + "capacity": 8912.97685292367, + "percentage": 0.5099163720284622 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 484.27019320015154, + "power": 6.0771399816676945, + "efficiency": 0.5120393644960782 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 544.5423517030504, + "power": 6.274134257830364, + "efficiency": 0.5038641198628553 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 633.8888331221068, + "power": 6.337887462956649, + "efficiency": 0.5269859584411191 + } + ], + "mrp_control": { + "k": 28.266514475647053, + "ki": 0.009164841102777956, + "p": 106.60720604745157, + "integral_limit": 0.005005504527617663 + }, + "true_anomaly": 48.264200875924736, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 29 + }, + { + "inertia": [ + 126.9238510131836, + 0.0, + 0.0, + 0.0, + 129.34426879882812, + 0.0, + 0.0, + 0.0, + 164.03591918945312 + ], + "mass": 82.43462323544402, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 30, + "solar_panel": { + "direction": [ + 0.5201404769861561, + 0.30494754587711914, + 0.7977849826012874 + ], + "area": 0.17439984487954835, + "efficiency": 0.3361461602351232 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.26905768621795223, + "power": 5.568549578469841, + "type": 1 + }, + "battery": { + "capacity": 22905.193513333674, + "percentage": 0.7503217492198745 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 419.1737078592757, + "power": 6.574440136711873, + "efficiency": 0.5004062245300197 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 526.7289065425864, + "power": 5.8570616895614265, + "efficiency": 0.5021521591178404 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 614.4061119363467, + "power": 6.891484577236088, + "efficiency": 0.5920798515286105 + } + ], + "mrp_control": { + "k": 39.201616029756785, + "ki": 0.001102673962334928, + "p": 84.2617833065458, + "integral_limit": 0.0031698320233710243 + }, + "true_anomaly": 231.0496377777476, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 30 + }, + { + "inertia": [ + 196.71217346191406, + 0.0, + 0.0, + 0.0, + 123.59903717041016, + 0.0, + 0.0, + 0.0, + 183.1841278076172 + ], + "mass": 132.86816006119574, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 31, + "solar_panel": { + "direction": [ + 0.2191017246067768, + 0.9420000452782805, + 0.25422499674511445 + ], + "area": 0.16303910528137722, + "efficiency": 0.4840889644306453 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4162650721346236, + "power": 9.339033543788926, + "type": 1 + }, + "battery": { + "capacity": 8781.662933804817, + "percentage": 0.622574342173256 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 442.0776418101014, + "power": 6.327644326127016, + "efficiency": 0.5323357886567526 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 563.5121113876496, + "power": 5.020451844598133, + "efficiency": 0.5951300557361863 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 648.3392282354196, + "power": 5.297591847032109, + "efficiency": 0.5795305917712145 + } + ], + "mrp_control": { + "k": 80.665711912549, + "ki": 0.001293791398118911, + "p": 196.6970622678252, + "integral_limit": 0.003986903198887824 + }, + "true_anomaly": 6.386289430684089, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 31 + }, + { + "inertia": [ + 72.07048034667969, + 0.0, + 0.0, + 0.0, + 82.29983520507812, + 0.0, + 0.0, + 0.0, + 64.79096221923828 + ], + "mass": 196.73861363207803, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 32, + "solar_panel": { + "direction": [ + -0.2350178202118574, + 0.37204489339241115, + -0.8979694991944306 + ], + "area": 0.15591159734161977, + "efficiency": 0.23058652134248173 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.10641389029535692, + "power": 9.562139968735968, + "type": 1 + }, + "battery": { + "capacity": 21280.370670626464, + "percentage": 0.4327371831990473 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 667.7120887393324, + "power": 6.090098025039217, + "efficiency": 0.5219414219453642 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 605.9994090981468, + "power": 5.238183486401374, + "efficiency": 0.5091231096159463 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 659.1644172767552, + "power": 5.927693037864662, + "efficiency": 0.5835083899802318 + } + ], + "mrp_control": { + "k": 16.672691805234273, + "ki": 0.0012953330863392164, + "p": 46.39746404776252, + "integral_limit": 0.0011276812344935313 + }, + "true_anomaly": 29.039527871398384, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 32 + }, + { + "inertia": [ + 81.59944152832031, + 0.0, + 0.0, + 0.0, + 63.709617614746094, + 0.0, + 0.0, + 0.0, + 136.33822631835938 + ], + "mass": 169.53115489408657, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 33, + "solar_panel": { + "direction": [ + -0.19417226967959544, + 0.956328580147919, + -0.2184783203884081 + ], + "area": 0.21761384307236625, + "efficiency": 0.30418803591218624 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.13708744127204278, + "power": 1.7616487524322126, + "type": 1 + }, + "battery": { + "capacity": 22098.189779026383, + "percentage": 0.77019918453895 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 684.8001503307505, + "power": 5.364257523878645, + "efficiency": 0.5812336709767432 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 732.290584403972, + "power": 5.9205465649096105, + "efficiency": 0.5196019194351412 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 640.8885195172525, + "power": 5.183502405293613, + "efficiency": 0.5548172250492862 + } + ], + "mrp_control": { + "k": 22.547840209641937, + "ki": 0.004910989837230044, + "p": 63.74349476519848, + "integral_limit": 0.015859424918883015 + }, + "true_anomaly": 124.20279089528495, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 33 + }, + { + "inertia": [ + 129.4442138671875, + 0.0, + 0.0, + 0.0, + 171.70663452148438, + 0.0, + 0.0, + 0.0, + 158.31546020507812 + ], + "mass": 107.87229573084505, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 34, + "solar_panel": { + "direction": [ + -0.015786520182742673, + 0.5797096173916444, + -0.814670206454215 + ], + "area": 0.47630291198215047, + "efficiency": 0.3718368963519165 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4847003661943565, + "power": 3.587122300482262, + "type": 1 + }, + "battery": { + "capacity": 27039.193102095916, + "percentage": 0.5375522054069527 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 457.57038386114493, + "power": 6.238576675245179, + "efficiency": 0.5124421098676081 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 415.49207721575027, + "power": 5.445989849173372, + "efficiency": 0.5432644906821997 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 486.3507109922467, + "power": 6.223358617626182, + "efficiency": 0.5327786644122076 + } + ], + "mrp_control": { + "k": 28.829528925175115, + "ki": 0.005251552860544873, + "p": 78.61745374121014, + "integral_limit": 0.0071568894989860864 + }, + "true_anomaly": 21.054476831578782, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 34 + }, + { + "inertia": [ + 177.42030334472656, + 0.0, + 0.0, + 0.0, + 98.11544036865234, + 0.0, + 0.0, + 0.0, + 138.22433471679688 + ], + "mass": 99.47177012050153, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 35, + "solar_panel": { + "direction": [ + 0.28059997500057093, + 0.014776113253888834, + 0.9597110609484436 + ], + "area": 0.22156023704392513, + "efficiency": 0.1625491600013006 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.19097996899930086, + "power": 5.556494057582061, + "type": 1 + }, + "battery": { + "capacity": 27217.687284570045, + "percentage": 0.30318086314980397 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 413.41823856242985, + "power": 5.5814030374380605, + "efficiency": 0.5112464417128431 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 505.77087000013887, + "power": 6.028590523318165, + "efficiency": 0.503691245906309 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 537.2852042620464, + "power": 6.757346934380284, + "efficiency": 0.5691329823805307 + } + ], + "mrp_control": { + "k": 33.45813062494087, + "ki": 0.00011353573039101228, + "p": 126.32786777589122, + "integral_limit": 0.00015858341723245568 + }, + "true_anomaly": 306.8176364970796, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 35 + }, + { + "inertia": [ + 162.11712646484375, + 0.0, + 0.0, + 0.0, + 95.21925354003906, + 0.0, + 0.0, + 0.0, + 181.36343383789062 + ], + "mass": 145.17461307340153, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 36, + "solar_panel": { + "direction": [ + 0.06537721464568826, + 0.24255204501511768, + -0.9679330169304877 + ], + "area": 0.11250587136115785, + "efficiency": 0.43053191525634704 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.15421501116968483, + "power": 2.3351930971326085, + "type": 1 + }, + "battery": { + "capacity": 13261.226074098964, + "percentage": 0.536050106540939 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 507.8933844539888, + "power": 6.300976433479296, + "efficiency": 0.5374856706385976 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 442.08011595980395, + "power": 6.846885464074704, + "efficiency": 0.5570628838786995 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 668.1832055911283, + "power": 5.974567556673806, + "efficiency": 0.5311076558189249 + } + ], + "mrp_control": { + "k": 20.058584448942955, + "ki": 0.009696257405528015, + "p": 43.86865440094856, + "integral_limit": 0.02147561581784256 + }, + "true_anomaly": 67.50752007968784, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 36 + }, + { + "inertia": [ + 133.97604370117188, + 0.0, + 0.0, + 0.0, + 196.2964324951172, + 0.0, + 0.0, + 0.0, + 173.36264038085938 + ], + "mass": 170.67184996580983, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 37, + "solar_panel": { + "direction": [ + -0.7553560759733227, + 0.25111910943571136, + -0.605290336422447 + ], + "area": 0.2592381047501128, + "efficiency": 0.4546708651937631 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3829889534161547, + "power": 3.6293366384306833, + "type": 1 + }, + "battery": { + "capacity": 16711.98460733991, + "percentage": 0.4499822016783095 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 565.702808188026, + "power": 5.23862772545206, + "efficiency": 0.5803120527615417 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 486.9201520431833, + "power": 5.5882333292989825, + "efficiency": 0.5508663493130752 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 556.5394522875366, + "power": 5.159243142416177, + "efficiency": 0.5959520183298649 + } + ], + "mrp_control": { + "k": 35.57391378335991, + "ki": 0.005165281983404041, + "p": 107.43542142389012, + "integral_limit": 0.008469177547949127 + }, + "true_anomaly": 273.8146557941845, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 37 + }, + { + "inertia": [ + 103.58573913574219, + 0.0, + 0.0, + 0.0, + 197.82211303710938, + 0.0, + 0.0, + 0.0, + 77.58760070800781 + ], + "mass": 153.70950772179754, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 38, + "solar_panel": { + "direction": [ + 0.5995198271125529, + 0.7980181021450475, + 0.061180761255079104 + ], + "area": 0.38199124393467987, + "efficiency": 0.3528245119950477 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.18555838272665848, + "power": 3.7824724849140736, + "type": 1 + }, + "battery": { + "capacity": 28415.59249953599, + "percentage": 0.1026592218013917 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 470.05382578384956, + "power": 5.877197655828511, + "efficiency": 0.5467305119062474 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 505.76745562640406, + "power": 6.372763821761364, + "efficiency": 0.5573967681391264 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 665.4008777011813, + "power": 5.505830118470261, + "efficiency": 0.5835722826478599 + } + ], + "mrp_control": { + "k": 46.442409855920054, + "ki": 0.006876130221022732, + "p": 107.08185958284687, + "integral_limit": 0.0271492660693926 + }, + "true_anomaly": 343.13284756985723, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 38 + }, + { + "inertia": [ + 168.81494140625, + 0.0, + 0.0, + 0.0, + 58.27073669433594, + 0.0, + 0.0, + 0.0, + 159.43067932128906 + ], + "mass": 171.05103049654497, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 39, + "solar_panel": { + "direction": [ + 0.7970635613074831, + 0.3958173309569006, + -0.45609025395198655 + ], + "area": 0.43352775939615207, + "efficiency": 0.3871893722219951 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.34725614404524907, + "power": 2.465109711640317, + "type": 1 + }, + "battery": { + "capacity": 10978.6360939364, + "percentage": 0.25485969070966996 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 486.8259217885167, + "power": 5.726843671038248, + "efficiency": 0.5286548585531283 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 653.1216512397858, + "power": 5.052559166327534, + "efficiency": 0.501337961904941 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 518.4327713276276, + "power": 6.996574293331641, + "efficiency": 0.5230234190711597 + } + ], + "mrp_control": { + "k": 16.58495929184445, + "ki": 0.005604889158517492, + "p": 65.55226801909868, + "integral_limit": 0.02778621666556158 + }, + "true_anomaly": 26.522079195880224, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 39 + }, + { + "inertia": [ + 159.46031188964844, + 0.0, + 0.0, + 0.0, + 157.5912322998047, + 0.0, + 0.0, + 0.0, + 92.19563293457031 + ], + "mass": 102.54134106782593, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 40, + "solar_panel": { + "direction": [ + 0.03768412492626616, + 0.9387224204133185, + 0.34260782848893334 + ], + "area": 0.11445377903598497, + "efficiency": 0.15883014032031198 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3643482669099952, + "power": 2.4913078949377434, + "type": 1 + }, + "battery": { + "capacity": 11822.045773048085, + "percentage": 0.8673459272956134 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 597.0793844154196, + "power": 5.075733110968045, + "efficiency": 0.5326849303811271 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 513.5080060273723, + "power": 6.652648193759536, + "efficiency": 0.5510112123546684 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 402.1366681657991, + "power": 5.943942068211429, + "efficiency": 0.5047813124230252 + } + ], + "mrp_control": { + "k": 37.42140304559029, + "ki": 0.009914325942219098, + "p": 97.89622713844949, + "integral_limit": 0.043683526440147204 + }, + "true_anomaly": 287.2354676674859, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 40 + }, + { + "inertia": [ + 193.08468627929688, + 0.0, + 0.0, + 0.0, + 55.73201370239258, + 0.0, + 0.0, + 0.0, + 74.48075866699219 + ], + "mass": 176.2477441638747, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 41, + "solar_panel": { + "direction": [ + 0.22656653650687467, + 0.7970242722412398, + -0.559839185832504 + ], + "area": 0.3001451218166794, + "efficiency": 0.337360372294858 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.39184727839560574, + "power": 4.37947241320761, + "type": 1 + }, + "battery": { + "capacity": 26431.372332901545, + "percentage": 0.2053770804189705 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 623.8908569518271, + "power": 6.493946038747236, + "efficiency": 0.5030478720043242 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 675.3398738826293, + "power": 5.299731664810509, + "efficiency": 0.5395558184013357 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 450.8489158843093, + "power": 6.872308744293582, + "efficiency": 0.5466904924963935 + } + ], + "mrp_control": { + "k": 67.12040896158452, + "ki": 0.005155785889364696, + "p": 138.52852047913183, + "integral_limit": 0.011982751357895432 + }, + "true_anomaly": 247.0555884545466, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 41 + }, + { + "inertia": [ + 92.97720336914062, + 0.0, + 0.0, + 0.0, + 171.83172607421875, + 0.0, + 0.0, + 0.0, + 183.51670837402344 + ], + "mass": 90.23000105866896, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 42, + "solar_panel": { + "direction": [ + 0.6224792919822356, + 0.6385200046258142, + -0.452561304958726 + ], + "area": 0.11535232217934377, + "efficiency": 0.2511111304932504 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.149038899607935, + "power": 9.090256036559996, + "type": 1 + }, + "battery": { + "capacity": 23124.919661547807, + "percentage": 0.20052967700068874 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 434.38778175278844, + "power": 6.238726550257961, + "efficiency": 0.5375231962190373 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 519.7874989684017, + "power": 5.518530467855761, + "efficiency": 0.5503299140947262 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 516.7752717994164, + "power": 6.440131811417478, + "efficiency": 0.5217919954181975 + } + ], + "mrp_control": { + "k": 64.77339170229014, + "ki": 0.005173405112989305, + "p": 164.62111695634567, + "integral_limit": 0.016005536670859046 + }, + "true_anomaly": 356.3973851062386, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 42 + } + ] +} \ No newline at end of file diff --git a/tests/fixtures/aeosbench_gt_bsk2.9.0/cases/00109/taskset.json b/tests/fixtures/aeosbench_gt_bsk2.9.0/cases/00109/taskset.json new file mode 100644 index 0000000..da421af --- /dev/null +++ b/tests/fixtures/aeosbench_gt_bsk2.9.0/cases/00109/taskset.json @@ -0,0 +1,1753 @@ +{ + "tasks": [ + { + "release_time": 1924, + "due_time": 2946, + "duration": 25, + "coordinate": [ + 34.700847651120526, + -85.94543171926856 + ], + "sensor_type": 1, + "id": 0 + }, + { + "release_time": 3317, + "due_time": 3519, + "duration": 53, + "coordinate": [ + -1.2798638039386674, + -121.57101709435685 + ], + "sensor_type": 1, + "id": 1 + }, + { + "release_time": 448, + "due_time": 1373, + "duration": 24, + "coordinate": [ + -43.91827963350268, + -55.15080250801839 + ], + "sensor_type": 1, + "id": 2 + }, + { + "release_time": 2886, + "due_time": 3194, + "duration": 25, + "coordinate": [ + 57.62507430958897, + -172.75733452878012 + ], + "sensor_type": 1, + "id": 3 + }, + { + "release_time": 2373, + "due_time": 2988, + "duration": 60, + "coordinate": [ + 78.82145384627742, + -112.82600125149864 + ], + "sensor_type": 1, + "id": 4 + }, + { + "release_time": 2901, + "due_time": 3549, + "duration": 52, + "coordinate": [ + -37.73134505542647, + -124.43760118385669 + ], + "sensor_type": 1, + "id": 5 + }, + { + "release_time": 2530, + "due_time": 3565, + "duration": 37, + "coordinate": [ + 80.92417634587292, + -28.45069523232712 + ], + "sensor_type": 1, + "id": 6 + }, + { + "release_time": 386, + "due_time": 3292, + "duration": 45, + "coordinate": [ + 34.51682286696726, + -127.53018782689139 + ], + "sensor_type": 1, + "id": 7 + }, + { + "release_time": 2911, + "due_time": 3553, + "duration": 57, + "coordinate": [ + -40.409221129473714, + 5.532981805686433 + ], + "sensor_type": 1, + "id": 8 + }, + { + "release_time": 3107, + "due_time": 3289, + "duration": 40, + "coordinate": [ + -3.077012685272905, + -179.04685027135372 + ], + "sensor_type": 1, + "id": 9 + }, + { + "release_time": 2380, + "due_time": 3347, + "duration": 48, + "coordinate": [ + -72.2407853340073, + 156.92528723120643 + ], + "sensor_type": 1, + "id": 10 + }, + { + "release_time": 430, + "due_time": 2170, + "duration": 19, + "coordinate": [ + 9.015318873731047, + -175.90664562996173 + ], + "sensor_type": 1, + "id": 11 + }, + { + "release_time": 1227, + "due_time": 1954, + "duration": 15, + "coordinate": [ + -71.6629985837375, + 158.56638819678028 + ], + "sensor_type": 1, + "id": 12 + }, + { + "release_time": 2963, + "due_time": 3223, + "duration": 53, + "coordinate": [ + -39.19644747913987, + -11.375564146439217 + ], + "sensor_type": 1, + "id": 13 + }, + { + "release_time": 883, + "due_time": 1273, + "duration": 27, + "coordinate": [ + -4.638522701092455, + -118.67233232680405 + ], + "sensor_type": 1, + "id": 14 + }, + { + "release_time": 1761, + "due_time": 2198, + "duration": 60, + "coordinate": [ + 89.42879669491901, + 19.863912547344 + ], + "sensor_type": 1, + "id": 15 + }, + { + "release_time": 1623, + "due_time": 2423, + "duration": 49, + "coordinate": [ + -11.463438162655834, + 156.1854782278529 + ], + "sensor_type": 1, + "id": 16 + }, + { + "release_time": 1767, + "due_time": 3534, + "duration": 51, + "coordinate": [ + 58.31320225649637, + -106.70154596222177 + ], + "sensor_type": 1, + "id": 17 + }, + { + "release_time": 1638, + "due_time": 2972, + "duration": 31, + "coordinate": [ + -58.474204442890795, + -50.96925617578765 + ], + "sensor_type": 1, + "id": 18 + }, + { + "release_time": 2868, + "due_time": 3387, + "duration": 58, + "coordinate": [ + 6.964271449903691, + -41.34615077110169 + ], + "sensor_type": 1, + "id": 19 + }, + { + "release_time": 2677, + "due_time": 3077, + "duration": 21, + "coordinate": [ + -20.84855942793199, + -59.60325312455997 + ], + "sensor_type": 1, + "id": 20 + }, + { + "release_time": 3053, + "due_time": 3474, + "duration": 22, + "coordinate": [ + 58.32690686142877, + -30.0731204468662 + ], + "sensor_type": 1, + "id": 21 + }, + { + "release_time": 2739, + "due_time": 2990, + "duration": 60, + "coordinate": [ + 26.49827956564245, + -65.67349662350898 + ], + "sensor_type": 1, + "id": 22 + }, + { + "release_time": 1993, + "due_time": 2788, + "duration": 50, + "coordinate": [ + -84.75431107441683, + 98.3525495744135 + ], + "sensor_type": 1, + "id": 23 + }, + { + "release_time": 1907, + "due_time": 3391, + "duration": 25, + "coordinate": [ + 58.4542890076884, + -109.65066271641327 + ], + "sensor_type": 1, + "id": 24 + }, + { + "release_time": 2123, + "due_time": 2375, + "duration": 41, + "coordinate": [ + 33.47632916927414, + -121.45973873848368 + ], + "sensor_type": 1, + "id": 25 + }, + { + "release_time": 2371, + "due_time": 2722, + "duration": 39, + "coordinate": [ + -81.4636606086315, + -64.03724950151103 + ], + "sensor_type": 1, + "id": 26 + }, + { + "release_time": 2394, + "due_time": 3436, + "duration": 51, + "coordinate": [ + 52.60137463453714, + -46.287721153571226 + ], + "sensor_type": 1, + "id": 27 + }, + { + "release_time": 3376, + "due_time": 3578, + "duration": 39, + "coordinate": [ + -30.90537490098648, + 75.59490848397854 + ], + "sensor_type": 1, + "id": 28 + }, + { + "release_time": 1849, + "due_time": 2487, + "duration": 21, + "coordinate": [ + -73.56674691385871, + 155.09737768435764 + ], + "sensor_type": 1, + "id": 29 + }, + { + "release_time": 2395, + "due_time": 3240, + "duration": 41, + "coordinate": [ + -6.943154153556634, + 135.25011827647808 + ], + "sensor_type": 1, + "id": 30 + }, + { + "release_time": 2795, + "due_time": 3138, + "duration": 27, + "coordinate": [ + -84.12057979179244, + 29.289521885363996 + ], + "sensor_type": 1, + "id": 31 + }, + { + "release_time": 2583, + "due_time": 3415, + "duration": 55, + "coordinate": [ + 79.2292624174957, + 111.4534256180483 + ], + "sensor_type": 1, + "id": 32 + }, + { + "release_time": 1623, + "due_time": 2438, + "duration": 23, + "coordinate": [ + -41.00556862583444, + 177.38235696546434 + ], + "sensor_type": 1, + "id": 33 + }, + { + "release_time": 1590, + "due_time": 3013, + "duration": 25, + "coordinate": [ + -12.401198747190818, + 54.563809760330884 + ], + "sensor_type": 1, + "id": 34 + }, + { + "release_time": 2672, + "due_time": 3462, + "duration": 55, + "coordinate": [ + -65.08357494503903, + 61.739486229830305 + ], + "sensor_type": 1, + "id": 35 + }, + { + "release_time": 421, + "due_time": 3015, + "duration": 18, + "coordinate": [ + -40.04249904966289, + -126.86717258597002 + ], + "sensor_type": 1, + "id": 36 + }, + { + "release_time": 445, + "due_time": 2258, + "duration": 48, + "coordinate": [ + 71.16431355715372, + 155.450443664501 + ], + "sensor_type": 1, + "id": 37 + }, + { + "release_time": 2096, + "due_time": 2473, + "duration": 48, + "coordinate": [ + -77.93153474636762, + 59.60518412375771 + ], + "sensor_type": 1, + "id": 38 + }, + { + "release_time": 147, + "due_time": 2812, + "duration": 60, + "coordinate": [ + 87.0098514711608, + -134.19697392893343 + ], + "sensor_type": 1, + "id": 39 + }, + { + "release_time": 1388, + "due_time": 3254, + "duration": 51, + "coordinate": [ + -59.0652868446183, + 70.93108907170364 + ], + "sensor_type": 1, + "id": 40 + }, + { + "release_time": 1633, + "due_time": 2874, + "duration": 15, + "coordinate": [ + -38.89655911431291, + 145.50955317980885 + ], + "sensor_type": 1, + "id": 41 + }, + { + "release_time": 2629, + "due_time": 2856, + "duration": 38, + "coordinate": [ + -37.95507057901003, + 88.5427307139222 + ], + "sensor_type": 1, + "id": 42 + }, + { + "release_time": 232, + "due_time": 635, + "duration": 26, + "coordinate": [ + 49.41791719799659, + 28.671283455862152 + ], + "sensor_type": 1, + "id": 43 + }, + { + "release_time": 2598, + "due_time": 2864, + "duration": 34, + "coordinate": [ + 40.949126288553, + 11.764103119367178 + ], + "sensor_type": 1, + "id": 44 + }, + { + "release_time": 1929, + "due_time": 2915, + "duration": 40, + "coordinate": [ + -89.46735064093484, + 153.332205366844 + ], + "sensor_type": 1, + "id": 45 + }, + { + "release_time": 2949, + "due_time": 3489, + "duration": 18, + "coordinate": [ + 72.94251901663631, + 166.19581312357917 + ], + "sensor_type": 1, + "id": 46 + }, + { + "release_time": 1913, + "due_time": 2561, + "duration": 19, + "coordinate": [ + 87.97873999916146, + -41.69933377773907 + ], + "sensor_type": 1, + "id": 47 + }, + { + "release_time": 2603, + "due_time": 3490, + "duration": 56, + "coordinate": [ + -88.1126265657789, + -133.94948044146128 + ], + "sensor_type": 1, + "id": 48 + }, + { + "release_time": 1446, + "due_time": 3205, + "duration": 49, + "coordinate": [ + -21.132252652572987, + 78.88230832471112 + ], + "sensor_type": 1, + "id": 49 + }, + { + "release_time": 1897, + "due_time": 3136, + "duration": 40, + "coordinate": [ + -68.13990787253867, + -149.15712193616258 + ], + "sensor_type": 1, + "id": 50 + }, + { + "release_time": 2232, + "due_time": 2399, + "duration": 24, + "coordinate": [ + -16.010788214480257, + -9.96751290287716 + ], + "sensor_type": 1, + "id": 51 + }, + { + "release_time": 3181, + "due_time": 3408, + "duration": 45, + "coordinate": [ + 72.19538292619859, + -155.92756473096117 + ], + "sensor_type": 1, + "id": 52 + }, + { + "release_time": 1958, + "due_time": 3113, + "duration": 33, + "coordinate": [ + 36.85946481014962, + 37.279448757470334 + ], + "sensor_type": 1, + "id": 53 + }, + { + "release_time": 3352, + "due_time": 3565, + "duration": 53, + "coordinate": [ + -22.14142142406847, + -151.95728055000853 + ], + "sensor_type": 1, + "id": 54 + }, + { + "release_time": 3284, + "due_time": 3552, + "duration": 50, + "coordinate": [ + -47.7492741960084, + 156.48305388129307 + ], + "sensor_type": 1, + "id": 55 + }, + { + "release_time": 735, + "due_time": 3274, + "duration": 27, + "coordinate": [ + 71.10161961168444, + 141.96751870842826 + ], + "sensor_type": 1, + "id": 56 + }, + { + "release_time": 3394, + "due_time": 3512, + "duration": 34, + "coordinate": [ + 88.47582594485698, + 58.66381158452697 + ], + "sensor_type": 1, + "id": 57 + }, + { + "release_time": 3215, + "due_time": 3380, + "duration": 16, + "coordinate": [ + -18.638309727849688, + 72.11723051458026 + ], + "sensor_type": 1, + "id": 58 + }, + { + "release_time": 871, + "due_time": 1478, + "duration": 33, + "coordinate": [ + -66.33218099573253, + -24.477862440091997 + ], + "sensor_type": 1, + "id": 59 + }, + { + "release_time": 749, + "due_time": 2119, + "duration": 29, + "coordinate": [ + 46.520837171210275, + -153.82566242845095 + ], + "sensor_type": 1, + "id": 60 + }, + { + "release_time": 1548, + "due_time": 3534, + "duration": 15, + "coordinate": [ + 85.28449966230212, + 148.1356322176203 + ], + "sensor_type": 1, + "id": 61 + }, + { + "release_time": 20, + "due_time": 2025, + "duration": 60, + "coordinate": [ + 74.16659904946755, + 29.85037573443651 + ], + "sensor_type": 1, + "id": 62 + }, + { + "release_time": 1718, + "due_time": 3429, + "duration": 34, + "coordinate": [ + 44.38789900784192, + 143.53227886901487 + ], + "sensor_type": 1, + "id": 63 + }, + { + "release_time": 1781, + "due_time": 3301, + "duration": 42, + "coordinate": [ + 89.45623570979265, + 21.422498345055203 + ], + "sensor_type": 1, + "id": 64 + }, + { + "release_time": 2708, + "due_time": 3139, + "duration": 21, + "coordinate": [ + -59.25886989803347, + -98.7642767030572 + ], + "sensor_type": 1, + "id": 65 + }, + { + "release_time": 1269, + "due_time": 1528, + "duration": 36, + "coordinate": [ + -82.9088876410642, + 119.50997190915513 + ], + "sensor_type": 1, + "id": 66 + }, + { + "release_time": 1498, + "due_time": 2456, + "duration": 35, + "coordinate": [ + 47.064805075988886, + -10.607299924077722 + ], + "sensor_type": 1, + "id": 67 + }, + { + "release_time": 3380, + "due_time": 3538, + "duration": 50, + "coordinate": [ + -29.270658239374676, + 87.06042918692134 + ], + "sensor_type": 1, + "id": 68 + }, + { + "release_time": 1005, + "due_time": 2669, + "duration": 26, + "coordinate": [ + -11.212518491234931, + -81.25656901067265 + ], + "sensor_type": 1, + "id": 69 + }, + { + "release_time": 1460, + "due_time": 2896, + "duration": 26, + "coordinate": [ + -21.624049991312006, + -46.38701143345045 + ], + "sensor_type": 1, + "id": 70 + }, + { + "release_time": 1680, + "due_time": 1998, + "duration": 29, + "coordinate": [ + -57.63059695207186, + 80.87570492585115 + ], + "sensor_type": 1, + "id": 71 + }, + { + "release_time": 1335, + "due_time": 2865, + "duration": 27, + "coordinate": [ + -73.19419023267773, + 34.51043511928023 + ], + "sensor_type": 1, + "id": 72 + }, + { + "release_time": 1174, + "due_time": 2634, + "duration": 15, + "coordinate": [ + -24.208333227047433, + 171.71420678326848 + ], + "sensor_type": 1, + "id": 73 + }, + { + "release_time": 2998, + "due_time": 3214, + "duration": 54, + "coordinate": [ + 49.3454660625153, + 168.14921920434108 + ], + "sensor_type": 1, + "id": 74 + }, + { + "release_time": 3044, + "due_time": 3181, + "duration": 21, + "coordinate": [ + 27.71710748922962, + -51.52314686354438 + ], + "sensor_type": 1, + "id": 75 + }, + { + "release_time": 2923, + "due_time": 3564, + "duration": 21, + "coordinate": [ + -40.19004662983967, + 9.508834122912475 + ], + "sensor_type": 1, + "id": 76 + }, + { + "release_time": 2936, + "due_time": 3253, + "duration": 47, + "coordinate": [ + 6.040918385014194, + 7.541787579881685 + ], + "sensor_type": 1, + "id": 77 + }, + { + "release_time": 2502, + "due_time": 2744, + "duration": 19, + "coordinate": [ + -37.92489347010925, + 152.76721058951944 + ], + "sensor_type": 1, + "id": 78 + }, + { + "release_time": 889, + "due_time": 1261, + "duration": 53, + "coordinate": [ + -89.57250803783043, + -50.48571195056272 + ], + "sensor_type": 1, + "id": 79 + }, + { + "release_time": 3404, + "due_time": 3586, + "duration": 33, + "coordinate": [ + -57.60656222353134, + -166.6124205699655 + ], + "sensor_type": 1, + "id": 80 + }, + { + "release_time": 3347, + "due_time": 3563, + "duration": 30, + "coordinate": [ + -82.15177490591573, + 92.8371870235635 + ], + "sensor_type": 1, + "id": 81 + }, + { + "release_time": 1529, + "due_time": 3259, + "duration": 58, + "coordinate": [ + -75.50478088816901, + 147.508892015379 + ], + "sensor_type": 1, + "id": 82 + }, + { + "release_time": 2245, + "due_time": 3385, + "duration": 26, + "coordinate": [ + 64.01550154041294, + 110.72573869425418 + ], + "sensor_type": 1, + "id": 83 + }, + { + "release_time": 3256, + "due_time": 3531, + "duration": 59, + "coordinate": [ + 48.48046691040565, + -123.59452153660399 + ], + "sensor_type": 1, + "id": 84 + }, + { + "release_time": 365, + "due_time": 2992, + "duration": 19, + "coordinate": [ + 1.5456866843164363, + -104.3710103999968 + ], + "sensor_type": 1, + "id": 85 + }, + { + "release_time": 2361, + "due_time": 2935, + "duration": 56, + "coordinate": [ + -60.44983760307343, + 111.65459708040623 + ], + "sensor_type": 1, + "id": 86 + }, + { + "release_time": 590, + "due_time": 2787, + "duration": 16, + "coordinate": [ + 60.474024430510866, + 72.25445530292424 + ], + "sensor_type": 1, + "id": 87 + }, + { + "release_time": 1906, + "due_time": 3516, + "duration": 23, + "coordinate": [ + -27.193058209620034, + 79.03711671938987 + ], + "sensor_type": 1, + "id": 88 + }, + { + "release_time": 1364, + "due_time": 2618, + "duration": 18, + "coordinate": [ + -88.24438051309794, + 100.72189658603958 + ], + "sensor_type": 1, + "id": 89 + }, + { + "release_time": 2101, + "due_time": 2849, + "duration": 35, + "coordinate": [ + -41.87991612116161, + 22.64789834755456 + ], + "sensor_type": 1, + "id": 90 + }, + { + "release_time": 958, + "due_time": 2590, + "duration": 35, + "coordinate": [ + -3.804773334074838, + 91.76455524612243 + ], + "sensor_type": 1, + "id": 91 + }, + { + "release_time": 1322, + "due_time": 2690, + "duration": 25, + "coordinate": [ + -51.91347006464641, + 50.99072671678695 + ], + "sensor_type": 1, + "id": 92 + }, + { + "release_time": 2570, + "due_time": 2938, + "duration": 35, + "coordinate": [ + -45.35532202757959, + -43.001458268294215 + ], + "sensor_type": 1, + "id": 93 + }, + { + "release_time": 1261, + "due_time": 3574, + "duration": 41, + "coordinate": [ + -32.83555534082329, + 39.25903748074819 + ], + "sensor_type": 1, + "id": 94 + }, + { + "release_time": 2944, + "due_time": 3255, + "duration": 48, + "coordinate": [ + -89.08025998181617, + 123.65722292544592 + ], + "sensor_type": 1, + "id": 95 + }, + { + "release_time": 3087, + "due_time": 3290, + "duration": 54, + "coordinate": [ + -43.1547982391212, + -148.77894793197544 + ], + "sensor_type": 1, + "id": 96 + }, + { + "release_time": 1972, + "due_time": 2277, + "duration": 46, + "coordinate": [ + 49.989238569078566, + -1.6843619588385366 + ], + "sensor_type": 1, + "id": 97 + }, + { + "release_time": 3251, + "due_time": 3361, + "duration": 21, + "coordinate": [ + 26.16296849202908, + 2.712146087368467 + ], + "sensor_type": 1, + "id": 98 + }, + { + "release_time": 1682, + "due_time": 1910, + "duration": 15, + "coordinate": [ + -4.332548450009668, + 50.53046119395336 + ], + "sensor_type": 1, + "id": 99 + }, + { + "release_time": 852, + "due_time": 3599, + "duration": 40, + "coordinate": [ + -33.70781765485588, + -100.40804280843172 + ], + "sensor_type": 1, + "id": 100 + }, + { + "release_time": 197, + "due_time": 3379, + "duration": 19, + "coordinate": [ + 49.56917882263798, + -167.25319134236975 + ], + "sensor_type": 1, + "id": 101 + }, + { + "release_time": 2730, + "due_time": 3162, + "duration": 50, + "coordinate": [ + -76.23265073673389, + 60.73960495139764 + ], + "sensor_type": 1, + "id": 102 + }, + { + "release_time": 222, + "due_time": 3583, + "duration": 21, + "coordinate": [ + 38.2310864330793, + -98.93759143046935 + ], + "sensor_type": 1, + "id": 103 + }, + { + "release_time": 54, + "due_time": 1861, + "duration": 59, + "coordinate": [ + 80.48567580659295, + -141.1337806691461 + ], + "sensor_type": 1, + "id": 104 + }, + { + "release_time": 1964, + "due_time": 2619, + "duration": 56, + "coordinate": [ + -74.80222535659664, + 11.658008951979753 + ], + "sensor_type": 1, + "id": 105 + }, + { + "release_time": 39, + "due_time": 1652, + "duration": 50, + "coordinate": [ + 87.25014712262688, + -34.30924236804921 + ], + "sensor_type": 1, + "id": 106 + }, + { + "release_time": 2409, + "due_time": 3535, + "duration": 45, + "coordinate": [ + -31.544421208836305, + 111.43958131670786 + ], + "sensor_type": 1, + "id": 107 + }, + { + "release_time": 2566, + "due_time": 2720, + "duration": 40, + "coordinate": [ + -3.712858515654588, + -123.1595081642783 + ], + "sensor_type": 1, + "id": 108 + }, + { + "release_time": 2465, + "due_time": 2879, + "duration": 18, + "coordinate": [ + 47.137394860894545, + 75.81251117701214 + ], + "sensor_type": 1, + "id": 109 + }, + { + "release_time": 2343, + "due_time": 3231, + "duration": 44, + "coordinate": [ + -6.474268973718324, + 81.11664330962441 + ], + "sensor_type": 1, + "id": 110 + }, + { + "release_time": 249, + "due_time": 3558, + "duration": 54, + "coordinate": [ + 58.787905682115934, + 164.16068617900532 + ], + "sensor_type": 1, + "id": 111 + }, + { + "release_time": 771, + "due_time": 1795, + "duration": 40, + "coordinate": [ + -78.15348984752708, + -173.90600723212273 + ], + "sensor_type": 1, + "id": 112 + }, + { + "release_time": 3223, + "due_time": 3541, + "duration": 36, + "coordinate": [ + 39.77628160105621, + 117.12261617672664 + ], + "sensor_type": 1, + "id": 113 + }, + { + "release_time": 2689, + "due_time": 3341, + "duration": 24, + "coordinate": [ + 16.1389545381937, + 19.03705932692276 + ], + "sensor_type": 1, + "id": 114 + }, + { + "release_time": 316, + "due_time": 2257, + "duration": 37, + "coordinate": [ + -33.38216249174113, + 101.8102860679694 + ], + "sensor_type": 1, + "id": 115 + }, + { + "release_time": 2890, + "due_time": 3539, + "duration": 48, + "coordinate": [ + 76.4785731900908, + -149.12191942577283 + ], + "sensor_type": 1, + "id": 116 + }, + { + "release_time": 2556, + "due_time": 3258, + "duration": 49, + "coordinate": [ + 34.889854086280565, + -155.71945447649077 + ], + "sensor_type": 1, + "id": 117 + }, + { + "release_time": 3200, + "due_time": 3597, + "duration": 17, + "coordinate": [ + 65.08288334564685, + 43.39579114012929 + ], + "sensor_type": 1, + "id": 118 + }, + { + "release_time": 3068, + "due_time": 3128, + "duration": 16, + "coordinate": [ + 5.1342171685443105, + -127.86907518107608 + ], + "sensor_type": 1, + "id": 119 + }, + { + "release_time": 7, + "due_time": 2664, + "duration": 46, + "coordinate": [ + 80.2358296031872, + 101.05551606857165 + ], + "sensor_type": 1, + "id": 120 + }, + { + "release_time": 1882, + "due_time": 2757, + "duration": 46, + "coordinate": [ + -72.10796840923473, + 47.80106791912564 + ], + "sensor_type": 1, + "id": 121 + }, + { + "release_time": 200, + "due_time": 1017, + "duration": 41, + "coordinate": [ + -67.32344479994326, + 66.72599840473816 + ], + "sensor_type": 1, + "id": 122 + }, + { + "release_time": 2077, + "due_time": 3342, + "duration": 22, + "coordinate": [ + 9.802694400730516, + -14.157149790780522 + ], + "sensor_type": 1, + "id": 123 + }, + { + "release_time": 587, + "due_time": 2561, + "duration": 55, + "coordinate": [ + -32.35838331182981, + 4.826566037549469 + ], + "sensor_type": 1, + "id": 124 + }, + { + "release_time": 543, + "due_time": 1431, + "duration": 28, + "coordinate": [ + 30.560976406080968, + 77.24953414866263 + ], + "sensor_type": 1, + "id": 125 + }, + { + "release_time": 532, + "due_time": 1956, + "duration": 58, + "coordinate": [ + 5.25395004704616, + 97.53084196782521 + ], + "sensor_type": 1, + "id": 126 + }, + { + "release_time": 1082, + "due_time": 2149, + "duration": 45, + "coordinate": [ + 31.703248935808247, + 174.3917381345721 + ], + "sensor_type": 1, + "id": 127 + }, + { + "release_time": 2553, + "due_time": 3502, + "duration": 55, + "coordinate": [ + -39.76013683428815, + 126.81600633263179 + ], + "sensor_type": 1, + "id": 128 + }, + { + "release_time": 2451, + "due_time": 2642, + "duration": 53, + "coordinate": [ + -42.543466670697896, + 62.79690702297117 + ], + "sensor_type": 1, + "id": 129 + }, + { + "release_time": 3390, + "due_time": 3600, + "duration": 58, + "coordinate": [ + -16.258873628721716, + 57.94208399947678 + ], + "sensor_type": 1, + "id": 130 + }, + { + "release_time": 948, + "due_time": 1578, + "duration": 53, + "coordinate": [ + 9.302037992985419, + 0.22793359070746533 + ], + "sensor_type": 1, + "id": 131 + }, + { + "release_time": 2560, + "due_time": 2872, + "duration": 17, + "coordinate": [ + 57.557289036083546, + 78.01299787540671 + ], + "sensor_type": 1, + "id": 132 + }, + { + "release_time": 2055, + "due_time": 3418, + "duration": 16, + "coordinate": [ + -16.58189963872691, + -67.68883247433214 + ], + "sensor_type": 1, + "id": 133 + }, + { + "release_time": 1374, + "due_time": 2749, + "duration": 59, + "coordinate": [ + 63.7768759382117, + -65.67194619186591 + ], + "sensor_type": 1, + "id": 134 + }, + { + "release_time": 2636, + "due_time": 3168, + "duration": 32, + "coordinate": [ + -7.892409306708089, + 24.15525721865646 + ], + "sensor_type": 1, + "id": 135 + }, + { + "release_time": 1620, + "due_time": 2747, + "duration": 23, + "coordinate": [ + 35.02518332570821, + -7.818422985671418 + ], + "sensor_type": 1, + "id": 136 + }, + { + "release_time": 3416, + "due_time": 3580, + "duration": 33, + "coordinate": [ + 73.62786065786796, + 69.29219566571399 + ], + "sensor_type": 1, + "id": 137 + }, + { + "release_time": 2893, + "due_time": 3243, + "duration": 54, + "coordinate": [ + -77.74074297200508, + -54.88191125033009 + ], + "sensor_type": 1, + "id": 138 + }, + { + "release_time": 802, + "due_time": 1798, + "duration": 16, + "coordinate": [ + 10.808391207259405, + -104.75278288897377 + ], + "sensor_type": 1, + "id": 139 + }, + { + "release_time": 1466, + "due_time": 3020, + "duration": 21, + "coordinate": [ + -83.96963605122289, + -90.18154232473354 + ], + "sensor_type": 1, + "id": 140 + }, + { + "release_time": 2506, + "due_time": 2846, + "duration": 29, + "coordinate": [ + 89.84524701372558, + 81.62664936300229 + ], + "sensor_type": 1, + "id": 141 + }, + { + "release_time": 267, + "due_time": 3398, + "duration": 26, + "coordinate": [ + 10.920677414947136, + -115.0523913055214 + ], + "sensor_type": 1, + "id": 142 + }, + { + "release_time": 1829, + "due_time": 2311, + "duration": 25, + "coordinate": [ + -51.81710272265841, + -152.3909263468368 + ], + "sensor_type": 1, + "id": 143 + }, + { + "release_time": 1218, + "due_time": 2877, + "duration": 43, + "coordinate": [ + -42.18128822855238, + -158.38035994095344 + ], + "sensor_type": 1, + "id": 144 + }, + { + "release_time": 1200, + "due_time": 3076, + "duration": 40, + "coordinate": [ + -81.98873917143139, + 169.38937919951803 + ], + "sensor_type": 1, + "id": 145 + }, + { + "release_time": 957, + "due_time": 2095, + "duration": 35, + "coordinate": [ + -15.880196709587452, + 83.43025557519837 + ], + "sensor_type": 1, + "id": 146 + }, + { + "release_time": 369, + "due_time": 2678, + "duration": 35, + "coordinate": [ + 60.76477047770808, + 8.228896952292274 + ], + "sensor_type": 1, + "id": 147 + }, + { + "release_time": 3123, + "due_time": 3294, + "duration": 57, + "coordinate": [ + -0.28579564431652216, + -158.34365248362366 + ], + "sensor_type": 1, + "id": 148 + }, + { + "release_time": 1308, + "due_time": 3359, + "duration": 50, + "coordinate": [ + 76.53800268371666, + 100.23055111024871 + ], + "sensor_type": 1, + "id": 149 + }, + { + "release_time": 1958, + "due_time": 2335, + "duration": 52, + "coordinate": [ + 85.5860632355168, + 137.33700344151055 + ], + "sensor_type": 1, + "id": 150 + }, + { + "release_time": 3432, + "due_time": 3576, + "duration": 25, + "coordinate": [ + -4.515668310535659, + 71.48264303069683 + ], + "sensor_type": 1, + "id": 151 + }, + { + "release_time": 2499, + "due_time": 2913, + "duration": 37, + "coordinate": [ + -83.3611918887025, + -172.75576237089214 + ], + "sensor_type": 1, + "id": 152 + }, + { + "release_time": 3377, + "due_time": 3587, + "duration": 57, + "coordinate": [ + 73.04195574254086, + -98.78985681952767 + ], + "sensor_type": 1, + "id": 153 + }, + { + "release_time": 3205, + "due_time": 3433, + "duration": 51, + "coordinate": [ + -48.06778543766701, + -12.403915724561699 + ], + "sensor_type": 1, + "id": 154 + }, + { + "release_time": 2064, + "due_time": 2755, + "duration": 58, + "coordinate": [ + -76.6094271311661, + -50.89751592391326 + ], + "sensor_type": 1, + "id": 155 + }, + { + "release_time": 624, + "due_time": 2022, + "duration": 17, + "coordinate": [ + 68.99308352293374, + -89.06300708121938 + ], + "sensor_type": 1, + "id": 156 + }, + { + "release_time": 1239, + "due_time": 1862, + "duration": 52, + "coordinate": [ + 25.028001465766465, + -162.89543636192604 + ], + "sensor_type": 1, + "id": 157 + }, + { + "release_time": 686, + "due_time": 1766, + "duration": 59, + "coordinate": [ + -10.195952202626728, + -41.715867104161646 + ], + "sensor_type": 1, + "id": 158 + } + ] +} \ No newline at end of file diff --git a/tests/fixtures/aeosbench_gt_bsk2.9.0/cases/00157/constellation.json b/tests/fixtures/aeosbench_gt_bsk2.9.0/cases/00157/constellation.json new file mode 100644 index 0000000..1caf386 --- /dev/null +++ b/tests/fixtures/aeosbench_gt_bsk2.9.0/cases/00157/constellation.json @@ -0,0 +1,496 @@ +{ + "orbits": [ + { + "eccentricity": 0.00451033005087961, + "semi_major_axis": 7970705.689970057, + "inclination": 113.612225908706, + "right_ascension_of_the_ascending_node": 116.01516855109436, + "argument_of_perigee": 335.0792213208412, + "id": 0 + }, + { + "eccentricity": 0.0016932027789953537, + "semi_major_axis": 7956869.603998398, + "inclination": 164.35671555175637, + "right_ascension_of_the_ascending_node": 299.3265922196515, + "argument_of_perigee": 105.48095884509773, + "id": 1 + }, + { + "eccentricity": 0.0038269618060881535, + "semi_major_axis": 7312768.6295998385, + "inclination": 51.02066661704931, + "right_ascension_of_the_ascending_node": 336.573115522091, + "argument_of_perigee": 29.695790110478736, + "id": 2 + }, + { + "eccentricity": 0.0028960373931015836, + "semi_major_axis": 6888497.525828674, + "inclination": 134.81632712562188, + "right_ascension_of_the_ascending_node": 78.58895111398891, + "argument_of_perigee": 162.76262845954454, + "id": 3 + }, + { + "eccentricity": 0.002798330209366809, + "semi_major_axis": 7808134.914484724, + "inclination": 140.92401093609988, + "right_ascension_of_the_ascending_node": 63.661624475135554, + "argument_of_perigee": 12.32979430315904, + "id": 4 + } + ], + "satellites": [ + { + "inertia": [ + 107.01449584960938, + 0.0, + 0.0, + 0.0, + 68.56029510498047, + 0.0, + 0.0, + 0.0, + 155.45797729492188 + ], + "mass": 139.66888163111258, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 0, + "solar_panel": { + "direction": [ + 0.8569284884639535, + 0.41393139489133995, + 0.3071390010763752 + ], + "area": 0.1939210073080521, + "efficiency": 0.3706150242954742 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.28516256798982154, + "power": 1.5986063161279374, + "type": 1 + }, + "battery": { + "capacity": 18575.734659254726, + "percentage": 0.779611558503424 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 658.2561351130787, + "power": 6.074407935179694, + "efficiency": 0.55940644947679 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 409.183275383884, + "power": 5.690188929748391, + "efficiency": 0.5229892201192384 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 700.4393795348442, + "power": 5.737668322058401, + "efficiency": 0.5190948879731031 + } + ], + "mrp_control": { + "k": 40.45931729698006, + "ki": 0.0055044481658809334, + "p": 90.03896131595397, + "integral_limit": 0.00827958227065906 + }, + "true_anomaly": 130.34518848809006, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 0 + }, + { + "inertia": [ + 102.56391143798828, + 0.0, + 0.0, + 0.0, + 176.14479064941406, + 0.0, + 0.0, + 0.0, + 50.345645904541016 + ], + "mass": 78.66326627298828, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 1, + "solar_panel": { + "direction": [ + 0.3783550079158417, + 0.08746736377617972, + -0.9215188268608779 + ], + "area": 0.15238972483931718, + "efficiency": 0.18531465712572637 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.449811825193146, + "power": 3.0340525344821874, + "type": 1 + }, + "battery": { + "capacity": 22326.877235933876, + "percentage": 0.38301309345317003 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 413.82281064056184, + "power": 6.384432293063085, + "efficiency": 0.593878230182548 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 468.30870079709666, + "power": 5.360311964262038, + "efficiency": 0.5218316172850331 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 735.2631702704855, + "power": 5.197542876402014, + "efficiency": 0.5027912750738645 + } + ], + "mrp_control": { + "k": 56.59124213577422, + "ki": 0.0031749362138216064, + "p": 192.50933750140203, + "integral_limit": 0.002926725867385999 + }, + "true_anomaly": 222.74547575921162, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 1 + }, + { + "inertia": [ + 113.86697387695312, + 0.0, + 0.0, + 0.0, + 179.89939880371094, + 0.0, + 0.0, + 0.0, + 97.6572494506836 + ], + "mass": 156.85916026902174, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 2, + "solar_panel": { + "direction": [ + 0.07569874523896584, + 0.026262223635350124, + 0.9967848291276172 + ], + "area": 0.14183202048532273, + "efficiency": 0.4088092680927419 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3847953000541422, + "power": 5.302412252391396, + "type": 1 + }, + "battery": { + "capacity": 25108.721593379694, + "percentage": 0.17721064864452124 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 425.65387513528185, + "power": 5.54172275475265, + "efficiency": 0.5745660785096807 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 574.319606178173, + "power": 5.4744975962904086, + "efficiency": 0.5998822795142073 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 694.7899099099108, + "power": 5.4405446215119255, + "efficiency": 0.5319251587360218 + } + ], + "mrp_control": { + "k": 25.958050450603807, + "ki": 0.0047424237796155075, + "p": 60.69745695445363, + "integral_limit": 0.011447411167111154 + }, + "true_anomaly": 39.644246748071616, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 2 + }, + { + "inertia": [ + 144.30484008789062, + 0.0, + 0.0, + 0.0, + 51.099796295166016, + 0.0, + 0.0, + 0.0, + 50.28025436401367 + ], + "mass": 171.52154333703336, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 3, + "solar_panel": { + "direction": [ + -0.6992750498168949, + 0.44821164978491923, + -0.5568848370180858 + ], + "area": 0.14465855591850568, + "efficiency": 0.4183670135743891 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2290900195622106, + "power": 5.402381731215817, + "type": 1 + }, + "battery": { + "capacity": 27343.5764923174, + "percentage": 0.27579836363235805 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 621.2764140173005, + "power": 5.6920751799184925, + "efficiency": 0.5674986123589811 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 432.5465467345269, + "power": 6.0773277621638195, + "efficiency": 0.5687558303638847 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 489.64136479754586, + "power": 5.794220744007755, + "efficiency": 0.5846628370085689 + } + ], + "mrp_control": { + "k": 24.739393406168364, + "ki": 0.00031510038197604895, + "p": 74.79951182508196, + "integral_limit": 0.0009114573910286522 + }, + "true_anomaly": 260.85142955454955, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 3 + }, + { + "inertia": [ + 187.0351104736328, + 0.0, + 0.0, + 0.0, + 181.4868621826172, + 0.0, + 0.0, + 0.0, + 158.48046875 + ], + "mass": 96.34567799400298, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 4, + "solar_panel": { + "direction": [ + -0.08973344891654335, + 0.41370991776604693, + 0.9059757237848887 + ], + "area": 0.3439950952780245, + "efficiency": 0.3612617280359294 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2273156045238093, + "power": 1.1680233708455972, + "type": 1 + }, + "battery": { + "capacity": 20294.43874849337, + "percentage": 0.15371991651304417 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 663.7656326816482, + "power": 5.747080229747709, + "efficiency": 0.5975695232636453 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 497.3235032395228, + "power": 6.729303720154315, + "efficiency": 0.5797180538763137 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 472.20755533230147, + "power": 5.83701616103759, + "efficiency": 0.5887200151364507 + } + ], + "mrp_control": { + "k": 26.6153345753891, + "ki": 0.003084727168661824, + "p": 96.5106496645687, + "integral_limit": 0.011616078835259992 + }, + "true_anomaly": 38.21880966875993, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 4 + } + ] +} \ No newline at end of file diff --git a/tests/fixtures/aeosbench_gt_bsk2.9.0/cases/00157/taskset.json b/tests/fixtures/aeosbench_gt_bsk2.9.0/cases/00157/taskset.json new file mode 100644 index 0000000..c8b62d7 --- /dev/null +++ b/tests/fixtures/aeosbench_gt_bsk2.9.0/cases/00157/taskset.json @@ -0,0 +1,994 @@ +{ + "tasks": [ + { + "release_time": 2877, + "due_time": 3205, + "duration": 48, + "coordinate": [ + -43.62785422759212, + 74.20671523877826 + ], + "sensor_type": 1, + "id": 0 + }, + { + "release_time": 2226, + "due_time": 3498, + "duration": 44, + "coordinate": [ + 40.72962965715695, + 130.97912628755086 + ], + "sensor_type": 1, + "id": 1 + }, + { + "release_time": 430, + "due_time": 2746, + "duration": 29, + "coordinate": [ + 42.39232706178123, + -142.5483229958611 + ], + "sensor_type": 1, + "id": 2 + }, + { + "release_time": 1513, + "due_time": 2806, + "duration": 49, + "coordinate": [ + -35.526580437438156, + 140.09044395626353 + ], + "sensor_type": 1, + "id": 3 + }, + { + "release_time": 2010, + "due_time": 2270, + "duration": 55, + "coordinate": [ + 11.657486019720821, + 170.3026986860844 + ], + "sensor_type": 1, + "id": 4 + }, + { + "release_time": 2334, + "due_time": 2577, + "duration": 45, + "coordinate": [ + 68.45448603885325, + 31.21853367095372 + ], + "sensor_type": 1, + "id": 5 + }, + { + "release_time": 2520, + "due_time": 3509, + "duration": 26, + "coordinate": [ + -57.91902103485562, + 25.487876406885675 + ], + "sensor_type": 1, + "id": 6 + }, + { + "release_time": 2311, + "due_time": 3292, + "duration": 43, + "coordinate": [ + 6.085729544666478, + -163.48479538981417 + ], + "sensor_type": 1, + "id": 7 + }, + { + "release_time": 1153, + "due_time": 1896, + "duration": 23, + "coordinate": [ + -15.100536154349342, + 126.7482506251929 + ], + "sensor_type": 1, + "id": 8 + }, + { + "release_time": 2229, + "due_time": 2857, + "duration": 58, + "coordinate": [ + -9.822336908745783, + -100.0491670856795 + ], + "sensor_type": 1, + "id": 9 + }, + { + "release_time": 725, + "due_time": 2877, + "duration": 45, + "coordinate": [ + 14.183568693778298, + -149.23356131292482 + ], + "sensor_type": 1, + "id": 10 + }, + { + "release_time": 1761, + "due_time": 2253, + "duration": 36, + "coordinate": [ + 74.12163775851664, + 44.29694216487431 + ], + "sensor_type": 1, + "id": 11 + }, + { + "release_time": 1638, + "due_time": 2867, + "duration": 49, + "coordinate": [ + 52.71236005824727, + 100.15972597343767 + ], + "sensor_type": 1, + "id": 12 + }, + { + "release_time": 2416, + "due_time": 3221, + "duration": 38, + "coordinate": [ + -55.372763147363685, + -143.30745735428155 + ], + "sensor_type": 1, + "id": 13 + }, + { + "release_time": 1569, + "due_time": 2254, + "duration": 59, + "coordinate": [ + 19.00895954689598, + 30.79008742000255 + ], + "sensor_type": 1, + "id": 14 + }, + { + "release_time": 2335, + "due_time": 2604, + "duration": 52, + "coordinate": [ + -50.347121057985476, + 68.4677443933636 + ], + "sensor_type": 1, + "id": 15 + }, + { + "release_time": 2336, + "due_time": 3317, + "duration": 46, + "coordinate": [ + -34.88621757947189, + 101.14873671905963 + ], + "sensor_type": 1, + "id": 16 + }, + { + "release_time": 3437, + "due_time": 3574, + "duration": 31, + "coordinate": [ + -72.18107302662973, + 74.11194970637246 + ], + "sensor_type": 1, + "id": 17 + }, + { + "release_time": 2971, + "due_time": 3356, + "duration": 39, + "coordinate": [ + -65.30694950926576, + 169.0777432417857 + ], + "sensor_type": 1, + "id": 18 + }, + { + "release_time": 1597, + "due_time": 2203, + "duration": 60, + "coordinate": [ + -10.139437557243667, + -3.130450823030401 + ], + "sensor_type": 1, + "id": 19 + }, + { + "release_time": 2924, + "due_time": 3180, + "duration": 51, + "coordinate": [ + 83.34269462006071, + -106.54403828999452 + ], + "sensor_type": 1, + "id": 20 + }, + { + "release_time": 3421, + "due_time": 3575, + "duration": 16, + "coordinate": [ + -7.165481137780773, + 43.67519940200765 + ], + "sensor_type": 1, + "id": 21 + }, + { + "release_time": 1673, + "due_time": 1954, + "duration": 23, + "coordinate": [ + -33.37062826282969, + 21.275797085053938 + ], + "sensor_type": 1, + "id": 22 + }, + { + "release_time": 1633, + "due_time": 2728, + "duration": 57, + "coordinate": [ + -19.241278953439945, + 150.6519718170931 + ], + "sensor_type": 1, + "id": 23 + }, + { + "release_time": 2233, + "due_time": 3421, + "duration": 18, + "coordinate": [ + 33.425792768743236, + -11.85778536345677 + ], + "sensor_type": 1, + "id": 24 + }, + { + "release_time": 1907, + "due_time": 2190, + "duration": 57, + "coordinate": [ + -60.44726770617473, + -41.44115053295164 + ], + "sensor_type": 1, + "id": 25 + }, + { + "release_time": 1442, + "due_time": 3599, + "duration": 46, + "coordinate": [ + 89.39818640838533, + 36.33583507939866 + ], + "sensor_type": 1, + "id": 26 + }, + { + "release_time": 2007, + "due_time": 2466, + "duration": 24, + "coordinate": [ + 8.914873572068487, + 141.65513262388197 + ], + "sensor_type": 1, + "id": 27 + }, + { + "release_time": 584, + "due_time": 1026, + "duration": 38, + "coordinate": [ + -58.810205916318964, + -172.37090590476512 + ], + "sensor_type": 1, + "id": 28 + }, + { + "release_time": 1858, + "due_time": 3043, + "duration": 56, + "coordinate": [ + -84.55719173135013, + 153.93608564614232 + ], + "sensor_type": 1, + "id": 29 + }, + { + "release_time": 1620, + "due_time": 2888, + "duration": 32, + "coordinate": [ + 63.56506072550653, + 5.520520214216106 + ], + "sensor_type": 1, + "id": 30 + }, + { + "release_time": 1490, + "due_time": 2636, + "duration": 34, + "coordinate": [ + 48.489287136955426, + -39.26847806512151 + ], + "sensor_type": 1, + "id": 31 + }, + { + "release_time": 302, + "due_time": 1856, + "duration": 15, + "coordinate": [ + 21.19022304901125, + -17.063133327816274 + ], + "sensor_type": 1, + "id": 32 + }, + { + "release_time": 2063, + "due_time": 3376, + "duration": 50, + "coordinate": [ + 82.88100760908759, + 106.26518639890458 + ], + "sensor_type": 1, + "id": 33 + }, + { + "release_time": 214, + "due_time": 2998, + "duration": 60, + "coordinate": [ + 66.30923090269121, + 160.1022536086232 + ], + "sensor_type": 1, + "id": 34 + }, + { + "release_time": 1805, + "due_time": 2098, + "duration": 51, + "coordinate": [ + -18.921103336834562, + 119.49234114045879 + ], + "sensor_type": 1, + "id": 35 + }, + { + "release_time": 2002, + "due_time": 2484, + "duration": 29, + "coordinate": [ + -0.9501809154340464, + 176.7003340138839 + ], + "sensor_type": 1, + "id": 36 + }, + { + "release_time": 439, + "due_time": 1881, + "duration": 25, + "coordinate": [ + -19.202969155043434, + -50.41656487170209 + ], + "sensor_type": 1, + "id": 37 + }, + { + "release_time": 1635, + "due_time": 1842, + "duration": 38, + "coordinate": [ + 46.81607302327714, + -111.49619586313757 + ], + "sensor_type": 1, + "id": 38 + }, + { + "release_time": 1396, + "due_time": 2787, + "duration": 25, + "coordinate": [ + 69.18782337410337, + 45.364911430385746 + ], + "sensor_type": 1, + "id": 39 + }, + { + "release_time": 484, + "due_time": 677, + "duration": 40, + "coordinate": [ + 26.539494617761477, + -131.96367123552034 + ], + "sensor_type": 1, + "id": 40 + }, + { + "release_time": 1191, + "due_time": 2589, + "duration": 36, + "coordinate": [ + -28.516304512178976, + -68.92684475291544 + ], + "sensor_type": 1, + "id": 41 + }, + { + "release_time": 2887, + "due_time": 3429, + "duration": 47, + "coordinate": [ + -58.00234264790933, + 124.48958162121096 + ], + "sensor_type": 1, + "id": 42 + }, + { + "release_time": 3386, + "due_time": 3553, + "duration": 37, + "coordinate": [ + 63.99170781803511, + 164.46951717692485 + ], + "sensor_type": 1, + "id": 43 + }, + { + "release_time": 187, + "due_time": 933, + "duration": 18, + "coordinate": [ + -2.6119118259838388, + -178.24877190505092 + ], + "sensor_type": 1, + "id": 44 + }, + { + "release_time": 157, + "due_time": 2938, + "duration": 23, + "coordinate": [ + 86.80019984028598, + 0.00046995630651736064 + ], + "sensor_type": 1, + "id": 45 + }, + { + "release_time": 1600, + "due_time": 3508, + "duration": 42, + "coordinate": [ + 62.057618047381254, + 17.095100015944496 + ], + "sensor_type": 1, + "id": 46 + }, + { + "release_time": 141, + "due_time": 644, + "duration": 38, + "coordinate": [ + -18.41861358752041, + -49.37171856567795 + ], + "sensor_type": 1, + "id": 47 + }, + { + "release_time": 1326, + "due_time": 1811, + "duration": 48, + "coordinate": [ + 26.796603520262977, + 73.82569741926366 + ], + "sensor_type": 1, + "id": 48 + }, + { + "release_time": 2672, + "due_time": 3350, + "duration": 54, + "coordinate": [ + -67.52529698683814, + -122.33231301424115 + ], + "sensor_type": 1, + "id": 49 + }, + { + "release_time": 2305, + "due_time": 3576, + "duration": 53, + "coordinate": [ + 20.4422439697081, + -52.990059991186726 + ], + "sensor_type": 1, + "id": 50 + }, + { + "release_time": 1459, + "due_time": 1817, + "duration": 57, + "coordinate": [ + 23.318585045409264, + -115.45565270978727 + ], + "sensor_type": 1, + "id": 51 + }, + { + "release_time": 883, + "due_time": 3036, + "duration": 18, + "coordinate": [ + -23.810318605341322, + 67.50334489018854 + ], + "sensor_type": 1, + "id": 52 + }, + { + "release_time": 1744, + "due_time": 1896, + "duration": 20, + "coordinate": [ + -44.77595133390118, + 136.04216606158298 + ], + "sensor_type": 1, + "id": 53 + }, + { + "release_time": 1231, + "due_time": 2738, + "duration": 39, + "coordinate": [ + 16.344654134778807, + -15.23721770263981 + ], + "sensor_type": 1, + "id": 54 + }, + { + "release_time": 3281, + "due_time": 3564, + "duration": 49, + "coordinate": [ + 36.32170262311193, + 83.48276673856975 + ], + "sensor_type": 1, + "id": 55 + }, + { + "release_time": 2115, + "due_time": 2968, + "duration": 37, + "coordinate": [ + 0.3860903218413796, + -43.41586880866299 + ], + "sensor_type": 1, + "id": 56 + }, + { + "release_time": 2127, + "due_time": 2779, + "duration": 59, + "coordinate": [ + -57.591349500073754, + 9.902377800109491 + ], + "sensor_type": 1, + "id": 57 + }, + { + "release_time": 2727, + "due_time": 2972, + "duration": 56, + "coordinate": [ + 47.571477706880245, + 101.47371691335712 + ], + "sensor_type": 1, + "id": 58 + }, + { + "release_time": 2830, + "due_time": 3293, + "duration": 32, + "coordinate": [ + -45.91003715124838, + 14.82063154672224 + ], + "sensor_type": 1, + "id": 59 + }, + { + "release_time": 2944, + "due_time": 3336, + "duration": 60, + "coordinate": [ + 75.34869622380666, + 16.629275207397086 + ], + "sensor_type": 1, + "id": 60 + }, + { + "release_time": 1339, + "due_time": 3489, + "duration": 54, + "coordinate": [ + 75.29469697130082, + 25.329300030452117 + ], + "sensor_type": 1, + "id": 61 + }, + { + "release_time": 953, + "due_time": 1845, + "duration": 54, + "coordinate": [ + -21.064909018538046, + -12.061455104222972 + ], + "sensor_type": 1, + "id": 62 + }, + { + "release_time": 738, + "due_time": 1665, + "duration": 26, + "coordinate": [ + -6.619762596107378, + 50.27054918471575 + ], + "sensor_type": 1, + "id": 63 + }, + { + "release_time": 2954, + "due_time": 3587, + "duration": 15, + "coordinate": [ + -15.410397322194342, + 158.4570572828627 + ], + "sensor_type": 1, + "id": 64 + }, + { + "release_time": 3451, + "due_time": 3587, + "duration": 27, + "coordinate": [ + -5.295934737720657, + -89.69183110018524 + ], + "sensor_type": 1, + "id": 65 + }, + { + "release_time": 3443, + "due_time": 3591, + "duration": 45, + "coordinate": [ + 55.5526744911366, + -17.56472537692352 + ], + "sensor_type": 1, + "id": 66 + }, + { + "release_time": 1316, + "due_time": 3453, + "duration": 59, + "coordinate": [ + 37.22032610267449, + 158.54286432463044 + ], + "sensor_type": 1, + "id": 67 + }, + { + "release_time": 2756, + "due_time": 2934, + "duration": 53, + "coordinate": [ + -48.141400662420374, + -9.526764185348895 + ], + "sensor_type": 1, + "id": 68 + }, + { + "release_time": 3259, + "due_time": 3584, + "duration": 48, + "coordinate": [ + 72.27057219029129, + -21.634952113059995 + ], + "sensor_type": 1, + "id": 69 + }, + { + "release_time": 2133, + "due_time": 2794, + "duration": 22, + "coordinate": [ + -36.183696214057655, + -111.42196482465957 + ], + "sensor_type": 1, + "id": 70 + }, + { + "release_time": 210, + "due_time": 3269, + "duration": 26, + "coordinate": [ + 58.657575271743895, + -125.9028111060492 + ], + "sensor_type": 1, + "id": 71 + }, + { + "release_time": 1160, + "due_time": 3391, + "duration": 59, + "coordinate": [ + 8.692535061649451, + 159.47595049814225 + ], + "sensor_type": 1, + "id": 72 + }, + { + "release_time": 2686, + "due_time": 3272, + "duration": 35, + "coordinate": [ + -4.25305649186717, + -175.7641166900788 + ], + "sensor_type": 1, + "id": 73 + }, + { + "release_time": 2472, + "due_time": 3407, + "duration": 21, + "coordinate": [ + -36.71448278952593, + -107.99930201680273 + ], + "sensor_type": 1, + "id": 74 + }, + { + "release_time": 2021, + "due_time": 3054, + "duration": 44, + "coordinate": [ + -13.489351906525187, + 0.8189067479030427 + ], + "sensor_type": 1, + "id": 75 + }, + { + "release_time": 2619, + "due_time": 3351, + "duration": 39, + "coordinate": [ + -72.71817248268448, + -34.70453028022388 + ], + "sensor_type": 1, + "id": 76 + }, + { + "release_time": 2972, + "due_time": 3182, + "duration": 28, + "coordinate": [ + -65.4570447204341, + -75.345100925987 + ], + "sensor_type": 1, + "id": 77 + }, + { + "release_time": 720, + "due_time": 2431, + "duration": 33, + "coordinate": [ + 4.458746209024781, + 13.590345509607715 + ], + "sensor_type": 1, + "id": 78 + }, + { + "release_time": 1578, + "due_time": 2778, + "duration": 27, + "coordinate": [ + -52.913127435035946, + -159.3459213273132 + ], + "sensor_type": 1, + "id": 79 + }, + { + "release_time": 1548, + "due_time": 2119, + "duration": 48, + "coordinate": [ + 21.109070729801672, + -36.170857447300534 + ], + "sensor_type": 1, + "id": 80 + }, + { + "release_time": 1241, + "due_time": 2402, + "duration": 19, + "coordinate": [ + -61.536951422898625, + -52.559381915712734 + ], + "sensor_type": 1, + "id": 81 + }, + { + "release_time": 1097, + "due_time": 2246, + "duration": 33, + "coordinate": [ + 74.40346166786131, + 39.18159238870166 + ], + "sensor_type": 1, + "id": 82 + }, + { + "release_time": 996, + "due_time": 1864, + "duration": 38, + "coordinate": [ + 56.02956186966074, + 14.633929756710415 + ], + "sensor_type": 1, + "id": 83 + }, + { + "release_time": 1606, + "due_time": 3406, + "duration": 49, + "coordinate": [ + -69.57043458479654, + 110.27265296584193 + ], + "sensor_type": 1, + "id": 84 + }, + { + "release_time": 1871, + "due_time": 2960, + "duration": 30, + "coordinate": [ + -55.702939595870376, + 118.73381017206208 + ], + "sensor_type": 1, + "id": 85 + }, + { + "release_time": 2353, + "due_time": 3370, + "duration": 20, + "coordinate": [ + 47.62571395270032, + -83.53711382807963 + ], + "sensor_type": 1, + "id": 86 + }, + { + "release_time": 189, + "due_time": 3217, + "duration": 31, + "coordinate": [ + 32.70603158336935, + 170.3446658555078 + ], + "sensor_type": 1, + "id": 87 + }, + { + "release_time": 1877, + "due_time": 2166, + "duration": 54, + "coordinate": [ + -62.88535786766688, + 105.0399983555713 + ], + "sensor_type": 1, + "id": 88 + }, + { + "release_time": 1961, + "due_time": 3215, + "duration": 26, + "coordinate": [ + -57.87707417500916, + -146.81214031191305 + ], + "sensor_type": 1, + "id": 89 + } + ] +} \ No newline at end of file diff --git a/tests/fixtures/aeosbench_gt_bsk2.9.0/cases/00170/constellation.json b/tests/fixtures/aeosbench_gt_bsk2.9.0/cases/00170/constellation.json new file mode 100644 index 0000000..aa458c3 --- /dev/null +++ b/tests/fixtures/aeosbench_gt_bsk2.9.0/cases/00170/constellation.json @@ -0,0 +1,2456 @@ +{ + "orbits": [ + { + "eccentricity": 0.000137, + "semi_major_axis": 6921000.0, + "inclination": 53.2182, + "right_ascension_of_the_ascending_node": 69.4405, + "argument_of_perigee": 90.4806, + "id": 0 + }, + { + "eccentricity": 0.0005183, + "semi_major_axis": 6921000.0, + "inclination": 53.2126, + "right_ascension_of_the_ascending_node": 61.6391, + "argument_of_perigee": 120.2844, + "id": 1 + }, + { + "eccentricity": 0.0001311, + "semi_major_axis": 6921000.0, + "inclination": 53.2175, + "right_ascension_of_the_ascending_node": 134.3277, + "argument_of_perigee": 87.6279, + "id": 2 + }, + { + "eccentricity": 0.0001403, + "semi_major_axis": 6921000.0, + "inclination": 53.2176, + "right_ascension_of_the_ascending_node": 84.7602, + "argument_of_perigee": 100.8471, + "id": 3 + }, + { + "eccentricity": 0.0001298, + "semi_major_axis": 6921000.0, + "inclination": 53.2165, + "right_ascension_of_the_ascending_node": 218.4203, + "argument_of_perigee": 92.0898, + "id": 4 + }, + { + "eccentricity": 0.0001422, + "semi_major_axis": 6921000.0, + "inclination": 43.0035, + "right_ascension_of_the_ascending_node": 128.9463, + "argument_of_perigee": 268.384, + "id": 5 + }, + { + "eccentricity": 0.000127, + "semi_major_axis": 6921000.0, + "inclination": 53.0547, + "right_ascension_of_the_ascending_node": 121.7937, + "argument_of_perigee": 86.9814, + "id": 6 + }, + { + "eccentricity": 0.0001325, + "semi_major_axis": 6921000.0, + "inclination": 43.0024, + "right_ascension_of_the_ascending_node": 165.9167, + "argument_of_perigee": 270.1538, + "id": 7 + }, + { + "eccentricity": 0.0001391, + "semi_major_axis": 6921000.0, + "inclination": 43.0033, + "right_ascension_of_the_ascending_node": 292.7493, + "argument_of_perigee": 268.239, + "id": 8 + }, + { + "eccentricity": 0.0003372, + "semi_major_axis": 6921000.0, + "inclination": 69.9995, + "right_ascension_of_the_ascending_node": 290.6699, + "argument_of_perigee": 271.8584, + "id": 9 + }, + { + "eccentricity": 0.0001522, + "semi_major_axis": 6921000.0, + "inclination": 53.0566, + "right_ascension_of_the_ascending_node": 353.6127, + "argument_of_perigee": 86.0839, + "id": 10 + }, + { + "eccentricity": 0.0001482, + "semi_major_axis": 6921000.0, + "inclination": 53.2169, + "right_ascension_of_the_ascending_node": 168.4823, + "argument_of_perigee": 76.6734, + "id": 11 + }, + { + "eccentricity": 0.0001334, + "semi_major_axis": 6921000.0, + "inclination": 53.0536, + "right_ascension_of_the_ascending_node": 186.0009, + "argument_of_perigee": 88.8319, + "id": 12 + }, + { + "eccentricity": 0.0001685, + "semi_major_axis": 6921000.0, + "inclination": 53.0552, + "right_ascension_of_the_ascending_node": 111.854, + "argument_of_perigee": 106.3559, + "id": 13 + }, + { + "eccentricity": 0.0001651, + "semi_major_axis": 6921000.0, + "inclination": 53.0567, + "right_ascension_of_the_ascending_node": 353.559, + "argument_of_perigee": 71.4877, + "id": 14 + }, + { + "eccentricity": 0.0001686, + "semi_major_axis": 6921000.0, + "inclination": 53.0555, + "right_ascension_of_the_ascending_node": 72.7454, + "argument_of_perigee": 82.4968, + "id": 15 + }, + { + "eccentricity": 0.0001206, + "semi_major_axis": 6921000.0, + "inclination": 53.0534, + "right_ascension_of_the_ascending_node": 156.3808, + "argument_of_perigee": 98.7898, + "id": 16 + }, + { + "eccentricity": 0.0001208, + "semi_major_axis": 6921000.0, + "inclination": 53.0562, + "right_ascension_of_the_ascending_node": 326.8152, + "argument_of_perigee": 119.0867, + "id": 17 + }, + { + "eccentricity": 0.0002916, + "semi_major_axis": 6921000.0, + "inclination": 70.0005, + "right_ascension_of_the_ascending_node": 350.7677, + "argument_of_perigee": 261.8906, + "id": 18 + }, + { + "eccentricity": 0.0001258, + "semi_major_axis": 6921000.0, + "inclination": 53.0542, + "right_ascension_of_the_ascending_node": 322.0351, + "argument_of_perigee": 62.849, + "id": 19 + }, + { + "eccentricity": 0.0001374, + "semi_major_axis": 6921000.0, + "inclination": 53.2179, + "right_ascension_of_the_ascending_node": 267.835, + "argument_of_perigee": 91.8934, + "id": 20 + }, + { + "eccentricity": 0.0001191, + "semi_major_axis": 6921000.0, + "inclination": 53.0541, + "right_ascension_of_the_ascending_node": 245.4134, + "argument_of_perigee": 81.2931, + "id": 21 + }, + { + "eccentricity": 0.0001365, + "semi_major_axis": 6921000.0, + "inclination": 53.216, + "right_ascension_of_the_ascending_node": 228.3594, + "argument_of_perigee": 76.6876, + "id": 22 + }, + { + "eccentricity": 0.0016876, + "semi_major_axis": 7785000.0, + "inclination": 82.4855, + "right_ascension_of_the_ascending_node": 120.3943, + "argument_of_perigee": 131.753, + "id": 23 + }, + { + "eccentricity": 0.0004327, + "semi_major_axis": 6906000.0, + "inclination": 97.39, + "right_ascension_of_the_ascending_node": 243.9287, + "argument_of_perigee": 234.8736, + "id": 24 + } + ], + "satellites": [ + { + "inertia": [ + 90.38351440429688, + 0.0, + 0.0, + 0.0, + 179.908203125, + 0.0, + 0.0, + 0.0, + 186.37005615234375 + ], + "mass": 89.08171889199019, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 0, + "solar_panel": { + "direction": [ + -0.10724043121863495, + 0.08044208328563579, + 0.9909735421032734 + ], + "area": 0.15420653047061295, + "efficiency": 0.3254335200157643 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.23599908162417035, + "power": 2.6036052824709786, + "type": 1 + }, + "battery": { + "capacity": 17530.90966463434, + "percentage": 0.2652056987442835 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 660.3658233885594, + "power": 5.751180322517785, + "efficiency": 0.5253587423416922 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 412.4060163839168, + "power": 5.919410624094011, + "efficiency": 0.5350051686795777 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 522.0852029961862, + "power": 6.4315364748522885, + "efficiency": 0.513450647794614 + } + ], + "mrp_control": { + "k": 49.44882248386483, + "ki": 0.005687218858888451, + "p": 169.1369562377889, + "integral_limit": 0.004766824131883528 + }, + "true_anomaly": 119.603090124787, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 0 + }, + { + "inertia": [ + 179.65394592285156, + 0.0, + 0.0, + 0.0, + 146.42141723632812, + 0.0, + 0.0, + 0.0, + 128.75347900390625 + ], + "mass": 64.74052532231242, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 1, + "solar_panel": { + "direction": [ + -0.44884137473686386, + 0.8495072324889509, + -0.2772704136277175 + ], + "area": 0.3454424780118732, + "efficiency": 0.4256793998572682 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.48068765628137045, + "power": 4.256143969669032, + "type": 1 + }, + "battery": { + "capacity": 8776.915353943725, + "percentage": 0.45080107968075345 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 431.96646824578, + "power": 5.059992209603371, + "efficiency": 0.5871401930409451 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 458.4569039628263, + "power": 6.6863905172402305, + "efficiency": 0.5482657798515888 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 461.7562682760004, + "power": 5.115169783275142, + "efficiency": 0.5729482608994559 + } + ], + "mrp_control": { + "k": 22.9457042119669, + "ki": 0.004269722001793708, + "p": 86.78702688730924, + "integral_limit": 0.011596936216522587 + }, + "true_anomaly": 13.939601098325785, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 1 + }, + { + "inertia": [ + 94.479736328125, + 0.0, + 0.0, + 0.0, + 87.64328002929688, + 0.0, + 0.0, + 0.0, + 136.84103393554688 + ], + "mass": 97.97764057663046, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 2, + "solar_panel": { + "direction": [ + 0.006233273696798014, + 0.0027927693084644255, + 0.999976673097233 + ], + "area": 0.23994394698927077, + "efficiency": 0.22201817217728978 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.24761600493864377, + "power": 5.810227986832726, + "type": 1 + }, + "battery": { + "capacity": 9414.66914839162, + "percentage": 0.6977721393184773 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 557.0249182524879, + "power": 5.409634498949355, + "efficiency": 0.5492322377384405 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 570.6041031966458, + "power": 6.983432089861804, + "efficiency": 0.5556065510227873 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 650.7576697473536, + "power": 6.636086954084724, + "efficiency": 0.5964694966901972 + } + ], + "mrp_control": { + "k": 22.43123071198409, + "ki": 0.00358198473690702, + "p": 55.478401987358204, + "integral_limit": 0.01702584162393417 + }, + "true_anomaly": 38.82929985351999, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 2 + }, + { + "inertia": [ + 177.6806640625, + 0.0, + 0.0, + 0.0, + 131.21774291992188, + 0.0, + 0.0, + 0.0, + 58.84637451171875 + ], + "mass": 194.2694785042009, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 3, + "solar_panel": { + "direction": [ + 0.34287089988718417, + 0.5610079433989182, + -0.7534650844291783 + ], + "area": 0.1883619741239263, + "efficiency": 0.38590019278546805 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.47068749167351587, + "power": 4.588710305633667, + "type": 1 + }, + "battery": { + "capacity": 29590.868364400278, + "percentage": 0.6214899893773623 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 531.2898336335933, + "power": 5.73558218940765, + "efficiency": 0.577489574216245 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 624.8741192763395, + "power": 5.639736578255436, + "efficiency": 0.5852614677777073 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 442.0522205362031, + "power": 6.7051936069964935, + "efficiency": 0.529666913768509 + } + ], + "mrp_control": { + "k": 56.48384293497193, + "ki": 0.008274127176372588, + "p": 139.4711564313736, + "integral_limit": 0.006636977003632323 + }, + "true_anomaly": 119.92901660589233, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 3 + }, + { + "inertia": [ + 112.786865234375, + 0.0, + 0.0, + 0.0, + 125.09082794189453, + 0.0, + 0.0, + 0.0, + 126.62515258789062 + ], + "mass": 86.58550563149817, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 4, + "solar_panel": { + "direction": [ + -0.14122043918830388, + 0.849154304323321, + -0.5089142904307554 + ], + "area": 0.49419901313775494, + "efficiency": 0.37535315827434457 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3287893632508522, + "power": 3.337768007697885, + "type": 1 + }, + "battery": { + "capacity": 12439.968184848763, + "percentage": 0.12810400855770102 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 720.0714403075112, + "power": 5.158265043205619, + "efficiency": 0.5215560921273973 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 553.2899016332253, + "power": 6.25382642786883, + "efficiency": 0.5466248807488204 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 614.1911941346069, + "power": 6.182383698295114, + "efficiency": 0.5888386065955008 + } + ], + "mrp_control": { + "k": 44.475171198364706, + "ki": 0.009514476947671598, + "p": 100.88373468067226, + "integral_limit": 0.03479481097425688 + }, + "true_anomaly": 160.60576144343065, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 4 + }, + { + "inertia": [ + 182.3009033203125, + 0.0, + 0.0, + 0.0, + 106.37471008300781, + 0.0, + 0.0, + 0.0, + 78.61691284179688 + ], + "mass": 113.4231500748864, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 5, + "solar_panel": { + "direction": [ + 0.12381426446015462, + 0.3262654170566503, + 0.9371344116769168 + ], + "area": 0.46948849199472653, + "efficiency": 0.1903514734375419 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.22756658890892478, + "power": 2.932753223526413, + "type": 1 + }, + "battery": { + "capacity": 25946.525168444074, + "percentage": 0.550345793872122 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 616.608507835109, + "power": 5.412911152609462, + "efficiency": 0.5085045221833686 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 406.1368067634203, + "power": 6.836068778623788, + "efficiency": 0.5693926445012146 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 451.40578268375344, + "power": 5.614877805078205, + "efficiency": 0.5254732846378883 + } + ], + "mrp_control": { + "k": 31.409448255177693, + "ki": 0.003598163831895964, + "p": 93.06929107687112, + "integral_limit": 0.017941434178675546 + }, + "true_anomaly": 24.547373195598567, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 5 + }, + { + "inertia": [ + 64.55734252929688, + 0.0, + 0.0, + 0.0, + 193.67852783203125, + 0.0, + 0.0, + 0.0, + 180.53939819335938 + ], + "mass": 101.9636340288566, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 6, + "solar_panel": { + "direction": [ + 0.8415745607760391, + 0.22140953985206113, + 0.4926764397828613 + ], + "area": 0.4404801410488478, + "efficiency": 0.29716331790342154 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4344157510083605, + "power": 7.562370289170469, + "type": 1 + }, + "battery": { + "capacity": 14172.19169287384, + "percentage": 0.17916899150294602 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 413.98490381439717, + "power": 6.842678303284157, + "efficiency": 0.5504511904730409 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 594.7702668221474, + "power": 5.845835250555432, + "efficiency": 0.5664317031791453 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 710.6216839418951, + "power": 6.001865096862657, + "efficiency": 0.5606363618194719 + } + ], + "mrp_control": { + "k": 40.995370962267266, + "ki": 0.004034063181357906, + "p": 139.15294922593506, + "integral_limit": 0.01694267139482706 + }, + "true_anomaly": 59.91152900619745, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 6 + }, + { + "inertia": [ + 67.70002746582031, + 0.0, + 0.0, + 0.0, + 114.20108032226562, + 0.0, + 0.0, + 0.0, + 81.59652709960938 + ], + "mass": 65.67374261657, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 7, + "solar_panel": { + "direction": [ + -0.9371794972964675, + 0.26135669932844724, + 0.23105684487432973 + ], + "area": 0.46953391533648337, + "efficiency": 0.38969329164849786 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.14861394082869747, + "power": 8.29166130322887, + "type": 1 + }, + "battery": { + "capacity": 12338.510489377844, + "percentage": 0.6930376036737769 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 535.6416099229582, + "power": 6.355651535739911, + "efficiency": 0.5820804173467707 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 575.2663089536031, + "power": 6.41379267876869, + "efficiency": 0.5206840231035559 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 464.583184001094, + "power": 5.931844733182109, + "efficiency": 0.517844997447909 + } + ], + "mrp_control": { + "k": 22.273678015897634, + "ki": 0.003183917911048784, + "p": 72.20289323096311, + "integral_limit": 0.01063288296347745 + }, + "true_anomaly": 286.32653596111777, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 7 + }, + { + "inertia": [ + 188.22837829589844, + 0.0, + 0.0, + 0.0, + 135.12451171875, + 0.0, + 0.0, + 0.0, + 97.5399169921875 + ], + "mass": 134.91757763509497, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 8, + "solar_panel": { + "direction": [ + 0.7735131585363113, + 0.090592561839224, + -0.6272721748257176 + ], + "area": 0.35506392765972705, + "efficiency": 0.1493293366770317 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.369463627397435, + "power": 8.009827860694791, + "type": 1 + }, + "battery": { + "capacity": 21094.345986967746, + "percentage": 0.9507923743463489 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 542.8474457793856, + "power": 5.856325908109959, + "efficiency": 0.5692536401646409 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 591.3568915442647, + "power": 6.346192444274231, + "efficiency": 0.518708825671898 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 436.0813728846884, + "power": 5.196843761912837, + "efficiency": 0.5814419821183315 + } + ], + "mrp_control": { + "k": 57.74690997428315, + "ki": 0.0023769289848761376, + "p": 229.68394980829842, + "integral_limit": 0.009371675170078926 + }, + "true_anomaly": 246.08751971369546, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 8 + }, + { + "inertia": [ + 61.22691345214844, + 0.0, + 0.0, + 0.0, + 172.61767578125, + 0.0, + 0.0, + 0.0, + 181.8090362548828 + ], + "mass": 76.07916758894345, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 9, + "solar_panel": { + "direction": [ + 0.4187054806256775, + 0.3383235887610602, + 0.8427472158256338 + ], + "area": 0.2465857256217533, + "efficiency": 0.25992256108992295 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2718470641503062, + "power": 6.116133609040009, + "type": 1 + }, + "battery": { + "capacity": 17834.650882743386, + "percentage": 0.3827807514208065 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 503.21822281205215, + "power": 5.894620397005981, + "efficiency": 0.5438961329671722 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 732.3991821580399, + "power": 6.545885672151026, + "efficiency": 0.5302837497279691 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 670.914481266735, + "power": 6.542528038253767, + "efficiency": 0.543826459826167 + } + ], + "mrp_control": { + "k": 36.031483837416616, + "ki": 0.007312300695039387, + "p": 104.217899127639, + "integral_limit": 0.00036941830761039147 + }, + "true_anomaly": 133.8839165488953, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 9 + }, + { + "inertia": [ + 99.735107421875, + 0.0, + 0.0, + 0.0, + 145.61126708984375, + 0.0, + 0.0, + 0.0, + 65.57545471191406 + ], + "mass": 78.25122034520967, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 10, + "solar_panel": { + "direction": [ + -0.05412590325358774, + 0.8731117147721025, + -0.48450626427808124 + ], + "area": 0.18526198961729873, + "efficiency": 0.23913903991948607 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.22014869734626574, + "power": 7.265546176715809, + "type": 1 + }, + "battery": { + "capacity": 20740.325233893214, + "percentage": 0.5060610486188197 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 684.7533067104644, + "power": 5.914263007722988, + "efficiency": 0.5137768785729405 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 614.6494406570268, + "power": 5.60452335003426, + "efficiency": 0.5572277804702629 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 749.3847589477141, + "power": 5.686367436095958, + "efficiency": 0.5844849796079228 + } + ], + "mrp_control": { + "k": 32.492347709745566, + "ki": 0.002329263322663344, + "p": 103.06518712595216, + "integral_limit": 0.01114095196279085 + }, + "true_anomaly": 71.89309624618998, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 10 + }, + { + "inertia": [ + 178.26727294921875, + 0.0, + 0.0, + 0.0, + 157.30502319335938, + 0.0, + 0.0, + 0.0, + 150.59927368164062 + ], + "mass": 128.97867939649615, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 11, + "solar_panel": { + "direction": [ + -0.4584608323193634, + 0.014742247510100337, + 0.8885923313687709 + ], + "area": 0.4459506419844116, + "efficiency": 0.2692287421698205 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2976195072262472, + "power": 1.4639785802272876, + "type": 1 + }, + "battery": { + "capacity": 16774.402703956177, + "percentage": 0.8916318177282689 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 400.5703876004597, + "power": 5.005229018388169, + "efficiency": 0.5530898084899991 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 698.4958580967545, + "power": 5.988196110932256, + "efficiency": 0.5639950369840072 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 515.0986134103167, + "power": 5.2853152332417555, + "efficiency": 0.5479091546756154 + } + ], + "mrp_control": { + "k": 15.541759130739562, + "ki": 0.00543024444246416, + "p": 46.30156394837164, + "integral_limit": 0.02230788139313692 + }, + "true_anomaly": 33.723555871873074, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 11 + }, + { + "inertia": [ + 172.07305908203125, + 0.0, + 0.0, + 0.0, + 169.16928100585938, + 0.0, + 0.0, + 0.0, + 169.97348022460938 + ], + "mass": 152.43702846607277, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 12, + "solar_panel": { + "direction": [ + -0.22292126320010575, + 0.13124004049572477, + -0.9659617809126558 + ], + "area": 0.16841900021569214, + "efficiency": 0.49307153129472414 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2139206850163182, + "power": 9.174438483113473, + "type": 1 + }, + "battery": { + "capacity": 26585.02069190646, + "percentage": 0.8977088854314984 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 679.4767027183241, + "power": 6.363185378966391, + "efficiency": 0.5094015454729882 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 483.9802669486852, + "power": 5.017187568645185, + "efficiency": 0.5094628151192248 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 712.5491944236742, + "power": 6.157545391241522, + "efficiency": 0.5307687840880888 + } + ], + "mrp_control": { + "k": 15.260607097763048, + "ki": 0.003291007713880857, + "p": 59.435878475607744, + "integral_limit": 0.014731324745190644 + }, + "true_anomaly": 111.24928213098752, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 12 + }, + { + "inertia": [ + 51.078678131103516, + 0.0, + 0.0, + 0.0, + 77.79827117919922, + 0.0, + 0.0, + 0.0, + 77.040771484375 + ], + "mass": 155.20986071954832, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 13, + "solar_panel": { + "direction": [ + 0.7020321056914777, + 0.6748891088952197, + -0.2273227073413615 + ], + "area": 0.3259182675974722, + "efficiency": 0.36763280162467527 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.35510802572482436, + "power": 8.188652966120387, + "type": 1 + }, + "battery": { + "capacity": 22510.06487175283, + "percentage": 0.8723456322208494 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 737.2894766831423, + "power": 5.37958997205371, + "efficiency": 0.5163172938426339 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 416.5147625186451, + "power": 6.041970958170618, + "efficiency": 0.5787212881728292 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 665.6270662038701, + "power": 5.366626393788856, + "efficiency": 0.5923287316234844 + } + ], + "mrp_control": { + "k": 14.472067746950621, + "ki": 0.005103277516433507, + "p": 35.15882037732196, + "integral_limit": 0.0022210859505534695 + }, + "true_anomaly": 110.76654341334596, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 13 + }, + { + "inertia": [ + 178.99871826171875, + 0.0, + 0.0, + 0.0, + 132.30282592773438, + 0.0, + 0.0, + 0.0, + 187.3187255859375 + ], + "mass": 144.96339258699751, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 14, + "solar_panel": { + "direction": [ + -0.0757736302960427, + 0.9044466360938842, + 0.4198030959988454 + ], + "area": 0.28206044466634916, + "efficiency": 0.4461650735060523 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.21321431806767177, + "power": 3.345212648493041, + "type": 1 + }, + "battery": { + "capacity": 28134.587711031392, + "percentage": 0.9221673362019338 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 600.4934837895673, + "power": 6.492885551927458, + "efficiency": 0.5459100710665911 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 581.3183322405794, + "power": 5.667183280679158, + "efficiency": 0.5446682672283456 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 482.7298254030184, + "power": 6.049204577033024, + "efficiency": 0.5473242209199924 + } + ], + "mrp_control": { + "k": 21.14836980621228, + "ki": 0.002875630524304017, + "p": 67.53399962083252, + "integral_limit": 0.006677418975017225 + }, + "true_anomaly": 187.23429512814363, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 14 + }, + { + "inertia": [ + 139.8824462890625, + 0.0, + 0.0, + 0.0, + 116.27420806884766, + 0.0, + 0.0, + 0.0, + 64.42428588867188 + ], + "mass": 137.175978362212, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 15, + "solar_panel": { + "direction": [ + -0.2312879761151849, + 0.7706875328825971, + -0.5937563462935597 + ], + "area": 0.30198234398308754, + "efficiency": 0.20000378063935342 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3826452282120014, + "power": 4.200988213019436, + "type": 1 + }, + "battery": { + "capacity": 16304.946119095168, + "percentage": 0.38636579497574364 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 549.8419250995437, + "power": 5.625780880630229, + "efficiency": 0.5527440736251525 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 462.71584597989715, + "power": 6.126000161990191, + "efficiency": 0.5861131470923943 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 411.85010734349106, + "power": 6.899693189249079, + "efficiency": 0.5202166444690836 + } + ], + "mrp_control": { + "k": 24.489577248269853, + "ki": 0.004466942727952604, + "p": 49.60160655046815, + "integral_limit": 0.0018604064786734988 + }, + "true_anomaly": 229.28938189132538, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 15 + }, + { + "inertia": [ + 133.17686462402344, + 0.0, + 0.0, + 0.0, + 198.78855895996094, + 0.0, + 0.0, + 0.0, + 112.81861877441406 + ], + "mass": 93.52445225699337, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 16, + "solar_panel": { + "direction": [ + -0.40552487277086446, + 0.46496709533506564, + 0.786991218388011 + ], + "area": 0.21697506103612374, + "efficiency": 0.3806090409805327 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.37871508675593313, + "power": 3.6641478533903094, + "type": 1 + }, + "battery": { + "capacity": 22411.230841166012, + "percentage": 0.5193017533036514 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 610.9537548041137, + "power": 6.000135700117788, + "efficiency": 0.5268831019765687 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 448.84704414926716, + "power": 5.374934653322883, + "efficiency": 0.5729431632112604 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 618.0422416027203, + "power": 6.884160288687268, + "efficiency": 0.59214188012535 + } + ], + "mrp_control": { + "k": 76.70857475186173, + "ki": 0.004022447107544948, + "p": 274.4552621273144, + "integral_limit": 0.00467597651310356 + }, + "true_anomaly": 271.3917329106066, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 16 + }, + { + "inertia": [ + 104.94877624511719, + 0.0, + 0.0, + 0.0, + 143.6587677001953, + 0.0, + 0.0, + 0.0, + 113.2861328125 + ], + "mass": 105.70536375824645, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 17, + "solar_panel": { + "direction": [ + 0.6180368837594048, + 0.3261158699448951, + 0.7153173069925319 + ], + "area": 0.12436084747549235, + "efficiency": 0.4707844933805102 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4852013805718306, + "power": 4.959646035656981, + "type": 1 + }, + "battery": { + "capacity": 14706.631238705813, + "percentage": 0.5757282811776869 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 437.67050230130496, + "power": 6.134477594386224, + "efficiency": 0.5904371737401021 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 519.9090616195126, + "power": 5.1211570897080785, + "efficiency": 0.577925873062972 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 440.1732178166526, + "power": 5.457545994160155, + "efficiency": 0.5987539949394324 + } + ], + "mrp_control": { + "k": 25.36485711913227, + "ki": 0.0057626139365881, + "p": 71.94484858780557, + "integral_limit": 0.01632259990581202 + }, + "true_anomaly": 272.0049848955559, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 17 + }, + { + "inertia": [ + 73.56696319580078, + 0.0, + 0.0, + 0.0, + 99.3355712890625, + 0.0, + 0.0, + 0.0, + 149.3983154296875 + ], + "mass": 64.70063860138531, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 18, + "solar_panel": { + "direction": [ + -0.11738122229382157, + 0.15243073164546267, + 0.9813187661014322 + ], + "area": 0.3271147634896202, + "efficiency": 0.18584982334851874 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.44787512330301693, + "power": 8.747700210608606, + "type": 1 + }, + "battery": { + "capacity": 14061.915012899812, + "percentage": 0.7278722351227301 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 686.9040915183332, + "power": 5.859536499508003, + "efficiency": 0.5199049483630317 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 678.1567423492668, + "power": 6.73471563588401, + "efficiency": 0.5158245667132538 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 606.012731658271, + "power": 6.92527715275272, + "efficiency": 0.5337654501028233 + } + ], + "mrp_control": { + "k": 28.530157269015604, + "ki": 0.007671510716933426, + "p": 95.32644677786544, + "integral_limit": 0.010736329610062828 + }, + "true_anomaly": 25.570709829892632, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 18 + }, + { + "inertia": [ + 193.94635009765625, + 0.0, + 0.0, + 0.0, + 101.61642456054688, + 0.0, + 0.0, + 0.0, + 90.88113403320312 + ], + "mass": 93.86933213342628, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 19, + "solar_panel": { + "direction": [ + 0.5573467296074457, + 0.16931717673084679, + -0.812832280768782 + ], + "area": 0.25226818076525814, + "efficiency": 0.4523796656077491 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4493096513271049, + "power": 9.943617476261734, + "type": 1 + }, + "battery": { + "capacity": 25782.174821767287, + "percentage": 0.3453348458202038 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 674.8666865414713, + "power": 5.02824964817022, + "efficiency": 0.5059590003536221 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 714.3853895445352, + "power": 6.356800463389751, + "efficiency": 0.5668574518850099 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 625.8515791669138, + "power": 6.431818501855689, + "efficiency": 0.5292953726203831 + } + ], + "mrp_control": { + "k": 35.51789822383886, + "ki": 0.0010550897949277783, + "p": 103.72572725570839, + "integral_limit": 0.003024392507237101 + }, + "true_anomaly": 173.00886654179604, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 19 + }, + { + "inertia": [ + 105.73673248291016, + 0.0, + 0.0, + 0.0, + 171.50735473632812, + 0.0, + 0.0, + 0.0, + 159.12796020507812 + ], + "mass": 198.4150819854245, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 20, + "solar_panel": { + "direction": [ + 0.1860221003749677, + 0.028171448607416577, + -0.9821416128315942 + ], + "area": 0.23456059602743007, + "efficiency": 0.19793471106929067 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.29882025385653194, + "power": 1.6345992944711834, + "type": 1 + }, + "battery": { + "capacity": 11208.799508374595, + "percentage": 0.5721607355966297 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 743.3651225652773, + "power": 6.046454997629434, + "efficiency": 0.5815369947242438 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 668.5426856606626, + "power": 5.253527579958298, + "efficiency": 0.502256127785918 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 700.5437700319098, + "power": 6.597768982775013, + "efficiency": 0.5152237797382718 + } + ], + "mrp_control": { + "k": 29.342469272466538, + "ki": 0.003249500372376113, + "p": 93.31513995326927, + "integral_limit": 0.014924117474760717 + }, + "true_anomaly": 71.03568658139167, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 20 + }, + { + "inertia": [ + 168.24281311035156, + 0.0, + 0.0, + 0.0, + 53.29975891113281, + 0.0, + 0.0, + 0.0, + 120.35054016113281 + ], + "mass": 54.79377860110492, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 21, + "solar_panel": { + "direction": [ + 0.4153584594099932, + 0.7902549295171195, + -0.45052690992930655 + ], + "area": 0.1524921975094652, + "efficiency": 0.39619430344423556 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3824298635394209, + "power": 8.709922808265866, + "type": 1 + }, + "battery": { + "capacity": 20732.33226764876, + "percentage": 0.33031407667996304 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 606.4632262368552, + "power": 6.994940711584301, + "efficiency": 0.5671012298407907 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 727.6422555209972, + "power": 5.203417412478022, + "efficiency": 0.5731258378213195 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 557.4142193858384, + "power": 5.848476033113599, + "efficiency": 0.5117016636009725 + } + ], + "mrp_control": { + "k": 30.111431162570387, + "ki": 0.0067189070507323026, + "p": 83.78659606748367, + "integral_limit": 0.029798178876021267 + }, + "true_anomaly": 21.760464849202677, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 21 + }, + { + "inertia": [ + 85.85210418701172, + 0.0, + 0.0, + 0.0, + 177.69415283203125, + 0.0, + 0.0, + 0.0, + 57.70351028442383 + ], + "mass": 194.64961585433701, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 22, + "solar_panel": { + "direction": [ + -0.5868778296689258, + 0.7740332389061506, + 0.2375856858304923 + ], + "area": 0.2573961659131255, + "efficiency": 0.17766224759661783 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.17408054292723768, + "power": 6.557979195558378, + "type": 1 + }, + "battery": { + "capacity": 24030.637446087123, + "percentage": 0.6813712809629006 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 519.8111763244342, + "power": 6.004343657701915, + "efficiency": 0.5856571736911897 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 599.723500626611, + "power": 5.530303590421792, + "efficiency": 0.5889965037610163 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 428.1901379196251, + "power": 6.269076359512194, + "efficiency": 0.5941952588346825 + } + ], + "mrp_control": { + "k": 42.505726898391664, + "ki": 0.005762896951806146, + "p": 99.88583717414606, + "integral_limit": 0.020187376277679234 + }, + "true_anomaly": 22.2374567950268, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 22 + }, + { + "inertia": [ + 147.03170776367188, + 0.0, + 0.0, + 0.0, + 94.22300720214844, + 0.0, + 0.0, + 0.0, + 66.82019805908203 + ], + "mass": 86.18839130658634, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 23, + "solar_panel": { + "direction": [ + 0.2249619418525512, + 0.2706125220288738, + -0.9360347149754125 + ], + "area": 0.17040372310460017, + "efficiency": 0.33782935603042513 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.24295052015633797, + "power": 8.431248919842085, + "type": 1 + }, + "battery": { + "capacity": 19858.291169358155, + "percentage": 0.5653550419420823 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 600.2750924603085, + "power": 6.302726073243321, + "efficiency": 0.5385020762176496 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 730.5494275200163, + "power": 5.664487614917163, + "efficiency": 0.5309616569235853 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 499.1813696437696, + "power": 5.001274617183095, + "efficiency": 0.5924097304026301 + } + ], + "mrp_control": { + "k": 49.64633416249094, + "ki": 0.0062450546639850005, + "p": 167.69515205746754, + "integral_limit": 0.028585021971996416 + }, + "true_anomaly": 49.77064985665688, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 23 + }, + { + "inertia": [ + 171.6646728515625, + 0.0, + 0.0, + 0.0, + 84.9683609008789, + 0.0, + 0.0, + 0.0, + 155.8606414794922 + ], + "mass": 173.89280094967927, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 24, + "solar_panel": { + "direction": [ + -0.06695884702564234, + 0.02414564813807562, + -0.9974635334091111 + ], + "area": 0.15314026467065678, + "efficiency": 0.13970718642629293 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.12604818352742814, + "power": 7.674292446646674, + "type": 1 + }, + "battery": { + "capacity": 27985.034722106102, + "percentage": 0.8704630221495463 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 552.2694336859653, + "power": 5.3858923564058525, + "efficiency": 0.5893411312324566 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 650.6952590789422, + "power": 5.0186456473110095, + "efficiency": 0.5823308473653684 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 502.0520950781418, + "power": 5.866416927793415, + "efficiency": 0.5335201448822803 + } + ], + "mrp_control": { + "k": 39.16056248105665, + "ki": 0.006222097561378573, + "p": 141.08277214635402, + "integral_limit": 0.0028488989943211266 + }, + "true_anomaly": 325.14648878185506, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 24 + } + ] +} \ No newline at end of file diff --git a/tests/fixtures/aeosbench_gt_bsk2.9.0/cases/00170/taskset.json b/tests/fixtures/aeosbench_gt_bsk2.9.0/cases/00170/taskset.json new file mode 100644 index 0000000..4053016 --- /dev/null +++ b/tests/fixtures/aeosbench_gt_bsk2.9.0/cases/00170/taskset.json @@ -0,0 +1,1137 @@ +{ + "tasks": [ + { + "release_time": 1384, + "due_time": 3223, + "duration": 54, + "coordinate": [ + -17.03374789082443, + -128.50867588286096 + ], + "sensor_type": 1, + "id": 0 + }, + { + "release_time": 1085, + "due_time": 1564, + "duration": 25, + "coordinate": [ + -64.52221010976278, + -90.61607816512301 + ], + "sensor_type": 1, + "id": 1 + }, + { + "release_time": 3011, + "due_time": 3588, + "duration": 56, + "coordinate": [ + 33.99579892158471, + -115.97281255879166 + ], + "sensor_type": 1, + "id": 2 + }, + { + "release_time": 1882, + "due_time": 2229, + "duration": 24, + "coordinate": [ + -21.97200773278439, + 145.13449684386217 + ], + "sensor_type": 1, + "id": 3 + }, + { + "release_time": 1606, + "due_time": 2775, + "duration": 49, + "coordinate": [ + 55.78250290723824, + 140.31510805169944 + ], + "sensor_type": 1, + "id": 4 + }, + { + "release_time": 2186, + "due_time": 3428, + "duration": 34, + "coordinate": [ + 13.118008054304596, + -112.60607183843022 + ], + "sensor_type": 1, + "id": 5 + }, + { + "release_time": 3158, + "due_time": 3431, + "duration": 46, + "coordinate": [ + -59.346126305278716, + 62.51588355098758 + ], + "sensor_type": 1, + "id": 6 + }, + { + "release_time": 501, + "due_time": 2757, + "duration": 36, + "coordinate": [ + 59.29041775608397, + 24.611840821895868 + ], + "sensor_type": 1, + "id": 7 + }, + { + "release_time": 3122, + "due_time": 3470, + "duration": 22, + "coordinate": [ + 19.087848513515254, + -165.20846636826283 + ], + "sensor_type": 1, + "id": 8 + }, + { + "release_time": 399, + "due_time": 1953, + "duration": 47, + "coordinate": [ + 44.81822131075475, + 16.576688028334615 + ], + "sensor_type": 1, + "id": 9 + }, + { + "release_time": 2399, + "due_time": 2680, + "duration": 19, + "coordinate": [ + 71.85044799673602, + 31.20046625385544 + ], + "sensor_type": 1, + "id": 10 + }, + { + "release_time": 750, + "due_time": 1019, + "duration": 26, + "coordinate": [ + -81.70067708722097, + -163.9066736283906 + ], + "sensor_type": 1, + "id": 11 + }, + { + "release_time": 477, + "due_time": 1803, + "duration": 41, + "coordinate": [ + 13.26081076738059, + -28.7641809300481 + ], + "sensor_type": 1, + "id": 12 + }, + { + "release_time": 3245, + "due_time": 3379, + "duration": 38, + "coordinate": [ + -21.595756830574018, + -60.15931136512336 + ], + "sensor_type": 1, + "id": 13 + }, + { + "release_time": 876, + "due_time": 1226, + "duration": 42, + "coordinate": [ + -82.21522598405411, + -105.44041717849318 + ], + "sensor_type": 1, + "id": 14 + }, + { + "release_time": 1331, + "due_time": 1688, + "duration": 38, + "coordinate": [ + -86.06078782654289, + -125.76421725960391 + ], + "sensor_type": 1, + "id": 15 + }, + { + "release_time": 1963, + "due_time": 3553, + "duration": 50, + "coordinate": [ + -9.525875958566147, + 57.99798496786431 + ], + "sensor_type": 1, + "id": 16 + }, + { + "release_time": 14, + "due_time": 770, + "duration": 27, + "coordinate": [ + 43.70348918938541, + 118.45454568311777 + ], + "sensor_type": 1, + "id": 17 + }, + { + "release_time": 2794, + "due_time": 3162, + "duration": 34, + "coordinate": [ + -36.14977351293216, + 86.66937109921327 + ], + "sensor_type": 1, + "id": 18 + }, + { + "release_time": 2200, + "due_time": 3565, + "duration": 59, + "coordinate": [ + 64.18443980773856, + 160.33886667154115 + ], + "sensor_type": 1, + "id": 19 + }, + { + "release_time": 2749, + "due_time": 3105, + "duration": 16, + "coordinate": [ + 22.535613181611822, + -174.91296198739363 + ], + "sensor_type": 1, + "id": 20 + }, + { + "release_time": 2207, + "due_time": 3409, + "duration": 31, + "coordinate": [ + -49.68994022984501, + -78.47046810132882 + ], + "sensor_type": 1, + "id": 21 + }, + { + "release_time": 87, + "due_time": 1070, + "duration": 26, + "coordinate": [ + -27.78319420067122, + 36.867277812635564 + ], + "sensor_type": 1, + "id": 22 + }, + { + "release_time": 2789, + "due_time": 3399, + "duration": 34, + "coordinate": [ + 77.81420984101914, + -111.07813385183302 + ], + "sensor_type": 1, + "id": 23 + }, + { + "release_time": 737, + "due_time": 851, + "duration": 38, + "coordinate": [ + 52.9709777835277, + 26.521480197183934 + ], + "sensor_type": 1, + "id": 24 + }, + { + "release_time": 395, + "due_time": 992, + "duration": 51, + "coordinate": [ + 25.988513560005117, + 47.2544908780238 + ], + "sensor_type": 1, + "id": 25 + }, + { + "release_time": 2110, + "due_time": 2992, + "duration": 50, + "coordinate": [ + 26.672206768092934, + 103.88012079430342 + ], + "sensor_type": 1, + "id": 26 + }, + { + "release_time": 581, + "due_time": 3230, + "duration": 15, + "coordinate": [ + -87.16761988049687, + -165.42638070047963 + ], + "sensor_type": 1, + "id": 27 + }, + { + "release_time": 1627, + "due_time": 3549, + "duration": 47, + "coordinate": [ + 73.18850405418198, + -36.55216381035581 + ], + "sensor_type": 1, + "id": 28 + }, + { + "release_time": 1297, + "due_time": 2939, + "duration": 58, + "coordinate": [ + 83.49165980938096, + -66.53830559358126 + ], + "sensor_type": 1, + "id": 29 + }, + { + "release_time": 2747, + "due_time": 2898, + "duration": 38, + "coordinate": [ + -64.84233816686579, + -15.601546343684532 + ], + "sensor_type": 1, + "id": 30 + }, + { + "release_time": 860, + "due_time": 1217, + "duration": 31, + "coordinate": [ + 65.3029635426114, + -86.84263067800707 + ], + "sensor_type": 1, + "id": 31 + }, + { + "release_time": 51, + "due_time": 2875, + "duration": 32, + "coordinate": [ + -56.9278484531968, + -64.79205560487603 + ], + "sensor_type": 1, + "id": 32 + }, + { + "release_time": 361, + "due_time": 1075, + "duration": 20, + "coordinate": [ + -79.33608884063005, + -23.942373445522037 + ], + "sensor_type": 1, + "id": 33 + }, + { + "release_time": 3419, + "due_time": 3548, + "duration": 36, + "coordinate": [ + -51.36013898270854, + -73.62093765166036 + ], + "sensor_type": 1, + "id": 34 + }, + { + "release_time": 3201, + "due_time": 3433, + "duration": 24, + "coordinate": [ + 69.94806765982838, + -26.513755090302396 + ], + "sensor_type": 1, + "id": 35 + }, + { + "release_time": 3045, + "due_time": 3450, + "duration": 39, + "coordinate": [ + 60.4078572327704, + -137.26342347056385 + ], + "sensor_type": 1, + "id": 36 + }, + { + "release_time": 602, + "due_time": 3058, + "duration": 27, + "coordinate": [ + -86.93011156318788, + 103.43860316133316 + ], + "sensor_type": 1, + "id": 37 + }, + { + "release_time": 2787, + "due_time": 2890, + "duration": 16, + "coordinate": [ + -37.452719964025945, + 94.99797642254049 + ], + "sensor_type": 1, + "id": 38 + }, + { + "release_time": 1674, + "due_time": 2470, + "duration": 55, + "coordinate": [ + -14.764879407961288, + -33.2669599618157 + ], + "sensor_type": 1, + "id": 39 + }, + { + "release_time": 705, + "due_time": 2924, + "duration": 31, + "coordinate": [ + -30.393456097544686, + -22.367811459273582 + ], + "sensor_type": 1, + "id": 40 + }, + { + "release_time": 1514, + "due_time": 2724, + "duration": 26, + "coordinate": [ + 87.17645868167384, + -179.8374936945552 + ], + "sensor_type": 1, + "id": 41 + }, + { + "release_time": 2880, + "due_time": 3566, + "duration": 58, + "coordinate": [ + 88.9442657361111, + 29.65696137601188 + ], + "sensor_type": 1, + "id": 42 + }, + { + "release_time": 472, + "due_time": 675, + "duration": 52, + "coordinate": [ + 52.00040955765641, + 105.32345125452855 + ], + "sensor_type": 1, + "id": 43 + }, + { + "release_time": 1386, + "due_time": 2508, + "duration": 35, + "coordinate": [ + 83.1745379879315, + -41.79869819645893 + ], + "sensor_type": 1, + "id": 44 + }, + { + "release_time": 3140, + "due_time": 3299, + "duration": 53, + "coordinate": [ + 86.81390648250303, + 113.66275695451372 + ], + "sensor_type": 1, + "id": 45 + }, + { + "release_time": 2995, + "due_time": 3565, + "duration": 43, + "coordinate": [ + 1.5719060528047777, + -47.273801252765566 + ], + "sensor_type": 1, + "id": 46 + }, + { + "release_time": 3446, + "due_time": 3556, + "duration": 36, + "coordinate": [ + 77.02422370740575, + -87.67465483649522 + ], + "sensor_type": 1, + "id": 47 + }, + { + "release_time": 319, + "due_time": 2096, + "duration": 33, + "coordinate": [ + 53.6863593084411, + -162.0765045852806 + ], + "sensor_type": 1, + "id": 48 + }, + { + "release_time": 2012, + "due_time": 2731, + "duration": 43, + "coordinate": [ + 86.59842247705748, + -57.85647484064269 + ], + "sensor_type": 1, + "id": 49 + }, + { + "release_time": 2455, + "due_time": 3036, + "duration": 33, + "coordinate": [ + -10.522115883552061, + 52.86680120755395 + ], + "sensor_type": 1, + "id": 50 + }, + { + "release_time": 2519, + "due_time": 2910, + "duration": 51, + "coordinate": [ + 11.306074854270648, + -83.33173579011327 + ], + "sensor_type": 1, + "id": 51 + }, + { + "release_time": 534, + "due_time": 660, + "duration": 42, + "coordinate": [ + 0.7213859325532184, + 54.738583115347296 + ], + "sensor_type": 1, + "id": 52 + }, + { + "release_time": 1321, + "due_time": 3389, + "duration": 20, + "coordinate": [ + 31.151708933796968, + 116.8340216756248 + ], + "sensor_type": 1, + "id": 53 + }, + { + "release_time": 345, + "due_time": 1836, + "duration": 37, + "coordinate": [ + 56.42217698675225, + -51.226402891509736 + ], + "sensor_type": 1, + "id": 54 + }, + { + "release_time": 2902, + "due_time": 3167, + "duration": 45, + "coordinate": [ + -29.86430656888824, + -141.24247788383332 + ], + "sensor_type": 1, + "id": 55 + }, + { + "release_time": 1529, + "due_time": 2752, + "duration": 35, + "coordinate": [ + 8.81033357029925, + 153.24858264997198 + ], + "sensor_type": 1, + "id": 56 + }, + { + "release_time": 2148, + "due_time": 3144, + "duration": 51, + "coordinate": [ + 57.57218321604381, + -58.67893830907883 + ], + "sensor_type": 1, + "id": 57 + }, + { + "release_time": 2946, + "due_time": 3562, + "duration": 41, + "coordinate": [ + -79.99930049279634, + -179.55408004193148 + ], + "sensor_type": 1, + "id": 58 + }, + { + "release_time": 501, + "due_time": 3231, + "duration": 46, + "coordinate": [ + -73.76965877007997, + -50.02201380003848 + ], + "sensor_type": 1, + "id": 59 + }, + { + "release_time": 388, + "due_time": 1951, + "duration": 36, + "coordinate": [ + 34.344714317196704, + 50.948425320757934 + ], + "sensor_type": 1, + "id": 60 + }, + { + "release_time": 2902, + "due_time": 2970, + "duration": 20, + "coordinate": [ + 31.225195720037547, + 71.70104107177349 + ], + "sensor_type": 1, + "id": 61 + }, + { + "release_time": 483, + "due_time": 2101, + "duration": 33, + "coordinate": [ + -82.44282036250783, + -126.25546422323131 + ], + "sensor_type": 1, + "id": 62 + }, + { + "release_time": 324, + "due_time": 877, + "duration": 50, + "coordinate": [ + -23.66147200641744, + 122.38942195328309 + ], + "sensor_type": 1, + "id": 63 + }, + { + "release_time": 3062, + "due_time": 3598, + "duration": 32, + "coordinate": [ + 9.013646976786859, + -56.8157465284622 + ], + "sensor_type": 1, + "id": 64 + }, + { + "release_time": 3187, + "due_time": 3416, + "duration": 40, + "coordinate": [ + -73.09606899107992, + 77.67373082944704 + ], + "sensor_type": 1, + "id": 65 + }, + { + "release_time": 893, + "due_time": 2089, + "duration": 31, + "coordinate": [ + 34.46734519816253, + -106.44040853439498 + ], + "sensor_type": 1, + "id": 66 + }, + { + "release_time": 1638, + "due_time": 2895, + "duration": 33, + "coordinate": [ + 72.77420218106977, + 27.73063963915135 + ], + "sensor_type": 1, + "id": 67 + }, + { + "release_time": 284, + "due_time": 2736, + "duration": 38, + "coordinate": [ + -13.119189468494469, + 47.60459347633423 + ], + "sensor_type": 1, + "id": 68 + }, + { + "release_time": 1659, + "due_time": 2329, + "duration": 54, + "coordinate": [ + 70.8608843059094, + -128.54709312722719 + ], + "sensor_type": 1, + "id": 69 + }, + { + "release_time": 2182, + "due_time": 3183, + "duration": 59, + "coordinate": [ + 27.86960626535192, + -37.07640664930824 + ], + "sensor_type": 1, + "id": 70 + }, + { + "release_time": 1679, + "due_time": 2175, + "duration": 25, + "coordinate": [ + 62.45517327988907, + -57.42417054245753 + ], + "sensor_type": 1, + "id": 71 + }, + { + "release_time": 3387, + "due_time": 3496, + "duration": 35, + "coordinate": [ + 73.74600704936483, + -19.981004470024146 + ], + "sensor_type": 1, + "id": 72 + }, + { + "release_time": 3197, + "due_time": 3415, + "duration": 26, + "coordinate": [ + 29.902420101737633, + -36.092302645874184 + ], + "sensor_type": 1, + "id": 73 + }, + { + "release_time": 3072, + "due_time": 3451, + "duration": 25, + "coordinate": [ + -18.475599863212594, + 14.341455838985894 + ], + "sensor_type": 1, + "id": 74 + }, + { + "release_time": 2027, + "due_time": 2763, + "duration": 39, + "coordinate": [ + 18.124295769420286, + 144.71429954037654 + ], + "sensor_type": 1, + "id": 75 + }, + { + "release_time": 650, + "due_time": 3080, + "duration": 34, + "coordinate": [ + -67.43278652452997, + -152.8060840502846 + ], + "sensor_type": 1, + "id": 76 + }, + { + "release_time": 1970, + "due_time": 3116, + "duration": 17, + "coordinate": [ + -37.43611806257363, + -94.25174530284355 + ], + "sensor_type": 1, + "id": 77 + }, + { + "release_time": 975, + "due_time": 1282, + "duration": 29, + "coordinate": [ + 81.05059059713315, + -135.66671794336665 + ], + "sensor_type": 1, + "id": 78 + }, + { + "release_time": 180, + "due_time": 432, + "duration": 57, + "coordinate": [ + -15.419460387309584, + 165.78722686672103 + ], + "sensor_type": 1, + "id": 79 + }, + { + "release_time": 3336, + "due_time": 3573, + "duration": 43, + "coordinate": [ + 7.223830941961538, + 13.847653105790272 + ], + "sensor_type": 1, + "id": 80 + }, + { + "release_time": 1265, + "due_time": 1733, + "duration": 15, + "coordinate": [ + -5.638657967218833, + -173.35445904047432 + ], + "sensor_type": 1, + "id": 81 + }, + { + "release_time": 3380, + "due_time": 3497, + "duration": 22, + "coordinate": [ + 10.109021296955959, + 125.31062057546472 + ], + "sensor_type": 1, + "id": 82 + }, + { + "release_time": 1038, + "due_time": 1611, + "duration": 21, + "coordinate": [ + -64.14325440693493, + -67.96129190807821 + ], + "sensor_type": 1, + "id": 83 + }, + { + "release_time": 2853, + "due_time": 3337, + "duration": 54, + "coordinate": [ + 31.09782660168527, + -92.86752234781916 + ], + "sensor_type": 1, + "id": 84 + }, + { + "release_time": 3307, + "due_time": 3547, + "duration": 52, + "coordinate": [ + -25.95403123991872, + -91.31317820583217 + ], + "sensor_type": 1, + "id": 85 + }, + { + "release_time": 2657, + "due_time": 3394, + "duration": 30, + "coordinate": [ + 39.81394073221648, + 116.02819408616233 + ], + "sensor_type": 1, + "id": 86 + }, + { + "release_time": 1418, + "due_time": 2693, + "duration": 52, + "coordinate": [ + 24.590477316918296, + -105.78529627329966 + ], + "sensor_type": 1, + "id": 87 + }, + { + "release_time": 2075, + "due_time": 3393, + "duration": 15, + "coordinate": [ + 8.02086603942216, + 11.8787134242246 + ], + "sensor_type": 1, + "id": 88 + }, + { + "release_time": 1262, + "due_time": 3213, + "duration": 29, + "coordinate": [ + 62.13405082232927, + -25.380523720924515 + ], + "sensor_type": 1, + "id": 89 + }, + { + "release_time": 849, + "due_time": 2161, + "duration": 16, + "coordinate": [ + 47.307649625204704, + -148.52791504851294 + ], + "sensor_type": 1, + "id": 90 + }, + { + "release_time": 3525, + "due_time": 3571, + "duration": 15, + "coordinate": [ + -30.724996954329093, + -104.24542776212748 + ], + "sensor_type": 1, + "id": 91 + }, + { + "release_time": 2996, + "due_time": 3187, + "duration": 19, + "coordinate": [ + 6.726657659480537, + -124.6566749149039 + ], + "sensor_type": 1, + "id": 92 + }, + { + "release_time": 2894, + "due_time": 3509, + "duration": 16, + "coordinate": [ + 62.85934162056094, + -74.7342380297037 + ], + "sensor_type": 1, + "id": 93 + }, + { + "release_time": 801, + "due_time": 1784, + "duration": 36, + "coordinate": [ + -80.4062090124102, + -37.848444528236485 + ], + "sensor_type": 1, + "id": 94 + }, + { + "release_time": 3291, + "due_time": 3583, + "duration": 57, + "coordinate": [ + -72.91968251459977, + -176.79035683318588 + ], + "sensor_type": 1, + "id": 95 + }, + { + "release_time": 2900, + "due_time": 3319, + "duration": 52, + "coordinate": [ + -57.912379633973394, + 66.73722006432939 + ], + "sensor_type": 1, + "id": 96 + }, + { + "release_time": 824, + "due_time": 3504, + "duration": 28, + "coordinate": [ + -73.18211862079073, + 157.1018468799628 + ], + "sensor_type": 1, + "id": 97 + }, + { + "release_time": 1718, + "due_time": 2589, + "duration": 26, + "coordinate": [ + 3.6651882652106735, + 5.579858041784689 + ], + "sensor_type": 1, + "id": 98 + }, + { + "release_time": 1192, + "due_time": 2247, + "duration": 25, + "coordinate": [ + -28.96468548170114, + -62.21277124032473 + ], + "sensor_type": 1, + "id": 99 + }, + { + "release_time": 2327, + "due_time": 3469, + "duration": 47, + "coordinate": [ + -60.99526162762056, + -57.52488531438456 + ], + "sensor_type": 1, + "id": 100 + }, + { + "release_time": 2198, + "due_time": 2443, + "duration": 59, + "coordinate": [ + -60.45176841686616, + -114.23348612190405 + ], + "sensor_type": 1, + "id": 101 + }, + { + "release_time": 48, + "due_time": 3202, + "duration": 51, + "coordinate": [ + 81.47306549496281, + 125.36298405217423 + ], + "sensor_type": 1, + "id": 102 + } + ] +} \ No newline at end of file diff --git a/tests/fixtures/aeosbench_gt_bsk2.9.0/cases/00190/constellation.json b/tests/fixtures/aeosbench_gt_bsk2.9.0/cases/00190/constellation.json new file mode 100644 index 0000000..f8ab62f --- /dev/null +++ b/tests/fixtures/aeosbench_gt_bsk2.9.0/cases/00190/constellation.json @@ -0,0 +1,3632 @@ +{ + "orbits": [ + { + "eccentricity": 1.8388754938500894e-05, + "semi_major_axis": 7005209.402490903, + "inclination": 114.19126017322033, + "right_ascension_of_the_ascending_node": 17.178495004626356, + "argument_of_perigee": 203.3037220628889, + "id": 0 + }, + { + "eccentricity": 0.004529140806628042, + "semi_major_axis": 6838744.591793872, + "inclination": 22.665315866840466, + "right_ascension_of_the_ascending_node": 46.859012759548925, + "argument_of_perigee": 46.785791547734064, + "id": 1 + }, + { + "eccentricity": 0.003487431370603862, + "semi_major_axis": 7238883.321317961, + "inclination": 102.5929914818794, + "right_ascension_of_the_ascending_node": 330.09944615467646, + "argument_of_perigee": 246.1481776110458, + "id": 2 + }, + { + "eccentricity": 0.004217111726298673, + "semi_major_axis": 7163729.321809595, + "inclination": 61.19203670433903, + "right_ascension_of_the_ascending_node": 155.7532557671504, + "argument_of_perigee": 24.863109049009594, + "id": 3 + }, + { + "eccentricity": 0.004960333451236605, + "semi_major_axis": 6860999.571280427, + "inclination": 111.76106096982612, + "right_ascension_of_the_ascending_node": 119.48871607159711, + "argument_of_perigee": 264.11019816930235, + "id": 4 + }, + { + "eccentricity": 0.004392014687827586, + "semi_major_axis": 7658643.7973739365, + "inclination": 143.71724603617523, + "right_ascension_of_the_ascending_node": 300.87169248605625, + "argument_of_perigee": 167.2918310054002, + "id": 5 + }, + { + "eccentricity": 0.0023615078456239113, + "semi_major_axis": 7507555.093462245, + "inclination": 86.87517297351047, + "right_ascension_of_the_ascending_node": 285.092341382791, + "argument_of_perigee": 244.62444958954953, + "id": 6 + }, + { + "eccentricity": 0.0042263613236089214, + "semi_major_axis": 7797015.3004877865, + "inclination": 85.79694495519233, + "right_ascension_of_the_ascending_node": 121.5684999619134, + "argument_of_perigee": 314.5629506478548, + "id": 7 + }, + { + "eccentricity": 0.002271898424326758, + "semi_major_axis": 7405442.595413672, + "inclination": 33.14061018624683, + "right_ascension_of_the_ascending_node": 122.59448464528177, + "argument_of_perigee": 291.17752735259666, + "id": 8 + }, + { + "eccentricity": 0.0003032275327609013, + "semi_major_axis": 7845185.345596286, + "inclination": 86.95203018060457, + "right_ascension_of_the_ascending_node": 203.95990712681086, + "argument_of_perigee": 190.59827854897154, + "id": 9 + }, + { + "eccentricity": 0.0011579682634076211, + "semi_major_axis": 6814850.536196887, + "inclination": 58.250900775745826, + "right_ascension_of_the_ascending_node": 139.0268962937317, + "argument_of_perigee": 134.85233029177624, + "id": 10 + }, + { + "eccentricity": 0.00031142316816776874, + "semi_major_axis": 6828548.342414055, + "inclination": 14.76769067970083, + "right_ascension_of_the_ascending_node": 280.59240263632347, + "argument_of_perigee": 54.225513216116326, + "id": 11 + }, + { + "eccentricity": 0.00020113640068465888, + "semi_major_axis": 7482468.5627438715, + "inclination": 104.00769555771194, + "right_ascension_of_the_ascending_node": 238.57340659559532, + "argument_of_perigee": 228.21951980262756, + "id": 12 + }, + { + "eccentricity": 0.002661113139748824, + "semi_major_axis": 7947972.903396456, + "inclination": 64.81548406075963, + "right_ascension_of_the_ascending_node": 70.2104232687407, + "argument_of_perigee": 226.21516504899003, + "id": 13 + }, + { + "eccentricity": 0.0015462221455242958, + "semi_major_axis": 7522003.59983872, + "inclination": 153.24321803391106, + "right_ascension_of_the_ascending_node": 256.7326013967551, + "argument_of_perigee": 315.6720493597025, + "id": 14 + }, + { + "eccentricity": 0.0016452768138154363, + "semi_major_axis": 7692851.608081763, + "inclination": 145.74285944673477, + "right_ascension_of_the_ascending_node": 264.12937227453824, + "argument_of_perigee": 135.17983457040373, + "id": 15 + }, + { + "eccentricity": 0.00029663158216966024, + "semi_major_axis": 7435819.29345386, + "inclination": 22.935866909902597, + "right_ascension_of_the_ascending_node": 197.1849726929044, + "argument_of_perigee": 359.1836520482835, + "id": 16 + }, + { + "eccentricity": 0.004622834739331434, + "semi_major_axis": 7295979.490571139, + "inclination": 93.67890389893739, + "right_ascension_of_the_ascending_node": 286.522481396018, + "argument_of_perigee": 73.61626362077463, + "id": 17 + }, + { + "eccentricity": 0.00026690308802826635, + "semi_major_axis": 7505542.869014041, + "inclination": 31.40277044567918, + "right_ascension_of_the_ascending_node": 52.691068334904884, + "argument_of_perigee": 293.70809442855267, + "id": 18 + }, + { + "eccentricity": 0.004269054817476035, + "semi_major_axis": 7141697.985776708, + "inclination": 17.638025146261775, + "right_ascension_of_the_ascending_node": 158.9235872772174, + "argument_of_perigee": 213.17053490631932, + "id": 19 + }, + { + "eccentricity": 0.00492085861751193, + "semi_major_axis": 7063440.89063158, + "inclination": 130.0714641594599, + "right_ascension_of_the_ascending_node": 12.384665189644481, + "argument_of_perigee": 85.66079011309066, + "id": 20 + }, + { + "eccentricity": 0.0021783627660472405, + "semi_major_axis": 7804289.1955340095, + "inclination": 76.33105321819126, + "right_ascension_of_the_ascending_node": 179.76269527451296, + "argument_of_perigee": 169.32584562852884, + "id": 21 + }, + { + "eccentricity": 0.0010775338948756869, + "semi_major_axis": 7239882.356184883, + "inclination": 83.6567184765975, + "right_ascension_of_the_ascending_node": 113.13578012350196, + "argument_of_perigee": 39.12274214024776, + "id": 22 + }, + { + "eccentricity": 0.002302656930925261, + "semi_major_axis": 7513354.193906572, + "inclination": 107.93628536077112, + "right_ascension_of_the_ascending_node": 91.54360624817161, + "argument_of_perigee": 123.73577587820294, + "id": 23 + }, + { + "eccentricity": 0.0025716441647096705, + "semi_major_axis": 7443538.876603296, + "inclination": 36.20894262317737, + "right_ascension_of_the_ascending_node": 352.9667697838979, + "argument_of_perigee": 93.61429109293518, + "id": 24 + }, + { + "eccentricity": 0.004441160502195089, + "semi_major_axis": 6976255.374551359, + "inclination": 137.25632495265904, + "right_ascension_of_the_ascending_node": 189.55091896857326, + "argument_of_perigee": 236.55365642592037, + "id": 25 + }, + { + "eccentricity": 0.0037955529214256005, + "semi_major_axis": 7946323.09640045, + "inclination": 118.86388621525586, + "right_ascension_of_the_ascending_node": 150.88413570637712, + "argument_of_perigee": 288.53630882559804, + "id": 26 + }, + { + "eccentricity": 0.003966519144927764, + "semi_major_axis": 7921474.872225592, + "inclination": 1.402840602379516, + "right_ascension_of_the_ascending_node": 109.85415783751539, + "argument_of_perigee": 94.53960332041675, + "id": 27 + }, + { + "eccentricity": 0.001306778398471305, + "semi_major_axis": 7541554.455221149, + "inclination": 26.09854851892881, + "right_ascension_of_the_ascending_node": 75.65169031102594, + "argument_of_perigee": 90.41736626747505, + "id": 28 + }, + { + "eccentricity": 0.0006402014126441446, + "semi_major_axis": 7030564.123505969, + "inclination": 112.99603545445251, + "right_ascension_of_the_ascending_node": 95.86233754454024, + "argument_of_perigee": 351.40000262962997, + "id": 29 + }, + { + "eccentricity": 0.00015221284321046525, + "semi_major_axis": 7226930.687139394, + "inclination": 170.80056531701052, + "right_ascension_of_the_ascending_node": 224.69739063825324, + "argument_of_perigee": 301.99150080569683, + "id": 30 + }, + { + "eccentricity": 0.002797851743749567, + "semi_major_axis": 6934802.7563914005, + "inclination": 132.81726527898684, + "right_ascension_of_the_ascending_node": 6.509258873893797, + "argument_of_perigee": 254.28875467349556, + "id": 31 + }, + { + "eccentricity": 0.0026100882481710787, + "semi_major_axis": 7491028.233647103, + "inclination": 120.25270324687058, + "right_ascension_of_the_ascending_node": 230.13887239304233, + "argument_of_perigee": 244.6964549970856, + "id": 32 + }, + { + "eccentricity": 0.0027249243151598644, + "semi_major_axis": 7508357.700689999, + "inclination": 17.74863420357562, + "right_ascension_of_the_ascending_node": 32.90645148231332, + "argument_of_perigee": 340.9175703625202, + "id": 33 + }, + { + "eccentricity": 0.004542200301021181, + "semi_major_axis": 7078546.307117482, + "inclination": 170.95031888817684, + "right_ascension_of_the_ascending_node": 265.35277778295347, + "argument_of_perigee": 139.83319243663576, + "id": 34 + }, + { + "eccentricity": 0.0032218571615649045, + "semi_major_axis": 7496756.446509169, + "inclination": 39.74448139845884, + "right_ascension_of_the_ascending_node": 265.1090903743405, + "argument_of_perigee": 315.05290040477445, + "id": 35 + }, + { + "eccentricity": 0.0014842204265271587, + "semi_major_axis": 7343278.336306533, + "inclination": 179.6493492060104, + "right_ascension_of_the_ascending_node": 301.764185381489, + "argument_of_perigee": 302.4128278863374, + "id": 36 + } + ], + "satellites": [ + { + "inertia": [ + 95.16622924804688, + 0.0, + 0.0, + 0.0, + 136.56483459472656, + 0.0, + 0.0, + 0.0, + 75.84294891357422 + ], + "mass": 141.70120944532425, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 0, + "solar_panel": { + "direction": [ + -0.12036910719282838, + 0.04974678886529678, + -0.9914819892621313 + ], + "area": 0.28430722061132585, + "efficiency": 0.40210074226372794 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3620921753210421, + "power": 4.419781414998663, + "type": 1 + }, + "battery": { + "capacity": 25202.645386354154, + "percentage": 0.5829890504381466 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 504.10395019504966, + "power": 5.845504725426607, + "efficiency": 0.52538946441359 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 537.7749773962431, + "power": 5.693205001238968, + "efficiency": 0.5798371065288175 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 607.44517500937, + "power": 6.719739035073096, + "efficiency": 0.5709402383431426 + } + ], + "mrp_control": { + "k": 20.123738978338494, + "ki": 0.004543778593623481, + "p": 44.685415123298334, + "integral_limit": 0.001405787214148835 + }, + "true_anomaly": 276.82077755946887, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 0 + }, + { + "inertia": [ + 105.36320495605469, + 0.0, + 0.0, + 0.0, + 169.79226684570312, + 0.0, + 0.0, + 0.0, + 72.14750671386719 + ], + "mass": 53.58151320294672, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 1, + "solar_panel": { + "direction": [ + -0.6176433726275558, + 0.7414408503002687, + 0.26226347392512134 + ], + "area": 0.4930340453630404, + "efficiency": 0.2982275699614414 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.21081661409304467, + "power": 3.3667004335967996, + "type": 1 + }, + "battery": { + "capacity": 20608.43357221953, + "percentage": 0.6749730442835341 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 424.50600918245243, + "power": 6.521191818032291, + "efficiency": 0.5402053992043787 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 492.19075268384745, + "power": 6.284490074085695, + "efficiency": 0.5900151664654167 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 528.4457222134723, + "power": 6.1649126852033636, + "efficiency": 0.5924761130846165 + } + ], + "mrp_control": { + "k": 69.34132440414483, + "ki": 0.002385129227757853, + "p": 274.91127000421415, + "integral_limit": 0.01154323398479423 + }, + "true_anomaly": 3.596282413243448, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 1 + }, + { + "inertia": [ + 170.83596801757812, + 0.0, + 0.0, + 0.0, + 109.26864624023438, + 0.0, + 0.0, + 0.0, + 177.9930419921875 + ], + "mass": 159.35639529087302, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 2, + "solar_panel": { + "direction": [ + -0.6253043352475063, + 0.1157248502233614, + 0.7717527112757394 + ], + "area": 0.19803124027563174, + "efficiency": 0.4898008468333964 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.31171063447975556, + "power": 2.9351451792798375, + "type": 1 + }, + "battery": { + "capacity": 26579.02232901246, + "percentage": 0.33043543841202716 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 414.26129650110084, + "power": 5.11841958490502, + "efficiency": 0.5885539426000399 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 420.4171585852879, + "power": 6.682860358122446, + "efficiency": 0.5775311685993517 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 532.7488707409087, + "power": 6.251508581809498, + "efficiency": 0.5276617383677485 + } + ], + "mrp_control": { + "k": 58.15349951619589, + "ki": 0.0033111102690908077, + "p": 154.17011460896094, + "integral_limit": 0.013419266562056742 + }, + "true_anomaly": 98.2582795605859, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 2 + }, + { + "inertia": [ + 129.939208984375, + 0.0, + 0.0, + 0.0, + 74.64212036132812, + 0.0, + 0.0, + 0.0, + 79.9522705078125 + ], + "mass": 106.87964350962216, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 3, + "solar_panel": { + "direction": [ + 0.010974973678523452, + 0.010789673148831329, + 0.9998815594389653 + ], + "area": 0.2431997959364774, + "efficiency": 0.22512963280967435 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.18993625603132, + "power": 3.3068306636059677, + "type": 1 + }, + "battery": { + "capacity": 24586.004836298674, + "percentage": 0.17939856031159718 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 573.0890346422034, + "power": 5.376689755418319, + "efficiency": 0.5002629842311961 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 474.64497297438504, + "power": 6.39558646757196, + "efficiency": 0.5622660100274658 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 600.22545048696, + "power": 6.906779139418667, + "efficiency": 0.5348156339792665 + } + ], + "mrp_control": { + "k": 47.735358830771325, + "ki": 0.006438657263528277, + "p": 184.61164997194066, + "integral_limit": 0.008756470488974455 + }, + "true_anomaly": 151.23953670954376, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 3 + }, + { + "inertia": [ + 113.86697387695312, + 0.0, + 0.0, + 0.0, + 179.89939880371094, + 0.0, + 0.0, + 0.0, + 97.6572494506836 + ], + "mass": 156.85916026902174, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 4, + "solar_panel": { + "direction": [ + 0.6261260661447756, + 0.576927954131242, + 0.524519098828639 + ], + "area": 0.3491559272834832, + "efficiency": 0.19191530061560505 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3209226515718483, + "power": 3.8224438840330963, + "type": 1 + }, + "battery": { + "capacity": 20570.20547104172, + "percentage": 0.33581071361254133 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 425.65387513528185, + "power": 5.54172275475265, + "efficiency": 0.5745660785096807 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 574.319606178173, + "power": 5.4744975962904086, + "efficiency": 0.5998822795142073 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 694.7899099099108, + "power": 5.4405446215119255, + "efficiency": 0.5319251587360218 + } + ], + "mrp_control": { + "k": 25.958050450603807, + "ki": 0.0047424237796155075, + "p": 60.69745695445363, + "integral_limit": 0.011447411167111154 + }, + "true_anomaly": 168.85990038286914, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 4 + }, + { + "inertia": [ + 196.57534790039062, + 0.0, + 0.0, + 0.0, + 183.66175842285156, + 0.0, + 0.0, + 0.0, + 171.97976684570312 + ], + "mass": 72.90884256903362, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 5, + "solar_panel": { + "direction": [ + 0.021276861449371277, + 0.09149843393156415, + 0.9955778883417086 + ], + "area": 0.39244518268686734, + "efficiency": 0.2597475478328748 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4381117005556391, + "power": 9.775712744650159, + "type": 1 + }, + "battery": { + "capacity": 25950.47115498459, + "percentage": 0.37567792531016286 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 564.8748761952097, + "power": 6.404115726715872, + "efficiency": 0.5876758173981699 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 450.9671513876333, + "power": 5.75088310139204, + "efficiency": 0.5583183063092232 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 732.5158342227905, + "power": 6.5811010108309045, + "efficiency": 0.5957106803161245 + } + ], + "mrp_control": { + "k": 62.31230473498104, + "ki": 0.003076137379115591, + "p": 169.38571790421585, + "integral_limit": 0.009288927298988905 + }, + "true_anomaly": 343.50407598495065, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 5 + }, + { + "inertia": [ + 83.25889587402344, + 0.0, + 0.0, + 0.0, + 136.17965698242188, + 0.0, + 0.0, + 0.0, + 50.43732452392578 + ], + "mass": 196.0267345041545, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 6, + "solar_panel": { + "direction": [ + 0.5041461710662903, + 0.6043289463498077, + -0.6169466450212124 + ], + "area": 0.42557438896793165, + "efficiency": 0.1396700810330534 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.289092174084475, + "power": 9.480375164986944, + "type": 1 + }, + "battery": { + "capacity": 23726.1278626911, + "percentage": 0.8120847081007329 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 739.5292776898145, + "power": 6.549979808413266, + "efficiency": 0.5213357730624752 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 604.610685928244, + "power": 5.241005194631574, + "efficiency": 0.587630024490053 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 712.9960165263115, + "power": 6.983793210935824, + "efficiency": 0.5247849916911471 + } + ], + "mrp_control": { + "k": 23.84039688960026, + "ki": 0.005755174967795056, + "p": 86.2433778483974, + "integral_limit": 0.022980390559525568 + }, + "true_anomaly": 88.12656335961499, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 6 + }, + { + "inertia": [ + 106.35797119140625, + 0.0, + 0.0, + 0.0, + 87.83084106445312, + 0.0, + 0.0, + 0.0, + 105.97755432128906 + ], + "mass": 124.82633180906254, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 7, + "solar_panel": { + "direction": [ + -0.28055909315929123, + 0.7624521258640244, + -0.583055186934364 + ], + "area": 0.2566300555750199, + "efficiency": 0.12012980847475987 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4362517023858342, + "power": 4.360949946481833, + "type": 1 + }, + "battery": { + "capacity": 25424.607917175792, + "percentage": 0.4185889674350919 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 730.1461726913049, + "power": 5.783848160430753, + "efficiency": 0.5854571691962716 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 435.4412173017529, + "power": 6.828553902020225, + "efficiency": 0.5746629565927213 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 562.3399086292543, + "power": 5.808420547088573, + "efficiency": 0.5649491034785791 + } + ], + "mrp_control": { + "k": 40.672560515497956, + "ki": 0.007524718644137305, + "p": 98.51305678969734, + "integral_limit": 0.02136392623075349 + }, + "true_anomaly": 71.04462326463582, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 7 + }, + { + "inertia": [ + 153.69427490234375, + 0.0, + 0.0, + 0.0, + 165.89242553710938, + 0.0, + 0.0, + 0.0, + 126.97126007080078 + ], + "mass": 94.87732405605354, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 8, + "solar_panel": { + "direction": [ + -0.1619392040621695, + 0.12075968480708402, + -0.9793838842420294 + ], + "area": 0.2543673143848598, + "efficiency": 0.46407896549391237 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.340002482741511, + "power": 3.0923833729420633, + "type": 1 + }, + "battery": { + "capacity": 22622.649903376725, + "percentage": 0.12527909296614542 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 500.84400431104547, + "power": 5.959970854236702, + "efficiency": 0.5839128913499411 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 552.0517641195437, + "power": 5.060142368743129, + "efficiency": 0.5227843476436238 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 706.4717610154264, + "power": 6.628298218163261, + "efficiency": 0.5713435055374072 + } + ], + "mrp_control": { + "k": 22.926389346252954, + "ki": 0.005908044124079679, + "p": 59.67552659776216, + "integral_limit": 0.022357305532654404 + }, + "true_anomaly": 249.12446602881627, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 8 + }, + { + "inertia": [ + 50.41355895996094, + 0.0, + 0.0, + 0.0, + 133.7843780517578, + 0.0, + 0.0, + 0.0, + 78.59519958496094 + ], + "mass": 98.21947697729993, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 9, + "solar_panel": { + "direction": [ + 0.16951758900244168, + 0.0030019188174131924, + -0.985522590051701 + ], + "area": 0.2394492680124608, + "efficiency": 0.4961156083339683 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4460088093723248, + "power": 7.327736968673626, + "type": 1 + }, + "battery": { + "capacity": 27933.64785671576, + "percentage": 0.5886333284829085 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 464.74833456333084, + "power": 6.564196508367351, + "efficiency": 0.5405921456315618 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 520.3603096119176, + "power": 5.868972486990237, + "efficiency": 0.5724902382563546 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 665.521631475093, + "power": 5.249880502733223, + "efficiency": 0.5687919929841796 + } + ], + "mrp_control": { + "k": 55.47553396227764, + "ki": 0.008732058821071835, + "p": 142.89908772745875, + "integral_limit": 0.021888487162748743 + }, + "true_anomaly": 334.2092026489008, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 9 + }, + { + "inertia": [ + 71.60306549072266, + 0.0, + 0.0, + 0.0, + 129.680908203125, + 0.0, + 0.0, + 0.0, + 144.38772583007812 + ], + "mass": 149.1722782311183, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 10, + "solar_panel": { + "direction": [ + -0.9850136437511792, + 0.16326598436253928, + 0.055608812018926305 + ], + "area": 0.4509839049177704, + "efficiency": 0.3352111910873665 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.22424734237373936, + "power": 6.991108211195648, + "type": 1 + }, + "battery": { + "capacity": 20299.042808630096, + "percentage": 0.543044221179524 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 642.0603542428863, + "power": 5.713161881921197, + "efficiency": 0.5767131219479766 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 591.6599822638912, + "power": 5.772387570572262, + "efficiency": 0.5602693888068617 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 641.2473921990772, + "power": 5.5559341381246945, + "efficiency": 0.5912259420266448 + } + ], + "mrp_control": { + "k": 59.28777328573787, + "ki": 0.0018684228621420728, + "p": 193.09791196957164, + "integral_limit": 0.007027401952964973 + }, + "true_anomaly": 64.33323330298724, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 10 + }, + { + "inertia": [ + 153.98764038085938, + 0.0, + 0.0, + 0.0, + 150.64500427246094, + 0.0, + 0.0, + 0.0, + 160.58656311035156 + ], + "mass": 77.44193548129687, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 11, + "solar_panel": { + "direction": [ + 0.1680494737094469, + 0.8052749719202731, + 0.5685873670640083 + ], + "area": 0.1483636581972018, + "efficiency": 0.3190567220169863 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.18225908779763045, + "power": 6.537305380912701, + "type": 1 + }, + "battery": { + "capacity": 26990.36420871325, + "percentage": 0.37669524847577784 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 587.4586244773144, + "power": 6.8741887948994, + "efficiency": 0.5192631584729368 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 532.9444574482227, + "power": 5.6305074297602475, + "efficiency": 0.5955100070810161 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 549.9137469652235, + "power": 5.367168326094436, + "efficiency": 0.5114985441227362 + } + ], + "mrp_control": { + "k": 64.54004061293377, + "ki": 0.006024364641452333, + "p": 129.69733090044468, + "integral_limit": 0.017825403622495788 + }, + "true_anomaly": 192.8678852960453, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 11 + }, + { + "inertia": [ + 127.46981048583984, + 0.0, + 0.0, + 0.0, + 54.288326263427734, + 0.0, + 0.0, + 0.0, + 174.02658081054688 + ], + "mass": 192.95038035402501, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 12, + "solar_panel": { + "direction": [ + 0.2787332650004234, + 0.48778415065411046, + 0.8272692363147875 + ], + "area": 0.20028472781421824, + "efficiency": 0.28695643525895986 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4712624081248732, + "power": 3.908972255561472, + "type": 1 + }, + "battery": { + "capacity": 13514.702876683696, + "percentage": 0.5779882314877318 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 434.06631235814746, + "power": 6.126145072152031, + "efficiency": 0.5722411144075238 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 597.7613580461222, + "power": 6.964248118602811, + "efficiency": 0.578648475877025 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 696.6231977575742, + "power": 5.230230900633174, + "efficiency": 0.5407672152627152 + } + ], + "mrp_control": { + "k": 17.826918304719776, + "ki": 0.000122692051543839, + "p": 55.89870301924543, + "integral_limit": 0.0005633188475412535 + }, + "true_anomaly": 239.62035826674241, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 12 + }, + { + "inertia": [ + 178.0264434814453, + 0.0, + 0.0, + 0.0, + 147.45989990234375, + 0.0, + 0.0, + 0.0, + 140.006103515625 + ], + "mass": 154.21508910538708, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 13, + "solar_panel": { + "direction": [ + -0.7924179012342414, + 0.5496243259852669, + -0.2645505057427809 + ], + "area": 0.3107375234914101, + "efficiency": 0.36547681538001675 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3224618907700777, + "power": 3.577166195232153, + "type": 1 + }, + "battery": { + "capacity": 19322.76618218959, + "percentage": 0.7374725909913696 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 728.7772770441412, + "power": 5.101560869712177, + "efficiency": 0.5055120367746483 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 517.1918974174392, + "power": 5.718511760123106, + "efficiency": 0.5383414512005511 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 560.3040995330256, + "power": 6.5461601527683255, + "efficiency": 0.5855390020843184 + } + ], + "mrp_control": { + "k": 18.806810209927093, + "ki": 0.005287694523720342, + "p": 45.58159664853402, + "integral_limit": 0.0038420167000483463 + }, + "true_anomaly": 38.28430123764136, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 13 + }, + { + "inertia": [ + 110.43403625488281, + 0.0, + 0.0, + 0.0, + 81.83192443847656, + 0.0, + 0.0, + 0.0, + 183.5694122314453 + ], + "mass": 188.68449938299312, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 14, + "solar_panel": { + "direction": [ + -0.43885640434559725, + 0.14302439788844346, + -0.8871015037601401 + ], + "area": 0.3310598997616284, + "efficiency": 0.43392130075176083 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.20057130612219112, + "power": 4.154277373012542, + "type": 1 + }, + "battery": { + "capacity": 15927.064276457324, + "percentage": 0.5047753036148405 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 591.4694641926723, + "power": 5.488350593088443, + "efficiency": 0.5766628862779162 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 716.5198320215067, + "power": 6.104713574768592, + "efficiency": 0.5478046198581825 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 587.5757245927219, + "power": 5.388496973680407, + "efficiency": 0.5486443322854608 + } + ], + "mrp_control": { + "k": 28.026818475132607, + "ki": 0.005068739753722027, + "p": 80.35283931724207, + "integral_limit": 0.021218538908219082 + }, + "true_anomaly": 4.2182296285467125, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 14 + }, + { + "inertia": [ + 175.74215698242188, + 0.0, + 0.0, + 0.0, + 129.95985412597656, + 0.0, + 0.0, + 0.0, + 78.29593658447266 + ], + "mass": 54.064992711221024, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 15, + "solar_panel": { + "direction": [ + 0.3011804828181281, + 0.02365570913074673, + 0.9532736879799845 + ], + "area": 0.2675799727963817, + "efficiency": 0.2648532500346278 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.39454594424550016, + "power": 8.066165964010496, + "type": 1 + }, + "battery": { + "capacity": 17803.521057055255, + "percentage": 0.7399845697707189 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 581.3744084936302, + "power": 5.12227474525425, + "efficiency": 0.5976125517560651 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 604.855415299878, + "power": 5.60109292383825, + "efficiency": 0.5510054398117438 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 407.90883892942406, + "power": 5.564388020953743, + "efficiency": 0.5033391114176679 + } + ], + "mrp_control": { + "k": 18.495724504210475, + "ki": 0.004302043675176249, + "p": 42.71221665685617, + "integral_limit": 0.013898405805671657 + }, + "true_anomaly": 278.8637398082427, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 15 + }, + { + "inertia": [ + 157.16650390625, + 0.0, + 0.0, + 0.0, + 54.77190017700195, + 0.0, + 0.0, + 0.0, + 127.4969253540039 + ], + "mass": 85.45697767161676, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 16, + "solar_panel": { + "direction": [ + -0.26515989587531125, + 0.30583464374868813, + -0.9144153324953094 + ], + "area": 0.332415317535385, + "efficiency": 0.21448344180958437 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3328037572049162, + "power": 7.69503063121223, + "type": 1 + }, + "battery": { + "capacity": 20519.577921037202, + "percentage": 0.4676772337355508 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 737.3295534726078, + "power": 6.131946053306756, + "efficiency": 0.5553261435580719 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 712.5394401220024, + "power": 5.0269609244207665, + "efficiency": 0.5437645788619458 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 710.1975821193191, + "power": 5.049979295803228, + "efficiency": 0.5022396793221494 + } + ], + "mrp_control": { + "k": 31.311000439417857, + "ki": 0.005072964983488066, + "p": 101.04959097208523, + "integral_limit": 0.021176648211084288 + }, + "true_anomaly": 304.6057807244393, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 16 + }, + { + "inertia": [ + 184.15003967285156, + 0.0, + 0.0, + 0.0, + 91.83013153076172, + 0.0, + 0.0, + 0.0, + 129.06753540039062 + ], + "mass": 198.9448787278457, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 17, + "solar_panel": { + "direction": [ + -0.40915415068336664, + 0.28565383497767166, + -0.8665995427768942 + ], + "area": 0.26339981545847724, + "efficiency": 0.12541313713933594 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.13065365162185172, + "power": 1.3181139184223463, + "type": 1 + }, + "battery": { + "capacity": 22113.539785612666, + "percentage": 0.9075162266109478 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 693.8130359377644, + "power": 6.4282517804027774, + "efficiency": 0.5313958650174242 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 409.82712249189876, + "power": 6.151909135538695, + "efficiency": 0.551386538981682 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 414.22914650743405, + "power": 6.976145897056304, + "efficiency": 0.5612176186656641 + } + ], + "mrp_control": { + "k": 25.15971403515284, + "ki": 0.005868976053953489, + "p": 82.81253804402274, + "integral_limit": 0.012765739785721058 + }, + "true_anomaly": 205.9071232703134, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 17 + }, + { + "inertia": [ + 128.49810791015625, + 0.0, + 0.0, + 0.0, + 187.1888885498047, + 0.0, + 0.0, + 0.0, + 102.59564208984375 + ], + "mass": 177.8968778291923, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 18, + "solar_panel": { + "direction": [ + 0.44763147877047377, + 0.8281230402583805, + -0.3373993026177971 + ], + "area": 0.4900243860938963, + "efficiency": 0.3535608556859666 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.33226196025962806, + "power": 1.7236212190500793, + "type": 1 + }, + "battery": { + "capacity": 22982.328334115133, + "percentage": 0.43817785568230283 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 687.097034968911, + "power": 6.111080719892666, + "efficiency": 0.5405361926516797 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 603.1966056759848, + "power": 5.19330364780517, + "efficiency": 0.5397107262174056 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 494.78528055702077, + "power": 5.798191037128031, + "efficiency": 0.5816652181264144 + } + ], + "mrp_control": { + "k": 34.46658704865647, + "ki": 0.00039473264866014547, + "p": 137.8017774806268, + "integral_limit": 4.340179097585031e-05 + }, + "true_anomaly": 118.08402288676042, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 18 + }, + { + "inertia": [ + 120.62810516357422, + 0.0, + 0.0, + 0.0, + 50.966392517089844, + 0.0, + 0.0, + 0.0, + 146.45474243164062 + ], + "mass": 93.8882913997389, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 19, + "solar_panel": { + "direction": [ + 0.0011557745204236324, + 0.024244746580936772, + -0.9997053848251914 + ], + "area": 0.46171911453354253, + "efficiency": 0.1495634283574816 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.33293135299602195, + "power": 7.420637599934097, + "type": 1 + }, + "battery": { + "capacity": 18261.47021524717, + "percentage": 0.26304630340347523 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 673.4950484437298, + "power": 5.916764549206312, + "efficiency": 0.5203841149221908 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 623.1343775100772, + "power": 5.135886241117393, + "efficiency": 0.5594167242733353 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 609.40615562435, + "power": 6.4502964047956315, + "efficiency": 0.5663883933655295 + } + ], + "mrp_control": { + "k": 44.171444975439925, + "ki": 0.006951185585585597, + "p": 117.75026439037774, + "integral_limit": 0.022796538937922016 + }, + "true_anomaly": 243.7666678770944, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 19 + }, + { + "inertia": [ + 106.01548767089844, + 0.0, + 0.0, + 0.0, + 61.688316345214844, + 0.0, + 0.0, + 0.0, + 194.7303924560547 + ], + "mass": 76.29750887919653, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 20, + "solar_panel": { + "direction": [ + -0.1519205012975829, + 0.12373685679517847, + 0.98061682198295 + ], + "area": 0.3675775120430158, + "efficiency": 0.21298553117465435 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.24606795255806377, + "power": 9.167226832029023, + "type": 1 + }, + "battery": { + "capacity": 23842.652679003357, + "percentage": 0.8356243177630026 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 576.380562828626, + "power": 6.620432814249843, + "efficiency": 0.5925269417487009 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 595.5245540705074, + "power": 6.691981797812524, + "efficiency": 0.5232510846549556 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 529.2930285566597, + "power": 6.41824788069784, + "efficiency": 0.5206314386490186 + } + ], + "mrp_control": { + "k": 33.814837238101084, + "ki": 0.004469610738452777, + "p": 111.79895216036228, + "integral_limit": 0.010795536839626639 + }, + "true_anomaly": 4.370388932326517, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 20 + }, + { + "inertia": [ + 136.54661560058594, + 0.0, + 0.0, + 0.0, + 57.43975067138672, + 0.0, + 0.0, + 0.0, + 146.27842712402344 + ], + "mass": 96.44631906101445, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 21, + "solar_panel": { + "direction": [ + -0.9084746240764356, + 0.4177828936010298, + 0.011459110939750865 + ], + "area": 0.2979005611154526, + "efficiency": 0.3965506545831007 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.35174809572628973, + "power": 5.938269791246692, + "type": 1 + }, + "battery": { + "capacity": 9962.617830425632, + "percentage": 0.3084840551365078 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 735.3026974937075, + "power": 6.711577023805175, + "efficiency": 0.5851168640154031 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 607.8368828826985, + "power": 6.950715851315175, + "efficiency": 0.5959493527399095 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 661.6177667372419, + "power": 5.381960302097233, + "efficiency": 0.5221340543260112 + } + ], + "mrp_control": { + "k": 27.30792430475035, + "ki": 0.004613177837879715, + "p": 61.11708787188897, + "integral_limit": 0.0007669885710177576 + }, + "true_anomaly": 194.27611463291103, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 21 + }, + { + "inertia": [ + 106.1722412109375, + 0.0, + 0.0, + 0.0, + 160.9689178466797, + 0.0, + 0.0, + 0.0, + 104.0022201538086 + ], + "mass": 180.68882067606, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 22, + "solar_panel": { + "direction": [ + 0.25427492080026737, + 0.929803845876582, + -0.26609974228686334 + ], + "area": 0.3799161092961515, + "efficiency": 0.12401902862532431 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.14308591024972298, + "power": 7.76937163430093, + "type": 1 + }, + "battery": { + "capacity": 23848.541744784998, + "percentage": 0.13826355798441345 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 645.5816725389171, + "power": 5.720037351613366, + "efficiency": 0.5093511459153743 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 666.6186758744075, + "power": 5.283248269960676, + "efficiency": 0.5333735098957171 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 413.6901533381619, + "power": 5.565458028757163, + "efficiency": 0.567691717704763 + } + ], + "mrp_control": { + "k": 44.00568813392564, + "ki": 0.001996787144161788, + "p": 91.10450092620061, + "integral_limit": 0.004538580456580207 + }, + "true_anomaly": 186.4872276996822, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 22 + }, + { + "inertia": [ + 70.17729187011719, + 0.0, + 0.0, + 0.0, + 152.70956420898438, + 0.0, + 0.0, + 0.0, + 128.51173400878906 + ], + "mass": 182.91733528803383, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 23, + "solar_panel": { + "direction": [ + -0.31983695813311774, + 0.22996402920236475, + -0.9191413740470876 + ], + "area": 0.487010434010288, + "efficiency": 0.214349022594143 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.21648117997795274, + "power": 6.054542642828253, + "type": 1 + }, + "battery": { + "capacity": 11990.855598237285, + "percentage": 0.1880854224581603 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 712.9432490527684, + "power": 5.391411718203069, + "efficiency": 0.5745337158784073 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 714.1535958020534, + "power": 6.479574527730507, + "efficiency": 0.5498789023355188 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 656.9537216453348, + "power": 6.702707285240367, + "efficiency": 0.5383237785032687 + } + ], + "mrp_control": { + "k": 40.31398349471629, + "ki": 0.00983199893352271, + "p": 113.2156585367496, + "integral_limit": 0.029147575511675208 + }, + "true_anomaly": 20.847534326180384, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 23 + }, + { + "inertia": [ + 124.11904907226562, + 0.0, + 0.0, + 0.0, + 68.90856170654297, + 0.0, + 0.0, + 0.0, + 196.14193725585938 + ], + "mass": 163.37451293527698, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 24, + "solar_panel": { + "direction": [ + -0.2882464608705612, + 0.24855802214859377, + -0.9247339549411903 + ], + "area": 0.12406466443272715, + "efficiency": 0.39973982448288836 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.39569227948942876, + "power": 6.204730060272048, + "type": 1 + }, + "battery": { + "capacity": 17095.95892478447, + "percentage": 0.33142501838148336 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 446.8118121427289, + "power": 5.080784256325979, + "efficiency": 0.5777139549310677 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 432.3021505310042, + "power": 5.2326110721519425, + "efficiency": 0.5533556418066623 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 465.63378896521897, + "power": 6.89526274917013, + "efficiency": 0.5952481630390399 + } + ], + "mrp_control": { + "k": 34.357907233889534, + "ki": 0.006151993567656964, + "p": 118.33193398896937, + "integral_limit": 0.018104083614309076 + }, + "true_anomaly": 181.68618783961423, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 24 + }, + { + "inertia": [ + 102.56391143798828, + 0.0, + 0.0, + 0.0, + 176.14479064941406, + 0.0, + 0.0, + 0.0, + 50.345645904541016 + ], + "mass": 78.66326627298828, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 25, + "solar_panel": { + "direction": [ + 0.49608821084421895, + 0.8678310366667831, + -0.027672709647565515 + ], + "area": 0.17101315628595573, + "efficiency": 0.30054680178022364 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.120854398506861, + "power": 2.1406074270975384, + "type": 1 + }, + "battery": { + "capacity": 22255.684477933304, + "percentage": 0.47592780384247724 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 413.82281064056184, + "power": 6.384432293063085, + "efficiency": 0.593878230182548 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 468.30870079709666, + "power": 5.360311964262038, + "efficiency": 0.5218316172850331 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 735.2631702704855, + "power": 5.197542876402014, + "efficiency": 0.5027912750738645 + } + ], + "mrp_control": { + "k": 56.59124213577422, + "ki": 0.0031749362138216064, + "p": 192.50933750140203, + "integral_limit": 0.002926725867385999 + }, + "true_anomaly": 100.20022337097868, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 25 + }, + { + "inertia": [ + 160.6109619140625, + 0.0, + 0.0, + 0.0, + 197.44345092773438, + 0.0, + 0.0, + 0.0, + 63.51673126220703 + ], + "mass": 68.92935929041059, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 26, + "solar_panel": { + "direction": [ + 0.052945339399637935, + 0.22111100743160797, + -0.9738104093859525 + ], + "area": 0.34012729975925493, + "efficiency": 0.48301938564426594 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.40406231564567496, + "power": 6.435625588961056, + "type": 1 + }, + "battery": { + "capacity": 18295.651988561127, + "percentage": 0.7727924998468575 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 435.52677191419764, + "power": 5.396983833482512, + "efficiency": 0.5181904137459835 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 704.4118892700212, + "power": 6.119251921103471, + "efficiency": 0.5500022153304103 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 420.65919372161494, + "power": 5.075439606659535, + "efficiency": 0.511174245273023 + } + ], + "mrp_control": { + "k": 16.049286240661065, + "ki": 0.004271391194133543, + "p": 52.002736512215414, + "integral_limit": 0.015734154457651226 + }, + "true_anomaly": 124.67583770335067, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 26 + }, + { + "inertia": [ + 144.9766387939453, + 0.0, + 0.0, + 0.0, + 197.5594024658203, + 0.0, + 0.0, + 0.0, + 147.78466796875 + ], + "mass": 107.33187776798906, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 27, + "solar_panel": { + "direction": [ + 0.3072123405360868, + 0.33520148200093963, + -0.8906517525310963 + ], + "area": 0.466581509781267, + "efficiency": 0.33468351244631567 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4430351096282109, + "power": 4.835565852944765, + "type": 1 + }, + "battery": { + "capacity": 13779.68707684529, + "percentage": 0.9706622586807346 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 706.8806229569258, + "power": 6.931795189884204, + "efficiency": 0.5638773039220734 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 473.8848520063058, + "power": 5.097477379793974, + "efficiency": 0.5844084760340367 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 485.289500106742, + "power": 6.533547927183371, + "efficiency": 0.5936973113325295 + } + ], + "mrp_control": { + "k": 27.642361147774018, + "ki": 0.007203151393793734, + "p": 104.97563752332736, + "integral_limit": 0.024649582948745315 + }, + "true_anomaly": 124.96447195688653, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 27 + }, + { + "inertia": [ + 123.6970443725586, + 0.0, + 0.0, + 0.0, + 135.0309600830078, + 0.0, + 0.0, + 0.0, + 108.97959899902344 + ], + "mass": 142.10502390881786, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 28, + "solar_panel": { + "direction": [ + 0.8084963313931289, + 0.4984158202612259, + -0.3129142889629382 + ], + "area": 0.3437651559255026, + "efficiency": 0.12169442776175035 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.39353000911178426, + "power": 5.060560210928492, + "type": 1 + }, + "battery": { + "capacity": 29791.52147134404, + "percentage": 0.23633290692327905 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 598.9679830082762, + "power": 6.91415932202092, + "efficiency": 0.5679782783005629 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 466.97029537331673, + "power": 5.6023729185742575, + "efficiency": 0.5230923333516984 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 473.51644234159613, + "power": 5.504784692576919, + "efficiency": 0.5823502735514221 + } + ], + "mrp_control": { + "k": 23.327991685511098, + "ki": 0.0048135547394314426, + "p": 78.9906033362542, + "integral_limit": 0.0011590688526171126 + }, + "true_anomaly": 117.12647258392413, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 28 + }, + { + "inertia": [ + 91.91866302490234, + 0.0, + 0.0, + 0.0, + 179.68905639648438, + 0.0, + 0.0, + 0.0, + 128.03085327148438 + ], + "mass": 58.43240302728971, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 29, + "solar_panel": { + "direction": [ + -0.03698485632085933, + 0.32152881865226124, + -0.9461772239802683 + ], + "area": 0.47675625458071746, + "efficiency": 0.14490006732031835 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.31654533716614, + "power": 9.584737313587677, + "type": 1 + }, + "battery": { + "capacity": 9598.562583066096, + "percentage": 0.6720059348926746 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 740.573934123548, + "power": 6.616207993284516, + "efficiency": 0.5384845839801463 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 504.53728999626765, + "power": 6.757832637257015, + "efficiency": 0.5874775573601466 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 419.77367387780293, + "power": 6.365916933356383, + "efficiency": 0.5838671293724521 + } + ], + "mrp_control": { + "k": 18.751580339249724, + "ki": 0.009203495370202161, + "p": 48.522301971579004, + "integral_limit": 0.009069853637529756 + }, + "true_anomaly": 175.42598406246023, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 29 + }, + { + "inertia": [ + 153.22296142578125, + 0.0, + 0.0, + 0.0, + 102.15015411376953, + 0.0, + 0.0, + 0.0, + 132.0844268798828 + ], + "mass": 125.5114190584156, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 30, + "solar_panel": { + "direction": [ + -0.07184189254785645, + 0.9874980564157447, + -0.1403079864094304 + ], + "area": 0.30546579696221343, + "efficiency": 0.23152942112354316 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.25762352296489754, + "power": 2.672701960852796, + "type": 1 + }, + "battery": { + "capacity": 21018.344673828753, + "percentage": 0.6779165445225106 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 683.5846337279434, + "power": 6.925732653861754, + "efficiency": 0.5242045833463231 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 554.5126230829643, + "power": 6.572831370832285, + "efficiency": 0.5559326517503718 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 731.0520806865682, + "power": 5.561523165406403, + "efficiency": 0.5381461439842687 + } + ], + "mrp_control": { + "k": 23.034606688882292, + "ki": 0.001340866590126615, + "p": 70.95606477414321, + "integral_limit": 0.0024113198347129284 + }, + "true_anomaly": 129.6259641455578, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 30 + }, + { + "inertia": [ + 85.86209869384766, + 0.0, + 0.0, + 0.0, + 51.843849182128906, + 0.0, + 0.0, + 0.0, + 161.3316650390625 + ], + "mass": 101.52623704466004, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 31, + "solar_panel": { + "direction": [ + -0.05496693142526736, + 0.026030174354396, + -0.9981488198023227 + ], + "area": 0.21335745065281042, + "efficiency": 0.12221542220919673 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4734062746755906, + "power": 2.0295124370913507, + "type": 1 + }, + "battery": { + "capacity": 24069.487738680575, + "percentage": 0.24756088994827596 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 484.0720731787201, + "power": 6.234995691954691, + "efficiency": 0.5541924258644227 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 421.4311929013244, + "power": 5.944756369777608, + "efficiency": 0.5991965591320674 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 622.5665009366876, + "power": 5.947590587308148, + "efficiency": 0.5141385445520199 + } + ], + "mrp_control": { + "k": 21.17355256090735, + "ki": 0.003257628524137063, + "p": 57.412237352040144, + "integral_limit": 4.5792653571922844e-05 + }, + "true_anomaly": 10.801455819631576, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 31 + }, + { + "inertia": [ + 126.65743255615234, + 0.0, + 0.0, + 0.0, + 97.0307846069336, + 0.0, + 0.0, + 0.0, + 192.37306213378906 + ], + "mass": 149.0219661999149, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 32, + "solar_panel": { + "direction": [ + 0.4477623289677534, + 0.537343930838663, + 0.7146820249231315 + ], + "area": 0.2087656375313315, + "efficiency": 0.4203969567983179 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3151980061877582, + "power": 3.066022168113604, + "type": 1 + }, + "battery": { + "capacity": 24276.124193370837, + "percentage": 0.6851238927101689 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 435.94189823845153, + "power": 5.771722144311044, + "efficiency": 0.5113744894132642 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 410.9173353483337, + "power": 6.386733030669637, + "efficiency": 0.5276290985215736 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 502.290433616081, + "power": 5.29485578154091, + "efficiency": 0.5647751706240721 + } + ], + "mrp_control": { + "k": 33.895382212130386, + "ki": 0.004548540335005244, + "p": 117.02785777906745, + "integral_limit": 0.020389210828336314 + }, + "true_anomaly": 53.78620836683435, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 32 + }, + { + "inertia": [ + 109.09213256835938, + 0.0, + 0.0, + 0.0, + 135.3293914794922, + 0.0, + 0.0, + 0.0, + 175.99148559570312 + ], + "mass": 145.6304716206269, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 33, + "solar_panel": { + "direction": [ + 0.18234056108425456, + 0.17830355675179937, + 0.9669331731992326 + ], + "area": 0.20433052629034668, + "efficiency": 0.25761563233291535 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.31694658648976126, + "power": 8.177197803662274, + "type": 1 + }, + "battery": { + "capacity": 28167.84452577104, + "percentage": 0.12411528728644305 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 506.95260054919623, + "power": 6.634969146247011, + "efficiency": 0.5058608228674575 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 670.1448108519864, + "power": 6.113669169813923, + "efficiency": 0.5564600867728137 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 543.3805287043185, + "power": 6.309140821783348, + "efficiency": 0.5208922187048917 + } + ], + "mrp_control": { + "k": 22.06992090531547, + "ki": 0.003189319209245084, + "p": 44.943757374159084, + "integral_limit": 0.0019844088629148117 + }, + "true_anomaly": 136.66843204047478, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 33 + }, + { + "inertia": [ + 119.56912231445312, + 0.0, + 0.0, + 0.0, + 143.53521728515625, + 0.0, + 0.0, + 0.0, + 160.24331665039062 + ], + "mass": 111.91714685253072, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 34, + "solar_panel": { + "direction": [ + -0.16921974984926402, + 0.9011211909200131, + 0.399180755467808 + ], + "area": 0.10608842450173901, + "efficiency": 0.25363690332183897 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.20071745737043367, + "power": 9.432217112713895, + "type": 1 + }, + "battery": { + "capacity": 22230.46724991795, + "percentage": 0.7301675658451344 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 500.5664963513906, + "power": 6.970618291057661, + "efficiency": 0.5649753222344123 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 454.86788011442707, + "power": 6.399159388947302, + "efficiency": 0.5279198560443459 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 614.985366229213, + "power": 5.6843781767508075, + "efficiency": 0.5977245888390352 + } + ], + "mrp_control": { + "k": 16.968895061830704, + "ki": 0.0008527895971277034, + "p": 49.70920142724794, + "integral_limit": 0.003943817260778321 + }, + "true_anomaly": 328.7063537531882, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 34 + }, + { + "inertia": [ + 52.65607452392578, + 0.0, + 0.0, + 0.0, + 146.15798950195312, + 0.0, + 0.0, + 0.0, + 133.11318969726562 + ], + "mass": 66.25120383550183, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 35, + "solar_panel": { + "direction": [ + -0.374397590298388, + 0.384015600804226, + 0.8440133071923273 + ], + "area": 0.1554408937802633, + "efficiency": 0.42184624913685953 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.293255775249748, + "power": 5.1418330273402875, + "type": 1 + }, + "battery": { + "capacity": 17176.630672932017, + "percentage": 0.2073246533308244 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 500.084586844769, + "power": 5.430506092844302, + "efficiency": 0.5304934727780489 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 466.3485469974403, + "power": 5.82898906903515, + "efficiency": 0.5790592504328761 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 473.3857051226338, + "power": 6.403191474468026, + "efficiency": 0.547644013248811 + } + ], + "mrp_control": { + "k": 14.954018499064974, + "ki": 0.005538774459886976, + "p": 59.79161037627426, + "integral_limit": 0.008385183012949018 + }, + "true_anomaly": 302.1955334290142, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 35 + }, + { + "inertia": [ + 78.85950469970703, + 0.0, + 0.0, + 0.0, + 50.535762786865234, + 0.0, + 0.0, + 0.0, + 190.81954956054688 + ], + "mass": 138.82181280407372, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 36, + "solar_panel": { + "direction": [ + 0.23616524398684924, + 0.27708110201672254, + -0.9313710541120711 + ], + "area": 0.45870600458709865, + "efficiency": 0.37658583410557467 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.33279455400415414, + "power": 9.686564433105628, + "type": 1 + }, + "battery": { + "capacity": 25024.66536740105, + "percentage": 0.5630065192185023 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 612.1170753983413, + "power": 5.314601696231249, + "efficiency": 0.5807292988002105 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 510.1238176467677, + "power": 6.503435397975737, + "efficiency": 0.5768788305260191 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 469.82127517641027, + "power": 6.877131249970713, + "efficiency": 0.5278102648410302 + } + ], + "mrp_control": { + "k": 48.68938568256119, + "ki": 0.004881825695134615, + "p": 161.86612734960158, + "integral_limit": 0.024159929304507482 + }, + "true_anomaly": 134.10093516432272, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 36 + } + ] +} \ No newline at end of file diff --git a/tests/fixtures/aeosbench_gt_bsk2.9.0/cases/00190/taskset.json b/tests/fixtures/aeosbench_gt_bsk2.9.0/cases/00190/taskset.json new file mode 100644 index 0000000..910736a --- /dev/null +++ b/tests/fixtures/aeosbench_gt_bsk2.9.0/cases/00190/taskset.json @@ -0,0 +1,2864 @@ +{ + "tasks": [ + { + "release_time": 622, + "due_time": 2698, + "duration": 16, + "coordinate": [ + 67.65023668380181, + 31.17601372910653 + ], + "sensor_type": 1, + "id": 0 + }, + { + "release_time": 3450, + "due_time": 3590, + "duration": 43, + "coordinate": [ + 13.178776853702928, + -98.89181565197754 + ], + "sensor_type": 1, + "id": 1 + }, + { + "release_time": 3433, + "due_time": 3588, + "duration": 49, + "coordinate": [ + -47.57584077331935, + 103.39920044123431 + ], + "sensor_type": 1, + "id": 2 + }, + { + "release_time": 2557, + "due_time": 3482, + "duration": 44, + "coordinate": [ + 57.239310765147906, + 115.60160751467964 + ], + "sensor_type": 1, + "id": 3 + }, + { + "release_time": 63, + "due_time": 2616, + "duration": 30, + "coordinate": [ + 52.76201720119636, + -164.143627771304 + ], + "sensor_type": 1, + "id": 4 + }, + { + "release_time": 2181, + "due_time": 2650, + "duration": 54, + "coordinate": [ + -15.392574509260797, + -135.60460805779377 + ], + "sensor_type": 1, + "id": 5 + }, + { + "release_time": 1067, + "due_time": 2136, + "duration": 15, + "coordinate": [ + -61.398878374773744, + -179.21189009460852 + ], + "sensor_type": 1, + "id": 6 + }, + { + "release_time": 1345, + "due_time": 1961, + "duration": 58, + "coordinate": [ + 20.726127226765527, + 105.86170252568178 + ], + "sensor_type": 1, + "id": 7 + }, + { + "release_time": 2599, + "due_time": 3532, + "duration": 33, + "coordinate": [ + 58.88241298093604, + -137.46297227037448 + ], + "sensor_type": 1, + "id": 8 + }, + { + "release_time": 1376, + "due_time": 3581, + "duration": 20, + "coordinate": [ + -64.31247427511686, + 12.0436102699245 + ], + "sensor_type": 1, + "id": 9 + }, + { + "release_time": 2548, + "due_time": 2789, + "duration": 52, + "coordinate": [ + 1.3323047349480106, + 6.537082212960854 + ], + "sensor_type": 1, + "id": 10 + }, + { + "release_time": 3030, + "due_time": 3371, + "duration": 59, + "coordinate": [ + 10.347689296391806, + -124.81690483243484 + ], + "sensor_type": 1, + "id": 11 + }, + { + "release_time": 877, + "due_time": 2824, + "duration": 57, + "coordinate": [ + -45.134380886406035, + -79.52850689760963 + ], + "sensor_type": 1, + "id": 12 + }, + { + "release_time": 1560, + "due_time": 3254, + "duration": 16, + "coordinate": [ + -65.39514647099907, + 105.27779822798465 + ], + "sensor_type": 1, + "id": 13 + }, + { + "release_time": 1411, + "due_time": 2065, + "duration": 17, + "coordinate": [ + -45.92647174635459, + 133.87578780163807 + ], + "sensor_type": 1, + "id": 14 + }, + { + "release_time": 683, + "due_time": 2686, + "duration": 17, + "coordinate": [ + -77.90725763423916, + -133.4322797980929 + ], + "sensor_type": 1, + "id": 15 + }, + { + "release_time": 203, + "due_time": 826, + "duration": 32, + "coordinate": [ + 6.973194844190161, + 44.63961858240381 + ], + "sensor_type": 1, + "id": 16 + }, + { + "release_time": 429, + "due_time": 1543, + "duration": 48, + "coordinate": [ + -86.24927457599033, + 50.475836371475566 + ], + "sensor_type": 1, + "id": 17 + }, + { + "release_time": 2130, + "due_time": 3552, + "duration": 15, + "coordinate": [ + -84.02051731697273, + 160.53320581123512 + ], + "sensor_type": 1, + "id": 18 + }, + { + "release_time": 2186, + "due_time": 3322, + "duration": 51, + "coordinate": [ + -55.08252531419285, + 5.241468382026966 + ], + "sensor_type": 1, + "id": 19 + }, + { + "release_time": 1606, + "due_time": 3111, + "duration": 46, + "coordinate": [ + -32.643933370697155, + -157.1596803176875 + ], + "sensor_type": 1, + "id": 20 + }, + { + "release_time": 1827, + "due_time": 3105, + "duration": 56, + "coordinate": [ + 81.49876288049586, + -23.144301524899873 + ], + "sensor_type": 1, + "id": 21 + }, + { + "release_time": 478, + "due_time": 3548, + "duration": 57, + "coordinate": [ + -40.11670007061763, + -130.5130241799771 + ], + "sensor_type": 1, + "id": 22 + }, + { + "release_time": 1576, + "due_time": 2452, + "duration": 24, + "coordinate": [ + -63.35193330358881, + -150.06924158056734 + ], + "sensor_type": 1, + "id": 23 + }, + { + "release_time": 348, + "due_time": 2577, + "duration": 37, + "coordinate": [ + -80.75955188622873, + 26.838220987753488 + ], + "sensor_type": 1, + "id": 24 + }, + { + "release_time": 649, + "due_time": 1209, + "duration": 32, + "coordinate": [ + 84.60141130434877, + -60.36969580968875 + ], + "sensor_type": 1, + "id": 25 + }, + { + "release_time": 2973, + "due_time": 3122, + "duration": 47, + "coordinate": [ + -74.13801906565207, + 5.149116371493676 + ], + "sensor_type": 1, + "id": 26 + }, + { + "release_time": 3466, + "due_time": 3595, + "duration": 39, + "coordinate": [ + -82.0795011077567, + -163.96865475786078 + ], + "sensor_type": 1, + "id": 27 + }, + { + "release_time": 1014, + "due_time": 1743, + "duration": 42, + "coordinate": [ + 89.0098806334181, + -149.49705305745948 + ], + "sensor_type": 1, + "id": 28 + }, + { + "release_time": 3135, + "due_time": 3362, + "duration": 43, + "coordinate": [ + 71.3061901625864, + 158.32820026139552 + ], + "sensor_type": 1, + "id": 29 + }, + { + "release_time": 474, + "due_time": 2939, + "duration": 37, + "coordinate": [ + -57.537097535933086, + 102.63969538131937 + ], + "sensor_type": 1, + "id": 30 + }, + { + "release_time": 1320, + "due_time": 2761, + "duration": 39, + "coordinate": [ + -0.6997250155488643, + 20.996288652580176 + ], + "sensor_type": 1, + "id": 31 + }, + { + "release_time": 1049, + "due_time": 2725, + "duration": 45, + "coordinate": [ + 32.74920145438399, + 76.47856545456585 + ], + "sensor_type": 1, + "id": 32 + }, + { + "release_time": 430, + "due_time": 609, + "duration": 46, + "coordinate": [ + -46.35155023636533, + -52.565775590541506 + ], + "sensor_type": 1, + "id": 33 + }, + { + "release_time": 1944, + "due_time": 2317, + "duration": 45, + "coordinate": [ + 38.23744165322992, + 38.074983135059995 + ], + "sensor_type": 1, + "id": 34 + }, + { + "release_time": 2994, + "due_time": 3406, + "duration": 58, + "coordinate": [ + -37.91283671999973, + 159.16345504586582 + ], + "sensor_type": 1, + "id": 35 + }, + { + "release_time": 3331, + "due_time": 3500, + "duration": 54, + "coordinate": [ + -59.98389137470284, + 25.964459814527174 + ], + "sensor_type": 1, + "id": 36 + }, + { + "release_time": 2454, + "due_time": 2903, + "duration": 50, + "coordinate": [ + -10.970562980644644, + 99.93282050707319 + ], + "sensor_type": 1, + "id": 37 + }, + { + "release_time": 2344, + "due_time": 3049, + "duration": 42, + "coordinate": [ + -74.53367369856015, + 36.483556172451244 + ], + "sensor_type": 1, + "id": 38 + }, + { + "release_time": 1266, + "due_time": 2406, + "duration": 42, + "coordinate": [ + 70.48810966415877, + 11.375273790915088 + ], + "sensor_type": 1, + "id": 39 + }, + { + "release_time": 2038, + "due_time": 3213, + "duration": 19, + "coordinate": [ + -57.11827388965085, + 162.36411271157954 + ], + "sensor_type": 1, + "id": 40 + }, + { + "release_time": 2340, + "due_time": 2621, + "duration": 53, + "coordinate": [ + 49.56994380686257, + 77.59198842913463 + ], + "sensor_type": 1, + "id": 41 + }, + { + "release_time": 3105, + "due_time": 3524, + "duration": 44, + "coordinate": [ + -5.902828604365595, + -106.24960190018895 + ], + "sensor_type": 1, + "id": 42 + }, + { + "release_time": 341, + "due_time": 1429, + "duration": 17, + "coordinate": [ + 48.86831262773177, + -138.10358945666374 + ], + "sensor_type": 1, + "id": 43 + }, + { + "release_time": 1244, + "due_time": 2262, + "duration": 56, + "coordinate": [ + -9.417022388406949, + 111.47455300724744 + ], + "sensor_type": 1, + "id": 44 + }, + { + "release_time": 3225, + "due_time": 3548, + "duration": 26, + "coordinate": [ + 83.82424381971396, + -89.11175851423539 + ], + "sensor_type": 1, + "id": 45 + }, + { + "release_time": 3455, + "due_time": 3568, + "duration": 26, + "coordinate": [ + 47.84162162896672, + 163.65420237214443 + ], + "sensor_type": 1, + "id": 46 + }, + { + "release_time": 472, + "due_time": 2707, + "duration": 26, + "coordinate": [ + 72.35939663163069, + -131.72278452195755 + ], + "sensor_type": 1, + "id": 47 + }, + { + "release_time": 3249, + "due_time": 3348, + "duration": 21, + "coordinate": [ + 0.6084179242990189, + -109.66048288737007 + ], + "sensor_type": 1, + "id": 48 + }, + { + "release_time": 1874, + "due_time": 3343, + "duration": 33, + "coordinate": [ + 44.06587603531776, + -64.32452318951833 + ], + "sensor_type": 1, + "id": 49 + }, + { + "release_time": 462, + "due_time": 1880, + "duration": 54, + "coordinate": [ + -57.03619259511585, + 133.9108063287265 + ], + "sensor_type": 1, + "id": 50 + }, + { + "release_time": 1984, + "due_time": 3227, + "duration": 55, + "coordinate": [ + 57.25306156264429, + 104.1269820402801 + ], + "sensor_type": 1, + "id": 51 + }, + { + "release_time": 137, + "due_time": 878, + "duration": 45, + "coordinate": [ + -80.34571136654988, + -67.84879463491843 + ], + "sensor_type": 1, + "id": 52 + }, + { + "release_time": 802, + "due_time": 1547, + "duration": 36, + "coordinate": [ + 21.466080171103954, + -61.31079631429368 + ], + "sensor_type": 1, + "id": 53 + }, + { + "release_time": 3206, + "due_time": 3566, + "duration": 33, + "coordinate": [ + -88.40724134601777, + -43.05069232131646 + ], + "sensor_type": 1, + "id": 54 + }, + { + "release_time": 901, + "due_time": 1312, + "duration": 33, + "coordinate": [ + 89.66709158940756, + -12.916487860631577 + ], + "sensor_type": 1, + "id": 55 + }, + { + "release_time": 3480, + "due_time": 3594, + "duration": 35, + "coordinate": [ + -33.14819223339418, + 142.7471666386092 + ], + "sensor_type": 1, + "id": 56 + }, + { + "release_time": 3469, + "due_time": 3555, + "duration": 21, + "coordinate": [ + -80.34831259645313, + 52.30166717742006 + ], + "sensor_type": 1, + "id": 57 + }, + { + "release_time": 2682, + "due_time": 3568, + "duration": 39, + "coordinate": [ + -55.582293641386705, + 60.134145350504184 + ], + "sensor_type": 1, + "id": 58 + }, + { + "release_time": 1720, + "due_time": 3475, + "duration": 58, + "coordinate": [ + 39.35201013459266, + 139.17259801974353 + ], + "sensor_type": 1, + "id": 59 + }, + { + "release_time": 1054, + "due_time": 2943, + "duration": 22, + "coordinate": [ + -51.02325564398583, + -62.56595612113534 + ], + "sensor_type": 1, + "id": 60 + }, + { + "release_time": 825, + "due_time": 1553, + "duration": 15, + "coordinate": [ + 73.53827816326196, + -21.761654860853184 + ], + "sensor_type": 1, + "id": 61 + }, + { + "release_time": 271, + "due_time": 1427, + "duration": 19, + "coordinate": [ + 74.17273174587217, + -29.713294629630468 + ], + "sensor_type": 1, + "id": 62 + }, + { + "release_time": 1307, + "due_time": 2285, + "duration": 20, + "coordinate": [ + 32.160385306166546, + -155.93071648834749 + ], + "sensor_type": 1, + "id": 63 + }, + { + "release_time": 3118, + "due_time": 3557, + "duration": 36, + "coordinate": [ + -20.495007371022822, + 75.11998837852687 + ], + "sensor_type": 1, + "id": 64 + }, + { + "release_time": 1593, + "due_time": 2632, + "duration": 43, + "coordinate": [ + 24.924741496226034, + -93.03497902072286 + ], + "sensor_type": 1, + "id": 65 + }, + { + "release_time": 3102, + "due_time": 3549, + "duration": 29, + "coordinate": [ + -54.18338477580273, + -9.031788898136426 + ], + "sensor_type": 1, + "id": 66 + }, + { + "release_time": 986, + "due_time": 2740, + "duration": 29, + "coordinate": [ + 82.71196665985784, + -178.56332217750278 + ], + "sensor_type": 1, + "id": 67 + }, + { + "release_time": 743, + "due_time": 1771, + "duration": 18, + "coordinate": [ + -75.08552725815778, + 8.04075567782104 + ], + "sensor_type": 1, + "id": 68 + }, + { + "release_time": 744, + "due_time": 2135, + "duration": 31, + "coordinate": [ + 1.5217737104603515, + 86.76499145973537 + ], + "sensor_type": 1, + "id": 69 + }, + { + "release_time": 1629, + "due_time": 2476, + "duration": 17, + "coordinate": [ + -17.557368021423883, + 97.45147712885739 + ], + "sensor_type": 1, + "id": 70 + }, + { + "release_time": 1004, + "due_time": 1605, + "duration": 48, + "coordinate": [ + -81.19991576714645, + -120.53065753680988 + ], + "sensor_type": 1, + "id": 71 + }, + { + "release_time": 1573, + "due_time": 2793, + "duration": 21, + "coordinate": [ + 75.59143506559948, + 28.921564492589425 + ], + "sensor_type": 1, + "id": 72 + }, + { + "release_time": 2554, + "due_time": 3066, + "duration": 39, + "coordinate": [ + 51.13055526620104, + -89.02213961109624 + ], + "sensor_type": 1, + "id": 73 + }, + { + "release_time": 2998, + "due_time": 3317, + "duration": 56, + "coordinate": [ + 55.524779558595355, + 150.19083191894498 + ], + "sensor_type": 1, + "id": 74 + }, + { + "release_time": 69, + "due_time": 749, + "duration": 16, + "coordinate": [ + -69.06227926355642, + 51.344828630822064 + ], + "sensor_type": 1, + "id": 75 + }, + { + "release_time": 1980, + "due_time": 2731, + "duration": 45, + "coordinate": [ + -30.07483497352728, + -111.13359695719423 + ], + "sensor_type": 1, + "id": 76 + }, + { + "release_time": 1353, + "due_time": 2202, + "duration": 31, + "coordinate": [ + -15.544955676332549, + -115.50543250812622 + ], + "sensor_type": 1, + "id": 77 + }, + { + "release_time": 3019, + "due_time": 3181, + "duration": 36, + "coordinate": [ + 88.68611165746285, + -19.234144291553946 + ], + "sensor_type": 1, + "id": 78 + }, + { + "release_time": 2823, + "due_time": 3130, + "duration": 18, + "coordinate": [ + -69.91633385863854, + 13.406896232173608 + ], + "sensor_type": 1, + "id": 79 + }, + { + "release_time": 480, + "due_time": 2497, + "duration": 53, + "coordinate": [ + 47.63954445243405, + 146.735517537137 + ], + "sensor_type": 1, + "id": 80 + }, + { + "release_time": 2738, + "due_time": 2799, + "duration": 16, + "coordinate": [ + 60.764960546336, + -111.84504311249624 + ], + "sensor_type": 1, + "id": 81 + }, + { + "release_time": 1053, + "due_time": 2987, + "duration": 38, + "coordinate": [ + -62.470118041476894, + 86.03354191640938 + ], + "sensor_type": 1, + "id": 82 + }, + { + "release_time": 3071, + "due_time": 3312, + "duration": 51, + "coordinate": [ + 56.31178177006208, + 78.40711317211242 + ], + "sensor_type": 1, + "id": 83 + }, + { + "release_time": 1076, + "due_time": 2363, + "duration": 40, + "coordinate": [ + 73.50647634797258, + -134.62004136931927 + ], + "sensor_type": 1, + "id": 84 + }, + { + "release_time": 1725, + "due_time": 2915, + "duration": 56, + "coordinate": [ + -27.54126633574743, + -119.58189064137692 + ], + "sensor_type": 1, + "id": 85 + }, + { + "release_time": 3202, + "due_time": 3546, + "duration": 57, + "coordinate": [ + -88.72439481779932, + 110.39051356918452 + ], + "sensor_type": 1, + "id": 86 + }, + { + "release_time": 2122, + "due_time": 2827, + "duration": 54, + "coordinate": [ + 3.1268974417006064, + -90.52466473022726 + ], + "sensor_type": 1, + "id": 87 + }, + { + "release_time": 3108, + "due_time": 3585, + "duration": 49, + "coordinate": [ + 81.97908566278315, + -34.20637261109181 + ], + "sensor_type": 1, + "id": 88 + }, + { + "release_time": 425, + "due_time": 2846, + "duration": 47, + "coordinate": [ + 12.634134647699781, + -140.61274360851044 + ], + "sensor_type": 1, + "id": 89 + }, + { + "release_time": 2455, + "due_time": 3273, + "duration": 45, + "coordinate": [ + -0.270893667016594, + -94.98532286550042 + ], + "sensor_type": 1, + "id": 90 + }, + { + "release_time": 1265, + "due_time": 2223, + "duration": 58, + "coordinate": [ + 32.20373602771443, + -89.29364090194085 + ], + "sensor_type": 1, + "id": 91 + }, + { + "release_time": 3126, + "due_time": 3535, + "duration": 39, + "coordinate": [ + 83.69684315520777, + 20.05982930098463 + ], + "sensor_type": 1, + "id": 92 + }, + { + "release_time": 427, + "due_time": 3596, + "duration": 36, + "coordinate": [ + 42.95694108282677, + 19.50170234067093 + ], + "sensor_type": 1, + "id": 93 + }, + { + "release_time": 1313, + "due_time": 1548, + "duration": 36, + "coordinate": [ + 50.13372273230027, + -12.074914184665062 + ], + "sensor_type": 1, + "id": 94 + }, + { + "release_time": 1583, + "due_time": 2524, + "duration": 31, + "coordinate": [ + 4.047710421732262, + -46.86853806604719 + ], + "sensor_type": 1, + "id": 95 + }, + { + "release_time": 96, + "due_time": 1213, + "duration": 56, + "coordinate": [ + 85.72157086621718, + 3.020876885726466 + ], + "sensor_type": 1, + "id": 96 + }, + { + "release_time": 2750, + "due_time": 3378, + "duration": 44, + "coordinate": [ + -78.78444332085795, + 74.48677788038174 + ], + "sensor_type": 1, + "id": 97 + }, + { + "release_time": 850, + "due_time": 1098, + "duration": 49, + "coordinate": [ + -1.9871785919951463, + -24.41294284769893 + ], + "sensor_type": 1, + "id": 98 + }, + { + "release_time": 885, + "due_time": 1822, + "duration": 51, + "coordinate": [ + 2.5262381943073393, + 69.81165409820514 + ], + "sensor_type": 1, + "id": 99 + }, + { + "release_time": 140, + "due_time": 842, + "duration": 15, + "coordinate": [ + -7.621140677009649, + -119.22796028314295 + ], + "sensor_type": 1, + "id": 100 + }, + { + "release_time": 645, + "due_time": 2240, + "duration": 22, + "coordinate": [ + 35.516481879836974, + 131.24581707329418 + ], + "sensor_type": 1, + "id": 101 + }, + { + "release_time": 3288, + "due_time": 3526, + "duration": 54, + "coordinate": [ + -59.821159932372495, + 11.181012417161725 + ], + "sensor_type": 1, + "id": 102 + }, + { + "release_time": 1656, + "due_time": 1822, + "duration": 50, + "coordinate": [ + -49.830181304185416, + 46.64708415344285 + ], + "sensor_type": 1, + "id": 103 + }, + { + "release_time": 1941, + "due_time": 2749, + "duration": 60, + "coordinate": [ + 31.870333524730924, + -99.72928429385205 + ], + "sensor_type": 1, + "id": 104 + }, + { + "release_time": 261, + "due_time": 1347, + "duration": 38, + "coordinate": [ + 65.57657957225061, + -39.45338800236718 + ], + "sensor_type": 1, + "id": 105 + }, + { + "release_time": 2335, + "due_time": 3190, + "duration": 56, + "coordinate": [ + -57.34610353864802, + -137.54434820383557 + ], + "sensor_type": 1, + "id": 106 + }, + { + "release_time": 3032, + "due_time": 3598, + "duration": 39, + "coordinate": [ + -55.78428469972268, + -6.7406152576105285 + ], + "sensor_type": 1, + "id": 107 + }, + { + "release_time": 2835, + "due_time": 3287, + "duration": 35, + "coordinate": [ + -48.69487989611393, + 175.9807575167585 + ], + "sensor_type": 1, + "id": 108 + }, + { + "release_time": 808, + "due_time": 939, + "duration": 42, + "coordinate": [ + 4.7215796628554045, + -161.72905553654414 + ], + "sensor_type": 1, + "id": 109 + }, + { + "release_time": 3518, + "due_time": 3600, + "duration": 27, + "coordinate": [ + -21.851450760237796, + 75.07440461557741 + ], + "sensor_type": 1, + "id": 110 + }, + { + "release_time": 704, + "due_time": 1470, + "duration": 32, + "coordinate": [ + -65.48169736333188, + -75.590954092017 + ], + "sensor_type": 1, + "id": 111 + }, + { + "release_time": 3224, + "due_time": 3401, + "duration": 41, + "coordinate": [ + 74.41605453149214, + -13.83628853863425 + ], + "sensor_type": 1, + "id": 112 + }, + { + "release_time": 2451, + "due_time": 3299, + "duration": 57, + "coordinate": [ + 67.12424689858105, + 166.9190461418134 + ], + "sensor_type": 1, + "id": 113 + }, + { + "release_time": 1926, + "due_time": 2243, + "duration": 40, + "coordinate": [ + 89.01708933948467, + 93.91161184444837 + ], + "sensor_type": 1, + "id": 114 + }, + { + "release_time": 2918, + "due_time": 3600, + "duration": 49, + "coordinate": [ + -11.445303651939184, + 28.941685604023064 + ], + "sensor_type": 1, + "id": 115 + }, + { + "release_time": 1217, + "due_time": 2562, + "duration": 48, + "coordinate": [ + 12.506809287601712, + 70.10174927049351 + ], + "sensor_type": 1, + "id": 116 + }, + { + "release_time": 2046, + "due_time": 2996, + "duration": 40, + "coordinate": [ + 83.76890626206352, + -8.133456042430339 + ], + "sensor_type": 1, + "id": 117 + }, + { + "release_time": 1875, + "due_time": 3488, + "duration": 36, + "coordinate": [ + 21.32679653424681, + -136.22137354228778 + ], + "sensor_type": 1, + "id": 118 + }, + { + "release_time": 2244, + "due_time": 2407, + "duration": 51, + "coordinate": [ + 86.69096603437714, + 168.44187998694798 + ], + "sensor_type": 1, + "id": 119 + }, + { + "release_time": 1376, + "due_time": 1767, + "duration": 19, + "coordinate": [ + -48.19788742221525, + -176.2231423200384 + ], + "sensor_type": 1, + "id": 120 + }, + { + "release_time": 1698, + "due_time": 2289, + "duration": 35, + "coordinate": [ + 4.947209540527581, + -129.67670704214564 + ], + "sensor_type": 1, + "id": 121 + }, + { + "release_time": 2826, + "due_time": 3071, + "duration": 43, + "coordinate": [ + -25.953127255407452, + 114.04254301561514 + ], + "sensor_type": 1, + "id": 122 + }, + { + "release_time": 2949, + "due_time": 3380, + "duration": 41, + "coordinate": [ + 19.770978664207036, + -6.456416718015589 + ], + "sensor_type": 1, + "id": 123 + }, + { + "release_time": 2665, + "due_time": 3549, + "duration": 30, + "coordinate": [ + -63.75634689237788, + 40.70174323820396 + ], + "sensor_type": 1, + "id": 124 + }, + { + "release_time": 3341, + "due_time": 3550, + "duration": 48, + "coordinate": [ + -67.18670162170756, + 95.62973564660581 + ], + "sensor_type": 1, + "id": 125 + }, + { + "release_time": 3205, + "due_time": 3513, + "duration": 45, + "coordinate": [ + 16.557785320551318, + 77.0981454299797 + ], + "sensor_type": 1, + "id": 126 + }, + { + "release_time": 3161, + "due_time": 3457, + "duration": 33, + "coordinate": [ + -1.6283113407216518, + 42.194147444298494 + ], + "sensor_type": 1, + "id": 127 + }, + { + "release_time": 709, + "due_time": 1081, + "duration": 27, + "coordinate": [ + -16.790297140687358, + 19.741957010386045 + ], + "sensor_type": 1, + "id": 128 + }, + { + "release_time": 2769, + "due_time": 3251, + "duration": 53, + "coordinate": [ + 23.796166348265245, + 55.29809115374272 + ], + "sensor_type": 1, + "id": 129 + }, + { + "release_time": 2122, + "due_time": 2771, + "duration": 46, + "coordinate": [ + -34.58892726030641, + -48.52042344528624 + ], + "sensor_type": 1, + "id": 130 + }, + { + "release_time": 598, + "due_time": 1460, + "duration": 43, + "coordinate": [ + 13.274686626380287, + 2.3922461844326506 + ], + "sensor_type": 1, + "id": 131 + }, + { + "release_time": 2144, + "due_time": 2355, + "duration": 58, + "coordinate": [ + -51.0727642146723, + 27.623493405034452 + ], + "sensor_type": 1, + "id": 132 + }, + { + "release_time": 1387, + "due_time": 2123, + "duration": 43, + "coordinate": [ + -22.115182195504843, + 86.47755120260484 + ], + "sensor_type": 1, + "id": 133 + }, + { + "release_time": 1327, + "due_time": 3025, + "duration": 26, + "coordinate": [ + 37.14830569690976, + -95.65537692705213 + ], + "sensor_type": 1, + "id": 134 + }, + { + "release_time": 1326, + "due_time": 3144, + "duration": 41, + "coordinate": [ + -79.64869118640958, + -177.10307790163856 + ], + "sensor_type": 1, + "id": 135 + }, + { + "release_time": 26, + "due_time": 2835, + "duration": 42, + "coordinate": [ + -14.745257786451944, + -119.09455289511689 + ], + "sensor_type": 1, + "id": 136 + }, + { + "release_time": 221, + "due_time": 1385, + "duration": 46, + "coordinate": [ + -82.83014360739867, + -175.40283484475822 + ], + "sensor_type": 1, + "id": 137 + }, + { + "release_time": 1908, + "due_time": 2024, + "duration": 37, + "coordinate": [ + 41.68468020545865, + 140.24062049682408 + ], + "sensor_type": 1, + "id": 138 + }, + { + "release_time": 2178, + "due_time": 2854, + "duration": 33, + "coordinate": [ + 89.88504017359494, + -93.83346543696219 + ], + "sensor_type": 1, + "id": 139 + }, + { + "release_time": 545, + "due_time": 2149, + "duration": 44, + "coordinate": [ + 35.86468156444343, + 102.80987553457061 + ], + "sensor_type": 1, + "id": 140 + }, + { + "release_time": 1242, + "due_time": 1775, + "duration": 37, + "coordinate": [ + -61.84517564999639, + 127.64937986144685 + ], + "sensor_type": 1, + "id": 141 + }, + { + "release_time": 1541, + "due_time": 2176, + "duration": 28, + "coordinate": [ + -3.4007073913575425, + 24.60413038155687 + ], + "sensor_type": 1, + "id": 142 + }, + { + "release_time": 678, + "due_time": 1043, + "duration": 58, + "coordinate": [ + 15.898600423583702, + -108.12643595214215 + ], + "sensor_type": 1, + "id": 143 + }, + { + "release_time": 1062, + "due_time": 1798, + "duration": 24, + "coordinate": [ + 85.93766327809828, + -96.96484001167579 + ], + "sensor_type": 1, + "id": 144 + }, + { + "release_time": 3327, + "due_time": 3510, + "duration": 39, + "coordinate": [ + 1.1303945783440241, + 109.98768809498137 + ], + "sensor_type": 1, + "id": 145 + }, + { + "release_time": 155, + "due_time": 1174, + "duration": 47, + "coordinate": [ + 69.53426300666567, + 16.740605463113553 + ], + "sensor_type": 1, + "id": 146 + }, + { + "release_time": 3316, + "due_time": 3563, + "duration": 56, + "coordinate": [ + -53.018923067461735, + -77.27145314827158 + ], + "sensor_type": 1, + "id": 147 + }, + { + "release_time": 2762, + "due_time": 3131, + "duration": 51, + "coordinate": [ + 47.715062188828796, + 87.91150983534214 + ], + "sensor_type": 1, + "id": 148 + }, + { + "release_time": 2052, + "due_time": 2629, + "duration": 52, + "coordinate": [ + 18.80946436435191, + -11.796170137345342 + ], + "sensor_type": 1, + "id": 149 + }, + { + "release_time": 1212, + "due_time": 2440, + "duration": 25, + "coordinate": [ + -3.7531874948248856, + 147.6065638538941 + ], + "sensor_type": 1, + "id": 150 + }, + { + "release_time": 2142, + "due_time": 2970, + "duration": 37, + "coordinate": [ + -24.7144212345775, + -0.38601950362232174 + ], + "sensor_type": 1, + "id": 151 + }, + { + "release_time": 1877, + "due_time": 2270, + "duration": 33, + "coordinate": [ + 79.12695591228515, + 104.29337224471004 + ], + "sensor_type": 1, + "id": 152 + }, + { + "release_time": 3243, + "due_time": 3508, + "duration": 42, + "coordinate": [ + -5.460833305667407, + 54.604897725807575 + ], + "sensor_type": 1, + "id": 153 + }, + { + "release_time": 988, + "due_time": 1702, + "duration": 16, + "coordinate": [ + -28.080527562313897, + -161.457472995751 + ], + "sensor_type": 1, + "id": 154 + }, + { + "release_time": 1391, + "due_time": 2987, + "duration": 31, + "coordinate": [ + 47.22666854250107, + 152.2385283453051 + ], + "sensor_type": 1, + "id": 155 + }, + { + "release_time": 2748, + "due_time": 3144, + "duration": 32, + "coordinate": [ + 10.737465163019039, + 150.6803228276945 + ], + "sensor_type": 1, + "id": 156 + }, + { + "release_time": 1290, + "due_time": 1522, + "duration": 38, + "coordinate": [ + -19.08323185777425, + -163.19570378999157 + ], + "sensor_type": 1, + "id": 157 + }, + { + "release_time": 3452, + "due_time": 3583, + "duration": 37, + "coordinate": [ + -87.3394853904168, + 24.65864345723861 + ], + "sensor_type": 1, + "id": 158 + }, + { + "release_time": 2588, + "due_time": 3308, + "duration": 17, + "coordinate": [ + -47.39488567338327, + -107.61536197038451 + ], + "sensor_type": 1, + "id": 159 + }, + { + "release_time": 2791, + "due_time": 3355, + "duration": 38, + "coordinate": [ + -67.54337490413829, + 69.87298085446147 + ], + "sensor_type": 1, + "id": 160 + }, + { + "release_time": 487, + "due_time": 1666, + "duration": 35, + "coordinate": [ + 25.397542412161698, + 5.810208185070593 + ], + "sensor_type": 1, + "id": 161 + }, + { + "release_time": 67, + "due_time": 3333, + "duration": 54, + "coordinate": [ + 38.33516769620391, + 36.4867482381091 + ], + "sensor_type": 1, + "id": 162 + }, + { + "release_time": 1745, + "due_time": 1952, + "duration": 52, + "coordinate": [ + -86.93533513293818, + 10.22980895787407 + ], + "sensor_type": 1, + "id": 163 + }, + { + "release_time": 2804, + "due_time": 2911, + "duration": 27, + "coordinate": [ + -67.75381018842009, + -147.14109054800338 + ], + "sensor_type": 1, + "id": 164 + }, + { + "release_time": 1933, + "due_time": 3261, + "duration": 39, + "coordinate": [ + -76.57543604603582, + -100.88051224755922 + ], + "sensor_type": 1, + "id": 165 + }, + { + "release_time": 1378, + "due_time": 3288, + "duration": 59, + "coordinate": [ + -54.19088155543766, + -159.73802882259034 + ], + "sensor_type": 1, + "id": 166 + }, + { + "release_time": 2513, + "due_time": 2867, + "duration": 23, + "coordinate": [ + 32.52350552969186, + -137.3563565448628 + ], + "sensor_type": 1, + "id": 167 + }, + { + "release_time": 2076, + "due_time": 2578, + "duration": 45, + "coordinate": [ + -13.272410208865253, + 80.62236126615181 + ], + "sensor_type": 1, + "id": 168 + }, + { + "release_time": 2432, + "due_time": 2993, + "duration": 36, + "coordinate": [ + -76.5872743143328, + 71.07655958898195 + ], + "sensor_type": 1, + "id": 169 + }, + { + "release_time": 2426, + "due_time": 3117, + "duration": 42, + "coordinate": [ + -28.619326125881642, + 113.3897505716813 + ], + "sensor_type": 1, + "id": 170 + }, + { + "release_time": 772, + "due_time": 2181, + "duration": 24, + "coordinate": [ + -74.25985403704532, + -7.014977230810047 + ], + "sensor_type": 1, + "id": 171 + }, + { + "release_time": 1792, + "due_time": 3093, + "duration": 31, + "coordinate": [ + 61.833133859229235, + 126.31584518652033 + ], + "sensor_type": 1, + "id": 172 + }, + { + "release_time": 3360, + "due_time": 3580, + "duration": 37, + "coordinate": [ + -34.71602156507436, + -119.07307527539113 + ], + "sensor_type": 1, + "id": 173 + }, + { + "release_time": 2167, + "due_time": 2977, + "duration": 50, + "coordinate": [ + 88.28489656444788, + 64.52184618562069 + ], + "sensor_type": 1, + "id": 174 + }, + { + "release_time": 2489, + "due_time": 2985, + "duration": 43, + "coordinate": [ + 53.55685072389258, + 31.23551610654812 + ], + "sensor_type": 1, + "id": 175 + }, + { + "release_time": 281, + "due_time": 949, + "duration": 46, + "coordinate": [ + -85.02575339695056, + -47.25883225616198 + ], + "sensor_type": 1, + "id": 176 + }, + { + "release_time": 2670, + "due_time": 3424, + "duration": 58, + "coordinate": [ + 86.18161400372293, + 144.71223317086003 + ], + "sensor_type": 1, + "id": 177 + }, + { + "release_time": 482, + "due_time": 3470, + "duration": 15, + "coordinate": [ + -49.323349828065936, + 139.61561082277643 + ], + "sensor_type": 1, + "id": 178 + }, + { + "release_time": 2266, + "due_time": 2744, + "duration": 52, + "coordinate": [ + -7.248320634411016, + 129.21686043245813 + ], + "sensor_type": 1, + "id": 179 + }, + { + "release_time": 3227, + "due_time": 3521, + "duration": 53, + "coordinate": [ + 13.577781172096152, + 59.28708257874044 + ], + "sensor_type": 1, + "id": 180 + }, + { + "release_time": 1012, + "due_time": 3159, + "duration": 31, + "coordinate": [ + -37.72913556641908, + -146.17709091193967 + ], + "sensor_type": 1, + "id": 181 + }, + { + "release_time": 2972, + "due_time": 3379, + "duration": 42, + "coordinate": [ + -33.315800029261105, + -23.916922123292125 + ], + "sensor_type": 1, + "id": 182 + }, + { + "release_time": 983, + "due_time": 3184, + "duration": 26, + "coordinate": [ + -71.22702799860427, + -176.46135726251572 + ], + "sensor_type": 1, + "id": 183 + }, + { + "release_time": 843, + "due_time": 1177, + "duration": 48, + "coordinate": [ + -21.164606544711802, + 113.55856098273318 + ], + "sensor_type": 1, + "id": 184 + }, + { + "release_time": 501, + "due_time": 3115, + "duration": 53, + "coordinate": [ + 39.69249739852907, + 148.2069185032447 + ], + "sensor_type": 1, + "id": 185 + }, + { + "release_time": 126, + "due_time": 2269, + "duration": 19, + "coordinate": [ + -79.6456788122745, + 123.78198199126768 + ], + "sensor_type": 1, + "id": 186 + }, + { + "release_time": 1753, + "due_time": 2865, + "duration": 54, + "coordinate": [ + 15.087398546808473, + -173.43222371790802 + ], + "sensor_type": 1, + "id": 187 + }, + { + "release_time": 2777, + "due_time": 3465, + "duration": 24, + "coordinate": [ + -84.67361228703201, + -168.15999734458987 + ], + "sensor_type": 1, + "id": 188 + }, + { + "release_time": 3020, + "due_time": 3343, + "duration": 53, + "coordinate": [ + -6.040912284313009, + 73.1335179180341 + ], + "sensor_type": 1, + "id": 189 + }, + { + "release_time": 1704, + "due_time": 2285, + "duration": 50, + "coordinate": [ + 85.0252162604408, + 65.76860853545884 + ], + "sensor_type": 1, + "id": 190 + }, + { + "release_time": 91, + "due_time": 1374, + "duration": 18, + "coordinate": [ + -53.14012353931113, + -155.7941265941507 + ], + "sensor_type": 1, + "id": 191 + }, + { + "release_time": 352, + "due_time": 3237, + "duration": 52, + "coordinate": [ + -64.67220719025535, + 5.204648855003683 + ], + "sensor_type": 1, + "id": 192 + }, + { + "release_time": 157, + "due_time": 2138, + "duration": 33, + "coordinate": [ + 7.330381382612444, + -165.71905828545934 + ], + "sensor_type": 1, + "id": 193 + }, + { + "release_time": 1927, + "due_time": 3516, + "duration": 59, + "coordinate": [ + -71.68563432104567, + -87.68186692983087 + ], + "sensor_type": 1, + "id": 194 + }, + { + "release_time": 2842, + "due_time": 3182, + "duration": 56, + "coordinate": [ + 89.25333088425714, + 10.237698854374173 + ], + "sensor_type": 1, + "id": 195 + }, + { + "release_time": 852, + "due_time": 3523, + "duration": 22, + "coordinate": [ + -70.04885864123568, + -130.05802757104294 + ], + "sensor_type": 1, + "id": 196 + }, + { + "release_time": 2969, + "due_time": 3367, + "duration": 21, + "coordinate": [ + -89.75121122979608, + -6.39074112188149 + ], + "sensor_type": 1, + "id": 197 + }, + { + "release_time": 196, + "due_time": 3110, + "duration": 15, + "coordinate": [ + 32.11533063798382, + 122.21587464479 + ], + "sensor_type": 1, + "id": 198 + }, + { + "release_time": 2345, + "due_time": 2928, + "duration": 53, + "coordinate": [ + -89.65139429028955, + 5.209062630130518 + ], + "sensor_type": 1, + "id": 199 + }, + { + "release_time": 2987, + "due_time": 3196, + "duration": 58, + "coordinate": [ + 68.7136627464582, + -110.14606686653963 + ], + "sensor_type": 1, + "id": 200 + }, + { + "release_time": 1866, + "due_time": 2143, + "duration": 35, + "coordinate": [ + 25.098332157544903, + 106.04673861464994 + ], + "sensor_type": 1, + "id": 201 + }, + { + "release_time": 99, + "due_time": 1768, + "duration": 52, + "coordinate": [ + 20.538876848934336, + 58.37995866342496 + ], + "sensor_type": 1, + "id": 202 + }, + { + "release_time": 520, + "due_time": 2326, + "duration": 34, + "coordinate": [ + -59.4678607470172, + 155.3028577911104 + ], + "sensor_type": 1, + "id": 203 + }, + { + "release_time": 1751, + "due_time": 2773, + "duration": 29, + "coordinate": [ + -16.08305791751721, + 83.58284036800222 + ], + "sensor_type": 1, + "id": 204 + }, + { + "release_time": 1411, + "due_time": 2710, + "duration": 55, + "coordinate": [ + 49.585407636998724, + -98.60768831373896 + ], + "sensor_type": 1, + "id": 205 + }, + { + "release_time": 953, + "due_time": 3598, + "duration": 25, + "coordinate": [ + 43.220619696768495, + 53.449857003218256 + ], + "sensor_type": 1, + "id": 206 + }, + { + "release_time": 15, + "due_time": 2254, + "duration": 28, + "coordinate": [ + -67.97533934096295, + 68.0343865480171 + ], + "sensor_type": 1, + "id": 207 + }, + { + "release_time": 843, + "due_time": 3293, + "duration": 27, + "coordinate": [ + -23.941498913363844, + -149.02025641825304 + ], + "sensor_type": 1, + "id": 208 + }, + { + "release_time": 1886, + "due_time": 2649, + "duration": 27, + "coordinate": [ + 66.01348496210929, + -128.6618377023361 + ], + "sensor_type": 1, + "id": 209 + }, + { + "release_time": 41, + "due_time": 1337, + "duration": 52, + "coordinate": [ + 25.180760733299365, + 155.78595863937443 + ], + "sensor_type": 1, + "id": 210 + }, + { + "release_time": 696, + "due_time": 2783, + "duration": 48, + "coordinate": [ + 61.135703253621045, + 38.731149481788634 + ], + "sensor_type": 1, + "id": 211 + }, + { + "release_time": 2436, + "due_time": 2715, + "duration": 55, + "coordinate": [ + 3.2174913574876456, + -63.304468916669705 + ], + "sensor_type": 1, + "id": 212 + }, + { + "release_time": 2766, + "due_time": 3313, + "duration": 41, + "coordinate": [ + 51.51986560624991, + -152.11105354123288 + ], + "sensor_type": 1, + "id": 213 + }, + { + "release_time": 2725, + "due_time": 3452, + "duration": 29, + "coordinate": [ + -41.57573781976081, + 68.6211266861919 + ], + "sensor_type": 1, + "id": 214 + }, + { + "release_time": 1375, + "due_time": 2604, + "duration": 44, + "coordinate": [ + -45.608601763524156, + 105.29187747808123 + ], + "sensor_type": 1, + "id": 215 + }, + { + "release_time": 2428, + "due_time": 3527, + "duration": 16, + "coordinate": [ + 57.108324894894025, + -28.19072894712704 + ], + "sensor_type": 1, + "id": 216 + }, + { + "release_time": 1179, + "due_time": 2730, + "duration": 16, + "coordinate": [ + 69.82247055255891, + -50.19817664903209 + ], + "sensor_type": 1, + "id": 217 + }, + { + "release_time": 3081, + "due_time": 3434, + "duration": 58, + "coordinate": [ + -64.24658573250842, + -35.09734869338601 + ], + "sensor_type": 1, + "id": 218 + }, + { + "release_time": 2781, + "due_time": 3271, + "duration": 39, + "coordinate": [ + -14.726533018462177, + -158.17213614000354 + ], + "sensor_type": 1, + "id": 219 + }, + { + "release_time": 868, + "due_time": 2331, + "duration": 48, + "coordinate": [ + -83.6771809949199, + -106.98047264743016 + ], + "sensor_type": 1, + "id": 220 + }, + { + "release_time": 2632, + "due_time": 3548, + "duration": 20, + "coordinate": [ + 28.69786709659327, + 19.95909284723993 + ], + "sensor_type": 1, + "id": 221 + }, + { + "release_time": 2353, + "due_time": 3088, + "duration": 37, + "coordinate": [ + 82.73371627283902, + -16.93100390640322 + ], + "sensor_type": 1, + "id": 222 + }, + { + "release_time": 2926, + "due_time": 3346, + "duration": 30, + "coordinate": [ + 16.254742463494097, + -76.50833798039913 + ], + "sensor_type": 1, + "id": 223 + }, + { + "release_time": 310, + "due_time": 1546, + "duration": 26, + "coordinate": [ + 10.995238822436121, + 33.17086993808033 + ], + "sensor_type": 1, + "id": 224 + }, + { + "release_time": 1077, + "due_time": 2026, + "duration": 15, + "coordinate": [ + -44.87258243720343, + 155.12453222015415 + ], + "sensor_type": 1, + "id": 225 + }, + { + "release_time": 1633, + "due_time": 2005, + "duration": 43, + "coordinate": [ + -6.41052660204376, + -65.38494190268186 + ], + "sensor_type": 1, + "id": 226 + }, + { + "release_time": 104, + "due_time": 669, + "duration": 25, + "coordinate": [ + -49.02687357940489, + -36.49331860696415 + ], + "sensor_type": 1, + "id": 227 + }, + { + "release_time": 695, + "due_time": 1558, + "duration": 53, + "coordinate": [ + 20.448570556181522, + 63.07716859578713 + ], + "sensor_type": 1, + "id": 228 + }, + { + "release_time": 902, + "due_time": 1354, + "duration": 42, + "coordinate": [ + 13.32753511697723, + -91.7596759872139 + ], + "sensor_type": 1, + "id": 229 + }, + { + "release_time": 3042, + "due_time": 3395, + "duration": 45, + "coordinate": [ + 62.485360276421545, + -101.2113389998138 + ], + "sensor_type": 1, + "id": 230 + }, + { + "release_time": 13, + "due_time": 2323, + "duration": 44, + "coordinate": [ + -68.03313661106021, + 136.24519591479987 + ], + "sensor_type": 1, + "id": 231 + }, + { + "release_time": 1850, + "due_time": 3009, + "duration": 39, + "coordinate": [ + -80.09297077710816, + 170.37274978238793 + ], + "sensor_type": 1, + "id": 232 + }, + { + "release_time": 162, + "due_time": 3066, + "duration": 58, + "coordinate": [ + -63.09804252651609, + 19.827177198394423 + ], + "sensor_type": 1, + "id": 233 + }, + { + "release_time": 2027, + "due_time": 2893, + "duration": 60, + "coordinate": [ + -56.96802911679156, + 77.07684901416502 + ], + "sensor_type": 1, + "id": 234 + }, + { + "release_time": 425, + "due_time": 2393, + "duration": 28, + "coordinate": [ + 32.72604559162035, + 19.936458343361295 + ], + "sensor_type": 1, + "id": 235 + }, + { + "release_time": 1921, + "due_time": 3535, + "duration": 54, + "coordinate": [ + -76.43342026180848, + -74.11058816459972 + ], + "sensor_type": 1, + "id": 236 + }, + { + "release_time": 1866, + "due_time": 3221, + "duration": 20, + "coordinate": [ + 7.9467798489289265, + 129.48926234578414 + ], + "sensor_type": 1, + "id": 237 + }, + { + "release_time": 2450, + "due_time": 2974, + "duration": 34, + "coordinate": [ + -27.682082330235588, + 19.53494765090062 + ], + "sensor_type": 1, + "id": 238 + }, + { + "release_time": 913, + "due_time": 1449, + "duration": 50, + "coordinate": [ + 85.36311201390922, + 138.14269019214163 + ], + "sensor_type": 1, + "id": 239 + }, + { + "release_time": 393, + "due_time": 3023, + "duration": 39, + "coordinate": [ + -9.389433165826048, + -2.9757283465254716 + ], + "sensor_type": 1, + "id": 240 + }, + { + "release_time": 3179, + "due_time": 3498, + "duration": 44, + "coordinate": [ + -46.12425319721956, + -100.02464909916482 + ], + "sensor_type": 1, + "id": 241 + }, + { + "release_time": 3169, + "due_time": 3404, + "duration": 35, + "coordinate": [ + 23.740278512654683, + -177.2539964775056 + ], + "sensor_type": 1, + "id": 242 + }, + { + "release_time": 809, + "due_time": 2157, + "duration": 48, + "coordinate": [ + -37.68542201990396, + 156.03199022390493 + ], + "sensor_type": 1, + "id": 243 + }, + { + "release_time": 3474, + "due_time": 3599, + "duration": 37, + "coordinate": [ + -2.8053852909325627, + -63.217674044110524 + ], + "sensor_type": 1, + "id": 244 + }, + { + "release_time": 1330, + "due_time": 2998, + "duration": 59, + "coordinate": [ + 67.9376815658812, + -118.11500712439133 + ], + "sensor_type": 1, + "id": 245 + }, + { + "release_time": 2435, + "due_time": 3184, + "duration": 25, + "coordinate": [ + -60.55471665215444, + -73.11119579194948 + ], + "sensor_type": 1, + "id": 246 + }, + { + "release_time": 1641, + "due_time": 2179, + "duration": 20, + "coordinate": [ + 70.89871744316676, + 49.43738471590831 + ], + "sensor_type": 1, + "id": 247 + }, + { + "release_time": 3277, + "due_time": 3585, + "duration": 55, + "coordinate": [ + -0.7532525299133823, + -85.37230323784114 + ], + "sensor_type": 1, + "id": 248 + }, + { + "release_time": 986, + "due_time": 1921, + "duration": 32, + "coordinate": [ + 31.168031144673932, + -82.98037222492187 + ], + "sensor_type": 1, + "id": 249 + }, + { + "release_time": 1855, + "due_time": 2662, + "duration": 37, + "coordinate": [ + -52.34427220695613, + -171.11148133348186 + ], + "sensor_type": 1, + "id": 250 + }, + { + "release_time": 2569, + "due_time": 2984, + "duration": 47, + "coordinate": [ + -84.82328750251673, + -46.88006644819302 + ], + "sensor_type": 1, + "id": 251 + }, + { + "release_time": 2894, + "due_time": 3029, + "duration": 21, + "coordinate": [ + 25.534726327054216, + 109.17617780532521 + ], + "sensor_type": 1, + "id": 252 + }, + { + "release_time": 2943, + "due_time": 3297, + "duration": 49, + "coordinate": [ + 66.6366004301101, + 41.15218326344706 + ], + "sensor_type": 1, + "id": 253 + }, + { + "release_time": 2647, + "due_time": 3150, + "duration": 49, + "coordinate": [ + 61.88501800119536, + -116.30208766605422 + ], + "sensor_type": 1, + "id": 254 + }, + { + "release_time": 2518, + "due_time": 3314, + "duration": 54, + "coordinate": [ + 58.23583523415289, + 47.21913980975941 + ], + "sensor_type": 1, + "id": 255 + }, + { + "release_time": 120, + "due_time": 3456, + "duration": 36, + "coordinate": [ + -39.203423851709125, + -73.14812941034103 + ], + "sensor_type": 1, + "id": 256 + }, + { + "release_time": 467, + "due_time": 1762, + "duration": 42, + "coordinate": [ + -82.98747239950808, + 21.82881884937015 + ], + "sensor_type": 1, + "id": 257 + }, + { + "release_time": 3430, + "due_time": 3521, + "duration": 24, + "coordinate": [ + -23.62584707979383, + -91.29762035619727 + ], + "sensor_type": 1, + "id": 258 + }, + { + "release_time": 1809, + "due_time": 1906, + "duration": 30, + "coordinate": [ + 72.30069267080435, + 26.716895293307488 + ], + "sensor_type": 1, + "id": 259 + } + ] +} \ No newline at end of file diff --git a/tests/fixtures/aeosbench_gt_bsk2.9.0/cases/00203/constellation.json b/tests/fixtures/aeosbench_gt_bsk2.9.0/cases/00203/constellation.json new file mode 100644 index 0000000..691e0fa --- /dev/null +++ b/tests/fixtures/aeosbench_gt_bsk2.9.0/cases/00203/constellation.json @@ -0,0 +1,4318 @@ +{ + "orbits": [ + { + "eccentricity": 0.001109537879831159, + "semi_major_axis": 7169255.6878444785, + "inclination": 36.003696857705215, + "right_ascension_of_the_ascending_node": 208.42852216541533, + "argument_of_perigee": 116.65301336903826, + "id": 0 + }, + { + "eccentricity": 0.0038670063866212442, + "semi_major_axis": 7673284.5624854155, + "inclination": 50.277513567295806, + "right_ascension_of_the_ascending_node": 164.76514415737748, + "argument_of_perigee": 251.67627083957987, + "id": 1 + }, + { + "eccentricity": 0.004515718900306808, + "semi_major_axis": 7219137.17675068, + "inclination": 0.375477737326837, + "right_ascension_of_the_ascending_node": 294.26718686495076, + "argument_of_perigee": 184.79768209976083, + "id": 2 + }, + { + "eccentricity": 0.002864878556799805, + "semi_major_axis": 7436432.204425378, + "inclination": 55.25543269589253, + "right_ascension_of_the_ascending_node": 218.7074787961268, + "argument_of_perigee": 185.98980524348215, + "id": 3 + }, + { + "eccentricity": 0.0031484765873551336, + "semi_major_axis": 6892725.387984517, + "inclination": 106.29551438089611, + "right_ascension_of_the_ascending_node": 135.42583845129522, + "argument_of_perigee": 133.58628493958574, + "id": 4 + }, + { + "eccentricity": 0.0036638039235866947, + "semi_major_axis": 7108404.546982848, + "inclination": 122.17728442215457, + "right_ascension_of_the_ascending_node": 327.26813010427117, + "argument_of_perigee": 23.58622460405012, + "id": 5 + }, + { + "eccentricity": 0.004238274499746721, + "semi_major_axis": 7521669.191086159, + "inclination": 96.96277279114076, + "right_ascension_of_the_ascending_node": 355.50020387879346, + "argument_of_perigee": 205.53302558196586, + "id": 6 + }, + { + "eccentricity": 0.0022149601459700618, + "semi_major_axis": 7162220.6689522425, + "inclination": 157.13914765452057, + "right_ascension_of_the_ascending_node": 324.8414224540358, + "argument_of_perigee": 154.90358023170108, + "id": 7 + }, + { + "eccentricity": 0.004109661968038065, + "semi_major_axis": 7713515.654449269, + "inclination": 2.142408919412815, + "right_ascension_of_the_ascending_node": 148.00912185856674, + "argument_of_perigee": 66.32523624739119, + "id": 8 + }, + { + "eccentricity": 0.0045068252152201775, + "semi_major_axis": 7944228.5518910885, + "inclination": 6.398144732780249, + "right_ascension_of_the_ascending_node": 36.2476633148704, + "argument_of_perigee": 274.40374541355925, + "id": 9 + }, + { + "eccentricity": 0.0035790283840810666, + "semi_major_axis": 7734445.581356522, + "inclination": 105.05075172112325, + "right_ascension_of_the_ascending_node": 150.0943970604941, + "argument_of_perigee": 124.82127704745469, + "id": 10 + }, + { + "eccentricity": 0.004242001665671312, + "semi_major_axis": 7515799.930941892, + "inclination": 40.25943272879759, + "right_ascension_of_the_ascending_node": 108.58776323523664, + "argument_of_perigee": 40.25131742329903, + "id": 11 + }, + { + "eccentricity": 0.001267951641392363, + "semi_major_axis": 7264434.490683064, + "inclination": 48.11162072580265, + "right_ascension_of_the_ascending_node": 131.63091195983776, + "argument_of_perigee": 165.95392784819893, + "id": 12 + }, + { + "eccentricity": 0.004565167318582577, + "semi_major_axis": 7275508.37974165, + "inclination": 11.570469989127414, + "right_ascension_of_the_ascending_node": 351.6411243590949, + "argument_of_perigee": 74.78001752129403, + "id": 13 + }, + { + "eccentricity": 0.0020423597505540405, + "semi_major_axis": 7242539.682176152, + "inclination": 74.56249352510868, + "right_ascension_of_the_ascending_node": 235.82767544133125, + "argument_of_perigee": 273.74408929519296, + "id": 14 + }, + { + "eccentricity": 0.0025107598892045104, + "semi_major_axis": 6990692.479377315, + "inclination": 98.25832893641316, + "right_ascension_of_the_ascending_node": 106.23487309729062, + "argument_of_perigee": 81.59026600987215, + "id": 15 + }, + { + "eccentricity": 0.004765059036263793, + "semi_major_axis": 7569030.1453354005, + "inclination": 133.92667346116724, + "right_ascension_of_the_ascending_node": 51.487512379583094, + "argument_of_perigee": 96.35055298777533, + "id": 16 + }, + { + "eccentricity": 0.001583397855447156, + "semi_major_axis": 7452597.25456347, + "inclination": 61.89049826899247, + "right_ascension_of_the_ascending_node": 286.2036188218273, + "argument_of_perigee": 246.35534219942113, + "id": 17 + }, + { + "eccentricity": 0.0011899082465166117, + "semi_major_axis": 7112035.671124268, + "inclination": 54.497176813443396, + "right_ascension_of_the_ascending_node": 282.35438633508613, + "argument_of_perigee": 114.14044783810655, + "id": 18 + }, + { + "eccentricity": 0.002582626944168863, + "semi_major_axis": 7275065.248595287, + "inclination": 74.63070906200274, + "right_ascension_of_the_ascending_node": 263.8361867860458, + "argument_of_perigee": 186.9474389885659, + "id": 19 + }, + { + "eccentricity": 0.004200710381253685, + "semi_major_axis": 7298204.973342113, + "inclination": 162.1919678379465, + "right_ascension_of_the_ascending_node": 118.4870718728783, + "argument_of_perigee": 351.95509122547566, + "id": 20 + }, + { + "eccentricity": 0.0010770667166517683, + "semi_major_axis": 7919840.3753305245, + "inclination": 6.64958758404985, + "right_ascension_of_the_ascending_node": 31.31482829593175, + "argument_of_perigee": 332.49915626060186, + "id": 21 + }, + { + "eccentricity": 0.0025745027790107663, + "semi_major_axis": 7614754.960451059, + "inclination": 39.82555098424402, + "right_ascension_of_the_ascending_node": 158.93370753314514, + "argument_of_perigee": 212.17656687240753, + "id": 22 + }, + { + "eccentricity": 0.003999000304195549, + "semi_major_axis": 7224057.617886882, + "inclination": 88.11277051395224, + "right_ascension_of_the_ascending_node": 14.778650833418489, + "argument_of_perigee": 332.0315481627094, + "id": 23 + }, + { + "eccentricity": 0.0048851544698948705, + "semi_major_axis": 7643902.095379526, + "inclination": 118.04470955921505, + "right_ascension_of_the_ascending_node": 177.20630478745792, + "argument_of_perigee": 266.5858155473644, + "id": 24 + }, + { + "eccentricity": 0.003213633760673753, + "semi_major_axis": 7361609.762870234, + "inclination": 48.89831613092839, + "right_ascension_of_the_ascending_node": 203.9980448841591, + "argument_of_perigee": 282.5065311716108, + "id": 25 + }, + { + "eccentricity": 0.0034470837097818198, + "semi_major_axis": 7847813.709269513, + "inclination": 20.87448946470037, + "right_ascension_of_the_ascending_node": 173.99718980468356, + "argument_of_perigee": 83.07646573444617, + "id": 26 + }, + { + "eccentricity": 0.0020100323496071077, + "semi_major_axis": 6892149.810183965, + "inclination": 157.74337561711724, + "right_ascension_of_the_ascending_node": 192.9171688307334, + "argument_of_perigee": 7.2877664526799, + "id": 27 + }, + { + "eccentricity": 0.001276640922815513, + "semi_major_axis": 7560761.615173827, + "inclination": 67.3388996281725, + "right_ascension_of_the_ascending_node": 86.64850837910927, + "argument_of_perigee": 95.93717442771027, + "id": 28 + }, + { + "eccentricity": 0.0015985604838180535, + "semi_major_axis": 7065601.981173119, + "inclination": 50.982855113051706, + "right_ascension_of_the_ascending_node": 58.99391437857876, + "argument_of_perigee": 311.3054000165099, + "id": 29 + }, + { + "eccentricity": 0.00102862801024876, + "semi_major_axis": 7056998.888642071, + "inclination": 167.77641885919118, + "right_ascension_of_the_ascending_node": 189.57406794674543, + "argument_of_perigee": 172.0322976540435, + "id": 30 + }, + { + "eccentricity": 0.004455928548449249, + "semi_major_axis": 7708598.345052613, + "inclination": 38.147105004474966, + "right_ascension_of_the_ascending_node": 350.7770496399428, + "argument_of_perigee": 347.894146678375, + "id": 31 + }, + { + "eccentricity": 0.002566602332409926, + "semi_major_axis": 7850583.20438257, + "inclination": 116.75873649376247, + "right_ascension_of_the_ascending_node": 318.9728262949706, + "argument_of_perigee": 330.8611573265644, + "id": 32 + }, + { + "eccentricity": 0.0032525681380602784, + "semi_major_axis": 7501432.1986455005, + "inclination": 87.13197794731138, + "right_ascension_of_the_ascending_node": 322.95383855710946, + "argument_of_perigee": 350.9552420652951, + "id": 33 + }, + { + "eccentricity": 0.0019826713661301476, + "semi_major_axis": 7105026.988960405, + "inclination": 40.995604379278404, + "right_ascension_of_the_ascending_node": 65.34692319488182, + "argument_of_perigee": 143.19829350106318, + "id": 34 + }, + { + "eccentricity": 0.0035406405428015327, + "semi_major_axis": 7945352.45487533, + "inclination": 149.99013945649634, + "right_ascension_of_the_ascending_node": 273.8582433969916, + "argument_of_perigee": 15.98262463596122, + "id": 35 + }, + { + "eccentricity": 0.003380720047295712, + "semi_major_axis": 7376257.94752995, + "inclination": 178.06033150788116, + "right_ascension_of_the_ascending_node": 170.52469743174055, + "argument_of_perigee": 126.45133900595881, + "id": 36 + }, + { + "eccentricity": 0.0005211675817241251, + "semi_major_axis": 7235944.2583068935, + "inclination": 121.73527494095579, + "right_ascension_of_the_ascending_node": 116.39174438409208, + "argument_of_perigee": 299.3794461740405, + "id": 37 + }, + { + "eccentricity": 0.004986867477735338, + "semi_major_axis": 7579252.315788359, + "inclination": 4.51684118803146, + "right_ascension_of_the_ascending_node": 193.59274207571212, + "argument_of_perigee": 308.68808829325593, + "id": 38 + }, + { + "eccentricity": 0.0009680467463243808, + "semi_major_axis": 7452040.688864395, + "inclination": 11.073381296724914, + "right_ascension_of_the_ascending_node": 97.82133294221215, + "argument_of_perigee": 294.14616343894886, + "id": 39 + }, + { + "eccentricity": 0.003068695969352638, + "semi_major_axis": 6976145.807571503, + "inclination": 0.9159035151730777, + "right_ascension_of_the_ascending_node": 242.06355234027566, + "argument_of_perigee": 89.79687325786944, + "id": 40 + }, + { + "eccentricity": 0.0026191784336809538, + "semi_major_axis": 7231330.466682792, + "inclination": 115.0072146193758, + "right_ascension_of_the_ascending_node": 320.83153698016474, + "argument_of_perigee": 62.98246666376889, + "id": 41 + }, + { + "eccentricity": 0.00010570510853374072, + "semi_major_axis": 7215921.101433002, + "inclination": 78.14972668761312, + "right_ascension_of_the_ascending_node": 354.4071059851892, + "argument_of_perigee": 51.09663597201402, + "id": 42 + }, + { + "eccentricity": 0.0011769411541789415, + "semi_major_axis": 7495333.699201906, + "inclination": 111.20364706892809, + "right_ascension_of_the_ascending_node": 350.17878557842494, + "argument_of_perigee": 107.12609311008254, + "id": 43 + } + ], + "satellites": [ + { + "inertia": [ + 108.05718994140625, + 0.0, + 0.0, + 0.0, + 130.10633850097656, + 0.0, + 0.0, + 0.0, + 55.02301788330078 + ], + "mass": 150.64271065344116, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 0, + "solar_panel": { + "direction": [ + -0.765203949165962, + 0.2897347541222715, + 0.5749058083151731 + ], + "area": 0.44650301507520973, + "efficiency": 0.23744868467408128 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3681845737635303, + "power": 1.9134810427953033, + "type": 1 + }, + "battery": { + "capacity": 20328.985756490718, + "percentage": 0.44983517674973983 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 524.1209913629627, + "power": 5.575849037125395, + "efficiency": 0.5573680613166546 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 496.5937717926746, + "power": 6.328299053002613, + "efficiency": 0.5012038151540312 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 433.20139532351016, + "power": 6.951376465705667, + "efficiency": 0.5844333427386947 + } + ], + "mrp_control": { + "k": 35.331955511154824, + "ki": 0.001114532053785482, + "p": 95.02830686726934, + "integral_limit": 0.00037479088201834455 + }, + "true_anomaly": 108.48288549301193, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 0 + }, + { + "inertia": [ + 76.33013916015625, + 0.0, + 0.0, + 0.0, + 158.86717224121094, + 0.0, + 0.0, + 0.0, + 74.95057678222656 + ], + "mass": 171.6757008716354, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 1, + "solar_panel": { + "direction": [ + -0.6328164402275659, + 0.40710539453600475, + -0.6586414432127661 + ], + "area": 0.26936719127499864, + "efficiency": 0.2899383302619094 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.16430049050262524, + "power": 4.2978364766742185, + "type": 1 + }, + "battery": { + "capacity": 28203.503305672097, + "percentage": 0.5876667219123602 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 643.6055318753527, + "power": 5.017928335485294, + "efficiency": 0.5538149810037161 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 725.2578835002992, + "power": 5.160831009223364, + "efficiency": 0.5864084642098378 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 656.515629039383, + "power": 6.548094713061321, + "efficiency": 0.554972079319618 + } + ], + "mrp_control": { + "k": 36.51704595284817, + "ki": 0.00039743101359496105, + "p": 144.457824458274, + "integral_limit": 0.000535825946767767 + }, + "true_anomaly": 232.298063063281, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 1 + }, + { + "inertia": [ + 64.77430725097656, + 0.0, + 0.0, + 0.0, + 124.88703155517578, + 0.0, + 0.0, + 0.0, + 124.99937438964844 + ], + "mass": 130.57789730511956, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 2, + "solar_panel": { + "direction": [ + -0.530701225607662, + 0.7287853326205348, + -0.4326986804875904 + ], + "area": 0.277553053855047, + "efficiency": 0.45989166421241257 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3322654024216848, + "power": 2.4292521078623146, + "type": 1 + }, + "battery": { + "capacity": 23653.162889210937, + "percentage": 0.9629769141917803 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 685.3641674094616, + "power": 6.206780949449452, + "efficiency": 0.595514522722365 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 640.305369916824, + "power": 5.113373538181754, + "efficiency": 0.5561336527310163 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 594.4274404768703, + "power": 6.0079045754267275, + "efficiency": 0.5941839850314284 + } + ], + "mrp_control": { + "k": 18.06488643729743, + "ki": 0.004553154036277543, + "p": 64.64156490719941, + "integral_limit": 0.012846008627000803 + }, + "true_anomaly": 66.4528845812057, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 2 + }, + { + "inertia": [ + 136.2198486328125, + 0.0, + 0.0, + 0.0, + 193.60028076171875, + 0.0, + 0.0, + 0.0, + 191.5772247314453 + ], + "mass": 148.5652020985377, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 3, + "solar_panel": { + "direction": [ + 0.8043079158484207, + 0.16266686077216733, + -0.5715140146226497 + ], + "area": 0.26578697371048765, + "efficiency": 0.30267221582691206 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.21050757237180845, + "power": 2.78218832796902, + "type": 1 + }, + "battery": { + "capacity": 9142.60639480938, + "percentage": 0.9224623908678771 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 605.0115240769848, + "power": 6.58899989922985, + "efficiency": 0.543798219501049 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 545.9003378183215, + "power": 6.676130718470514, + "efficiency": 0.5109825601737019 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 421.9076456564018, + "power": 5.841495389713856, + "efficiency": 0.544810289537738 + } + ], + "mrp_control": { + "k": 78.6718532533091, + "ki": 0.008466928072800417, + "p": 232.91121346462793, + "integral_limit": 0.019420426598304733 + }, + "true_anomaly": 64.42432829146213, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 3 + }, + { + "inertia": [ + 188.21900939941406, + 0.0, + 0.0, + 0.0, + 128.49429321289062, + 0.0, + 0.0, + 0.0, + 188.8158416748047 + ], + "mass": 191.39950483594583, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 4, + "solar_panel": { + "direction": [ + -0.07416879849310687, + 0.3703132543998839, + -0.9259411876279485 + ], + "area": 0.3253887711328449, + "efficiency": 0.1262236808228285 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.19768510405514814, + "power": 7.9270199605427445, + "type": 1 + }, + "battery": { + "capacity": 10268.619197974982, + "percentage": 0.37259352536059887 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 455.0432098480797, + "power": 6.7456410271420175, + "efficiency": 0.5363484276740024 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 411.05543777770197, + "power": 5.092807510945862, + "efficiency": 0.5354404808585888 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 561.1818730103423, + "power": 6.548904139272713, + "efficiency": 0.5656491863073999 + } + ], + "mrp_control": { + "k": 77.38652419612333, + "ki": 0.005905778740028499, + "p": 209.06260568751694, + "integral_limit": 0.015120641053555622 + }, + "true_anomaly": 42.79748944607303, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 4 + }, + { + "inertia": [ + 181.71473693847656, + 0.0, + 0.0, + 0.0, + 58.94287109375, + 0.0, + 0.0, + 0.0, + 61.253692626953125 + ], + "mass": 66.30553580041033, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 5, + "solar_panel": { + "direction": [ + 0.061177298047020975, + 0.5944294105190358, + 0.8018173196643096 + ], + "area": 0.384202701301846, + "efficiency": 0.22131013358870508 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.22328413219715826, + "power": 6.940353120515024, + "type": 1 + }, + "battery": { + "capacity": 28036.235179233798, + "percentage": 0.4586791128460719 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 507.3482383856447, + "power": 5.165033052568248, + "efficiency": 0.5197055522694916 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 708.3573792743007, + "power": 6.1461504889419025, + "efficiency": 0.5302586989252563 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 443.1336800653201, + "power": 5.533102024058919, + "efficiency": 0.5955425207516971 + } + ], + "mrp_control": { + "k": 53.805414504252816, + "ki": 0.0006021515091741614, + "p": 146.34496631046372, + "integral_limit": 0.0025123366097155233 + }, + "true_anomaly": 296.5476908848979, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 5 + }, + { + "inertia": [ + 73.92239379882812, + 0.0, + 0.0, + 0.0, + 64.97932434082031, + 0.0, + 0.0, + 0.0, + 121.37509155273438 + ], + "mass": 136.91489050691945, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 6, + "solar_panel": { + "direction": [ + -0.5930382117720638, + 0.48015856752420516, + -0.6463384789808635 + ], + "area": 0.1382682185082872, + "efficiency": 0.18566126831035223 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3663522129548267, + "power": 3.4730984701314966, + "type": 1 + }, + "battery": { + "capacity": 29528.71654489731, + "percentage": 0.2582356768681047 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 734.2685451594273, + "power": 6.273083158962082, + "efficiency": 0.5999406996971459 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 428.83555094243013, + "power": 6.577779090230917, + "efficiency": 0.56747329395886 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 570.4918770913055, + "power": 6.796866162799329, + "efficiency": 0.5978262563389829 + } + ], + "mrp_control": { + "k": 44.08823613925528, + "ki": 0.007715195007460703, + "p": 94.20246075126602, + "integral_limit": 0.013636369627940096 + }, + "true_anomaly": 278.72764652439, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 6 + }, + { + "inertia": [ + 70.9580307006836, + 0.0, + 0.0, + 0.0, + 62.52545928955078, + 0.0, + 0.0, + 0.0, + 167.49673461914062 + ], + "mass": 102.18875116166959, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 7, + "solar_panel": { + "direction": [ + -0.22253748632279272, + 0.19586013707614097, + -0.9550475767654971 + ], + "area": 0.18887766488068733, + "efficiency": 0.245200239192235 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3473732419438219, + "power": 2.012089501193407, + "type": 1 + }, + "battery": { + "capacity": 16152.137705257568, + "percentage": 0.13238211839557118 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 494.45666611169713, + "power": 6.239898599769393, + "efficiency": 0.5946504430502245 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 630.9522640171251, + "power": 5.047995240137142, + "efficiency": 0.5795533300610873 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 484.02407227443024, + "power": 5.21441126083068, + "efficiency": 0.5906206061029792 + } + ], + "mrp_control": { + "k": 21.209548090276954, + "ki": 0.00837456511011591, + "p": 43.2623728195576, + "integral_limit": 0.021539533074053773 + }, + "true_anomaly": 82.6571098937211, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 7 + }, + { + "inertia": [ + 54.15623474121094, + 0.0, + 0.0, + 0.0, + 103.92276000976562, + 0.0, + 0.0, + 0.0, + 175.26028442382812 + ], + "mass": 127.91238244172808, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 8, + "solar_panel": { + "direction": [ + 0.4194070870736388, + 0.7637922570216548, + 0.490631311094361 + ], + "area": 0.3686096938212098, + "efficiency": 0.17066753022464576 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4024601851009849, + "power": 3.7699579140083617, + "type": 1 + }, + "battery": { + "capacity": 25601.682282780454, + "percentage": 0.9180216790418511 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 557.8655492281745, + "power": 6.5644307764096625, + "efficiency": 0.5234378095986698 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 698.4283715362797, + "power": 5.587589434533671, + "efficiency": 0.5697874497619705 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 488.4031852151112, + "power": 5.075165352553555, + "efficiency": 0.5851606701454182 + } + ], + "mrp_control": { + "k": 32.53384097904333, + "ki": 0.008699772292902272, + "p": 129.06509234701127, + "integral_limit": 0.03236976269562649 + }, + "true_anomaly": 55.072304530501896, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 8 + }, + { + "inertia": [ + 95.16793823242188, + 0.0, + 0.0, + 0.0, + 113.31631469726562, + 0.0, + 0.0, + 0.0, + 172.99551391601562 + ], + "mass": 95.6950294341655, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 9, + "solar_panel": { + "direction": [ + 0.018705752436588625, + 0.0034747084149058392, + 0.9998189942320622 + ], + "area": 0.3285654089287259, + "efficiency": 0.44609885965892104 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.22611688964351895, + "power": 9.664024103101093, + "type": 1 + }, + "battery": { + "capacity": 10442.103013533077, + "percentage": 0.5521051837807152 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 623.7357077409322, + "power": 5.444048692078238, + "efficiency": 0.5947328518887421 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 614.4764268833601, + "power": 5.797101154566374, + "efficiency": 0.5237072342395269 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 525.0483044873022, + "power": 6.922614024093842, + "efficiency": 0.5419819206853801 + } + ], + "mrp_control": { + "k": 31.39746464398178, + "ki": 0.009051869633654331, + "p": 114.82448021136855, + "integral_limit": 0.03455856078087874 + }, + "true_anomaly": 268.26174121616486, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 9 + }, + { + "inertia": [ + 50.178062438964844, + 0.0, + 0.0, + 0.0, + 97.03424072265625, + 0.0, + 0.0, + 0.0, + 90.9111099243164 + ], + "mass": 138.74649638666062, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 10, + "solar_panel": { + "direction": [ + -0.17759297746912192, + 0.92391847629446, + 0.33887369847094284 + ], + "area": 0.473300850285724, + "efficiency": 0.223224187115445 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.40990234875781495, + "power": 4.696310634684687, + "type": 1 + }, + "battery": { + "capacity": 28232.612278778124, + "percentage": 0.9133658079706888 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 685.6093197941927, + "power": 5.16615188942607, + "efficiency": 0.540869611133285 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 423.76445106971846, + "power": 6.983731418406815, + "efficiency": 0.5071619793012158 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 424.1015304032577, + "power": 5.370100066998148, + "efficiency": 0.56242929414393 + } + ], + "mrp_control": { + "k": 26.004296112483562, + "ki": 0.006215940091615053, + "p": 57.50068304848945, + "integral_limit": 0.0019342590316866433 + }, + "true_anomaly": 249.57423111527473, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 10 + }, + { + "inertia": [ + 88.97219848632812, + 0.0, + 0.0, + 0.0, + 95.76707458496094, + 0.0, + 0.0, + 0.0, + 133.48992919921875 + ], + "mass": 116.6531213726569, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 11, + "solar_panel": { + "direction": [ + -0.29990564456366436, + 0.16446634965169213, + 0.9396847472376576 + ], + "area": 0.2689347490212909, + "efficiency": 0.1273846728876857 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.39891751809445464, + "power": 8.402429181799857, + "type": 1 + }, + "battery": { + "capacity": 19417.55047973423, + "percentage": 0.81440569361514 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 542.713836814349, + "power": 6.964325065178619, + "efficiency": 0.5994617515296305 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 711.723916117644, + "power": 5.881888361526335, + "efficiency": 0.5364622351876571 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 463.98105624119376, + "power": 5.945030824454183, + "efficiency": 0.5723811021615908 + } + ], + "mrp_control": { + "k": 26.094289526739907, + "ki": 0.004345010616950017, + "p": 93.07036593122922, + "integral_limit": 0.016320969836969516 + }, + "true_anomaly": 156.43921646065976, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 11 + }, + { + "inertia": [ + 90.16393280029297, + 0.0, + 0.0, + 0.0, + 131.12933349609375, + 0.0, + 0.0, + 0.0, + 85.36810302734375 + ], + "mass": 129.91606668643809, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 12, + "solar_panel": { + "direction": [ + 0.3771767272441025, + 0.27159644163542407, + 0.8854225484571779 + ], + "area": 0.331474449280721, + "efficiency": 0.11205420366591526 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.33304679455757863, + "power": 9.493278663397035, + "type": 1 + }, + "battery": { + "capacity": 10557.043941584368, + "percentage": 0.6285571341317014 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 477.28742451118086, + "power": 5.777605582994188, + "efficiency": 0.5621671582108496 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 419.5633030777758, + "power": 5.042429578019641, + "efficiency": 0.5458860919609346 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 462.63725292807055, + "power": 6.557206238357698, + "efficiency": 0.5178833068843723 + } + ], + "mrp_control": { + "k": 21.471998206140018, + "ki": 0.005164011438894082, + "p": 75.88529834193149, + "integral_limit": 0.015890691738824295 + }, + "true_anomaly": 183.87568987310266, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 12 + }, + { + "inertia": [ + 154.26499938964844, + 0.0, + 0.0, + 0.0, + 96.39619445800781, + 0.0, + 0.0, + 0.0, + 125.78871154785156 + ], + "mass": 109.46361579790619, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 13, + "solar_panel": { + "direction": [ + -0.006346770083598808, + 0.014254172938765464, + -0.9998782611214916 + ], + "area": 0.3368041604683243, + "efficiency": 0.3062620953483154 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.12776849570175375, + "power": 3.7287059023423526, + "type": 1 + }, + "battery": { + "capacity": 27684.022936496265, + "percentage": 0.9136072512528745 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 576.9901208994858, + "power": 6.861960624289124, + "efficiency": 0.5441983899169527 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 627.2012984892274, + "power": 5.349310341629637, + "efficiency": 0.5862031162365688 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 493.18262384996467, + "power": 5.070519252889687, + "efficiency": 0.5142384556790739 + } + ], + "mrp_control": { + "k": 33.14801072896617, + "ki": 0.007145409235399055, + "p": 69.3311359442058, + "integral_limit": 0.002422624385230018 + }, + "true_anomaly": 174.605020314713, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 13 + }, + { + "inertia": [ + 89.51344299316406, + 0.0, + 0.0, + 0.0, + 108.87975311279297, + 0.0, + 0.0, + 0.0, + 179.9137725830078 + ], + "mass": 110.5469301177289, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 14, + "solar_panel": { + "direction": [ + 0.5783888855843847, + 0.2909422852056491, + 0.762114744452414 + ], + "area": 0.17397298364466174, + "efficiency": 0.19304792433260035 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.24451551415777814, + "power": 1.734702163687757, + "type": 1 + }, + "battery": { + "capacity": 12612.404273764838, + "percentage": 0.7954042888238929 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 716.2489776691677, + "power": 6.711519552984811, + "efficiency": 0.5798244065455931 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 727.0392066612214, + "power": 6.591620922170417, + "efficiency": 0.5835902298851908 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 641.2978780030123, + "power": 6.26162246184095, + "efficiency": 0.5645512935008674 + } + ], + "mrp_control": { + "k": 54.164207687915145, + "ki": 0.00522233672550703, + "p": 132.02032229175904, + "integral_limit": 0.008229570481762353 + }, + "true_anomaly": 69.80100532096624, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 14 + }, + { + "inertia": [ + 72.4874267578125, + 0.0, + 0.0, + 0.0, + 105.42217254638672, + 0.0, + 0.0, + 0.0, + 178.44967651367188 + ], + "mass": 100.32990308307532, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 15, + "solar_panel": { + "direction": [ + 0.19533381631826388, + 0.31501269872160814, + -0.9287689162793251 + ], + "area": 0.49942925775032254, + "efficiency": 0.2624756114599175 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.18579946943181613, + "power": 2.8227551073568713, + "type": 1 + }, + "battery": { + "capacity": 29389.57319942467, + "percentage": 0.5959714332160522 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 404.2868213221047, + "power": 5.650317477952892, + "efficiency": 0.5894796550068114 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 636.8022088058124, + "power": 5.976984179171529, + "efficiency": 0.5720303481848612 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 513.0095893964026, + "power": 5.931193752804155, + "efficiency": 0.5027123626137999 + } + ], + "mrp_control": { + "k": 41.12703732912439, + "ki": 0.009414827969274581, + "p": 110.12557343576218, + "integral_limit": 0.011135884701279077 + }, + "true_anomaly": 337.8082810507311, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 15 + }, + { + "inertia": [ + 103.24569702148438, + 0.0, + 0.0, + 0.0, + 126.84248352050781, + 0.0, + 0.0, + 0.0, + 132.70022583007812 + ], + "mass": 100.54802325804852, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 16, + "solar_panel": { + "direction": [ + 0.09764016241557859, + 0.11486949868562951, + 0.9885703803752021 + ], + "area": 0.34183884486950655, + "efficiency": 0.15490556782926226 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.46793954871539045, + "power": 6.508294054633835, + "type": 1 + }, + "battery": { + "capacity": 19575.798520602264, + "percentage": 0.21955648456217935 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 417.9002416905288, + "power": 5.620619523749715, + "efficiency": 0.58894262959678 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 474.1014641923773, + "power": 5.869866543413904, + "efficiency": 0.5339310060949141 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 708.4022616717677, + "power": 5.375204312650616, + "efficiency": 0.583977418867458 + } + ], + "mrp_control": { + "k": 35.59118827210644, + "ki": 7.809505905390978e-05, + "p": 88.27340773154151, + "integral_limit": 0.00034854254937783947 + }, + "true_anomaly": 80.28992310490052, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 16 + }, + { + "inertia": [ + 66.76810455322266, + 0.0, + 0.0, + 0.0, + 176.12405395507812, + 0.0, + 0.0, + 0.0, + 59.10868453979492 + ], + "mass": 130.50401850690275, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 17, + "solar_panel": { + "direction": [ + 0.3816506858993038, + 0.0012334823472050617, + 0.9243058111219955 + ], + "area": 0.44510993159692835, + "efficiency": 0.3656660946099156 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.14146142274800133, + "power": 4.1984513178188365, + "type": 1 + }, + "battery": { + "capacity": 13732.896435383109, + "percentage": 0.48345607483203645 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 502.86368827399156, + "power": 5.90761371324228, + "efficiency": 0.501721470950933 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 598.7633415482338, + "power": 5.133235425948942, + "efficiency": 0.5831584548644739 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 593.6262172331774, + "power": 6.510711477357113, + "efficiency": 0.5180280226400761 + } + ], + "mrp_control": { + "k": 22.125905666615058, + "ki": 0.006136005867713579, + "p": 86.80086825576979, + "integral_limit": 0.021148651403944778 + }, + "true_anomaly": 11.134299818906621, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 17 + }, + { + "inertia": [ + 124.50785064697266, + 0.0, + 0.0, + 0.0, + 80.9669189453125, + 0.0, + 0.0, + 0.0, + 85.68318176269531 + ], + "mass": 154.31540000843626, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 18, + "solar_panel": { + "direction": [ + -0.4833959173217648, + 0.16942910213994333, + 0.8588493269862312 + ], + "area": 0.18918785109004826, + "efficiency": 0.40932779800278274 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.45838150758092777, + "power": 3.936281084420263, + "type": 1 + }, + "battery": { + "capacity": 21663.762059926004, + "percentage": 0.4008644582088995 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 709.7407270501405, + "power": 5.268261517403321, + "efficiency": 0.5014019914340235 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 705.8038535082011, + "power": 5.99742608217081, + "efficiency": 0.5031442893107816 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 581.7012203293457, + "power": 5.173564364169029, + "efficiency": 0.5640603932906273 + } + ], + "mrp_control": { + "k": 28.57696265074011, + "ki": 0.009538029337900097, + "p": 70.13693750788724, + "integral_limit": 0.04710849442554605 + }, + "true_anomaly": 27.226274428253188, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 18 + }, + { + "inertia": [ + 142.7268524169922, + 0.0, + 0.0, + 0.0, + 157.17503356933594, + 0.0, + 0.0, + 0.0, + 69.72956848144531 + ], + "mass": 179.43448219931136, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 19, + "solar_panel": { + "direction": [ + -0.05136620446232323, + 0.07230738166945182, + -0.9960588113134902 + ], + "area": 0.4900291516407418, + "efficiency": 0.24918779610415376 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3161875201963616, + "power": 4.96795045022745, + "type": 1 + }, + "battery": { + "capacity": 18814.071223618717, + "percentage": 0.21435016269205898 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 600.1225955957851, + "power": 6.7009376190261225, + "efficiency": 0.5902742584440871 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 583.2504902498879, + "power": 6.268867344236378, + "efficiency": 0.5027930260838536 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 460.68712160477077, + "power": 6.130508148573088, + "efficiency": 0.5987234129276965 + } + ], + "mrp_control": { + "k": 62.3867504846938, + "ki": 0.005995659151849873, + "p": 221.11441506391444, + "integral_limit": 0.026642465299624142 + }, + "true_anomaly": 149.28271506781215, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 19 + }, + { + "inertia": [ + 104.60797119140625, + 0.0, + 0.0, + 0.0, + 190.8152618408203, + 0.0, + 0.0, + 0.0, + 169.17616271972656 + ], + "mass": 158.67742290655917, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 20, + "solar_panel": { + "direction": [ + 0.6561581724153474, + 0.28355861107699676, + 0.6993217906347805 + ], + "area": 0.3765253551057408, + "efficiency": 0.4578534386005134 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.39310257607432364, + "power": 7.758927369017339, + "type": 1 + }, + "battery": { + "capacity": 24755.72021660427, + "percentage": 0.21252065099989292 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 691.900531577689, + "power": 6.698668268040926, + "efficiency": 0.598060702535137 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 693.2920707779358, + "power": 5.83120038091804, + "efficiency": 0.5413950744520664 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 613.2643671516801, + "power": 5.232231547877172, + "efficiency": 0.5695795584386213 + } + ], + "mrp_control": { + "k": 26.19726755491242, + "ki": 0.006647853911785481, + "p": 99.48631077866135, + "integral_limit": 0.02925784740994996 + }, + "true_anomaly": 85.04634714275454, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 20 + }, + { + "inertia": [ + 56.02562713623047, + 0.0, + 0.0, + 0.0, + 178.9144287109375, + 0.0, + 0.0, + 0.0, + 78.23934936523438 + ], + "mass": 143.25990978977904, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 21, + "solar_panel": { + "direction": [ + 0.36583010940628946, + 0.08442970593720749, + 0.9268440838712512 + ], + "area": 0.48728053820858974, + "efficiency": 0.11323727749066653 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3445317207264661, + "power": 7.317366298910533, + "type": 1 + }, + "battery": { + "capacity": 29354.274379079303, + "percentage": 0.5366773310903588 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 410.67642720137087, + "power": 6.83256264281966, + "efficiency": 0.5961145739894269 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 510.6129233212287, + "power": 5.45251032394475, + "efficiency": 0.5605566261423354 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 747.5277229496835, + "power": 6.054023675884506, + "efficiency": 0.5952128394942644 + } + ], + "mrp_control": { + "k": 36.60817462882925, + "ki": 0.007238210208760275, + "p": 85.64756219145576, + "integral_limit": 0.0063706072275923585 + }, + "true_anomaly": 163.6415744739004, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 21 + }, + { + "inertia": [ + 132.47109985351562, + 0.0, + 0.0, + 0.0, + 99.95295715332031, + 0.0, + 0.0, + 0.0, + 149.8971405029297 + ], + "mass": 147.39236301341703, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 22, + "solar_panel": { + "direction": [ + 0.03923593122294905, + 0.08554294144460504, + 0.9955616238435835 + ], + "area": 0.3242555881970344, + "efficiency": 0.44303599028431595 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3020535732109876, + "power": 7.855897970029847, + "type": 1 + }, + "battery": { + "capacity": 18357.794529392406, + "percentage": 0.600380969122015 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 548.8638626541011, + "power": 5.3522305030804915, + "efficiency": 0.5934324226480756 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 676.7690258885198, + "power": 6.113330169018392, + "efficiency": 0.5969015764985149 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 617.5703629505324, + "power": 6.415960216361324, + "efficiency": 0.5168943731698474 + } + ], + "mrp_control": { + "k": 52.587753070282986, + "ki": 0.005052225996122946, + "p": 151.58827882395641, + "integral_limit": 0.000861383570943639 + }, + "true_anomaly": 146.9710958719468, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 22 + }, + { + "inertia": [ + 103.75770568847656, + 0.0, + 0.0, + 0.0, + 65.32005310058594, + 0.0, + 0.0, + 0.0, + 169.56430053710938 + ], + "mass": 150.1206472630346, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 23, + "solar_panel": { + "direction": [ + -0.17100121935439755, + 0.20564608017829208, + 0.9635705852124237 + ], + "area": 0.31052838883725087, + "efficiency": 0.1075775904908126 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4493083697330432, + "power": 1.6611694457354718, + "type": 1 + }, + "battery": { + "capacity": 13173.330369118496, + "percentage": 0.8405238047779579 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 513.3881549720993, + "power": 5.4525229711732, + "efficiency": 0.5975591611542804 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 499.56110392694444, + "power": 6.786168772337638, + "efficiency": 0.5285743290552627 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 554.7035495512316, + "power": 5.148882343913956, + "efficiency": 0.5090824363397511 + } + ], + "mrp_control": { + "k": 50.586069161208066, + "ki": 0.0014981315790144835, + "p": 141.34699027224502, + "integral_limit": 6.946697657952101e-05 + }, + "true_anomaly": 214.33311693746143, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 23 + }, + { + "inertia": [ + 106.6260986328125, + 0.0, + 0.0, + 0.0, + 160.62771606445312, + 0.0, + 0.0, + 0.0, + 114.58287811279297 + ], + "mass": 117.92936810455686, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 24, + "solar_panel": { + "direction": [ + 0.1792972612752277, + 0.2813722812070631, + 0.9426993855241108 + ], + "area": 0.22137406369685986, + "efficiency": 0.21983764185579632 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.13243674707340777, + "power": 1.3061381223977315, + "type": 1 + }, + "battery": { + "capacity": 22811.148429203196, + "percentage": 0.9936464944541268 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 665.689389767369, + "power": 5.841821504036409, + "efficiency": 0.5957952178680737 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 570.6185473122385, + "power": 6.944397997607853, + "efficiency": 0.589067160894568 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 668.7575498027909, + "power": 6.947428371901758, + "efficiency": 0.5547792700660031 + } + ], + "mrp_control": { + "k": 29.676964409647642, + "ki": 0.00046405584681245783, + "p": 106.32744649265636, + "integral_limit": 0.0014340299052743963 + }, + "true_anomaly": 12.234001087523762, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 24 + }, + { + "inertia": [ + 81.59944152832031, + 0.0, + 0.0, + 0.0, + 63.709617614746094, + 0.0, + 0.0, + 0.0, + 136.33822631835938 + ], + "mass": 169.53115489408657, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 25, + "solar_panel": { + "direction": [ + 0.21788726768375713, + 0.7958530543249054, + 0.564927477206611 + ], + "area": 0.26220460197853623, + "efficiency": 0.3808447934944814 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.11441677754347004, + "power": 5.37756678408444, + "type": 1 + }, + "battery": { + "capacity": 16512.78685600267, + "percentage": 0.23465352004209775 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 684.8001503307505, + "power": 5.364257523878645, + "efficiency": 0.5812336709767432 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 732.290584403972, + "power": 5.9205465649096105, + "efficiency": 0.5196019194351412 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 640.8885195172525, + "power": 5.183502405293613, + "efficiency": 0.5548172250492862 + } + ], + "mrp_control": { + "k": 22.547840209641937, + "ki": 0.004910989837230044, + "p": 63.74349476519848, + "integral_limit": 0.015859424918883015 + }, + "true_anomaly": 133.85442920370915, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 25 + }, + { + "inertia": [ + 179.2933349609375, + 0.0, + 0.0, + 0.0, + 167.90292358398438, + 0.0, + 0.0, + 0.0, + 123.12065124511719 + ], + "mass": 51.09521670010213, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 26, + "solar_panel": { + "direction": [ + -0.2414392055688928, + 0.2527352477813261, + 0.9369268939160481 + ], + "area": 0.22353272685771783, + "efficiency": 0.10864525582146292 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4774318647492175, + "power": 9.787488642592818, + "type": 1 + }, + "battery": { + "capacity": 28195.136532828856, + "percentage": 0.5545425052298695 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 731.3395562040391, + "power": 5.528239497125166, + "efficiency": 0.589089697335251 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 578.2493756010614, + "power": 6.944376012108515, + "efficiency": 0.5200584866587438 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 683.7966914106778, + "power": 6.325933250526502, + "efficiency": 0.5578359763312558 + } + ], + "mrp_control": { + "k": 44.550096347856716, + "ki": 0.0051177921368617445, + "p": 118.22640122323928, + "integral_limit": 0.01492276781161369 + }, + "true_anomaly": 208.08709584808128, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 26 + }, + { + "inertia": [ + 53.89103698730469, + 0.0, + 0.0, + 0.0, + 152.56764221191406, + 0.0, + 0.0, + 0.0, + 131.04161071777344 + ], + "mass": 67.61040954916531, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 27, + "solar_panel": { + "direction": [ + 0.09423865088025342, + 0.5950996017514003, + 0.7981074743890039 + ], + "area": 0.19178666956558468, + "efficiency": 0.2596116410844443 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3863782746390113, + "power": 2.1870382803420036, + "type": 1 + }, + "battery": { + "capacity": 16097.965477277976, + "percentage": 0.8692315633646208 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 602.145698160372, + "power": 5.370367777039027, + "efficiency": 0.5516062852359691 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 449.53296352660465, + "power": 6.942267249813824, + "efficiency": 0.5255953360653521 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 567.8588676849207, + "power": 5.7695907069222265, + "efficiency": 0.5788184700126888 + } + ], + "mrp_control": { + "k": 22.773382751007603, + "ki": 0.00463158654097299, + "p": 58.13594524079993, + "integral_limit": 0.01704256643665059 + }, + "true_anomaly": 347.53886767776936, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 27 + }, + { + "inertia": [ + 176.65109252929688, + 0.0, + 0.0, + 0.0, + 118.0086441040039, + 0.0, + 0.0, + 0.0, + 187.27737426757812 + ], + "mass": 136.8314441326972, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 28, + "solar_panel": { + "direction": [ + 0.38320071121902255, + 0.2834021473099623, + -0.8791134385398381 + ], + "area": 0.3813713974509054, + "efficiency": 0.48983936920139826 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.31415252292421014, + "power": 3.169691887704303, + "type": 1 + }, + "battery": { + "capacity": 10020.839444535213, + "percentage": 0.23174638101738154 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 709.1013007434374, + "power": 6.829484612114128, + "efficiency": 0.572885450595587 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 568.7038662486765, + "power": 6.510704412275529, + "efficiency": 0.5741979987415078 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 552.2385323288736, + "power": 5.677934597502225, + "efficiency": 0.5916615947357683 + } + ], + "mrp_control": { + "k": 28.134324770344655, + "ki": 0.009266879970008215, + "p": 65.02720216787165, + "integral_limit": 0.015479833415217421 + }, + "true_anomaly": 20.79425163425205, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 28 + }, + { + "inertia": [ + 145.80316162109375, + 0.0, + 0.0, + 0.0, + 67.79109191894531, + 0.0, + 0.0, + 0.0, + 103.84426879882812 + ], + "mass": 86.76681178207924, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 29, + "solar_panel": { + "direction": [ + -0.06401939833866037, + 0.6366799186172646, + -0.7684661331938248 + ], + "area": 0.361510266545203, + "efficiency": 0.2814393454654108 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.460983374272277, + "power": 3.311138123593131, + "type": 1 + }, + "battery": { + "capacity": 17530.72589948323, + "percentage": 0.47620332438929813 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 571.2414628591338, + "power": 5.770847002195373, + "efficiency": 0.5052059916203054 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 539.506560108067, + "power": 5.854896683216193, + "efficiency": 0.5966852860581813 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 434.5066518801042, + "power": 6.297977295662819, + "efficiency": 0.5882538868511886 + } + ], + "mrp_control": { + "k": 22.502999566789345, + "ki": 0.002957903864266217, + "p": 64.60241002163754, + "integral_limit": 0.007426255956452536 + }, + "true_anomaly": 153.88553864717443, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 29 + }, + { + "inertia": [ + 126.01258850097656, + 0.0, + 0.0, + 0.0, + 125.2187728881836, + 0.0, + 0.0, + 0.0, + 170.12484741210938 + ], + "mass": 66.7751215339487, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 30, + "solar_panel": { + "direction": [ + -0.03208840028453027, + 0.8844112421990058, + 0.4656040047499497 + ], + "area": 0.4621173504942123, + "efficiency": 0.43467329859847115 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.28177615262601674, + "power": 9.539385406574187, + "type": 1 + }, + "battery": { + "capacity": 10207.790914821982, + "percentage": 0.6827713568234861 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 439.54355242483234, + "power": 5.098269266866547, + "efficiency": 0.5131602279970154 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 497.10281735585954, + "power": 6.449649702921885, + "efficiency": 0.5694128436707995 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 669.1449605284481, + "power": 6.657312833144283, + "efficiency": 0.5035075181692241 + } + ], + "mrp_control": { + "k": 22.624732989200197, + "ki": 0.0025936355730185744, + "p": 87.26345324610622, + "integral_limit": 0.003947059738017865 + }, + "true_anomaly": 127.6158974139168, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 30 + }, + { + "inertia": [ + 142.909423828125, + 0.0, + 0.0, + 0.0, + 197.2187957763672, + 0.0, + 0.0, + 0.0, + 158.50177001953125 + ], + "mass": 194.3403387608244, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 31, + "solar_panel": { + "direction": [ + -0.38883635649356696, + 0.7670726036958342, + 0.5102998221909366 + ], + "area": 0.13306791939120238, + "efficiency": 0.28501813473668497 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.12243331408703506, + "power": 5.707282559998765, + "type": 1 + }, + "battery": { + "capacity": 16079.050574580375, + "percentage": 0.5052629196041897 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 576.8360669064907, + "power": 5.389046124988755, + "efficiency": 0.5821738487218759 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 591.3277598256468, + "power": 6.931641722457409, + "efficiency": 0.5226170920266935 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 519.9925919933078, + "power": 6.375719605858925, + "efficiency": 0.5235409088365834 + } + ], + "mrp_control": { + "k": 20.34008116755474, + "ki": 0.0020545184411100937, + "p": 54.429191427802145, + "integral_limit": 0.008793868500994612 + }, + "true_anomaly": 26.646911927919042, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 31 + }, + { + "inertia": [ + 78.17435455322266, + 0.0, + 0.0, + 0.0, + 159.32666015625, + 0.0, + 0.0, + 0.0, + 186.36099243164062 + ], + "mass": 116.61947427066505, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 32, + "solar_panel": { + "direction": [ + 0.14606325491456512, + 0.9504172277575087, + -0.27454074150386953 + ], + "area": 0.13807692527475635, + "efficiency": 0.15892620308055663 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.362137515753314, + "power": 2.691384326284333, + "type": 1 + }, + "battery": { + "capacity": 28546.69630089326, + "percentage": 0.6040510389773577 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 476.0071626432162, + "power": 5.949706906049345, + "efficiency": 0.5893473001657334 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 710.185320830773, + "power": 6.819173027764242, + "efficiency": 0.5963972571593854 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 532.7483522316161, + "power": 5.344647829425289, + "efficiency": 0.5406964887602449 + } + ], + "mrp_control": { + "k": 33.11738003464061, + "ki": 0.00657125542054503, + "p": 79.2011882283628, + "integral_limit": 0.020911953087339702 + }, + "true_anomaly": 266.3608760710667, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 32 + }, + { + "inertia": [ + 65.4937744140625, + 0.0, + 0.0, + 0.0, + 52.74684143066406, + 0.0, + 0.0, + 0.0, + 136.80987548828125 + ], + "mass": 95.88620390641509, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 33, + "solar_panel": { + "direction": [ + -0.8537937217346552, + 0.02622430988324599, + 0.5199505421649578 + ], + "area": 0.4139527430758544, + "efficiency": 0.34929348376030955 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.11427669554035536, + "power": 6.067716264975649, + "type": 1 + }, + "battery": { + "capacity": 23970.40397282214, + "percentage": 0.5370641587449293 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 447.11572138755554, + "power": 5.616417973593062, + "efficiency": 0.5932684027586765 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 535.0740928626975, + "power": 6.434424007853822, + "efficiency": 0.597055936786041 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 497.39785473252186, + "power": 5.960860505847683, + "efficiency": 0.5107709533443096 + } + ], + "mrp_control": { + "k": 21.850498308824417, + "ki": 0.0075395240954689025, + "p": 64.66865407298697, + "integral_limit": 0.03153536937935973 + }, + "true_anomaly": 3.051997141251892, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 33 + }, + { + "inertia": [ + 55.24304962158203, + 0.0, + 0.0, + 0.0, + 178.4609375, + 0.0, + 0.0, + 0.0, + 102.07679748535156 + ], + "mass": 175.4033437495584, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 34, + "solar_panel": { + "direction": [ + -0.5860128315061695, + 0.7683988918197324, + 0.2572005139192547 + ], + "area": 0.49257408231925226, + "efficiency": 0.2489766824493397 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.425214037209969, + "power": 3.752125284881, + "type": 1 + }, + "battery": { + "capacity": 8688.83140363682, + "percentage": 0.6181651335850779 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 632.093796281967, + "power": 6.881648797374584, + "efficiency": 0.5310442401884237 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 539.0361539164387, + "power": 5.5709463620036885, + "efficiency": 0.5963850173168093 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 434.02782355285103, + "power": 6.092148531633235, + "efficiency": 0.5823025135192458 + } + ], + "mrp_control": { + "k": 30.027251387706933, + "ki": 0.0056737472541522746, + "p": 72.6888612811283, + "integral_limit": 0.005910361888861813 + }, + "true_anomaly": 185.37593903566787, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 34 + }, + { + "inertia": [ + 199.42298889160156, + 0.0, + 0.0, + 0.0, + 198.0001220703125, + 0.0, + 0.0, + 0.0, + 77.27130889892578 + ], + "mass": 86.69938533789437, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 35, + "solar_panel": { + "direction": [ + -0.7323334588555827, + 0.5748396213691406, + 0.36503029291389183 + ], + "area": 0.18222165257329023, + "efficiency": 0.4532477273191575 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3702208558135135, + "power": 4.664072686375315, + "type": 1 + }, + "battery": { + "capacity": 14635.421035348172, + "percentage": 0.13374159200362834 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 635.7493877156224, + "power": 5.929469332273976, + "efficiency": 0.5473833208171675 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 497.0826400169262, + "power": 5.553497612852356, + "efficiency": 0.5725692267018146 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 548.2417534314911, + "power": 5.785970708965501, + "efficiency": 0.5855146754886401 + } + ], + "mrp_control": { + "k": 17.245681084527728, + "ki": 0.0007890159555025411, + "p": 65.0447017537624, + "integral_limit": 0.00025148640586462884 + }, + "true_anomaly": 88.05668742484355, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 35 + }, + { + "inertia": [ + 92.84786987304688, + 0.0, + 0.0, + 0.0, + 152.6016387939453, + 0.0, + 0.0, + 0.0, + 67.11870574951172 + ], + "mass": 108.94645754546441, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 36, + "solar_panel": { + "direction": [ + 0.7571387656499635, + 0.26216090839751655, + 0.5983414975231439 + ], + "area": 0.45814200551731743, + "efficiency": 0.4633958454782722 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3156260077328626, + "power": 5.426351704571447, + "type": 1 + }, + "battery": { + "capacity": 27329.944191633524, + "percentage": 0.36108435355006085 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 536.2619803523125, + "power": 5.743653794564556, + "efficiency": 0.5705751749127526 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 538.9415623393988, + "power": 6.313186984328552, + "efficiency": 0.5753753423991972 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 620.2973352528751, + "power": 6.965938250512442, + "efficiency": 0.5858077566705288 + } + ], + "mrp_control": { + "k": 22.73788075660238, + "ki": 0.0003978309514432488, + "p": 60.705427563546216, + "integral_limit": 0.00021046977927137081 + }, + "true_anomaly": 273.73096415117556, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 36 + }, + { + "inertia": [ + 181.94876098632812, + 0.0, + 0.0, + 0.0, + 134.41297912597656, + 0.0, + 0.0, + 0.0, + 132.25103759765625 + ], + "mass": 168.31586602301306, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 37, + "solar_panel": { + "direction": [ + 0.22403748078538857, + 0.17458849225385814, + 0.958814927697656 + ], + "area": 0.10327404204680919, + "efficiency": 0.4617501837043485 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3440115939887277, + "power": 8.308438173445975, + "type": 1 + }, + "battery": { + "capacity": 14055.302955780206, + "percentage": 0.7222230222881569 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 535.2364897746774, + "power": 5.61209623717938, + "efficiency": 0.5467496295003232 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 519.4275392337208, + "power": 5.083370359621029, + "efficiency": 0.5263417738813787 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 464.9025500226119, + "power": 5.767855307910648, + "efficiency": 0.5582966311147854 + } + ], + "mrp_control": { + "k": 64.1593013304602, + "ki": 0.008258625174381234, + "p": 154.25168846207967, + "integral_limit": 0.012822085704528412 + }, + "true_anomaly": 132.3316616682744, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 37 + }, + { + "inertia": [ + 72.93448638916016, + 0.0, + 0.0, + 0.0, + 149.70494079589844, + 0.0, + 0.0, + 0.0, + 146.14710998535156 + ], + "mass": 107.38294109619328, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 38, + "solar_panel": { + "direction": [ + -0.4700217521209986, + 0.06857811597571717, + -0.8799867013440189 + ], + "area": 0.12110827118432091, + "efficiency": 0.21450440755673741 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.31636128626385795, + "power": 2.4406886683787374, + "type": 1 + }, + "battery": { + "capacity": 16562.773890556462, + "percentage": 0.32749300913797874 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 735.1925463535947, + "power": 6.246305305825244, + "efficiency": 0.5489630853783265 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 695.1044408588017, + "power": 6.2256822625927, + "efficiency": 0.5790370530033357 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 583.240971231521, + "power": 5.41030420309492, + "efficiency": 0.5732810998868688 + } + ], + "mrp_control": { + "k": 25.25804065626421, + "ki": 0.002987304063759877, + "p": 93.12529546470842, + "integral_limit": 0.006890894409708119 + }, + "true_anomaly": 85.77395297472658, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 38 + }, + { + "inertia": [ + 50.333560943603516, + 0.0, + 0.0, + 0.0, + 65.59595489501953, + 0.0, + 0.0, + 0.0, + 181.28575134277344 + ], + "mass": 182.90298404495638, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 39, + "solar_panel": { + "direction": [ + 0.6734726791611555, + 0.3589811422663363, + -0.6461943128197987 + ], + "area": 0.3100704101373364, + "efficiency": 0.26165169372625596 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.22239732163438208, + "power": 4.674841629614988, + "type": 1 + }, + "battery": { + "capacity": 11452.087956688514, + "percentage": 0.6188813703612512 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 693.0574410529665, + "power": 5.487266622023668, + "efficiency": 0.5122708838989276 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 633.7922547500519, + "power": 6.582843990651266, + "efficiency": 0.5823851925094812 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 616.5935184816921, + "power": 6.727411132811471, + "efficiency": 0.5890351891072444 + } + ], + "mrp_control": { + "k": 46.84966684266121, + "ki": 0.005044343974929282, + "p": 155.1770481872142, + "integral_limit": 0.021291831126229628 + }, + "true_anomaly": 150.6240597484477, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 39 + }, + { + "inertia": [ + 102.14773559570312, + 0.0, + 0.0, + 0.0, + 176.18272399902344, + 0.0, + 0.0, + 0.0, + 76.05987548828125 + ], + "mass": 136.96976363564093, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 40, + "solar_panel": { + "direction": [ + 0.281000874380424, + 0.5862258050204868, + -0.7598538110225672 + ], + "area": 0.26442515016141965, + "efficiency": 0.1043390606801804 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.497093832579964, + "power": 9.2360013622128, + "type": 1 + }, + "battery": { + "capacity": 9541.408582431317, + "percentage": 0.3318298284867622 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 656.5363213382363, + "power": 6.232778053399491, + "efficiency": 0.5112469756922404 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 620.5360640549769, + "power": 6.6833073248328265, + "efficiency": 0.5807621109864015 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 624.186915805798, + "power": 6.804468260441186, + "efficiency": 0.5824065080043216 + } + ], + "mrp_control": { + "k": 57.689164598137154, + "ki": 0.008483842585521473, + "p": 188.64607355511907, + "integral_limit": 0.01755190294661281 + }, + "true_anomaly": 81.9221835016803, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 40 + }, + { + "inertia": [ + 148.63949584960938, + 0.0, + 0.0, + 0.0, + 98.29179382324219, + 0.0, + 0.0, + 0.0, + 85.8874282836914 + ], + "mass": 60.59390514717863, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 41, + "solar_panel": { + "direction": [ + 0.07667479499807836, + 0.009268012473001434, + 0.9970130790299608 + ], + "area": 0.21177528546351443, + "efficiency": 0.37077060964245323 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3563831263922228, + "power": 5.911775031058935, + "type": 1 + }, + "battery": { + "capacity": 15922.925750283122, + "percentage": 0.9615042689259607 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 572.7189092605911, + "power": 6.572724501724974, + "efficiency": 0.519264262487352 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 604.4895928537477, + "power": 6.657153307704389, + "efficiency": 0.5885240568716412 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 473.1241377092281, + "power": 5.631094037478664, + "efficiency": 0.5429013150103124 + } + ], + "mrp_control": { + "k": 57.66490405393142, + "ki": 0.007110097467177722, + "p": 163.05178944819772, + "integral_limit": 0.015405229924985255 + }, + "true_anomaly": 132.24013592833936, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 41 + }, + { + "inertia": [ + 169.77349853515625, + 0.0, + 0.0, + 0.0, + 77.59502410888672, + 0.0, + 0.0, + 0.0, + 66.97590637207031 + ], + "mass": 55.4104449731196, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 42, + "solar_panel": { + "direction": [ + 0.4214975923072052, + 0.44988793466635923, + 0.7873630839205421 + ], + "area": 0.44443850887445446, + "efficiency": 0.21913001111280211 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.33463911337227903, + "power": 6.110173435155236, + "type": 1 + }, + "battery": { + "capacity": 29113.280409442268, + "percentage": 0.3925323315673538 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 499.75058052253115, + "power": 6.421432692672045, + "efficiency": 0.5037545627701256 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 484.80907490491984, + "power": 6.215842705715483, + "efficiency": 0.5447038198473854 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 504.8203029087706, + "power": 6.295733886531021, + "efficiency": 0.5766836167221558 + } + ], + "mrp_control": { + "k": 23.601862272754534, + "ki": 0.006734025375658399, + "p": 56.30125729800408, + "integral_limit": 0.012914985516327554 + }, + "true_anomaly": 123.12202228223526, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 42 + }, + { + "inertia": [ + 135.17922973632812, + 0.0, + 0.0, + 0.0, + 184.11439514160156, + 0.0, + 0.0, + 0.0, + 196.49862670898438 + ], + "mass": 136.50729025343975, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 43, + "solar_panel": { + "direction": [ + 0.8904245087983627, + 0.2194574165744996, + -0.3987262675591378 + ], + "area": 0.4762709158337153, + "efficiency": 0.3189482213452305 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.36394999415024987, + "power": 8.117311872539346, + "type": 1 + }, + "battery": { + "capacity": 8920.957703322207, + "percentage": 0.41059250254873836 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 476.98362063538434, + "power": 5.667239770799628, + "efficiency": 0.5821810273499533 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 652.1941595998744, + "power": 6.348101167799441, + "efficiency": 0.5704478498215464 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 745.9149527659732, + "power": 6.910728435124188, + "efficiency": 0.5800270948488336 + } + ], + "mrp_control": { + "k": 32.38069212075996, + "ki": 0.008584829943733356, + "p": 102.66651252454773, + "integral_limit": 0.028652669936043155 + }, + "true_anomaly": 349.3159742292748, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 43 + } + ] +} \ No newline at end of file diff --git a/tests/fixtures/aeosbench_gt_bsk2.9.0/cases/00203/taskset.json b/tests/fixtures/aeosbench_gt_bsk2.9.0/cases/00203/taskset.json new file mode 100644 index 0000000..d988c5e --- /dev/null +++ b/tests/fixtures/aeosbench_gt_bsk2.9.0/cases/00203/taskset.json @@ -0,0 +1,1159 @@ +{ + "tasks": [ + { + "release_time": 1181, + "due_time": 1491, + "duration": 53, + "coordinate": [ + 1.6524540391074964, + -82.07349900026266 + ], + "sensor_type": 1, + "id": 0 + }, + { + "release_time": 3068, + "due_time": 3431, + "duration": 25, + "coordinate": [ + 55.54122073211164, + -174.44280442796 + ], + "sensor_type": 1, + "id": 1 + }, + { + "release_time": 2216, + "due_time": 3391, + "duration": 33, + "coordinate": [ + -19.454614308299014, + 140.20712926395345 + ], + "sensor_type": 1, + "id": 2 + }, + { + "release_time": 1153, + "due_time": 2070, + "duration": 50, + "coordinate": [ + -67.5581222323735, + 169.89728527774025 + ], + "sensor_type": 1, + "id": 3 + }, + { + "release_time": 1441, + "due_time": 2796, + "duration": 39, + "coordinate": [ + -32.853205806410756, + 132.15379315166098 + ], + "sensor_type": 1, + "id": 4 + }, + { + "release_time": 2781, + "due_time": 3282, + "duration": 42, + "coordinate": [ + 46.42469286032292, + -35.614699783442774 + ], + "sensor_type": 1, + "id": 5 + }, + { + "release_time": 1199, + "due_time": 1905, + "duration": 25, + "coordinate": [ + 73.98668855472224, + 34.478964004817186 + ], + "sensor_type": 1, + "id": 6 + }, + { + "release_time": 3213, + "due_time": 3363, + "duration": 39, + "coordinate": [ + 9.554761569092307, + -4.226124367394618 + ], + "sensor_type": 1, + "id": 7 + }, + { + "release_time": 2368, + "due_time": 3386, + "duration": 23, + "coordinate": [ + 38.99202524539791, + 86.675992400967 + ], + "sensor_type": 1, + "id": 8 + }, + { + "release_time": 2921, + "due_time": 3069, + "duration": 38, + "coordinate": [ + 17.210491031006313, + 12.383250668508936 + ], + "sensor_type": 1, + "id": 9 + }, + { + "release_time": 2345, + "due_time": 2694, + "duration": 34, + "coordinate": [ + 70.11928227275374, + 4.417268780167802 + ], + "sensor_type": 1, + "id": 10 + }, + { + "release_time": 1471, + "due_time": 2614, + "duration": 34, + "coordinate": [ + -83.4894360307939, + -68.72379376497592 + ], + "sensor_type": 1, + "id": 11 + }, + { + "release_time": 2668, + "due_time": 3038, + "duration": 43, + "coordinate": [ + 23.743543337697943, + 90.17144585268136 + ], + "sensor_type": 1, + "id": 12 + }, + { + "release_time": 1305, + "due_time": 2156, + "duration": 19, + "coordinate": [ + 15.670514229051264, + 79.72797371934894 + ], + "sensor_type": 1, + "id": 13 + }, + { + "release_time": 3350, + "due_time": 3500, + "duration": 30, + "coordinate": [ + 9.525567178212285, + 112.81286601101249 + ], + "sensor_type": 1, + "id": 14 + }, + { + "release_time": 181, + "due_time": 2412, + "duration": 41, + "coordinate": [ + -32.55611165905529, + -16.344717956866674 + ], + "sensor_type": 1, + "id": 15 + }, + { + "release_time": 1455, + "due_time": 2626, + "duration": 48, + "coordinate": [ + 56.65857011891441, + 20.527632700256817 + ], + "sensor_type": 1, + "id": 16 + }, + { + "release_time": 1479, + "due_time": 2367, + "duration": 38, + "coordinate": [ + 39.25895533826147, + 141.6771150215211 + ], + "sensor_type": 1, + "id": 17 + }, + { + "release_time": 955, + "due_time": 1185, + "duration": 46, + "coordinate": [ + 67.73101086781571, + 30.478180719300326 + ], + "sensor_type": 1, + "id": 18 + }, + { + "release_time": 1810, + "due_time": 2825, + "duration": 51, + "coordinate": [ + -59.709505533223606, + 98.10937994685025 + ], + "sensor_type": 1, + "id": 19 + }, + { + "release_time": 1874, + "due_time": 3584, + "duration": 42, + "coordinate": [ + -2.4930340500056047, + -8.51066455112121 + ], + "sensor_type": 1, + "id": 20 + }, + { + "release_time": 1630, + "due_time": 1820, + "duration": 34, + "coordinate": [ + -34.113155696825594, + 37.78702338023842 + ], + "sensor_type": 1, + "id": 21 + }, + { + "release_time": 1140, + "due_time": 3245, + "duration": 44, + "coordinate": [ + 38.34606280837906, + -116.38765799676013 + ], + "sensor_type": 1, + "id": 22 + }, + { + "release_time": 942, + "due_time": 2636, + "duration": 39, + "coordinate": [ + -85.86442297381632, + 35.05901618929505 + ], + "sensor_type": 1, + "id": 23 + }, + { + "release_time": 2189, + "due_time": 3090, + "duration": 44, + "coordinate": [ + -9.704491820122755, + 52.52283665280339 + ], + "sensor_type": 1, + "id": 24 + }, + { + "release_time": 2074, + "due_time": 2292, + "duration": 54, + "coordinate": [ + -64.29765182304956, + -144.0398870312334 + ], + "sensor_type": 1, + "id": 25 + }, + { + "release_time": 700, + "due_time": 2012, + "duration": 55, + "coordinate": [ + 4.312466757540832, + 79.3017238366644 + ], + "sensor_type": 1, + "id": 26 + }, + { + "release_time": 913, + "due_time": 3057, + "duration": 23, + "coordinate": [ + -63.89268721959364, + 85.05980002654178 + ], + "sensor_type": 1, + "id": 27 + }, + { + "release_time": 1846, + "due_time": 3479, + "duration": 48, + "coordinate": [ + -34.23574982527181, + 9.23441853098035 + ], + "sensor_type": 1, + "id": 28 + }, + { + "release_time": 1139, + "due_time": 2442, + "duration": 15, + "coordinate": [ + -68.98727405333335, + -58.37447706792162 + ], + "sensor_type": 1, + "id": 29 + }, + { + "release_time": 1988, + "due_time": 2882, + "duration": 53, + "coordinate": [ + -9.263322280435432, + -119.75220893185701 + ], + "sensor_type": 1, + "id": 30 + }, + { + "release_time": 311, + "due_time": 487, + "duration": 29, + "coordinate": [ + 28.026950726061386, + 101.4238057155813 + ], + "sensor_type": 1, + "id": 31 + }, + { + "release_time": 3306, + "due_time": 3384, + "duration": 23, + "coordinate": [ + 39.89255030225593, + 171.19957109482323 + ], + "sensor_type": 1, + "id": 32 + }, + { + "release_time": 838, + "due_time": 2133, + "duration": 19, + "coordinate": [ + 64.42584937322289, + -11.236438496898415 + ], + "sensor_type": 1, + "id": 33 + }, + { + "release_time": 648, + "due_time": 3507, + "duration": 50, + "coordinate": [ + 35.94697096448925, + -94.04173947675369 + ], + "sensor_type": 1, + "id": 34 + }, + { + "release_time": 1614, + "due_time": 3433, + "duration": 33, + "coordinate": [ + -27.743976984872937, + -90.38176601039466 + ], + "sensor_type": 1, + "id": 35 + }, + { + "release_time": 1158, + "due_time": 1476, + "duration": 36, + "coordinate": [ + -81.76059735481441, + 57.7015984608737 + ], + "sensor_type": 1, + "id": 36 + }, + { + "release_time": 726, + "due_time": 1921, + "duration": 49, + "coordinate": [ + 30.816149359890872, + 83.44385994422265 + ], + "sensor_type": 1, + "id": 37 + }, + { + "release_time": 90, + "due_time": 1370, + "duration": 50, + "coordinate": [ + 46.41888018767335, + -118.63368918140691 + ], + "sensor_type": 1, + "id": 38 + }, + { + "release_time": 1859, + "due_time": 3116, + "duration": 48, + "coordinate": [ + 77.1947619018242, + -159.63024997783984 + ], + "sensor_type": 1, + "id": 39 + }, + { + "release_time": 1400, + "due_time": 1934, + "duration": 35, + "coordinate": [ + -64.41669585579774, + -140.08420470577568 + ], + "sensor_type": 1, + "id": 40 + }, + { + "release_time": 3292, + "due_time": 3433, + "duration": 29, + "coordinate": [ + 38.93835328564447, + 146.36310361403048 + ], + "sensor_type": 1, + "id": 41 + }, + { + "release_time": 3135, + "due_time": 3312, + "duration": 15, + "coordinate": [ + 84.72630375905868, + 178.01922218869578 + ], + "sensor_type": 1, + "id": 42 + }, + { + "release_time": 1257, + "due_time": 1619, + "duration": 25, + "coordinate": [ + 49.45632682694847, + 20.044834605282546 + ], + "sensor_type": 1, + "id": 43 + }, + { + "release_time": 1340, + "due_time": 2513, + "duration": 57, + "coordinate": [ + -22.849881719152464, + -45.28903017204823 + ], + "sensor_type": 1, + "id": 44 + }, + { + "release_time": 1720, + "due_time": 3271, + "duration": 47, + "coordinate": [ + 32.94168807892521, + -7.907206339130454 + ], + "sensor_type": 1, + "id": 45 + }, + { + "release_time": 1623, + "due_time": 1798, + "duration": 49, + "coordinate": [ + 71.07901601847047, + -161.68089033871908 + ], + "sensor_type": 1, + "id": 46 + }, + { + "release_time": 1817, + "due_time": 3184, + "duration": 56, + "coordinate": [ + 87.13495297279772, + 44.56181105637407 + ], + "sensor_type": 1, + "id": 47 + }, + { + "release_time": 372, + "due_time": 537, + "duration": 19, + "coordinate": [ + 35.84532474806039, + -104.05640221864351 + ], + "sensor_type": 1, + "id": 48 + }, + { + "release_time": 2630, + "due_time": 3089, + "duration": 22, + "coordinate": [ + -11.71820520296815, + -97.09091444729357 + ], + "sensor_type": 1, + "id": 49 + }, + { + "release_time": 740, + "due_time": 1098, + "duration": 45, + "coordinate": [ + 49.72230652339596, + 45.38812412277045 + ], + "sensor_type": 1, + "id": 50 + }, + { + "release_time": 2363, + "due_time": 2666, + "duration": 39, + "coordinate": [ + -48.18232303577999, + -175.75023653489316 + ], + "sensor_type": 1, + "id": 51 + }, + { + "release_time": 385, + "due_time": 945, + "duration": 38, + "coordinate": [ + -2.2421763754682758, + -98.0092779982339 + ], + "sensor_type": 1, + "id": 52 + }, + { + "release_time": 3151, + "due_time": 3383, + "duration": 32, + "coordinate": [ + -66.31656478379263, + -171.83239520744868 + ], + "sensor_type": 1, + "id": 53 + }, + { + "release_time": 377, + "due_time": 3068, + "duration": 40, + "coordinate": [ + -32.09870822280019, + -50.031789095193204 + ], + "sensor_type": 1, + "id": 54 + }, + { + "release_time": 2600, + "due_time": 3564, + "duration": 18, + "coordinate": [ + 62.96402273820809, + -166.48872892912698 + ], + "sensor_type": 1, + "id": 55 + }, + { + "release_time": 2855, + "due_time": 3361, + "duration": 51, + "coordinate": [ + -12.497917743883349, + -178.39807979213396 + ], + "sensor_type": 1, + "id": 56 + }, + { + "release_time": 1439, + "due_time": 2004, + "duration": 52, + "coordinate": [ + 86.49792714974632, + -137.40437400178413 + ], + "sensor_type": 1, + "id": 57 + }, + { + "release_time": 3, + "due_time": 816, + "duration": 59, + "coordinate": [ + -25.452555566959447, + -52.54768473889207 + ], + "sensor_type": 1, + "id": 58 + }, + { + "release_time": 3098, + "due_time": 3584, + "duration": 60, + "coordinate": [ + -70.32870272545908, + 113.6005324620624 + ], + "sensor_type": 1, + "id": 59 + }, + { + "release_time": 116, + "due_time": 2327, + "duration": 22, + "coordinate": [ + -65.51279725931116, + 176.25944107022463 + ], + "sensor_type": 1, + "id": 60 + }, + { + "release_time": 1081, + "due_time": 2490, + "duration": 55, + "coordinate": [ + -10.701178321898354, + -13.50263905120076 + ], + "sensor_type": 1, + "id": 61 + }, + { + "release_time": 2182, + "due_time": 2591, + "duration": 17, + "coordinate": [ + 88.49965939657557, + -66.80272155631836 + ], + "sensor_type": 1, + "id": 62 + }, + { + "release_time": 38, + "due_time": 1044, + "duration": 56, + "coordinate": [ + 43.401167251571735, + 131.65844246775072 + ], + "sensor_type": 1, + "id": 63 + }, + { + "release_time": 3067, + "due_time": 3414, + "duration": 51, + "coordinate": [ + -83.3749593442954, + -42.51467404271517 + ], + "sensor_type": 1, + "id": 64 + }, + { + "release_time": 107, + "due_time": 3085, + "duration": 20, + "coordinate": [ + -7.8045667088847495, + -5.83159496889391 + ], + "sensor_type": 1, + "id": 65 + }, + { + "release_time": 951, + "due_time": 1964, + "duration": 52, + "coordinate": [ + -26.773577556308794, + -103.32468332866218 + ], + "sensor_type": 1, + "id": 66 + }, + { + "release_time": 871, + "due_time": 1478, + "duration": 45, + "coordinate": [ + 82.14212712495157, + -60.38242014444269 + ], + "sensor_type": 1, + "id": 67 + }, + { + "release_time": 159, + "due_time": 3453, + "duration": 37, + "coordinate": [ + -66.35175114579741, + -156.47924630752073 + ], + "sensor_type": 1, + "id": 68 + }, + { + "release_time": 1587, + "due_time": 3212, + "duration": 54, + "coordinate": [ + -75.62801798895687, + -142.74693859965427 + ], + "sensor_type": 1, + "id": 69 + }, + { + "release_time": 1179, + "due_time": 1721, + "duration": 33, + "coordinate": [ + 46.53594569483133, + 177.10957907417372 + ], + "sensor_type": 1, + "id": 70 + }, + { + "release_time": 3028, + "due_time": 3378, + "duration": 17, + "coordinate": [ + -16.6552290360507, + -81.90077487461213 + ], + "sensor_type": 1, + "id": 71 + }, + { + "release_time": 497, + "due_time": 771, + "duration": 25, + "coordinate": [ + 77.04407357267576, + -164.56282409541208 + ], + "sensor_type": 1, + "id": 72 + }, + { + "release_time": 2627, + "due_time": 3372, + "duration": 55, + "coordinate": [ + 21.348732143232183, + 118.05746103376629 + ], + "sensor_type": 1, + "id": 73 + }, + { + "release_time": 566, + "due_time": 760, + "duration": 35, + "coordinate": [ + -15.331818737586048, + -65.03402909291995 + ], + "sensor_type": 1, + "id": 74 + }, + { + "release_time": 3176, + "due_time": 3560, + "duration": 60, + "coordinate": [ + -39.59885919970412, + 132.76704490822817 + ], + "sensor_type": 1, + "id": 75 + }, + { + "release_time": 2304, + "due_time": 3257, + "duration": 48, + "coordinate": [ + -16.954210591842426, + -86.99527062703564 + ], + "sensor_type": 1, + "id": 76 + }, + { + "release_time": 1761, + "due_time": 2917, + "duration": 52, + "coordinate": [ + 89.39925069136771, + 11.965233755506546 + ], + "sensor_type": 1, + "id": 77 + }, + { + "release_time": 2943, + "due_time": 3279, + "duration": 37, + "coordinate": [ + 33.233966140827036, + 65.50615068373617 + ], + "sensor_type": 1, + "id": 78 + }, + { + "release_time": 1850, + "due_time": 3408, + "duration": 43, + "coordinate": [ + -64.48483743600482, + -61.91046230723528 + ], + "sensor_type": 1, + "id": 79 + }, + { + "release_time": 3003, + "due_time": 3318, + "duration": 23, + "coordinate": [ + 71.81817223323961, + -96.10140155480777 + ], + "sensor_type": 1, + "id": 80 + }, + { + "release_time": 2202, + "due_time": 3202, + "duration": 57, + "coordinate": [ + 61.922686646076954, + -54.46194589448369 + ], + "sensor_type": 1, + "id": 81 + }, + { + "release_time": 1876, + "due_time": 3541, + "duration": 37, + "coordinate": [ + -32.73310992092705, + 42.08799834697811 + ], + "sensor_type": 1, + "id": 82 + }, + { + "release_time": 110, + "due_time": 2940, + "duration": 58, + "coordinate": [ + -44.343425978026865, + -160.41967838686386 + ], + "sensor_type": 1, + "id": 83 + }, + { + "release_time": 2969, + "due_time": 3126, + "duration": 52, + "coordinate": [ + -68.13067991192871, + -168.71298321554573 + ], + "sensor_type": 1, + "id": 84 + }, + { + "release_time": 810, + "due_time": 3335, + "duration": 36, + "coordinate": [ + 85.58906405483981, + -108.97147907385529 + ], + "sensor_type": 1, + "id": 85 + }, + { + "release_time": 0, + "due_time": 160, + "duration": 23, + "coordinate": [ + -0.31469478940249473, + -84.77086876727446 + ], + "sensor_type": 1, + "id": 86 + }, + { + "release_time": 227, + "due_time": 1665, + "duration": 60, + "coordinate": [ + 54.52561375934019, + 48.20363311345747 + ], + "sensor_type": 1, + "id": 87 + }, + { + "release_time": 1275, + "due_time": 2193, + "duration": 50, + "coordinate": [ + 0.7849658734796776, + -11.488362819031494 + ], + "sensor_type": 1, + "id": 88 + }, + { + "release_time": 506, + "due_time": 963, + "duration": 46, + "coordinate": [ + 20.30611968423844, + -42.965077731657686 + ], + "sensor_type": 1, + "id": 89 + }, + { + "release_time": 1976, + "due_time": 3598, + "duration": 51, + "coordinate": [ + -36.304580498071395, + 154.31363891517725 + ], + "sensor_type": 1, + "id": 90 + }, + { + "release_time": 2962, + "due_time": 3529, + "duration": 27, + "coordinate": [ + 74.39235405394066, + 81.86712458320926 + ], + "sensor_type": 1, + "id": 91 + }, + { + "release_time": 588, + "due_time": 1152, + "duration": 43, + "coordinate": [ + 54.17560137432494, + -146.4898027206713 + ], + "sensor_type": 1, + "id": 92 + }, + { + "release_time": 2272, + "due_time": 3231, + "duration": 56, + "coordinate": [ + -26.473154046251445, + 137.47495469234315 + ], + "sensor_type": 1, + "id": 93 + }, + { + "release_time": 3143, + "due_time": 3450, + "duration": 59, + "coordinate": [ + -59.86309063944698, + 161.93695734915832 + ], + "sensor_type": 1, + "id": 94 + }, + { + "release_time": 2951, + "due_time": 3268, + "duration": 40, + "coordinate": [ + 10.727835926142191, + -94.19017785670559 + ], + "sensor_type": 1, + "id": 95 + }, + { + "release_time": 2723, + "due_time": 3094, + "duration": 56, + "coordinate": [ + 73.84951491803662, + 8.335918800561188 + ], + "sensor_type": 1, + "id": 96 + }, + { + "release_time": 1411, + "due_time": 2754, + "duration": 30, + "coordinate": [ + 3.504475188796519, + 38.922474329872955 + ], + "sensor_type": 1, + "id": 97 + }, + { + "release_time": 1514, + "due_time": 1655, + "duration": 43, + "coordinate": [ + -31.36751946908906, + 123.78113473313698 + ], + "sensor_type": 1, + "id": 98 + }, + { + "release_time": 203, + "due_time": 3212, + "duration": 21, + "coordinate": [ + -25.094870176312057, + -122.30026468289434 + ], + "sensor_type": 1, + "id": 99 + }, + { + "release_time": 2173, + "due_time": 2412, + "duration": 43, + "coordinate": [ + 71.42418981715687, + -125.84541445563107 + ], + "sensor_type": 1, + "id": 100 + }, + { + "release_time": 2171, + "due_time": 2395, + "duration": 19, + "coordinate": [ + 86.18635842935987, + -6.133070399215001 + ], + "sensor_type": 1, + "id": 101 + }, + { + "release_time": 2088, + "due_time": 2325, + "duration": 16, + "coordinate": [ + -64.98456023857409, + 152.7448469392565 + ], + "sensor_type": 1, + "id": 102 + }, + { + "release_time": 3208, + "due_time": 3518, + "duration": 53, + "coordinate": [ + -24.502586767237162, + 100.59298197038623 + ], + "sensor_type": 1, + "id": 103 + }, + { + "release_time": 57, + "due_time": 854, + "duration": 37, + "coordinate": [ + 55.0241117211863, + 142.7697735989164 + ], + "sensor_type": 1, + "id": 104 + } + ] +} \ No newline at end of file diff --git a/tests/fixtures/aeosbench_gt_bsk2.9.0/cases/00300/constellation.json b/tests/fixtures/aeosbench_gt_bsk2.9.0/cases/00300/constellation.json new file mode 100644 index 0000000..96f8834 --- /dev/null +++ b/tests/fixtures/aeosbench_gt_bsk2.9.0/cases/00300/constellation.json @@ -0,0 +1,1476 @@ +{ + "orbits": [ + { + "eccentricity": 0.0025351083839669285, + "semi_major_axis": 7907693.91422344, + "inclination": 109.20643904344594, + "right_ascension_of_the_ascending_node": 242.5833447068378, + "argument_of_perigee": 2.1030644410224664, + "id": 0 + }, + { + "eccentricity": 0.003189386393932705, + "semi_major_axis": 7957286.664572541, + "inclination": 158.31561118479397, + "right_ascension_of_the_ascending_node": 41.808346176488705, + "argument_of_perigee": 255.6389010381565, + "id": 1 + }, + { + "eccentricity": 0.00255585908164308, + "semi_major_axis": 7703011.028465175, + "inclination": 177.021558800332, + "right_ascension_of_the_ascending_node": 346.53260907120523, + "argument_of_perigee": 123.03661908758431, + "id": 2 + }, + { + "eccentricity": 0.004621685033979886, + "semi_major_axis": 7241734.972474838, + "inclination": 35.72082083317807, + "right_ascension_of_the_ascending_node": 109.30297942346357, + "argument_of_perigee": 325.47586739158373, + "id": 3 + }, + { + "eccentricity": 0.004686010320476842, + "semi_major_axis": 7318680.304857991, + "inclination": 10.837433459934598, + "right_ascension_of_the_ascending_node": 354.8422084427501, + "argument_of_perigee": 134.59480877856674, + "id": 4 + }, + { + "eccentricity": 0.0021847060460253344, + "semi_major_axis": 6889665.006289081, + "inclination": 120.19667230067962, + "right_ascension_of_the_ascending_node": 170.59805830803603, + "argument_of_perigee": 137.9970870646575, + "id": 5 + }, + { + "eccentricity": 0.004580062868620529, + "semi_major_axis": 7355153.589422765, + "inclination": 81.59444209316987, + "right_ascension_of_the_ascending_node": 178.78463856727058, + "argument_of_perigee": 234.73708195101233, + "id": 6 + }, + { + "eccentricity": 0.0008849504924465124, + "semi_major_axis": 7173289.1550860545, + "inclination": 18.804794090164172, + "right_ascension_of_the_ascending_node": 238.26198494108107, + "argument_of_perigee": 168.04936375946568, + "id": 7 + }, + { + "eccentricity": 0.004384762442207286, + "semi_major_axis": 7671559.398216614, + "inclination": 97.21493026641328, + "right_ascension_of_the_ascending_node": 230.23892271793557, + "argument_of_perigee": 213.7432787595628, + "id": 8 + }, + { + "eccentricity": 0.003325771392754179, + "semi_major_axis": 7967872.744161222, + "inclination": 169.36059748015685, + "right_ascension_of_the_ascending_node": 47.827929051414856, + "argument_of_perigee": 58.209825267046426, + "id": 9 + }, + { + "eccentricity": 0.004652298237281426, + "semi_major_axis": 7275873.232242673, + "inclination": 172.01971327506595, + "right_ascension_of_the_ascending_node": 59.484050638141724, + "argument_of_perigee": 110.34761846855493, + "id": 10 + }, + { + "eccentricity": 0.0033584381232338602, + "semi_major_axis": 7722218.292383124, + "inclination": 143.52730593688938, + "right_ascension_of_the_ascending_node": 300.9134574313031, + "argument_of_perigee": 219.46770262481365, + "id": 11 + }, + { + "eccentricity": 0.003517184887690335, + "semi_major_axis": 7764728.855604668, + "inclination": 99.81167065860166, + "right_ascension_of_the_ascending_node": 355.3580442830036, + "argument_of_perigee": 147.05881792256415, + "id": 12 + }, + { + "eccentricity": 0.002726126516028082, + "semi_major_axis": 7277904.657214283, + "inclination": 124.01307031492289, + "right_ascension_of_the_ascending_node": 74.38774881762302, + "argument_of_perigee": 81.55991954656974, + "id": 13 + }, + { + "eccentricity": 0.0035954563144416913, + "semi_major_axis": 7359412.054410484, + "inclination": 144.06491279375598, + "right_ascension_of_the_ascending_node": 107.29514651081882, + "argument_of_perigee": 205.56277489829836, + "id": 14 + } + ], + "satellites": [ + { + "inertia": [ + 153.8252410888672, + 0.0, + 0.0, + 0.0, + 163.10214233398438, + 0.0, + 0.0, + 0.0, + 177.6811981201172 + ], + "mass": 109.05929397437191, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 0, + "solar_panel": { + "direction": [ + 0.30052817835815804, + 0.2918959844966604, + 0.9080085617699056 + ], + "area": 0.11467328577408212, + "efficiency": 0.3621910723322739 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.10900295570481928, + "power": 4.6751092694072796, + "type": 1 + }, + "battery": { + "capacity": 24035.80469712455, + "percentage": 0.5041764812871584 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 632.4013145512438, + "power": 6.141903571603035, + "efficiency": 0.5173899063137206 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 457.74733443384144, + "power": 5.646576303364117, + "efficiency": 0.5642124537052595 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 478.9909652441462, + "power": 5.95143566832496, + "efficiency": 0.5143016426086096 + } + ], + "mrp_control": { + "k": 34.413894971685785, + "ki": 0.0023712490685008926, + "p": 80.82388954749605, + "integral_limit": 0.009573979498005493 + }, + "true_anomaly": 329.72617020653377, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 0 + }, + { + "inertia": [ + 78.72198486328125, + 0.0, + 0.0, + 0.0, + 89.90837097167969, + 0.0, + 0.0, + 0.0, + 171.15640258789062 + ], + "mass": 182.38935935030523, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 1, + "solar_panel": { + "direction": [ + 0.18011592127503975, + 0.8911216001286479, + -0.4164859525691133 + ], + "area": 0.33661432298767513, + "efficiency": 0.181191733020269 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.16615986930483864, + "power": 3.4257653761274636, + "type": 1 + }, + "battery": { + "capacity": 8040.378116286046, + "percentage": 0.1665276264431842 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 723.4143538698124, + "power": 6.486194374935309, + "efficiency": 0.5286384269195442 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 516.2516135043865, + "power": 6.834386337915843, + "efficiency": 0.5699149128843207 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 680.5079195469442, + "power": 6.037477213688397, + "efficiency": 0.5508756662156847 + } + ], + "mrp_control": { + "k": 30.246490688314594, + "ki": 0.007557583046045581, + "p": 86.38149270875388, + "integral_limit": 0.013775545066447063 + }, + "true_anomaly": 330.1226481763541, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 1 + }, + { + "inertia": [ + 107.81732940673828, + 0.0, + 0.0, + 0.0, + 115.11492156982422, + 0.0, + 0.0, + 0.0, + 190.91517639160156 + ], + "mass": 120.63018948495028, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 2, + "solar_panel": { + "direction": [ + -0.8356175565362275, + 0.47494929142747766, + 0.27598273457041056 + ], + "area": 0.33041857387796136, + "efficiency": 0.2635104493786884 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.481001354872149, + "power": 6.062326580757718, + "type": 1 + }, + "battery": { + "capacity": 10747.963072826427, + "percentage": 0.8513239392230149 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 564.0044574591004, + "power": 5.259470917047008, + "efficiency": 0.5076975630376581 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 416.74039560241334, + "power": 6.158386608647382, + "efficiency": 0.5763704329704022 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 693.6331978631572, + "power": 6.178801721188821, + "efficiency": 0.5177664453236622 + } + ], + "mrp_control": { + "k": 32.42738155376722, + "ki": 0.0007933914515220953, + "p": 97.34744330602966, + "integral_limit": 0.0021245136501429375 + }, + "true_anomaly": 117.56228783544034, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 2 + }, + { + "inertia": [ + 142.707763671875, + 0.0, + 0.0, + 0.0, + 110.311767578125, + 0.0, + 0.0, + 0.0, + 130.3692626953125 + ], + "mass": 134.34296615067876, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 3, + "solar_panel": { + "direction": [ + -0.7216088135767589, + 0.373192583039172, + 0.5831020632212623 + ], + "area": 0.3333305587868217, + "efficiency": 0.41781981153400427 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.264276049288225, + "power": 7.037716085205532, + "type": 1 + }, + "battery": { + "capacity": 20512.13087106352, + "percentage": 0.7618665546922124 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 634.7821569324568, + "power": 5.8229275726032, + "efficiency": 0.5648492622557446 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 512.2844536130692, + "power": 5.63871448215606, + "efficiency": 0.5786384165360233 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 728.7969529695768, + "power": 6.336830247369868, + "efficiency": 0.5110696830521382 + } + ], + "mrp_control": { + "k": 23.914221901084073, + "ki": 0.00187564250521133, + "p": 54.23933409820737, + "integral_limit": 0.0028792755247821827 + }, + "true_anomaly": 83.7853435481027, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 3 + }, + { + "inertia": [ + 186.8031463623047, + 0.0, + 0.0, + 0.0, + 169.50332641601562, + 0.0, + 0.0, + 0.0, + 126.55248260498047 + ], + "mass": 72.30771574555901, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 4, + "solar_panel": { + "direction": [ + -0.16303770914609247, + 0.5285813752296785, + -0.8330788889155071 + ], + "area": 0.13323751589350824, + "efficiency": 0.23228470220671987 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.15542041894114833, + "power": 7.062904227144299, + "type": 1 + }, + "battery": { + "capacity": 21941.81184323134, + "percentage": 0.9060242810727985 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 677.1333575214919, + "power": 5.144435847151886, + "efficiency": 0.5568671658983553 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 498.2546760632956, + "power": 5.144888082772125, + "efficiency": 0.5270997828701497 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 403.08148218664184, + "power": 5.698065118130202, + "efficiency": 0.5591445503395776 + } + ], + "mrp_control": { + "k": 41.26493776753516, + "ki": 0.0070668732822146835, + "p": 87.01476347750307, + "integral_limit": 0.0094414662710087 + }, + "true_anomaly": 114.5659912879736, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 4 + }, + { + "inertia": [ + 62.88749694824219, + 0.0, + 0.0, + 0.0, + 153.55014038085938, + 0.0, + 0.0, + 0.0, + 171.31375122070312 + ], + "mass": 169.35528433497586, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 5, + "solar_panel": { + "direction": [ + 0.3756580956151514, + 0.20469504063395033, + -0.9038699771198638 + ], + "area": 0.33900216911986747, + "efficiency": 0.24424245600306224 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.48020924455701486, + "power": 7.270040591457084, + "type": 1 + }, + "battery": { + "capacity": 14031.027742674614, + "percentage": 0.7575657422925187 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 663.5069577261031, + "power": 6.336938722415095, + "efficiency": 0.5169267679142071 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 655.6132532548936, + "power": 5.3670236771432664, + "efficiency": 0.5947092213530804 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 634.691076746672, + "power": 5.503543128514126, + "efficiency": 0.5475674282540841 + } + ], + "mrp_control": { + "k": 29.398039003438722, + "ki": 0.0062083326149148165, + "p": 80.32384747932068, + "integral_limit": 0.025356331615920442 + }, + "true_anomaly": 251.09574200117322, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 5 + }, + { + "inertia": [ + 142.18760681152344, + 0.0, + 0.0, + 0.0, + 116.17587280273438, + 0.0, + 0.0, + 0.0, + 63.305946350097656 + ], + "mass": 112.27741518923185, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 6, + "solar_panel": { + "direction": [ + -0.9317251899834301, + 0.23164029756261803, + 0.27969794939441894 + ], + "area": 0.356374739532617, + "efficiency": 0.11748467353458358 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3730945623992242, + "power": 4.490861164790983, + "type": 1 + }, + "battery": { + "capacity": 15247.355091085225, + "percentage": 0.352993688387492 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 472.67336350522714, + "power": 6.098876423509843, + "efficiency": 0.5480244572155181 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 491.78795845056175, + "power": 6.206173444004882, + "efficiency": 0.5479377589452303 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 648.6123396487595, + "power": 6.9647572253220815, + "efficiency": 0.5454264385130821 + } + ], + "mrp_control": { + "k": 57.158040373222825, + "ki": 0.004503283467082466, + "p": 125.17135898468153, + "integral_limit": 0.010833491910783005 + }, + "true_anomaly": 115.69725225338854, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 6 + }, + { + "inertia": [ + 81.09617614746094, + 0.0, + 0.0, + 0.0, + 165.60507202148438, + 0.0, + 0.0, + 0.0, + 182.20501708984375 + ], + "mass": 104.37399279276175, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 7, + "solar_panel": { + "direction": [ + 0.021701241503270005, + 0.9995486311260122, + -0.020774747443275895 + ], + "area": 0.17383735264193112, + "efficiency": 0.2867017386035743 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.23166664969758244, + "power": 6.036412874675856, + "type": 1 + }, + "battery": { + "capacity": 21975.234854916518, + "percentage": 0.11557431022579018 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 600.7722924449331, + "power": 6.6131777116049575, + "efficiency": 0.5074543296425381 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 428.6843004194258, + "power": 5.880856530975031, + "efficiency": 0.5887421255415141 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 559.6732018638938, + "power": 5.647653733428777, + "efficiency": 0.5729946415134383 + } + ], + "mrp_control": { + "k": 33.21741290626432, + "ki": 0.00978957637656432, + "p": 83.76198755402028, + "integral_limit": 0.006541227761747967 + }, + "true_anomaly": 202.8926438461328, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 7 + }, + { + "inertia": [ + 184.21470642089844, + 0.0, + 0.0, + 0.0, + 65.82759857177734, + 0.0, + 0.0, + 0.0, + 124.22452545166016 + ], + "mass": 169.66964106062602, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 8, + "solar_panel": { + "direction": [ + 0.39888415607922373, + 0.1571209318294751, + -0.9034403371612333 + ], + "area": 0.38917532105525865, + "efficiency": 0.3681828652198812 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.17157198714196423, + "power": 6.34841126750664, + "type": 1 + }, + "battery": { + "capacity": 19796.875255497966, + "percentage": 0.9562991109036096 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 441.73412148470425, + "power": 6.927481469883798, + "efficiency": 0.5632150428593183 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 692.9893798367923, + "power": 6.740592202020137, + "efficiency": 0.5677555616550175 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 411.3717768378561, + "power": 5.089577968301125, + "efficiency": 0.5419612966969134 + } + ], + "mrp_control": { + "k": 65.37371202155664, + "ki": 0.002563867639044689, + "p": 132.96454436289088, + "integral_limit": 0.006881141154783118 + }, + "true_anomaly": 72.1338323280629, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 8 + }, + { + "inertia": [ + 131.8383026123047, + 0.0, + 0.0, + 0.0, + 108.61431884765625, + 0.0, + 0.0, + 0.0, + 66.97269439697266 + ], + "mass": 137.57085423421353, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 9, + "solar_panel": { + "direction": [ + 0.1880106753321701, + 0.27670325259984835, + -0.9423838368530127 + ], + "area": 0.10488637704023498, + "efficiency": 0.31525471704355734 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3521448328729203, + "power": 8.743025225599062, + "type": 1 + }, + "battery": { + "capacity": 21890.342203921893, + "percentage": 0.5961628192236255 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 688.4663445266326, + "power": 5.310110266888595, + "efficiency": 0.5745384994433445 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 587.2638373206272, + "power": 5.634260743009879, + "efficiency": 0.570065147832 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 483.9070379404539, + "power": 5.941959715012289, + "efficiency": 0.5413650977668234 + } + ], + "mrp_control": { + "k": 21.212151204016788, + "ki": 0.0012307474198324508, + "p": 82.51112142113587, + "integral_limit": 0.0031211635932019933 + }, + "true_anomaly": 239.48915733276093, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 9 + }, + { + "inertia": [ + 189.03439331054688, + 0.0, + 0.0, + 0.0, + 57.6556510925293, + 0.0, + 0.0, + 0.0, + 119.275390625 + ], + "mass": 160.5017198901623, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 10, + "solar_panel": { + "direction": [ + 0.0594896123101752, + 0.5630746374058082, + 0.8242620570774216 + ], + "area": 0.16391734374367695, + "efficiency": 0.35851901156554555 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2108372690206275, + "power": 5.9399374020826485, + "type": 1 + }, + "battery": { + "capacity": 15283.684165810158, + "percentage": 0.1958867734052555 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 441.3287726082037, + "power": 5.4339846774876435, + "efficiency": 0.5728534037215682 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 431.0771111656381, + "power": 5.085661010990673, + "efficiency": 0.5458343113314433 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 403.3414672739546, + "power": 5.76141373610994, + "efficiency": 0.524370774760544 + } + ], + "mrp_control": { + "k": 17.874387036537684, + "ki": 0.0009070393362543683, + "p": 46.845447626530614, + "integral_limit": 0.000309478143078981 + }, + "true_anomaly": 77.905797455907, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 10 + }, + { + "inertia": [ + 111.51670837402344, + 0.0, + 0.0, + 0.0, + 73.26875305175781, + 0.0, + 0.0, + 0.0, + 148.40480041503906 + ], + "mass": 183.9725703142866, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 11, + "solar_panel": { + "direction": [ + -0.5869768263908195, + 0.0306435035216606, + 0.809023597290017 + ], + "area": 0.17096167287377728, + "efficiency": 0.2607260013199305 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.44275793997930857, + "power": 4.061977141899428, + "type": 1 + }, + "battery": { + "capacity": 11834.159967935857, + "percentage": 0.7723189225930158 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 660.1557485837254, + "power": 6.0568169389262385, + "efficiency": 0.5153576865418683 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 487.2388338763213, + "power": 6.934159185012238, + "efficiency": 0.5014950989477246 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 491.70558153214165, + "power": 5.379681127712576, + "efficiency": 0.5723017858894187 + } + ], + "mrp_control": { + "k": 28.311165043466, + "ki": 0.008091838844288159, + "p": 72.30695351709349, + "integral_limit": 0.03510617137632027 + }, + "true_anomaly": 257.5384902676917, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 11 + }, + { + "inertia": [ + 196.1479034423828, + 0.0, + 0.0, + 0.0, + 148.71417236328125, + 0.0, + 0.0, + 0.0, + 152.0106658935547 + ], + "mass": 160.57865428446001, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 12, + "solar_panel": { + "direction": [ + 0.0644407552632755, + 0.6267139594562395, + 0.7765803255837619 + ], + "area": 0.20640248606891856, + "efficiency": 0.32083968716189315 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.41668688500676776, + "power": 8.788195004232719, + "type": 1 + }, + "battery": { + "capacity": 25124.584231243552, + "percentage": 0.9928667795262535 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 603.014105343682, + "power": 6.460518625366436, + "efficiency": 0.5497506064332227 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 523.2195062069699, + "power": 6.487366377411517, + "efficiency": 0.5482973169504749 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 733.1807888468635, + "power": 6.389582652951505, + "efficiency": 0.5083487300122046 + } + ], + "mrp_control": { + "k": 40.04141199887504, + "ki": 0.003166271662388668, + "p": 83.19972774068121, + "integral_limit": 0.0038017288955062064 + }, + "true_anomaly": 36.827177786222556, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 12 + }, + { + "inertia": [ + 154.31735229492188, + 0.0, + 0.0, + 0.0, + 74.6651382446289, + 0.0, + 0.0, + 0.0, + 143.7832794189453 + ], + "mass": 81.37134423570018, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 13, + "solar_panel": { + "direction": [ + -0.4011837656253148, + 0.9159870803543594, + -0.0043880317442891136 + ], + "area": 0.3513066173887385, + "efficiency": 0.2829867593122335 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2842978942699109, + "power": 2.059920877825016, + "type": 1 + }, + "battery": { + "capacity": 23022.44783796247, + "percentage": 0.569795795981156 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 418.1460479918251, + "power": 5.104265962096202, + "efficiency": 0.5842618711196472 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 652.6734262444025, + "power": 6.114008347491603, + "efficiency": 0.5367958333139784 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 608.8664640514285, + "power": 6.960907797242372, + "efficiency": 0.5491869777948615 + } + ], + "mrp_control": { + "k": 46.76236006237759, + "ki": 0.0038960081571830798, + "p": 127.45280092441486, + "integral_limit": 0.0099061957217037 + }, + "true_anomaly": 146.31399462038038, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 13 + }, + { + "inertia": [ + 181.50091552734375, + 0.0, + 0.0, + 0.0, + 141.1108856201172, + 0.0, + 0.0, + 0.0, + 111.97784423828125 + ], + "mass": 108.21199916074812, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 14, + "solar_panel": { + "direction": [ + -0.9010831070794129, + 0.35652906819882046, + -0.24685270439148943 + ], + "area": 0.2628633181446425, + "efficiency": 0.4869519947055577 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.11926354001213287, + "power": 5.152011798521152, + "type": 1 + }, + "battery": { + "capacity": 20471.47622566618, + "percentage": 0.2985999595876683 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 747.7272127228371, + "power": 5.019996675764402, + "efficiency": 0.5143066942289056 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 504.1380122878169, + "power": 6.930684327408518, + "efficiency": 0.5293951629401482 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 478.10015275145554, + "power": 6.49153643081256, + "efficiency": 0.5025041434970078 + } + ], + "mrp_control": { + "k": 69.49714405227347, + "ki": 0.00029696562124674085, + "p": 248.37890684532607, + "integral_limit": 5.634069105716107e-06 + }, + "true_anomaly": 121.6610555164688, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 14 + } + ] +} \ No newline at end of file diff --git a/tests/fixtures/aeosbench_gt_bsk2.9.0/cases/00300/taskset.json b/tests/fixtures/aeosbench_gt_bsk2.9.0/cases/00300/taskset.json new file mode 100644 index 0000000..be913b9 --- /dev/null +++ b/tests/fixtures/aeosbench_gt_bsk2.9.0/cases/00300/taskset.json @@ -0,0 +1,1896 @@ +{ + "tasks": [ + { + "release_time": 1923, + "due_time": 2361, + "duration": 47, + "coordinate": [ + 32.711943786692444, + 46.93523591475514 + ], + "sensor_type": 1, + "id": 0 + }, + { + "release_time": 2326, + "due_time": 2705, + "duration": 56, + "coordinate": [ + 64.8404942531819, + 116.93650429972996 + ], + "sensor_type": 1, + "id": 1 + }, + { + "release_time": 2637, + "due_time": 2949, + "duration": 30, + "coordinate": [ + 49.315686782606946, + 28.79121140389131 + ], + "sensor_type": 1, + "id": 2 + }, + { + "release_time": 362, + "due_time": 2640, + "duration": 48, + "coordinate": [ + 45.682729543687884, + 79.68686865149675 + ], + "sensor_type": 1, + "id": 3 + }, + { + "release_time": 2770, + "due_time": 3208, + "duration": 31, + "coordinate": [ + -25.890448368714928, + -4.150027666062982 + ], + "sensor_type": 1, + "id": 4 + }, + { + "release_time": 3033, + "due_time": 3321, + "duration": 21, + "coordinate": [ + 7.975420822903118, + 134.4760137014611 + ], + "sensor_type": 1, + "id": 5 + }, + { + "release_time": 2042, + "due_time": 2531, + "duration": 56, + "coordinate": [ + 56.262283752338874, + 25.570140446222126 + ], + "sensor_type": 1, + "id": 6 + }, + { + "release_time": 313, + "due_time": 2402, + "duration": 16, + "coordinate": [ + -36.9159952943629, + 26.260732841291315 + ], + "sensor_type": 1, + "id": 7 + }, + { + "release_time": 2246, + "due_time": 3243, + "duration": 31, + "coordinate": [ + -14.869492112800344, + 102.18327193185178 + ], + "sensor_type": 1, + "id": 8 + }, + { + "release_time": 2420, + "due_time": 3142, + "duration": 25, + "coordinate": [ + 59.05735570187818, + 21.825784100436948 + ], + "sensor_type": 1, + "id": 9 + }, + { + "release_time": 2079, + "due_time": 2915, + "duration": 38, + "coordinate": [ + 27.42014720577758, + 144.13667771279825 + ], + "sensor_type": 1, + "id": 10 + }, + { + "release_time": 1806, + "due_time": 1984, + "duration": 46, + "coordinate": [ + -57.01667084833411, + 1.0249756291701146 + ], + "sensor_type": 1, + "id": 11 + }, + { + "release_time": 2137, + "due_time": 2864, + "duration": 25, + "coordinate": [ + -12.851552940446126, + 117.10914554525624 + ], + "sensor_type": 1, + "id": 12 + }, + { + "release_time": 2697, + "due_time": 3329, + "duration": 20, + "coordinate": [ + -1.4031343432616268, + 72.5421530229421 + ], + "sensor_type": 1, + "id": 13 + }, + { + "release_time": 1009, + "due_time": 2558, + "duration": 33, + "coordinate": [ + -1.5157847384361247, + -150.55579081293007 + ], + "sensor_type": 1, + "id": 14 + }, + { + "release_time": 2978, + "due_time": 3558, + "duration": 16, + "coordinate": [ + 4.744488038692381, + 135.3726046110378 + ], + "sensor_type": 1, + "id": 15 + }, + { + "release_time": 987, + "due_time": 2226, + "duration": 18, + "coordinate": [ + -53.40249752794145, + 70.75850854368062 + ], + "sensor_type": 1, + "id": 16 + }, + { + "release_time": 2571, + "due_time": 3288, + "duration": 38, + "coordinate": [ + -32.265573260621956, + 4.039738702400541 + ], + "sensor_type": 1, + "id": 17 + }, + { + "release_time": 514, + "due_time": 1915, + "duration": 60, + "coordinate": [ + 64.1341602270916, + -27.830393755710986 + ], + "sensor_type": 1, + "id": 18 + }, + { + "release_time": 2894, + "due_time": 3523, + "duration": 51, + "coordinate": [ + 35.06244277929841, + -132.44753339703553 + ], + "sensor_type": 1, + "id": 19 + }, + { + "release_time": 1302, + "due_time": 2775, + "duration": 27, + "coordinate": [ + 49.94380456806047, + -144.15121475155533 + ], + "sensor_type": 1, + "id": 20 + }, + { + "release_time": 2779, + "due_time": 3119, + "duration": 23, + "coordinate": [ + 24.145296240379196, + 85.75699947271664 + ], + "sensor_type": 1, + "id": 21 + }, + { + "release_time": 675, + "due_time": 1151, + "duration": 51, + "coordinate": [ + -87.97189497068064, + 95.10566437617564 + ], + "sensor_type": 1, + "id": 22 + }, + { + "release_time": 2840, + "due_time": 3479, + "duration": 31, + "coordinate": [ + 1.3397851694155491, + 153.49319718090925 + ], + "sensor_type": 1, + "id": 23 + }, + { + "release_time": 2152, + "due_time": 2625, + "duration": 50, + "coordinate": [ + 52.731425382034274, + 16.075874298775176 + ], + "sensor_type": 1, + "id": 24 + }, + { + "release_time": 1461, + "due_time": 2951, + "duration": 60, + "coordinate": [ + 16.716109384379536, + -27.84133125124805 + ], + "sensor_type": 1, + "id": 25 + }, + { + "release_time": 2583, + "due_time": 2739, + "duration": 52, + "coordinate": [ + -50.32942384366067, + -152.12891240944498 + ], + "sensor_type": 1, + "id": 26 + }, + { + "release_time": 472, + "due_time": 3520, + "duration": 37, + "coordinate": [ + -4.617780902125617, + -66.74938867839579 + ], + "sensor_type": 1, + "id": 27 + }, + { + "release_time": 2436, + "due_time": 3167, + "duration": 52, + "coordinate": [ + -17.289513588103233, + -70.72484780546485 + ], + "sensor_type": 1, + "id": 28 + }, + { + "release_time": 1563, + "due_time": 2149, + "duration": 21, + "coordinate": [ + -78.81805332897017, + -55.470452863596506 + ], + "sensor_type": 1, + "id": 29 + }, + { + "release_time": 715, + "due_time": 1398, + "duration": 52, + "coordinate": [ + 45.13419981758102, + 40.5676898758895 + ], + "sensor_type": 1, + "id": 30 + }, + { + "release_time": 655, + "due_time": 2540, + "duration": 54, + "coordinate": [ + 83.24133865057178, + -41.83828648199864 + ], + "sensor_type": 1, + "id": 31 + }, + { + "release_time": 945, + "due_time": 3285, + "duration": 56, + "coordinate": [ + -62.69807437857389, + 24.905591545003233 + ], + "sensor_type": 1, + "id": 32 + }, + { + "release_time": 3357, + "due_time": 3495, + "duration": 15, + "coordinate": [ + -14.891235084677476, + -121.67916366064745 + ], + "sensor_type": 1, + "id": 33 + }, + { + "release_time": 3072, + "due_time": 3436, + "duration": 26, + "coordinate": [ + -72.47663402677915, + -47.460569173530985 + ], + "sensor_type": 1, + "id": 34 + }, + { + "release_time": 2151, + "due_time": 2825, + "duration": 39, + "coordinate": [ + -13.912168014380882, + -162.3285393107219 + ], + "sensor_type": 1, + "id": 35 + }, + { + "release_time": 1701, + "due_time": 2091, + "duration": 50, + "coordinate": [ + 41.445988146488475, + -5.891316631066189 + ], + "sensor_type": 1, + "id": 36 + }, + { + "release_time": 2307, + "due_time": 3241, + "duration": 24, + "coordinate": [ + -45.863967286276434, + 75.97220080207296 + ], + "sensor_type": 1, + "id": 37 + }, + { + "release_time": 3214, + "due_time": 3592, + "duration": 15, + "coordinate": [ + 14.784609900125474, + 90.56498001416958 + ], + "sensor_type": 1, + "id": 38 + }, + { + "release_time": 2792, + "due_time": 2992, + "duration": 29, + "coordinate": [ + -17.325053599176343, + 28.908279392506074 + ], + "sensor_type": 1, + "id": 39 + }, + { + "release_time": 315, + "due_time": 2484, + "duration": 35, + "coordinate": [ + 51.31052407601803, + -157.7303605820719 + ], + "sensor_type": 1, + "id": 40 + }, + { + "release_time": 81, + "due_time": 2377, + "duration": 47, + "coordinate": [ + 52.43523959636201, + -80.57658608248923 + ], + "sensor_type": 1, + "id": 41 + }, + { + "release_time": 1574, + "due_time": 2689, + "duration": 60, + "coordinate": [ + -63.277048231451566, + 4.732911811097409 + ], + "sensor_type": 1, + "id": 42 + }, + { + "release_time": 2827, + "due_time": 2955, + "duration": 25, + "coordinate": [ + 54.30970030112067, + -73.1516052702891 + ], + "sensor_type": 1, + "id": 43 + }, + { + "release_time": 2948, + "due_time": 3222, + "duration": 41, + "coordinate": [ + -83.81392797848513, + 1.3272140385410296 + ], + "sensor_type": 1, + "id": 44 + }, + { + "release_time": 3016, + "due_time": 3220, + "duration": 15, + "coordinate": [ + -67.93967706683777, + -6.130017820176363 + ], + "sensor_type": 1, + "id": 45 + }, + { + "release_time": 3468, + "due_time": 3569, + "duration": 25, + "coordinate": [ + 45.72022391206397, + -14.94808975456391 + ], + "sensor_type": 1, + "id": 46 + }, + { + "release_time": 3518, + "due_time": 3598, + "duration": 22, + "coordinate": [ + -39.127785042958294, + 149.43735997186894 + ], + "sensor_type": 1, + "id": 47 + }, + { + "release_time": 274, + "due_time": 597, + "duration": 38, + "coordinate": [ + 75.53159301341242, + 49.48096462448538 + ], + "sensor_type": 1, + "id": 48 + }, + { + "release_time": 2577, + "due_time": 3534, + "duration": 38, + "coordinate": [ + -43.11342997595837, + -50.769616339432446 + ], + "sensor_type": 1, + "id": 49 + }, + { + "release_time": 1022, + "due_time": 1871, + "duration": 58, + "coordinate": [ + -67.24341245290512, + 78.0606354188917 + ], + "sensor_type": 1, + "id": 50 + }, + { + "release_time": 3369, + "due_time": 3587, + "duration": 60, + "coordinate": [ + -72.55016045845413, + -109.82539924666663 + ], + "sensor_type": 1, + "id": 51 + }, + { + "release_time": 2926, + "due_time": 3342, + "duration": 23, + "coordinate": [ + -19.49174354589708, + 5.66283739768113 + ], + "sensor_type": 1, + "id": 52 + }, + { + "release_time": 2053, + "due_time": 2979, + "duration": 23, + "coordinate": [ + -2.645078802299011, + -166.95978537514046 + ], + "sensor_type": 1, + "id": 53 + }, + { + "release_time": 897, + "due_time": 2316, + "duration": 28, + "coordinate": [ + 54.62367801102582, + -152.27768941323743 + ], + "sensor_type": 1, + "id": 54 + }, + { + "release_time": 74, + "due_time": 3361, + "duration": 18, + "coordinate": [ + 41.459257384851526, + -61.756579540603965 + ], + "sensor_type": 1, + "id": 55 + }, + { + "release_time": 3252, + "due_time": 3560, + "duration": 58, + "coordinate": [ + -56.76495063982707, + 47.03313684067149 + ], + "sensor_type": 1, + "id": 56 + }, + { + "release_time": 57, + "due_time": 434, + "duration": 56, + "coordinate": [ + -51.8288861571131, + -53.43351275602541 + ], + "sensor_type": 1, + "id": 57 + }, + { + "release_time": 312, + "due_time": 2532, + "duration": 45, + "coordinate": [ + 10.593215626381905, + 16.294669872474515 + ], + "sensor_type": 1, + "id": 58 + }, + { + "release_time": 1230, + "due_time": 3049, + "duration": 37, + "coordinate": [ + 61.31900647195732, + -102.75679489583179 + ], + "sensor_type": 1, + "id": 59 + }, + { + "release_time": 1929, + "due_time": 3290, + "duration": 27, + "coordinate": [ + -68.753587027186, + 139.60577777926824 + ], + "sensor_type": 1, + "id": 60 + }, + { + "release_time": 610, + "due_time": 1824, + "duration": 52, + "coordinate": [ + -87.3027392667452, + 81.94859842221138 + ], + "sensor_type": 1, + "id": 61 + }, + { + "release_time": 2264, + "due_time": 2967, + "duration": 25, + "coordinate": [ + 38.77956116054017, + 19.957141074212075 + ], + "sensor_type": 1, + "id": 62 + }, + { + "release_time": 515, + "due_time": 3533, + "duration": 49, + "coordinate": [ + -37.44717380441852, + -26.30162271412715 + ], + "sensor_type": 1, + "id": 63 + }, + { + "release_time": 589, + "due_time": 2350, + "duration": 55, + "coordinate": [ + 27.183301782039962, + -116.2096546508754 + ], + "sensor_type": 1, + "id": 64 + }, + { + "release_time": 112, + "due_time": 1023, + "duration": 28, + "coordinate": [ + 0.2538229000152228, + -169.74453952173673 + ], + "sensor_type": 1, + "id": 65 + }, + { + "release_time": 303, + "due_time": 3153, + "duration": 53, + "coordinate": [ + -56.1203967186686, + -59.54164425202498 + ], + "sensor_type": 1, + "id": 66 + }, + { + "release_time": 221, + "due_time": 2510, + "duration": 58, + "coordinate": [ + -21.477175174972857, + -55.30309392487547 + ], + "sensor_type": 1, + "id": 67 + }, + { + "release_time": 3064, + "due_time": 3491, + "duration": 38, + "coordinate": [ + -17.82586472603073, + -64.78427517627249 + ], + "sensor_type": 1, + "id": 68 + }, + { + "release_time": 933, + "due_time": 3320, + "duration": 24, + "coordinate": [ + 48.02807597729574, + -1.7957158152833301 + ], + "sensor_type": 1, + "id": 69 + }, + { + "release_time": 250, + "due_time": 2335, + "duration": 58, + "coordinate": [ + 23.46722158165521, + 106.60279197731177 + ], + "sensor_type": 1, + "id": 70 + }, + { + "release_time": 1348, + "due_time": 1860, + "duration": 39, + "coordinate": [ + 53.49710463962987, + -34.973744215813554 + ], + "sensor_type": 1, + "id": 71 + }, + { + "release_time": 3379, + "due_time": 3529, + "duration": 37, + "coordinate": [ + 39.48031985973219, + -149.1917549196487 + ], + "sensor_type": 1, + "id": 72 + }, + { + "release_time": 1780, + "due_time": 3365, + "duration": 18, + "coordinate": [ + 76.80668222212472, + -150.33418064277117 + ], + "sensor_type": 1, + "id": 73 + }, + { + "release_time": 3095, + "due_time": 3339, + "duration": 52, + "coordinate": [ + 37.24465145033436, + -39.88288230595154 + ], + "sensor_type": 1, + "id": 74 + }, + { + "release_time": 2484, + "due_time": 2793, + "duration": 43, + "coordinate": [ + 43.633980952660465, + -9.240775122823266 + ], + "sensor_type": 1, + "id": 75 + }, + { + "release_time": 1534, + "due_time": 1624, + "duration": 28, + "coordinate": [ + -57.92535086888972, + -3.678968917784033 + ], + "sensor_type": 1, + "id": 76 + }, + { + "release_time": 2737, + "due_time": 3112, + "duration": 49, + "coordinate": [ + 40.30909488782069, + 58.708032835255096 + ], + "sensor_type": 1, + "id": 77 + }, + { + "release_time": 695, + "due_time": 3059, + "duration": 58, + "coordinate": [ + -5.555695612132212, + -28.45656111272598 + ], + "sensor_type": 1, + "id": 78 + }, + { + "release_time": 2281, + "due_time": 2557, + "duration": 35, + "coordinate": [ + 67.99945069268125, + -107.33859997405644 + ], + "sensor_type": 1, + "id": 79 + }, + { + "release_time": 1171, + "due_time": 1367, + "duration": 36, + "coordinate": [ + -21.27999914594733, + -160.94607059195894 + ], + "sensor_type": 1, + "id": 80 + }, + { + "release_time": 13, + "due_time": 1106, + "duration": 57, + "coordinate": [ + 0.9241901148216272, + 158.09351749607305 + ], + "sensor_type": 1, + "id": 81 + }, + { + "release_time": 1863, + "due_time": 2539, + "duration": 56, + "coordinate": [ + 87.14989561354852, + -57.79937727484024 + ], + "sensor_type": 1, + "id": 82 + }, + { + "release_time": 2483, + "due_time": 3320, + "duration": 36, + "coordinate": [ + -63.90437634410626, + -4.534980345419541 + ], + "sensor_type": 1, + "id": 83 + }, + { + "release_time": 862, + "due_time": 1655, + "duration": 22, + "coordinate": [ + 24.292989097689627, + -3.059718715811613 + ], + "sensor_type": 1, + "id": 84 + }, + { + "release_time": 802, + "due_time": 2218, + "duration": 49, + "coordinate": [ + -23.611599647200535, + 93.27036255535364 + ], + "sensor_type": 1, + "id": 85 + }, + { + "release_time": 1087, + "due_time": 3358, + "duration": 50, + "coordinate": [ + -0.6574917124226687, + -59.66405776833794 + ], + "sensor_type": 1, + "id": 86 + }, + { + "release_time": 562, + "due_time": 2859, + "duration": 15, + "coordinate": [ + -71.24859610653911, + -106.37336609685786 + ], + "sensor_type": 1, + "id": 87 + }, + { + "release_time": 1973, + "due_time": 2996, + "duration": 21, + "coordinate": [ + -9.14994726396283, + 93.60134530179192 + ], + "sensor_type": 1, + "id": 88 + }, + { + "release_time": 618, + "due_time": 2870, + "duration": 28, + "coordinate": [ + -11.8178827738776, + 33.88392452398409 + ], + "sensor_type": 1, + "id": 89 + }, + { + "release_time": 1476, + "due_time": 1772, + "duration": 25, + "coordinate": [ + -56.231578600919555, + 98.51777424065187 + ], + "sensor_type": 1, + "id": 90 + }, + { + "release_time": 2428, + "due_time": 3467, + "duration": 22, + "coordinate": [ + 65.14922578274016, + -59.47548207029759 + ], + "sensor_type": 1, + "id": 91 + }, + { + "release_time": 765, + "due_time": 2463, + "duration": 23, + "coordinate": [ + 18.61694490501357, + 141.91496445136784 + ], + "sensor_type": 1, + "id": 92 + }, + { + "release_time": 1883, + "due_time": 3435, + "duration": 43, + "coordinate": [ + -83.11790035004535, + 99.30717594646876 + ], + "sensor_type": 1, + "id": 93 + }, + { + "release_time": 1207, + "due_time": 3162, + "duration": 20, + "coordinate": [ + 23.565711547790414, + 27.85930021792271 + ], + "sensor_type": 1, + "id": 94 + }, + { + "release_time": 876, + "due_time": 1118, + "duration": 27, + "coordinate": [ + 25.824236090931564, + -162.53474325371147 + ], + "sensor_type": 1, + "id": 95 + }, + { + "release_time": 2613, + "due_time": 2847, + "duration": 53, + "coordinate": [ + -46.36041001156224, + -85.06718127126585 + ], + "sensor_type": 1, + "id": 96 + }, + { + "release_time": 359, + "due_time": 757, + "duration": 58, + "coordinate": [ + 46.82834172762267, + -126.32137159355531 + ], + "sensor_type": 1, + "id": 97 + }, + { + "release_time": 935, + "due_time": 3288, + "duration": 37, + "coordinate": [ + -5.637322577230705, + -159.20846716145633 + ], + "sensor_type": 1, + "id": 98 + }, + { + "release_time": 3102, + "due_time": 3253, + "duration": 36, + "coordinate": [ + -21.804323654656855, + 158.79216719243004 + ], + "sensor_type": 1, + "id": 99 + }, + { + "release_time": 1624, + "due_time": 2570, + "duration": 37, + "coordinate": [ + 74.25758031832603, + -134.5039430960134 + ], + "sensor_type": 1, + "id": 100 + }, + { + "release_time": 1738, + "due_time": 1978, + "duration": 37, + "coordinate": [ + 53.53902647126989, + -73.60233770587132 + ], + "sensor_type": 1, + "id": 101 + }, + { + "release_time": 2158, + "due_time": 2650, + "duration": 55, + "coordinate": [ + -78.36097188671523, + 11.730836291487407 + ], + "sensor_type": 1, + "id": 102 + }, + { + "release_time": 809, + "due_time": 2650, + "duration": 19, + "coordinate": [ + -61.213493482888936, + 39.04434263454772 + ], + "sensor_type": 1, + "id": 103 + }, + { + "release_time": 1429, + "due_time": 2503, + "duration": 17, + "coordinate": [ + -69.190063964062, + 21.969534486928325 + ], + "sensor_type": 1, + "id": 104 + }, + { + "release_time": 2840, + "due_time": 3019, + "duration": 45, + "coordinate": [ + -65.88353504307605, + 160.31694103712942 + ], + "sensor_type": 1, + "id": 105 + }, + { + "release_time": 1792, + "due_time": 2613, + "duration": 52, + "coordinate": [ + 59.96375030984808, + -16.820624141252637 + ], + "sensor_type": 1, + "id": 106 + }, + { + "release_time": 1685, + "due_time": 3350, + "duration": 27, + "coordinate": [ + 89.89712798513003, + -68.58124855868212 + ], + "sensor_type": 1, + "id": 107 + }, + { + "release_time": 1954, + "due_time": 2478, + "duration": 38, + "coordinate": [ + -23.587564943273904, + -38.7917187254655 + ], + "sensor_type": 1, + "id": 108 + }, + { + "release_time": 3426, + "due_time": 3599, + "duration": 53, + "coordinate": [ + -74.43989051452094, + -6.51527028160146 + ], + "sensor_type": 1, + "id": 109 + }, + { + "release_time": 3377, + "due_time": 3568, + "duration": 56, + "coordinate": [ + 87.53684629406962, + 120.71465200628347 + ], + "sensor_type": 1, + "id": 110 + }, + { + "release_time": 3069, + "due_time": 3538, + "duration": 42, + "coordinate": [ + 2.3358672525509263, + -60.520494596752386 + ], + "sensor_type": 1, + "id": 111 + }, + { + "release_time": 1791, + "due_time": 2207, + "duration": 23, + "coordinate": [ + -15.15608310969661, + 91.74773138664835 + ], + "sensor_type": 1, + "id": 112 + }, + { + "release_time": 1257, + "due_time": 3300, + "duration": 36, + "coordinate": [ + -56.7984391093199, + 37.328596232852874 + ], + "sensor_type": 1, + "id": 113 + }, + { + "release_time": 3012, + "due_time": 3472, + "duration": 60, + "coordinate": [ + -76.32861478390222, + -50.02718968252529 + ], + "sensor_type": 1, + "id": 114 + }, + { + "release_time": 2207, + "due_time": 2929, + "duration": 37, + "coordinate": [ + -44.51054678709803, + -139.6542585007785 + ], + "sensor_type": 1, + "id": 115 + }, + { + "release_time": 2822, + "due_time": 3214, + "duration": 37, + "coordinate": [ + -78.39622846106387, + -47.15943309127141 + ], + "sensor_type": 1, + "id": 116 + }, + { + "release_time": 843, + "due_time": 1668, + "duration": 56, + "coordinate": [ + -10.1517161224198, + 13.201784301298005 + ], + "sensor_type": 1, + "id": 117 + }, + { + "release_time": 2631, + "due_time": 2935, + "duration": 59, + "coordinate": [ + 50.8903420319877, + 128.90607266603092 + ], + "sensor_type": 1, + "id": 118 + }, + { + "release_time": 2139, + "due_time": 2308, + "duration": 22, + "coordinate": [ + 52.68978269472839, + -137.1090498368771 + ], + "sensor_type": 1, + "id": 119 + }, + { + "release_time": 74, + "due_time": 582, + "duration": 49, + "coordinate": [ + -72.29560224095923, + -172.56707612612607 + ], + "sensor_type": 1, + "id": 120 + }, + { + "release_time": 2595, + "due_time": 3389, + "duration": 43, + "coordinate": [ + 74.0184047250954, + 111.49096139497067 + ], + "sensor_type": 1, + "id": 121 + }, + { + "release_time": 410, + "due_time": 1684, + "duration": 30, + "coordinate": [ + -40.3986472842072, + -62.31817739231418 + ], + "sensor_type": 1, + "id": 122 + }, + { + "release_time": 2630, + "due_time": 3491, + "duration": 26, + "coordinate": [ + 48.71515244355621, + 169.23506838782959 + ], + "sensor_type": 1, + "id": 123 + }, + { + "release_time": 2935, + "due_time": 3459, + "duration": 32, + "coordinate": [ + -88.00702306631857, + -52.15903638272313 + ], + "sensor_type": 1, + "id": 124 + }, + { + "release_time": 226, + "due_time": 3277, + "duration": 52, + "coordinate": [ + -60.49923833439536, + -139.6554145440779 + ], + "sensor_type": 1, + "id": 125 + }, + { + "release_time": 2999, + "due_time": 3364, + "duration": 21, + "coordinate": [ + -64.82875034709352, + -67.97724408295078 + ], + "sensor_type": 1, + "id": 126 + }, + { + "release_time": 1629, + "due_time": 3402, + "duration": 39, + "coordinate": [ + -73.39963099922556, + -146.64948254062233 + ], + "sensor_type": 1, + "id": 127 + }, + { + "release_time": 811, + "due_time": 3190, + "duration": 54, + "coordinate": [ + -34.71113022494397, + 103.47278516390554 + ], + "sensor_type": 1, + "id": 128 + }, + { + "release_time": 1608, + "due_time": 2490, + "duration": 31, + "coordinate": [ + 78.77381113929911, + 12.736383750165345 + ], + "sensor_type": 1, + "id": 129 + }, + { + "release_time": 2628, + "due_time": 2856, + "duration": 32, + "coordinate": [ + 9.308140804688293, + 10.10595046926096 + ], + "sensor_type": 1, + "id": 130 + }, + { + "release_time": 1818, + "due_time": 2677, + "duration": 22, + "coordinate": [ + -47.63692905258145, + -138.3587087222628 + ], + "sensor_type": 1, + "id": 131 + }, + { + "release_time": 2825, + "due_time": 3124, + "duration": 44, + "coordinate": [ + -51.42527035305829, + -118.83540257348272 + ], + "sensor_type": 1, + "id": 132 + }, + { + "release_time": 375, + "due_time": 2071, + "duration": 23, + "coordinate": [ + 43.95733422567369, + 173.2579224133856 + ], + "sensor_type": 1, + "id": 133 + }, + { + "release_time": 264, + "due_time": 731, + "duration": 18, + "coordinate": [ + 25.895562932489696, + 120.44695485972204 + ], + "sensor_type": 1, + "id": 134 + }, + { + "release_time": 2473, + "due_time": 3318, + "duration": 35, + "coordinate": [ + 22.686105855171988, + 38.21264261052684 + ], + "sensor_type": 1, + "id": 135 + }, + { + "release_time": 1130, + "due_time": 3174, + "duration": 54, + "coordinate": [ + 45.93253234855126, + -160.84805969256502 + ], + "sensor_type": 1, + "id": 136 + }, + { + "release_time": 443, + "due_time": 3139, + "duration": 34, + "coordinate": [ + -70.20815558515098, + 0.9865695802711798 + ], + "sensor_type": 1, + "id": 137 + }, + { + "release_time": 574, + "due_time": 2670, + "duration": 52, + "coordinate": [ + -72.58291802854238, + -17.344401018796816 + ], + "sensor_type": 1, + "id": 138 + }, + { + "release_time": 1389, + "due_time": 3328, + "duration": 38, + "coordinate": [ + -20.457285240464827, + -175.38418048929728 + ], + "sensor_type": 1, + "id": 139 + }, + { + "release_time": 3027, + "due_time": 3434, + "duration": 58, + "coordinate": [ + 26.89605153566916, + 27.391548693073048 + ], + "sensor_type": 1, + "id": 140 + }, + { + "release_time": 968, + "due_time": 2562, + "duration": 48, + "coordinate": [ + -74.21788459651191, + -39.92365427390146 + ], + "sensor_type": 1, + "id": 141 + }, + { + "release_time": 1266, + "due_time": 2587, + "duration": 54, + "coordinate": [ + -68.45437625536195, + -132.4394478074213 + ], + "sensor_type": 1, + "id": 142 + }, + { + "release_time": 2363, + "due_time": 2936, + "duration": 60, + "coordinate": [ + -86.35667702478922, + -134.78848024892335 + ], + "sensor_type": 1, + "id": 143 + }, + { + "release_time": 2633, + "due_time": 2953, + "duration": 54, + "coordinate": [ + 8.182609257631583, + -126.8380405024356 + ], + "sensor_type": 1, + "id": 144 + }, + { + "release_time": 1274, + "due_time": 1584, + "duration": 35, + "coordinate": [ + -18.42528843655954, + -155.0238127344835 + ], + "sensor_type": 1, + "id": 145 + }, + { + "release_time": 1260, + "due_time": 3203, + "duration": 37, + "coordinate": [ + -53.8731241537461, + -172.8605601496455 + ], + "sensor_type": 1, + "id": 146 + }, + { + "release_time": 304, + "due_time": 798, + "duration": 19, + "coordinate": [ + 49.882800460990296, + -52.378256691260546 + ], + "sensor_type": 1, + "id": 147 + }, + { + "release_time": 243, + "due_time": 613, + "duration": 31, + "coordinate": [ + -79.13412556861246, + -176.3494556005859 + ], + "sensor_type": 1, + "id": 148 + }, + { + "release_time": 2543, + "due_time": 3325, + "duration": 53, + "coordinate": [ + -43.60498386649506, + -77.09794212855094 + ], + "sensor_type": 1, + "id": 149 + }, + { + "release_time": 652, + "due_time": 2257, + "duration": 60, + "coordinate": [ + -13.236064529877922, + -119.78613454217366 + ], + "sensor_type": 1, + "id": 150 + }, + { + "release_time": 1818, + "due_time": 3548, + "duration": 47, + "coordinate": [ + 28.97619417313176, + -50.34102924533153 + ], + "sensor_type": 1, + "id": 151 + }, + { + "release_time": 2394, + "due_time": 3490, + "duration": 53, + "coordinate": [ + 23.806140488645, + -132.32310593156748 + ], + "sensor_type": 1, + "id": 152 + }, + { + "release_time": 659, + "due_time": 3165, + "duration": 51, + "coordinate": [ + -84.64318687936857, + -11.103953755940182 + ], + "sensor_type": 1, + "id": 153 + }, + { + "release_time": 3025, + "due_time": 3340, + "duration": 56, + "coordinate": [ + -75.3049066896563, + 125.24159579273874 + ], + "sensor_type": 1, + "id": 154 + }, + { + "release_time": 2397, + "due_time": 3378, + "duration": 52, + "coordinate": [ + 53.0915022222928, + 25.344324624153842 + ], + "sensor_type": 1, + "id": 155 + }, + { + "release_time": 3099, + "due_time": 3435, + "duration": 20, + "coordinate": [ + -45.9320927954149, + 100.78479959651861 + ], + "sensor_type": 1, + "id": 156 + }, + { + "release_time": 2829, + "due_time": 3172, + "duration": 15, + "coordinate": [ + 48.385703121593224, + 16.919779639110885 + ], + "sensor_type": 1, + "id": 157 + }, + { + "release_time": 162, + "due_time": 1437, + "duration": 32, + "coordinate": [ + 53.32795832835379, + 1.2833597795993512 + ], + "sensor_type": 1, + "id": 158 + }, + { + "release_time": 839, + "due_time": 2297, + "duration": 45, + "coordinate": [ + -40.43154190815611, + 95.0978609019665 + ], + "sensor_type": 1, + "id": 159 + }, + { + "release_time": 2958, + "due_time": 3245, + "duration": 55, + "coordinate": [ + -29.191223728567223, + -11.4003051032646 + ], + "sensor_type": 1, + "id": 160 + }, + { + "release_time": 30, + "due_time": 2662, + "duration": 50, + "coordinate": [ + 45.91039121390878, + -175.7697995300669 + ], + "sensor_type": 1, + "id": 161 + }, + { + "release_time": 2284, + "due_time": 3276, + "duration": 52, + "coordinate": [ + 49.060654975266544, + 118.928465267263 + ], + "sensor_type": 1, + "id": 162 + }, + { + "release_time": 3387, + "due_time": 3559, + "duration": 51, + "coordinate": [ + 40.31418132176739, + 44.252061107358145 + ], + "sensor_type": 1, + "id": 163 + }, + { + "release_time": 1584, + "due_time": 1878, + "duration": 31, + "coordinate": [ + 50.51336538369961, + 134.70290150746382 + ], + "sensor_type": 1, + "id": 164 + }, + { + "release_time": 2932, + "due_time": 3586, + "duration": 31, + "coordinate": [ + 56.26269787981923, + 117.96578978822004 + ], + "sensor_type": 1, + "id": 165 + }, + { + "release_time": 1743, + "due_time": 2614, + "duration": 32, + "coordinate": [ + -42.086595044416875, + 141.03786407439281 + ], + "sensor_type": 1, + "id": 166 + }, + { + "release_time": 2736, + "due_time": 2871, + "duration": 22, + "coordinate": [ + 72.12776656785155, + 115.46131224798773 + ], + "sensor_type": 1, + "id": 167 + }, + { + "release_time": 2452, + "due_time": 3526, + "duration": 59, + "coordinate": [ + 66.32103554110336, + 141.68585539993666 + ], + "sensor_type": 1, + "id": 168 + }, + { + "release_time": 1765, + "due_time": 3346, + "duration": 36, + "coordinate": [ + -0.06778680336573473, + 176.41682436150666 + ], + "sensor_type": 1, + "id": 169 + }, + { + "release_time": 497, + "due_time": 2873, + "duration": 16, + "coordinate": [ + -60.143485362034546, + -25.02184421720756 + ], + "sensor_type": 1, + "id": 170 + }, + { + "release_time": 2543, + "due_time": 2694, + "duration": 43, + "coordinate": [ + 64.64415867276335, + -92.24046478772276 + ], + "sensor_type": 1, + "id": 171 + } + ] +} \ No newline at end of file diff --git a/tests/fixtures/aeosbench_gt_bsk2.9.0/cases/00377/constellation.json b/tests/fixtures/aeosbench_gt_bsk2.9.0/cases/00377/constellation.json new file mode 100644 index 0000000..eef0fb5 --- /dev/null +++ b/tests/fixtures/aeosbench_gt_bsk2.9.0/cases/00377/constellation.json @@ -0,0 +1,2946 @@ +{ + "orbits": [ + { + "eccentricity": 0.0008843962513671272, + "semi_major_axis": 7334465.745603644, + "inclination": 119.55393588419444, + "right_ascension_of_the_ascending_node": 46.28929202507421, + "argument_of_perigee": 286.1624119974539, + "id": 0 + }, + { + "eccentricity": 0.0014482404167411966, + "semi_major_axis": 7157191.225902379, + "inclination": 147.1846965910342, + "right_ascension_of_the_ascending_node": 320.79724064767527, + "argument_of_perigee": 217.7127565699884, + "id": 1 + }, + { + "eccentricity": 0.004209991096795557, + "semi_major_axis": 7407733.471087498, + "inclination": 105.46286973178825, + "right_ascension_of_the_ascending_node": 281.62876476580146, + "argument_of_perigee": 103.51155058193282, + "id": 2 + }, + { + "eccentricity": 0.004421760413839862, + "semi_major_axis": 6935287.630121396, + "inclination": 81.66010153061764, + "right_ascension_of_the_ascending_node": 261.78019584553687, + "argument_of_perigee": 316.22625112093533, + "id": 3 + }, + { + "eccentricity": 0.00030622904566510455, + "semi_major_axis": 7843859.3274134435, + "inclination": 122.90651861913274, + "right_ascension_of_the_ascending_node": 139.40992001716128, + "argument_of_perigee": 45.40424669126674, + "id": 4 + }, + { + "eccentricity": 0.004195891935762535, + "semi_major_axis": 7360859.158903528, + "inclination": 176.2136051323015, + "right_ascension_of_the_ascending_node": 342.46028322748805, + "argument_of_perigee": 267.83303373015656, + "id": 5 + }, + { + "eccentricity": 0.003348055424477041, + "semi_major_axis": 7866581.96943475, + "inclination": 113.49037398595897, + "right_ascension_of_the_ascending_node": 327.50295428815843, + "argument_of_perigee": 129.9572745342316, + "id": 6 + }, + { + "eccentricity": 0.003091123009303605, + "semi_major_axis": 7182659.671613439, + "inclination": 65.04211890062496, + "right_ascension_of_the_ascending_node": 342.9788855067329, + "argument_of_perigee": 68.85313576710774, + "id": 7 + }, + { + "eccentricity": 0.003944918415974616, + "semi_major_axis": 6877196.682480389, + "inclination": 162.39523607959939, + "right_ascension_of_the_ascending_node": 304.8914573831719, + "argument_of_perigee": 103.08404435836333, + "id": 8 + }, + { + "eccentricity": 0.0013330029849110592, + "semi_major_axis": 7562349.98241006, + "inclination": 72.46510905171499, + "right_ascension_of_the_ascending_node": 330.3589247820911, + "argument_of_perigee": 1.1496196898788646, + "id": 9 + }, + { + "eccentricity": 0.0035449646868667816, + "semi_major_axis": 7932951.058868682, + "inclination": 25.93666360120188, + "right_ascension_of_the_ascending_node": 218.14661642796239, + "argument_of_perigee": 11.356055920547208, + "id": 10 + }, + { + "eccentricity": 0.002326849813088134, + "semi_major_axis": 6916584.615409546, + "inclination": 107.61974147215521, + "right_ascension_of_the_ascending_node": 59.26377094230287, + "argument_of_perigee": 222.6367963957059, + "id": 11 + }, + { + "eccentricity": 0.0020060015096202894, + "semi_major_axis": 7834224.524826461, + "inclination": 14.980125191985994, + "right_ascension_of_the_ascending_node": 100.3579647479518, + "argument_of_perigee": 170.50096762527534, + "id": 12 + }, + { + "eccentricity": 0.00481989177377628, + "semi_major_axis": 6990011.122177448, + "inclination": 57.52178585529459, + "right_ascension_of_the_ascending_node": 18.264763265904588, + "argument_of_perigee": 195.35880678849486, + "id": 13 + }, + { + "eccentricity": 0.00044817120071223847, + "semi_major_axis": 7796492.782173549, + "inclination": 137.5289917313159, + "right_ascension_of_the_ascending_node": 7.813234936404596, + "argument_of_perigee": 54.479013387150175, + "id": 14 + }, + { + "eccentricity": 0.0037133903222941965, + "semi_major_axis": 7476867.234367049, + "inclination": 179.80952439521047, + "right_ascension_of_the_ascending_node": 215.9876140805525, + "argument_of_perigee": 290.30680021067246, + "id": 15 + }, + { + "eccentricity": 0.003551676694113679, + "semi_major_axis": 7169896.05069915, + "inclination": 159.798953582141, + "right_ascension_of_the_ascending_node": 212.5726390376241, + "argument_of_perigee": 339.10164033133276, + "id": 16 + }, + { + "eccentricity": 0.0010915521711161418, + "semi_major_axis": 7874151.305113379, + "inclination": 161.1338396351997, + "right_ascension_of_the_ascending_node": 236.21214165793157, + "argument_of_perigee": 329.18398719863256, + "id": 17 + }, + { + "eccentricity": 0.0020015018107196053, + "semi_major_axis": 6800828.749593501, + "inclination": 121.19792475840043, + "right_ascension_of_the_ascending_node": 136.6674104431706, + "argument_of_perigee": 328.2472989218798, + "id": 18 + }, + { + "eccentricity": 0.0012009880207846297, + "semi_major_axis": 7697140.601727124, + "inclination": 72.11789170920291, + "right_ascension_of_the_ascending_node": 316.4817899555209, + "argument_of_perigee": 58.35983685432487, + "id": 19 + }, + { + "eccentricity": 0.0019777752922962434, + "semi_major_axis": 7584654.451145224, + "inclination": 151.0251342256796, + "right_ascension_of_the_ascending_node": 6.493751076100884, + "argument_of_perigee": 250.57175072252443, + "id": 20 + }, + { + "eccentricity": 0.0009365056037644204, + "semi_major_axis": 7015193.1072336715, + "inclination": 38.85658301991307, + "right_ascension_of_the_ascending_node": 300.1237472676322, + "argument_of_perigee": 68.98778574287887, + "id": 21 + }, + { + "eccentricity": 0.0018673122543240018, + "semi_major_axis": 7657629.409677861, + "inclination": 99.07891321222304, + "right_ascension_of_the_ascending_node": 123.23471370939305, + "argument_of_perigee": 237.61087678470923, + "id": 22 + }, + { + "eccentricity": 0.0016029182194118175, + "semi_major_axis": 7014752.79473836, + "inclination": 126.6859554399497, + "right_ascension_of_the_ascending_node": 331.53223276019406, + "argument_of_perigee": 333.6975894255383, + "id": 23 + }, + { + "eccentricity": 0.0023295455621491945, + "semi_major_axis": 7863196.230757511, + "inclination": 40.77381539694145, + "right_ascension_of_the_ascending_node": 316.68306727928666, + "argument_of_perigee": 334.83278516332285, + "id": 24 + }, + { + "eccentricity": 0.004685762984280041, + "semi_major_axis": 7641985.30415771, + "inclination": 27.472054796389664, + "right_ascension_of_the_ascending_node": 247.4007971001223, + "argument_of_perigee": 350.5752576558455, + "id": 25 + }, + { + "eccentricity": 0.004405919649035822, + "semi_major_axis": 7712886.435464049, + "inclination": 89.9092391792586, + "right_ascension_of_the_ascending_node": 292.16480305602425, + "argument_of_perigee": 16.411857968461312, + "id": 26 + }, + { + "eccentricity": 0.002062226939214553, + "semi_major_axis": 7062056.472569158, + "inclination": 110.33360320818136, + "right_ascension_of_the_ascending_node": 273.154326393727, + "argument_of_perigee": 337.3577304392348, + "id": 27 + }, + { + "eccentricity": 0.0012000312856504753, + "semi_major_axis": 7818059.419415143, + "inclination": 63.9337522832294, + "right_ascension_of_the_ascending_node": 15.33180123121809, + "argument_of_perigee": 286.07457395927605, + "id": 28 + }, + { + "eccentricity": 0.002874161433856658, + "semi_major_axis": 7965864.2518798895, + "inclination": 116.57920746278302, + "right_ascension_of_the_ascending_node": 346.228093170363, + "argument_of_perigee": 89.47545206554584, + "id": 29 + } + ], + "satellites": [ + { + "inertia": [ + 140.95846557617188, + 0.0, + 0.0, + 0.0, + 67.50796508789062, + 0.0, + 0.0, + 0.0, + 84.7269515991211 + ], + "mass": 190.82058399653778, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 0, + "solar_panel": { + "direction": [ + -0.3977942132519671, + 0.10624287701918853, + -0.9113024827058983 + ], + "area": 0.3677139658083749, + "efficiency": 0.40395387652651826 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.39083545746778625, + "power": 2.4428077572325417, + "type": 1 + }, + "battery": { + "capacity": 25225.10213185999, + "percentage": 0.5404114997952606 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 460.63607439569154, + "power": 6.120216618957555, + "efficiency": 0.5616711060827193 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 459.77868403182384, + "power": 5.924097459013723, + "efficiency": 0.5442659306768736 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 632.3398802251033, + "power": 5.933566369827085, + "efficiency": 0.5064180838034742 + } + ], + "mrp_control": { + "k": 43.01715579149245, + "ki": 0.0003221117012861874, + "p": 155.4833752293926, + "integral_limit": 0.0003414520420641561 + }, + "true_anomaly": 183.7804658102151, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 0 + }, + { + "inertia": [ + 84.8923110961914, + 0.0, + 0.0, + 0.0, + 142.71600341796875, + 0.0, + 0.0, + 0.0, + 56.37273406982422 + ], + "mass": 92.14441568681335, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 1, + "solar_panel": { + "direction": [ + -0.3023211976918838, + 0.14418877141384748, + 0.9422374921559373 + ], + "area": 0.2506388341817368, + "efficiency": 0.21283378800902725 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.17838253049063213, + "power": 4.044572264886616, + "type": 1 + }, + "battery": { + "capacity": 27043.75301565366, + "percentage": 0.48328547429314583 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 475.96138983081744, + "power": 6.819289160989939, + "efficiency": 0.5867217146945356 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 431.40198113674904, + "power": 6.091693918295114, + "efficiency": 0.5227888217400743 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 491.6416568185793, + "power": 5.560974541412729, + "efficiency": 0.5607395208189139 + } + ], + "mrp_control": { + "k": 24.330482519351566, + "ki": 0.0064717231960575, + "p": 73.91658338161308, + "integral_limit": 0.023028638723038106 + }, + "true_anomaly": 280.671721564585, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 1 + }, + { + "inertia": [ + 180.0647430419922, + 0.0, + 0.0, + 0.0, + 84.27262115478516, + 0.0, + 0.0, + 0.0, + 109.2620849609375 + ], + "mass": 184.92787727690927, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 2, + "solar_panel": { + "direction": [ + 0.22215768012184178, + 0.12072011013351147, + -0.9675084600003425 + ], + "area": 0.2631877855449848, + "efficiency": 0.35340300698736515 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2893614046334232, + "power": 8.951199227706468, + "type": 1 + }, + "battery": { + "capacity": 13008.998353713385, + "percentage": 0.7836090831443225 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 417.0103431658646, + "power": 5.429506517825627, + "efficiency": 0.5775257447521134 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 598.875781348985, + "power": 5.835432845961968, + "efficiency": 0.5942456592898002 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 497.83010244758646, + "power": 6.037374759252026, + "efficiency": 0.5235528611714332 + } + ], + "mrp_control": { + "k": 30.14953560587727, + "ki": 0.0011520751656608997, + "p": 67.85188416322141, + "integral_limit": 0.002314382355914607 + }, + "true_anomaly": 195.70890551553538, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 2 + }, + { + "inertia": [ + 158.53890991210938, + 0.0, + 0.0, + 0.0, + 140.4473876953125, + 0.0, + 0.0, + 0.0, + 156.39779663085938 + ], + "mass": 103.58113436862, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 3, + "solar_panel": { + "direction": [ + -0.7729514713944131, + 0.4985380281159299, + -0.39243580034381687 + ], + "area": 0.3170792731715265, + "efficiency": 0.4816308136064523 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.259216946189066, + "power": 1.479513665937959, + "type": 1 + }, + "battery": { + "capacity": 17977.564343113972, + "percentage": 0.18154689194543627 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 739.2258616328397, + "power": 6.47914328249257, + "efficiency": 0.5360162753026175 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 665.9765701260878, + "power": 5.281469614862258, + "efficiency": 0.5015726525219486 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 629.9035396796679, + "power": 6.281730635216488, + "efficiency": 0.5170360840042105 + } + ], + "mrp_control": { + "k": 17.63394911898605, + "ki": 0.0041381662397987, + "p": 52.286189148187084, + "integral_limit": 0.0031934752651256127 + }, + "true_anomaly": 158.74260637289152, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 3 + }, + { + "inertia": [ + 126.65743255615234, + 0.0, + 0.0, + 0.0, + 97.0307846069336, + 0.0, + 0.0, + 0.0, + 192.37306213378906 + ], + "mass": 149.0219661999149, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 4, + "solar_panel": { + "direction": [ + -0.21449078003234487, + 0.4645448050109752, + 0.8591809061067589 + ], + "area": 0.2234740062076885, + "efficiency": 0.45140111960512774 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4331558047161811, + "power": 1.406469758747702, + "type": 1 + }, + "battery": { + "capacity": 26321.800808692522, + "percentage": 0.5296180267502189 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 435.94189823845153, + "power": 5.771722144311044, + "efficiency": 0.5113744894132642 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 410.9173353483337, + "power": 6.386733030669637, + "efficiency": 0.5276290985215736 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 502.290433616081, + "power": 5.29485578154091, + "efficiency": 0.5647751706240721 + } + ], + "mrp_control": { + "k": 33.895382212130386, + "ki": 0.004548540335005244, + "p": 117.02785777906745, + "integral_limit": 0.020389210828336314 + }, + "true_anomaly": 6.8915264727817105, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 4 + }, + { + "inertia": [ + 126.37628936767578, + 0.0, + 0.0, + 0.0, + 158.15541076660156, + 0.0, + 0.0, + 0.0, + 149.54019165039062 + ], + "mass": 136.02398969966598, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 5, + "solar_panel": { + "direction": [ + -0.489691501867277, + 0.47619784944719556, + -0.7303682914672821 + ], + "area": 0.39749676226137154, + "efficiency": 0.45252668308607624 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.309806698753086, + "power": 9.940724482940848, + "type": 1 + }, + "battery": { + "capacity": 11313.129375406668, + "percentage": 0.5364116305811062 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 732.1900672557649, + "power": 5.377408771170687, + "efficiency": 0.5074614096122511 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 520.5982137384066, + "power": 5.952374301022053, + "efficiency": 0.5880380415223702 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 593.4369413186404, + "power": 6.665204211610704, + "efficiency": 0.5271915510006218 + } + ], + "mrp_control": { + "k": 30.607529164767897, + "ki": 0.004721550662460834, + "p": 64.5742275574074, + "integral_limit": 0.004870253929158761 + }, + "true_anomaly": 37.51578678760943, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 5 + }, + { + "inertia": [ + 153.3245849609375, + 0.0, + 0.0, + 0.0, + 69.4438247680664, + 0.0, + 0.0, + 0.0, + 181.4819793701172 + ], + "mass": 121.2975010172207, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 6, + "solar_panel": { + "direction": [ + 0.29282832979899825, + 0.351498042398825, + 0.8892135263573777 + ], + "area": 0.2404560424241999, + "efficiency": 0.3718246639218631 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.1862555318593282, + "power": 8.318512553597756, + "type": 1 + }, + "battery": { + "capacity": 13482.857791891016, + "percentage": 0.9455975449776973 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 693.0110617447403, + "power": 5.084208487685742, + "efficiency": 0.5977887733707951 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 574.9962032866965, + "power": 6.426256805232169, + "efficiency": 0.5360836644329373 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 653.3624989726337, + "power": 6.31434156456546, + "efficiency": 0.5967743009926948 + } + ], + "mrp_control": { + "k": 22.74566177073703, + "ki": 0.0035890060284952743, + "p": 54.376022590002854, + "integral_limit": 0.0010359761313049702 + }, + "true_anomaly": 137.78732315149435, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 6 + }, + { + "inertia": [ + 154.148193359375, + 0.0, + 0.0, + 0.0, + 147.68896484375, + 0.0, + 0.0, + 0.0, + 141.31436157226562 + ], + "mass": 93.86832624540557, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 7, + "solar_panel": { + "direction": [ + -0.8333639224536928, + 0.2945065957937496, + 0.4677290217493163 + ], + "area": 0.43630840647570635, + "efficiency": 0.10941510866758404 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.10121906363235281, + "power": 5.057184576314173, + "type": 1 + }, + "battery": { + "capacity": 22012.205839839145, + "percentage": 0.9356609809802161 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 597.678229813807, + "power": 6.875167000417344, + "efficiency": 0.5113222108179251 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 632.6430147902411, + "power": 6.753559154387265, + "efficiency": 0.5148466426136767 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 744.4121400991469, + "power": 5.921679010170872, + "efficiency": 0.546736662394625 + } + ], + "mrp_control": { + "k": 30.240108580564375, + "ki": 0.007248635611082972, + "p": 110.43344091751212, + "integral_limit": 0.019364745927551517 + }, + "true_anomaly": 136.9235626736753, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 7 + }, + { + "inertia": [ + 85.86209869384766, + 0.0, + 0.0, + 0.0, + 51.843849182128906, + 0.0, + 0.0, + 0.0, + 161.3316650390625 + ], + "mass": 101.52623704466004, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 8, + "solar_panel": { + "direction": [ + -0.2502675539428844, + 0.8537318954544594, + 0.4566267645760394 + ], + "area": 0.1428093166215578, + "efficiency": 0.3367107973655218 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4741766365680421, + "power": 6.834407578895981, + "type": 1 + }, + "battery": { + "capacity": 28843.073022062476, + "percentage": 0.15849041732375185 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 484.0720731787201, + "power": 6.234995691954691, + "efficiency": 0.5541924258644227 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 421.4311929013244, + "power": 5.944756369777608, + "efficiency": 0.5991965591320674 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 622.5665009366876, + "power": 5.947590587308148, + "efficiency": 0.5141385445520199 + } + ], + "mrp_control": { + "k": 21.17355256090735, + "ki": 0.003257628524137063, + "p": 57.412237352040144, + "integral_limit": 4.5792653571922844e-05 + }, + "true_anomaly": 325.3566007048493, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 8 + }, + { + "inertia": [ + 97.55682373046875, + 0.0, + 0.0, + 0.0, + 155.136474609375, + 0.0, + 0.0, + 0.0, + 116.88079833984375 + ], + "mass": 127.92710070118663, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 9, + "solar_panel": { + "direction": [ + -0.09541328604473942, + 0.033105318686270424, + 0.9948871004897114 + ], + "area": 0.3107140993558377, + "efficiency": 0.46418515340105115 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.34538612935915536, + "power": 2.7514322459895086, + "type": 1 + }, + "battery": { + "capacity": 15325.360822804076, + "percentage": 0.9044014685124324 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 607.5868205865374, + "power": 6.239999318637948, + "efficiency": 0.5735885539875305 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 642.560514298697, + "power": 5.010161158309881, + "efficiency": 0.5245766309465246 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 748.8030701111708, + "power": 6.306410974499268, + "efficiency": 0.5408564947563456 + } + ], + "mrp_control": { + "k": 24.836814179072707, + "ki": 0.0044220848177927855, + "p": 52.93472155478929, + "integral_limit": 0.008577528079847985 + }, + "true_anomaly": 127.22077000795987, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 9 + }, + { + "inertia": [ + 154.50074768066406, + 0.0, + 0.0, + 0.0, + 174.80279541015625, + 0.0, + 0.0, + 0.0, + 196.03329467773438 + ], + "mass": 73.27216837708485, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 10, + "solar_panel": { + "direction": [ + 0.11680666174797498, + 0.02848942575133833, + -0.9927459677035476 + ], + "area": 0.33297746587472987, + "efficiency": 0.16382443441607464 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.351542496071534, + "power": 6.903517499328572, + "type": 1 + }, + "battery": { + "capacity": 24380.46636433955, + "percentage": 0.9257899703323036 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 729.7381903972002, + "power": 5.7968860397077115, + "efficiency": 0.5692455685667638 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 546.8488509223351, + "power": 6.1436976942117205, + "efficiency": 0.5599142172941411 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 417.9954709933776, + "power": 6.394021032399328, + "efficiency": 0.5344553395909346 + } + ], + "mrp_control": { + "k": 34.63738027145081, + "ki": 0.002542017110063083, + "p": 77.81287941129247, + "integral_limit": 0.008851362163861056 + }, + "true_anomaly": 40.62627614240582, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 10 + }, + { + "inertia": [ + 136.54661560058594, + 0.0, + 0.0, + 0.0, + 57.43975067138672, + 0.0, + 0.0, + 0.0, + 146.27842712402344 + ], + "mass": 96.44631906101445, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 11, + "solar_panel": { + "direction": [ + 0.03846945583448608, + 0.8867051754869084, + 0.4607320617588159 + ], + "area": 0.1609033894109155, + "efficiency": 0.3124623282178578 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.25263470628493, + "power": 5.202375633339025, + "type": 1 + }, + "battery": { + "capacity": 24119.601309346755, + "percentage": 0.11809184254378766 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 735.3026974937075, + "power": 6.711577023805175, + "efficiency": 0.5851168640154031 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 607.8368828826985, + "power": 6.950715851315175, + "efficiency": 0.5959493527399095 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 661.6177667372419, + "power": 5.381960302097233, + "efficiency": 0.5221340543260112 + } + ], + "mrp_control": { + "k": 27.30792430475035, + "ki": 0.004613177837879715, + "p": 61.11708787188897, + "integral_limit": 0.0007669885710177576 + }, + "true_anomaly": 143.5768134969399, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 11 + }, + { + "inertia": [ + 96.62796020507812, + 0.0, + 0.0, + 0.0, + 100.07903289794922, + 0.0, + 0.0, + 0.0, + 128.78225708007812 + ], + "mass": 178.16795441492104, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 12, + "solar_panel": { + "direction": [ + -0.9433015572297464, + 0.11508000090616657, + 0.3113499084942409 + ], + "area": 0.2331773941896339, + "efficiency": 0.2950712348266846 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.1811153839270149, + "power": 6.823943230247545, + "type": 1 + }, + "battery": { + "capacity": 16849.305694411254, + "percentage": 0.8325954419234187 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 527.4194993676485, + "power": 6.728795738314967, + "efficiency": 0.5206347427948749 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 502.2497351407534, + "power": 5.534274699411399, + "efficiency": 0.5328358852521503 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 479.1606543504634, + "power": 6.300539341576837, + "efficiency": 0.5914433820026612 + } + ], + "mrp_control": { + "k": 24.574435977973327, + "ki": 0.006611155163609374, + "p": 94.81064316201474, + "integral_limit": 0.018949461512945492 + }, + "true_anomaly": 249.31670200266478, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 12 + }, + { + "inertia": [ + 187.03158569335938, + 0.0, + 0.0, + 0.0, + 132.93109130859375, + 0.0, + 0.0, + 0.0, + 187.97296142578125 + ], + "mass": 54.7168551477538, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 13, + "solar_panel": { + "direction": [ + 0.5920303830108206, + 0.5180164094230578, + -0.6173807780944465 + ], + "area": 0.1279990372498057, + "efficiency": 0.35015000026351883 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.1272360760308854, + "power": 8.370044188987393, + "type": 1 + }, + "battery": { + "capacity": 8945.931425359811, + "percentage": 0.4549620351366307 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 528.5879205626203, + "power": 6.507355018641533, + "efficiency": 0.5006462365327802 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 695.2624320092776, + "power": 5.999216089425647, + "efficiency": 0.5259819827017417 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 506.4764468188032, + "power": 6.284285057779718, + "efficiency": 0.5707928354647758 + } + ], + "mrp_control": { + "k": 23.212420439460185, + "ki": 0.0028583180936435516, + "p": 67.76285840938746, + "integral_limit": 0.004149353945539202 + }, + "true_anomaly": 304.48467868345125, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 13 + }, + { + "inertia": [ + 98.40809631347656, + 0.0, + 0.0, + 0.0, + 114.46492767333984, + 0.0, + 0.0, + 0.0, + 66.80513000488281 + ], + "mass": 76.105531772589, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 14, + "solar_panel": { + "direction": [ + 0.3779197217902754, + 0.5043950118719199, + -0.7763777146986425 + ], + "area": 0.10672863759949897, + "efficiency": 0.4795546092113928 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.43808387401257076, + "power": 7.037223735682648, + "type": 1 + }, + "battery": { + "capacity": 25972.653617681408, + "percentage": 0.28807426517252416 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 483.6846520157923, + "power": 5.718510744372772, + "efficiency": 0.5768781297605928 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 453.1938102843521, + "power": 6.173183836085695, + "efficiency": 0.5573546156277313 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 731.6538062432193, + "power": 6.206131931687154, + "efficiency": 0.5742990765376258 + } + ], + "mrp_control": { + "k": 32.94855760954561, + "ki": 0.007930443577140883, + "p": 119.57227522730095, + "integral_limit": 0.03139889029187742 + }, + "true_anomaly": 96.96416876356466, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 14 + }, + { + "inertia": [ + 71.60306549072266, + 0.0, + 0.0, + 0.0, + 129.680908203125, + 0.0, + 0.0, + 0.0, + 144.38772583007812 + ], + "mass": 149.1722782311183, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 15, + "solar_panel": { + "direction": [ + -0.5099875069238452, + 0.7506629348562148, + -0.4200213101911082 + ], + "area": 0.4675688655281808, + "efficiency": 0.3270542161513746 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.12418928464492499, + "power": 6.303194363263902, + "type": 1 + }, + "battery": { + "capacity": 17389.84908371429, + "percentage": 0.228681935221692 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 642.0603542428863, + "power": 5.713161881921197, + "efficiency": 0.5767131219479766 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 591.6599822638912, + "power": 5.772387570572262, + "efficiency": 0.5602693888068617 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 641.2473921990772, + "power": 5.5559341381246945, + "efficiency": 0.5912259420266448 + } + ], + "mrp_control": { + "k": 59.28777328573787, + "ki": 0.0018684228621420728, + "p": 193.09791196957164, + "integral_limit": 0.007027401952964973 + }, + "true_anomaly": 289.7654342637239, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 15 + }, + { + "inertia": [ + 76.01234436035156, + 0.0, + 0.0, + 0.0, + 94.6436767578125, + 0.0, + 0.0, + 0.0, + 168.3258056640625 + ], + "mass": 109.61646945353255, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 16, + "solar_panel": { + "direction": [ + 0.9570344608531854, + 0.17690472629772658, + -0.2297602196921371 + ], + "area": 0.392999621377102, + "efficiency": 0.24135372292066176 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3662721300399705, + "power": 9.651887395910355, + "type": 1 + }, + "battery": { + "capacity": 19787.903889685003, + "percentage": 0.9242342140581151 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 493.24201502413473, + "power": 6.5257191849850225, + "efficiency": 0.5118357706534848 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 412.40297426843927, + "power": 6.537015809961067, + "efficiency": 0.5899048020408982 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 459.1813166753277, + "power": 6.122490271614401, + "efficiency": 0.5857759739487404 + } + ], + "mrp_control": { + "k": 22.880543118806465, + "ki": 0.0004631553905712671, + "p": 84.56577040853956, + "integral_limit": 0.0014385382244697714 + }, + "true_anomaly": 50.24037724368593, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 16 + }, + { + "inertia": [ + 95.32273864746094, + 0.0, + 0.0, + 0.0, + 193.43458557128906, + 0.0, + 0.0, + 0.0, + 184.19798278808594 + ], + "mass": 100.69626936172963, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 17, + "solar_panel": { + "direction": [ + 0.00963059351499625, + 0.014365271092349603, + -0.9998504341425233 + ], + "area": 0.42689918235249047, + "efficiency": 0.2895071401554723 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4566215896944845, + "power": 1.3757584937394174, + "type": 1 + }, + "battery": { + "capacity": 19234.679159534535, + "percentage": 0.7645966520769218 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 460.1829289581304, + "power": 5.652987476016509, + "efficiency": 0.5427500221710737 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 481.77307723448916, + "power": 6.554169425651759, + "efficiency": 0.5340436019517208 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 660.3937611845744, + "power": 6.278560587618344, + "efficiency": 0.5251948224549915 + } + ], + "mrp_control": { + "k": 26.121743869204987, + "ki": 0.008900556887793556, + "p": 86.95371043475082, + "integral_limit": 0.0279169913831298 + }, + "true_anomaly": 75.44064114285086, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 17 + }, + { + "inertia": [ + 140.50830078125, + 0.0, + 0.0, + 0.0, + 99.55903625488281, + 0.0, + 0.0, + 0.0, + 50.00882339477539 + ], + "mass": 185.4231405010316, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 18, + "solar_panel": { + "direction": [ + 0.48840198416370456, + 0.8427490069637568, + -0.22635726877341114 + ], + "area": 0.21302756510887258, + "efficiency": 0.390223909704534 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.11038013793399784, + "power": 3.341907574691153, + "type": 1 + }, + "battery": { + "capacity": 15079.401782009805, + "percentage": 0.6305595635774189 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 700.8187061164821, + "power": 5.345668520492124, + "efficiency": 0.5474746712250705 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 415.4397819549726, + "power": 6.653681408278595, + "efficiency": 0.5794981928390645 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 485.20004339297725, + "power": 5.711842503671146, + "efficiency": 0.5460476425587837 + } + ], + "mrp_control": { + "k": 46.82659936115656, + "ki": 0.007605489149860666, + "p": 118.80390045701643, + "integral_limit": 0.0024080026055272228 + }, + "true_anomaly": 143.8595032022245, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 18 + }, + { + "inertia": [ + 81.55685424804688, + 0.0, + 0.0, + 0.0, + 112.77703094482422, + 0.0, + 0.0, + 0.0, + 115.22081756591797 + ], + "mass": 124.89034625923311, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 19, + "solar_panel": { + "direction": [ + -0.8309636787653525, + 0.34621647480960827, + 0.43546930677506995 + ], + "area": 0.20966205553085257, + "efficiency": 0.4539230617915023 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2545261824809292, + "power": 9.56623064578946, + "type": 1 + }, + "battery": { + "capacity": 29984.54123822294, + "percentage": 0.6578448114581572 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 414.35824808195605, + "power": 5.1642374292230055, + "efficiency": 0.5956685364280835 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 412.18274927412125, + "power": 6.600101999610985, + "efficiency": 0.5635781539096337 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 578.8960145143467, + "power": 6.182510302835977, + "efficiency": 0.5784407823926737 + } + ], + "mrp_control": { + "k": 43.1002486937033, + "ki": 0.008813950910022371, + "p": 126.09403422277096, + "integral_limit": 0.027789636272816703 + }, + "true_anomaly": 101.76739301410933, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 19 + }, + { + "inertia": [ + 138.17164611816406, + 0.0, + 0.0, + 0.0, + 169.75738525390625, + 0.0, + 0.0, + 0.0, + 139.63211059570312 + ], + "mass": 127.84009462977589, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 20, + "solar_panel": { + "direction": [ + 0.5376046425596238, + 0.5574518796794499, + 0.6326362700163398 + ], + "area": 0.3253486680230855, + "efficiency": 0.3804770872787515 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.12073270933161506, + "power": 4.509994286087664, + "type": 1 + }, + "battery": { + "capacity": 13160.024086479669, + "percentage": 0.9400076231442346 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 501.51463026518263, + "power": 5.602518878751631, + "efficiency": 0.5498236815944014 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 437.39709778376823, + "power": 5.136350985421988, + "efficiency": 0.5668500091386024 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 440.9264666931032, + "power": 6.844062156304597, + "efficiency": 0.529528011415237 + } + ], + "mrp_control": { + "k": 31.934094263391046, + "ki": 0.006113084511193332, + "p": 120.43539969561837, + "integral_limit": 0.020836809748490892 + }, + "true_anomaly": 184.7155404364472, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 20 + }, + { + "inertia": [ + 157.94580078125, + 0.0, + 0.0, + 0.0, + 171.3620147705078, + 0.0, + 0.0, + 0.0, + 111.01316833496094 + ], + "mass": 89.04041694948458, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 21, + "solar_panel": { + "direction": [ + 0.8858089752711659, + 0.32810309567470536, + 0.32816279182400027 + ], + "area": 0.2809635212922922, + "efficiency": 0.32236892708898024 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3159983051032077, + "power": 7.898745721962006, + "type": 1 + }, + "battery": { + "capacity": 17121.922241650194, + "percentage": 0.8488765892122272 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 508.2955121678352, + "power": 6.193826347704899, + "efficiency": 0.5594372610688569 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 472.09126901623483, + "power": 6.11626990859236, + "efficiency": 0.5546565779409419 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 535.8768314076511, + "power": 6.834100783334301, + "efficiency": 0.5686838333956595 + } + ], + "mrp_control": { + "k": 29.729488722129513, + "ki": 0.003288991024972012, + "p": 99.85754661571684, + "integral_limit": 0.005147757823461747 + }, + "true_anomaly": 12.22448799709396, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 21 + }, + { + "inertia": [ + 194.319091796875, + 0.0, + 0.0, + 0.0, + 149.08380126953125, + 0.0, + 0.0, + 0.0, + 113.89488220214844 + ], + "mass": 80.99226622438741, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 22, + "solar_panel": { + "direction": [ + 0.5722114152901885, + 0.8200927985783437, + 0.004679522576038533 + ], + "area": 0.27726353368069667, + "efficiency": 0.26827757983730854 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3260160339114774, + "power": 3.0071264381591374, + "type": 1 + }, + "battery": { + "capacity": 21073.51711891983, + "percentage": 0.4172580856051695 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 688.2944704940244, + "power": 5.612259907588066, + "efficiency": 0.5356018171045225 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 407.79486662304845, + "power": 6.313357088416833, + "efficiency": 0.5106187194287203 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 725.2138118720611, + "power": 5.434460515158737, + "efficiency": 0.5644134273763638 + } + ], + "mrp_control": { + "k": 32.778462869778345, + "ki": 0.0022141695898202605, + "p": 114.27225398682383, + "integral_limit": 0.009657808238356555 + }, + "true_anomaly": 101.15539254261431, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 22 + }, + { + "inertia": [ + 196.46981811523438, + 0.0, + 0.0, + 0.0, + 190.1062774658203, + 0.0, + 0.0, + 0.0, + 114.566650390625 + ], + "mass": 65.03106323024484, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 23, + "solar_panel": { + "direction": [ + 0.20744903299336126, + 0.580877340740431, + 0.7871127071293187 + ], + "area": 0.42906558653959725, + "efficiency": 0.4957285175525311 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.11699552701483645, + "power": 8.558502892946185, + "type": 1 + }, + "battery": { + "capacity": 9583.081813728384, + "percentage": 0.28175166194338896 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 416.1542533470706, + "power": 5.424846725771984, + "efficiency": 0.5528238136446226 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 630.0673863337291, + "power": 6.446204422834751, + "efficiency": 0.5657673495253092 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 606.7612729665875, + "power": 5.2132382961477255, + "efficiency": 0.511569990494657 + } + ], + "mrp_control": { + "k": 42.68233792473399, + "ki": 0.003416894148836974, + "p": 133.75243532701586, + "integral_limit": 0.012938868976243287 + }, + "true_anomaly": 27.349548157535995, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 23 + }, + { + "inertia": [ + 88.14486694335938, + 0.0, + 0.0, + 0.0, + 101.55206298828125, + 0.0, + 0.0, + 0.0, + 88.09066772460938 + ], + "mass": 70.37152466180993, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 24, + "solar_panel": { + "direction": [ + -0.48036790867245743, + 0.45169921852735173, + -0.7518074808748776 + ], + "area": 0.40290030624972784, + "efficiency": 0.38112067171048025 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.19627718559703544, + "power": 9.447963163396782, + "type": 1 + }, + "battery": { + "capacity": 19654.883070924494, + "percentage": 0.362506470111585 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 540.0197654100767, + "power": 6.74053325730852, + "efficiency": 0.5564519878234278 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 558.3521538929829, + "power": 6.994197572961545, + "efficiency": 0.530499563273732 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 536.6378988895086, + "power": 5.327438482350068, + "efficiency": 0.5480162862836709 + } + ], + "mrp_control": { + "k": 38.23588864810696, + "ki": 0.002688837980738272, + "p": 110.49786508948701, + "integral_limit": 0.009457752758886797 + }, + "true_anomaly": 301.9843303733309, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 24 + }, + { + "inertia": [ + 70.19343566894531, + 0.0, + 0.0, + 0.0, + 166.24237060546875, + 0.0, + 0.0, + 0.0, + 149.47459411621094 + ], + "mass": 71.90396474569445, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 25, + "solar_panel": { + "direction": [ + -0.7236645909789375, + 0.4631467926076688, + 0.511668455408887 + ], + "area": 0.11075893876364087, + "efficiency": 0.30566968697785113 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4664227206621111, + "power": 5.129266775559964, + "type": 1 + }, + "battery": { + "capacity": 29105.405548832176, + "percentage": 0.8152009009110899 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 639.2966731842794, + "power": 5.8240891123617375, + "efficiency": 0.5348385286234546 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 509.9647686554729, + "power": 5.384869109097179, + "efficiency": 0.5909068743175935 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 491.6135963657562, + "power": 5.920186858772241, + "efficiency": 0.5436441865990429 + } + ], + "mrp_control": { + "k": 23.658143774498832, + "ki": 0.009632625358753713, + "p": 73.49058612429782, + "integral_limit": 0.0467940340711445 + }, + "true_anomaly": 140.74670476502337, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 25 + }, + { + "inertia": [ + 158.32064819335938, + 0.0, + 0.0, + 0.0, + 183.11077880859375, + 0.0, + 0.0, + 0.0, + 166.81497192382812 + ], + "mass": 117.2746313982671, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 26, + "solar_panel": { + "direction": [ + -0.9013299509920787, + 0.09001624613554746, + -0.42367604944849263 + ], + "area": 0.24732820913677914, + "efficiency": 0.24428020154858207 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.37964566283662016, + "power": 2.7340057744055954, + "type": 1 + }, + "battery": { + "capacity": 13387.433715144798, + "percentage": 0.6878495268294199 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 552.8040716077755, + "power": 5.347035043493276, + "efficiency": 0.5988217764962466 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 514.7690383900156, + "power": 6.48268611914404, + "efficiency": 0.5468858506970783 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 697.5474840704549, + "power": 6.877438300774351, + "efficiency": 0.577401556845732 + } + ], + "mrp_control": { + "k": 34.2511659015138, + "ki": 0.0042540716080828305, + "p": 70.04982037174081, + "integral_limit": 0.01465518770919668 + }, + "true_anomaly": 28.059823136738057, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 26 + }, + { + "inertia": [ + 92.97661590576172, + 0.0, + 0.0, + 0.0, + 118.61144256591797, + 0.0, + 0.0, + 0.0, + 56.1638069152832 + ], + "mass": 177.42902660586032, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 27, + "solar_panel": { + "direction": [ + 0.9913126635587607, + 0.03182391302909917, + -0.12761834361702004 + ], + "area": 0.3702633212298527, + "efficiency": 0.19241728662592772 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.27281626999844877, + "power": 9.262324405226112, + "type": 1 + }, + "battery": { + "capacity": 15973.817098719224, + "percentage": 0.9334139766420895 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 563.5692859955318, + "power": 5.7571009049812245, + "efficiency": 0.5381784936831269 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 439.5004134651619, + "power": 6.143728190096386, + "efficiency": 0.5105650446482769 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 495.8826441374471, + "power": 5.259850304263753, + "efficiency": 0.5310726806529311 + } + ], + "mrp_control": { + "k": 22.278214552019687, + "ki": 0.006322474529304727, + "p": 78.93351346260356, + "integral_limit": 0.017003310642974556 + }, + "true_anomaly": 266.7477573732902, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 27 + }, + { + "inertia": [ + 179.17098999023438, + 0.0, + 0.0, + 0.0, + 167.20791625976562, + 0.0, + 0.0, + 0.0, + 99.37323760986328 + ], + "mass": 165.69865133848873, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 28, + "solar_panel": { + "direction": [ + 0.3886897023459774, + 0.8397735783832283, + 0.3790786888491931 + ], + "area": 0.3704784446595262, + "efficiency": 0.2940806832999099 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2578460622680687, + "power": 7.7578087130713165, + "type": 1 + }, + "battery": { + "capacity": 27427.53403950446, + "percentage": 0.39606334404799126 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 575.96075121188, + "power": 6.5863513462144105, + "efficiency": 0.5785488592871187 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 646.7930807779438, + "power": 5.100856487857546, + "efficiency": 0.5777816524355112 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 430.44768180282546, + "power": 5.364122241071839, + "efficiency": 0.5647124910093984 + } + ], + "mrp_control": { + "k": 20.2537350140077, + "ki": 0.008894415901379946, + "p": 42.17005338046891, + "integral_limit": 0.032121004832154014 + }, + "true_anomaly": 90.65868717585218, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 28 + }, + { + "inertia": [ + 102.56391143798828, + 0.0, + 0.0, + 0.0, + 176.14479064941406, + 0.0, + 0.0, + 0.0, + 50.345645904541016 + ], + "mass": 78.66326627298828, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 29, + "solar_panel": { + "direction": [ + -0.22467336329044735, + 0.910229099718232, + 0.3478575367214222 + ], + "area": 0.48458921562118107, + "efficiency": 0.1266963662862648 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3995220105499959, + "power": 2.1575519010338957, + "type": 1 + }, + "battery": { + "capacity": 29616.326583311617, + "percentage": 0.9176439109751252 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 413.82281064056184, + "power": 6.384432293063085, + "efficiency": 0.593878230182548 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 468.30870079709666, + "power": 5.360311964262038, + "efficiency": 0.5218316172850331 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 735.2631702704855, + "power": 5.197542876402014, + "efficiency": 0.5027912750738645 + } + ], + "mrp_control": { + "k": 56.59124213577422, + "ki": 0.0031749362138216064, + "p": 192.50933750140203, + "integral_limit": 0.002926725867385999 + }, + "true_anomaly": 318.357316612863, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 29 + } + ] +} \ No newline at end of file diff --git a/tests/fixtures/aeosbench_gt_bsk2.9.0/cases/00377/taskset.json b/tests/fixtures/aeosbench_gt_bsk2.9.0/cases/00377/taskset.json new file mode 100644 index 0000000..fec167b --- /dev/null +++ b/tests/fixtures/aeosbench_gt_bsk2.9.0/cases/00377/taskset.json @@ -0,0 +1,2974 @@ +{ + "tasks": [ + { + "release_time": 717, + "due_time": 3349, + "duration": 29, + "coordinate": [ + 39.66027859559736, + -133.48754384882744 + ], + "sensor_type": 1, + "id": 0 + }, + { + "release_time": 2919, + "due_time": 3339, + "duration": 52, + "coordinate": [ + -68.65901494838972, + 94.42827761258314 + ], + "sensor_type": 1, + "id": 1 + }, + { + "release_time": 20, + "due_time": 3519, + "duration": 41, + "coordinate": [ + -84.75994704943089, + 70.28102675718043 + ], + "sensor_type": 1, + "id": 2 + }, + { + "release_time": 1362, + "due_time": 2901, + "duration": 43, + "coordinate": [ + 41.41463168123326, + -8.736355236787745 + ], + "sensor_type": 1, + "id": 3 + }, + { + "release_time": 1508, + "due_time": 3172, + "duration": 28, + "coordinate": [ + -37.70689529212437, + 169.4742175091078 + ], + "sensor_type": 1, + "id": 4 + }, + { + "release_time": 855, + "due_time": 3002, + "duration": 35, + "coordinate": [ + -43.813242549274165, + 116.8540453926961 + ], + "sensor_type": 1, + "id": 5 + }, + { + "release_time": 1189, + "due_time": 3218, + "duration": 32, + "coordinate": [ + 78.25340572268814, + -166.3113321316209 + ], + "sensor_type": 1, + "id": 6 + }, + { + "release_time": 287, + "due_time": 1008, + "duration": 58, + "coordinate": [ + -24.16234004074036, + -1.405406972010212 + ], + "sensor_type": 1, + "id": 7 + }, + { + "release_time": 2573, + "due_time": 3534, + "duration": 21, + "coordinate": [ + 83.37445246559076, + 163.68234583967183 + ], + "sensor_type": 1, + "id": 8 + }, + { + "release_time": 1121, + "due_time": 2245, + "duration": 37, + "coordinate": [ + -61.840979298357375, + -123.40433889430399 + ], + "sensor_type": 1, + "id": 9 + }, + { + "release_time": 2658, + "due_time": 3470, + "duration": 38, + "coordinate": [ + 22.105568415235723, + 67.98659433286522 + ], + "sensor_type": 1, + "id": 10 + }, + { + "release_time": 1312, + "due_time": 2707, + "duration": 55, + "coordinate": [ + -67.98656507584303, + 108.94608225064536 + ], + "sensor_type": 1, + "id": 11 + }, + { + "release_time": 85, + "due_time": 2645, + "duration": 24, + "coordinate": [ + 42.373917582385076, + 74.40168804301564 + ], + "sensor_type": 1, + "id": 12 + }, + { + "release_time": 498, + "due_time": 660, + "duration": 53, + "coordinate": [ + 3.3781390120499566, + 50.51362239790279 + ], + "sensor_type": 1, + "id": 13 + }, + { + "release_time": 2131, + "due_time": 3121, + "duration": 51, + "coordinate": [ + -45.935067490871944, + -107.79785560725485 + ], + "sensor_type": 1, + "id": 14 + }, + { + "release_time": 1980, + "due_time": 2521, + "duration": 45, + "coordinate": [ + 80.21410271569815, + -137.82383223945396 + ], + "sensor_type": 1, + "id": 15 + }, + { + "release_time": 2568, + "due_time": 3235, + "duration": 48, + "coordinate": [ + 42.20956137153891, + 45.25736527375028 + ], + "sensor_type": 1, + "id": 16 + }, + { + "release_time": 583, + "due_time": 725, + "duration": 17, + "coordinate": [ + -12.336427827094013, + -126.51611813046841 + ], + "sensor_type": 1, + "id": 17 + }, + { + "release_time": 2913, + "due_time": 3358, + "duration": 18, + "coordinate": [ + 17.210948415597997, + 47.4889049362246 + ], + "sensor_type": 1, + "id": 18 + }, + { + "release_time": 2909, + "due_time": 3489, + "duration": 15, + "coordinate": [ + -18.014362291461552, + -52.74508907893049 + ], + "sensor_type": 1, + "id": 19 + }, + { + "release_time": 2625, + "due_time": 2815, + "duration": 48, + "coordinate": [ + -39.172695735921, + 96.00331949358554 + ], + "sensor_type": 1, + "id": 20 + }, + { + "release_time": 1665, + "due_time": 2818, + "duration": 43, + "coordinate": [ + -63.25577202999017, + 26.676908895619476 + ], + "sensor_type": 1, + "id": 21 + }, + { + "release_time": 1817, + "due_time": 3359, + "duration": 44, + "coordinate": [ + 78.75184573810742, + 143.71604541547327 + ], + "sensor_type": 1, + "id": 22 + }, + { + "release_time": 1064, + "due_time": 2032, + "duration": 18, + "coordinate": [ + -45.549381093151155, + -144.88404668931494 + ], + "sensor_type": 1, + "id": 23 + }, + { + "release_time": 3183, + "due_time": 3433, + "duration": 51, + "coordinate": [ + 49.17399506685848, + 13.075820477241479 + ], + "sensor_type": 1, + "id": 24 + }, + { + "release_time": 1223, + "due_time": 1449, + "duration": 23, + "coordinate": [ + -70.59022723157901, + 41.96791929575548 + ], + "sensor_type": 1, + "id": 25 + }, + { + "release_time": 3369, + "due_time": 3562, + "duration": 38, + "coordinate": [ + -17.211612473806895, + 99.48295231417609 + ], + "sensor_type": 1, + "id": 26 + }, + { + "release_time": 0, + "due_time": 188, + "duration": 60, + "coordinate": [ + -35.90467011079266, + -47.478636905862146 + ], + "sensor_type": 1, + "id": 27 + }, + { + "release_time": 3037, + "due_time": 3100, + "duration": 21, + "coordinate": [ + 19.856826154279958, + -12.073029413367692 + ], + "sensor_type": 1, + "id": 28 + }, + { + "release_time": 1649, + "due_time": 1752, + "duration": 25, + "coordinate": [ + -16.184924396156333, + -123.85470339893786 + ], + "sensor_type": 1, + "id": 29 + }, + { + "release_time": 24, + "due_time": 2909, + "duration": 33, + "coordinate": [ + -31.526666776957583, + -112.61229237634403 + ], + "sensor_type": 1, + "id": 30 + }, + { + "release_time": 844, + "due_time": 2741, + "duration": 35, + "coordinate": [ + -62.070602271475806, + -171.18106870932237 + ], + "sensor_type": 1, + "id": 31 + }, + { + "release_time": 3001, + "due_time": 3581, + "duration": 47, + "coordinate": [ + -78.49023233379987, + -145.93712561940106 + ], + "sensor_type": 1, + "id": 32 + }, + { + "release_time": 2133, + "due_time": 2717, + "duration": 31, + "coordinate": [ + -1.2536900869479979, + -85.07413122526755 + ], + "sensor_type": 1, + "id": 33 + }, + { + "release_time": 2532, + "due_time": 3315, + "duration": 43, + "coordinate": [ + -7.453885317769817, + -24.17065704588512 + ], + "sensor_type": 1, + "id": 34 + }, + { + "release_time": 3322, + "due_time": 3521, + "duration": 32, + "coordinate": [ + -18.09078385150005, + -25.936562938175484 + ], + "sensor_type": 1, + "id": 35 + }, + { + "release_time": 3099, + "due_time": 3538, + "duration": 27, + "coordinate": [ + -52.93573882551084, + -179.6425494800094 + ], + "sensor_type": 1, + "id": 36 + }, + { + "release_time": 3448, + "due_time": 3600, + "duration": 47, + "coordinate": [ + -23.93038179440387, + 77.82037679519306 + ], + "sensor_type": 1, + "id": 37 + }, + { + "release_time": 1015, + "due_time": 2759, + "duration": 20, + "coordinate": [ + -42.562307625120795, + 151.83678520529088 + ], + "sensor_type": 1, + "id": 38 + }, + { + "release_time": 1464, + "due_time": 2710, + "duration": 58, + "coordinate": [ + 85.94048932673982, + 142.67664296721642 + ], + "sensor_type": 1, + "id": 39 + }, + { + "release_time": 25, + "due_time": 753, + "duration": 57, + "coordinate": [ + -41.17458099261101, + -59.436039443474016 + ], + "sensor_type": 1, + "id": 40 + }, + { + "release_time": 2090, + "due_time": 2670, + "duration": 33, + "coordinate": [ + -14.618790565704046, + 48.621085235736814 + ], + "sensor_type": 1, + "id": 41 + }, + { + "release_time": 1032, + "due_time": 1248, + "duration": 45, + "coordinate": [ + 3.5453176648390325, + -51.813765115217564 + ], + "sensor_type": 1, + "id": 42 + }, + { + "release_time": 3347, + "due_time": 3520, + "duration": 23, + "coordinate": [ + -77.17623516984273, + 106.10111924449382 + ], + "sensor_type": 1, + "id": 43 + }, + { + "release_time": 28, + "due_time": 2870, + "duration": 57, + "coordinate": [ + 44.51243062304482, + 133.38984574551108 + ], + "sensor_type": 1, + "id": 44 + }, + { + "release_time": 3365, + "due_time": 3596, + "duration": 53, + "coordinate": [ + -36.767568706135506, + 38.357247781150136 + ], + "sensor_type": 1, + "id": 45 + }, + { + "release_time": 1478, + "due_time": 3381, + "duration": 49, + "coordinate": [ + -73.63000210920335, + 24.096761883058633 + ], + "sensor_type": 1, + "id": 46 + }, + { + "release_time": 1006, + "due_time": 2872, + "duration": 27, + "coordinate": [ + -19.2821923587542, + 158.0843792605736 + ], + "sensor_type": 1, + "id": 47 + }, + { + "release_time": 1786, + "due_time": 1995, + "duration": 47, + "coordinate": [ + -83.90488523609054, + 85.09028854550803 + ], + "sensor_type": 1, + "id": 48 + }, + { + "release_time": 1763, + "due_time": 2930, + "duration": 24, + "coordinate": [ + 84.7195007639427, + -40.26230275047203 + ], + "sensor_type": 1, + "id": 49 + }, + { + "release_time": 1069, + "due_time": 1478, + "duration": 52, + "coordinate": [ + 24.068328277156965, + -57.50054858456801 + ], + "sensor_type": 1, + "id": 50 + }, + { + "release_time": 828, + "due_time": 2821, + "duration": 56, + "coordinate": [ + -35.11145474486065, + -144.83470074623978 + ], + "sensor_type": 1, + "id": 51 + }, + { + "release_time": 2978, + "due_time": 3183, + "duration": 20, + "coordinate": [ + 2.8034337729179413, + -4.236812465297362 + ], + "sensor_type": 1, + "id": 52 + }, + { + "release_time": 390, + "due_time": 665, + "duration": 54, + "coordinate": [ + -23.476926774626534, + -60.89853657015263 + ], + "sensor_type": 1, + "id": 53 + }, + { + "release_time": 1753, + "due_time": 3160, + "duration": 36, + "coordinate": [ + -68.71022151038305, + 13.60848947209027 + ], + "sensor_type": 1, + "id": 54 + }, + { + "release_time": 1093, + "due_time": 3071, + "duration": 49, + "coordinate": [ + 88.37915682187548, + 112.08506295107321 + ], + "sensor_type": 1, + "id": 55 + }, + { + "release_time": 961, + "due_time": 3282, + "duration": 44, + "coordinate": [ + -30.281968212518137, + 80.24457836980173 + ], + "sensor_type": 1, + "id": 56 + }, + { + "release_time": 532, + "due_time": 1818, + "duration": 22, + "coordinate": [ + -58.632414922478915, + -84.89676480268189 + ], + "sensor_type": 1, + "id": 57 + }, + { + "release_time": 1408, + "due_time": 2349, + "duration": 49, + "coordinate": [ + 32.25514427178997, + -99.26752464307222 + ], + "sensor_type": 1, + "id": 58 + }, + { + "release_time": 3032, + "due_time": 3376, + "duration": 46, + "coordinate": [ + -45.70125697989396, + 159.40966421344683 + ], + "sensor_type": 1, + "id": 59 + }, + { + "release_time": 1001, + "due_time": 3198, + "duration": 51, + "coordinate": [ + -66.85076746057109, + -31.11286251068475 + ], + "sensor_type": 1, + "id": 60 + }, + { + "release_time": 758, + "due_time": 2593, + "duration": 39, + "coordinate": [ + 43.21516269741659, + 43.12979946679019 + ], + "sensor_type": 1, + "id": 61 + }, + { + "release_time": 1021, + "due_time": 3183, + "duration": 51, + "coordinate": [ + 55.42861600728071, + -131.34708650420055 + ], + "sensor_type": 1, + "id": 62 + }, + { + "release_time": 1354, + "due_time": 2935, + "duration": 42, + "coordinate": [ + -57.33851421136164, + 156.35235364905998 + ], + "sensor_type": 1, + "id": 63 + }, + { + "release_time": 3208, + "due_time": 3539, + "duration": 47, + "coordinate": [ + 66.7486728317595, + -51.303148220421065 + ], + "sensor_type": 1, + "id": 64 + }, + { + "release_time": 3387, + "due_time": 3599, + "duration": 59, + "coordinate": [ + -13.36744654796209, + -32.03504192712404 + ], + "sensor_type": 1, + "id": 65 + }, + { + "release_time": 520, + "due_time": 3425, + "duration": 36, + "coordinate": [ + 50.959287734775444, + -42.37796685528039 + ], + "sensor_type": 1, + "id": 66 + }, + { + "release_time": 2939, + "due_time": 3418, + "duration": 26, + "coordinate": [ + 51.78601069428532, + -61.110324970329955 + ], + "sensor_type": 1, + "id": 67 + }, + { + "release_time": 96, + "due_time": 398, + "duration": 55, + "coordinate": [ + -5.494074015454942, + -1.5714839840317438 + ], + "sensor_type": 1, + "id": 68 + }, + { + "release_time": 2842, + "due_time": 3248, + "duration": 48, + "coordinate": [ + -77.39114989624063, + 22.151534307847328 + ], + "sensor_type": 1, + "id": 69 + }, + { + "release_time": 105, + "due_time": 1564, + "duration": 57, + "coordinate": [ + 77.04018704525356, + -90.37625754273516 + ], + "sensor_type": 1, + "id": 70 + }, + { + "release_time": 2795, + "due_time": 2975, + "duration": 33, + "coordinate": [ + -15.775797763117353, + -120.35574021524152 + ], + "sensor_type": 1, + "id": 71 + }, + { + "release_time": 2478, + "due_time": 3200, + "duration": 53, + "coordinate": [ + 68.88595520253736, + -123.38589200754396 + ], + "sensor_type": 1, + "id": 72 + }, + { + "release_time": 742, + "due_time": 1268, + "duration": 17, + "coordinate": [ + -34.36746066299076, + -101.48014802222458 + ], + "sensor_type": 1, + "id": 73 + }, + { + "release_time": 3479, + "due_time": 3552, + "duration": 15, + "coordinate": [ + -37.37139477137223, + 134.077109143308 + ], + "sensor_type": 1, + "id": 74 + }, + { + "release_time": 1554, + "due_time": 3313, + "duration": 20, + "coordinate": [ + -50.462859479635995, + -163.39088144247998 + ], + "sensor_type": 1, + "id": 75 + }, + { + "release_time": 1571, + "due_time": 3255, + "duration": 55, + "coordinate": [ + 16.41266385861327, + -44.29735720428138 + ], + "sensor_type": 1, + "id": 76 + }, + { + "release_time": 2244, + "due_time": 3463, + "duration": 51, + "coordinate": [ + 38.16433258351981, + -58.95959266688433 + ], + "sensor_type": 1, + "id": 77 + }, + { + "release_time": 2515, + "due_time": 3309, + "duration": 17, + "coordinate": [ + 74.48055112542184, + -8.523036924518522 + ], + "sensor_type": 1, + "id": 78 + }, + { + "release_time": 1329, + "due_time": 3521, + "duration": 46, + "coordinate": [ + -10.769400785212369, + -72.84808172844747 + ], + "sensor_type": 1, + "id": 79 + }, + { + "release_time": 3433, + "due_time": 3528, + "duration": 25, + "coordinate": [ + -47.62177825166533, + 36.02083964615346 + ], + "sensor_type": 1, + "id": 80 + }, + { + "release_time": 1486, + "due_time": 3593, + "duration": 25, + "coordinate": [ + 46.963409761085416, + 179.8170467014773 + ], + "sensor_type": 1, + "id": 81 + }, + { + "release_time": 1595, + "due_time": 3569, + "duration": 45, + "coordinate": [ + 28.10406625127733, + -163.0805822189306 + ], + "sensor_type": 1, + "id": 82 + }, + { + "release_time": 3012, + "due_time": 3385, + "duration": 30, + "coordinate": [ + 56.6647700515355, + -131.84091072937878 + ], + "sensor_type": 1, + "id": 83 + }, + { + "release_time": 1206, + "due_time": 3532, + "duration": 32, + "coordinate": [ + -6.953924709210597, + -142.57458758508037 + ], + "sensor_type": 1, + "id": 84 + }, + { + "release_time": 3418, + "due_time": 3596, + "duration": 50, + "coordinate": [ + 32.753224267932865, + -31.531430473715915 + ], + "sensor_type": 1, + "id": 85 + }, + { + "release_time": 1633, + "due_time": 2725, + "duration": 33, + "coordinate": [ + -35.03086248405926, + 38.227290122453184 + ], + "sensor_type": 1, + "id": 86 + }, + { + "release_time": 1811, + "due_time": 2402, + "duration": 42, + "coordinate": [ + 18.59718788787349, + -124.20311853921513 + ], + "sensor_type": 1, + "id": 87 + }, + { + "release_time": 200, + "due_time": 3505, + "duration": 56, + "coordinate": [ + -7.496963421682636, + -2.1978883949046804 + ], + "sensor_type": 1, + "id": 88 + }, + { + "release_time": 549, + "due_time": 940, + "duration": 23, + "coordinate": [ + -41.004070432497336, + -176.893746380131 + ], + "sensor_type": 1, + "id": 89 + }, + { + "release_time": 1447, + "due_time": 2068, + "duration": 55, + "coordinate": [ + -69.06155512569569, + -126.22291278801814 + ], + "sensor_type": 1, + "id": 90 + }, + { + "release_time": 1370, + "due_time": 3289, + "duration": 49, + "coordinate": [ + 3.799714840095291, + 126.72845939450997 + ], + "sensor_type": 1, + "id": 91 + }, + { + "release_time": 643, + "due_time": 1912, + "duration": 50, + "coordinate": [ + -44.877062741555626, + -75.5038509504674 + ], + "sensor_type": 1, + "id": 92 + }, + { + "release_time": 1188, + "due_time": 3243, + "duration": 37, + "coordinate": [ + -85.22722003546735, + -8.675016266815305 + ], + "sensor_type": 1, + "id": 93 + }, + { + "release_time": 2016, + "due_time": 2431, + "duration": 19, + "coordinate": [ + -56.5151541945793, + 6.854755387496141 + ], + "sensor_type": 1, + "id": 94 + }, + { + "release_time": 3347, + "due_time": 3575, + "duration": 43, + "coordinate": [ + 15.919861565257904, + 103.03893217509614 + ], + "sensor_type": 1, + "id": 95 + }, + { + "release_time": 1620, + "due_time": 2172, + "duration": 58, + "coordinate": [ + -10.56474837535417, + -61.013355570351706 + ], + "sensor_type": 1, + "id": 96 + }, + { + "release_time": 1777, + "due_time": 3428, + "duration": 38, + "coordinate": [ + 71.9165769216153, + 176.449944542178 + ], + "sensor_type": 1, + "id": 97 + }, + { + "release_time": 1313, + "due_time": 1759, + "duration": 21, + "coordinate": [ + 67.16806922478719, + 125.82750909367184 + ], + "sensor_type": 1, + "id": 98 + }, + { + "release_time": 557, + "due_time": 2774, + "duration": 51, + "coordinate": [ + 38.7555043204425, + 166.6063456799502 + ], + "sensor_type": 1, + "id": 99 + }, + { + "release_time": 2365, + "due_time": 3091, + "duration": 33, + "coordinate": [ + 57.47537685239206, + -2.2707138940626237 + ], + "sensor_type": 1, + "id": 100 + }, + { + "release_time": 3021, + "due_time": 3156, + "duration": 42, + "coordinate": [ + -52.03241292807098, + -21.44830437332186 + ], + "sensor_type": 1, + "id": 101 + }, + { + "release_time": 1952, + "due_time": 2324, + "duration": 25, + "coordinate": [ + -78.91390599762764, + -158.08039056981593 + ], + "sensor_type": 1, + "id": 102 + }, + { + "release_time": 276, + "due_time": 2983, + "duration": 57, + "coordinate": [ + -8.696056674757287, + -84.43270486813448 + ], + "sensor_type": 1, + "id": 103 + }, + { + "release_time": 3042, + "due_time": 3553, + "duration": 44, + "coordinate": [ + 46.21302298277567, + 13.130579912760254 + ], + "sensor_type": 1, + "id": 104 + }, + { + "release_time": 645, + "due_time": 859, + "duration": 43, + "coordinate": [ + 84.93941474087939, + -89.18651397151058 + ], + "sensor_type": 1, + "id": 105 + }, + { + "release_time": 1677, + "due_time": 1781, + "duration": 21, + "coordinate": [ + -66.32638860720704, + -14.905564804331135 + ], + "sensor_type": 1, + "id": 106 + }, + { + "release_time": 1134, + "due_time": 1594, + "duration": 53, + "coordinate": [ + 25.357313078677052, + -58.19398334806631 + ], + "sensor_type": 1, + "id": 107 + }, + { + "release_time": 2482, + "due_time": 2789, + "duration": 41, + "coordinate": [ + 9.934224802625323, + -75.47156618378864 + ], + "sensor_type": 1, + "id": 108 + }, + { + "release_time": 992, + "due_time": 1247, + "duration": 32, + "coordinate": [ + 31.19630118941309, + 66.61937859739768 + ], + "sensor_type": 1, + "id": 109 + }, + { + "release_time": 2556, + "due_time": 3111, + "duration": 58, + "coordinate": [ + -66.13459220820283, + 82.4637965924303 + ], + "sensor_type": 1, + "id": 110 + }, + { + "release_time": 2092, + "due_time": 2474, + "duration": 26, + "coordinate": [ + 61.11678685273421, + -53.50613792992013 + ], + "sensor_type": 1, + "id": 111 + }, + { + "release_time": 3434, + "due_time": 3599, + "duration": 53, + "coordinate": [ + 25.99632283403878, + 53.123394202135074 + ], + "sensor_type": 1, + "id": 112 + }, + { + "release_time": 2330, + "due_time": 2957, + "duration": 44, + "coordinate": [ + -39.52611983769358, + -18.64473286912687 + ], + "sensor_type": 1, + "id": 113 + }, + { + "release_time": 2708, + "due_time": 3418, + "duration": 32, + "coordinate": [ + -75.04154810273056, + 104.20126083407655 + ], + "sensor_type": 1, + "id": 114 + }, + { + "release_time": 869, + "due_time": 1340, + "duration": 29, + "coordinate": [ + -50.89690278507901, + 165.19272309710004 + ], + "sensor_type": 1, + "id": 115 + }, + { + "release_time": 2831, + "due_time": 3143, + "duration": 44, + "coordinate": [ + 10.180956469543219, + 112.53846232431846 + ], + "sensor_type": 1, + "id": 116 + }, + { + "release_time": 1587, + "due_time": 3031, + "duration": 17, + "coordinate": [ + -56.000764374760045, + -169.12198440304095 + ], + "sensor_type": 1, + "id": 117 + }, + { + "release_time": 811, + "due_time": 1330, + "duration": 45, + "coordinate": [ + -84.62564519259783, + 166.95373115728734 + ], + "sensor_type": 1, + "id": 118 + }, + { + "release_time": 2102, + "due_time": 2522, + "duration": 30, + "coordinate": [ + -57.71162572198308, + 57.35207933177381 + ], + "sensor_type": 1, + "id": 119 + }, + { + "release_time": 250, + "due_time": 2310, + "duration": 40, + "coordinate": [ + 48.89917731015345, + -169.00182730856255 + ], + "sensor_type": 1, + "id": 120 + }, + { + "release_time": 3372, + "due_time": 3596, + "duration": 46, + "coordinate": [ + -25.6691552043672, + -8.619865649761834 + ], + "sensor_type": 1, + "id": 121 + }, + { + "release_time": 3091, + "due_time": 3552, + "duration": 32, + "coordinate": [ + 51.07886572360431, + 25.44420207244235 + ], + "sensor_type": 1, + "id": 122 + }, + { + "release_time": 2769, + "due_time": 3219, + "duration": 58, + "coordinate": [ + -66.27962596292623, + 143.34607602603836 + ], + "sensor_type": 1, + "id": 123 + }, + { + "release_time": 634, + "due_time": 1038, + "duration": 49, + "coordinate": [ + -69.71426663819659, + -56.55348524951664 + ], + "sensor_type": 1, + "id": 124 + }, + { + "release_time": 529, + "due_time": 2188, + "duration": 59, + "coordinate": [ + 33.3638736604006, + -167.35783632789568 + ], + "sensor_type": 1, + "id": 125 + }, + { + "release_time": 1446, + "due_time": 1717, + "duration": 41, + "coordinate": [ + 72.93694299473421, + 111.36095951421225 + ], + "sensor_type": 1, + "id": 126 + }, + { + "release_time": 532, + "due_time": 2090, + "duration": 57, + "coordinate": [ + -2.399394292023402, + -1.5505333334715203 + ], + "sensor_type": 1, + "id": 127 + }, + { + "release_time": 2269, + "due_time": 2575, + "duration": 18, + "coordinate": [ + 21.789100618887744, + 149.76922470651397 + ], + "sensor_type": 1, + "id": 128 + }, + { + "release_time": 2550, + "due_time": 2668, + "duration": 27, + "coordinate": [ + -34.355290225379576, + -79.30112438132598 + ], + "sensor_type": 1, + "id": 129 + }, + { + "release_time": 2335, + "due_time": 3419, + "duration": 38, + "coordinate": [ + -57.26528220807622, + -70.86003916395187 + ], + "sensor_type": 1, + "id": 130 + }, + { + "release_time": 1830, + "due_time": 3071, + "duration": 27, + "coordinate": [ + 88.50981339649627, + -7.398110460012333 + ], + "sensor_type": 1, + "id": 131 + }, + { + "release_time": 2951, + "due_time": 3006, + "duration": 18, + "coordinate": [ + -58.13237044595531, + 11.735812183917488 + ], + "sensor_type": 1, + "id": 132 + }, + { + "release_time": 3072, + "due_time": 3476, + "duration": 32, + "coordinate": [ + -19.55971175862291, + 123.76800161899467 + ], + "sensor_type": 1, + "id": 133 + }, + { + "release_time": 193, + "due_time": 604, + "duration": 33, + "coordinate": [ + -23.7190952193898, + -177.46246866048673 + ], + "sensor_type": 1, + "id": 134 + }, + { + "release_time": 2498, + "due_time": 2868, + "duration": 42, + "coordinate": [ + -41.981783339297856, + 31.565280874078752 + ], + "sensor_type": 1, + "id": 135 + }, + { + "release_time": 1007, + "due_time": 3330, + "duration": 27, + "coordinate": [ + -30.258821848618503, + -6.320655509433976 + ], + "sensor_type": 1, + "id": 136 + }, + { + "release_time": 1341, + "due_time": 2245, + "duration": 49, + "coordinate": [ + -46.12733497426372, + -144.4926994634912 + ], + "sensor_type": 1, + "id": 137 + }, + { + "release_time": 982, + "due_time": 3171, + "duration": 58, + "coordinate": [ + -17.94870357138845, + 63.41897764942118 + ], + "sensor_type": 1, + "id": 138 + }, + { + "release_time": 2070, + "due_time": 2543, + "duration": 37, + "coordinate": [ + -12.339182849468287, + -23.277609929357396 + ], + "sensor_type": 1, + "id": 139 + }, + { + "release_time": 646, + "due_time": 2010, + "duration": 49, + "coordinate": [ + 66.48549935471121, + -122.46239044631787 + ], + "sensor_type": 1, + "id": 140 + }, + { + "release_time": 1484, + "due_time": 1792, + "duration": 26, + "coordinate": [ + 85.38221969575628, + 97.39713284334289 + ], + "sensor_type": 1, + "id": 141 + }, + { + "release_time": 2963, + "due_time": 3417, + "duration": 31, + "coordinate": [ + 32.99113425548292, + -121.7004044863286 + ], + "sensor_type": 1, + "id": 142 + }, + { + "release_time": 3422, + "due_time": 3582, + "duration": 28, + "coordinate": [ + -52.33831327475523, + 9.165569898471944 + ], + "sensor_type": 1, + "id": 143 + }, + { + "release_time": 2537, + "due_time": 2688, + "duration": 44, + "coordinate": [ + -0.07944666887330243, + 176.68054287728853 + ], + "sensor_type": 1, + "id": 144 + }, + { + "release_time": 1816, + "due_time": 3388, + "duration": 52, + "coordinate": [ + -10.69705224160434, + 63.11288336379795 + ], + "sensor_type": 1, + "id": 145 + }, + { + "release_time": 2185, + "due_time": 3270, + "duration": 23, + "coordinate": [ + 62.69591927780169, + -69.72755498671782 + ], + "sensor_type": 1, + "id": 146 + }, + { + "release_time": 2443, + "due_time": 2678, + "duration": 48, + "coordinate": [ + -25.053176559486346, + -25.413519365312425 + ], + "sensor_type": 1, + "id": 147 + }, + { + "release_time": 1888, + "due_time": 2858, + "duration": 35, + "coordinate": [ + -14.44795405603459, + -45.409092597501115 + ], + "sensor_type": 1, + "id": 148 + }, + { + "release_time": 3450, + "due_time": 3598, + "duration": 39, + "coordinate": [ + -75.00270059722541, + -35.71026056934235 + ], + "sensor_type": 1, + "id": 149 + }, + { + "release_time": 963, + "due_time": 3098, + "duration": 43, + "coordinate": [ + 12.530102825997844, + -142.43385934838034 + ], + "sensor_type": 1, + "id": 150 + }, + { + "release_time": 744, + "due_time": 1631, + "duration": 19, + "coordinate": [ + 80.14795308387255, + 69.88625150038592 + ], + "sensor_type": 1, + "id": 151 + }, + { + "release_time": 1954, + "due_time": 2973, + "duration": 60, + "coordinate": [ + 0.055253025963324376, + -63.10649283151818 + ], + "sensor_type": 1, + "id": 152 + }, + { + "release_time": 834, + "due_time": 989, + "duration": 41, + "coordinate": [ + -75.53252661506717, + -95.89791791718964 + ], + "sensor_type": 1, + "id": 153 + }, + { + "release_time": 841, + "due_time": 1508, + "duration": 44, + "coordinate": [ + 38.46062866309401, + -111.82909756026683 + ], + "sensor_type": 1, + "id": 154 + }, + { + "release_time": 300, + "due_time": 3271, + "duration": 56, + "coordinate": [ + 70.48859453201052, + 152.46571900757198 + ], + "sensor_type": 1, + "id": 155 + }, + { + "release_time": 1413, + "due_time": 2935, + "duration": 16, + "coordinate": [ + 66.0349871695806, + -61.41723309630686 + ], + "sensor_type": 1, + "id": 156 + }, + { + "release_time": 2979, + "due_time": 3470, + "duration": 40, + "coordinate": [ + 70.57344439412088, + -76.14733223120972 + ], + "sensor_type": 1, + "id": 157 + }, + { + "release_time": 1352, + "due_time": 2910, + "duration": 54, + "coordinate": [ + -79.12453916364193, + 67.38261138276795 + ], + "sensor_type": 1, + "id": 158 + }, + { + "release_time": 1002, + "due_time": 1971, + "duration": 49, + "coordinate": [ + 22.58302194018232, + 105.46479330651033 + ], + "sensor_type": 1, + "id": 159 + }, + { + "release_time": 1873, + "due_time": 2196, + "duration": 22, + "coordinate": [ + -34.64146231180015, + -96.87516435732883 + ], + "sensor_type": 1, + "id": 160 + }, + { + "release_time": 706, + "due_time": 2790, + "duration": 30, + "coordinate": [ + 22.892231330911272, + -75.858915239072 + ], + "sensor_type": 1, + "id": 161 + }, + { + "release_time": 85, + "due_time": 807, + "duration": 56, + "coordinate": [ + -39.710308918128455, + 70.51626019965803 + ], + "sensor_type": 1, + "id": 162 + }, + { + "release_time": 2097, + "due_time": 2724, + "duration": 45, + "coordinate": [ + 47.86190325132793, + 6.8874164313124595 + ], + "sensor_type": 1, + "id": 163 + }, + { + "release_time": 2546, + "due_time": 2948, + "duration": 39, + "coordinate": [ + -12.397534251642824, + -161.9960440693329 + ], + "sensor_type": 1, + "id": 164 + }, + { + "release_time": 1353, + "due_time": 2413, + "duration": 31, + "coordinate": [ + 39.906093895655374, + -169.9719634420941 + ], + "sensor_type": 1, + "id": 165 + }, + { + "release_time": 1436, + "due_time": 2809, + "duration": 59, + "coordinate": [ + 59.42388941441723, + 19.518306835002363 + ], + "sensor_type": 1, + "id": 166 + }, + { + "release_time": 560, + "due_time": 1551, + "duration": 52, + "coordinate": [ + 47.35069304140862, + -79.81988230552389 + ], + "sensor_type": 1, + "id": 167 + }, + { + "release_time": 1495, + "due_time": 1815, + "duration": 59, + "coordinate": [ + -60.256525112109316, + -94.9965263508206 + ], + "sensor_type": 1, + "id": 168 + }, + { + "release_time": 1982, + "due_time": 2348, + "duration": 40, + "coordinate": [ + 88.98883344753958, + -9.36063420772993 + ], + "sensor_type": 1, + "id": 169 + }, + { + "release_time": 1980, + "due_time": 2654, + "duration": 42, + "coordinate": [ + -52.704124272074424, + 41.77623625346126 + ], + "sensor_type": 1, + "id": 170 + }, + { + "release_time": 340, + "due_time": 1547, + "duration": 33, + "coordinate": [ + -3.6882147785943857, + -127.44609466597625 + ], + "sensor_type": 1, + "id": 171 + }, + { + "release_time": 3387, + "due_time": 3462, + "duration": 19, + "coordinate": [ + 23.892268271479253, + -110.80335349460262 + ], + "sensor_type": 1, + "id": 172 + }, + { + "release_time": 1230, + "due_time": 2246, + "duration": 53, + "coordinate": [ + 85.91212174145221, + 35.94982885500673 + ], + "sensor_type": 1, + "id": 173 + }, + { + "release_time": 1500, + "due_time": 1703, + "duration": 57, + "coordinate": [ + 45.18873443337358, + -5.439588980428141 + ], + "sensor_type": 1, + "id": 174 + }, + { + "release_time": 1276, + "due_time": 2604, + "duration": 18, + "coordinate": [ + 10.616964386798244, + -62.86397515011922 + ], + "sensor_type": 1, + "id": 175 + }, + { + "release_time": 1749, + "due_time": 2800, + "duration": 56, + "coordinate": [ + -43.25284512061045, + -48.47165745005711 + ], + "sensor_type": 1, + "id": 176 + }, + { + "release_time": 22, + "due_time": 1169, + "duration": 30, + "coordinate": [ + 52.927499903569185, + 107.54911321679276 + ], + "sensor_type": 1, + "id": 177 + }, + { + "release_time": 2066, + "due_time": 2912, + "duration": 47, + "coordinate": [ + -31.89104941471487, + 99.53713114654408 + ], + "sensor_type": 1, + "id": 178 + }, + { + "release_time": 1016, + "due_time": 3515, + "duration": 17, + "coordinate": [ + -84.513450219286, + -69.59018481230429 + ], + "sensor_type": 1, + "id": 179 + }, + { + "release_time": 936, + "due_time": 1311, + "duration": 42, + "coordinate": [ + -34.46829142967836, + -39.373627808677384 + ], + "sensor_type": 1, + "id": 180 + }, + { + "release_time": 2603, + "due_time": 2883, + "duration": 15, + "coordinate": [ + -25.783832917020106, + -113.16829343806762 + ], + "sensor_type": 1, + "id": 181 + }, + { + "release_time": 428, + "due_time": 984, + "duration": 24, + "coordinate": [ + 21.464568075335066, + 158.86891238936357 + ], + "sensor_type": 1, + "id": 182 + }, + { + "release_time": 360, + "due_time": 2587, + "duration": 41, + "coordinate": [ + -4.614323069067012, + -73.10559468592217 + ], + "sensor_type": 1, + "id": 183 + }, + { + "release_time": 1131, + "due_time": 3202, + "duration": 23, + "coordinate": [ + 22.726248153206242, + 1.9320416299502199 + ], + "sensor_type": 1, + "id": 184 + }, + { + "release_time": 882, + "due_time": 2079, + "duration": 19, + "coordinate": [ + 47.321837539736435, + -12.95567355056761 + ], + "sensor_type": 1, + "id": 185 + }, + { + "release_time": 1032, + "due_time": 1498, + "duration": 17, + "coordinate": [ + 5.8170124590341885, + -66.12819685426781 + ], + "sensor_type": 1, + "id": 186 + }, + { + "release_time": 789, + "due_time": 1346, + "duration": 18, + "coordinate": [ + -71.34931547232392, + 130.96643187038097 + ], + "sensor_type": 1, + "id": 187 + }, + { + "release_time": 3032, + "due_time": 3203, + "duration": 49, + "coordinate": [ + 52.71874336165814, + 85.34891069737364 + ], + "sensor_type": 1, + "id": 188 + }, + { + "release_time": 1251, + "due_time": 2113, + "duration": 51, + "coordinate": [ + 9.166144497701566, + -83.01502245505594 + ], + "sensor_type": 1, + "id": 189 + }, + { + "release_time": 526, + "due_time": 2856, + "duration": 48, + "coordinate": [ + 52.502975773260545, + -75.46288682856255 + ], + "sensor_type": 1, + "id": 190 + }, + { + "release_time": 2879, + "due_time": 3094, + "duration": 30, + "coordinate": [ + 8.514548452604387, + -79.9156254714699 + ], + "sensor_type": 1, + "id": 191 + }, + { + "release_time": 2030, + "due_time": 3191, + "duration": 54, + "coordinate": [ + 67.17776482373145, + 56.064863691221575 + ], + "sensor_type": 1, + "id": 192 + }, + { + "release_time": 2048, + "due_time": 2735, + "duration": 50, + "coordinate": [ + -57.53173327259712, + 92.12958675299257 + ], + "sensor_type": 1, + "id": 193 + }, + { + "release_time": 1095, + "due_time": 2668, + "duration": 19, + "coordinate": [ + -55.68511595796167, + -153.26863430572303 + ], + "sensor_type": 1, + "id": 194 + }, + { + "release_time": 2392, + "due_time": 2678, + "duration": 41, + "coordinate": [ + -69.8114780498662, + 130.58304236343486 + ], + "sensor_type": 1, + "id": 195 + }, + { + "release_time": 3343, + "due_time": 3595, + "duration": 27, + "coordinate": [ + 61.22165770249009, + 49.90841748295492 + ], + "sensor_type": 1, + "id": 196 + }, + { + "release_time": 2535, + "due_time": 2832, + "duration": 44, + "coordinate": [ + -68.6538607445152, + -119.35415241280592 + ], + "sensor_type": 1, + "id": 197 + }, + { + "release_time": 1151, + "due_time": 2850, + "duration": 41, + "coordinate": [ + -21.568427174167425, + -83.57067401744722 + ], + "sensor_type": 1, + "id": 198 + }, + { + "release_time": 2281, + "due_time": 3289, + "duration": 51, + "coordinate": [ + -80.95654874888506, + -32.95764829002459 + ], + "sensor_type": 1, + "id": 199 + }, + { + "release_time": 2841, + "due_time": 3481, + "duration": 16, + "coordinate": [ + -23.940278508970124, + -76.16280526676749 + ], + "sensor_type": 1, + "id": 200 + }, + { + "release_time": 588, + "due_time": 2992, + "duration": 20, + "coordinate": [ + 63.319647357052844, + 175.77878745800376 + ], + "sensor_type": 1, + "id": 201 + }, + { + "release_time": 2663, + "due_time": 3291, + "duration": 32, + "coordinate": [ + 37.9041016971767, + 34.08463257806221 + ], + "sensor_type": 1, + "id": 202 + }, + { + "release_time": 2326, + "due_time": 2893, + "duration": 39, + "coordinate": [ + -35.037440697800314, + -148.91273237268624 + ], + "sensor_type": 1, + "id": 203 + }, + { + "release_time": 1875, + "due_time": 2354, + "duration": 21, + "coordinate": [ + 55.840672432276506, + 19.734380644496184 + ], + "sensor_type": 1, + "id": 204 + }, + { + "release_time": 1445, + "due_time": 1946, + "duration": 42, + "coordinate": [ + 11.907906296581743, + 70.20012624529323 + ], + "sensor_type": 1, + "id": 205 + }, + { + "release_time": 1161, + "due_time": 3588, + "duration": 26, + "coordinate": [ + -73.38105541409897, + -43.31804581179264 + ], + "sensor_type": 1, + "id": 206 + }, + { + "release_time": 2611, + "due_time": 3273, + "duration": 22, + "coordinate": [ + 61.35538752774215, + -142.45691830270536 + ], + "sensor_type": 1, + "id": 207 + }, + { + "release_time": 2531, + "due_time": 3543, + "duration": 24, + "coordinate": [ + 37.8604178161509, + -78.26279549136461 + ], + "sensor_type": 1, + "id": 208 + }, + { + "release_time": 3077, + "due_time": 3306, + "duration": 46, + "coordinate": [ + -62.28304825260241, + 164.73401782688154 + ], + "sensor_type": 1, + "id": 209 + }, + { + "release_time": 3275, + "due_time": 3469, + "duration": 59, + "coordinate": [ + 71.88024886701868, + -75.9890094413635 + ], + "sensor_type": 1, + "id": 210 + }, + { + "release_time": 3126, + "due_time": 3293, + "duration": 53, + "coordinate": [ + 53.724726898628376, + 50.43422317579103 + ], + "sensor_type": 1, + "id": 211 + }, + { + "release_time": 2376, + "due_time": 2921, + "duration": 42, + "coordinate": [ + 54.00965729397598, + -160.83542774800588 + ], + "sensor_type": 1, + "id": 212 + }, + { + "release_time": 3161, + "due_time": 3572, + "duration": 59, + "coordinate": [ + -81.41430494460097, + -51.82427575126434 + ], + "sensor_type": 1, + "id": 213 + }, + { + "release_time": 1927, + "due_time": 2759, + "duration": 55, + "coordinate": [ + -43.117948581939494, + -125.26028422396818 + ], + "sensor_type": 1, + "id": 214 + }, + { + "release_time": 1014, + "due_time": 2383, + "duration": 24, + "coordinate": [ + 89.12124117290719, + -82.85136706284749 + ], + "sensor_type": 1, + "id": 215 + }, + { + "release_time": 1691, + "due_time": 2693, + "duration": 56, + "coordinate": [ + 3.815175204601303, + 26.265126978717575 + ], + "sensor_type": 1, + "id": 216 + }, + { + "release_time": 3083, + "due_time": 3529, + "duration": 30, + "coordinate": [ + -81.20442282194114, + -26.67003021921974 + ], + "sensor_type": 1, + "id": 217 + }, + { + "release_time": 622, + "due_time": 1279, + "duration": 50, + "coordinate": [ + -35.57707011707043, + 43.64974467355731 + ], + "sensor_type": 1, + "id": 218 + }, + { + "release_time": 2177, + "due_time": 2588, + "duration": 39, + "coordinate": [ + -51.75680601444778, + 114.17154527253479 + ], + "sensor_type": 1, + "id": 219 + }, + { + "release_time": 1138, + "due_time": 2652, + "duration": 20, + "coordinate": [ + -15.36901409600479, + 134.93359947988222 + ], + "sensor_type": 1, + "id": 220 + }, + { + "release_time": 2413, + "due_time": 2846, + "duration": 22, + "coordinate": [ + -74.65539613970859, + 163.0906636374841 + ], + "sensor_type": 1, + "id": 221 + }, + { + "release_time": 1290, + "due_time": 3280, + "duration": 19, + "coordinate": [ + -73.65179726843172, + -34.42246765522631 + ], + "sensor_type": 1, + "id": 222 + }, + { + "release_time": 2668, + "due_time": 3138, + "duration": 37, + "coordinate": [ + -10.871764696636347, + 145.16932052329236 + ], + "sensor_type": 1, + "id": 223 + }, + { + "release_time": 3294, + "due_time": 3461, + "duration": 47, + "coordinate": [ + -37.0387674768173, + -91.08285099178141 + ], + "sensor_type": 1, + "id": 224 + }, + { + "release_time": 2600, + "due_time": 3221, + "duration": 33, + "coordinate": [ + 43.73419119647656, + 135.75812411174752 + ], + "sensor_type": 1, + "id": 225 + }, + { + "release_time": 2484, + "due_time": 2780, + "duration": 35, + "coordinate": [ + -82.22723628172355, + 42.22672750805728 + ], + "sensor_type": 1, + "id": 226 + }, + { + "release_time": 3248, + "due_time": 3372, + "duration": 38, + "coordinate": [ + -32.12891076359509, + -71.56306413247785 + ], + "sensor_type": 1, + "id": 227 + }, + { + "release_time": 3379, + "due_time": 3480, + "duration": 33, + "coordinate": [ + -32.86684988599659, + 63.531899952079556 + ], + "sensor_type": 1, + "id": 228 + }, + { + "release_time": 2051, + "due_time": 3556, + "duration": 47, + "coordinate": [ + 8.607857786229175, + 62.72725840428237 + ], + "sensor_type": 1, + "id": 229 + }, + { + "release_time": 2411, + "due_time": 3197, + "duration": 31, + "coordinate": [ + 1.2901686823278453, + -20.08345940190614 + ], + "sensor_type": 1, + "id": 230 + }, + { + "release_time": 2400, + "due_time": 2995, + "duration": 21, + "coordinate": [ + 51.135835353749115, + 61.63073170726966 + ], + "sensor_type": 1, + "id": 231 + }, + { + "release_time": 857, + "due_time": 2429, + "duration": 21, + "coordinate": [ + 48.73082521396185, + 69.117448870879 + ], + "sensor_type": 1, + "id": 232 + }, + { + "release_time": 730, + "due_time": 2315, + "duration": 58, + "coordinate": [ + 46.21834651231336, + 127.65395436976155 + ], + "sensor_type": 1, + "id": 233 + }, + { + "release_time": 1632, + "due_time": 2261, + "duration": 29, + "coordinate": [ + -44.431584112212626, + -161.6049564592418 + ], + "sensor_type": 1, + "id": 234 + }, + { + "release_time": 1606, + "due_time": 3016, + "duration": 44, + "coordinate": [ + -33.47673319031936, + -142.0404647265194 + ], + "sensor_type": 1, + "id": 235 + }, + { + "release_time": 2755, + "due_time": 3212, + "duration": 50, + "coordinate": [ + -80.61823555409921, + 103.31882693546294 + ], + "sensor_type": 1, + "id": 236 + }, + { + "release_time": 2211, + "due_time": 3496, + "duration": 54, + "coordinate": [ + -34.830275872355124, + -29.983596142832255 + ], + "sensor_type": 1, + "id": 237 + }, + { + "release_time": 1532, + "due_time": 3148, + "duration": 35, + "coordinate": [ + -81.51512588013681, + -101.78329497645767 + ], + "sensor_type": 1, + "id": 238 + }, + { + "release_time": 217, + "due_time": 1324, + "duration": 42, + "coordinate": [ + 44.1948129031189, + 50.23241745842324 + ], + "sensor_type": 1, + "id": 239 + }, + { + "release_time": 2145, + "due_time": 3491, + "duration": 30, + "coordinate": [ + 59.291096145971835, + -21.487020732417932 + ], + "sensor_type": 1, + "id": 240 + }, + { + "release_time": 1712, + "due_time": 2174, + "duration": 50, + "coordinate": [ + 33.972988137383936, + 176.9647725457018 + ], + "sensor_type": 1, + "id": 241 + }, + { + "release_time": 787, + "due_time": 3056, + "duration": 45, + "coordinate": [ + -31.368431355796048, + -149.59765889585307 + ], + "sensor_type": 1, + "id": 242 + }, + { + "release_time": 1985, + "due_time": 3492, + "duration": 15, + "coordinate": [ + -73.0068107387057, + -118.27155118023761 + ], + "sensor_type": 1, + "id": 243 + }, + { + "release_time": 1289, + "due_time": 2356, + "duration": 30, + "coordinate": [ + 2.322068563825681, + -14.7481803210664 + ], + "sensor_type": 1, + "id": 244 + }, + { + "release_time": 874, + "due_time": 3292, + "duration": 36, + "coordinate": [ + -5.381011935639691, + -87.32416970007921 + ], + "sensor_type": 1, + "id": 245 + }, + { + "release_time": 3234, + "due_time": 3552, + "duration": 53, + "coordinate": [ + -50.26698095797528, + -131.3479707925851 + ], + "sensor_type": 1, + "id": 246 + }, + { + "release_time": 1514, + "due_time": 1879, + "duration": 48, + "coordinate": [ + 87.43620249793008, + 179.8178363742996 + ], + "sensor_type": 1, + "id": 247 + }, + { + "release_time": 3063, + "due_time": 3155, + "duration": 23, + "coordinate": [ + -44.23146819681807, + 73.0262967617715 + ], + "sensor_type": 1, + "id": 248 + }, + { + "release_time": 2182, + "due_time": 2331, + "duration": 33, + "coordinate": [ + 21.240581248473674, + -74.68455974024066 + ], + "sensor_type": 1, + "id": 249 + }, + { + "release_time": 3376, + "due_time": 3592, + "duration": 59, + "coordinate": [ + -43.4115424916063, + 177.02630014807647 + ], + "sensor_type": 1, + "id": 250 + }, + { + "release_time": 1524, + "due_time": 2438, + "duration": 15, + "coordinate": [ + 21.17919502244355, + -79.58886777500999 + ], + "sensor_type": 1, + "id": 251 + }, + { + "release_time": 3321, + "due_time": 3507, + "duration": 28, + "coordinate": [ + 9.283104510252429, + -50.49134178067837 + ], + "sensor_type": 1, + "id": 252 + }, + { + "release_time": 3224, + "due_time": 3406, + "duration": 30, + "coordinate": [ + 65.7560558499533, + 93.85149131179367 + ], + "sensor_type": 1, + "id": 253 + }, + { + "release_time": 951, + "due_time": 3470, + "duration": 36, + "coordinate": [ + 66.43307879237707, + -133.30887342943873 + ], + "sensor_type": 1, + "id": 254 + }, + { + "release_time": 793, + "due_time": 2599, + "duration": 16, + "coordinate": [ + 4.667635390677134, + 177.28615990317684 + ], + "sensor_type": 1, + "id": 255 + }, + { + "release_time": 3522, + "due_time": 3596, + "duration": 20, + "coordinate": [ + 39.72616274588066, + -99.65729010732156 + ], + "sensor_type": 1, + "id": 256 + }, + { + "release_time": 386, + "due_time": 1409, + "duration": 26, + "coordinate": [ + -57.809667511960924, + -158.24088770170295 + ], + "sensor_type": 1, + "id": 257 + }, + { + "release_time": 1628, + "due_time": 2047, + "duration": 16, + "coordinate": [ + -71.02589886249078, + 16.820786292488947 + ], + "sensor_type": 1, + "id": 258 + }, + { + "release_time": 1901, + "due_time": 2469, + "duration": 54, + "coordinate": [ + -52.259629551771944, + 164.24124164275554 + ], + "sensor_type": 1, + "id": 259 + }, + { + "release_time": 2317, + "due_time": 3532, + "duration": 31, + "coordinate": [ + -82.39151201928333, + -52.424984929626774 + ], + "sensor_type": 1, + "id": 260 + }, + { + "release_time": 512, + "due_time": 3225, + "duration": 31, + "coordinate": [ + 68.85131648563578, + -53.97046803652674 + ], + "sensor_type": 1, + "id": 261 + }, + { + "release_time": 1179, + "due_time": 1416, + "duration": 27, + "coordinate": [ + -36.20003591803485, + 29.94195990771138 + ], + "sensor_type": 1, + "id": 262 + }, + { + "release_time": 524, + "due_time": 1636, + "duration": 56, + "coordinate": [ + -32.57286691081377, + -46.502503968793036 + ], + "sensor_type": 1, + "id": 263 + }, + { + "release_time": 2284, + "due_time": 3534, + "duration": 29, + "coordinate": [ + 35.831186354005766, + -58.51177975791522 + ], + "sensor_type": 1, + "id": 264 + }, + { + "release_time": 1096, + "due_time": 3259, + "duration": 60, + "coordinate": [ + -11.038106515068051, + -59.035013603645396 + ], + "sensor_type": 1, + "id": 265 + }, + { + "release_time": 3063, + "due_time": 3428, + "duration": 55, + "coordinate": [ + 62.322249578949936, + 152.6616118489083 + ], + "sensor_type": 1, + "id": 266 + }, + { + "release_time": 1261, + "due_time": 3413, + "duration": 27, + "coordinate": [ + -2.0815767689306597, + -123.98558992026194 + ], + "sensor_type": 1, + "id": 267 + }, + { + "release_time": 1351, + "due_time": 2016, + "duration": 16, + "coordinate": [ + 34.338972763352345, + -50.56349770656507 + ], + "sensor_type": 1, + "id": 268 + }, + { + "release_time": 2887, + "due_time": 3280, + "duration": 28, + "coordinate": [ + -9.809804073578107, + 5.127958397694613 + ], + "sensor_type": 1, + "id": 269 + } + ] +} \ No newline at end of file diff --git a/tests/fixtures/aeosbench_gt_bsk2.9.0/cases/00449/constellation.json b/tests/fixtures/aeosbench_gt_bsk2.9.0/cases/00449/constellation.json new file mode 100644 index 0000000..e152d1e --- /dev/null +++ b/tests/fixtures/aeosbench_gt_bsk2.9.0/cases/00449/constellation.json @@ -0,0 +1,2750 @@ +{ + "orbits": [ + { + "eccentricity": 0.0018434273178082256, + "semi_major_axis": 7363697.319946526, + "inclination": 101.9830525328925, + "right_ascension_of_the_ascending_node": 321.8318504553133, + "argument_of_perigee": 56.91028748966196, + "id": 0 + }, + { + "eccentricity": 0.0049813395773035465, + "semi_major_axis": 7575656.197772502, + "inclination": 41.251024458088956, + "right_ascension_of_the_ascending_node": 191.00000467998817, + "argument_of_perigee": 66.16023135290308, + "id": 1 + }, + { + "eccentricity": 0.0007634043782879746, + "semi_major_axis": 7200245.374008185, + "inclination": 6.300200918711553, + "right_ascension_of_the_ascending_node": 274.17081690040817, + "argument_of_perigee": 132.09985101599287, + "id": 2 + }, + { + "eccentricity": 0.004692842784469644, + "semi_major_axis": 7744182.740360959, + "inclination": 153.6820121320877, + "right_ascension_of_the_ascending_node": 71.66554297666406, + "argument_of_perigee": 310.5390532318869, + "id": 3 + }, + { + "eccentricity": 0.0033102738725557163, + "semi_major_axis": 6837215.540169183, + "inclination": 56.787043171876995, + "right_ascension_of_the_ascending_node": 273.4506297745601, + "argument_of_perigee": 353.31514292576793, + "id": 4 + }, + { + "eccentricity": 0.0017066916229289493, + "semi_major_axis": 7692237.850736585, + "inclination": 11.684858459183065, + "right_ascension_of_the_ascending_node": 359.64362751014687, + "argument_of_perigee": 117.97627968788588, + "id": 5 + }, + { + "eccentricity": 0.0018837676797663072, + "semi_major_axis": 7674709.266166941, + "inclination": 170.49071614984314, + "right_ascension_of_the_ascending_node": 50.06069912387101, + "argument_of_perigee": 133.2854450618527, + "id": 6 + }, + { + "eccentricity": 0.0042075809470126235, + "semi_major_axis": 7338740.244402001, + "inclination": 39.54726433836107, + "right_ascension_of_the_ascending_node": 271.10545737647817, + "argument_of_perigee": 35.34850691646172, + "id": 7 + }, + { + "eccentricity": 0.004924879029508359, + "semi_major_axis": 7564161.128447147, + "inclination": 175.06699993833413, + "right_ascension_of_the_ascending_node": 74.14243816168289, + "argument_of_perigee": 63.07358331055547, + "id": 8 + }, + { + "eccentricity": 0.00031830139500229617, + "semi_major_axis": 7994744.0182895465, + "inclination": 75.82134671713578, + "right_ascension_of_the_ascending_node": 175.6270209975267, + "argument_of_perigee": 197.60793978118798, + "id": 9 + }, + { + "eccentricity": 0.0035487672233624552, + "semi_major_axis": 6828310.897403223, + "inclination": 92.58541531272222, + "right_ascension_of_the_ascending_node": 92.92648066684555, + "argument_of_perigee": 123.16798032568, + "id": 10 + }, + { + "eccentricity": 0.0018510690231790983, + "semi_major_axis": 7759472.04031141, + "inclination": 30.00864005494353, + "right_ascension_of_the_ascending_node": 4.715464938139022, + "argument_of_perigee": 151.98688726207263, + "id": 11 + }, + { + "eccentricity": 0.00097386829005715, + "semi_major_axis": 7502725.046798675, + "inclination": 4.776602331685503, + "right_ascension_of_the_ascending_node": 341.6684172004227, + "argument_of_perigee": 316.1485422265486, + "id": 12 + }, + { + "eccentricity": 0.0027127724632133757, + "semi_major_axis": 7451934.3737198375, + "inclination": 155.30358974625332, + "right_ascension_of_the_ascending_node": 54.90327430267906, + "argument_of_perigee": 162.1885961849462, + "id": 13 + }, + { + "eccentricity": 0.0024808422859931927, + "semi_major_axis": 7112316.91585577, + "inclination": 46.431526147307146, + "right_ascension_of_the_ascending_node": 146.6700668830978, + "argument_of_perigee": 211.3486882020692, + "id": 14 + }, + { + "eccentricity": 0.0024393884376787828, + "semi_major_axis": 7002462.592909131, + "inclination": 58.94409512726693, + "right_ascension_of_the_ascending_node": 299.12354570280587, + "argument_of_perigee": 321.0291084202076, + "id": 15 + }, + { + "eccentricity": 0.004050927088822028, + "semi_major_axis": 7824198.763051116, + "inclination": 151.98793511143543, + "right_ascension_of_the_ascending_node": 165.2492030750447, + "argument_of_perigee": 306.1461951576318, + "id": 16 + }, + { + "eccentricity": 0.002503387376684965, + "semi_major_axis": 7186231.164315433, + "inclination": 0.955198593879083, + "right_ascension_of_the_ascending_node": 272.91000122009, + "argument_of_perigee": 286.9467492119716, + "id": 17 + }, + { + "eccentricity": 0.004563462582255812, + "semi_major_axis": 6848613.992940766, + "inclination": 9.584463304781956, + "right_ascension_of_the_ascending_node": 353.83940054887887, + "argument_of_perigee": 61.78555719622373, + "id": 18 + }, + { + "eccentricity": 0.004288861456402673, + "semi_major_axis": 7175420.950262791, + "inclination": 131.824363776543, + "right_ascension_of_the_ascending_node": 289.63513154378586, + "argument_of_perigee": 90.7870744027311, + "id": 19 + }, + { + "eccentricity": 0.0048378689103750275, + "semi_major_axis": 6837055.197481201, + "inclination": 85.91429048339423, + "right_ascension_of_the_ascending_node": 300.1038094679749, + "argument_of_perigee": 18.3553157387345, + "id": 20 + }, + { + "eccentricity": 0.00243614584407007, + "semi_major_axis": 7007337.891158449, + "inclination": 73.74156382297117, + "right_ascension_of_the_ascending_node": 255.60901107594046, + "argument_of_perigee": 70.00105119889908, + "id": 21 + }, + { + "eccentricity": 0.0010141522279155956, + "semi_major_axis": 7578096.3168308465, + "inclination": 153.15940314475588, + "right_ascension_of_the_ascending_node": 76.85887513416716, + "argument_of_perigee": 175.59283939448449, + "id": 22 + }, + { + "eccentricity": 0.0031644548390380284, + "semi_major_axis": 7414476.93728038, + "inclination": 100.94034641245223, + "right_ascension_of_the_ascending_node": 95.15657032048317, + "argument_of_perigee": 226.7146341496283, + "id": 23 + }, + { + "eccentricity": 0.0005724259232437784, + "semi_major_axis": 7934612.614175107, + "inclination": 128.9545055038803, + "right_ascension_of_the_ascending_node": 336.4337529391478, + "argument_of_perigee": 226.8034679717464, + "id": 24 + }, + { + "eccentricity": 0.0024312612040634147, + "semi_major_axis": 7644487.075216975, + "inclination": 124.1950518758453, + "right_ascension_of_the_ascending_node": 199.28303578568529, + "argument_of_perigee": 49.46622128328558, + "id": 25 + }, + { + "eccentricity": 0.00045901400885259736, + "semi_major_axis": 6886288.2945551975, + "inclination": 114.014103001532, + "right_ascension_of_the_ascending_node": 306.9315864973133, + "argument_of_perigee": 82.93728480602793, + "id": 26 + }, + { + "eccentricity": 0.0010213861792162115, + "semi_major_axis": 7249507.890935307, + "inclination": 67.8612135540779, + "right_ascension_of_the_ascending_node": 281.27741881496047, + "argument_of_perigee": 106.07456357911508, + "id": 27 + } + ], + "satellites": [ + { + "inertia": [ + 75.68136596679688, + 0.0, + 0.0, + 0.0, + 194.36630249023438, + 0.0, + 0.0, + 0.0, + 135.77333068847656 + ], + "mass": 158.82109477775364, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 0, + "solar_panel": { + "direction": [ + -0.2226472863458341, + 0.08524975158174414, + 0.971164592506382 + ], + "area": 0.40704090443775287, + "efficiency": 0.289267244815843 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4421543513453021, + "power": 6.248097791011118, + "type": 1 + }, + "battery": { + "capacity": 18779.00778096932, + "percentage": 0.4097186066919094 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 606.3931762649781, + "power": 6.020126832022925, + "efficiency": 0.591575556992414 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 457.6395964869185, + "power": 5.587632825954077, + "efficiency": 0.5883232778383646 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 691.2415067199216, + "power": 6.6693495768788305, + "efficiency": 0.5868478682241233 + } + ], + "mrp_control": { + "k": 45.079076274378984, + "ki": 0.004706254364972516, + "p": 149.11455881860633, + "integral_limit": 0.008880778579831362 + }, + "true_anomaly": 97.99745356662933, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 0 + }, + { + "inertia": [ + 73.30847930908203, + 0.0, + 0.0, + 0.0, + 85.84033966064453, + 0.0, + 0.0, + 0.0, + 86.98872375488281 + ], + "mass": 60.42653063086131, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 1, + "solar_panel": { + "direction": [ + -0.3254974454480387, + 0.015303136979410983, + 0.9454190748051313 + ], + "area": 0.34621143931202114, + "efficiency": 0.21202422035492435 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.49166926028384805, + "power": 3.4544637525675363, + "type": 1 + }, + "battery": { + "capacity": 27988.78294638497, + "percentage": 0.7994576298746822 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 635.258494611706, + "power": 5.634438617565616, + "efficiency": 0.5339420254004184 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 515.1629726146886, + "power": 6.7721737453700825, + "efficiency": 0.5079829897758491 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 551.2416629446731, + "power": 6.2678747556668055, + "efficiency": 0.5060666636794613 + } + ], + "mrp_control": { + "k": 18.543884309770032, + "ki": 0.004316771416859215, + "p": 67.36018794406782, + "integral_limit": 0.014010910953966203 + }, + "true_anomaly": 265.5007910670165, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 1 + }, + { + "inertia": [ + 124.92161560058594, + 0.0, + 0.0, + 0.0, + 194.110595703125, + 0.0, + 0.0, + 0.0, + 160.3569793701172 + ], + "mass": 146.1977482520894, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 2, + "solar_panel": { + "direction": [ + 0.001922943822950981, + 0.8099535855396659, + 0.5864908281963945 + ], + "area": 0.20936731851563764, + "efficiency": 0.18942569838634551 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.18193389430327597, + "power": 5.921727651473913, + "type": 1 + }, + "battery": { + "capacity": 15527.03993681839, + "percentage": 0.5053882748199388 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 512.3704879056418, + "power": 5.020296787704902, + "efficiency": 0.5617282268373485 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 463.40040659184103, + "power": 6.486773153829204, + "efficiency": 0.5727370152675084 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 663.6180110111965, + "power": 5.257925357350336, + "efficiency": 0.5385682664068832 + } + ], + "mrp_control": { + "k": 68.84634608681573, + "ki": 0.0020533943722102076, + "p": 220.81694460422258, + "integral_limit": 0.008158375874320705 + }, + "true_anomaly": 309.09248465835395, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 2 + }, + { + "inertia": [ + 72.29801940917969, + 0.0, + 0.0, + 0.0, + 113.12466430664062, + 0.0, + 0.0, + 0.0, + 180.25637817382812 + ], + "mass": 56.893905966310264, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 3, + "solar_panel": { + "direction": [ + -0.6473580071888875, + 0.5792427134580669, + -0.49538418367381115 + ], + "area": 0.41453562920684417, + "efficiency": 0.4024983397058285 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.26834265893520937, + "power": 4.826739431888699, + "type": 1 + }, + "battery": { + "capacity": 21664.357383898183, + "percentage": 0.2250941600327963 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 633.7660645359015, + "power": 5.073709287425125, + "efficiency": 0.5611839306785713 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 674.0756329402831, + "power": 5.898502596338077, + "efficiency": 0.5199538282085013 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 505.4000693625169, + "power": 6.285586474051962, + "efficiency": 0.5251280255630674 + } + ], + "mrp_control": { + "k": 54.91497452119486, + "ki": 0.005747214251369226, + "p": 117.54584837855134, + "integral_limit": 0.015086751533062458 + }, + "true_anomaly": 261.97763964095094, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 3 + }, + { + "inertia": [ + 94.46058654785156, + 0.0, + 0.0, + 0.0, + 98.01448059082031, + 0.0, + 0.0, + 0.0, + 140.31277465820312 + ], + "mass": 118.25413030166155, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 4, + "solar_panel": { + "direction": [ + 0.21640824686264037, + 0.48909352312407683, + 0.8449585766935067 + ], + "area": 0.3336534595637607, + "efficiency": 0.26404029272238616 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4257636971209138, + "power": 5.783281410296124, + "type": 1 + }, + "battery": { + "capacity": 29724.191792091475, + "percentage": 0.4038154563042907 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 686.0469596804169, + "power": 6.154896512605161, + "efficiency": 0.5666558239863915 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 643.0495784797483, + "power": 5.298690061673904, + "efficiency": 0.5399927714687144 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 486.2356257075655, + "power": 6.486858158780276, + "efficiency": 0.5070083308561265 + } + ], + "mrp_control": { + "k": 51.35367662934817, + "ki": 0.008317508383330207, + "p": 131.3488184587486, + "integral_limit": 0.017730964032676353 + }, + "true_anomaly": 228.12366882474097, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 4 + }, + { + "inertia": [ + 132.04898071289062, + 0.0, + 0.0, + 0.0, + 72.73832702636719, + 0.0, + 0.0, + 0.0, + 189.4469757080078 + ], + "mass": 83.74069535650575, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 5, + "solar_panel": { + "direction": [ + 0.12336749405035353, + 0.28336780470730877, + -0.9510431896959761 + ], + "area": 0.19665178645675577, + "efficiency": 0.16614503298767758 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4057588364693452, + "power": 5.453589174688427, + "type": 1 + }, + "battery": { + "capacity": 8471.990835940052, + "percentage": 0.3364672886952642 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 518.530947184802, + "power": 6.667174249600581, + "efficiency": 0.5934829143419762 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 463.83649289887495, + "power": 5.5593741367338945, + "efficiency": 0.57160734178237 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 462.58456665441076, + "power": 6.887119281639513, + "efficiency": 0.5842569604241858 + } + ], + "mrp_control": { + "k": 23.358662217648074, + "ki": 0.0077409824643953065, + "p": 49.822924091736105, + "integral_limit": 0.02229542694563188 + }, + "true_anomaly": 352.1534214630359, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 5 + }, + { + "inertia": [ + 76.51547241210938, + 0.0, + 0.0, + 0.0, + 125.1926040649414, + 0.0, + 0.0, + 0.0, + 128.60760498046875 + ], + "mass": 154.31534065127852, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 6, + "solar_panel": { + "direction": [ + -0.22912084363675686, + 0.8387048442150901, + -0.494042329463096 + ], + "area": 0.1800927186947827, + "efficiency": 0.1591613613681624 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4772475238203956, + "power": 9.142844699897202, + "type": 1 + }, + "battery": { + "capacity": 22292.919604891547, + "percentage": 0.6003202213121626 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 503.051585659053, + "power": 5.785448342092771, + "efficiency": 0.5905980940169065 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 596.8246409211422, + "power": 5.032914683030271, + "efficiency": 0.5374936018100916 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 479.1005389032217, + "power": 5.794918783674944, + "efficiency": 0.5073452297930131 + } + ], + "mrp_control": { + "k": 45.08891277880835, + "ki": 0.007178643111252209, + "p": 154.27124071161697, + "integral_limit": 0.026503030709987906 + }, + "true_anomaly": 21.79932171051799, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 6 + }, + { + "inertia": [ + 130.73471069335938, + 0.0, + 0.0, + 0.0, + 106.47982025146484, + 0.0, + 0.0, + 0.0, + 134.8961944580078 + ], + "mass": 197.41960658821912, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 7, + "solar_panel": { + "direction": [ + -0.004358794069395242, + 0.9913381074241984, + 0.1312621715608467 + ], + "area": 0.2224553258557551, + "efficiency": 0.4123238993253797 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2775419727621522, + "power": 3.6231714512177517, + "type": 1 + }, + "battery": { + "capacity": 8867.565907775068, + "percentage": 0.4173322724776932 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 667.8067540671598, + "power": 5.322946590544012, + "efficiency": 0.5751469002036078 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 638.9120689103877, + "power": 5.879118222780568, + "efficiency": 0.5798300625737076 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 600.9012433726987, + "power": 5.549425090658483, + "efficiency": 0.5143809307651761 + } + ], + "mrp_control": { + "k": 21.32149792508882, + "ki": 0.00085896308518431, + "p": 59.559536071812694, + "integral_limit": 0.0016779333201097585 + }, + "true_anomaly": 175.57780517442808, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 7 + }, + { + "inertia": [ + 125.3583755493164, + 0.0, + 0.0, + 0.0, + 115.94344329833984, + 0.0, + 0.0, + 0.0, + 195.99049377441406 + ], + "mass": 99.41557963538293, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 8, + "solar_panel": { + "direction": [ + 0.0848612468155145, + 0.5348346802827288, + -0.8406845029830082 + ], + "area": 0.29929371724828746, + "efficiency": 0.47470225953280376 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.24611236951659674, + "power": 6.99747118024859, + "type": 1 + }, + "battery": { + "capacity": 12287.806286667284, + "percentage": 0.7704294076094994 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 738.153505086323, + "power": 6.074933512940712, + "efficiency": 0.5252341380895876 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 636.9712151322225, + "power": 5.814152861332136, + "efficiency": 0.5643611945082898 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 507.5806971454104, + "power": 5.28141300953644, + "efficiency": 0.5220421218329063 + } + ], + "mrp_control": { + "k": 81.47112734148448, + "ki": 0.006005080934193128, + "p": 221.54645284584223, + "integral_limit": 0.015979126613794466 + }, + "true_anomaly": 298.0797352157476, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 8 + }, + { + "inertia": [ + 111.69277954101562, + 0.0, + 0.0, + 0.0, + 169.68446350097656, + 0.0, + 0.0, + 0.0, + 147.1041717529297 + ], + "mass": 156.0336608016416, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 9, + "solar_panel": { + "direction": [ + 0.22067898665405186, + 0.05742087540243217, + -0.9736547786137338 + ], + "area": 0.2683208806890953, + "efficiency": 0.4792102125739951 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.42748294306071544, + "power": 1.1285623825434234, + "type": 1 + }, + "battery": { + "capacity": 28327.18113636357, + "percentage": 0.21123109656932082 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 518.1653655854251, + "power": 5.623184798204427, + "efficiency": 0.5642788073266543 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 700.1487803222547, + "power": 6.360874160484233, + "efficiency": 0.5134662142550597 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 473.92977320410654, + "power": 6.702036326380713, + "efficiency": 0.5451720741372968 + } + ], + "mrp_control": { + "k": 52.94833911129857, + "ki": 0.009387823165598172, + "p": 182.77921512071106, + "integral_limit": 0.018655156269116742 + }, + "true_anomaly": 282.70805650217864, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 9 + }, + { + "inertia": [ + 180.2985382080078, + 0.0, + 0.0, + 0.0, + 81.51126098632812, + 0.0, + 0.0, + 0.0, + 95.15122985839844 + ], + "mass": 69.96136996239709, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 10, + "solar_panel": { + "direction": [ + -0.5148880543623938, + 0.07036309130119521, + -0.8543648675229151 + ], + "area": 0.2693854097252092, + "efficiency": 0.1823846112059394 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.28310552675484935, + "power": 9.254647939604434, + "type": 1 + }, + "battery": { + "capacity": 29248.759331365476, + "percentage": 0.255127022490765 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 581.5100229761711, + "power": 6.966733364499675, + "efficiency": 0.5836542876260706 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 498.16129234453877, + "power": 6.900320063861679, + "efficiency": 0.5879009875495711 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 428.498584227883, + "power": 5.689161340450728, + "efficiency": 0.5024905713388077 + } + ], + "mrp_control": { + "k": 65.78684871080533, + "ki": 0.005744527587898523, + "p": 231.13692579951055, + "integral_limit": 0.016437356382271087 + }, + "true_anomaly": 247.60647204225097, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 10 + }, + { + "inertia": [ + 155.4952392578125, + 0.0, + 0.0, + 0.0, + 61.0175666809082, + 0.0, + 0.0, + 0.0, + 161.7176513671875 + ], + "mass": 159.4767716971512, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 11, + "solar_panel": { + "direction": [ + -0.41231970075209173, + 0.9029245801612337, + 0.1213246344002952 + ], + "area": 0.47793076755530894, + "efficiency": 0.4595115557666831 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.40330829749990826, + "power": 2.988823182777262, + "type": 1 + }, + "battery": { + "capacity": 10366.461492964037, + "percentage": 0.9551658490900008 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 576.2820408512889, + "power": 6.924299716663825, + "efficiency": 0.5510048753716253 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 591.985526456149, + "power": 6.593041681660531, + "efficiency": 0.580935647161934 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 423.25292977231686, + "power": 5.54051264986477, + "efficiency": 0.5205033300744681 + } + ], + "mrp_control": { + "k": 27.826269304292353, + "ki": 0.008683082621638345, + "p": 67.87384271374174, + "integral_limit": 0.032359686182937615 + }, + "true_anomaly": 178.73414600506047, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 11 + }, + { + "inertia": [ + 62.736602783203125, + 0.0, + 0.0, + 0.0, + 191.4783477783203, + 0.0, + 0.0, + 0.0, + 152.85678100585938 + ], + "mass": 176.047476481251, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 12, + "solar_panel": { + "direction": [ + -0.3748621777958127, + 0.008978199494422625, + -0.9270370756296745 + ], + "area": 0.14737021534073433, + "efficiency": 0.4607390966756242 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.41864732209959754, + "power": 4.1608153411520306, + "type": 1 + }, + "battery": { + "capacity": 20725.31496973397, + "percentage": 0.13561004430590134 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 453.8382834695261, + "power": 5.099408853976891, + "efficiency": 0.5783403468531354 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 469.8827332366832, + "power": 5.577652681206458, + "efficiency": 0.5472884647979788 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 622.8174300694118, + "power": 5.607509029722685, + "efficiency": 0.5085529611564049 + } + ], + "mrp_control": { + "k": 76.33132124616218, + "ki": 0.00044707118570387226, + "p": 188.60453350262503, + "integral_limit": 0.0002671978093642273 + }, + "true_anomaly": 28.914507948874856, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 12 + }, + { + "inertia": [ + 86.48704528808594, + 0.0, + 0.0, + 0.0, + 196.01123046875, + 0.0, + 0.0, + 0.0, + 157.3780975341797 + ], + "mass": 171.57786637502178, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 13, + "solar_panel": { + "direction": [ + -0.20323256323732025, + 0.06199135792380888, + 0.9771661050111955 + ], + "area": 0.3293228138326979, + "efficiency": 0.26074090859073695 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.46535175624160885, + "power": 7.134462357976578, + "type": 1 + }, + "battery": { + "capacity": 13575.437756742613, + "percentage": 0.5681141164490795 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 745.0733252848146, + "power": 6.99124301769125, + "efficiency": 0.559896722607117 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 702.4484669871188, + "power": 5.166022757899431, + "efficiency": 0.5744600924332253 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 590.0708653685182, + "power": 6.221941153135479, + "efficiency": 0.5199990509849777 + } + ], + "mrp_control": { + "k": 56.281476462204985, + "ki": 0.0005659972632482546, + "p": 117.58222917693101, + "integral_limit": 0.0008825584065784066 + }, + "true_anomaly": 3.363702926975396, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 13 + }, + { + "inertia": [ + 113.88812255859375, + 0.0, + 0.0, + 0.0, + 79.95291137695312, + 0.0, + 0.0, + 0.0, + 150.8251953125 + ], + "mass": 100.17095696074998, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 14, + "solar_panel": { + "direction": [ + 0.08236995099590351, + 0.04505686716590863, + 0.9955827790264987 + ], + "area": 0.3082883953179443, + "efficiency": 0.3176300071078405 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.12641096512745992, + "power": 7.432885934211736, + "type": 1 + }, + "battery": { + "capacity": 11164.524542855974, + "percentage": 0.5162850806919518 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 730.9559348423254, + "power": 6.557374700607954, + "efficiency": 0.593968040197794 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 521.2825799834591, + "power": 6.00873815682859, + "efficiency": 0.537475617132252 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 674.8698246355759, + "power": 6.322276566288834, + "efficiency": 0.5099474656996952 + } + ], + "mrp_control": { + "k": 29.49969716251902, + "ki": 0.00960315376179105, + "p": 72.79831544552839, + "integral_limit": 0.04283119355979607 + }, + "true_anomaly": 157.30905154947072, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 14 + }, + { + "inertia": [ + 153.64883422851562, + 0.0, + 0.0, + 0.0, + 97.72850036621094, + 0.0, + 0.0, + 0.0, + 78.83536529541016 + ], + "mass": 103.17384722094957, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 15, + "solar_panel": { + "direction": [ + 0.4868444163021029, + 0.4796554600213444, + -0.7300090095246614 + ], + "area": 0.3211586670135107, + "efficiency": 0.2114373540813282 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.30729249038094186, + "power": 4.905738087563126, + "type": 1 + }, + "battery": { + "capacity": 22007.960801252797, + "percentage": 0.5377799733593015 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 726.7223893245173, + "power": 6.945192194348451, + "efficiency": 0.545139814141794 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 428.4272838740162, + "power": 6.929014314108057, + "efficiency": 0.5376330689772127 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 688.9028929730971, + "power": 5.5720458264619355, + "efficiency": 0.544647375822743 + } + ], + "mrp_control": { + "k": 21.78169302203543, + "ki": 0.0010077190547385085, + "p": 85.61559141063566, + "integral_limit": 0.003125106902212723 + }, + "true_anomaly": 90.19020683827455, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 15 + }, + { + "inertia": [ + 129.94973754882812, + 0.0, + 0.0, + 0.0, + 62.25335693359375, + 0.0, + 0.0, + 0.0, + 106.5206298828125 + ], + "mass": 68.28730099418209, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 16, + "solar_panel": { + "direction": [ + 0.4138437956620801, + 0.8309373226692357, + -0.3718554538893909 + ], + "area": 0.15553726226201936, + "efficiency": 0.32940887704304855 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2138751778602308, + "power": 4.629772351760334, + "type": 1 + }, + "battery": { + "capacity": 21982.656488736826, + "percentage": 0.10100467700663454 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 499.374275416613, + "power": 5.710590337602661, + "efficiency": 0.5610831544201659 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 559.5027410423046, + "power": 5.955907468632054, + "efficiency": 0.5190280438283744 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 492.92014308510073, + "power": 5.496628441949149, + "efficiency": 0.5267624141171549 + } + ], + "mrp_control": { + "k": 24.091638572555397, + "ki": 0.0030059322076931806, + "p": 71.8910310337213, + "integral_limit": 0.001401099993615629 + }, + "true_anomaly": 279.20033983254933, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 16 + }, + { + "inertia": [ + 179.9523468017578, + 0.0, + 0.0, + 0.0, + 193.20040893554688, + 0.0, + 0.0, + 0.0, + 135.44998168945312 + ], + "mass": 52.128869365116465, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 17, + "solar_panel": { + "direction": [ + -0.797820467859266, + 0.2663270263242566, + -0.5408811478634661 + ], + "area": 0.46606828442115733, + "efficiency": 0.30155403252915175 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.25766988403242297, + "power": 4.383682128502039, + "type": 1 + }, + "battery": { + "capacity": 19553.755610707114, + "percentage": 0.8213142759906847 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 522.4083719147839, + "power": 5.496165211060964, + "efficiency": 0.5876020993078188 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 588.5190646821737, + "power": 5.177355512500064, + "efficiency": 0.5915952953981561 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 450.04913279341446, + "power": 5.354212937113599, + "efficiency": 0.5578139266613822 + } + ], + "mrp_control": { + "k": 33.98763975786852, + "ki": 0.006218225529293392, + "p": 114.12037540206612, + "integral_limit": 0.019784320102953928 + }, + "true_anomaly": 1.0381687713457444, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 17 + }, + { + "inertia": [ + 187.7353515625, + 0.0, + 0.0, + 0.0, + 108.85868835449219, + 0.0, + 0.0, + 0.0, + 172.93202209472656 + ], + "mass": 121.83520920856901, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 18, + "solar_panel": { + "direction": [ + 0.5564193969562329, + 0.10957059436889771, + -0.8236453967214948 + ], + "area": 0.343043818559468, + "efficiency": 0.3859521573898035 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.41324747239679904, + "power": 9.020247383859067, + "type": 1 + }, + "battery": { + "capacity": 19367.442002745265, + "percentage": 0.7944801334056353 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 430.7514243423631, + "power": 6.223572975639854, + "efficiency": 0.554598640157016 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 738.8543649571375, + "power": 6.212519185844555, + "efficiency": 0.5389526910757524 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 702.1105413168924, + "power": 5.3413678367743, + "efficiency": 0.535265323453095 + } + ], + "mrp_control": { + "k": 30.663433462160306, + "ki": 0.009890997771726105, + "p": 63.03757474810245, + "integral_limit": 0.035320613202574215 + }, + "true_anomaly": 154.57128073955485, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 18 + }, + { + "inertia": [ + 99.15339660644531, + 0.0, + 0.0, + 0.0, + 150.54794311523438, + 0.0, + 0.0, + 0.0, + 63.16258239746094 + ], + "mass": 141.13097289877075, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 19, + "solar_panel": { + "direction": [ + 0.4024501974918201, + 0.24226122093709881, + -0.8828042474800748 + ], + "area": 0.2972448343774763, + "efficiency": 0.1775057718264392 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.15643819699414352, + "power": 3.1871066862712354, + "type": 1 + }, + "battery": { + "capacity": 28737.795629035223, + "percentage": 0.31755836314365204 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 714.5861698707744, + "power": 6.284904483635906, + "efficiency": 0.5821313944669911 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 540.4110418037102, + "power": 6.36267936178606, + "efficiency": 0.54817651215916 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 647.3342360226333, + "power": 5.291196115722151, + "efficiency": 0.5642032357913089 + } + ], + "mrp_control": { + "k": 27.204012840480477, + "ki": 0.0073427952635543225, + "p": 64.93050063194346, + "integral_limit": 0.02746620273248083 + }, + "true_anomaly": 137.80588360341315, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 19 + }, + { + "inertia": [ + 56.12617492675781, + 0.0, + 0.0, + 0.0, + 164.33889770507812, + 0.0, + 0.0, + 0.0, + 133.09666442871094 + ], + "mass": 127.0984318132502, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 20, + "solar_panel": { + "direction": [ + -0.7860713120140101, + 0.291893543269463, + 0.5448761802705004 + ], + "area": 0.34039484740928927, + "efficiency": 0.36470890393056243 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3937001242056418, + "power": 4.332165913378001, + "type": 1 + }, + "battery": { + "capacity": 23864.387080497556, + "percentage": 0.8485224105804002 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 735.8625166195867, + "power": 5.996503812138858, + "efficiency": 0.5466734489302604 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 469.74576273085296, + "power": 5.079083064359223, + "efficiency": 0.5092325787736348 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 645.105305122008, + "power": 6.67601588333477, + "efficiency": 0.5462761665469318 + } + ], + "mrp_control": { + "k": 58.61578355093733, + "ki": 0.0003151787960508368, + "p": 184.82390449946894, + "integral_limit": 4.859103055136906e-06 + }, + "true_anomaly": 238.9506669127649, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 20 + }, + { + "inertia": [ + 153.18698120117188, + 0.0, + 0.0, + 0.0, + 77.69013214111328, + 0.0, + 0.0, + 0.0, + 90.885986328125 + ], + "mass": 128.96140484159162, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 21, + "solar_panel": { + "direction": [ + -0.330178200786095, + 0.8650949157524531, + 0.3776150718190592 + ], + "area": 0.4045047802434615, + "efficiency": 0.14591359105165036 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.18488254478600463, + "power": 1.5938897449222158, + "type": 1 + }, + "battery": { + "capacity": 12158.43464643815, + "percentage": 0.7454672454732971 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 427.42906903209393, + "power": 6.2380348689855385, + "efficiency": 0.5714549840859607 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 646.7327653686738, + "power": 6.081007872955697, + "efficiency": 0.5854095764340993 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 462.8411712495615, + "power": 6.468788729217236, + "efficiency": 0.5550857972553338 + } + ], + "mrp_control": { + "k": 24.548942141709873, + "ki": 0.0047263866664121945, + "p": 96.63496634909863, + "integral_limit": 0.0026266794703563422 + }, + "true_anomaly": 24.48366961429729, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 21 + }, + { + "inertia": [ + 191.84214782714844, + 0.0, + 0.0, + 0.0, + 143.94485473632812, + 0.0, + 0.0, + 0.0, + 169.91810607910156 + ], + "mass": 53.083472727992365, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 22, + "solar_panel": { + "direction": [ + 0.11325199573772228, + 0.08413368450360782, + 0.989997731610164 + ], + "area": 0.4747449785473643, + "efficiency": 0.3058699576750828 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.1923954538977642, + "power": 9.611120829420805, + "type": 1 + }, + "battery": { + "capacity": 20511.39848847284, + "percentage": 0.11176213895301382 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 524.7881062424974, + "power": 6.910435214493818, + "efficiency": 0.5157406338139549 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 744.3487402063023, + "power": 5.324901752484451, + "efficiency": 0.544955883802407 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 533.1692845815505, + "power": 5.882693473942112, + "efficiency": 0.5919979614085084 + } + ], + "mrp_control": { + "k": 51.4789630557054, + "ki": 0.0006358399997881281, + "p": 184.9762095358118, + "integral_limit": 0.003008272273411859 + }, + "true_anomaly": 158.76030163673553, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 22 + }, + { + "inertia": [ + 119.75413513183594, + 0.0, + 0.0, + 0.0, + 172.58255004882812, + 0.0, + 0.0, + 0.0, + 82.06486511230469 + ], + "mass": 157.44976898801306, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 23, + "solar_panel": { + "direction": [ + 0.3363079097977897, + 0.386362427218767, + 0.8588486855325941 + ], + "area": 0.27574134356975866, + "efficiency": 0.16063330389983338 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4532820287000193, + "power": 7.905116572359198, + "type": 1 + }, + "battery": { + "capacity": 16755.544033725375, + "percentage": 0.7203331097472955 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 494.4452837322195, + "power": 6.526970002528184, + "efficiency": 0.511638965517385 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 446.52012053800723, + "power": 6.480487989889385, + "efficiency": 0.5577441365376932 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 641.1984039902879, + "power": 5.147076062462448, + "efficiency": 0.5306828315318811 + } + ], + "mrp_control": { + "k": 64.0406073246785, + "ki": 0.0070331560367956555, + "p": 196.7555480280758, + "integral_limit": 0.0018825651370423463 + }, + "true_anomaly": 331.7609894561478, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 23 + }, + { + "inertia": [ + 159.39178466796875, + 0.0, + 0.0, + 0.0, + 105.74200439453125, + 0.0, + 0.0, + 0.0, + 196.35740661621094 + ], + "mass": 187.38817231010367, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 24, + "solar_panel": { + "direction": [ + -0.0647398085155331, + 0.17844144314690097, + 0.9818184193429167 + ], + "area": 0.3264104779577704, + "efficiency": 0.32085150992856837 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.16334525345872822, + "power": 9.282893642008638, + "type": 1 + }, + "battery": { + "capacity": 18319.78559843316, + "percentage": 0.613435975852783 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 456.99495909541434, + "power": 5.537622004368822, + "efficiency": 0.5338901513803456 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 407.6153736345756, + "power": 6.485589029371411, + "efficiency": 0.5579154183570253 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 552.3081130161363, + "power": 5.290746339903219, + "efficiency": 0.5715897539512111 + } + ], + "mrp_control": { + "k": 32.79930602814822, + "ki": 0.0063442760774425734, + "p": 77.87155777887904, + "integral_limit": 0.022358257212919716 + }, + "true_anomaly": 164.98514561461647, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 24 + }, + { + "inertia": [ + 189.59388732910156, + 0.0, + 0.0, + 0.0, + 160.0343780517578, + 0.0, + 0.0, + 0.0, + 181.55418395996094 + ], + "mass": 91.82676961910812, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 25, + "solar_panel": { + "direction": [ + 0.5435547059217508, + 0.0936346202368854, + 0.8341347850098407 + ], + "area": 0.2655797027233777, + "efficiency": 0.18986492621478346 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.20289346847019543, + "power": 7.352879297746575, + "type": 1 + }, + "battery": { + "capacity": 11882.24560382787, + "percentage": 0.8467331478894125 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 522.0208111964732, + "power": 6.219320851031532, + "efficiency": 0.5490590780372979 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 743.9751351131862, + "power": 5.977346778764705, + "efficiency": 0.5862168151515598 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 412.1535191673495, + "power": 6.737088693052103, + "efficiency": 0.5028362374898104 + } + ], + "mrp_control": { + "k": 50.25377248061354, + "ki": 0.004460569602266467, + "p": 115.0517259978823, + "integral_limit": 0.010169759575552823 + }, + "true_anomaly": 7.815275165797346, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 25 + }, + { + "inertia": [ + 183.7902374267578, + 0.0, + 0.0, + 0.0, + 193.75857543945312, + 0.0, + 0.0, + 0.0, + 129.34027099609375 + ], + "mass": 159.24608695760503, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 26, + "solar_panel": { + "direction": [ + -0.5247730957804658, + 0.38925960313681035, + -0.7570271853181754 + ], + "area": 0.20194724645794382, + "efficiency": 0.46049212939410855 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4111560514628191, + "power": 5.29834359707725, + "type": 1 + }, + "battery": { + "capacity": 19974.364932925473, + "percentage": 0.17993295195356385 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 749.8089108783727, + "power": 6.924892253051897, + "efficiency": 0.5406181620496056 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 699.5160428030289, + "power": 5.241123893120293, + "efficiency": 0.591619605376362 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 413.4389676322034, + "power": 5.680165621450054, + "efficiency": 0.5202956409696773 + } + ], + "mrp_control": { + "k": 32.390760950280786, + "ki": 0.005603140073803903, + "p": 92.66162264204972, + "integral_limit": 0.010644534293641277 + }, + "true_anomaly": 314.0292180357343, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 26 + }, + { + "inertia": [ + 63.255645751953125, + 0.0, + 0.0, + 0.0, + 52.399986267089844, + 0.0, + 0.0, + 0.0, + 151.04891967773438 + ], + "mass": 80.27837808803338, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 27, + "solar_panel": { + "direction": [ + -0.4341460954503211, + 0.8789017727708217, + 0.19760779748164703 + ], + "area": 0.4733128934918919, + "efficiency": 0.11335565631044249 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.36794351538678804, + "power": 3.2121727174870953, + "type": 1 + }, + "battery": { + "capacity": 8480.258996697685, + "percentage": 0.17562439451031936 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 550.877775529708, + "power": 5.930143474511693, + "efficiency": 0.5854640045783793 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 731.5343413871053, + "power": 6.201082362010442, + "efficiency": 0.5978104416232936 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 595.5205004860823, + "power": 5.836039348914306, + "efficiency": 0.5572547264059373 + } + ], + "mrp_control": { + "k": 23.822262063738744, + "ki": 0.0016165107547801815, + "p": 70.45685580432385, + "integral_limit": 0.00044293503540476456 + }, + "true_anomaly": 212.56426165083423, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 27 + } + ] +} \ No newline at end of file diff --git a/tests/fixtures/aeosbench_gt_bsk2.9.0/cases/00449/taskset.json b/tests/fixtures/aeosbench_gt_bsk2.9.0/cases/00449/taskset.json new file mode 100644 index 0000000..94de35d --- /dev/null +++ b/tests/fixtures/aeosbench_gt_bsk2.9.0/cases/00449/taskset.json @@ -0,0 +1,1082 @@ +{ + "tasks": [ + { + "release_time": 1585, + "due_time": 2524, + "duration": 24, + "coordinate": [ + -50.69738467837075, + 23.193189393861104 + ], + "sensor_type": 1, + "id": 0 + }, + { + "release_time": 3192, + "due_time": 3379, + "duration": 42, + "coordinate": [ + 37.471235903272614, + 19.913688544331393 + ], + "sensor_type": 1, + "id": 1 + }, + { + "release_time": 625, + "due_time": 1807, + "duration": 56, + "coordinate": [ + 8.728743558194935, + -179.58616508242238 + ], + "sensor_type": 1, + "id": 2 + }, + { + "release_time": 256, + "due_time": 1016, + "duration": 56, + "coordinate": [ + 68.47112192804656, + 37.425092292946175 + ], + "sensor_type": 1, + "id": 3 + }, + { + "release_time": 1011, + "due_time": 1646, + "duration": 15, + "coordinate": [ + -87.08811731845924, + -36.254645463118095 + ], + "sensor_type": 1, + "id": 4 + }, + { + "release_time": 2324, + "due_time": 3066, + "duration": 58, + "coordinate": [ + -21.971238138759603, + 5.202318386227859 + ], + "sensor_type": 1, + "id": 5 + }, + { + "release_time": 1707, + "due_time": 2197, + "duration": 42, + "coordinate": [ + -7.5919033575250126, + 4.596804429779553 + ], + "sensor_type": 1, + "id": 6 + }, + { + "release_time": 507, + "due_time": 2606, + "duration": 60, + "coordinate": [ + 79.56032265360986, + -132.02239721547946 + ], + "sensor_type": 1, + "id": 7 + }, + { + "release_time": 2445, + "due_time": 3418, + "duration": 22, + "coordinate": [ + -14.072179726702217, + -39.943133728104584 + ], + "sensor_type": 1, + "id": 8 + }, + { + "release_time": 661, + "due_time": 916, + "duration": 23, + "coordinate": [ + -9.35221380540915, + -81.57046056610778 + ], + "sensor_type": 1, + "id": 9 + }, + { + "release_time": 1821, + "due_time": 2703, + "duration": 21, + "coordinate": [ + -16.14613469563001, + -124.59844298850064 + ], + "sensor_type": 1, + "id": 10 + }, + { + "release_time": 3405, + "due_time": 3589, + "duration": 23, + "coordinate": [ + -56.28293209743201, + 52.83695105156312 + ], + "sensor_type": 1, + "id": 11 + }, + { + "release_time": 374, + "due_time": 812, + "duration": 31, + "coordinate": [ + 74.93233826017166, + 30.059353682878026 + ], + "sensor_type": 1, + "id": 12 + }, + { + "release_time": 1320, + "due_time": 1699, + "duration": 35, + "coordinate": [ + -11.453340967160372, + -154.54683071961776 + ], + "sensor_type": 1, + "id": 13 + }, + { + "release_time": 1205, + "due_time": 3092, + "duration": 53, + "coordinate": [ + 72.90139255834637, + 46.39082689126229 + ], + "sensor_type": 1, + "id": 14 + }, + { + "release_time": 2964, + "due_time": 3304, + "duration": 34, + "coordinate": [ + 16.26533551991443, + -126.76709444376228 + ], + "sensor_type": 1, + "id": 15 + }, + { + "release_time": 2556, + "due_time": 3439, + "duration": 44, + "coordinate": [ + -33.946979933100806, + -105.15150696632365 + ], + "sensor_type": 1, + "id": 16 + }, + { + "release_time": 2200, + "due_time": 2833, + "duration": 18, + "coordinate": [ + 52.46874928808907, + -158.82003715548043 + ], + "sensor_type": 1, + "id": 17 + }, + { + "release_time": 2431, + "due_time": 2999, + "duration": 59, + "coordinate": [ + -56.240897343017025, + -5.276401175201016 + ], + "sensor_type": 1, + "id": 18 + }, + { + "release_time": 131, + "due_time": 1890, + "duration": 59, + "coordinate": [ + -27.838031689368066, + 137.57065629471782 + ], + "sensor_type": 1, + "id": 19 + }, + { + "release_time": 303, + "due_time": 600, + "duration": 43, + "coordinate": [ + 39.759667497691424, + 0.45550834336194157 + ], + "sensor_type": 1, + "id": 20 + }, + { + "release_time": 1697, + "due_time": 1860, + "duration": 24, + "coordinate": [ + 66.49459388865696, + 27.84935130828029 + ], + "sensor_type": 1, + "id": 21 + }, + { + "release_time": 854, + "due_time": 1091, + "duration": 44, + "coordinate": [ + 83.9982924063035, + -30.752639312565577 + ], + "sensor_type": 1, + "id": 22 + }, + { + "release_time": 1175, + "due_time": 1349, + "duration": 19, + "coordinate": [ + -39.088221013251, + 13.281562109540943 + ], + "sensor_type": 1, + "id": 23 + }, + { + "release_time": 1668, + "due_time": 3105, + "duration": 16, + "coordinate": [ + 61.812248358719984, + 54.511737727832895 + ], + "sensor_type": 1, + "id": 24 + }, + { + "release_time": 272, + "due_time": 2882, + "duration": 29, + "coordinate": [ + 67.60625254838044, + 109.47683870218731 + ], + "sensor_type": 1, + "id": 25 + }, + { + "release_time": 3238, + "due_time": 3472, + "duration": 54, + "coordinate": [ + -58.089392918295076, + 162.22660638151183 + ], + "sensor_type": 1, + "id": 26 + }, + { + "release_time": 249, + "due_time": 1041, + "duration": 24, + "coordinate": [ + -65.81898807839026, + -12.573566629104278 + ], + "sensor_type": 1, + "id": 27 + }, + { + "release_time": 1504, + "due_time": 2961, + "duration": 19, + "coordinate": [ + -77.51732537807771, + -66.38871855902215 + ], + "sensor_type": 1, + "id": 28 + }, + { + "release_time": 2253, + "due_time": 3222, + "duration": 32, + "coordinate": [ + 20.762450368628777, + -19.989337668164694 + ], + "sensor_type": 1, + "id": 29 + }, + { + "release_time": 2081, + "due_time": 3302, + "duration": 51, + "coordinate": [ + -14.577109446072456, + 94.23119253266333 + ], + "sensor_type": 1, + "id": 30 + }, + { + "release_time": 293, + "due_time": 1152, + "duration": 60, + "coordinate": [ + -24.874733962940013, + -23.861636742686727 + ], + "sensor_type": 1, + "id": 31 + }, + { + "release_time": 137, + "due_time": 3379, + "duration": 37, + "coordinate": [ + -67.87025425074177, + 58.740035490407934 + ], + "sensor_type": 1, + "id": 32 + }, + { + "release_time": 703, + "due_time": 869, + "duration": 43, + "coordinate": [ + 75.27658496572118, + -94.11469190471198 + ], + "sensor_type": 1, + "id": 33 + }, + { + "release_time": 2580, + "due_time": 2942, + "duration": 31, + "coordinate": [ + -57.25534173416054, + 5.829855968123809 + ], + "sensor_type": 1, + "id": 34 + }, + { + "release_time": 3430, + "due_time": 3575, + "duration": 41, + "coordinate": [ + 69.48014492277593, + -44.35061520260754 + ], + "sensor_type": 1, + "id": 35 + }, + { + "release_time": 3119, + "due_time": 3331, + "duration": 56, + "coordinate": [ + -25.236241299276784, + 12.662197908212192 + ], + "sensor_type": 1, + "id": 36 + }, + { + "release_time": 269, + "due_time": 1467, + "duration": 24, + "coordinate": [ + -50.42089912033474, + -118.52633031407036 + ], + "sensor_type": 1, + "id": 37 + }, + { + "release_time": 85, + "due_time": 3386, + "duration": 18, + "coordinate": [ + -24.171611620354085, + 129.32553325772687 + ], + "sensor_type": 1, + "id": 38 + }, + { + "release_time": 2174, + "due_time": 2414, + "duration": 44, + "coordinate": [ + 68.1322751219939, + 36.48708720786294 + ], + "sensor_type": 1, + "id": 39 + }, + { + "release_time": 2750, + "due_time": 2939, + "duration": 59, + "coordinate": [ + -13.52194828144566, + -170.60766796071107 + ], + "sensor_type": 1, + "id": 40 + }, + { + "release_time": 2050, + "due_time": 2348, + "duration": 38, + "coordinate": [ + 58.84661271699224, + -42.63753333919081 + ], + "sensor_type": 1, + "id": 41 + }, + { + "release_time": 2671, + "due_time": 3270, + "duration": 27, + "coordinate": [ + -48.36743206327483, + -167.24963269929762 + ], + "sensor_type": 1, + "id": 42 + }, + { + "release_time": 2391, + "due_time": 2970, + "duration": 57, + "coordinate": [ + 48.26533012342401, + -91.5397196379623 + ], + "sensor_type": 1, + "id": 43 + }, + { + "release_time": 2866, + "due_time": 3190, + "duration": 47, + "coordinate": [ + 52.85475399605622, + -43.15183140753098 + ], + "sensor_type": 1, + "id": 44 + }, + { + "release_time": 681, + "due_time": 2075, + "duration": 60, + "coordinate": [ + -64.01377347461677, + 119.83997178423516 + ], + "sensor_type": 1, + "id": 45 + }, + { + "release_time": 3357, + "due_time": 3532, + "duration": 37, + "coordinate": [ + 56.2173549042482, + -160.3662071244949 + ], + "sensor_type": 1, + "id": 46 + }, + { + "release_time": 2938, + "due_time": 3497, + "duration": 36, + "coordinate": [ + 12.892515694814179, + 11.327482836708526 + ], + "sensor_type": 1, + "id": 47 + }, + { + "release_time": 1354, + "due_time": 1956, + "duration": 31, + "coordinate": [ + -40.24129456202749, + 103.68270107655621 + ], + "sensor_type": 1, + "id": 48 + }, + { + "release_time": 2786, + "due_time": 3369, + "duration": 47, + "coordinate": [ + 16.29906957435584, + -111.99176142947118 + ], + "sensor_type": 1, + "id": 49 + }, + { + "release_time": 2203, + "due_time": 2688, + "duration": 46, + "coordinate": [ + -8.248935444647799, + -66.69674544671301 + ], + "sensor_type": 1, + "id": 50 + }, + { + "release_time": 1720, + "due_time": 3377, + "duration": 29, + "coordinate": [ + -8.104428764928556, + -161.36085829811108 + ], + "sensor_type": 1, + "id": 51 + }, + { + "release_time": 1733, + "due_time": 2463, + "duration": 18, + "coordinate": [ + 73.38233971565592, + -144.44233735716304 + ], + "sensor_type": 1, + "id": 52 + }, + { + "release_time": 180, + "due_time": 2386, + "duration": 40, + "coordinate": [ + -60.862900739199986, + -77.80197600601818 + ], + "sensor_type": 1, + "id": 53 + }, + { + "release_time": 2918, + "due_time": 3304, + "duration": 54, + "coordinate": [ + 65.17492966668388, + 24.70352547985334 + ], + "sensor_type": 1, + "id": 54 + }, + { + "release_time": 2605, + "due_time": 2762, + "duration": 30, + "coordinate": [ + 79.5211045106123, + 101.59791281758453 + ], + "sensor_type": 1, + "id": 55 + }, + { + "release_time": 1199, + "due_time": 3558, + "duration": 18, + "coordinate": [ + -32.626625468521524, + 174.37191792202202 + ], + "sensor_type": 1, + "id": 56 + }, + { + "release_time": 1354, + "due_time": 2754, + "duration": 55, + "coordinate": [ + -10.606508330606985, + -175.39359664456492 + ], + "sensor_type": 1, + "id": 57 + }, + { + "release_time": 2646, + "due_time": 2992, + "duration": 41, + "coordinate": [ + 65.48347838343713, + -46.36598379975368 + ], + "sensor_type": 1, + "id": 58 + }, + { + "release_time": 1578, + "due_time": 2725, + "duration": 31, + "coordinate": [ + 9.022761557029312, + 105.76999653005015 + ], + "sensor_type": 1, + "id": 59 + }, + { + "release_time": 2475, + "due_time": 2574, + "duration": 24, + "coordinate": [ + 9.97973914109599, + 33.88568356842262 + ], + "sensor_type": 1, + "id": 60 + }, + { + "release_time": 2608, + "due_time": 3364, + "duration": 37, + "coordinate": [ + 62.293942636834856, + -69.2676331908371 + ], + "sensor_type": 1, + "id": 61 + }, + { + "release_time": 2938, + "due_time": 3373, + "duration": 57, + "coordinate": [ + 42.89459708483463, + -35.71270421673722 + ], + "sensor_type": 1, + "id": 62 + }, + { + "release_time": 2882, + "due_time": 3481, + "duration": 53, + "coordinate": [ + 88.50883786801478, + 46.40934746636677 + ], + "sensor_type": 1, + "id": 63 + }, + { + "release_time": 2024, + "due_time": 2879, + "duration": 30, + "coordinate": [ + 41.41322897375281, + 166.00133202841488 + ], + "sensor_type": 1, + "id": 64 + }, + { + "release_time": 1568, + "due_time": 2808, + "duration": 35, + "coordinate": [ + 1.2566208404010837, + 36.97984384151323 + ], + "sensor_type": 1, + "id": 65 + }, + { + "release_time": 2596, + "due_time": 2806, + "duration": 33, + "coordinate": [ + -52.557830831061175, + 160.41264062936523 + ], + "sensor_type": 1, + "id": 66 + }, + { + "release_time": 2886, + "due_time": 3354, + "duration": 15, + "coordinate": [ + -60.46093941350747, + 29.645129830255797 + ], + "sensor_type": 1, + "id": 67 + }, + { + "release_time": 12, + "due_time": 3507, + "duration": 55, + "coordinate": [ + -28.002080449960985, + -179.71514963185493 + ], + "sensor_type": 1, + "id": 68 + }, + { + "release_time": 1032, + "due_time": 1822, + "duration": 20, + "coordinate": [ + 23.27756494653711, + -83.44094562751995 + ], + "sensor_type": 1, + "id": 69 + }, + { + "release_time": 3371, + "due_time": 3598, + "duration": 22, + "coordinate": [ + -82.79841314689044, + 10.89649367634857 + ], + "sensor_type": 1, + "id": 70 + }, + { + "release_time": 835, + "due_time": 2897, + "duration": 17, + "coordinate": [ + -55.98288933081813, + 156.8848726303088 + ], + "sensor_type": 1, + "id": 71 + }, + { + "release_time": 1193, + "due_time": 3516, + "duration": 56, + "coordinate": [ + -26.496729925724523, + 59.98091077440503 + ], + "sensor_type": 1, + "id": 72 + }, + { + "release_time": 611, + "due_time": 2268, + "duration": 33, + "coordinate": [ + 86.07743175282994, + -110.41798222857481 + ], + "sensor_type": 1, + "id": 73 + }, + { + "release_time": 1276, + "due_time": 1656, + "duration": 17, + "coordinate": [ + -44.169231163761324, + -124.89265501032095 + ], + "sensor_type": 1, + "id": 74 + }, + { + "release_time": 1288, + "due_time": 1549, + "duration": 54, + "coordinate": [ + -58.2414421463617, + 163.98026348647625 + ], + "sensor_type": 1, + "id": 75 + }, + { + "release_time": 1425, + "due_time": 3582, + "duration": 26, + "coordinate": [ + 15.701478206934908, + -3.5840669110508827 + ], + "sensor_type": 1, + "id": 76 + }, + { + "release_time": 2245, + "due_time": 3542, + "duration": 30, + "coordinate": [ + -20.02940787462869, + 11.78145331958899 + ], + "sensor_type": 1, + "id": 77 + }, + { + "release_time": 1651, + "due_time": 3468, + "duration": 17, + "coordinate": [ + 29.84165631854225, + 62.54315582025325 + ], + "sensor_type": 1, + "id": 78 + }, + { + "release_time": 68, + "due_time": 2080, + "duration": 56, + "coordinate": [ + -38.94360190358634, + -55.950885759293826 + ], + "sensor_type": 1, + "id": 79 + }, + { + "release_time": 1290, + "due_time": 2732, + "duration": 60, + "coordinate": [ + 54.88768199277004, + 69.70824541766166 + ], + "sensor_type": 1, + "id": 80 + }, + { + "release_time": 1740, + "due_time": 3501, + "duration": 25, + "coordinate": [ + -42.12279022401425, + -77.67816382640258 + ], + "sensor_type": 1, + "id": 81 + }, + { + "release_time": 2200, + "due_time": 3449, + "duration": 60, + "coordinate": [ + 55.23657334244493, + -101.24764906036451 + ], + "sensor_type": 1, + "id": 82 + }, + { + "release_time": 64, + "due_time": 2483, + "duration": 58, + "coordinate": [ + 66.89162792905645, + 133.88941110151433 + ], + "sensor_type": 1, + "id": 83 + }, + { + "release_time": 2506, + "due_time": 3035, + "duration": 36, + "coordinate": [ + 1.9332097107016182, + 164.54616387461505 + ], + "sensor_type": 1, + "id": 84 + }, + { + "release_time": 1857, + "due_time": 2357, + "duration": 18, + "coordinate": [ + 45.717431232878766, + -140.11897433164228 + ], + "sensor_type": 1, + "id": 85 + }, + { + "release_time": 2160, + "due_time": 3572, + "duration": 51, + "coordinate": [ + -14.728980215561677, + 115.26876151468338 + ], + "sensor_type": 1, + "id": 86 + }, + { + "release_time": 1238, + "due_time": 2643, + "duration": 35, + "coordinate": [ + -30.403774567429814, + -137.79448755507877 + ], + "sensor_type": 1, + "id": 87 + }, + { + "release_time": 2572, + "due_time": 2825, + "duration": 19, + "coordinate": [ + 83.13245174056576, + 100.86662679735821 + ], + "sensor_type": 1, + "id": 88 + }, + { + "release_time": 643, + "due_time": 880, + "duration": 15, + "coordinate": [ + -61.971416259734795, + -112.00181061286196 + ], + "sensor_type": 1, + "id": 89 + }, + { + "release_time": 2324, + "due_time": 3518, + "duration": 35, + "coordinate": [ + 36.103861516517966, + -168.5425706990628 + ], + "sensor_type": 1, + "id": 90 + }, + { + "release_time": 2383, + "due_time": 2596, + "duration": 21, + "coordinate": [ + -23.85695450119735, + -121.77004368033428 + ], + "sensor_type": 1, + "id": 91 + }, + { + "release_time": 2332, + "due_time": 3337, + "duration": 45, + "coordinate": [ + -19.924993166696737, + 69.65497376348952 + ], + "sensor_type": 1, + "id": 92 + }, + { + "release_time": 1590, + "due_time": 2168, + "duration": 23, + "coordinate": [ + 55.52442506114875, + 54.74810664241622 + ], + "sensor_type": 1, + "id": 93 + }, + { + "release_time": 2073, + "due_time": 3571, + "duration": 23, + "coordinate": [ + -70.65958333291178, + 164.85621503378104 + ], + "sensor_type": 1, + "id": 94 + }, + { + "release_time": 693, + "due_time": 3571, + "duration": 36, + "coordinate": [ + 87.69117599986794, + -27.218423299008407 + ], + "sensor_type": 1, + "id": 95 + }, + { + "release_time": 861, + "due_time": 1970, + "duration": 46, + "coordinate": [ + 48.36606006404378, + 56.76538371632816 + ], + "sensor_type": 1, + "id": 96 + }, + { + "release_time": 1454, + "due_time": 2170, + "duration": 21, + "coordinate": [ + -89.350309452634, + 34.26321512603522 + ], + "sensor_type": 1, + "id": 97 + } + ] +} \ No newline at end of file diff --git a/tests/fixtures/aeosbench_gt_bsk2.9.0/cases/00451/constellation.json b/tests/fixtures/aeosbench_gt_bsk2.9.0/cases/00451/constellation.json new file mode 100644 index 0000000..3a3a772 --- /dev/null +++ b/tests/fixtures/aeosbench_gt_bsk2.9.0/cases/00451/constellation.json @@ -0,0 +1,1182 @@ +{ + "orbits": [ + { + "eccentricity": 0.002505949139752196, + "semi_major_axis": 7711730.0556713315, + "inclination": 170.25908290173683, + "right_ascension_of_the_ascending_node": 320.85942107448494, + "argument_of_perigee": 145.2015136676897, + "id": 0 + }, + { + "eccentricity": 0.0003574384558563604, + "semi_major_axis": 7756601.068027005, + "inclination": 47.21759917979829, + "right_ascension_of_the_ascending_node": 201.75021264335308, + "argument_of_perigee": 56.21017188082411, + "id": 1 + }, + { + "eccentricity": 0.0015159914746745624, + "semi_major_axis": 7914697.681901425, + "inclination": 50.98002174908732, + "right_ascension_of_the_ascending_node": 123.08670080184085, + "argument_of_perigee": 55.334183754204126, + "id": 2 + }, + { + "eccentricity": 0.002054493768488617, + "semi_major_axis": 7865804.067245418, + "inclination": 20.511123898019424, + "right_ascension_of_the_ascending_node": 74.86494427456901, + "argument_of_perigee": 218.77506038936812, + "id": 3 + }, + { + "eccentricity": 4.2999877033518264e-05, + "semi_major_axis": 6924102.595512149, + "inclination": 27.814139428076444, + "right_ascension_of_the_ascending_node": 246.08262581232478, + "argument_of_perigee": 341.6601186945893, + "id": 4 + }, + { + "eccentricity": 0.0034417971870983255, + "semi_major_axis": 6978194.496900519, + "inclination": 116.4646908212507, + "right_ascension_of_the_ascending_node": 200.2582544730387, + "argument_of_perigee": 107.65592563595176, + "id": 5 + }, + { + "eccentricity": 0.004898498187564505, + "semi_major_axis": 7785631.2362816315, + "inclination": 0.6287232999889203, + "right_ascension_of_the_ascending_node": 244.65566510946533, + "argument_of_perigee": 179.60480645052397, + "id": 6 + }, + { + "eccentricity": 5.114478961960989e-05, + "semi_major_axis": 6849896.846737002, + "inclination": 132.58404693314077, + "right_ascension_of_the_ascending_node": 9.844179541788858, + "argument_of_perigee": 4.660130066031778, + "id": 7 + }, + { + "eccentricity": 0.00026027150237113993, + "semi_major_axis": 7695686.061068908, + "inclination": 20.695536007845874, + "right_ascension_of_the_ascending_node": 350.759375766946, + "argument_of_perigee": 139.05365155407486, + "id": 8 + }, + { + "eccentricity": 0.0020050394621205832, + "semi_major_axis": 6916797.421520258, + "inclination": 39.17276926590271, + "right_ascension_of_the_ascending_node": 315.0891790717833, + "argument_of_perigee": 83.79550997469359, + "id": 9 + }, + { + "eccentricity": 0.0044872729818342, + "semi_major_axis": 7022177.462242996, + "inclination": 104.66814959590141, + "right_ascension_of_the_ascending_node": 210.49794126071106, + "argument_of_perigee": 73.26109278621048, + "id": 10 + }, + { + "eccentricity": 0.004872029508653722, + "semi_major_axis": 7106956.989207011, + "inclination": 127.44217143794687, + "right_ascension_of_the_ascending_node": 266.6647850746043, + "argument_of_perigee": 151.76554796179664, + "id": 11 + } + ], + "satellites": [ + { + "inertia": [ + 54.076019287109375, + 0.0, + 0.0, + 0.0, + 82.85176849365234, + 0.0, + 0.0, + 0.0, + 173.48968505859375 + ], + "mass": 109.09347175366494, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 0, + "solar_panel": { + "direction": [ + -0.5435850333933187, + 0.35523488129596703, + -0.7604758316879142 + ], + "area": 0.43151360042730624, + "efficiency": 0.30830965401306 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3258014443662234, + "power": 2.7549296841120174, + "type": 1 + }, + "battery": { + "capacity": 9938.61238976988, + "percentage": 0.7184698299423691 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 474.3698158621955, + "power": 6.613757117863311, + "efficiency": 0.5673270705403745 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 489.1431405579946, + "power": 5.183655732237325, + "efficiency": 0.588524317369526 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 452.8096814909583, + "power": 6.771676155487505, + "efficiency": 0.500242807383308 + } + ], + "mrp_control": { + "k": 31.355863398078924, + "ki": 0.005936843740430428, + "p": 65.89393187814143, + "integral_limit": 0.0005958802607795704 + }, + "true_anomaly": 353.5868745604279, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 0 + }, + { + "inertia": [ + 77.75350952148438, + 0.0, + 0.0, + 0.0, + 104.34132385253906, + 0.0, + 0.0, + 0.0, + 56.77830123901367 + ], + "mass": 111.66128542655349, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 1, + "solar_panel": { + "direction": [ + -0.8648975512250301, + 0.47886123307417416, + 0.15047971738286778 + ], + "area": 0.333560217822798, + "efficiency": 0.18955860573484934 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3584278373270505, + "power": 9.093985708201336, + "type": 1 + }, + "battery": { + "capacity": 25496.133850319147, + "percentage": 0.4227313785345963 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 705.693115317813, + "power": 6.177379020073593, + "efficiency": 0.550392271439502 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 463.8001538742315, + "power": 6.5561174600890535, + "efficiency": 0.5678089899042309 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 481.1401067151965, + "power": 6.244524907053719, + "efficiency": 0.5084804002147053 + } + ], + "mrp_control": { + "k": 37.70945128543284, + "ki": 0.005658803478898637, + "p": 118.35697759622772, + "integral_limit": 0.0061990767803315585 + }, + "true_anomaly": 114.69798922872295, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 1 + }, + { + "inertia": [ + 140.50830078125, + 0.0, + 0.0, + 0.0, + 99.55903625488281, + 0.0, + 0.0, + 0.0, + 50.00882339477539 + ], + "mass": 185.4231405010316, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 2, + "solar_panel": { + "direction": [ + -0.1511936833289746, + 0.9852822509018884, + -0.079745571533007 + ], + "area": 0.16193747575595194, + "efficiency": 0.2502805812533145 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.27845650587017257, + "power": 7.303078490133258, + "type": 1 + }, + "battery": { + "capacity": 20009.59974702219, + "percentage": 0.4507783006769073 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 700.8187061164821, + "power": 5.345668520492124, + "efficiency": 0.5474746712250705 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 415.4397819549726, + "power": 6.653681408278595, + "efficiency": 0.5794981928390645 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 485.20004339297725, + "power": 5.711842503671146, + "efficiency": 0.5460476425587837 + } + ], + "mrp_control": { + "k": 46.82659936115656, + "ki": 0.007605489149860666, + "p": 118.80390045701643, + "integral_limit": 0.0024080026055272228 + }, + "true_anomaly": 210.50905621183898, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 2 + }, + { + "inertia": [ + 172.31723022460938, + 0.0, + 0.0, + 0.0, + 156.58187866210938, + 0.0, + 0.0, + 0.0, + 167.59320068359375 + ], + "mass": 176.61227529184055, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 3, + "solar_panel": { + "direction": [ + 0.5095198201437042, + 0.4761519151391307, + 0.7167069879595604 + ], + "area": 0.39385598307061553, + "efficiency": 0.44656455995654065 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2319003292875259, + "power": 8.580270765181979, + "type": 1 + }, + "battery": { + "capacity": 23234.827602382305, + "percentage": 0.8946926527972978 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 443.6536396556586, + "power": 6.474425556238424, + "efficiency": 0.509034841740946 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 623.0886376861307, + "power": 5.481959028853204, + "efficiency": 0.5017118959915768 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 621.1018370456343, + "power": 5.665389541228143, + "efficiency": 0.5891250032332674 + } + ], + "mrp_control": { + "k": 38.49327223187251, + "ki": 0.007095428627387573, + "p": 85.93938962226851, + "integral_limit": 0.013024778936154315 + }, + "true_anomaly": 350.32701229474645, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 3 + }, + { + "inertia": [ + 148.73385620117188, + 0.0, + 0.0, + 0.0, + 56.69348907470703, + 0.0, + 0.0, + 0.0, + 174.47998046875 + ], + "mass": 55.01037795396509, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 4, + "solar_panel": { + "direction": [ + -0.04405075241810231, + 0.22550643630263578, + -0.9732452817237206 + ], + "area": 0.18515558683518024, + "efficiency": 0.1000876076342506 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2518982679828121, + "power": 5.994991207051578, + "type": 1 + }, + "battery": { + "capacity": 16348.28881460208, + "percentage": 0.3689975580840218 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 495.14544010301887, + "power": 5.793088749419567, + "efficiency": 0.5242237084610142 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 500.9230948089546, + "power": 6.023779674988919, + "efficiency": 0.503239502624403 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 738.6920816934048, + "power": 5.841984603836404, + "efficiency": 0.5157440102484261 + } + ], + "mrp_control": { + "k": 23.31977462029859, + "ki": 0.007061900042925978, + "p": 87.33238876249008, + "integral_limit": 0.026118005178969672 + }, + "true_anomaly": 63.97029656679146, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 4 + }, + { + "inertia": [ + 144.405029296875, + 0.0, + 0.0, + 0.0, + 134.57843017578125, + 0.0, + 0.0, + 0.0, + 181.83193969726562 + ], + "mass": 156.94361219314885, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 5, + "solar_panel": { + "direction": [ + -0.4704237823079745, + 0.005406094728329758, + -0.8824240699226465 + ], + "area": 0.18001037650467377, + "efficiency": 0.2790508604856597 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.43365008311578535, + "power": 5.14552809551443, + "type": 1 + }, + "battery": { + "capacity": 19682.27457930029, + "percentage": 0.12447147355441462 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 514.5673527855439, + "power": 6.683346691363925, + "efficiency": 0.5561517555042963 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 729.946750438342, + "power": 5.161664064093107, + "efficiency": 0.5164855072706036 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 441.3452314622032, + "power": 5.557602711282951, + "efficiency": 0.5597692972460818 + } + ], + "mrp_control": { + "k": 30.3811267520966, + "ki": 0.0042589749775839006, + "p": 109.93085547486979, + "integral_limit": 0.02004255834988501 + }, + "true_anomaly": 322.22145715937756, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 5 + }, + { + "inertia": [ + 85.44447326660156, + 0.0, + 0.0, + 0.0, + 173.92721557617188, + 0.0, + 0.0, + 0.0, + 109.26776123046875 + ], + "mass": 140.23908947391698, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 6, + "solar_panel": { + "direction": [ + -0.5320216964445464, + 0.31766090683356335, + 0.784884999717758 + ], + "area": 0.3842422449361039, + "efficiency": 0.475507556789067 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3970803081827359, + "power": 2.8395042979432947, + "type": 1 + }, + "battery": { + "capacity": 14927.11316461366, + "percentage": 0.1186841158463634 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 461.92510161018686, + "power": 5.135060339284289, + "efficiency": 0.5088145059527348 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 705.3552576007843, + "power": 5.960151604873672, + "efficiency": 0.5659075383292806 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 721.1999086229538, + "power": 5.292313925868477, + "efficiency": 0.5138985429270955 + } + ], + "mrp_control": { + "k": 30.746558866074757, + "ki": 0.008525860069005598, + "p": 73.91826870852836, + "integral_limit": 0.026106968611632083 + }, + "true_anomaly": 150.9145371014808, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 6 + }, + { + "inertia": [ + 185.21495056152344, + 0.0, + 0.0, + 0.0, + 93.81736755371094, + 0.0, + 0.0, + 0.0, + 104.23983764648438 + ], + "mass": 92.42175622915471, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 7, + "solar_panel": { + "direction": [ + -0.033994580312512894, + 0.9565686549052941, + -0.2895181807107329 + ], + "area": 0.27383234193317496, + "efficiency": 0.11589385862265976 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.1823511845738219, + "power": 1.9462959669314102, + "type": 1 + }, + "battery": { + "capacity": 27433.893947498094, + "percentage": 0.2163039988415747 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 499.5827919211265, + "power": 5.500377705058703, + "efficiency": 0.56609004983499 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 427.59415841630056, + "power": 5.985554300411277, + "efficiency": 0.5075000474054041 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 674.7348764181243, + "power": 5.852836462425964, + "efficiency": 0.5859540935522151 + } + ], + "mrp_control": { + "k": 53.92778284598435, + "ki": 0.0030559036818440313, + "p": 119.8015518898117, + "integral_limit": 0.013507387067593316 + }, + "true_anomaly": 179.6027479693357, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 7 + }, + { + "inertia": [ + 196.46981811523438, + 0.0, + 0.0, + 0.0, + 190.1062774658203, + 0.0, + 0.0, + 0.0, + 114.566650390625 + ], + "mass": 65.03106323024484, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 8, + "solar_panel": { + "direction": [ + -0.18201669083628366, + 0.9454678289054578, + 0.2701120300205246 + ], + "area": 0.23439866762666625, + "efficiency": 0.15529697981807852 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3907865524534103, + "power": 6.8573788109538825, + "type": 1 + }, + "battery": { + "capacity": 28545.76465563716, + "percentage": 0.8831513413192741 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 416.1542533470706, + "power": 5.424846725771984, + "efficiency": 0.5528238136446226 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 630.0673863337291, + "power": 6.446204422834751, + "efficiency": 0.5657673495253092 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 606.7612729665875, + "power": 5.2132382961477255, + "efficiency": 0.511569990494657 + } + ], + "mrp_control": { + "k": 42.68233792473399, + "ki": 0.003416894148836974, + "p": 133.75243532701586, + "integral_limit": 0.012938868976243287 + }, + "true_anomaly": 37.42286719260947, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 8 + }, + { + "inertia": [ + 130.03558349609375, + 0.0, + 0.0, + 0.0, + 115.39605712890625, + 0.0, + 0.0, + 0.0, + 92.63232421875 + ], + "mass": 128.2343742639716, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 9, + "solar_panel": { + "direction": [ + 0.8659787243013016, + 0.3616940845191529, + 0.34533786105977715 + ], + "area": 0.3669510477036103, + "efficiency": 0.39863705434155605 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3367732319284823, + "power": 4.709201665886693, + "type": 1 + }, + "battery": { + "capacity": 28620.460775126627, + "percentage": 0.4938979873485506 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 692.445481006516, + "power": 6.8576787141991336, + "efficiency": 0.5360694366856276 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 634.2759247407962, + "power": 5.284395982843342, + "efficiency": 0.5963175569306726 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 455.8450426120577, + "power": 5.2339581296290945, + "efficiency": 0.5676683404523042 + } + ], + "mrp_control": { + "k": 27.11551266575002, + "ki": 0.004850808408455683, + "p": 85.29880620426421, + "integral_limit": 0.01933179017253245 + }, + "true_anomaly": 338.8415411205278, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 9 + }, + { + "inertia": [ + 68.48750305175781, + 0.0, + 0.0, + 0.0, + 97.34361267089844, + 0.0, + 0.0, + 0.0, + 140.8649139404297 + ], + "mass": 194.36112458454812, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 10, + "solar_panel": { + "direction": [ + 0.12221653523617412, + 0.9447879239210528, + 0.3040376577462272 + ], + "area": 0.46498588915155603, + "efficiency": 0.3826929478009965 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.1580494713025866, + "power": 5.021589745815812, + "type": 1 + }, + "battery": { + "capacity": 13956.808955870358, + "percentage": 0.7793737276676896 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 537.4926621380343, + "power": 5.6245627761430175, + "efficiency": 0.5376795188825443 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 712.9239912257392, + "power": 5.744431865330476, + "efficiency": 0.5578491384423777 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 613.1139794726201, + "power": 5.417387734864299, + "efficiency": 0.5462103063401762 + } + ], + "mrp_control": { + "k": 30.47246624415652, + "ki": 0.003853745825563203, + "p": 106.01128870190603, + "integral_limit": 0.00018433897713242528 + }, + "true_anomaly": 24.561490695750827, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 10 + }, + { + "inertia": [ + 171.78170776367188, + 0.0, + 0.0, + 0.0, + 165.38851928710938, + 0.0, + 0.0, + 0.0, + 115.1759262084961 + ], + "mass": 93.12413617343702, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 11, + "solar_panel": { + "direction": [ + 0.27289185348683764, + 0.05137951680384823, + -0.9606717345449076 + ], + "area": 0.3404569185446358, + "efficiency": 0.4643399747696676 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.349685598134047, + "power": 3.275886809304801, + "type": 1 + }, + "battery": { + "capacity": 10467.611413298, + "percentage": 0.38171295999734145 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 664.0747587137064, + "power": 6.2014480287780085, + "efficiency": 0.5637595798773588 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 491.7661791830342, + "power": 6.16573526574355, + "efficiency": 0.5825308771854636 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 409.67379248970883, + "power": 5.379918353225912, + "efficiency": 0.5854110146083298 + } + ], + "mrp_control": { + "k": 34.103820834321276, + "ki": 0.008600449199970215, + "p": 70.14568089129176, + "integral_limit": 0.014679140000768247 + }, + "true_anomaly": 130.6109527692244, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 11 + } + ] +} \ No newline at end of file diff --git a/tests/fixtures/aeosbench_gt_bsk2.9.0/cases/00451/taskset.json b/tests/fixtures/aeosbench_gt_bsk2.9.0/cases/00451/taskset.json new file mode 100644 index 0000000..85fff75 --- /dev/null +++ b/tests/fixtures/aeosbench_gt_bsk2.9.0/cases/00451/taskset.json @@ -0,0 +1,1401 @@ +{ + "tasks": [ + { + "release_time": 539, + "due_time": 977, + "duration": 46, + "coordinate": [ + -58.238068439260694, + -11.254752682330775 + ], + "sensor_type": 1, + "id": 0 + }, + { + "release_time": 86, + "due_time": 1245, + "duration": 16, + "coordinate": [ + -14.21445032687403, + 11.854862910858003 + ], + "sensor_type": 1, + "id": 1 + }, + { + "release_time": 804, + "due_time": 1793, + "duration": 49, + "coordinate": [ + -64.8418838198919, + -147.08204503439887 + ], + "sensor_type": 1, + "id": 2 + }, + { + "release_time": 79, + "due_time": 1594, + "duration": 51, + "coordinate": [ + -74.864275049016, + 114.40103126461571 + ], + "sensor_type": 1, + "id": 3 + }, + { + "release_time": 2742, + "due_time": 3017, + "duration": 55, + "coordinate": [ + 81.83115412229861, + 35.55528066591222 + ], + "sensor_type": 1, + "id": 4 + }, + { + "release_time": 1677, + "due_time": 2061, + "duration": 38, + "coordinate": [ + 73.96948811140405, + 34.46310411505604 + ], + "sensor_type": 1, + "id": 5 + }, + { + "release_time": 2977, + "due_time": 3586, + "duration": 45, + "coordinate": [ + -77.83840906623544, + -40.29420169001304 + ], + "sensor_type": 1, + "id": 6 + }, + { + "release_time": 3084, + "due_time": 3270, + "duration": 38, + "coordinate": [ + -76.54190677240223, + -119.36280610869626 + ], + "sensor_type": 1, + "id": 7 + }, + { + "release_time": 1762, + "due_time": 2058, + "duration": 59, + "coordinate": [ + 50.65014449826984, + 35.46480533114368 + ], + "sensor_type": 1, + "id": 8 + }, + { + "release_time": 2864, + "due_time": 3564, + "duration": 35, + "coordinate": [ + 27.870150007821778, + 104.00820020633961 + ], + "sensor_type": 1, + "id": 9 + }, + { + "release_time": 36, + "due_time": 3380, + "duration": 60, + "coordinate": [ + 65.08546640932906, + -73.06673569647575 + ], + "sensor_type": 1, + "id": 10 + }, + { + "release_time": 1281, + "due_time": 1390, + "duration": 18, + "coordinate": [ + -46.8956540190468, + 128.4822059143455 + ], + "sensor_type": 1, + "id": 11 + }, + { + "release_time": 90, + "due_time": 1157, + "duration": 17, + "coordinate": [ + -15.786680031813987, + 18.893328160216072 + ], + "sensor_type": 1, + "id": 12 + }, + { + "release_time": 138, + "due_time": 2964, + "duration": 52, + "coordinate": [ + -80.40155684123137, + 148.34646352285313 + ], + "sensor_type": 1, + "id": 13 + }, + { + "release_time": 2806, + "due_time": 3252, + "duration": 52, + "coordinate": [ + -7.553655351303362, + 134.30089058076197 + ], + "sensor_type": 1, + "id": 14 + }, + { + "release_time": 3462, + "due_time": 3568, + "duration": 16, + "coordinate": [ + -8.782302099095233, + 49.35404815930045 + ], + "sensor_type": 1, + "id": 15 + }, + { + "release_time": 664, + "due_time": 3312, + "duration": 22, + "coordinate": [ + 42.392069851074694, + 77.71425391376084 + ], + "sensor_type": 1, + "id": 16 + }, + { + "release_time": 242, + "due_time": 3103, + "duration": 19, + "coordinate": [ + 20.484818499902673, + 18.32466858517921 + ], + "sensor_type": 1, + "id": 17 + }, + { + "release_time": 2348, + "due_time": 3168, + "duration": 48, + "coordinate": [ + -16.457415409609354, + -125.78044061517733 + ], + "sensor_type": 1, + "id": 18 + }, + { + "release_time": 765, + "due_time": 2438, + "duration": 47, + "coordinate": [ + 49.18183921778041, + -70.74967122700325 + ], + "sensor_type": 1, + "id": 19 + }, + { + "release_time": 2509, + "due_time": 2985, + "duration": 30, + "coordinate": [ + -73.60161298780253, + -25.91984581656655 + ], + "sensor_type": 1, + "id": 20 + }, + { + "release_time": 668, + "due_time": 2653, + "duration": 25, + "coordinate": [ + -14.78464706554314, + -115.9066735333645 + ], + "sensor_type": 1, + "id": 21 + }, + { + "release_time": 413, + "due_time": 3545, + "duration": 40, + "coordinate": [ + 41.8513153099791, + 143.54466321944517 + ], + "sensor_type": 1, + "id": 22 + }, + { + "release_time": 931, + "due_time": 2528, + "duration": 42, + "coordinate": [ + -63.5152952303526, + -74.46717641642994 + ], + "sensor_type": 1, + "id": 23 + }, + { + "release_time": 1288, + "due_time": 2206, + "duration": 30, + "coordinate": [ + 17.798657868516514, + -58.620084186364494 + ], + "sensor_type": 1, + "id": 24 + }, + { + "release_time": 93, + "due_time": 3419, + "duration": 18, + "coordinate": [ + -51.26588317016266, + 78.06892112108602 + ], + "sensor_type": 1, + "id": 25 + }, + { + "release_time": 2023, + "due_time": 3493, + "duration": 15, + "coordinate": [ + 73.87397676997267, + -54.79454676710553 + ], + "sensor_type": 1, + "id": 26 + }, + { + "release_time": 287, + "due_time": 645, + "duration": 41, + "coordinate": [ + 1.6579156726075155, + -159.12748248504315 + ], + "sensor_type": 1, + "id": 27 + }, + { + "release_time": 3231, + "due_time": 3395, + "duration": 36, + "coordinate": [ + 86.45546884966649, + 26.890594195318045 + ], + "sensor_type": 1, + "id": 28 + }, + { + "release_time": 743, + "due_time": 1683, + "duration": 58, + "coordinate": [ + 20.349732672781897, + 53.97315635251488 + ], + "sensor_type": 1, + "id": 29 + }, + { + "release_time": 55, + "due_time": 2603, + "duration": 59, + "coordinate": [ + -22.887344021055156, + -80.3495977515696 + ], + "sensor_type": 1, + "id": 30 + }, + { + "release_time": 3119, + "due_time": 3400, + "duration": 31, + "coordinate": [ + 51.92835635499077, + -99.44343190291559 + ], + "sensor_type": 1, + "id": 31 + }, + { + "release_time": 2279, + "due_time": 3175, + "duration": 56, + "coordinate": [ + -22.947533900195708, + -148.2450538978685 + ], + "sensor_type": 1, + "id": 32 + }, + { + "release_time": 717, + "due_time": 1011, + "duration": 47, + "coordinate": [ + 71.26531688833353, + 136.7880959162245 + ], + "sensor_type": 1, + "id": 33 + }, + { + "release_time": 3163, + "due_time": 3424, + "duration": 15, + "coordinate": [ + 70.17661976290131, + -3.998279062210713 + ], + "sensor_type": 1, + "id": 34 + }, + { + "release_time": 2596, + "due_time": 2984, + "duration": 44, + "coordinate": [ + 89.07037190187148, + -51.53452699654264 + ], + "sensor_type": 1, + "id": 35 + }, + { + "release_time": 465, + "due_time": 1968, + "duration": 39, + "coordinate": [ + -17.692219231306552, + -118.85964872848223 + ], + "sensor_type": 1, + "id": 36 + }, + { + "release_time": 2333, + "due_time": 3277, + "duration": 39, + "coordinate": [ + 44.215132170264184, + 161.20070131064494 + ], + "sensor_type": 1, + "id": 37 + }, + { + "release_time": 1753, + "due_time": 2383, + "duration": 17, + "coordinate": [ + -23.847461388946343, + -9.107594811780217 + ], + "sensor_type": 1, + "id": 38 + }, + { + "release_time": 292, + "due_time": 1624, + "duration": 24, + "coordinate": [ + -17.29680660520711, + -75.78293896789322 + ], + "sensor_type": 1, + "id": 39 + }, + { + "release_time": 2597, + "due_time": 3153, + "duration": 30, + "coordinate": [ + -54.01844017493107, + 127.17943065622717 + ], + "sensor_type": 1, + "id": 40 + }, + { + "release_time": 2634, + "due_time": 2751, + "duration": 36, + "coordinate": [ + -49.41906390179744, + -127.05670529836831 + ], + "sensor_type": 1, + "id": 41 + }, + { + "release_time": 1875, + "due_time": 2162, + "duration": 36, + "coordinate": [ + -7.246131108120451, + 117.66157552958146 + ], + "sensor_type": 1, + "id": 42 + }, + { + "release_time": 3416, + "due_time": 3594, + "duration": 55, + "coordinate": [ + -53.14042882908541, + -113.91231551727152 + ], + "sensor_type": 1, + "id": 43 + }, + { + "release_time": 3011, + "due_time": 3130, + "duration": 33, + "coordinate": [ + 8.301221732371673, + 116.05235756954858 + ], + "sensor_type": 1, + "id": 44 + }, + { + "release_time": 2768, + "due_time": 3065, + "duration": 55, + "coordinate": [ + 64.8818432240273, + -135.02435535122257 + ], + "sensor_type": 1, + "id": 45 + }, + { + "release_time": 271, + "due_time": 2521, + "duration": 48, + "coordinate": [ + 48.302946335959945, + -147.96912452318716 + ], + "sensor_type": 1, + "id": 46 + }, + { + "release_time": 9, + "due_time": 2365, + "duration": 60, + "coordinate": [ + 45.43732405840541, + 87.71973508803791 + ], + "sensor_type": 1, + "id": 47 + }, + { + "release_time": 3115, + "due_time": 3298, + "duration": 50, + "coordinate": [ + 88.98539730819047, + -96.23565485203297 + ], + "sensor_type": 1, + "id": 48 + }, + { + "release_time": 3143, + "due_time": 3338, + "duration": 28, + "coordinate": [ + 57.7659502727447, + -129.85723225458784 + ], + "sensor_type": 1, + "id": 49 + }, + { + "release_time": 3480, + "due_time": 3546, + "duration": 17, + "coordinate": [ + -28.64569298358932, + -175.01506246283182 + ], + "sensor_type": 1, + "id": 50 + }, + { + "release_time": 717, + "due_time": 3297, + "duration": 47, + "coordinate": [ + -48.00473471874462, + 30.141150684055447 + ], + "sensor_type": 1, + "id": 51 + }, + { + "release_time": 535, + "due_time": 3470, + "duration": 24, + "coordinate": [ + -87.8589813002718, + -97.69062750476185 + ], + "sensor_type": 1, + "id": 52 + }, + { + "release_time": 2661, + "due_time": 3544, + "duration": 49, + "coordinate": [ + -37.24308998886888, + -92.07266687338426 + ], + "sensor_type": 1, + "id": 53 + }, + { + "release_time": 1632, + "due_time": 2562, + "duration": 44, + "coordinate": [ + -70.23270227887602, + 43.55771419324927 + ], + "sensor_type": 1, + "id": 54 + }, + { + "release_time": 2972, + "due_time": 3355, + "duration": 48, + "coordinate": [ + -3.4794981514963297, + -169.00657575343433 + ], + "sensor_type": 1, + "id": 55 + }, + { + "release_time": 531, + "due_time": 2208, + "duration": 46, + "coordinate": [ + -27.836775808125445, + 18.97192998948276 + ], + "sensor_type": 1, + "id": 56 + }, + { + "release_time": 391, + "due_time": 860, + "duration": 23, + "coordinate": [ + -10.924179990649051, + -14.805167686133842 + ], + "sensor_type": 1, + "id": 57 + }, + { + "release_time": 2728, + "due_time": 3141, + "duration": 27, + "coordinate": [ + 7.985492466595176, + 175.72923207335623 + ], + "sensor_type": 1, + "id": 58 + }, + { + "release_time": 2764, + "due_time": 3511, + "duration": 17, + "coordinate": [ + 64.26919175072908, + -170.24777740335114 + ], + "sensor_type": 1, + "id": 59 + }, + { + "release_time": 737, + "due_time": 2155, + "duration": 21, + "coordinate": [ + 21.870388787604426, + 158.21132313051402 + ], + "sensor_type": 1, + "id": 60 + }, + { + "release_time": 803, + "due_time": 2480, + "duration": 46, + "coordinate": [ + 77.73112989797016, + 88.8020234016335 + ], + "sensor_type": 1, + "id": 61 + }, + { + "release_time": 761, + "due_time": 2293, + "duration": 58, + "coordinate": [ + -25.67384913709428, + 151.55613452027274 + ], + "sensor_type": 1, + "id": 62 + }, + { + "release_time": 773, + "due_time": 3438, + "duration": 43, + "coordinate": [ + 76.82226440076263, + -75.51989751443891 + ], + "sensor_type": 1, + "id": 63 + }, + { + "release_time": 269, + "due_time": 1799, + "duration": 29, + "coordinate": [ + -7.262069524244097, + -57.087604352028436 + ], + "sensor_type": 1, + "id": 64 + }, + { + "release_time": 2673, + "due_time": 3578, + "duration": 19, + "coordinate": [ + 40.88441010674066, + -68.41335860982426 + ], + "sensor_type": 1, + "id": 65 + }, + { + "release_time": 3413, + "due_time": 3549, + "duration": 40, + "coordinate": [ + -87.91565447440007, + 97.23185326402813 + ], + "sensor_type": 1, + "id": 66 + }, + { + "release_time": 2649, + "due_time": 3272, + "duration": 32, + "coordinate": [ + -79.72490650706787, + -166.7294266783658 + ], + "sensor_type": 1, + "id": 67 + }, + { + "release_time": 384, + "due_time": 2168, + "duration": 45, + "coordinate": [ + -70.31899503625755, + -169.17510231748562 + ], + "sensor_type": 1, + "id": 68 + }, + { + "release_time": 971, + "due_time": 1956, + "duration": 36, + "coordinate": [ + -53.39864850487962, + 117.66835246859688 + ], + "sensor_type": 1, + "id": 69 + }, + { + "release_time": 1448, + "due_time": 3143, + "duration": 18, + "coordinate": [ + -55.66812815615292, + 107.84795692207234 + ], + "sensor_type": 1, + "id": 70 + }, + { + "release_time": 1488, + "due_time": 2452, + "duration": 21, + "coordinate": [ + 59.88869898755607, + -96.702241393164 + ], + "sensor_type": 1, + "id": 71 + }, + { + "release_time": 2329, + "due_time": 2944, + "duration": 37, + "coordinate": [ + -68.68678138812746, + 76.28198887025616 + ], + "sensor_type": 1, + "id": 72 + }, + { + "release_time": 144, + "due_time": 2590, + "duration": 49, + "coordinate": [ + -28.245071180816787, + 139.32096965492866 + ], + "sensor_type": 1, + "id": 73 + }, + { + "release_time": 534, + "due_time": 2557, + "duration": 25, + "coordinate": [ + -10.969302781979067, + 146.12445698213264 + ], + "sensor_type": 1, + "id": 74 + }, + { + "release_time": 2408, + "due_time": 3161, + "duration": 34, + "coordinate": [ + 41.42667202850248, + -134.27343184541178 + ], + "sensor_type": 1, + "id": 75 + }, + { + "release_time": 1851, + "due_time": 2685, + "duration": 23, + "coordinate": [ + -22.12779203344681, + 169.6286574710419 + ], + "sensor_type": 1, + "id": 76 + }, + { + "release_time": 878, + "due_time": 2619, + "duration": 57, + "coordinate": [ + -28.494490263433427, + 17.8981948587562 + ], + "sensor_type": 1, + "id": 77 + }, + { + "release_time": 1803, + "due_time": 2462, + "duration": 49, + "coordinate": [ + 50.7478761043196, + 104.50790894417543 + ], + "sensor_type": 1, + "id": 78 + }, + { + "release_time": 3106, + "due_time": 3440, + "duration": 36, + "coordinate": [ + -15.269393477487725, + -15.272285945075055 + ], + "sensor_type": 1, + "id": 79 + }, + { + "release_time": 445, + "due_time": 2032, + "duration": 22, + "coordinate": [ + 75.40375445223503, + 108.96193533662665 + ], + "sensor_type": 1, + "id": 80 + }, + { + "release_time": 3249, + "due_time": 3394, + "duration": 19, + "coordinate": [ + 18.223841630063077, + -126.50243073613564 + ], + "sensor_type": 1, + "id": 81 + }, + { + "release_time": 2823, + "due_time": 2983, + "duration": 16, + "coordinate": [ + 47.15149133820768, + 49.6945248275384 + ], + "sensor_type": 1, + "id": 82 + }, + { + "release_time": 269, + "due_time": 805, + "duration": 45, + "coordinate": [ + -64.47904080713766, + 71.26222332477681 + ], + "sensor_type": 1, + "id": 83 + }, + { + "release_time": 53, + "due_time": 1210, + "duration": 53, + "coordinate": [ + 62.368194899486554, + 47.57758520616838 + ], + "sensor_type": 1, + "id": 84 + }, + { + "release_time": 1451, + "due_time": 2804, + "duration": 56, + "coordinate": [ + -18.930274985272746, + 23.50658956795013 + ], + "sensor_type": 1, + "id": 85 + }, + { + "release_time": 1846, + "due_time": 2862, + "duration": 59, + "coordinate": [ + -77.524809833929, + 88.5245055622783 + ], + "sensor_type": 1, + "id": 86 + }, + { + "release_time": 1416, + "due_time": 3430, + "duration": 20, + "coordinate": [ + -59.034723035884554, + 172.13991316233455 + ], + "sensor_type": 1, + "id": 87 + }, + { + "release_time": 3350, + "due_time": 3560, + "duration": 50, + "coordinate": [ + 57.33588858364229, + 51.59478909556776 + ], + "sensor_type": 1, + "id": 88 + }, + { + "release_time": 1923, + "due_time": 2064, + "duration": 46, + "coordinate": [ + -65.44879673001469, + 20.532203228920707 + ], + "sensor_type": 1, + "id": 89 + }, + { + "release_time": 1891, + "due_time": 2808, + "duration": 45, + "coordinate": [ + -47.86085911303007, + -97.74230317756741 + ], + "sensor_type": 1, + "id": 90 + }, + { + "release_time": 2032, + "due_time": 2427, + "duration": 30, + "coordinate": [ + -26.169091753355907, + -71.45530544656269 + ], + "sensor_type": 1, + "id": 91 + }, + { + "release_time": 1972, + "due_time": 3173, + "duration": 17, + "coordinate": [ + 65.12773290894856, + 13.316898062770747 + ], + "sensor_type": 1, + "id": 92 + }, + { + "release_time": 3083, + "due_time": 3486, + "duration": 28, + "coordinate": [ + -51.170161900944265, + 134.00303752630242 + ], + "sensor_type": 1, + "id": 93 + }, + { + "release_time": 1401, + "due_time": 2983, + "duration": 28, + "coordinate": [ + 28.621973659793483, + -17.428515081193694 + ], + "sensor_type": 1, + "id": 94 + }, + { + "release_time": 2484, + "due_time": 3125, + "duration": 42, + "coordinate": [ + 12.63448706377612, + -145.21916976621836 + ], + "sensor_type": 1, + "id": 95 + }, + { + "release_time": 674, + "due_time": 1534, + "duration": 21, + "coordinate": [ + -45.769979859132434, + -148.6413320581764 + ], + "sensor_type": 1, + "id": 96 + }, + { + "release_time": 812, + "due_time": 3235, + "duration": 58, + "coordinate": [ + -87.36459027675278, + -169.95969945228066 + ], + "sensor_type": 1, + "id": 97 + }, + { + "release_time": 2561, + "due_time": 3192, + "duration": 31, + "coordinate": [ + 74.43910827782383, + 177.67916821738203 + ], + "sensor_type": 1, + "id": 98 + }, + { + "release_time": 696, + "due_time": 2051, + "duration": 21, + "coordinate": [ + 34.459500307196336, + 46.73552672733004 + ], + "sensor_type": 1, + "id": 99 + }, + { + "release_time": 1069, + "due_time": 2042, + "duration": 32, + "coordinate": [ + 48.41419560025204, + -61.74895546262971 + ], + "sensor_type": 1, + "id": 100 + }, + { + "release_time": 142, + "due_time": 2304, + "duration": 47, + "coordinate": [ + -7.083016515561198, + -49.14556131892448 + ], + "sensor_type": 1, + "id": 101 + }, + { + "release_time": 3059, + "due_time": 3362, + "duration": 25, + "coordinate": [ + -8.214770435169598, + 76.82780387885327 + ], + "sensor_type": 1, + "id": 102 + }, + { + "release_time": 3442, + "due_time": 3556, + "duration": 15, + "coordinate": [ + -53.64905325271974, + -28.552050371319808 + ], + "sensor_type": 1, + "id": 103 + }, + { + "release_time": 1274, + "due_time": 1974, + "duration": 43, + "coordinate": [ + -72.34328678139866, + 153.6430690672388 + ], + "sensor_type": 1, + "id": 104 + }, + { + "release_time": 3062, + "due_time": 3254, + "duration": 15, + "coordinate": [ + -21.026397985505227, + -133.56366132234052 + ], + "sensor_type": 1, + "id": 105 + }, + { + "release_time": 2207, + "due_time": 3495, + "duration": 32, + "coordinate": [ + -73.92804719606445, + -29.085002710012418 + ], + "sensor_type": 1, + "id": 106 + }, + { + "release_time": 1433, + "due_time": 2341, + "duration": 41, + "coordinate": [ + 17.817686635824373, + 63.33285680927659 + ], + "sensor_type": 1, + "id": 107 + }, + { + "release_time": 1871, + "due_time": 3089, + "duration": 33, + "coordinate": [ + -86.17047320035735, + 140.21112604470886 + ], + "sensor_type": 1, + "id": 108 + }, + { + "release_time": 1622, + "due_time": 2386, + "duration": 53, + "coordinate": [ + -20.979665887446245, + 26.85677429768748 + ], + "sensor_type": 1, + "id": 109 + }, + { + "release_time": 1832, + "due_time": 2802, + "duration": 38, + "coordinate": [ + -15.66477210762072, + -123.71463972116065 + ], + "sensor_type": 1, + "id": 110 + }, + { + "release_time": 3323, + "due_time": 3556, + "duration": 41, + "coordinate": [ + 61.860519130434625, + 113.72569430749252 + ], + "sensor_type": 1, + "id": 111 + }, + { + "release_time": 689, + "due_time": 3285, + "duration": 26, + "coordinate": [ + 27.930528880287923, + 30.422717962217632 + ], + "sensor_type": 1, + "id": 112 + }, + { + "release_time": 1778, + "due_time": 1871, + "duration": 25, + "coordinate": [ + -7.626803861585614, + -108.49887274637881 + ], + "sensor_type": 1, + "id": 113 + }, + { + "release_time": 1568, + "due_time": 2586, + "duration": 19, + "coordinate": [ + 11.434091615679932, + 166.09903787146834 + ], + "sensor_type": 1, + "id": 114 + }, + { + "release_time": 1854, + "due_time": 3459, + "duration": 59, + "coordinate": [ + -1.158607377689279, + -132.61269199716583 + ], + "sensor_type": 1, + "id": 115 + }, + { + "release_time": 387, + "due_time": 3155, + "duration": 60, + "coordinate": [ + -66.30475755503099, + -2.9230951184129594 + ], + "sensor_type": 1, + "id": 116 + }, + { + "release_time": 3305, + "due_time": 3503, + "duration": 22, + "coordinate": [ + -78.3651653342387, + 53.126003120554486 + ], + "sensor_type": 1, + "id": 117 + }, + { + "release_time": 3131, + "due_time": 3479, + "duration": 44, + "coordinate": [ + 69.31126425406865, + 82.71044091670575 + ], + "sensor_type": 1, + "id": 118 + }, + { + "release_time": 2323, + "due_time": 3084, + "duration": 36, + "coordinate": [ + 66.43131882264501, + -120.07143928563903 + ], + "sensor_type": 1, + "id": 119 + }, + { + "release_time": 2151, + "due_time": 3511, + "duration": 53, + "coordinate": [ + -39.93674008037392, + -22.91874309968992 + ], + "sensor_type": 1, + "id": 120 + }, + { + "release_time": 84, + "due_time": 1790, + "duration": 37, + "coordinate": [ + -16.65170711243941, + 123.64155453260094 + ], + "sensor_type": 1, + "id": 121 + }, + { + "release_time": 587, + "due_time": 1598, + "duration": 31, + "coordinate": [ + -20.720294092131397, + 113.32909730493759 + ], + "sensor_type": 1, + "id": 122 + }, + { + "release_time": 2474, + "due_time": 3053, + "duration": 39, + "coordinate": [ + 1.9570085759954452, + -89.42705246972537 + ], + "sensor_type": 1, + "id": 123 + }, + { + "release_time": 2197, + "due_time": 3192, + "duration": 47, + "coordinate": [ + -1.863575157268528, + 116.56114304865469 + ], + "sensor_type": 1, + "id": 124 + }, + { + "release_time": 1613, + "due_time": 3174, + "duration": 60, + "coordinate": [ + 48.99471978837906, + -106.09637771109286 + ], + "sensor_type": 1, + "id": 125 + }, + { + "release_time": 1588, + "due_time": 2001, + "duration": 48, + "coordinate": [ + 78.74137551898284, + -109.08164839761159 + ], + "sensor_type": 1, + "id": 126 + } + ] +} \ No newline at end of file diff --git a/tests/fixtures/aeosbench_gt_bsk2.9.0/cases/00500/constellation.json b/tests/fixtures/aeosbench_gt_bsk2.9.0/cases/00500/constellation.json new file mode 100644 index 0000000..967e2ee --- /dev/null +++ b/tests/fixtures/aeosbench_gt_bsk2.9.0/cases/00500/constellation.json @@ -0,0 +1,2260 @@ +{ + "orbits": [ + { + "eccentricity": 0.0006, + "semi_major_axis": 6876000.0, + "inclination": 98.1338, + "right_ascension_of_the_ascending_node": 272.4444, + "argument_of_perigee": 302.4329, + "id": 0 + }, + { + "eccentricity": 0.0001355, + "semi_major_axis": 6921000.0, + "inclination": 43.005, + "right_ascension_of_the_ascending_node": 91.4176, + "argument_of_perigee": 271.0642, + "id": 1 + }, + { + "eccentricity": 0.0001442, + "semi_major_axis": 6921000.0, + "inclination": 53.2179, + "right_ascension_of_the_ascending_node": 253.224, + "argument_of_perigee": 107.5355, + "id": 2 + }, + { + "eccentricity": 0.0001253, + "semi_major_axis": 6921000.0, + "inclination": 53.0545, + "right_ascension_of_the_ascending_node": 146.8111, + "argument_of_perigee": 93.3552, + "id": 3 + }, + { + "eccentricity": 0.0001276, + "semi_major_axis": 6990000.0, + "inclination": 97.8866, + "right_ascension_of_the_ascending_node": 1.1577, + "argument_of_perigee": 89.1358, + "id": 4 + }, + { + "eccentricity": 0.0001274, + "semi_major_axis": 6921000.0, + "inclination": 53.2187, + "right_ascension_of_the_ascending_node": 313.5448, + "argument_of_perigee": 105.4537, + "id": 5 + }, + { + "eccentricity": 0.0001768, + "semi_major_axis": 6921000.0, + "inclination": 53.2193, + "right_ascension_of_the_ascending_node": 20.4537, + "argument_of_perigee": 70.3374, + "id": 6 + }, + { + "eccentricity": 7.57e-05, + "semi_major_axis": 6921000.0, + "inclination": 97.6573, + "right_ascension_of_the_ascending_node": 238.9015, + "argument_of_perigee": 270.8827, + "id": 7 + }, + { + "eccentricity": 0.0002872, + "semi_major_axis": 6921000.0, + "inclination": 69.9997, + "right_ascension_of_the_ascending_node": 61.8237, + "argument_of_perigee": 264.9711, + "id": 8 + }, + { + "eccentricity": 0.0105271, + "semi_major_axis": 7471000.0, + "inclination": 63.4394, + "right_ascension_of_the_ascending_node": 196.0219, + "argument_of_perigee": 1.952, + "id": 9 + }, + { + "eccentricity": 0.0001237, + "semi_major_axis": 6921000.0, + "inclination": 53.2163, + "right_ascension_of_the_ascending_node": 104.5181, + "argument_of_perigee": 81.1967, + "id": 10 + }, + { + "eccentricity": 0.0001234, + "semi_major_axis": 6921000.0, + "inclination": 53.0553, + "right_ascension_of_the_ascending_node": 334.0107, + "argument_of_perigee": 83.3213, + "id": 11 + }, + { + "eccentricity": 0.0002974, + "semi_major_axis": 6921000.0, + "inclination": 70.0006, + "right_ascension_of_the_ascending_node": 330.7421, + "argument_of_perigee": 268.6697, + "id": 12 + }, + { + "eccentricity": 0.0001676, + "semi_major_axis": 6921000.0, + "inclination": 53.0565, + "right_ascension_of_the_ascending_node": 87.1799, + "argument_of_perigee": 69.8789, + "id": 13 + }, + { + "eccentricity": 0.0001411, + "semi_major_axis": 6921000.0, + "inclination": 53.2157, + "right_ascension_of_the_ascending_node": 199.3323, + "argument_of_perigee": 100.7857, + "id": 14 + }, + { + "eccentricity": 0.0001506, + "semi_major_axis": 6921000.0, + "inclination": 53.2181, + "right_ascension_of_the_ascending_node": 55.3432, + "argument_of_perigee": 76.517, + "id": 15 + }, + { + "eccentricity": 0.0001375, + "semi_major_axis": 6921000.0, + "inclination": 53.2161, + "right_ascension_of_the_ascending_node": 183.9887, + "argument_of_perigee": 100.0494, + "id": 16 + }, + { + "eccentricity": 0.0001756, + "semi_major_axis": 7571000.0, + "inclination": 87.9101, + "right_ascension_of_the_ascending_node": 12.325, + "argument_of_perigee": 79.1478, + "id": 17 + }, + { + "eccentricity": 0.0001357, + "semi_major_axis": 6921000.0, + "inclination": 53.218, + "right_ascension_of_the_ascending_node": 355.9988, + "argument_of_perigee": 98.9052, + "id": 18 + }, + { + "eccentricity": 0.0001316, + "semi_major_axis": 6921000.0, + "inclination": 53.2163, + "right_ascension_of_the_ascending_node": 158.9403, + "argument_of_perigee": 93.2098, + "id": 19 + }, + { + "eccentricity": 0.00019, + "semi_major_axis": 7571000.0, + "inclination": 87.8965, + "right_ascension_of_the_ascending_node": 164.6295, + "argument_of_perigee": 98.5664, + "id": 20 + }, + { + "eccentricity": 0.0002322, + "semi_major_axis": 7571000.0, + "inclination": 87.9107, + "right_ascension_of_the_ascending_node": 12.3604, + "argument_of_perigee": 94.979, + "id": 21 + }, + { + "eccentricity": 0.00018, + "semi_major_axis": 6921000.0, + "inclination": 97.6552, + "right_ascension_of_the_ascending_node": 299.0477, + "argument_of_perigee": 115.7691, + "id": 22 + } + ], + "satellites": [ + { + "inertia": [ + 198.0958709716797, + 0.0, + 0.0, + 0.0, + 60.830162048339844, + 0.0, + 0.0, + 0.0, + 180.60386657714844 + ], + "mass": 126.38234292115614, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 0, + "solar_panel": { + "direction": [ + -0.41663834601105665, + 0.8824273378721461, + -0.21848222355388183 + ], + "area": 0.2819259134819363, + "efficiency": 0.2762741489206261 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2584333431380584, + "power": 1.586592209777578, + "type": 1 + }, + "battery": { + "capacity": 22609.76154674885, + "percentage": 0.34560465679601726 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 513.6992088954127, + "power": 6.030914503646901, + "efficiency": 0.5669790952343847 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 465.7020397213099, + "power": 5.784418459077602, + "efficiency": 0.5845265407471631 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 590.3571586425195, + "power": 5.675231089275668, + "efficiency": 0.5178308305481562 + } + ], + "mrp_control": { + "k": 23.792584502486644, + "ki": 0.0009622100926856281, + "p": 76.77349531236986, + "integral_limit": 0.000164927810670839 + }, + "true_anomaly": 50.57463512281049, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 0 + }, + { + "inertia": [ + 130.88818359375, + 0.0, + 0.0, + 0.0, + 56.292274475097656, + 0.0, + 0.0, + 0.0, + 51.789756774902344 + ], + "mass": 110.88359307679382, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 1, + "solar_panel": { + "direction": [ + 0.29823481275598107, + 0.34077415501949937, + 0.8915878934413315 + ], + "area": 0.3621379376666233, + "efficiency": 0.4322422882770388 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.1713854486308921, + "power": 7.697657869979572, + "type": 1 + }, + "battery": { + "capacity": 18483.834646150674, + "percentage": 0.3545866154262396 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 522.9908102176644, + "power": 5.003528085388024, + "efficiency": 0.5444225878512552 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 455.87146380741297, + "power": 6.323219856639516, + "efficiency": 0.5378516963905297 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 713.1719593519158, + "power": 5.887255589716479, + "efficiency": 0.5737470365447541 + } + ], + "mrp_control": { + "k": 27.95550270987556, + "ki": 0.0032538192578078417, + "p": 69.07117997225085, + "integral_limit": 0.004934613342560352 + }, + "true_anomaly": 187.33331501329548, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 1 + }, + { + "inertia": [ + 70.99412536621094, + 0.0, + 0.0, + 0.0, + 138.63671875, + 0.0, + 0.0, + 0.0, + 184.20416259765625 + ], + "mass": 149.90555441523907, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 2, + "solar_panel": { + "direction": [ + -0.04079345333013909, + 0.36075511010219613, + -0.9317680208617133 + ], + "area": 0.4498524907522571, + "efficiency": 0.32044813685067164 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.37008273458369945, + "power": 2.676332369578317, + "type": 1 + }, + "battery": { + "capacity": 17030.943305936722, + "percentage": 0.9123436475106719 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 705.9675933384308, + "power": 6.188725856885078, + "efficiency": 0.5496562528989537 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 636.8201092985132, + "power": 6.5474142370405275, + "efficiency": 0.5471379835288073 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 639.1087117933105, + "power": 6.973862253537641, + "efficiency": 0.549475793097557 + } + ], + "mrp_control": { + "k": 59.3115923464998, + "ki": 0.0011979308428020851, + "p": 233.41462571243258, + "integral_limit": 0.0048019586771340834 + }, + "true_anomaly": 217.82370029879226, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 2 + }, + { + "inertia": [ + 185.07647705078125, + 0.0, + 0.0, + 0.0, + 57.464256286621094, + 0.0, + 0.0, + 0.0, + 72.34806823730469 + ], + "mass": 95.47953624821866, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 3, + "solar_panel": { + "direction": [ + -0.7199418486168466, + 0.2736716133656016, + 0.6377990143046837 + ], + "area": 0.25601764984406744, + "efficiency": 0.18244012764533502 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.18400245292076464, + "power": 3.3937000496039174, + "type": 1 + }, + "battery": { + "capacity": 22391.710678246898, + "percentage": 0.8938731480578249 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 573.7242393212836, + "power": 6.678228867693818, + "efficiency": 0.556416419360887 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 440.27822793513593, + "power": 6.864099552738807, + "efficiency": 0.5167751043043688 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 651.3623865613783, + "power": 5.437842850572469, + "efficiency": 0.5778806984077984 + } + ], + "mrp_control": { + "k": 32.36412150871663, + "ki": 0.0003705894568670309, + "p": 93.5057440792318, + "integral_limit": 0.0007186469954031567 + }, + "true_anomaly": 315.3126661204202, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 3 + }, + { + "inertia": [ + 126.18850708007812, + 0.0, + 0.0, + 0.0, + 122.1639633178711, + 0.0, + 0.0, + 0.0, + 100.81497192382812 + ], + "mass": 53.50759824976159, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 4, + "solar_panel": { + "direction": [ + -0.41808668498880003, + 0.4066512169302544, + 0.812304322039603 + ], + "area": 0.2966691073671595, + "efficiency": 0.4149346613057593 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2125850614495954, + "power": 8.173940624244299, + "type": 1 + }, + "battery": { + "capacity": 17585.83015133087, + "percentage": 0.9203275554749161 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 423.73180167186797, + "power": 6.849967568658571, + "efficiency": 0.5908933899553217 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 684.8394076611929, + "power": 6.448224922031821, + "efficiency": 0.5978581069576363 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 463.8845781853844, + "power": 6.468627438423982, + "efficiency": 0.5432406835704172 + } + ], + "mrp_control": { + "k": 27.209047845968882, + "ki": 0.005518763974473636, + "p": 83.71975307793649, + "integral_limit": 0.003808519890942438 + }, + "true_anomaly": 358.6213182638212, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 4 + }, + { + "inertia": [ + 155.41302490234375, + 0.0, + 0.0, + 0.0, + 160.46665954589844, + 0.0, + 0.0, + 0.0, + 138.77691650390625 + ], + "mass": 130.40963585360242, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 5, + "solar_panel": { + "direction": [ + -0.23720832086938642, + 0.8197826854114334, + 0.5212375285893612 + ], + "area": 0.3037903153634731, + "efficiency": 0.4324730070919188 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.25273050756465737, + "power": 3.3530739644907275, + "type": 1 + }, + "battery": { + "capacity": 28379.832891560967, + "percentage": 0.6103484872795073 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 446.46780817314124, + "power": 5.992711810400934, + "efficiency": 0.5607175794466395 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 613.0456186396656, + "power": 6.121449602258026, + "efficiency": 0.5883918787738889 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 501.77677029882415, + "power": 5.482829434804071, + "efficiency": 0.5757356244864734 + } + ], + "mrp_control": { + "k": 46.116255656219074, + "ki": 0.0034868695948625274, + "p": 102.91394608340701, + "integral_limit": 0.0022375881565971983 + }, + "true_anomaly": 125.29341843535852, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 5 + }, + { + "inertia": [ + 86.42733764648438, + 0.0, + 0.0, + 0.0, + 133.92864990234375, + 0.0, + 0.0, + 0.0, + 182.5267791748047 + ], + "mass": 84.32819892379428, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 6, + "solar_panel": { + "direction": [ + 0.8314208734755498, + 0.26849427933444064, + 0.48646701133153214 + ], + "area": 0.1693457499401333, + "efficiency": 0.34154054935255385 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.14442115593655844, + "power": 3.4265892419983333, + "type": 1 + }, + "battery": { + "capacity": 17423.950152239326, + "percentage": 0.31436825252748113 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 609.1353816059377, + "power": 6.933385905374638, + "efficiency": 0.5875747636261938 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 532.3015808249695, + "power": 6.9104337376706395, + "efficiency": 0.5193034710451719 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 596.0369385505355, + "power": 5.868054257062248, + "efficiency": 0.5613205492708114 + } + ], + "mrp_control": { + "k": 22.53897384648916, + "ki": 0.005987985871793919, + "p": 87.53012025751485, + "integral_limit": 0.015398596761522236 + }, + "true_anomaly": 216.73718880988292, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 6 + }, + { + "inertia": [ + 161.38165283203125, + 0.0, + 0.0, + 0.0, + 149.71270751953125, + 0.0, + 0.0, + 0.0, + 198.2505340576172 + ], + "mass": 111.60652501603933, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 7, + "solar_panel": { + "direction": [ + -0.5542715257818766, + 0.18703138913846007, + 0.8110501434463645 + ], + "area": 0.18506746421250397, + "efficiency": 0.184614645477803 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.34685717278740325, + "power": 2.520822990387065, + "type": 1 + }, + "battery": { + "capacity": 17432.84360814809, + "percentage": 0.8137294922658906 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 667.6024633702332, + "power": 5.78279557698719, + "efficiency": 0.5266420872006367 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 453.8963969522544, + "power": 6.384763112742726, + "efficiency": 0.5045693585442494 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 709.6232407654984, + "power": 6.465269495187384, + "efficiency": 0.5361920826701055 + } + ], + "mrp_control": { + "k": 60.560778257724394, + "ki": 0.0026638409646144944, + "p": 185.2689543324626, + "integral_limit": 0.005420732257069156 + }, + "true_anomaly": 294.1354992139608, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 7 + }, + { + "inertia": [ + 163.10256958007812, + 0.0, + 0.0, + 0.0, + 67.39653015136719, + 0.0, + 0.0, + 0.0, + 75.96343231201172 + ], + "mass": 163.87626081822143, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 8, + "solar_panel": { + "direction": [ + 0.9336942188144418, + 0.3492765157918869, + -0.07887345097540198 + ], + "area": 0.28481633240449633, + "efficiency": 0.3268516243334721 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2407650295154333, + "power": 9.132468369795188, + "type": 1 + }, + "battery": { + "capacity": 9795.509828613158, + "percentage": 0.8572269727440837 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 551.6041771922557, + "power": 6.18108061439003, + "efficiency": 0.5253560751652355 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 500.6037160703763, + "power": 6.867299085732779, + "efficiency": 0.5350541857716589 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 621.7591476567543, + "power": 5.591623848396004, + "efficiency": 0.5099630955330686 + } + ], + "mrp_control": { + "k": 18.39541916471593, + "ki": 0.006959006708333527, + "p": 42.50695305476568, + "integral_limit": 0.011832896337060337 + }, + "true_anomaly": 122.35585752666749, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 8 + }, + { + "inertia": [ + 136.80909729003906, + 0.0, + 0.0, + 0.0, + 79.98080444335938, + 0.0, + 0.0, + 0.0, + 155.53237915039062 + ], + "mass": 84.15635520184586, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 9, + "solar_panel": { + "direction": [ + -0.8605236090752781, + 0.18056760358534726, + 0.47633439804354133 + ], + "area": 0.4464895518154435, + "efficiency": 0.39160169219414653 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.30895724127720203, + "power": 3.8762958067105955, + "type": 1 + }, + "battery": { + "capacity": 23723.943560542248, + "percentage": 0.9911699014158967 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 703.7195582092099, + "power": 5.482761176759404, + "efficiency": 0.5902096941209201 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 651.034680950651, + "power": 5.641367297143766, + "efficiency": 0.5714218739462747 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 536.9519889458871, + "power": 6.055744522690578, + "efficiency": 0.5266191975559344 + } + ], + "mrp_control": { + "k": 27.669271963991566, + "ki": 0.0033373828293049137, + "p": 60.13042904323628, + "integral_limit": 0.0003908761415219446 + }, + "true_anomaly": 135.69650328690898, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 9 + }, + { + "inertia": [ + 193.609130859375, + 0.0, + 0.0, + 0.0, + 131.07681274414062, + 0.0, + 0.0, + 0.0, + 102.38029479980469 + ], + "mass": 130.4111944183619, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 10, + "solar_panel": { + "direction": [ + -0.6028339790906092, + 0.5131661986511623, + -0.6109432430395633 + ], + "area": 0.14261606573058383, + "efficiency": 0.3708132186821974 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.14202134454639898, + "power": 5.98768339607215, + "type": 1 + }, + "battery": { + "capacity": 23428.075540299003, + "percentage": 0.5290930812389639 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 518.4547402109831, + "power": 5.622857170404309, + "efficiency": 0.5659332202420013 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 597.8745788286388, + "power": 5.068115736970739, + "efficiency": 0.5249165267901665 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 703.7670971342156, + "power": 5.468836104468972, + "efficiency": 0.5107485333732236 + } + ], + "mrp_control": { + "k": 68.86346888210812, + "ki": 0.006815061411438148, + "p": 146.85795962316513, + "integral_limit": 0.004083500896129955 + }, + "true_anomaly": 189.94838884703296, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 10 + }, + { + "inertia": [ + 172.53573608398438, + 0.0, + 0.0, + 0.0, + 118.23352813720703, + 0.0, + 0.0, + 0.0, + 106.26756286621094 + ], + "mass": 68.97424089957627, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 11, + "solar_panel": { + "direction": [ + -0.30341321695574835, + 0.9527235048146341, + -0.016073056656523723 + ], + "area": 0.42485362305167496, + "efficiency": 0.26750968043135975 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4561789604139419, + "power": 2.655583030795502, + "type": 1 + }, + "battery": { + "capacity": 23908.555891813325, + "percentage": 0.939037399105332 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 490.6383834819479, + "power": 6.218359195116087, + "efficiency": 0.5617690912731628 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 560.8505026004211, + "power": 6.624921445663158, + "efficiency": 0.5249928809106013 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 746.1806867970129, + "power": 6.672148635634489, + "efficiency": 0.5680414362880696 + } + ], + "mrp_control": { + "k": 60.58141653389663, + "ki": 0.006846544632600974, + "p": 205.57226846192538, + "integral_limit": 0.023811185433989832 + }, + "true_anomaly": 147.4624307674913, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 11 + }, + { + "inertia": [ + 71.45994567871094, + 0.0, + 0.0, + 0.0, + 88.9399185180664, + 0.0, + 0.0, + 0.0, + 180.7186737060547 + ], + "mass": 131.96334269963515, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 12, + "solar_panel": { + "direction": [ + -0.05996436702826028, + 0.5627803424667223, + 0.8244286268804224 + ], + "area": 0.4648082593964369, + "efficiency": 0.4169432040019878 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3441284539531567, + "power": 2.794146613319687, + "type": 1 + }, + "battery": { + "capacity": 16178.71840226239, + "percentage": 0.24265410956792366 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 560.0499760377869, + "power": 5.044995263961173, + "efficiency": 0.5317061341535081 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 572.214895731203, + "power": 6.323933377640022, + "efficiency": 0.5422140115715606 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 459.11826878993384, + "power": 6.120951103826523, + "efficiency": 0.5315546902857197 + } + ], + "mrp_control": { + "k": 34.3402414710093, + "ki": 0.0033140627402612056, + "p": 110.06713537905374, + "integral_limit": 0.003997918687029487 + }, + "true_anomaly": 283.5555979772903, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 12 + }, + { + "inertia": [ + 173.80447387695312, + 0.0, + 0.0, + 0.0, + 114.90234375, + 0.0, + 0.0, + 0.0, + 65.87764739990234 + ], + "mass": 63.65437044408371, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 13, + "solar_panel": { + "direction": [ + -0.601110089254393, + 0.5854967192519055, + -0.543930374535042 + ], + "area": 0.4306074539827738, + "efficiency": 0.12463572980138769 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.1416143998769802, + "power": 8.485174357586335, + "type": 1 + }, + "battery": { + "capacity": 27679.65883190512, + "percentage": 0.47615459090337253 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 599.951161507035, + "power": 5.041156432383304, + "efficiency": 0.5716103611519002 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 624.7740980590459, + "power": 5.881578032189029, + "efficiency": 0.5762622294087916 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 452.84290378489743, + "power": 6.692712946618793, + "efficiency": 0.5490078692382532 + } + ], + "mrp_control": { + "k": 58.71194618190075, + "ki": 0.004337192623345406, + "p": 233.0572115531588, + "integral_limit": 0.01251207002893005 + }, + "true_anomaly": 303.20523321519624, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 13 + }, + { + "inertia": [ + 60.73810577392578, + 0.0, + 0.0, + 0.0, + 63.466461181640625, + 0.0, + 0.0, + 0.0, + 184.38548278808594 + ], + "mass": 132.16814132927794, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 14, + "solar_panel": { + "direction": [ + 0.968078755832152, + 0.11891552247523156, + 0.22064138555791252 + ], + "area": 0.48209432346437453, + "efficiency": 0.22519927846708443 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2715405358875379, + "power": 5.296208768299176, + "type": 1 + }, + "battery": { + "capacity": 13333.035472237701, + "percentage": 0.5421543130252958 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 422.74629574726634, + "power": 6.582712775603933, + "efficiency": 0.5359205618332712 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 617.4000925816439, + "power": 5.969881248089942, + "efficiency": 0.5587293232059922 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 625.5135896563276, + "power": 6.129355613146638, + "efficiency": 0.5206759621139905 + } + ], + "mrp_control": { + "k": 35.38030051146554, + "ki": 0.006559445994749774, + "p": 126.53779926506247, + "integral_limit": 0.015664092868155427 + }, + "true_anomaly": 213.3929116657364, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 14 + }, + { + "inertia": [ + 150.55799865722656, + 0.0, + 0.0, + 0.0, + 174.68804931640625, + 0.0, + 0.0, + 0.0, + 120.66548156738281 + ], + "mass": 75.93464265619879, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 15, + "solar_panel": { + "direction": [ + -0.7861163131620055, + 0.4008664747462863, + -0.47045426090647846 + ], + "area": 0.39953653956158475, + "efficiency": 0.4638848472459337 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4882418362747166, + "power": 4.633341119264078, + "type": 1 + }, + "battery": { + "capacity": 12947.085741423838, + "percentage": 0.1923952334705193 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 530.5987463594721, + "power": 6.270803128395557, + "efficiency": 0.5262842933219447 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 630.2107644714927, + "power": 6.305055111757094, + "efficiency": 0.5432163047937317 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 733.7940911050752, + "power": 6.908828822069592, + "efficiency": 0.5970586943685495 + } + ], + "mrp_control": { + "k": 28.366864944827995, + "ki": 0.004223926124048386, + "p": 107.21173939913957, + "integral_limit": 0.006285258804655635 + }, + "true_anomaly": 335.90070675381145, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 15 + }, + { + "inertia": [ + 87.5989990234375, + 0.0, + 0.0, + 0.0, + 95.60943603515625, + 0.0, + 0.0, + 0.0, + 94.69141387939453 + ], + "mass": 190.89146696160614, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 16, + "solar_panel": { + "direction": [ + 0.5255048735183967, + 0.8436709173433339, + 0.10983629244230401 + ], + "area": 0.4580295383266684, + "efficiency": 0.35056871657070576 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.17610429847961584, + "power": 8.866599684937434, + "type": 1 + }, + "battery": { + "capacity": 22844.363030607517, + "percentage": 0.9413417149980634 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 708.1527536541666, + "power": 6.111060902042098, + "efficiency": 0.5600397191143955 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 549.3068187166327, + "power": 5.346047494993025, + "efficiency": 0.5282898660046039 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 613.9739923602684, + "power": 6.776656546606848, + "efficiency": 0.5343987042139717 + } + ], + "mrp_control": { + "k": 17.70328356205662, + "ki": 0.009702704953062866, + "p": 58.375781474720014, + "integral_limit": 0.033118242149489635 + }, + "true_anomaly": 138.3485048876363, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 16 + }, + { + "inertia": [ + 157.22381591796875, + 0.0, + 0.0, + 0.0, + 183.34652709960938, + 0.0, + 0.0, + 0.0, + 149.06112670898438 + ], + "mass": 123.9106759409783, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 17, + "solar_panel": { + "direction": [ + 0.3919813130989438, + 0.16445285400087536, + -0.9051551850330387 + ], + "area": 0.14995014096456447, + "efficiency": 0.12439880168380464 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.10073249033021653, + "power": 6.461489336411234, + "type": 1 + }, + "battery": { + "capacity": 17796.69322617758, + "percentage": 0.6315253171643607 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 426.4144646052646, + "power": 5.401292296776323, + "efficiency": 0.5004139697600141 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 744.5663152645368, + "power": 6.920887951024499, + "efficiency": 0.5634033913805523 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 579.6616731498532, + "power": 5.981691463920562, + "efficiency": 0.5312020184854174 + } + ], + "mrp_control": { + "k": 74.78209774625506, + "ki": 0.004725263084870626, + "p": 154.5739241549009, + "integral_limit": 0.006351957262840655 + }, + "true_anomaly": 350.4244949240812, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 17 + }, + { + "inertia": [ + 139.8824462890625, + 0.0, + 0.0, + 0.0, + 116.27420806884766, + 0.0, + 0.0, + 0.0, + 64.42428588867188 + ], + "mass": 137.175978362212, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 18, + "solar_panel": { + "direction": [ + -0.030030068135463297, + 0.9403363253295847, + 0.3389185599424043 + ], + "area": 0.4229676456978825, + "efficiency": 0.2601580811288735 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.29761581545015386, + "power": 5.479990766870167, + "type": 1 + }, + "battery": { + "capacity": 26860.53556959462, + "percentage": 0.9084222189925852 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 549.8419250995437, + "power": 5.625780880630229, + "efficiency": 0.5527440736251525 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 462.71584597989715, + "power": 6.126000161990191, + "efficiency": 0.5861131470923943 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 411.85010734349106, + "power": 6.899693189249079, + "efficiency": 0.5202166444690836 + } + ], + "mrp_control": { + "k": 24.489577248269853, + "ki": 0.004466942727952604, + "p": 49.60160655046815, + "integral_limit": 0.0018604064786734988 + }, + "true_anomaly": 67.71956544394834, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 18 + }, + { + "inertia": [ + 181.99237060546875, + 0.0, + 0.0, + 0.0, + 130.580322265625, + 0.0, + 0.0, + 0.0, + 131.65469360351562 + ], + "mass": 188.23167543013471, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 19, + "solar_panel": { + "direction": [ + 0.11527042946812888, + 0.26585818641207903, + -0.9570956863385778 + ], + "area": 0.20490264519094517, + "efficiency": 0.23539435722515598 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.37279731252779846, + "power": 9.453260997976754, + "type": 1 + }, + "battery": { + "capacity": 13401.531060876001, + "percentage": 0.7625151559008887 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 652.7882410873347, + "power": 6.301833282539623, + "efficiency": 0.55218222493177 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 532.9598334585214, + "power": 6.053932446802454, + "efficiency": 0.5274405080056735 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 431.3719207383392, + "power": 6.200182825690141, + "efficiency": 0.5126007167523221 + } + ], + "mrp_control": { + "k": 69.79401733451671, + "ki": 0.000376629928343627, + "p": 174.43626019157807, + "integral_limit": 0.0008521861791312875 + }, + "true_anomaly": 321.1262661429329, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 19 + }, + { + "inertia": [ + 57.662017822265625, + 0.0, + 0.0, + 0.0, + 123.59394073486328, + 0.0, + 0.0, + 0.0, + 86.1534423828125 + ], + "mass": 140.7488116594049, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 20, + "solar_panel": { + "direction": [ + 0.1723817624733041, + 0.9686990201221318, + -0.17862456824585768 + ], + "area": 0.37956393537733846, + "efficiency": 0.19832537406915274 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.42957407629222566, + "power": 6.8120060576196035, + "type": 1 + }, + "battery": { + "capacity": 21005.592267723514, + "percentage": 0.22589037204098134 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 579.8558244618429, + "power": 5.555167939484009, + "efficiency": 0.516081036983071 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 552.5978795968147, + "power": 6.7843630712725425, + "efficiency": 0.5545899799934378 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 507.34778651360034, + "power": 6.123023678543973, + "efficiency": 0.553928394037458 + } + ], + "mrp_control": { + "k": 27.058792952679127, + "ki": 0.003495738161981886, + "p": 93.07935509550857, + "integral_limit": 0.013432496224009006 + }, + "true_anomaly": 274.226784901705, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 20 + }, + { + "inertia": [ + 154.4599609375, + 0.0, + 0.0, + 0.0, + 140.90074157714844, + 0.0, + 0.0, + 0.0, + 165.2673797607422 + ], + "mass": 135.07656216356094, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 21, + "solar_panel": { + "direction": [ + 0.0473975892259608, + 0.5618584080272191, + -0.8258744443707445 + ], + "area": 0.44916856005883343, + "efficiency": 0.38414974105758304 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.30987504250807363, + "power": 5.3749176519057045, + "type": 1 + }, + "battery": { + "capacity": 21023.37828274794, + "percentage": 0.6704704220505955 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 565.5272710751448, + "power": 6.134547708811103, + "efficiency": 0.593497637939076 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 545.2931007209718, + "power": 5.203145581463401, + "efficiency": 0.570889863010342 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 573.4563980910906, + "power": 5.044222758936654, + "efficiency": 0.5571180006577409 + } + ], + "mrp_control": { + "k": 17.807974337150494, + "ki": 0.003226074237840737, + "p": 42.92242010974674, + "integral_limit": 0.013069031522345878 + }, + "true_anomaly": 247.843516931181, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 21 + }, + { + "inertia": [ + 103.83932495117188, + 0.0, + 0.0, + 0.0, + 115.5398941040039, + 0.0, + 0.0, + 0.0, + 133.19546508789062 + ], + "mass": 95.19833360649557, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 22, + "solar_panel": { + "direction": [ + -0.3514083299293191, + 0.932478455149995, + -0.08364279010988082 + ], + "area": 0.36695606265519876, + "efficiency": 0.2985793324453721 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.14495376319873954, + "power": 4.080129435342187, + "type": 1 + }, + "battery": { + "capacity": 20661.81728187309, + "percentage": 0.3268666499426099 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 504.83865536344763, + "power": 6.80114422325342, + "efficiency": 0.5760863691602771 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 432.1105456618972, + "power": 6.428395646667953, + "efficiency": 0.5452935967579213 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 441.989469835808, + "power": 5.910696944498369, + "efficiency": 0.5230564394539738 + } + ], + "mrp_control": { + "k": 38.07199526637741, + "ki": 0.00901381238496337, + "p": 128.09272142143286, + "integral_limit": 0.025675889917003838 + }, + "true_anomaly": 207.26087554387237, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 22 + } + ] +} \ No newline at end of file diff --git a/tests/fixtures/aeosbench_gt_bsk2.9.0/cases/00500/taskset.json b/tests/fixtures/aeosbench_gt_bsk2.9.0/cases/00500/taskset.json new file mode 100644 index 0000000..7d7a91d --- /dev/null +++ b/tests/fixtures/aeosbench_gt_bsk2.9.0/cases/00500/taskset.json @@ -0,0 +1,1247 @@ +{ + "tasks": [ + { + "release_time": 1546, + "due_time": 3395, + "duration": 45, + "coordinate": [ + 87.56983439375466, + 29.802285552418738 + ], + "sensor_type": 1, + "id": 0 + }, + { + "release_time": 1298, + "due_time": 2319, + "duration": 17, + "coordinate": [ + 59.901154404713026, + 0.11138617892748925 + ], + "sensor_type": 1, + "id": 1 + }, + { + "release_time": 518, + "due_time": 3597, + "duration": 22, + "coordinate": [ + 78.05690493958974, + -7.993959284478507 + ], + "sensor_type": 1, + "id": 2 + }, + { + "release_time": 1874, + "due_time": 2136, + "duration": 34, + "coordinate": [ + 66.05983642363768, + -6.384611783381814 + ], + "sensor_type": 1, + "id": 3 + }, + { + "release_time": 2317, + "due_time": 2898, + "duration": 20, + "coordinate": [ + 2.4355277021881676, + -133.9539258753904 + ], + "sensor_type": 1, + "id": 4 + }, + { + "release_time": 2602, + "due_time": 3514, + "duration": 35, + "coordinate": [ + 49.97993808384311, + 149.53962642321608 + ], + "sensor_type": 1, + "id": 5 + }, + { + "release_time": 3372, + "due_time": 3495, + "duration": 34, + "coordinate": [ + -27.83089448897929, + -49.1028961536654 + ], + "sensor_type": 1, + "id": 6 + }, + { + "release_time": 2417, + "due_time": 2606, + "duration": 18, + "coordinate": [ + -12.971938049088706, + 143.66869176264373 + ], + "sensor_type": 1, + "id": 7 + }, + { + "release_time": 1840, + "due_time": 3108, + "duration": 51, + "coordinate": [ + 23.086949732185104, + 172.18364302681323 + ], + "sensor_type": 1, + "id": 8 + }, + { + "release_time": 1017, + "due_time": 1645, + "duration": 35, + "coordinate": [ + -46.05158727659459, + -77.80476579367091 + ], + "sensor_type": 1, + "id": 9 + }, + { + "release_time": 1118, + "due_time": 3359, + "duration": 49, + "coordinate": [ + -9.734385522677599, + -166.19744733053963 + ], + "sensor_type": 1, + "id": 10 + }, + { + "release_time": 1983, + "due_time": 2628, + "duration": 36, + "coordinate": [ + 66.51331531013136, + -159.26899060829004 + ], + "sensor_type": 1, + "id": 11 + }, + { + "release_time": 1176, + "due_time": 1549, + "duration": 58, + "coordinate": [ + 65.40365072291823, + 123.37285741901076 + ], + "sensor_type": 1, + "id": 12 + }, + { + "release_time": 1143, + "due_time": 3219, + "duration": 26, + "coordinate": [ + 68.24802766995131, + 64.64716694434648 + ], + "sensor_type": 1, + "id": 13 + }, + { + "release_time": 1863, + "due_time": 2598, + "duration": 45, + "coordinate": [ + 34.839153657832796, + -157.00313072081175 + ], + "sensor_type": 1, + "id": 14 + }, + { + "release_time": 79, + "due_time": 247, + "duration": 48, + "coordinate": [ + 28.96675018824773, + 148.6619395663854 + ], + "sensor_type": 1, + "id": 15 + }, + { + "release_time": 3005, + "due_time": 3181, + "duration": 58, + "coordinate": [ + -81.881723722782, + 11.366881076190879 + ], + "sensor_type": 1, + "id": 16 + }, + { + "release_time": 266, + "due_time": 1107, + "duration": 50, + "coordinate": [ + 88.7409806906254, + 137.73179407976602 + ], + "sensor_type": 1, + "id": 17 + }, + { + "release_time": 2318, + "due_time": 3040, + "duration": 47, + "coordinate": [ + -6.2483887450332105, + -169.70754102338483 + ], + "sensor_type": 1, + "id": 18 + }, + { + "release_time": 1494, + "due_time": 3522, + "duration": 53, + "coordinate": [ + -34.12818701991577, + -40.774629839673196 + ], + "sensor_type": 1, + "id": 19 + }, + { + "release_time": 2049, + "due_time": 3378, + "duration": 21, + "coordinate": [ + 28.78806806956038, + -60.656050708573474 + ], + "sensor_type": 1, + "id": 20 + }, + { + "release_time": 2043, + "due_time": 3107, + "duration": 26, + "coordinate": [ + -0.18794011092491303, + 52.86830700837186 + ], + "sensor_type": 1, + "id": 21 + }, + { + "release_time": 3087, + "due_time": 3355, + "duration": 59, + "coordinate": [ + 79.17467979303038, + -149.0775298633969 + ], + "sensor_type": 1, + "id": 22 + }, + { + "release_time": 443, + "due_time": 2317, + "duration": 18, + "coordinate": [ + 82.27099066305061, + 51.685308713135555 + ], + "sensor_type": 1, + "id": 23 + }, + { + "release_time": 655, + "due_time": 2480, + "duration": 40, + "coordinate": [ + 26.026778470438828, + 129.25968225328432 + ], + "sensor_type": 1, + "id": 24 + }, + { + "release_time": 1514, + "due_time": 2780, + "duration": 36, + "coordinate": [ + -23.631446920454266, + -118.13268372295518 + ], + "sensor_type": 1, + "id": 25 + }, + { + "release_time": 2899, + "due_time": 3058, + "duration": 41, + "coordinate": [ + 0.1401261724435301, + -86.51833402313508 + ], + "sensor_type": 1, + "id": 26 + }, + { + "release_time": 2636, + "due_time": 3563, + "duration": 37, + "coordinate": [ + 67.80193747018646, + -142.5419924606148 + ], + "sensor_type": 1, + "id": 27 + }, + { + "release_time": 3293, + "due_time": 3439, + "duration": 39, + "coordinate": [ + 82.40864101758501, + -104.62838703596707 + ], + "sensor_type": 1, + "id": 28 + }, + { + "release_time": 732, + "due_time": 2331, + "duration": 59, + "coordinate": [ + -66.07574326086083, + 12.81536502203437 + ], + "sensor_type": 1, + "id": 29 + }, + { + "release_time": 1144, + "due_time": 2129, + "duration": 44, + "coordinate": [ + 74.45942073783945, + 167.74095291495502 + ], + "sensor_type": 1, + "id": 30 + }, + { + "release_time": 2205, + "due_time": 2685, + "duration": 27, + "coordinate": [ + -8.783627319520292, + -48.40450253843608 + ], + "sensor_type": 1, + "id": 31 + }, + { + "release_time": 742, + "due_time": 2316, + "duration": 48, + "coordinate": [ + -48.76144797987433, + -74.03937680851367 + ], + "sensor_type": 1, + "id": 32 + }, + { + "release_time": 2133, + "due_time": 2883, + "duration": 60, + "coordinate": [ + -39.5738179696955, + 141.87697013327937 + ], + "sensor_type": 1, + "id": 33 + }, + { + "release_time": 1871, + "due_time": 3499, + "duration": 33, + "coordinate": [ + 6.368122278787666, + -137.54622451003956 + ], + "sensor_type": 1, + "id": 34 + }, + { + "release_time": 2577, + "due_time": 3349, + "duration": 33, + "coordinate": [ + -78.71315961960725, + -141.0903483577257 + ], + "sensor_type": 1, + "id": 35 + }, + { + "release_time": 2232, + "due_time": 3100, + "duration": 57, + "coordinate": [ + -28.55234288159548, + 81.43357667508889 + ], + "sensor_type": 1, + "id": 36 + }, + { + "release_time": 2105, + "due_time": 3077, + "duration": 51, + "coordinate": [ + -57.78878266930947, + 77.40351926613312 + ], + "sensor_type": 1, + "id": 37 + }, + { + "release_time": 2351, + "due_time": 2826, + "duration": 59, + "coordinate": [ + -67.48330615600935, + 40.41745181735209 + ], + "sensor_type": 1, + "id": 38 + }, + { + "release_time": 2500, + "due_time": 2956, + "duration": 24, + "coordinate": [ + 82.2231010047046, + -100.02628568978312 + ], + "sensor_type": 1, + "id": 39 + }, + { + "release_time": 1506, + "due_time": 2185, + "duration": 27, + "coordinate": [ + 69.42064752233836, + -97.54709866242399 + ], + "sensor_type": 1, + "id": 40 + }, + { + "release_time": 1631, + "due_time": 2106, + "duration": 26, + "coordinate": [ + -79.88470172132078, + -20.171455756824884 + ], + "sensor_type": 1, + "id": 41 + }, + { + "release_time": 1969, + "due_time": 3295, + "duration": 54, + "coordinate": [ + 7.987461996732421, + -97.75654160204319 + ], + "sensor_type": 1, + "id": 42 + }, + { + "release_time": 204, + "due_time": 1809, + "duration": 58, + "coordinate": [ + 30.140524774049382, + 47.11239599778506 + ], + "sensor_type": 1, + "id": 43 + }, + { + "release_time": 993, + "due_time": 2902, + "duration": 45, + "coordinate": [ + -70.53600732034784, + 138.09729726860013 + ], + "sensor_type": 1, + "id": 44 + }, + { + "release_time": 1907, + "due_time": 2165, + "duration": 18, + "coordinate": [ + 85.62203005246684, + -170.48845358371395 + ], + "sensor_type": 1, + "id": 45 + }, + { + "release_time": 1792, + "due_time": 2353, + "duration": 27, + "coordinate": [ + -35.978217965365545, + -139.95968800306764 + ], + "sensor_type": 1, + "id": 46 + }, + { + "release_time": 291, + "due_time": 2737, + "duration": 33, + "coordinate": [ + -77.29724074168736, + -57.089455092628924 + ], + "sensor_type": 1, + "id": 47 + }, + { + "release_time": 1345, + "due_time": 1677, + "duration": 37, + "coordinate": [ + 71.83200520728045, + -13.174067673123119 + ], + "sensor_type": 1, + "id": 48 + }, + { + "release_time": 403, + "due_time": 3030, + "duration": 47, + "coordinate": [ + 69.41216665231545, + 175.2048394531035 + ], + "sensor_type": 1, + "id": 49 + }, + { + "release_time": 147, + "due_time": 3121, + "duration": 39, + "coordinate": [ + -65.45676147107312, + 150.4139861789107 + ], + "sensor_type": 1, + "id": 50 + }, + { + "release_time": 2146, + "due_time": 2641, + "duration": 28, + "coordinate": [ + 87.32300240589123, + -57.30937765302899 + ], + "sensor_type": 1, + "id": 51 + }, + { + "release_time": 600, + "due_time": 3322, + "duration": 39, + "coordinate": [ + -22.08302580258396, + -133.17016469910672 + ], + "sensor_type": 1, + "id": 52 + }, + { + "release_time": 194, + "due_time": 2092, + "duration": 15, + "coordinate": [ + 70.93544049749204, + 143.38523862668183 + ], + "sensor_type": 1, + "id": 53 + }, + { + "release_time": 223, + "due_time": 1965, + "duration": 52, + "coordinate": [ + 80.3830430526516, + 28.875024026519185 + ], + "sensor_type": 1, + "id": 54 + }, + { + "release_time": 1367, + "due_time": 1533, + "duration": 36, + "coordinate": [ + -29.300181079643167, + -117.07921705648258 + ], + "sensor_type": 1, + "id": 55 + }, + { + "release_time": 3461, + "due_time": 3568, + "duration": 15, + "coordinate": [ + -75.59048846381312, + -25.563761702823626 + ], + "sensor_type": 1, + "id": 56 + }, + { + "release_time": 950, + "due_time": 2303, + "duration": 17, + "coordinate": [ + -1.2399713229878842, + 84.37635736519127 + ], + "sensor_type": 1, + "id": 57 + }, + { + "release_time": 1335, + "due_time": 3244, + "duration": 26, + "coordinate": [ + -41.33281855647691, + 29.55974435663734 + ], + "sensor_type": 1, + "id": 58 + }, + { + "release_time": 2601, + "due_time": 3151, + "duration": 33, + "coordinate": [ + 73.28373910144515, + -8.494744157722295 + ], + "sensor_type": 1, + "id": 59 + }, + { + "release_time": 407, + "due_time": 3293, + "duration": 24, + "coordinate": [ + -65.27855507256258, + -52.39089103906055 + ], + "sensor_type": 1, + "id": 60 + }, + { + "release_time": 2463, + "due_time": 2971, + "duration": 16, + "coordinate": [ + -87.3831889007025, + -60.51841460701726 + ], + "sensor_type": 1, + "id": 61 + }, + { + "release_time": 3155, + "due_time": 3379, + "duration": 39, + "coordinate": [ + 8.72353600976794, + 61.81061498920445 + ], + "sensor_type": 1, + "id": 62 + }, + { + "release_time": 1346, + "due_time": 3079, + "duration": 59, + "coordinate": [ + -75.07326017631489, + 121.04058512371404 + ], + "sensor_type": 1, + "id": 63 + }, + { + "release_time": 2990, + "due_time": 3186, + "duration": 56, + "coordinate": [ + -23.220138468393685, + 36.264397507399906 + ], + "sensor_type": 1, + "id": 64 + }, + { + "release_time": 3513, + "due_time": 3600, + "duration": 29, + "coordinate": [ + 78.7569386529407, + 31.973913370231912 + ], + "sensor_type": 1, + "id": 65 + }, + { + "release_time": 759, + "due_time": 1805, + "duration": 34, + "coordinate": [ + -51.43009446921395, + -45.12608635161379 + ], + "sensor_type": 1, + "id": 66 + }, + { + "release_time": 3235, + "due_time": 3391, + "duration": 49, + "coordinate": [ + -82.52057374869335, + 63.31388292156814 + ], + "sensor_type": 1, + "id": 67 + }, + { + "release_time": 1584, + "due_time": 3351, + "duration": 50, + "coordinate": [ + -87.9326083815778, + -60.43082071279977 + ], + "sensor_type": 1, + "id": 68 + }, + { + "release_time": 1655, + "due_time": 3180, + "duration": 48, + "coordinate": [ + -39.20679226097022, + -34.287887367504 + ], + "sensor_type": 1, + "id": 69 + }, + { + "release_time": 663, + "due_time": 1207, + "duration": 21, + "coordinate": [ + -40.764516661369015, + -48.9693340930275 + ], + "sensor_type": 1, + "id": 70 + }, + { + "release_time": 108, + "due_time": 2089, + "duration": 32, + "coordinate": [ + -36.72819105587523, + 166.74812676583701 + ], + "sensor_type": 1, + "id": 71 + }, + { + "release_time": 831, + "due_time": 3395, + "duration": 60, + "coordinate": [ + 30.277370264997046, + 113.1965681212252 + ], + "sensor_type": 1, + "id": 72 + }, + { + "release_time": 2114, + "due_time": 2272, + "duration": 15, + "coordinate": [ + -57.875367558748074, + 44.3361329204194 + ], + "sensor_type": 1, + "id": 73 + }, + { + "release_time": 1664, + "due_time": 2171, + "duration": 43, + "coordinate": [ + -60.76951902831018, + 150.92806974513553 + ], + "sensor_type": 1, + "id": 74 + }, + { + "release_time": 2079, + "due_time": 2889, + "duration": 36, + "coordinate": [ + 44.46372870053753, + 55.631396504667805 + ], + "sensor_type": 1, + "id": 75 + }, + { + "release_time": 1932, + "due_time": 2265, + "duration": 46, + "coordinate": [ + -41.2144318716425, + 38.379003478303844 + ], + "sensor_type": 1, + "id": 76 + }, + { + "release_time": 118, + "due_time": 3514, + "duration": 53, + "coordinate": [ + -30.76529426585865, + -15.206357126708696 + ], + "sensor_type": 1, + "id": 77 + }, + { + "release_time": 2443, + "due_time": 2892, + "duration": 41, + "coordinate": [ + -42.701556356114146, + 28.924330407259617 + ], + "sensor_type": 1, + "id": 78 + }, + { + "release_time": 1413, + "due_time": 3445, + "duration": 26, + "coordinate": [ + -34.53136800250823, + 110.57356426518896 + ], + "sensor_type": 1, + "id": 79 + }, + { + "release_time": 2168, + "due_time": 2653, + "duration": 33, + "coordinate": [ + 34.53244380001598, + 81.34273347369282 + ], + "sensor_type": 1, + "id": 80 + }, + { + "release_time": 3116, + "due_time": 3468, + "duration": 46, + "coordinate": [ + -23.57540124387367, + 65.2484922615796 + ], + "sensor_type": 1, + "id": 81 + }, + { + "release_time": 934, + "due_time": 2991, + "duration": 57, + "coordinate": [ + 64.56312259725635, + 7.906920109411772 + ], + "sensor_type": 1, + "id": 82 + }, + { + "release_time": 1360, + "due_time": 1591, + "duration": 46, + "coordinate": [ + -19.071013942791538, + -8.730190830995895 + ], + "sensor_type": 1, + "id": 83 + }, + { + "release_time": 1496, + "due_time": 2719, + "duration": 31, + "coordinate": [ + 6.779098288077648, + -149.3508240971711 + ], + "sensor_type": 1, + "id": 84 + }, + { + "release_time": 577, + "due_time": 1441, + "duration": 17, + "coordinate": [ + 66.10649091043365, + -155.7319155949158 + ], + "sensor_type": 1, + "id": 85 + }, + { + "release_time": 2183, + "due_time": 2357, + "duration": 42, + "coordinate": [ + -79.1983069491323, + -154.2809334083762 + ], + "sensor_type": 1, + "id": 86 + }, + { + "release_time": 3247, + "due_time": 3541, + "duration": 26, + "coordinate": [ + 24.933867871695583, + 160.78798735474817 + ], + "sensor_type": 1, + "id": 87 + }, + { + "release_time": 2257, + "due_time": 3556, + "duration": 34, + "coordinate": [ + -67.9884969277832, + -89.62805192899862 + ], + "sensor_type": 1, + "id": 88 + }, + { + "release_time": 333, + "due_time": 1304, + "duration": 38, + "coordinate": [ + -55.26711506866229, + 66.11771012217284 + ], + "sensor_type": 1, + "id": 89 + }, + { + "release_time": 1105, + "due_time": 2224, + "duration": 27, + "coordinate": [ + 82.64325054514802, + 19.208764684383738 + ], + "sensor_type": 1, + "id": 90 + }, + { + "release_time": 3365, + "due_time": 3582, + "duration": 23, + "coordinate": [ + 26.301549268233174, + 57.52816309916125 + ], + "sensor_type": 1, + "id": 91 + }, + { + "release_time": 1123, + "due_time": 1704, + "duration": 60, + "coordinate": [ + 5.233712831190047, + -10.453090105820905 + ], + "sensor_type": 1, + "id": 92 + }, + { + "release_time": 2362, + "due_time": 3501, + "duration": 51, + "coordinate": [ + 77.3575708621751, + -135.40432459974497 + ], + "sensor_type": 1, + "id": 93 + }, + { + "release_time": 2984, + "due_time": 3108, + "duration": 24, + "coordinate": [ + 52.02488791006331, + 155.9282345457637 + ], + "sensor_type": 1, + "id": 94 + }, + { + "release_time": 1120, + "due_time": 3451, + "duration": 38, + "coordinate": [ + 13.116617377888446, + -66.99479203320799 + ], + "sensor_type": 1, + "id": 95 + }, + { + "release_time": 480, + "due_time": 2255, + "duration": 41, + "coordinate": [ + -49.08969708259482, + 33.488179421577485 + ], + "sensor_type": 1, + "id": 96 + }, + { + "release_time": 517, + "due_time": 764, + "duration": 58, + "coordinate": [ + -82.90721549846083, + -93.30494454630806 + ], + "sensor_type": 1, + "id": 97 + }, + { + "release_time": 1481, + "due_time": 2630, + "duration": 19, + "coordinate": [ + 61.01528945778796, + -9.83098733467034 + ], + "sensor_type": 1, + "id": 98 + }, + { + "release_time": 1085, + "due_time": 2088, + "duration": 56, + "coordinate": [ + -45.49355018452775, + -111.88532607974825 + ], + "sensor_type": 1, + "id": 99 + }, + { + "release_time": 1663, + "due_time": 2050, + "duration": 16, + "coordinate": [ + 58.824861810540824, + 130.4066081447528 + ], + "sensor_type": 1, + "id": 100 + }, + { + "release_time": 2975, + "due_time": 3089, + "duration": 35, + "coordinate": [ + -34.065721180468685, + -98.71740164080492 + ], + "sensor_type": 1, + "id": 101 + }, + { + "release_time": 2163, + "due_time": 2525, + "duration": 28, + "coordinate": [ + -87.19751114019851, + 22.57267808437581 + ], + "sensor_type": 1, + "id": 102 + }, + { + "release_time": 2059, + "due_time": 3365, + "duration": 50, + "coordinate": [ + -58.273014620509585, + 149.1849244912019 + ], + "sensor_type": 1, + "id": 103 + }, + { + "release_time": 1315, + "due_time": 2256, + "duration": 39, + "coordinate": [ + -43.742528753617485, + 42.720472873315714 + ], + "sensor_type": 1, + "id": 104 + }, + { + "release_time": 3056, + "due_time": 3280, + "duration": 40, + "coordinate": [ + 13.893887250714513, + -118.28537466352238 + ], + "sensor_type": 1, + "id": 105 + }, + { + "release_time": 2246, + "due_time": 2820, + "duration": 41, + "coordinate": [ + -54.891360623404886, + 62.253860182301594 + ], + "sensor_type": 1, + "id": 106 + }, + { + "release_time": 939, + "due_time": 1865, + "duration": 23, + "coordinate": [ + 86.29787696986244, + 109.95601545850008 + ], + "sensor_type": 1, + "id": 107 + }, + { + "release_time": 1149, + "due_time": 1508, + "duration": 60, + "coordinate": [ + -40.993384826194855, + -178.6029683098553 + ], + "sensor_type": 1, + "id": 108 + }, + { + "release_time": 2342, + "due_time": 3237, + "duration": 48, + "coordinate": [ + 66.98397501595153, + 15.699478851574469 + ], + "sensor_type": 1, + "id": 109 + }, + { + "release_time": 3041, + "due_time": 3520, + "duration": 38, + "coordinate": [ + 88.49145118063791, + -45.895741219529384 + ], + "sensor_type": 1, + "id": 110 + }, + { + "release_time": 1305, + "due_time": 3475, + "duration": 29, + "coordinate": [ + -28.943015323765323, + 76.25051139871192 + ], + "sensor_type": 1, + "id": 111 + }, + { + "release_time": 19, + "due_time": 1046, + "duration": 58, + "coordinate": [ + 27.94121654747582, + -40.17889083711992 + ], + "sensor_type": 1, + "id": 112 + } + ] +} \ No newline at end of file diff --git a/tests/fixtures/aeosbench_gt_bsk2.9.0/cases/00819/constellation.json b/tests/fixtures/aeosbench_gt_bsk2.9.0/cases/00819/constellation.json new file mode 100644 index 0000000..b5ab8ab --- /dev/null +++ b/tests/fixtures/aeosbench_gt_bsk2.9.0/cases/00819/constellation.json @@ -0,0 +1,4514 @@ +{ + "orbits": [ + { + "eccentricity": 0.0001206, + "semi_major_axis": 6921000.0, + "inclination": 53.0534, + "right_ascension_of_the_ascending_node": 156.3808, + "argument_of_perigee": 98.7898, + "id": 0 + }, + { + "eccentricity": 0.0001441, + "semi_major_axis": 6921000.0, + "inclination": 53.2191, + "right_ascension_of_the_ascending_node": 50.622, + "argument_of_perigee": 101.0683, + "id": 1 + }, + { + "eccentricity": 0.000105, + "semi_major_axis": 7781000.0, + "inclination": 51.9903, + "right_ascension_of_the_ascending_node": 4.4667, + "argument_of_perigee": 103.6349, + "id": 2 + }, + { + "eccentricity": 0.0001776, + "semi_major_axis": 7571000.0, + "inclination": 87.9281, + "right_ascension_of_the_ascending_node": 27.6304, + "argument_of_perigee": 89.7464, + "id": 3 + }, + { + "eccentricity": 0.0001696, + "semi_major_axis": 6921000.0, + "inclination": 43.0064, + "right_ascension_of_the_ascending_node": 347.1937, + "argument_of_perigee": 259.0742, + "id": 4 + }, + { + "eccentricity": 0.0002003, + "semi_major_axis": 7571000.0, + "inclination": 87.9031, + "right_ascension_of_the_ascending_node": 42.7686, + "argument_of_perigee": 73.7614, + "id": 5 + }, + { + "eccentricity": 9.44e-05, + "semi_major_axis": 7571000.0, + "inclination": 87.9207, + "right_ascension_of_the_ascending_node": 57.9754, + "argument_of_perigee": 82.3166, + "id": 6 + }, + { + "eccentricity": 0.0001269, + "semi_major_axis": 6921000.0, + "inclination": 53.0538, + "right_ascension_of_the_ascending_node": 33.2496, + "argument_of_perigee": 91.2169, + "id": 7 + }, + { + "eccentricity": 0.0025072, + "semi_major_axis": 7093000.0, + "inclination": 98.4832, + "right_ascension_of_the_ascending_node": 151.7384, + "argument_of_perigee": 353.7376, + "id": 8 + }, + { + "eccentricity": 0.0001301, + "semi_major_axis": 6921000.0, + "inclination": 53.0554, + "right_ascension_of_the_ascending_node": 37.6549, + "argument_of_perigee": 100.9579, + "id": 9 + }, + { + "eccentricity": 0.0001967, + "semi_major_axis": 7571000.0, + "inclination": 87.902, + "right_ascension_of_the_ascending_node": 42.691, + "argument_of_perigee": 81.9438, + "id": 10 + }, + { + "eccentricity": 0.0001389, + "semi_major_axis": 6921000.0, + "inclination": 43.0031, + "right_ascension_of_the_ascending_node": 191.78, + "argument_of_perigee": 270.828, + "id": 11 + }, + { + "eccentricity": 0.0003254, + "semi_major_axis": 6921000.0, + "inclination": 70.0014, + "right_ascension_of_the_ascending_node": 29.8072, + "argument_of_perigee": 265.6476, + "id": 12 + }, + { + "eccentricity": 0.0069033, + "semi_major_axis": 7104000.0, + "inclination": 98.2194, + "right_ascension_of_the_ascending_node": 220.9541, + "argument_of_perigee": 38.4321, + "id": 13 + }, + { + "eccentricity": 0.0001706, + "semi_major_axis": 7571000.0, + "inclination": 87.9099, + "right_ascension_of_the_ascending_node": 12.3849, + "argument_of_perigee": 122.6332, + "id": 14 + }, + { + "eccentricity": 0.0001603, + "semi_major_axis": 6921000.0, + "inclination": 53.2188, + "right_ascension_of_the_ascending_node": 329.2802, + "argument_of_perigee": 70.4243, + "id": 15 + }, + { + "eccentricity": 0.0001263, + "semi_major_axis": 6921000.0, + "inclination": 53.0555, + "right_ascension_of_the_ascending_node": 343.7349, + "argument_of_perigee": 91.603, + "id": 16 + }, + { + "eccentricity": 0.0001414, + "semi_major_axis": 6921000.0, + "inclination": 43.0053, + "right_ascension_of_the_ascending_node": 60.2187, + "argument_of_perigee": 264.2586, + "id": 17 + }, + { + "eccentricity": 0.0001514, + "semi_major_axis": 6921000.0, + "inclination": 53.0543, + "right_ascension_of_the_ascending_node": 23.859, + "argument_of_perigee": 104.0034, + "id": 18 + }, + { + "eccentricity": 0.0001333, + "semi_major_axis": 6921000.0, + "inclination": 53.0541, + "right_ascension_of_the_ascending_node": 82.2809, + "argument_of_perigee": 68.2385, + "id": 19 + }, + { + "eccentricity": 0.0001524, + "semi_major_axis": 6921000.0, + "inclination": 53.0558, + "right_ascension_of_the_ascending_node": 307.2082, + "argument_of_perigee": 78.6945, + "id": 20 + }, + { + "eccentricity": 0.0002846, + "semi_major_axis": 7571000.0, + "inclination": 87.8617, + "right_ascension_of_the_ascending_node": 197.8365, + "argument_of_perigee": 102.5463, + "id": 21 + }, + { + "eccentricity": 0.0001318, + "semi_major_axis": 6921000.0, + "inclination": 53.2164, + "right_ascension_of_the_ascending_node": 177.8425, + "argument_of_perigee": 93.9464, + "id": 22 + }, + { + "eccentricity": 0.0001996, + "semi_major_axis": 7571000.0, + "inclination": 87.9029, + "right_ascension_of_the_ascending_node": 42.6812, + "argument_of_perigee": 82.7635, + "id": 23 + }, + { + "eccentricity": 0.0004317, + "semi_major_axis": 6921000.0, + "inclination": 97.6557, + "right_ascension_of_the_ascending_node": 58.9181, + "argument_of_perigee": 78.8107, + "id": 24 + }, + { + "eccentricity": 5.33e-05, + "semi_major_axis": 7781000.0, + "inclination": 51.9945, + "right_ascension_of_the_ascending_node": 233.0837, + "argument_of_perigee": 184.6606, + "id": 25 + }, + { + "eccentricity": 0.0001072, + "semi_major_axis": 6921000.0, + "inclination": 53.0537, + "right_ascension_of_the_ascending_node": 225.4396, + "argument_of_perigee": 81.1513, + "id": 26 + }, + { + "eccentricity": 0.0001288, + "semi_major_axis": 6921000.0, + "inclination": 53.0545, + "right_ascension_of_the_ascending_node": 52.9958, + "argument_of_perigee": 79.5136, + "id": 27 + }, + { + "eccentricity": 0.0001466, + "semi_major_axis": 6921000.0, + "inclination": 53.0541, + "right_ascension_of_the_ascending_node": 161.4396, + "argument_of_perigee": 93.9701, + "id": 28 + }, + { + "eccentricity": 0.0001948, + "semi_major_axis": 7571000.0, + "inclination": 87.91, + "right_ascension_of_the_ascending_node": 12.3294, + "argument_of_perigee": 80.3527, + "id": 29 + }, + { + "eccentricity": 0.0002014, + "semi_major_axis": 6882000.0, + "inclination": 97.397, + "right_ascension_of_the_ascending_node": 86.2996, + "argument_of_perigee": 84.5405, + "id": 30 + }, + { + "eccentricity": 0.0028508, + "semi_major_axis": 7785000.0, + "inclination": 82.4993, + "right_ascension_of_the_ascending_node": 308.5292, + "argument_of_perigee": 155.0461, + "id": 31 + }, + { + "eccentricity": 0.0001328, + "semi_major_axis": 6921000.0, + "inclination": 97.6556, + "right_ascension_of_the_ascending_node": 359.1736, + "argument_of_perigee": 181.2039, + "id": 32 + }, + { + "eccentricity": 0.0001338, + "semi_major_axis": 6982000.0, + "inclination": 97.9039, + "right_ascension_of_the_ascending_node": 241.5412, + "argument_of_perigee": 96.7561, + "id": 33 + }, + { + "eccentricity": 0.0001459, + "semi_major_axis": 6921000.0, + "inclination": 53.0545, + "right_ascension_of_the_ascending_node": 136.7661, + "argument_of_perigee": 89.3602, + "id": 34 + }, + { + "eccentricity": 0.0001017, + "semi_major_axis": 6921000.0, + "inclination": 53.0527, + "right_ascension_of_the_ascending_node": 250.2909, + "argument_of_perigee": 52.2026, + "id": 35 + }, + { + "eccentricity": 0.0002771, + "semi_major_axis": 6921000.0, + "inclination": 70.0016, + "right_ascension_of_the_ascending_node": 49.3982, + "argument_of_perigee": 252.9022, + "id": 36 + }, + { + "eccentricity": 0.0001181, + "semi_major_axis": 6921000.0, + "inclination": 43.0032, + "right_ascension_of_the_ascending_node": 298.9343, + "argument_of_perigee": 260.5736, + "id": 37 + }, + { + "eccentricity": 0.0001439, + "semi_major_axis": 6921000.0, + "inclination": 53.2196, + "right_ascension_of_the_ascending_node": 1.1233, + "argument_of_perigee": 100.614, + "id": 38 + }, + { + "eccentricity": 0.0002359, + "semi_major_axis": 7571000.0, + "inclination": 87.9143, + "right_ascension_of_the_ascending_node": 119.0396, + "argument_of_perigee": 84.2421, + "id": 39 + }, + { + "eccentricity": 0.0001631, + "semi_major_axis": 6921000.0, + "inclination": 43.0058, + "right_ascension_of_the_ascending_node": 298.7585, + "argument_of_perigee": 274.302, + "id": 40 + }, + { + "eccentricity": 0.0002944, + "semi_major_axis": 6921000.0, + "inclination": 70.0033, + "right_ascension_of_the_ascending_node": 310.6852, + "argument_of_perigee": 269.0085, + "id": 41 + }, + { + "eccentricity": 0.0007127, + "semi_major_axis": 6921000.0, + "inclination": 53.0467, + "right_ascension_of_the_ascending_node": 302.9326, + "argument_of_perigee": 325.1522, + "id": 42 + }, + { + "eccentricity": 0.0002804, + "semi_major_axis": 6921000.0, + "inclination": 70.0009, + "right_ascension_of_the_ascending_node": 49.4111, + "argument_of_perigee": 261.9571, + "id": 43 + }, + { + "eccentricity": 0.0001276, + "semi_major_axis": 6921000.0, + "inclination": 53.2175, + "right_ascension_of_the_ascending_node": 85.0885, + "argument_of_perigee": 89.5562, + "id": 44 + }, + { + "eccentricity": 0.0001432, + "semi_major_axis": 6921000.0, + "inclination": 53.2172, + "right_ascension_of_the_ascending_node": 109.6209, + "argument_of_perigee": 84.2649, + "id": 45 + } + ], + "satellites": [ + { + "inertia": [ + 154.4599609375, + 0.0, + 0.0, + 0.0, + 140.90074157714844, + 0.0, + 0.0, + 0.0, + 165.2673797607422 + ], + "mass": 135.07656216356094, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 0, + "solar_panel": { + "direction": [ + -0.02717037902188761, + 0.49349053020097494, + 0.8693266745624268 + ], + "area": 0.20337924470128757, + "efficiency": 0.16602405329029646 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.23469954831603063, + "power": 5.730505647875804, + "type": 1 + }, + "battery": { + "capacity": 20671.589188503505, + "percentage": 0.791300792865712 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 565.5272710751448, + "power": 6.134547708811103, + "efficiency": 0.593497637939076 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 545.2931007209718, + "power": 5.203145581463401, + "efficiency": 0.570889863010342 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 573.4563980910906, + "power": 5.044222758936654, + "efficiency": 0.5571180006577409 + } + ], + "mrp_control": { + "k": 17.807974337150494, + "ki": 0.003226074237840737, + "p": 42.92242010974674, + "integral_limit": 0.013069031522345878 + }, + "true_anomaly": 174.01001479388935, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 0 + }, + { + "inertia": [ + 193.15036010742188, + 0.0, + 0.0, + 0.0, + 133.6533203125, + 0.0, + 0.0, + 0.0, + 163.76876831054688 + ], + "mass": 154.6478457804265, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 1, + "solar_panel": { + "direction": [ + -0.3317419544901775, + 0.5589115151411944, + -0.7599771008876591 + ], + "area": 0.13787696399614435, + "efficiency": 0.23094314111108108 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.46453889266414095, + "power": 7.777176849942502, + "type": 1 + }, + "battery": { + "capacity": 16344.080014055273, + "percentage": 0.7030784665920577 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 666.4799060619127, + "power": 5.2681585377224485, + "efficiency": 0.5390408497889855 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 496.09965377542596, + "power": 5.130036203504064, + "efficiency": 0.5793102965744702 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 409.7039815811868, + "power": 6.169722214714646, + "efficiency": 0.5980425662563236 + } + ], + "mrp_control": { + "k": 38.596875015853755, + "ki": 0.0058782854216735585, + "p": 119.73534521601395, + "integral_limit": 0.015148307781828635 + }, + "true_anomaly": 336.2999325946236, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 1 + }, + { + "inertia": [ + 120.95561218261719, + 0.0, + 0.0, + 0.0, + 96.80496215820312, + 0.0, + 0.0, + 0.0, + 94.92041015625 + ], + "mass": 64.3798256596852, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 2, + "solar_panel": { + "direction": [ + -0.21680059265345594, + 0.03487770188569346, + 0.9755926654789298 + ], + "area": 0.12074657683162636, + "efficiency": 0.38853511992051937 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.231386460319931, + "power": 1.0734281397792649, + "type": 1 + }, + "battery": { + "capacity": 22212.81676241861, + "percentage": 0.9790144121444192 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 511.67104493207466, + "power": 6.572847416343533, + "efficiency": 0.5554302779674535 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 574.6318891167896, + "power": 6.507139587881555, + "efficiency": 0.5872381066455056 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 528.1265385839636, + "power": 5.248450864252044, + "efficiency": 0.5737507808563085 + } + ], + "mrp_control": { + "k": 21.924573248335694, + "ki": 0.004039768984906545, + "p": 47.645443288169055, + "integral_limit": 0.012152418703023068 + }, + "true_anomaly": 155.44329328507186, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 2 + }, + { + "inertia": [ + 157.55184936523438, + 0.0, + 0.0, + 0.0, + 122.2282943725586, + 0.0, + 0.0, + 0.0, + 181.5531463623047 + ], + "mass": 93.48042765390824, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 3, + "solar_panel": { + "direction": [ + 0.14889756902022866, + 0.5925905225828151, + -0.7916223761901203 + ], + "area": 0.4050289882660709, + "efficiency": 0.16008119951614241 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.16976259800993992, + "power": 6.980288597704906, + "type": 1 + }, + "battery": { + "capacity": 29587.6148641102, + "percentage": 0.9133021515595257 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 432.27477617140073, + "power": 6.1238482824567555, + "efficiency": 0.5501790032250974 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 703.1517942610691, + "power": 6.103987783394141, + "efficiency": 0.5371280353189618 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 520.9706708595608, + "power": 5.4849359358239065, + "efficiency": 0.5532837947115152 + } + ], + "mrp_control": { + "k": 26.582475066500777, + "ki": 0.004316944941508072, + "p": 75.50769519334133, + "integral_limit": 0.02129529667258787 + }, + "true_anomaly": 86.0815579696163, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 3 + }, + { + "inertia": [ + 137.92861938476562, + 0.0, + 0.0, + 0.0, + 159.41644287109375, + 0.0, + 0.0, + 0.0, + 52.460201263427734 + ], + "mass": 150.52626102850826, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 4, + "solar_panel": { + "direction": [ + -0.8808057557899893, + 0.07831791115920152, + 0.466955592491283 + ], + "area": 0.4772295765317913, + "efficiency": 0.18901806800824916 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4582959340840249, + "power": 2.22240164936278, + "type": 1 + }, + "battery": { + "capacity": 12673.691693987199, + "percentage": 0.8878443835790081 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 441.5265650454889, + "power": 5.141572477991571, + "efficiency": 0.5006317164400195 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 562.4720158813085, + "power": 5.528397757940486, + "efficiency": 0.5830722204378737 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 682.0035233681422, + "power": 6.346432610598145, + "efficiency": 0.5098128776783618 + } + ], + "mrp_control": { + "k": 31.72003771629443, + "ki": 0.004000350317408228, + "p": 111.98460754110863, + "integral_limit": 0.008122535853861749 + }, + "true_anomaly": 225.93278231962395, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 4 + }, + { + "inertia": [ + 136.80909729003906, + 0.0, + 0.0, + 0.0, + 79.98080444335938, + 0.0, + 0.0, + 0.0, + 155.53237915039062 + ], + "mass": 84.15635520184586, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 5, + "solar_panel": { + "direction": [ + -0.013031336551048881, + 0.03431902845224379, + 0.9993259671167298 + ], + "area": 0.14761998584687303, + "efficiency": 0.1765364219089498 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4116597417166724, + "power": 7.333652147452777, + "type": 1 + }, + "battery": { + "capacity": 27783.452174815186, + "percentage": 0.8789172121093592 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 703.7195582092099, + "power": 5.482761176759404, + "efficiency": 0.5902096941209201 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 651.034680950651, + "power": 5.641367297143766, + "efficiency": 0.5714218739462747 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 536.9519889458871, + "power": 6.055744522690578, + "efficiency": 0.5266191975559344 + } + ], + "mrp_control": { + "k": 27.669271963991566, + "ki": 0.0033373828293049137, + "p": 60.13042904323628, + "integral_limit": 0.0003908761415219446 + }, + "true_anomaly": 128.75449534123575, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 5 + }, + { + "inertia": [ + 130.09449768066406, + 0.0, + 0.0, + 0.0, + 59.00556945800781, + 0.0, + 0.0, + 0.0, + 199.92611694335938 + ], + "mass": 145.043993995523, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 6, + "solar_panel": { + "direction": [ + 0.4129758362204191, + 0.5558462112788071, + 0.7214471207961408 + ], + "area": 0.34070922177402263, + "efficiency": 0.16394095091354471 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.49917461105909344, + "power": 9.260159453708534, + "type": 1 + }, + "battery": { + "capacity": 11455.483914233104, + "percentage": 0.7262543397806135 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 426.6619983794996, + "power": 6.991576771740068, + "efficiency": 0.5967486226705191 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 585.1888283329674, + "power": 5.943222522328823, + "efficiency": 0.5863515886303674 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 701.9381629490922, + "power": 5.361964062568398, + "efficiency": 0.5897211377759137 + } + ], + "mrp_control": { + "k": 30.102110127586162, + "ki": 0.0020592885386862725, + "p": 115.00678746818888, + "integral_limit": 0.007891174442334016 + }, + "true_anomaly": 177.65342620943974, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 6 + }, + { + "inertia": [ + 184.94874572753906, + 0.0, + 0.0, + 0.0, + 132.71578979492188, + 0.0, + 0.0, + 0.0, + 122.06001281738281 + ], + "mass": 126.00037374303186, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 7, + "solar_panel": { + "direction": [ + 0.7880949841154677, + 0.18705512810429523, + -0.5864440937224334 + ], + "area": 0.4283307299999094, + "efficiency": 0.14660288126987975 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2435535709691668, + "power": 3.022976326606767, + "type": 1 + }, + "battery": { + "capacity": 19625.32886687149, + "percentage": 0.4893508140412606 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 529.0090080727189, + "power": 5.67023384171749, + "efficiency": 0.5900768339168975 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 590.9119808627844, + "power": 6.1187145620737935, + "efficiency": 0.5677289055468032 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 668.8898119164713, + "power": 5.874044014715897, + "efficiency": 0.51770604349031 + } + ], + "mrp_control": { + "k": 34.37227236271764, + "ki": 0.007730698004401335, + "p": 77.43208592475061, + "integral_limit": 0.03816131979945813 + }, + "true_anomaly": 172.15888621669578, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 7 + }, + { + "inertia": [ + 120.35233306884766, + 0.0, + 0.0, + 0.0, + 132.09222412109375, + 0.0, + 0.0, + 0.0, + 166.93527221679688 + ], + "mass": 198.90747717753922, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 8, + "solar_panel": { + "direction": [ + -0.9183224839671135, + 0.2744295203602914, + -0.28525822301082027 + ], + "area": 0.15869440519811284, + "efficiency": 0.4171636716141508 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.19204701726542173, + "power": 3.097151944577066, + "type": 1 + }, + "battery": { + "capacity": 28239.810403461564, + "percentage": 0.3886641551681722 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 599.1765773543096, + "power": 6.383641076331219, + "efficiency": 0.5825011034019507 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 452.1053788642011, + "power": 5.364559351016545, + "efficiency": 0.5650061054347425 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 417.83312636153886, + "power": 5.854105390974855, + "efficiency": 0.528162373714302 + } + ], + "mrp_control": { + "k": 17.14177368037322, + "ki": 0.004975340042211277, + "p": 46.26467202807666, + "integral_limit": 0.01568934686469015 + }, + "true_anomaly": 120.35098815576536, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 8 + }, + { + "inertia": [ + 109.15794372558594, + 0.0, + 0.0, + 0.0, + 176.94821166992188, + 0.0, + 0.0, + 0.0, + 164.3232879638672 + ], + "mass": 180.15483987290918, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 9, + "solar_panel": { + "direction": [ + -0.13503606511666078, + 0.5524592972000043, + 0.8225290183665779 + ], + "area": 0.43986869585342625, + "efficiency": 0.26862590582880996 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.16891158154557118, + "power": 4.35046545731903, + "type": 1 + }, + "battery": { + "capacity": 13636.782490532749, + "percentage": 0.7812983961693223 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 732.9959261576232, + "power": 5.854568797733811, + "efficiency": 0.5831086667680017 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 578.7158181495644, + "power": 5.602364233280406, + "efficiency": 0.5146638578364676 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 649.6343926442792, + "power": 5.372727425762665, + "efficiency": 0.5911015718728463 + } + ], + "mrp_control": { + "k": 18.178212680440424, + "ki": 0.0007977081987415924, + "p": 66.5636991558978, + "integral_limit": 0.001745867732001602 + }, + "true_anomaly": 79.05193336757121, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 9 + }, + { + "inertia": [ + 178.99871826171875, + 0.0, + 0.0, + 0.0, + 132.30282592773438, + 0.0, + 0.0, + 0.0, + 187.3187255859375 + ], + "mass": 144.96339258699751, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 10, + "solar_panel": { + "direction": [ + -0.5779192237039759, + 0.5079070024531428, + -0.6387799681678012 + ], + "area": 0.40446730551885046, + "efficiency": 0.2748355940308849 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2969947058829514, + "power": 6.729694257413353, + "type": 1 + }, + "battery": { + "capacity": 13284.951881743982, + "percentage": 0.4398546958973849 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 600.4934837895673, + "power": 6.492885551927458, + "efficiency": 0.5459100710665911 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 581.3183322405794, + "power": 5.667183280679158, + "efficiency": 0.5446682672283456 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 482.7298254030184, + "power": 6.049204577033024, + "efficiency": 0.5473242209199924 + } + ], + "mrp_control": { + "k": 21.14836980621228, + "ki": 0.002875630524304017, + "p": 67.53399962083252, + "integral_limit": 0.006677418975017225 + }, + "true_anomaly": 342.92350377157703, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 10 + }, + { + "inertia": [ + 171.35276794433594, + 0.0, + 0.0, + 0.0, + 120.60572052001953, + 0.0, + 0.0, + 0.0, + 52.18482208251953 + ], + "mass": 161.18683759483645, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 11, + "solar_panel": { + "direction": [ + 0.4413966715067795, + 0.49981610776381097, + 0.7452199922187881 + ], + "area": 0.2378262156166173, + "efficiency": 0.17607857749390352 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.13293085287340364, + "power": 6.071017333964442, + "type": 1 + }, + "battery": { + "capacity": 28419.686378020582, + "percentage": 0.5649884169771062 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 616.8037899972705, + "power": 6.086964600744555, + "efficiency": 0.5727386909878891 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 426.0914605612055, + "power": 5.528037816056746, + "efficiency": 0.54089426894007 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 590.7735042896991, + "power": 5.237337098479141, + "efficiency": 0.5470013240621542 + } + ], + "mrp_control": { + "k": 20.127982550285775, + "ki": 0.004353128459170691, + "p": 74.73362883993498, + "integral_limit": 0.007428546956405847 + }, + "true_anomaly": 267.88010005313356, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 11 + }, + { + "inertia": [ + 51.14934539794922, + 0.0, + 0.0, + 0.0, + 195.93551635742188, + 0.0, + 0.0, + 0.0, + 166.33700561523438 + ], + "mass": 135.36832941181626, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 12, + "solar_panel": { + "direction": [ + -0.5412153067757188, + 0.8119072525943011, + 0.21884379108496135 + ], + "area": 0.43569231524103547, + "efficiency": 0.21722209154980665 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3346669889094665, + "power": 8.468970344155073, + "type": 1 + }, + "battery": { + "capacity": 8819.686740082148, + "percentage": 0.11873872028839738 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 597.4673795281424, + "power": 6.024930793809483, + "efficiency": 0.5449134856942712 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 673.1272310660283, + "power": 6.50011980409665, + "efficiency": 0.5658095553749796 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 736.3673873386642, + "power": 6.551771479138078, + "efficiency": 0.5945353723148785 + } + ], + "mrp_control": { + "k": 57.60687232855784, + "ki": 0.005373142858678404, + "p": 206.368051066919, + "integral_limit": 0.01567035867112565 + }, + "true_anomaly": 186.0855975619195, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 12 + }, + { + "inertia": [ + 179.5546875, + 0.0, + 0.0, + 0.0, + 193.62188720703125, + 0.0, + 0.0, + 0.0, + 159.08619689941406 + ], + "mass": 191.43918953854137, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 13, + "solar_panel": { + "direction": [ + 0.17721588095622645, + 0.38600513303360434, + 0.9053146242100687 + ], + "area": 0.2756083216426134, + "efficiency": 0.3289193663350831 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.14472629677420126, + "power": 3.6933378763491356, + "type": 1 + }, + "battery": { + "capacity": 23884.56805975449, + "percentage": 0.7679578950521976 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 590.8602768518499, + "power": 6.036866561575897, + "efficiency": 0.537943942695495 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 475.08611456891924, + "power": 5.827014917343252, + "efficiency": 0.5598753765929089 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 475.56570460178347, + "power": 5.827046399727594, + "efficiency": 0.5647379851230976 + } + ], + "mrp_control": { + "k": 43.86370693893255, + "ki": 0.003738638360836638, + "p": 114.90425914099941, + "integral_limit": 0.012016267124641315 + }, + "true_anomaly": 185.63613174914738, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 13 + }, + { + "inertia": [ + 96.3546142578125, + 0.0, + 0.0, + 0.0, + 111.48509979248047, + 0.0, + 0.0, + 0.0, + 180.23670959472656 + ], + "mass": 100.35400967723075, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 14, + "solar_panel": { + "direction": [ + 0.7384175565860105, + 0.33784642394395414, + -0.5836088638410387 + ], + "area": 0.15274355025452735, + "efficiency": 0.2986177315463262 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.39146474860981206, + "power": 8.214852753101884, + "type": 1 + }, + "battery": { + "capacity": 23980.70261757154, + "percentage": 0.7091242544039396 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 493.2421660341756, + "power": 6.455201558034201, + "efficiency": 0.5769869358030735 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 424.2961104434539, + "power": 6.115890511453407, + "efficiency": 0.5213616459918365 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 438.44102312093327, + "power": 6.409309305171954, + "efficiency": 0.5617132658430921 + } + ], + "mrp_control": { + "k": 61.85824496302658, + "ki": 0.004822828701052597, + "p": 126.45880184410356, + "integral_limit": 0.023079550403628774 + }, + "true_anomaly": 325.3562795039137, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 14 + }, + { + "inertia": [ + 176.01950073242188, + 0.0, + 0.0, + 0.0, + 60.213592529296875, + 0.0, + 0.0, + 0.0, + 145.025390625 + ], + "mass": 198.38380271299854, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 15, + "solar_panel": { + "direction": [ + -0.20817842854732263, + 0.9433802883467155, + -0.25825447420409836 + ], + "area": 0.4556017834667214, + "efficiency": 0.16494163993799305 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3482841941541792, + "power": 2.0557708909500287, + "type": 1 + }, + "battery": { + "capacity": 14299.14855657889, + "percentage": 0.8662654800770451 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 718.5798131427645, + "power": 6.667004059693727, + "efficiency": 0.5189488936664135 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 474.93437891107703, + "power": 6.439728177270399, + "efficiency": 0.502465878101763 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 442.0228355801004, + "power": 5.898150106629851, + "efficiency": 0.5677769676987706 + } + ], + "mrp_control": { + "k": 57.92517722883437, + "ki": 0.0020994549930862107, + "p": 142.5790461325618, + "integral_limit": 0.0013157259314071903 + }, + "true_anomaly": 232.36801659313926, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 15 + }, + { + "inertia": [ + 60.75143051147461, + 0.0, + 0.0, + 0.0, + 108.25588989257812, + 0.0, + 0.0, + 0.0, + 130.44918823242188 + ], + "mass": 160.5594152365696, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 16, + "solar_panel": { + "direction": [ + -0.22679193564975514, + 0.6153798335518657, + 0.7548993829524008 + ], + "area": 0.11137415481770647, + "efficiency": 0.40958815079295563 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.24453430967290024, + "power": 8.361873984771472, + "type": 1 + }, + "battery": { + "capacity": 18168.631202076995, + "percentage": 0.6990670956765368 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 600.4223324661934, + "power": 6.066391001712352, + "efficiency": 0.5445689334325119 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 732.4322919867191, + "power": 5.490974073334435, + "efficiency": 0.5115017726032406 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 693.5667007742525, + "power": 5.27017093361654, + "efficiency": 0.529419495030645 + } + ], + "mrp_control": { + "k": 38.12264543881515, + "ki": 0.008458030956845643, + "p": 140.1405963967173, + "integral_limit": 0.03190122655775884 + }, + "true_anomaly": 179.85557304923148, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 16 + }, + { + "inertia": [ + 78.32999420166016, + 0.0, + 0.0, + 0.0, + 104.22132873535156, + 0.0, + 0.0, + 0.0, + 199.14163208007812 + ], + "mass": 188.6999060224555, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 17, + "solar_panel": { + "direction": [ + 0.24363961794834296, + 0.16826729645015176, + 0.955157501939519 + ], + "area": 0.3850112248324009, + "efficiency": 0.42017984503484795 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.38505745206394315, + "power": 9.59193048651635, + "type": 1 + }, + "battery": { + "capacity": 29208.535464011253, + "percentage": 0.2835831782326227 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 716.2853008736241, + "power": 6.031550468927421, + "efficiency": 0.530201924154059 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 543.8016712763865, + "power": 6.017413095449704, + "efficiency": 0.5959378672426988 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 606.9629829199699, + "power": 5.902746933964164, + "efficiency": 0.5483837063355741 + } + ], + "mrp_control": { + "k": 77.79045655083848, + "ki": 0.009173810278621915, + "p": 180.34961986422212, + "integral_limit": 0.019835226026162278 + }, + "true_anomaly": 100.88641200932511, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 17 + }, + { + "inertia": [ + 119.64872741699219, + 0.0, + 0.0, + 0.0, + 159.80076599121094, + 0.0, + 0.0, + 0.0, + 163.5137939453125 + ], + "mass": 190.8238079894127, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 18, + "solar_panel": { + "direction": [ + 0.002093458652865011, + 0.16298470780085858, + 0.9866263742947162 + ], + "area": 0.32418298571931303, + "efficiency": 0.1701479274972857 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3849796090558538, + "power": 8.611689500038825, + "type": 1 + }, + "battery": { + "capacity": 17101.437700954375, + "percentage": 0.24448008113817266 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 412.44379430731306, + "power": 5.523023417990215, + "efficiency": 0.5298528666451148 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 572.2900068158193, + "power": 5.559226353026511, + "efficiency": 0.508760355982102 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 682.316619224687, + "power": 5.396776214473754, + "efficiency": 0.5529695173110621 + } + ], + "mrp_control": { + "k": 28.29614115959812, + "ki": 0.0075686982098975885, + "p": 66.59896582352846, + "integral_limit": 0.022701535770486076 + }, + "true_anomaly": 183.26131991075587, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 18 + }, + { + "inertia": [ + 167.1875457763672, + 0.0, + 0.0, + 0.0, + 130.8555450439453, + 0.0, + 0.0, + 0.0, + 62.424285888671875 + ], + "mass": 148.38178275114257, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 19, + "solar_panel": { + "direction": [ + -0.03476260291324629, + 0.025141677805566396, + 0.9990793048981733 + ], + "area": 0.11166583583398766, + "efficiency": 0.2467200465834568 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.1337005985309311, + "power": 8.3261691425308, + "type": 1 + }, + "battery": { + "capacity": 22554.32801315532, + "percentage": 0.12939258323965958 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 606.9202317054612, + "power": 5.4351909554065, + "efficiency": 0.5293106729822463 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 454.5470988395749, + "power": 5.574926924359308, + "efficiency": 0.5690196474620416 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 618.7976200180217, + "power": 6.141430498212746, + "efficiency": 0.5461896894255815 + } + ], + "mrp_control": { + "k": 23.976641818621598, + "ki": 0.0045918755632704715, + "p": 55.24745501969649, + "integral_limit": 0.011689260587752597 + }, + "true_anomaly": 182.1652232873737, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 19 + }, + { + "inertia": [ + 159.93382263183594, + 0.0, + 0.0, + 0.0, + 96.27471923828125, + 0.0, + 0.0, + 0.0, + 120.86653137207031 + ], + "mass": 89.87381231975665, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 20, + "solar_panel": { + "direction": [ + -0.2565264187422273, + 0.1733442809635155, + 0.950865898402361 + ], + "area": 0.15506029617797432, + "efficiency": 0.4998019917489257 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.26927937061386964, + "power": 8.982743498766013, + "type": 1 + }, + "battery": { + "capacity": 13013.036305565925, + "percentage": 0.2906150086533984 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 405.6530658929413, + "power": 6.122471076492553, + "efficiency": 0.5603521637962245 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 552.3040545476281, + "power": 6.703579360539693, + "efficiency": 0.500705987303571 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 559.0534142768141, + "power": 6.552154382310265, + "efficiency": 0.5644912642844295 + } + ], + "mrp_control": { + "k": 27.301431395569487, + "ki": 0.008235417538923337, + "p": 92.61964683502015, + "integral_limit": 0.012524391465425945 + }, + "true_anomaly": 345.14816389048633, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 20 + }, + { + "inertia": [ + 161.38165283203125, + 0.0, + 0.0, + 0.0, + 149.71270751953125, + 0.0, + 0.0, + 0.0, + 198.2505340576172 + ], + "mass": 111.60652501603933, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 21, + "solar_panel": { + "direction": [ + 0.9337804237553385, + 0.35013120881013904, + -0.07390708239709629 + ], + "area": 0.47946353065822245, + "efficiency": 0.21172613800232465 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.10222604263208211, + "power": 4.769268335045101, + "type": 1 + }, + "battery": { + "capacity": 10104.518582468598, + "percentage": 0.6478238042708381 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 667.6024633702332, + "power": 5.78279557698719, + "efficiency": 0.5266420872006367 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 453.8963969522544, + "power": 6.384763112742726, + "efficiency": 0.5045693585442494 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 709.6232407654984, + "power": 6.465269495187384, + "efficiency": 0.5361920826701055 + } + ], + "mrp_control": { + "k": 60.560778257724394, + "ki": 0.0026638409646144944, + "p": 185.2689543324626, + "integral_limit": 0.005420732257069156 + }, + "true_anomaly": 125.7078266855956, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 21 + }, + { + "inertia": [ + 165.9207000732422, + 0.0, + 0.0, + 0.0, + 74.40827941894531, + 0.0, + 0.0, + 0.0, + 75.69857788085938 + ], + "mass": 110.79725821139004, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 22, + "solar_panel": { + "direction": [ + 0.14425918445465316, + 0.6744217448239263, + 0.7241164255899248 + ], + "area": 0.4202350146058922, + "efficiency": 0.32725175687518204 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2804707284232959, + "power": 9.451096601993651, + "type": 1 + }, + "battery": { + "capacity": 21227.284836818653, + "percentage": 0.28247491381998724 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 457.21035711195674, + "power": 5.788670224050284, + "efficiency": 0.5735853185860063 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 476.77782510910055, + "power": 5.926814882829423, + "efficiency": 0.5572317101451094 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 545.905971543601, + "power": 5.474360245962304, + "efficiency": 0.5719502909615355 + } + ], + "mrp_control": { + "k": 30.23464565004399, + "ki": 0.006482973490700363, + "p": 69.28566214406106, + "integral_limit": 0.025877012939001718 + }, + "true_anomaly": 117.80571992096922, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 22 + }, + { + "inertia": [ + 133.46231079101562, + 0.0, + 0.0, + 0.0, + 127.32273864746094, + 0.0, + 0.0, + 0.0, + 120.70621490478516 + ], + "mass": 127.86328813600866, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 23, + "solar_panel": { + "direction": [ + -0.5911815421494908, + 0.03395978832976784, + 0.8058232541930936 + ], + "area": 0.41485272001474927, + "efficiency": 0.10167258365597234 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.29727698926575014, + "power": 1.4336727713456772, + "type": 1 + }, + "battery": { + "capacity": 11023.619282070704, + "percentage": 0.3357903525622072 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 497.7279396292423, + "power": 5.910922516923515, + "efficiency": 0.5384909839515306 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 673.9241930575962, + "power": 6.088486606235658, + "efficiency": 0.5432380144455604 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 543.7991747539754, + "power": 6.902100902401589, + "efficiency": 0.5325726866782591 + } + ], + "mrp_control": { + "k": 40.70612654200069, + "ki": 0.009308099412434557, + "p": 115.1320606343414, + "integral_limit": 0.012623796099526257 + }, + "true_anomaly": 185.35915437263705, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 23 + }, + { + "inertia": [ + 105.19456481933594, + 0.0, + 0.0, + 0.0, + 96.78131103515625, + 0.0, + 0.0, + 0.0, + 170.3875732421875 + ], + "mass": 76.976477761101, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 24, + "solar_panel": { + "direction": [ + 0.8780671545734164, + 0.34182488463754535, + 0.33489374479358797 + ], + "area": 0.15494557960549102, + "efficiency": 0.3234960801348915 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.14210003280429695, + "power": 6.848011059139026, + "type": 1 + }, + "battery": { + "capacity": 27523.27046187319, + "percentage": 0.9174975634316477 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 671.022262026892, + "power": 6.138704350162975, + "efficiency": 0.5350605338129197 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 699.5052451305113, + "power": 5.024196101985632, + "efficiency": 0.5612838477514601 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 478.97867508516634, + "power": 5.858505566589954, + "efficiency": 0.5051464326443383 + } + ], + "mrp_control": { + "k": 24.224438818261373, + "ki": 0.00146153175915266, + "p": 94.97377260638727, + "integral_limit": 0.006692505951378523 + }, + "true_anomaly": 308.6301518070278, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 24 + }, + { + "inertia": [ + 65.87477111816406, + 0.0, + 0.0, + 0.0, + 178.44712829589844, + 0.0, + 0.0, + 0.0, + 136.357666015625 + ], + "mass": 191.77308969711575, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 25, + "solar_panel": { + "direction": [ + -0.034840335364306176, + 0.18703113361952467, + -0.9817359655674728 + ], + "area": 0.2930658657359655, + "efficiency": 0.1746981816308681 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4277728691610939, + "power": 3.723624952736755, + "type": 1 + }, + "battery": { + "capacity": 14807.61042671919, + "percentage": 0.8029915370370919 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 458.4509016193006, + "power": 5.562256109483563, + "efficiency": 0.5784759658430004 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 643.6352119496503, + "power": 6.785824056017486, + "efficiency": 0.5442465546560269 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 741.173398016683, + "power": 6.821418822767896, + "efficiency": 0.5727821450309946 + } + ], + "mrp_control": { + "k": 68.64233296432478, + "ki": 0.009979683338489115, + "p": 220.54110178494327, + "integral_limit": 0.042318880654236495 + }, + "true_anomaly": 189.93711351946823, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 25 + }, + { + "inertia": [ + 166.7203369140625, + 0.0, + 0.0, + 0.0, + 138.1661376953125, + 0.0, + 0.0, + 0.0, + 152.19358825683594 + ], + "mass": 118.54882116293268, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 26, + "solar_panel": { + "direction": [ + 0.456420438919273, + 0.16413381283215964, + 0.8744944107436684 + ], + "area": 0.10734002915611787, + "efficiency": 0.28006950545638953 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.489259872112387, + "power": 9.433994380220366, + "type": 1 + }, + "battery": { + "capacity": 11620.917395105012, + "percentage": 0.654089442694352 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 703.1849683604412, + "power": 5.018396438780038, + "efficiency": 0.5331961133012251 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 690.5141864066766, + "power": 5.258560956777528, + "efficiency": 0.5325200277199029 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 495.7709627872274, + "power": 6.561295057510309, + "efficiency": 0.5434161745556851 + } + ], + "mrp_control": { + "k": 24.775159080243622, + "ki": 0.004559235142725827, + "p": 64.51543662585405, + "integral_limit": 0.02027857678271985 + }, + "true_anomaly": 137.01225332919864, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 26 + }, + { + "inertia": [ + 92.80104064941406, + 0.0, + 0.0, + 0.0, + 50.26515579223633, + 0.0, + 0.0, + 0.0, + 198.3650665283203 + ], + "mass": 75.25481718922737, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 27, + "solar_panel": { + "direction": [ + 0.24992548821911398, + 0.19847411907461737, + -0.9477052676839948 + ], + "area": 0.3455171933690726, + "efficiency": 0.15686084857513105 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3194116978571431, + "power": 2.8259878921195796, + "type": 1 + }, + "battery": { + "capacity": 13674.179110568251, + "percentage": 0.7654903344604013 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 731.0425228863098, + "power": 6.801983150057728, + "efficiency": 0.5596782766222906 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 638.202148117766, + "power": 6.709721481458379, + "efficiency": 0.5163071352981727 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 565.2732757086603, + "power": 6.023227067154955, + "efficiency": 0.5498667259726173 + } + ], + "mrp_control": { + "k": 78.71455670227843, + "ki": 0.0019101291542788091, + "p": 217.67838198463164, + "integral_limit": 0.00785643580193563 + }, + "true_anomaly": 296.1615932301018, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 27 + }, + { + "inertia": [ + 135.80453491210938, + 0.0, + 0.0, + 0.0, + 140.40789794921875, + 0.0, + 0.0, + 0.0, + 121.83128356933594 + ], + "mass": 88.44628998256205, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 28, + "solar_panel": { + "direction": [ + -0.7574920495349214, + 0.5623860389712909, + -0.33155352216733547 + ], + "area": 0.35924600074822954, + "efficiency": 0.3475611881628109 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.42101761218085965, + "power": 3.0554977694511853, + "type": 1 + }, + "battery": { + "capacity": 28505.54510762217, + "percentage": 0.17172511486807063 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 429.0192213372189, + "power": 5.959889173873413, + "efficiency": 0.5710740629647696 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 457.8281046081359, + "power": 5.065466407528281, + "efficiency": 0.5531701983047603 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 494.22672612712523, + "power": 5.178005381303903, + "efficiency": 0.5969669257417497 + } + ], + "mrp_control": { + "k": 47.10638319791235, + "ki": 0.001778264597209941, + "p": 168.9574852059773, + "integral_limit": 0.00038011170277035605 + }, + "true_anomaly": 105.70098590109185, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 28 + }, + { + "inertia": [ + 143.89022827148438, + 0.0, + 0.0, + 0.0, + 190.46673583984375, + 0.0, + 0.0, + 0.0, + 57.872684478759766 + ], + "mass": 71.35273689802473, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 29, + "solar_panel": { + "direction": [ + 0.3673851102831874, + 0.12207857188947081, + 0.922022235647079 + ], + "area": 0.397513681845553, + "efficiency": 0.4980040558333526 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3363968131808637, + "power": 4.149703217192373, + "type": 1 + }, + "battery": { + "capacity": 26086.595109372658, + "percentage": 0.2945395958205719 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 729.5672107355916, + "power": 5.9747667936554105, + "efficiency": 0.5067110649599723 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 480.3078844764791, + "power": 5.739588690498789, + "efficiency": 0.5783535929828443 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 642.3777023416931, + "power": 5.114180786642464, + "efficiency": 0.5857239859533852 + } + ], + "mrp_control": { + "k": 36.85840485468926, + "ki": 0.005340244240158968, + "p": 109.67209134683873, + "integral_limit": 0.004026691492807258 + }, + "true_anomaly": 161.88283621287184, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 29 + }, + { + "inertia": [ + 171.6646728515625, + 0.0, + 0.0, + 0.0, + 84.9683609008789, + 0.0, + 0.0, + 0.0, + 155.8606414794922 + ], + "mass": 173.89280094967927, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 30, + "solar_panel": { + "direction": [ + 0.03923272016431695, + 0.16132530336692186, + 0.9861211589668275 + ], + "area": 0.41295414585304946, + "efficiency": 0.4627247505590383 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.14858075759460465, + "power": 1.0416641719176665, + "type": 1 + }, + "battery": { + "capacity": 14981.46490601236, + "percentage": 0.6861930012159276 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 552.2694336859653, + "power": 5.3858923564058525, + "efficiency": 0.5893411312324566 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 650.6952590789422, + "power": 5.0186456473110095, + "efficiency": 0.5823308473653684 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 502.0520950781418, + "power": 5.866416927793415, + "efficiency": 0.5335201448822803 + } + ], + "mrp_control": { + "k": 39.16056248105665, + "ki": 0.006222097561378573, + "p": 141.08277214635402, + "integral_limit": 0.0028488989943211266 + }, + "true_anomaly": 237.54426108135905, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 30 + }, + { + "inertia": [ + 155.66644287109375, + 0.0, + 0.0, + 0.0, + 117.90325164794922, + 0.0, + 0.0, + 0.0, + 195.9835662841797 + ], + "mass": 82.71153726086868, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 31, + "solar_panel": { + "direction": [ + -0.823081351618954, + 0.35461025990585837, + 0.4436086700985628 + ], + "area": 0.12442774045918231, + "efficiency": 0.26415216940179576 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.366336687064283, + "power": 1.3013533676910758, + "type": 1 + }, + "battery": { + "capacity": 17488.035248687884, + "percentage": 0.4584426003894204 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 546.9169881061445, + "power": 5.862452482131517, + "efficiency": 0.5855898062901953 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 748.6978914000786, + "power": 5.1284639546053645, + "efficiency": 0.5209698034832178 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 565.2575540083847, + "power": 6.590427941411068, + "efficiency": 0.5779071695414087 + } + ], + "mrp_control": { + "k": 32.69634143026281, + "ki": 0.0020703644293592984, + "p": 82.31513745219955, + "integral_limit": 0.008405164618101087 + }, + "true_anomaly": 264.3870334087145, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 31 + }, + { + "inertia": [ + 186.2230682373047, + 0.0, + 0.0, + 0.0, + 112.11654663085938, + 0.0, + 0.0, + 0.0, + 182.3708953857422 + ], + "mass": 59.48094651614703, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 32, + "solar_panel": { + "direction": [ + 0.9722349670224992, + 0.2339865394391694, + -0.00307705379247609 + ], + "area": 0.3912165597229488, + "efficiency": 0.4862071996915578 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3377662380804947, + "power": 4.01864468449179, + "type": 1 + }, + "battery": { + "capacity": 25928.740369479205, + "percentage": 0.4897623099665568 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 439.5315316155515, + "power": 6.097765907982518, + "efficiency": 0.595761936343973 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 562.4132329957911, + "power": 5.722538866411673, + "efficiency": 0.5701252445702917 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 546.7939854540282, + "power": 6.53456261656639, + "efficiency": 0.5608879635735318 + } + ], + "mrp_control": { + "k": 17.664523357988593, + "ki": 0.00999481069696131, + "p": 41.678362541482045, + "integral_limit": 0.04249123262479795 + }, + "true_anomaly": 297.09130387970237, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 32 + }, + { + "inertia": [ + 149.64129638671875, + 0.0, + 0.0, + 0.0, + 70.52127838134766, + 0.0, + 0.0, + 0.0, + 73.46745300292969 + ], + "mass": 138.2605875598565, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 33, + "solar_panel": { + "direction": [ + -0.34050102625758394, + 0.8320546302017103, + 0.43788599369861936 + ], + "area": 0.29418684843606024, + "efficiency": 0.3328024893987571 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.46388779058908336, + "power": 9.765874589404532, + "type": 1 + }, + "battery": { + "capacity": 13259.735464256752, + "percentage": 0.415365566035632 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 740.8678026076473, + "power": 6.199271392970686, + "efficiency": 0.542831342795559 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 495.4704763111657, + "power": 6.954945202641597, + "efficiency": 0.5865179653939991 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 516.7937941009282, + "power": 6.506399771806568, + "efficiency": 0.5032865304625576 + } + ], + "mrp_control": { + "k": 24.22471580013987, + "ki": 0.001656376261599122, + "p": 71.34933491907478, + "integral_limit": 0.0005756590904777741 + }, + "true_anomaly": 242.0233652903429, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 33 + }, + { + "inertia": [ + 113.1920166015625, + 0.0, + 0.0, + 0.0, + 136.4995574951172, + 0.0, + 0.0, + 0.0, + 183.10704040527344 + ], + "mass": 117.28908689365531, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 34, + "solar_panel": { + "direction": [ + -0.9322167734354818, + 0.35547074450845906, + -0.0679149256359861 + ], + "area": 0.37141690285628093, + "efficiency": 0.368072750502097 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.18558873630510153, + "power": 7.567978064966009, + "type": 1 + }, + "battery": { + "capacity": 15136.471525711884, + "percentage": 0.8875545332789029 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 475.21299267226703, + "power": 5.864878471786117, + "efficiency": 0.5455836520002041 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 447.98986251874277, + "power": 5.537716601369271, + "efficiency": 0.5496222810231773 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 499.4291591332119, + "power": 5.490908140859149, + "efficiency": 0.5529025716264607 + } + ], + "mrp_control": { + "k": 26.910027456503983, + "ki": 0.001960696658834533, + "p": 86.60479205499735, + "integral_limit": 0.0025086410934940504 + }, + "true_anomaly": 212.053567603748, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 34 + }, + { + "inertia": [ + 153.517578125, + 0.0, + 0.0, + 0.0, + 117.33609008789062, + 0.0, + 0.0, + 0.0, + 187.2036895751953 + ], + "mass": 148.32375860580214, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 35, + "solar_panel": { + "direction": [ + -0.3347399070199153, + 0.27090677524004453, + -0.9025290653365898 + ], + "area": 0.4088814568671939, + "efficiency": 0.2932352849330529 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.30112281062466706, + "power": 1.60338231657719, + "type": 1 + }, + "battery": { + "capacity": 16313.004367281626, + "percentage": 0.7616542610724479 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 480.6027087071801, + "power": 5.470210785760651, + "efficiency": 0.5302116043082624 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 459.7986227121196, + "power": 6.847770129632583, + "efficiency": 0.5752785517020144 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 557.3049336947475, + "power": 5.368713186442328, + "efficiency": 0.5552630525136751 + } + ], + "mrp_control": { + "k": 49.04879693403043, + "ki": 0.007364715229300599, + "p": 123.28585585469014, + "integral_limit": 0.02621977227454845 + }, + "true_anomaly": 159.10154332169097, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 35 + }, + { + "inertia": [ + 182.6564178466797, + 0.0, + 0.0, + 0.0, + 60.27998733520508, + 0.0, + 0.0, + 0.0, + 185.8624725341797 + ], + "mass": 169.7008591624192, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 36, + "solar_panel": { + "direction": [ + 0.09193509819855081, + 0.5909266229488007, + -0.8014696900130089 + ], + "area": 0.29201701948560455, + "efficiency": 0.2000557156519367 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.13635373789646496, + "power": 8.256193817512184, + "type": 1 + }, + "battery": { + "capacity": 17104.36600040635, + "percentage": 0.6099893758824574 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 405.5928961449139, + "power": 5.723355161142387, + "efficiency": 0.5606699230589165 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 667.4634984051138, + "power": 5.954089947265688, + "efficiency": 0.5829399414445544 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 561.456203580412, + "power": 6.050075788177339, + "efficiency": 0.5967312275251053 + } + ], + "mrp_control": { + "k": 69.78200223298352, + "ki": 0.0011004166053500152, + "p": 258.98159422987015, + "integral_limit": 0.0007224189762853034 + }, + "true_anomaly": 276.10555990861627, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 36 + }, + { + "inertia": [ + 164.32110595703125, + 0.0, + 0.0, + 0.0, + 119.81375885009766, + 0.0, + 0.0, + 0.0, + 177.1973876953125 + ], + "mass": 110.80701597960295, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 37, + "solar_panel": { + "direction": [ + 0.932195343968819, + 0.2188502068555062, + 0.2882991981295777 + ], + "area": 0.19607611410488973, + "efficiency": 0.4149220194909482 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.16448136586532447, + "power": 9.867073887013298, + "type": 1 + }, + "battery": { + "capacity": 28687.57341250297, + "percentage": 0.26895679268753014 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 589.9416918703621, + "power": 6.761455412242219, + "efficiency": 0.5000671793583009 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 503.5047373320586, + "power": 5.240650595802209, + "efficiency": 0.5791986183210309 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 606.5792704513958, + "power": 5.849389385220096, + "efficiency": 0.5048595473330167 + } + ], + "mrp_control": { + "k": 32.231830248601625, + "ki": 0.004757162371058886, + "p": 121.82813244692055, + "integral_limit": 0.008296854874148916 + }, + "true_anomaly": 13.125978977128497, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 37 + }, + { + "inertia": [ + 82.63063049316406, + 0.0, + 0.0, + 0.0, + 169.8302001953125, + 0.0, + 0.0, + 0.0, + 163.01278686523438 + ], + "mass": 143.1912409138751, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 38, + "solar_panel": { + "direction": [ + 0.025549693859565698, + 0.5803530275221556, + -0.8139641125931479 + ], + "area": 0.4470369694044979, + "efficiency": 0.1069554541568544 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4512987285082858, + "power": 9.78218076657757, + "type": 1 + }, + "battery": { + "capacity": 16858.805804300875, + "percentage": 0.4807089836507634 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 455.1010159004966, + "power": 6.781647985669365, + "efficiency": 0.5067367094214127 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 596.5444621218049, + "power": 6.119183243347079, + "efficiency": 0.504344321925093 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 515.3669896853874, + "power": 6.595282300094006, + "efficiency": 0.514550699070705 + } + ], + "mrp_control": { + "k": 26.322828482795753, + "ki": 0.003124444362398189, + "p": 56.26725295481224, + "integral_limit": 0.010019983928454762 + }, + "true_anomaly": 43.395513558886016, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 38 + }, + { + "inertia": [ + 144.63186645507812, + 0.0, + 0.0, + 0.0, + 129.28280639648438, + 0.0, + 0.0, + 0.0, + 199.30108642578125 + ], + "mass": 173.11420717247623, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 39, + "solar_panel": { + "direction": [ + 0.05567275945618044, + 0.12519808723899958, + 0.9905685149479717 + ], + "area": 0.29216657082260566, + "efficiency": 0.2307470692352642 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4027967111916749, + "power": 6.905807600908357, + "type": 1 + }, + "battery": { + "capacity": 8001.614414603771, + "percentage": 0.3878410488950912 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 481.11273623281465, + "power": 5.042637897933236, + "efficiency": 0.518564571756759 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 653.7742565992062, + "power": 5.488021650048168, + "efficiency": 0.5869024472027852 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 589.6928439168787, + "power": 6.386162688916344, + "efficiency": 0.5301517262895726 + } + ], + "mrp_control": { + "k": 33.173823639475565, + "ki": 0.009877837349174471, + "p": 87.12994427003723, + "integral_limit": 0.009554310995531258 + }, + "true_anomaly": 314.58098450533305, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 39 + }, + { + "inertia": [ + 192.5740509033203, + 0.0, + 0.0, + 0.0, + 51.87080383300781, + 0.0, + 0.0, + 0.0, + 142.53269958496094 + ], + "mass": 60.684501647390846, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 40, + "solar_panel": { + "direction": [ + 0.022095619283352227, + 0.29081568424754645, + 0.956523926205778 + ], + "area": 0.2201460448611603, + "efficiency": 0.479534054807385 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.43092446427818587, + "power": 3.9571160740393525, + "type": 1 + }, + "battery": { + "capacity": 25765.35024530089, + "percentage": 0.9980017005516624 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 546.3709936164333, + "power": 5.582125873715791, + "efficiency": 0.5829449227290631 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 570.6653517071499, + "power": 6.889470799595422, + "efficiency": 0.5650554640965382 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 551.3218631333029, + "power": 6.232532249166376, + "efficiency": 0.5202068767064542 + } + ], + "mrp_control": { + "k": 39.492771642055445, + "ki": 0.004224452911218601, + "p": 108.30380395113365, + "integral_limit": 0.005286985999228206 + }, + "true_anomaly": 159.34416497076427, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 40 + }, + { + "inertia": [ + 54.86808395385742, + 0.0, + 0.0, + 0.0, + 146.94229125976562, + 0.0, + 0.0, + 0.0, + 184.8108673095703 + ], + "mass": 111.03569113901409, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 41, + "solar_panel": { + "direction": [ + -0.9827300061935289, + 0.14482820510237288, + -0.11518040603197952 + ], + "area": 0.16007014162173108, + "efficiency": 0.19958189695056144 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2377581683001464, + "power": 1.4152444794175185, + "type": 1 + }, + "battery": { + "capacity": 24836.89509285872, + "percentage": 0.11627527260325787 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 580.4508562293954, + "power": 6.234766568147366, + "efficiency": 0.5245337188885686 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 421.0167740647252, + "power": 5.008100476240496, + "efficiency": 0.5621979533226488 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 725.8680808454242, + "power": 6.005690613955167, + "efficiency": 0.569357556440981 + } + ], + "mrp_control": { + "k": 52.70078008351907, + "ki": 0.006278945221502761, + "p": 109.57686928041984, + "integral_limit": 0.0036292283678846936 + }, + "true_anomaly": 154.6217482430982, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 41 + }, + { + "inertia": [ + 139.68458557128906, + 0.0, + 0.0, + 0.0, + 139.53573608398438, + 0.0, + 0.0, + 0.0, + 52.047000885009766 + ], + "mass": 137.7580873687453, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 42, + "solar_panel": { + "direction": [ + 0.7544854632323674, + 0.6042318015581983, + -0.2562335180197428 + ], + "area": 0.49871689617226334, + "efficiency": 0.16141672593700318 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.36462444023495555, + "power": 7.846725553966417, + "type": 1 + }, + "battery": { + "capacity": 23859.20670270612, + "percentage": 0.2897935527482979 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 663.3752601118879, + "power": 6.521202152118599, + "efficiency": 0.5860305299339641 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 427.51128325233924, + "power": 5.9288185929773505, + "efficiency": 0.5606757779502866 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 609.8233403449556, + "power": 6.720749476564179, + "efficiency": 0.5061450491122516 + } + ], + "mrp_control": { + "k": 44.47364295169111, + "ki": 0.000559278840030265, + "p": 168.28408452648162, + "integral_limit": 0.0027502793216600645 + }, + "true_anomaly": 278.34355776502457, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 42 + }, + { + "inertia": [ + 114.32579803466797, + 0.0, + 0.0, + 0.0, + 191.6973419189453, + 0.0, + 0.0, + 0.0, + 117.12676239013672 + ], + "mass": 153.7595243233813, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 43, + "solar_panel": { + "direction": [ + 0.8940263333780931, + 0.36566971115699376, + -0.258848561071688 + ], + "area": 0.26122865260405037, + "efficiency": 0.12255176583076084 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.22051049080040191, + "power": 5.53985052457976, + "type": 1 + }, + "battery": { + "capacity": 26995.44465083565, + "percentage": 0.24180203424225355 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 524.4040331744727, + "power": 6.662816360655175, + "efficiency": 0.5441398453378309 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 500.15915135338605, + "power": 6.462155841707792, + "efficiency": 0.5495633874824164 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 654.7469267399426, + "power": 6.542304795219052, + "efficiency": 0.5233226668966016 + } + ], + "mrp_control": { + "k": 24.289385126774086, + "ki": 0.008322902629927006, + "p": 66.15508863487453, + "integral_limit": 0.0152403078184283 + }, + "true_anomaly": 62.41761997014773, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 43 + }, + { + "inertia": [ + 169.30148315429688, + 0.0, + 0.0, + 0.0, + 89.50761413574219, + 0.0, + 0.0, + 0.0, + 128.54080200195312 + ], + "mass": 179.31513911787982, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 44, + "solar_panel": { + "direction": [ + 0.878543521372801, + 0.47592501077284716, + -0.04070215196699116 + ], + "area": 0.39921030976495464, + "efficiency": 0.2147417087583542 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.20586847943473052, + "power": 3.3569616440701133, + "type": 1 + }, + "battery": { + "capacity": 26930.512243690904, + "percentage": 0.40338280919376734 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 692.7431706517641, + "power": 5.180753066052047, + "efficiency": 0.582696815137714 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 546.6868879850838, + "power": 6.234176676805362, + "efficiency": 0.567952224390009 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 538.4628119361581, + "power": 6.864328161453294, + "efficiency": 0.5382467448568258 + } + ], + "mrp_control": { + "k": 20.86928894275141, + "ki": 0.0001647552308060163, + "p": 61.61409089532989, + "integral_limit": 9.282350540807383e-05 + }, + "true_anomaly": 127.95006026564988, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 44 + }, + { + "inertia": [ + 187.60409545898438, + 0.0, + 0.0, + 0.0, + 160.17019653320312, + 0.0, + 0.0, + 0.0, + 184.49874877929688 + ], + "mass": 177.6950362230641, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 45, + "solar_panel": { + "direction": [ + -0.15013655659516023, + 0.7987412182202369, + 0.5826418116560124 + ], + "area": 0.2136837388100815, + "efficiency": 0.29098890536079247 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.41587068862673104, + "power": 2.5963141025267173, + "type": 1 + }, + "battery": { + "capacity": 8639.641948642016, + "percentage": 0.5595798576534357 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 526.7403541676046, + "power": 5.3045072557510595, + "efficiency": 0.5533753024787906 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 466.79973844075755, + "power": 5.18502997434202, + "efficiency": 0.586684707545357 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 699.1300668619106, + "power": 5.219283020645844, + "efficiency": 0.5501668220450091 + } + ], + "mrp_control": { + "k": 25.403030598110778, + "ki": 0.0017864302201639226, + "p": 81.83384688044349, + "integral_limit": 0.008628182649472911 + }, + "true_anomaly": 23.003342835030782, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 45 + } + ] +} \ No newline at end of file diff --git a/tests/fixtures/aeosbench_gt_bsk2.9.0/cases/00819/taskset.json b/tests/fixtures/aeosbench_gt_bsk2.9.0/cases/00819/taskset.json new file mode 100644 index 0000000..8494d4f --- /dev/null +++ b/tests/fixtures/aeosbench_gt_bsk2.9.0/cases/00819/taskset.json @@ -0,0 +1,2171 @@ +{ + "tasks": [ + { + "release_time": 3202, + "due_time": 3547, + "duration": 17, + "coordinate": [ + -10.093489063058485, + -9.759123202915163 + ], + "sensor_type": 1, + "id": 0 + }, + { + "release_time": 246, + "due_time": 1647, + "duration": 39, + "coordinate": [ + -44.057972509679225, + -67.11703303723264 + ], + "sensor_type": 1, + "id": 1 + }, + { + "release_time": 2489, + "due_time": 3494, + "duration": 43, + "coordinate": [ + 37.921051668124406, + -154.21386244316497 + ], + "sensor_type": 1, + "id": 2 + }, + { + "release_time": 764, + "due_time": 1514, + "duration": 36, + "coordinate": [ + 70.31863168661869, + -72.88839405856346 + ], + "sensor_type": 1, + "id": 3 + }, + { + "release_time": 1829, + "due_time": 3269, + "duration": 47, + "coordinate": [ + 10.29416275574124, + -84.91356031980357 + ], + "sensor_type": 1, + "id": 4 + }, + { + "release_time": 1634, + "due_time": 2502, + "duration": 45, + "coordinate": [ + 48.19003377856092, + 99.67906538896449 + ], + "sensor_type": 1, + "id": 5 + }, + { + "release_time": 1306, + "due_time": 1600, + "duration": 34, + "coordinate": [ + 41.35482107158421, + -55.28903896069457 + ], + "sensor_type": 1, + "id": 6 + }, + { + "release_time": 2268, + "due_time": 3299, + "duration": 34, + "coordinate": [ + 39.536020965862775, + -137.09367321241893 + ], + "sensor_type": 1, + "id": 7 + }, + { + "release_time": 762, + "due_time": 2001, + "duration": 57, + "coordinate": [ + 84.38118342163386, + -23.796527145543962 + ], + "sensor_type": 1, + "id": 8 + }, + { + "release_time": 1082, + "due_time": 3265, + "duration": 28, + "coordinate": [ + -72.92336260807667, + 61.83688185837258 + ], + "sensor_type": 1, + "id": 9 + }, + { + "release_time": 255, + "due_time": 3042, + "duration": 31, + "coordinate": [ + -84.63841013569507, + -66.82891750980102 + ], + "sensor_type": 1, + "id": 10 + }, + { + "release_time": 2228, + "due_time": 2738, + "duration": 30, + "coordinate": [ + 83.0987343872761, + -43.138653408042984 + ], + "sensor_type": 1, + "id": 11 + }, + { + "release_time": 1976, + "due_time": 2204, + "duration": 54, + "coordinate": [ + 33.49520367583554, + 174.03567662153029 + ], + "sensor_type": 1, + "id": 12 + }, + { + "release_time": 2560, + "due_time": 3522, + "duration": 51, + "coordinate": [ + 52.758800325203424, + -161.67699616830322 + ], + "sensor_type": 1, + "id": 13 + }, + { + "release_time": 643, + "due_time": 833, + "duration": 56, + "coordinate": [ + 22.310596365625358, + -176.3842692460453 + ], + "sensor_type": 1, + "id": 14 + }, + { + "release_time": 3051, + "due_time": 3410, + "duration": 30, + "coordinate": [ + -57.32805184686912, + 17.966130823998867 + ], + "sensor_type": 1, + "id": 15 + }, + { + "release_time": 3146, + "due_time": 3535, + "duration": 54, + "coordinate": [ + -62.16662075733248, + -102.91882322302688 + ], + "sensor_type": 1, + "id": 16 + }, + { + "release_time": 1159, + "due_time": 1996, + "duration": 30, + "coordinate": [ + -44.6195560944372, + 118.80614914203534 + ], + "sensor_type": 1, + "id": 17 + }, + { + "release_time": 701, + "due_time": 3340, + "duration": 53, + "coordinate": [ + 78.94505871740122, + 13.669686644551064 + ], + "sensor_type": 1, + "id": 18 + }, + { + "release_time": 1299, + "due_time": 2773, + "duration": 39, + "coordinate": [ + -55.482783590264916, + -17.059994363666362 + ], + "sensor_type": 1, + "id": 19 + }, + { + "release_time": 1066, + "due_time": 3300, + "duration": 48, + "coordinate": [ + 70.17463409065175, + 110.8625241621009 + ], + "sensor_type": 1, + "id": 20 + }, + { + "release_time": 3396, + "due_time": 3531, + "duration": 24, + "coordinate": [ + -33.09761028592236, + 140.76777567404673 + ], + "sensor_type": 1, + "id": 21 + }, + { + "release_time": 1959, + "due_time": 3147, + "duration": 39, + "coordinate": [ + -15.416408462244448, + -76.49599901118859 + ], + "sensor_type": 1, + "id": 22 + }, + { + "release_time": 3045, + "due_time": 3308, + "duration": 29, + "coordinate": [ + -13.921581211588972, + -173.5818534572255 + ], + "sensor_type": 1, + "id": 23 + }, + { + "release_time": 838, + "due_time": 3141, + "duration": 54, + "coordinate": [ + -54.56351282145192, + -17.86675301110506 + ], + "sensor_type": 1, + "id": 24 + }, + { + "release_time": 111, + "due_time": 1415, + "duration": 60, + "coordinate": [ + -65.47068785967251, + 166.11258625600453 + ], + "sensor_type": 1, + "id": 25 + }, + { + "release_time": 2240, + "due_time": 3174, + "duration": 22, + "coordinate": [ + 40.31176580408467, + -134.4927429178852 + ], + "sensor_type": 1, + "id": 26 + }, + { + "release_time": 2210, + "due_time": 2781, + "duration": 49, + "coordinate": [ + 44.55231085870798, + -114.49417052215475 + ], + "sensor_type": 1, + "id": 27 + }, + { + "release_time": 726, + "due_time": 1307, + "duration": 27, + "coordinate": [ + -6.120135427441468, + 67.2641723932959 + ], + "sensor_type": 1, + "id": 28 + }, + { + "release_time": 482, + "due_time": 2840, + "duration": 57, + "coordinate": [ + -61.929183768335406, + -177.01320319960337 + ], + "sensor_type": 1, + "id": 29 + }, + { + "release_time": 1097, + "due_time": 1746, + "duration": 45, + "coordinate": [ + -46.00214342550846, + -20.933210597251417 + ], + "sensor_type": 1, + "id": 30 + }, + { + "release_time": 2198, + "due_time": 2659, + "duration": 41, + "coordinate": [ + -48.86390123075657, + -18.983066598911847 + ], + "sensor_type": 1, + "id": 31 + }, + { + "release_time": 1844, + "due_time": 3040, + "duration": 48, + "coordinate": [ + -47.33237101649773, + -75.6498535219244 + ], + "sensor_type": 1, + "id": 32 + }, + { + "release_time": 2841, + "due_time": 3390, + "duration": 33, + "coordinate": [ + -17.152887087161957, + 52.97356847157337 + ], + "sensor_type": 1, + "id": 33 + }, + { + "release_time": 1060, + "due_time": 2792, + "duration": 25, + "coordinate": [ + 32.611603786154646, + -112.09673900594643 + ], + "sensor_type": 1, + "id": 34 + }, + { + "release_time": 2768, + "due_time": 3463, + "duration": 16, + "coordinate": [ + 41.52419334504242, + 25.127455212748487 + ], + "sensor_type": 1, + "id": 35 + }, + { + "release_time": 203, + "due_time": 1688, + "duration": 21, + "coordinate": [ + -67.1004935129923, + 39.87432694435762 + ], + "sensor_type": 1, + "id": 36 + }, + { + "release_time": 3445, + "due_time": 3590, + "duration": 46, + "coordinate": [ + 14.468889482108366, + -104.82796856061604 + ], + "sensor_type": 1, + "id": 37 + }, + { + "release_time": 1097, + "due_time": 2952, + "duration": 26, + "coordinate": [ + -16.07570985693367, + -14.305202370190926 + ], + "sensor_type": 1, + "id": 38 + }, + { + "release_time": 3377, + "due_time": 3590, + "duration": 55, + "coordinate": [ + 55.11354039508089, + -49.92429796072733 + ], + "sensor_type": 1, + "id": 39 + }, + { + "release_time": 2285, + "due_time": 2838, + "duration": 56, + "coordinate": [ + 79.34254491832448, + -5.690648952457991 + ], + "sensor_type": 1, + "id": 40 + }, + { + "release_time": 2202, + "due_time": 2412, + "duration": 50, + "coordinate": [ + 22.331401929445477, + 124.94043271053243 + ], + "sensor_type": 1, + "id": 41 + }, + { + "release_time": 2252, + "due_time": 2944, + "duration": 19, + "coordinate": [ + -46.450735402067906, + -112.60104262739264 + ], + "sensor_type": 1, + "id": 42 + }, + { + "release_time": 2260, + "due_time": 3553, + "duration": 24, + "coordinate": [ + -74.66189571960805, + -123.44992963042182 + ], + "sensor_type": 1, + "id": 43 + }, + { + "release_time": 1082, + "due_time": 2529, + "duration": 59, + "coordinate": [ + -14.604742549261971, + -99.3033165236006 + ], + "sensor_type": 1, + "id": 44 + }, + { + "release_time": 1261, + "due_time": 1374, + "duration": 33, + "coordinate": [ + 71.704807636406, + -30.020468607834175 + ], + "sensor_type": 1, + "id": 45 + }, + { + "release_time": 498, + "due_time": 1889, + "duration": 29, + "coordinate": [ + -71.51659045137961, + -10.844629364540111 + ], + "sensor_type": 1, + "id": 46 + }, + { + "release_time": 3278, + "due_time": 3514, + "duration": 22, + "coordinate": [ + 64.4689486584829, + -127.88992411382536 + ], + "sensor_type": 1, + "id": 47 + }, + { + "release_time": 2302, + "due_time": 2632, + "duration": 53, + "coordinate": [ + -51.84383435675911, + 155.57521426818323 + ], + "sensor_type": 1, + "id": 48 + }, + { + "release_time": 2083, + "due_time": 3202, + "duration": 39, + "coordinate": [ + -63.061909397553556, + -36.265473425122565 + ], + "sensor_type": 1, + "id": 49 + }, + { + "release_time": 3223, + "due_time": 3544, + "duration": 20, + "coordinate": [ + 28.833178978756763, + -39.75135946126346 + ], + "sensor_type": 1, + "id": 50 + }, + { + "release_time": 1177, + "due_time": 1564, + "duration": 30, + "coordinate": [ + 29.877092981966058, + -161.75041845093332 + ], + "sensor_type": 1, + "id": 51 + }, + { + "release_time": 304, + "due_time": 1751, + "duration": 37, + "coordinate": [ + -58.39706039599386, + 15.483295624787473 + ], + "sensor_type": 1, + "id": 52 + }, + { + "release_time": 1463, + "due_time": 2026, + "duration": 34, + "coordinate": [ + -30.197851768166885, + 75.03662090271817 + ], + "sensor_type": 1, + "id": 53 + }, + { + "release_time": 564, + "due_time": 1834, + "duration": 23, + "coordinate": [ + -41.37116796506764, + 101.59248901851464 + ], + "sensor_type": 1, + "id": 54 + }, + { + "release_time": 1978, + "due_time": 2648, + "duration": 54, + "coordinate": [ + -12.346181230922596, + 134.83419818413415 + ], + "sensor_type": 1, + "id": 55 + }, + { + "release_time": 389, + "due_time": 1596, + "duration": 18, + "coordinate": [ + -11.976630049967852, + 99.6450954989329 + ], + "sensor_type": 1, + "id": 56 + }, + { + "release_time": 449, + "due_time": 3375, + "duration": 46, + "coordinate": [ + 29.342958680935453, + 178.62243373353704 + ], + "sensor_type": 1, + "id": 57 + }, + { + "release_time": 1807, + "due_time": 2719, + "duration": 48, + "coordinate": [ + 35.811068644007975, + 173.8863365648849 + ], + "sensor_type": 1, + "id": 58 + }, + { + "release_time": 2722, + "due_time": 3125, + "duration": 48, + "coordinate": [ + -39.17049415138655, + -49.99559224918457 + ], + "sensor_type": 1, + "id": 59 + }, + { + "release_time": 1054, + "due_time": 3564, + "duration": 51, + "coordinate": [ + 6.873067497475475, + 128.52021427411643 + ], + "sensor_type": 1, + "id": 60 + }, + { + "release_time": 1416, + "due_time": 2956, + "duration": 58, + "coordinate": [ + 86.78244081715658, + -38.312184848074196 + ], + "sensor_type": 1, + "id": 61 + }, + { + "release_time": 2028, + "due_time": 2286, + "duration": 49, + "coordinate": [ + -20.970901657066364, + 82.97005078539911 + ], + "sensor_type": 1, + "id": 62 + }, + { + "release_time": 2847, + "due_time": 3438, + "duration": 30, + "coordinate": [ + -47.18581622953149, + -150.86210473614048 + ], + "sensor_type": 1, + "id": 63 + }, + { + "release_time": 434, + "due_time": 1743, + "duration": 40, + "coordinate": [ + -23.605825085631338, + -101.07518443451147 + ], + "sensor_type": 1, + "id": 64 + }, + { + "release_time": 2538, + "due_time": 2878, + "duration": 49, + "coordinate": [ + 87.6047434871735, + 16.036017448630048 + ], + "sensor_type": 1, + "id": 65 + }, + { + "release_time": 1299, + "due_time": 2883, + "duration": 51, + "coordinate": [ + 73.75112862247306, + 7.0646460785328316 + ], + "sensor_type": 1, + "id": 66 + }, + { + "release_time": 3177, + "due_time": 3552, + "duration": 49, + "coordinate": [ + -31.887268659857888, + -97.49432798782999 + ], + "sensor_type": 1, + "id": 67 + }, + { + "release_time": 439, + "due_time": 2559, + "duration": 55, + "coordinate": [ + -75.05242535694177, + 133.7257625830365 + ], + "sensor_type": 1, + "id": 68 + }, + { + "release_time": 2019, + "due_time": 2909, + "duration": 47, + "coordinate": [ + -27.22002955917717, + -80.80898204856004 + ], + "sensor_type": 1, + "id": 69 + }, + { + "release_time": 2146, + "due_time": 2929, + "duration": 51, + "coordinate": [ + -77.48646494467151, + -24.398834828045096 + ], + "sensor_type": 1, + "id": 70 + }, + { + "release_time": 2667, + "due_time": 3553, + "duration": 58, + "coordinate": [ + -69.36021837034532, + 37.42612234582518 + ], + "sensor_type": 1, + "id": 71 + }, + { + "release_time": 2222, + "due_time": 2775, + "duration": 38, + "coordinate": [ + -64.5471994429899, + -42.705364049321645 + ], + "sensor_type": 1, + "id": 72 + }, + { + "release_time": 1672, + "due_time": 3175, + "duration": 48, + "coordinate": [ + -64.64809123407196, + 19.430648925719908 + ], + "sensor_type": 1, + "id": 73 + }, + { + "release_time": 319, + "due_time": 2805, + "duration": 47, + "coordinate": [ + -12.002203672021736, + -72.1517838448777 + ], + "sensor_type": 1, + "id": 74 + }, + { + "release_time": 3149, + "due_time": 3580, + "duration": 54, + "coordinate": [ + -87.70090151190996, + -76.71469128535396 + ], + "sensor_type": 1, + "id": 75 + }, + { + "release_time": 1469, + "due_time": 2700, + "duration": 27, + "coordinate": [ + 38.56561608977819, + 6.210137151726599 + ], + "sensor_type": 1, + "id": 76 + }, + { + "release_time": 674, + "due_time": 3063, + "duration": 26, + "coordinate": [ + -73.25314737366875, + 10.38250647610431 + ], + "sensor_type": 1, + "id": 77 + }, + { + "release_time": 3227, + "due_time": 3586, + "duration": 60, + "coordinate": [ + -69.45320225222959, + -98.58359292828874 + ], + "sensor_type": 1, + "id": 78 + }, + { + "release_time": 2212, + "due_time": 3027, + "duration": 17, + "coordinate": [ + 52.915417523596375, + 56.65074240904062 + ], + "sensor_type": 1, + "id": 79 + }, + { + "release_time": 2180, + "due_time": 3095, + "duration": 17, + "coordinate": [ + 73.11366082545311, + 101.80862954589605 + ], + "sensor_type": 1, + "id": 80 + }, + { + "release_time": 3118, + "due_time": 3534, + "duration": 41, + "coordinate": [ + -73.38188592434564, + 163.0583308731716 + ], + "sensor_type": 1, + "id": 81 + }, + { + "release_time": 522, + "due_time": 1182, + "duration": 58, + "coordinate": [ + -30.027532688669204, + -137.76185552551996 + ], + "sensor_type": 1, + "id": 82 + }, + { + "release_time": 1178, + "due_time": 2497, + "duration": 42, + "coordinate": [ + 52.65260022990827, + -115.40477574856594 + ], + "sensor_type": 1, + "id": 83 + }, + { + "release_time": 2378, + "due_time": 3354, + "duration": 60, + "coordinate": [ + 25.784283272227512, + -103.50782644940455 + ], + "sensor_type": 1, + "id": 84 + }, + { + "release_time": 2519, + "due_time": 3477, + "duration": 59, + "coordinate": [ + 25.162152185560444, + -149.37534107127163 + ], + "sensor_type": 1, + "id": 85 + }, + { + "release_time": 1019, + "due_time": 2651, + "duration": 53, + "coordinate": [ + 37.44567551425702, + 118.77497683744178 + ], + "sensor_type": 1, + "id": 86 + }, + { + "release_time": 2133, + "due_time": 2435, + "duration": 44, + "coordinate": [ + 52.078750412800616, + -51.060645206801865 + ], + "sensor_type": 1, + "id": 87 + }, + { + "release_time": 716, + "due_time": 1782, + "duration": 28, + "coordinate": [ + 31.284750425295996, + -156.49792142018282 + ], + "sensor_type": 1, + "id": 88 + }, + { + "release_time": 1260, + "due_time": 2002, + "duration": 32, + "coordinate": [ + 62.11606107783618, + -70.88068290160527 + ], + "sensor_type": 1, + "id": 89 + }, + { + "release_time": 2097, + "due_time": 2473, + "duration": 24, + "coordinate": [ + -49.85375593918375, + -88.79357387927195 + ], + "sensor_type": 1, + "id": 90 + }, + { + "release_time": 261, + "due_time": 564, + "duration": 32, + "coordinate": [ + 12.075545761818603, + -85.08129412396765 + ], + "sensor_type": 1, + "id": 91 + }, + { + "release_time": 1546, + "due_time": 2988, + "duration": 18, + "coordinate": [ + -13.518815652629641, + -23.850475418341432 + ], + "sensor_type": 1, + "id": 92 + }, + { + "release_time": 3240, + "due_time": 3556, + "duration": 58, + "coordinate": [ + 63.687793754991986, + 132.58206371469203 + ], + "sensor_type": 1, + "id": 93 + }, + { + "release_time": 2749, + "due_time": 2934, + "duration": 60, + "coordinate": [ + -72.06599706174798, + -13.906473975829385 + ], + "sensor_type": 1, + "id": 94 + }, + { + "release_time": 1477, + "due_time": 3026, + "duration": 35, + "coordinate": [ + -0.49216955326025413, + 51.398251918633434 + ], + "sensor_type": 1, + "id": 95 + }, + { + "release_time": 2340, + "due_time": 2728, + "duration": 45, + "coordinate": [ + 47.07166141112293, + 32.373110252222034 + ], + "sensor_type": 1, + "id": 96 + }, + { + "release_time": 978, + "due_time": 2619, + "duration": 45, + "coordinate": [ + 52.31140134447324, + 169.61040472982467 + ], + "sensor_type": 1, + "id": 97 + }, + { + "release_time": 3319, + "due_time": 3547, + "duration": 58, + "coordinate": [ + 24.30833307120946, + 26.94629670068602 + ], + "sensor_type": 1, + "id": 98 + }, + { + "release_time": 1915, + "due_time": 2816, + "duration": 60, + "coordinate": [ + 23.56788739986932, + 18.631223868948126 + ], + "sensor_type": 1, + "id": 99 + }, + { + "release_time": 609, + "due_time": 945, + "duration": 41, + "coordinate": [ + -31.254004660261252, + -20.555009555273813 + ], + "sensor_type": 1, + "id": 100 + }, + { + "release_time": 1054, + "due_time": 1881, + "duration": 17, + "coordinate": [ + -32.52987631880182, + 155.50722203172336 + ], + "sensor_type": 1, + "id": 101 + }, + { + "release_time": 1749, + "due_time": 2184, + "duration": 40, + "coordinate": [ + 78.48097776774907, + 155.91441596172552 + ], + "sensor_type": 1, + "id": 102 + }, + { + "release_time": 2963, + "due_time": 3127, + "duration": 42, + "coordinate": [ + 21.177818521151977, + 3.6385764490089514 + ], + "sensor_type": 1, + "id": 103 + }, + { + "release_time": 284, + "due_time": 1361, + "duration": 60, + "coordinate": [ + 78.86902043977398, + 75.44513535742769 + ], + "sensor_type": 1, + "id": 104 + }, + { + "release_time": 90, + "due_time": 3106, + "duration": 34, + "coordinate": [ + -1.0635919034755261, + 119.30451241913175 + ], + "sensor_type": 1, + "id": 105 + }, + { + "release_time": 2520, + "due_time": 3334, + "duration": 52, + "coordinate": [ + 29.476298294640543, + 70.54808631558348 + ], + "sensor_type": 1, + "id": 106 + }, + { + "release_time": 2957, + "due_time": 3332, + "duration": 53, + "coordinate": [ + 65.92825980797275, + -158.42298337346378 + ], + "sensor_type": 1, + "id": 107 + }, + { + "release_time": 112, + "due_time": 2480, + "duration": 22, + "coordinate": [ + -15.120794201743337, + -160.42862301900152 + ], + "sensor_type": 1, + "id": 108 + }, + { + "release_time": 2332, + "due_time": 3043, + "duration": 36, + "coordinate": [ + 75.06901271569009, + 97.06116619372887 + ], + "sensor_type": 1, + "id": 109 + }, + { + "release_time": 1402, + "due_time": 1568, + "duration": 52, + "coordinate": [ + -62.46069465920781, + 43.828534550136794 + ], + "sensor_type": 1, + "id": 110 + }, + { + "release_time": 14, + "due_time": 3543, + "duration": 43, + "coordinate": [ + 69.27734244940959, + -105.78307350889841 + ], + "sensor_type": 1, + "id": 111 + }, + { + "release_time": 2770, + "due_time": 2904, + "duration": 43, + "coordinate": [ + 12.877446735401136, + -53.345626916398786 + ], + "sensor_type": 1, + "id": 112 + }, + { + "release_time": 3354, + "due_time": 3581, + "duration": 37, + "coordinate": [ + 47.9476069437421, + 0.21532500563114354 + ], + "sensor_type": 1, + "id": 113 + }, + { + "release_time": 1554, + "due_time": 2558, + "duration": 47, + "coordinate": [ + 30.05327897556954, + 13.794316171157988 + ], + "sensor_type": 1, + "id": 114 + }, + { + "release_time": 296, + "due_time": 1530, + "duration": 57, + "coordinate": [ + 63.04867406533188, + 33.567855233987984 + ], + "sensor_type": 1, + "id": 115 + }, + { + "release_time": 200, + "due_time": 1931, + "duration": 32, + "coordinate": [ + 82.8301458608496, + -132.79328237174684 + ], + "sensor_type": 1, + "id": 116 + }, + { + "release_time": 1043, + "due_time": 3588, + "duration": 15, + "coordinate": [ + -56.16891628987324, + -20.12238482861585 + ], + "sensor_type": 1, + "id": 117 + }, + { + "release_time": 402, + "due_time": 828, + "duration": 18, + "coordinate": [ + -57.586925439894856, + 35.672830161635034 + ], + "sensor_type": 1, + "id": 118 + }, + { + "release_time": 1840, + "due_time": 3190, + "duration": 60, + "coordinate": [ + -45.42944742969205, + -126.65969280867574 + ], + "sensor_type": 1, + "id": 119 + }, + { + "release_time": 1253, + "due_time": 3175, + "duration": 46, + "coordinate": [ + 17.320926064937254, + 118.30493249262662 + ], + "sensor_type": 1, + "id": 120 + }, + { + "release_time": 1977, + "due_time": 3152, + "duration": 28, + "coordinate": [ + -46.330588142644444, + 119.00197359097587 + ], + "sensor_type": 1, + "id": 121 + }, + { + "release_time": 2504, + "due_time": 3151, + "duration": 60, + "coordinate": [ + -59.89585291634012, + -151.5204624377937 + ], + "sensor_type": 1, + "id": 122 + }, + { + "release_time": 3353, + "due_time": 3499, + "duration": 35, + "coordinate": [ + -31.315342929108468, + 127.31022596581226 + ], + "sensor_type": 1, + "id": 123 + }, + { + "release_time": 2681, + "due_time": 3558, + "duration": 16, + "coordinate": [ + -44.54390958306749, + -164.16697159585055 + ], + "sensor_type": 1, + "id": 124 + }, + { + "release_time": 228, + "due_time": 3276, + "duration": 48, + "coordinate": [ + 87.20092811122572, + 9.643993851606723 + ], + "sensor_type": 1, + "id": 125 + }, + { + "release_time": 1754, + "due_time": 2411, + "duration": 28, + "coordinate": [ + 89.60605422873618, + 70.61703579197481 + ], + "sensor_type": 1, + "id": 126 + }, + { + "release_time": 2432, + "due_time": 2934, + "duration": 15, + "coordinate": [ + 32.41427500557184, + -105.11155956311603 + ], + "sensor_type": 1, + "id": 127 + }, + { + "release_time": 571, + "due_time": 1978, + "duration": 32, + "coordinate": [ + 50.89098570132953, + -120.37183440492288 + ], + "sensor_type": 1, + "id": 128 + }, + { + "release_time": 633, + "due_time": 1663, + "duration": 42, + "coordinate": [ + -26.575928415277396, + 132.55431404709856 + ], + "sensor_type": 1, + "id": 129 + }, + { + "release_time": 1792, + "due_time": 3454, + "duration": 48, + "coordinate": [ + -19.689577637343547, + 88.2879329141615 + ], + "sensor_type": 1, + "id": 130 + }, + { + "release_time": 3018, + "due_time": 3360, + "duration": 15, + "coordinate": [ + 69.72286330246871, + -3.5060280463814877 + ], + "sensor_type": 1, + "id": 131 + }, + { + "release_time": 2798, + "due_time": 3297, + "duration": 54, + "coordinate": [ + -56.7563345319934, + 122.25825784950968 + ], + "sensor_type": 1, + "id": 132 + }, + { + "release_time": 3090, + "due_time": 3270, + "duration": 20, + "coordinate": [ + -39.98960923524901, + -116.91345978056319 + ], + "sensor_type": 1, + "id": 133 + }, + { + "release_time": 2595, + "due_time": 2790, + "duration": 60, + "coordinate": [ + 79.66269083578064, + 136.22777403719192 + ], + "sensor_type": 1, + "id": 134 + }, + { + "release_time": 2122, + "due_time": 2679, + "duration": 21, + "coordinate": [ + -85.70484961487493, + 79.16297376148373 + ], + "sensor_type": 1, + "id": 135 + }, + { + "release_time": 1073, + "due_time": 3236, + "duration": 34, + "coordinate": [ + 42.70988417379655, + 98.76076937112242 + ], + "sensor_type": 1, + "id": 136 + }, + { + "release_time": 1554, + "due_time": 2318, + "duration": 28, + "coordinate": [ + 26.224705660353024, + 9.22061136617674 + ], + "sensor_type": 1, + "id": 137 + }, + { + "release_time": 2098, + "due_time": 2679, + "duration": 55, + "coordinate": [ + 15.450592659437717, + -75.22111200503987 + ], + "sensor_type": 1, + "id": 138 + }, + { + "release_time": 1729, + "due_time": 2916, + "duration": 45, + "coordinate": [ + -62.329401632208445, + 75.38429246282294 + ], + "sensor_type": 1, + "id": 139 + }, + { + "release_time": 3161, + "due_time": 3345, + "duration": 31, + "coordinate": [ + -69.24574408128227, + -33.19426349996044 + ], + "sensor_type": 1, + "id": 140 + }, + { + "release_time": 961, + "due_time": 1946, + "duration": 19, + "coordinate": [ + 71.84208810758989, + 109.76760773610584 + ], + "sensor_type": 1, + "id": 141 + }, + { + "release_time": 2462, + "due_time": 3322, + "duration": 16, + "coordinate": [ + -25.592894040014215, + -168.33324286201852 + ], + "sensor_type": 1, + "id": 142 + }, + { + "release_time": 575, + "due_time": 1053, + "duration": 55, + "coordinate": [ + 29.412533982327275, + -148.86853836371716 + ], + "sensor_type": 1, + "id": 143 + }, + { + "release_time": 2519, + "due_time": 2889, + "duration": 37, + "coordinate": [ + -25.73633674308374, + -50.5768086192827 + ], + "sensor_type": 1, + "id": 144 + }, + { + "release_time": 192, + "due_time": 779, + "duration": 39, + "coordinate": [ + -23.23676106700003, + 139.46537601983516 + ], + "sensor_type": 1, + "id": 145 + }, + { + "release_time": 2558, + "due_time": 2685, + "duration": 41, + "coordinate": [ + -27.92309766931819, + 123.20518248790387 + ], + "sensor_type": 1, + "id": 146 + }, + { + "release_time": 753, + "due_time": 974, + "duration": 48, + "coordinate": [ + 14.986006775119165, + -147.4010688895661 + ], + "sensor_type": 1, + "id": 147 + }, + { + "release_time": 1776, + "due_time": 2027, + "duration": 16, + "coordinate": [ + 86.5786980171994, + -136.00136936256936 + ], + "sensor_type": 1, + "id": 148 + }, + { + "release_time": 150, + "due_time": 2244, + "duration": 15, + "coordinate": [ + 56.275780880946684, + 49.26565926550319 + ], + "sensor_type": 1, + "id": 149 + }, + { + "release_time": 719, + "due_time": 3200, + "duration": 20, + "coordinate": [ + 48.330614689047366, + 86.34749674908983 + ], + "sensor_type": 1, + "id": 150 + }, + { + "release_time": 1789, + "due_time": 2171, + "duration": 47, + "coordinate": [ + 54.339241060998745, + -45.252330116273015 + ], + "sensor_type": 1, + "id": 151 + }, + { + "release_time": 2000, + "due_time": 3255, + "duration": 59, + "coordinate": [ + -64.09248496688801, + -142.25264259566768 + ], + "sensor_type": 1, + "id": 152 + }, + { + "release_time": 1391, + "due_time": 2855, + "duration": 36, + "coordinate": [ + 31.384174637107876, + -164.13902220930296 + ], + "sensor_type": 1, + "id": 153 + }, + { + "release_time": 425, + "due_time": 650, + "duration": 16, + "coordinate": [ + -56.76900354868551, + 137.80540930348224 + ], + "sensor_type": 1, + "id": 154 + }, + { + "release_time": 1377, + "due_time": 2959, + "duration": 25, + "coordinate": [ + -28.2105134529885, + -21.021776471006717 + ], + "sensor_type": 1, + "id": 155 + }, + { + "release_time": 2956, + "due_time": 3269, + "duration": 36, + "coordinate": [ + 12.95872956620397, + 173.39166347320338 + ], + "sensor_type": 1, + "id": 156 + }, + { + "release_time": 1150, + "due_time": 2120, + "duration": 16, + "coordinate": [ + -50.15949776012656, + -35.502464473878774 + ], + "sensor_type": 1, + "id": 157 + }, + { + "release_time": 2887, + "due_time": 3441, + "duration": 51, + "coordinate": [ + 65.70594583082791, + -100.12225249544444 + ], + "sensor_type": 1, + "id": 158 + }, + { + "release_time": 2445, + "due_time": 3459, + "duration": 17, + "coordinate": [ + 57.11647712190455, + -94.6373788937835 + ], + "sensor_type": 1, + "id": 159 + }, + { + "release_time": 7, + "due_time": 1878, + "duration": 36, + "coordinate": [ + 57.43382797092738, + 116.57092702298195 + ], + "sensor_type": 1, + "id": 160 + }, + { + "release_time": 3339, + "due_time": 3573, + "duration": 49, + "coordinate": [ + -72.56304327965871, + -86.57079363049004 + ], + "sensor_type": 1, + "id": 161 + }, + { + "release_time": 2573, + "due_time": 3507, + "duration": 30, + "coordinate": [ + 77.37609707908632, + -97.1310018123354 + ], + "sensor_type": 1, + "id": 162 + }, + { + "release_time": 2457, + "due_time": 3293, + "duration": 44, + "coordinate": [ + 67.56511511169393, + 5.6235378452753935 + ], + "sensor_type": 1, + "id": 163 + }, + { + "release_time": 618, + "due_time": 2806, + "duration": 50, + "coordinate": [ + -77.59888187336477, + -133.6501604890433 + ], + "sensor_type": 1, + "id": 164 + }, + { + "release_time": 3298, + "due_time": 3585, + "duration": 16, + "coordinate": [ + 54.86410991863394, + 99.46514188853024 + ], + "sensor_type": 1, + "id": 165 + }, + { + "release_time": 27, + "due_time": 368, + "duration": 51, + "coordinate": [ + -13.1698339567821, + 71.97892842753893 + ], + "sensor_type": 1, + "id": 166 + }, + { + "release_time": 2550, + "due_time": 3375, + "duration": 41, + "coordinate": [ + 58.58240938564069, + 92.0343571280871 + ], + "sensor_type": 1, + "id": 167 + }, + { + "release_time": 1954, + "due_time": 3084, + "duration": 41, + "coordinate": [ + -12.012804374687391, + 172.97700725579682 + ], + "sensor_type": 1, + "id": 168 + }, + { + "release_time": 242, + "due_time": 1860, + "duration": 40, + "coordinate": [ + 65.39238789845646, + 61.34988843597958 + ], + "sensor_type": 1, + "id": 169 + }, + { + "release_time": 342, + "due_time": 1446, + "duration": 56, + "coordinate": [ + -11.918314712298582, + -64.84942252040852 + ], + "sensor_type": 1, + "id": 170 + }, + { + "release_time": 250, + "due_time": 1924, + "duration": 56, + "coordinate": [ + -66.4694457420172, + -177.8479828429181 + ], + "sensor_type": 1, + "id": 171 + }, + { + "release_time": 803, + "due_time": 2714, + "duration": 22, + "coordinate": [ + -75.30565258181397, + 62.46006448065813 + ], + "sensor_type": 1, + "id": 172 + }, + { + "release_time": 727, + "due_time": 3541, + "duration": 28, + "coordinate": [ + -42.57104568687014, + 174.3610176907652 + ], + "sensor_type": 1, + "id": 173 + }, + { + "release_time": 2426, + "due_time": 3179, + "duration": 30, + "coordinate": [ + 54.47475164109579, + -110.45653986783951 + ], + "sensor_type": 1, + "id": 174 + }, + { + "release_time": 3026, + "due_time": 3230, + "duration": 45, + "coordinate": [ + -54.89994971924191, + 87.88030293282225 + ], + "sensor_type": 1, + "id": 175 + }, + { + "release_time": 2230, + "due_time": 2731, + "duration": 21, + "coordinate": [ + 4.036293768083496, + 75.49024257583244 + ], + "sensor_type": 1, + "id": 176 + }, + { + "release_time": 2102, + "due_time": 2751, + "duration": 37, + "coordinate": [ + -24.879257287621073, + 147.22116167046306 + ], + "sensor_type": 1, + "id": 177 + }, + { + "release_time": 2257, + "due_time": 3523, + "duration": 32, + "coordinate": [ + -41.59333484109324, + -95.65793356470371 + ], + "sensor_type": 1, + "id": 178 + }, + { + "release_time": 1967, + "due_time": 2174, + "duration": 56, + "coordinate": [ + 16.113584477193925, + 160.38865885096567 + ], + "sensor_type": 1, + "id": 179 + }, + { + "release_time": 3050, + "due_time": 3495, + "duration": 54, + "coordinate": [ + -50.47772836659255, + -5.876947590547047 + ], + "sensor_type": 1, + "id": 180 + }, + { + "release_time": 676, + "due_time": 2881, + "duration": 45, + "coordinate": [ + 25.467240316146317, + -70.20322072292011 + ], + "sensor_type": 1, + "id": 181 + }, + { + "release_time": 3066, + "due_time": 3359, + "duration": 56, + "coordinate": [ + -39.29685084157246, + -153.48529902413216 + ], + "sensor_type": 1, + "id": 182 + }, + { + "release_time": 1096, + "due_time": 1354, + "duration": 38, + "coordinate": [ + 82.81480892795341, + -108.94717004151885 + ], + "sensor_type": 1, + "id": 183 + }, + { + "release_time": 1451, + "due_time": 2196, + "duration": 32, + "coordinate": [ + -14.422526631629367, + -46.590410418044 + ], + "sensor_type": 1, + "id": 184 + }, + { + "release_time": 1500, + "due_time": 3541, + "duration": 41, + "coordinate": [ + 0.770120093620875, + -128.39530419078397 + ], + "sensor_type": 1, + "id": 185 + }, + { + "release_time": 2209, + "due_time": 3571, + "duration": 41, + "coordinate": [ + 38.65275560586832, + 130.30937062844663 + ], + "sensor_type": 1, + "id": 186 + }, + { + "release_time": 2809, + "due_time": 3596, + "duration": 26, + "coordinate": [ + -44.68339450950307, + 75.19122338713646 + ], + "sensor_type": 1, + "id": 187 + }, + { + "release_time": 1861, + "due_time": 2423, + "duration": 51, + "coordinate": [ + 38.0258630251532, + -58.09879079275507 + ], + "sensor_type": 1, + "id": 188 + }, + { + "release_time": 1093, + "due_time": 1984, + "duration": 22, + "coordinate": [ + -40.24517357070989, + 112.04122993519002 + ], + "sensor_type": 1, + "id": 189 + }, + { + "release_time": 2564, + "due_time": 3400, + "duration": 26, + "coordinate": [ + 87.97966556055212, + 19.281791891048385 + ], + "sensor_type": 1, + "id": 190 + }, + { + "release_time": 2729, + "due_time": 2852, + "duration": 41, + "coordinate": [ + -61.63177218653152, + -149.0268581274043 + ], + "sensor_type": 1, + "id": 191 + }, + { + "release_time": 2956, + "due_time": 3355, + "duration": 24, + "coordinate": [ + -84.77225627784347, + -148.7150460427863 + ], + "sensor_type": 1, + "id": 192 + }, + { + "release_time": 233, + "due_time": 796, + "duration": 54, + "coordinate": [ + -28.39467859752388, + -61.83495039957633 + ], + "sensor_type": 1, + "id": 193 + }, + { + "release_time": 1495, + "due_time": 3333, + "duration": 34, + "coordinate": [ + 41.63947503980677, + 28.71607806923612 + ], + "sensor_type": 1, + "id": 194 + }, + { + "release_time": 539, + "due_time": 3086, + "duration": 27, + "coordinate": [ + 89.03793412758998, + -137.89917357188128 + ], + "sensor_type": 1, + "id": 195 + }, + { + "release_time": 2866, + "due_time": 3535, + "duration": 43, + "coordinate": [ + -19.19347658053374, + 53.24199037055752 + ], + "sensor_type": 1, + "id": 196 + } + ] +} \ No newline at end of file diff --git a/tests/fixtures/aeosbench_gt_bsk2.9.0/cases/30769/constellation.json b/tests/fixtures/aeosbench_gt_bsk2.9.0/cases/30769/constellation.json new file mode 100644 index 0000000..29f7226 --- /dev/null +++ b/tests/fixtures/aeosbench_gt_bsk2.9.0/cases/30769/constellation.json @@ -0,0 +1,3142 @@ +{ + "orbits": [ + { + "eccentricity": 0.0012745539419042574, + "semi_major_axis": 6900955.964817588, + "inclination": 15.917382857561952, + "right_ascension_of_the_ascending_node": 173.39373089689465, + "argument_of_perigee": 161.2878506898294, + "id": 0 + }, + { + "eccentricity": 0.0014344293326329861, + "semi_major_axis": 7720461.214440893, + "inclination": 68.69668101917058, + "right_ascension_of_the_ascending_node": 111.62498191244102, + "argument_of_perigee": 105.17058304276449, + "id": 1 + }, + { + "eccentricity": 0.0012968914528014087, + "semi_major_axis": 7348535.0809828425, + "inclination": 176.4074661799558, + "right_ascension_of_the_ascending_node": 312.3848387049928, + "argument_of_perigee": 98.69157921056686, + "id": 2 + }, + { + "eccentricity": 0.0033525554980240934, + "semi_major_axis": 7895770.11804649, + "inclination": 111.98271826816239, + "right_ascension_of_the_ascending_node": 48.843414051980176, + "argument_of_perigee": 327.4827516025092, + "id": 3 + }, + { + "eccentricity": 0.0007587205455708523, + "semi_major_axis": 7133053.081252186, + "inclination": 170.23658712521674, + "right_ascension_of_the_ascending_node": 29.136979168186322, + "argument_of_perigee": 177.40846307979504, + "id": 4 + }, + { + "eccentricity": 0.004330952413450524, + "semi_major_axis": 6983530.376144505, + "inclination": 153.7756028618211, + "right_ascension_of_the_ascending_node": 190.79774801482054, + "argument_of_perigee": 320.7393102893872, + "id": 5 + }, + { + "eccentricity": 0.0037857577606818208, + "semi_major_axis": 7194375.894206356, + "inclination": 106.42416125485487, + "right_ascension_of_the_ascending_node": 89.53248785431984, + "argument_of_perigee": 149.77968414088224, + "id": 6 + }, + { + "eccentricity": 0.003009943365753543, + "semi_major_axis": 7876499.968240021, + "inclination": 153.1914180119809, + "right_ascension_of_the_ascending_node": 265.30959587320115, + "argument_of_perigee": 326.73055968726374, + "id": 7 + }, + { + "eccentricity": 0.00017089759219271196, + "semi_major_axis": 7395609.819447399, + "inclination": 115.6754548279627, + "right_ascension_of_the_ascending_node": 70.18991438996918, + "argument_of_perigee": 82.9363645766008, + "id": 8 + }, + { + "eccentricity": 0.0032561310745806587, + "semi_major_axis": 7381852.48548518, + "inclination": 95.79952587883363, + "right_ascension_of_the_ascending_node": 302.5815315862785, + "argument_of_perigee": 188.87801375582572, + "id": 9 + }, + { + "eccentricity": 0.0028330948860484494, + "semi_major_axis": 7344908.835245638, + "inclination": 179.00682144512507, + "right_ascension_of_the_ascending_node": 134.7941340901771, + "argument_of_perigee": 226.6087808676266, + "id": 10 + }, + { + "eccentricity": 0.0014770940736860494, + "semi_major_axis": 7076941.637364727, + "inclination": 79.00020307533295, + "right_ascension_of_the_ascending_node": 73.96575090042874, + "argument_of_perigee": 310.85699189387844, + "id": 11 + }, + { + "eccentricity": 0.003609888157134539, + "semi_major_axis": 7555102.262395256, + "inclination": 68.24757015027393, + "right_ascension_of_the_ascending_node": 55.18927187045459, + "argument_of_perigee": 67.157539396018, + "id": 12 + }, + { + "eccentricity": 0.003461829820332549, + "semi_major_axis": 7297860.489713333, + "inclination": 13.851670407736878, + "right_ascension_of_the_ascending_node": 28.015574588888747, + "argument_of_perigee": 121.21053750725102, + "id": 13 + }, + { + "eccentricity": 0.0019494680561248402, + "semi_major_axis": 6817039.025272181, + "inclination": 165.41976956067066, + "right_ascension_of_the_ascending_node": 211.17438539678233, + "argument_of_perigee": 17.588244462881093, + "id": 14 + }, + { + "eccentricity": 0.004633440672537193, + "semi_major_axis": 7783431.517424588, + "inclination": 28.81098026376367, + "right_ascension_of_the_ascending_node": 127.02622867476924, + "argument_of_perigee": 78.15211649546923, + "id": 15 + }, + { + "eccentricity": 0.0015180016218172005, + "semi_major_axis": 7295759.031323092, + "inclination": 168.0310491277292, + "right_ascension_of_the_ascending_node": 336.8783053232785, + "argument_of_perigee": 204.38798696674374, + "id": 16 + }, + { + "eccentricity": 0.004798104059543534, + "semi_major_axis": 7342334.237267478, + "inclination": 165.88782324435118, + "right_ascension_of_the_ascending_node": 136.5559642804942, + "argument_of_perigee": 337.47524929390795, + "id": 17 + }, + { + "eccentricity": 0.0020793159145218666, + "semi_major_axis": 7660144.5482993275, + "inclination": 41.462545656177866, + "right_ascension_of_the_ascending_node": 304.2745269570678, + "argument_of_perigee": 299.07226751571045, + "id": 18 + }, + { + "eccentricity": 0.004369152281647601, + "semi_major_axis": 7188741.942237421, + "inclination": 3.6929756881629694, + "right_ascension_of_the_ascending_node": 203.29009598010788, + "argument_of_perigee": 123.19870995429909, + "id": 19 + }, + { + "eccentricity": 0.003943154579901851, + "semi_major_axis": 7814308.805904986, + "inclination": 16.164215560066314, + "right_ascension_of_the_ascending_node": 207.58318350259552, + "argument_of_perigee": 139.33520142080138, + "id": 20 + }, + { + "eccentricity": 0.0020332891596025787, + "semi_major_axis": 7311430.777437047, + "inclination": 154.56772801995174, + "right_ascension_of_the_ascending_node": 120.35885373898766, + "argument_of_perigee": 235.3150796722008, + "id": 21 + }, + { + "eccentricity": 0.00154670072954475, + "semi_major_axis": 7378994.559039021, + "inclination": 80.42572380825901, + "right_ascension_of_the_ascending_node": 283.20761207823415, + "argument_of_perigee": 152.56900916131934, + "id": 22 + }, + { + "eccentricity": 0.002315837347354691, + "semi_major_axis": 6954544.230311045, + "inclination": 154.51447599082078, + "right_ascension_of_the_ascending_node": 243.30928108344756, + "argument_of_perigee": 8.803034284727133, + "id": 23 + }, + { + "eccentricity": 0.0003702089211917958, + "semi_major_axis": 7947056.088454477, + "inclination": 6.894672269759521, + "right_ascension_of_the_ascending_node": 46.82857113448169, + "argument_of_perigee": 71.96990635532869, + "id": 24 + }, + { + "eccentricity": 0.00032518539505318355, + "semi_major_axis": 7897647.3693016255, + "inclination": 116.3101510952432, + "right_ascension_of_the_ascending_node": 72.97215400877529, + "argument_of_perigee": 85.91799738093347, + "id": 25 + }, + { + "eccentricity": 0.003232127176730774, + "semi_major_axis": 7662696.571319842, + "inclination": 127.5867299285366, + "right_ascension_of_the_ascending_node": 38.048068434031464, + "argument_of_perigee": 243.04955544556285, + "id": 26 + }, + { + "eccentricity": 0.0040104032790517505, + "semi_major_axis": 6987850.494726519, + "inclination": 23.982869733553734, + "right_ascension_of_the_ascending_node": 265.95685184640075, + "argument_of_perigee": 329.7759712549332, + "id": 27 + }, + { + "eccentricity": 0.0009116050988161395, + "semi_major_axis": 7022403.999771455, + "inclination": 110.48960885280462, + "right_ascension_of_the_ascending_node": 215.4121905146229, + "argument_of_perigee": 142.72259734645493, + "id": 28 + }, + { + "eccentricity": 0.0037876632505469223, + "semi_major_axis": 6981108.945152539, + "inclination": 49.32203575240969, + "right_ascension_of_the_ascending_node": 157.28863480206888, + "argument_of_perigee": 143.89179012079524, + "id": 29 + }, + { + "eccentricity": 0.00018523195667639213, + "semi_major_axis": 7719886.8693389585, + "inclination": 93.36870595676753, + "right_ascension_of_the_ascending_node": 254.68768594921366, + "argument_of_perigee": 273.3733984562159, + "id": 30 + }, + { + "eccentricity": 0.00120435084510351, + "semi_major_axis": 7675983.283183215, + "inclination": 136.72536811139537, + "right_ascension_of_the_ascending_node": 304.977099198243, + "argument_of_perigee": 32.61520773265851, + "id": 31 + } + ], + "satellites": [ + { + "inertia": [ + 170.09466552734375, + 0.0, + 0.0, + 0.0, + 197.21005249023438, + 0.0, + 0.0, + 0.0, + 168.28012084960938 + ], + "mass": 51.14424498881422, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 0, + "solar_panel": { + "direction": [ + 0.3899877375215927, + 0.45562751352268743, + -0.8001956845071851 + ], + "area": 0.4906533406171518, + "efficiency": 0.43918621091303056 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4143607445932581, + "power": 7.39309910911084, + "type": 1 + }, + "battery": { + "capacity": 17378.258086442154, + "percentage": 0.4232774932752298 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 575.1205974808555, + "power": 6.703892008572279, + "efficiency": 0.5366348659402257 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 637.4065286104708, + "power": 5.482807771469173, + "efficiency": 0.5761680534833443 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 442.1939781293919, + "power": 6.241550622137146, + "efficiency": 0.5233702819109141 + } + ], + "mrp_control": { + "k": 33.49607189716903, + "ki": 0.008213323759928644, + "p": 73.94900479434908, + "integral_limit": 0.014116525910856383 + }, + "true_anomaly": 68.95810757230946, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 0 + }, + { + "inertia": [ + 53.76564407348633, + 0.0, + 0.0, + 0.0, + 75.3366470336914, + 0.0, + 0.0, + 0.0, + 124.67611694335938 + ], + "mass": 195.50014816396524, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 1, + "solar_panel": { + "direction": [ + -0.013709205340011004, + 0.21666998418635988, + -0.9761486442348972 + ], + "area": 0.3588530298381306, + "efficiency": 0.477800647799537 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3888385458189786, + "power": 5.58331023325556, + "type": 1 + }, + "battery": { + "capacity": 17485.879574222774, + "percentage": 0.887624793718179 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 643.0153921923003, + "power": 6.4569011103726215, + "efficiency": 0.5346592551496276 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 586.9469995360455, + "power": 6.71909583666454, + "efficiency": 0.5614482779459635 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 495.55566404097675, + "power": 5.015184475885868, + "efficiency": 0.5038492799369967 + } + ], + "mrp_control": { + "k": 45.15040713338482, + "ki": 0.0036371780274228696, + "p": 168.20636943820512, + "integral_limit": 0.013062141032668697 + }, + "true_anomaly": 272.154608590784, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 1 + }, + { + "inertia": [ + 75.96342468261719, + 0.0, + 0.0, + 0.0, + 124.34797668457031, + 0.0, + 0.0, + 0.0, + 55.609561920166016 + ], + "mass": 190.92717104016563, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 2, + "solar_panel": { + "direction": [ + -0.030194397526597624, + 0.024380607500065182, + 0.9992466584061883 + ], + "area": 0.3165412269026565, + "efficiency": 0.1696852839401587 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.254729803473776, + "power": 4.364444474921886, + "type": 1 + }, + "battery": { + "capacity": 13443.443038341362, + "percentage": 0.4849038000565843 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 742.4821981190444, + "power": 6.404571163353584, + "efficiency": 0.5025224872311134 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 427.0490575296083, + "power": 6.95626278958562, + "efficiency": 0.5690521263909323 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 617.6309378619859, + "power": 5.371195525959301, + "efficiency": 0.582400116282113 + } + ], + "mrp_control": { + "k": 37.80743343157531, + "ki": 0.0019942949177840664, + "p": 104.3814541791405, + "integral_limit": 0.0020013999739657462 + }, + "true_anomaly": 123.6863189006962, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 2 + }, + { + "inertia": [ + 81.87782287597656, + 0.0, + 0.0, + 0.0, + 87.86839294433594, + 0.0, + 0.0, + 0.0, + 182.27102661132812 + ], + "mass": 195.45076864977634, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 3, + "solar_panel": { + "direction": [ + -0.7880440362877956, + 0.4904222012537617, + 0.37211914945169683 + ], + "area": 0.32330800206778965, + "efficiency": 0.37871539867862947 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2217540807000632, + "power": 5.015305623354292, + "type": 1 + }, + "battery": { + "capacity": 10456.0930392927, + "percentage": 0.8703205726920106 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 445.7455896713576, + "power": 5.636800821774511, + "efficiency": 0.5282206773635633 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 722.7684692075977, + "power": 6.33188532644363, + "efficiency": 0.5739179769351985 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 697.2575584571741, + "power": 5.440578851036148, + "efficiency": 0.5774850941968661 + } + ], + "mrp_control": { + "k": 31.980468442186776, + "ki": 0.0012695790853482114, + "p": 102.62877654526343, + "integral_limit": 0.0034641476657005254 + }, + "true_anomaly": 164.85661215430065, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 3 + }, + { + "inertia": [ + 137.47616577148438, + 0.0, + 0.0, + 0.0, + 76.09510803222656, + 0.0, + 0.0, + 0.0, + 189.80055236816406 + ], + "mass": 192.396851296029, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 4, + "solar_panel": { + "direction": [ + -0.5494151279530578, + 0.6159824274681408, + 0.5645428825401856 + ], + "area": 0.3186302816508978, + "efficiency": 0.15111195104122388 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4627731139128489, + "power": 4.257599088958662, + "type": 1 + }, + "battery": { + "capacity": 9143.21186302269, + "percentage": 0.8418778493292239 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 592.0367652963816, + "power": 5.761301112110937, + "efficiency": 0.5740850784790985 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 581.3476223879645, + "power": 5.246646530180807, + "efficiency": 0.5556264733434888 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 487.42734781229507, + "power": 6.274299353369445, + "efficiency": 0.542873196260927 + } + ], + "mrp_control": { + "k": 37.2150939108672, + "ki": 0.005797362910921227, + "p": 133.25590405435454, + "integral_limit": 0.018903479966468094 + }, + "true_anomaly": 8.740649579869118, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 4 + }, + { + "inertia": [ + 124.78765869140625, + 0.0, + 0.0, + 0.0, + 69.88623809814453, + 0.0, + 0.0, + 0.0, + 108.70553588867188 + ], + "mass": 64.70910103983778, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 5, + "solar_panel": { + "direction": [ + 0.8858976894419694, + 0.4370247778979054, + -0.15554622253422432 + ], + "area": 0.1588104398307627, + "efficiency": 0.10583938199088748 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4244659264874232, + "power": 4.067907867877321, + "type": 1 + }, + "battery": { + "capacity": 18627.04006644983, + "percentage": 0.13960983509450045 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 682.1555891291225, + "power": 6.573276211258555, + "efficiency": 0.5644103657021583 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 508.42085274423505, + "power": 6.874585413521229, + "efficiency": 0.5434110471182562 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 627.2398924575102, + "power": 5.580180512235694, + "efficiency": 0.594290436673372 + } + ], + "mrp_control": { + "k": 37.47174734562742, + "ki": 0.006212640410312107, + "p": 130.71350730039342, + "integral_limit": 0.018757933731560126 + }, + "true_anomaly": 191.01680631985718, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 5 + }, + { + "inertia": [ + 117.08992767333984, + 0.0, + 0.0, + 0.0, + 151.06739807128906, + 0.0, + 0.0, + 0.0, + 172.88082885742188 + ], + "mass": 95.96093100211914, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 6, + "solar_panel": { + "direction": [ + 0.2295138136200547, + 0.036561535865129495, + 0.9726184572856725 + ], + "area": 0.4655346134440316, + "efficiency": 0.4324579312866529 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.14048713940695703, + "power": 8.57547914290505, + "type": 1 + }, + "battery": { + "capacity": 27797.45983458623, + "percentage": 0.8535995229737044 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 745.1525971586977, + "power": 5.956393863457867, + "efficiency": 0.5680933163888296 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 415.26325368828265, + "power": 5.782997951772633, + "efficiency": 0.562329452002322 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 538.6589002985166, + "power": 5.185838064292961, + "efficiency": 0.5278198374193847 + } + ], + "mrp_control": { + "k": 33.46337854887628, + "ki": 0.0026458723117976347, + "p": 127.54808951060296, + "integral_limit": 0.004723316036366462 + }, + "true_anomaly": 311.7029043077121, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 6 + }, + { + "inertia": [ + 93.92955780029297, + 0.0, + 0.0, + 0.0, + 92.82067108154297, + 0.0, + 0.0, + 0.0, + 171.91189575195312 + ], + "mass": 68.50702107019328, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 7, + "solar_panel": { + "direction": [ + 0.06104219377928175, + 0.15579212590699237, + 0.9859019545999452 + ], + "area": 0.29072072247137304, + "efficiency": 0.30827884081912804 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.15455699051955774, + "power": 5.991273043851871, + "type": 1 + }, + "battery": { + "capacity": 21715.616085117676, + "percentage": 0.47388511681725665 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 468.11295893763963, + "power": 5.418566555633138, + "efficiency": 0.5662564056283981 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 401.17908203447445, + "power": 5.043925820262264, + "efficiency": 0.5539743173953511 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 406.2581332596397, + "power": 5.528664599039704, + "efficiency": 0.5003368745673487 + } + ], + "mrp_control": { + "k": 25.176851880047433, + "ki": 0.007419231990450398, + "p": 65.24171130428665, + "integral_limit": 0.02459234107230169 + }, + "true_anomaly": 250.7182248338574, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 7 + }, + { + "inertia": [ + 91.34649658203125, + 0.0, + 0.0, + 0.0, + 93.30337524414062, + 0.0, + 0.0, + 0.0, + 105.33184814453125 + ], + "mass": 111.18682438957136, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 8, + "solar_panel": { + "direction": [ + 0.32668410947718124, + 0.9152847347347883, + 0.23565090064875485 + ], + "area": 0.4857385316047822, + "efficiency": 0.30173450880104813 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.1308110430877898, + "power": 3.182333831614334, + "type": 1 + }, + "battery": { + "capacity": 10995.40430244003, + "percentage": 0.10966550337303223 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 701.3541455161595, + "power": 5.418793080769207, + "efficiency": 0.5697388448324088 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 712.8790486458028, + "power": 6.047356817497236, + "efficiency": 0.5991256778244896 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 602.1860675459393, + "power": 6.6289907481373245, + "efficiency": 0.5565676668815231 + } + ], + "mrp_control": { + "k": 43.75785096487338, + "ki": 0.003268914396789644, + "p": 115.02999673488387, + "integral_limit": 0.007145878451710117 + }, + "true_anomaly": 145.87299908746675, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 8 + }, + { + "inertia": [ + 158.54306030273438, + 0.0, + 0.0, + 0.0, + 59.0186767578125, + 0.0, + 0.0, + 0.0, + 156.73020935058594 + ], + "mass": 133.86716485728266, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 9, + "solar_panel": { + "direction": [ + 0.3502823499127643, + 0.2774249117021327, + -0.8946159476035824 + ], + "area": 0.15398135862623624, + "efficiency": 0.47170830802213315 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4604315738397503, + "power": 4.406777492632683, + "type": 1 + }, + "battery": { + "capacity": 15130.956313705174, + "percentage": 0.7980429174163001 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 645.3482665575657, + "power": 5.947166029870643, + "efficiency": 0.522866130831184 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 501.34652858806123, + "power": 6.758789772545723, + "efficiency": 0.5502321635867421 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 642.7898625214161, + "power": 6.404840411274363, + "efficiency": 0.5813032632969655 + } + ], + "mrp_control": { + "k": 29.614308548458027, + "ki": 0.0022470087654320537, + "p": 90.17581948884394, + "integral_limit": 0.0011883508068451824 + }, + "true_anomaly": 335.98173575366997, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 9 + }, + { + "inertia": [ + 86.62789916992188, + 0.0, + 0.0, + 0.0, + 77.87957000732422, + 0.0, + 0.0, + 0.0, + 143.24488830566406 + ], + "mass": 157.90872816643224, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 10, + "solar_panel": { + "direction": [ + -0.3416317042298877, + 0.5215739906352483, + 0.7818237339437863 + ], + "area": 0.32513792707112577, + "efficiency": 0.2732510522376198 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.27188996974880186, + "power": 9.36679091361736, + "type": 1 + }, + "battery": { + "capacity": 14997.405071135694, + "percentage": 0.6869047823588306 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 540.1267394980707, + "power": 5.695997524582212, + "efficiency": 0.5820473688463941 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 560.7486037366565, + "power": 6.963253394566646, + "efficiency": 0.5251996831656558 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 635.4004775080357, + "power": 5.983346019065809, + "efficiency": 0.5065666683055683 + } + ], + "mrp_control": { + "k": 38.419660929472464, + "ki": 0.004530169310002583, + "p": 127.4110763849271, + "integral_limit": 0.0005271238856070794 + }, + "true_anomaly": 53.920096720543576, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 10 + }, + { + "inertia": [ + 126.01258850097656, + 0.0, + 0.0, + 0.0, + 125.2187728881836, + 0.0, + 0.0, + 0.0, + 170.12484741210938 + ], + "mass": 66.7751215339487, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 11, + "solar_panel": { + "direction": [ + 0.6867432975482128, + 0.718583231303958, + -0.10964389158256455 + ], + "area": 0.3935635347304667, + "efficiency": 0.36533182153100896 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.30680282396242103, + "power": 2.121923010596272, + "type": 1 + }, + "battery": { + "capacity": 23040.673133035325, + "percentage": 0.12005027022411074 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 439.54355242483234, + "power": 5.098269266866547, + "efficiency": 0.5131602279970154 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 497.10281735585954, + "power": 6.449649702921885, + "efficiency": 0.5694128436707995 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 669.1449605284481, + "power": 6.657312833144283, + "efficiency": 0.5035075181692241 + } + ], + "mrp_control": { + "k": 22.624732989200197, + "ki": 0.0025936355730185744, + "p": 87.26345324610622, + "integral_limit": 0.003947059738017865 + }, + "true_anomaly": 356.9462243870661, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 11 + }, + { + "inertia": [ + 157.4369354248047, + 0.0, + 0.0, + 0.0, + 143.6562957763672, + 0.0, + 0.0, + 0.0, + 169.2805938720703 + ], + "mass": 131.14018614504022, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 12, + "solar_panel": { + "direction": [ + 0.11900749789065354, + 0.10316759634321959, + -0.9875189428616388 + ], + "area": 0.4486343841773782, + "efficiency": 0.46711407937568417 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.14996592739382103, + "power": 2.672337874958008, + "type": 1 + }, + "battery": { + "capacity": 27214.33894616629, + "percentage": 0.35300089918886735 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 592.2026428719962, + "power": 6.658806695573811, + "efficiency": 0.5763966839290368 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 574.4643970379675, + "power": 5.645175196685253, + "efficiency": 0.5409389564700009 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 567.3434736718361, + "power": 5.584886018735805, + "efficiency": 0.5035517418655691 + } + ], + "mrp_control": { + "k": 28.967785570310536, + "ki": 0.0024893678010283206, + "p": 100.94101747428562, + "integral_limit": 0.008009241430092167 + }, + "true_anomaly": 74.09030867700912, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 12 + }, + { + "inertia": [ + 113.86097717285156, + 0.0, + 0.0, + 0.0, + 170.91668701171875, + 0.0, + 0.0, + 0.0, + 175.3321533203125 + ], + "mass": 141.01418764585003, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 13, + "solar_panel": { + "direction": [ + 0.9992604660168362, + 0.0181406132980314, + 0.03390338043597771 + ], + "area": 0.24517499922284758, + "efficiency": 0.24365040154737494 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.35835960891753504, + "power": 3.770995226497043, + "type": 1 + }, + "battery": { + "capacity": 11946.402934855934, + "percentage": 0.6701697687827556 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 470.6223160627235, + "power": 5.33652802562989, + "efficiency": 0.5659486100295426 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 651.4501203023167, + "power": 6.575649281751446, + "efficiency": 0.535351957305618 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 478.46384862752876, + "power": 5.387981020413054, + "efficiency": 0.5424408504208218 + } + ], + "mrp_control": { + "k": 19.48741530313125, + "ki": 0.002309782087792984, + "p": 65.47148690782473, + "integral_limit": 0.0016634244615220594 + }, + "true_anomaly": 98.2020838604205, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 13 + }, + { + "inertia": [ + 53.68415832519531, + 0.0, + 0.0, + 0.0, + 103.93720245361328, + 0.0, + 0.0, + 0.0, + 180.509521484375 + ], + "mass": 179.65134202224525, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 14, + "solar_panel": { + "direction": [ + -0.35550148399791637, + 0.6123296234323307, + -0.7061665010056052 + ], + "area": 0.3033798999824806, + "efficiency": 0.48318879338705445 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.1111887915064047, + "power": 7.142989924446898, + "type": 1 + }, + "battery": { + "capacity": 20690.68941492441, + "percentage": 0.36444804936998076 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 729.9896680908661, + "power": 5.581810977870026, + "efficiency": 0.5666263322949159 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 500.3015813774137, + "power": 6.015423159939303, + "efficiency": 0.5505986133431309 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 745.8280493103653, + "power": 5.276249244043297, + "efficiency": 0.5206259774054773 + } + ], + "mrp_control": { + "k": 41.46696682030566, + "ki": 0.0036414913682278173, + "p": 116.4285119030295, + "integral_limit": 0.008008608157697553 + }, + "true_anomaly": 309.35805506347464, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 14 + }, + { + "inertia": [ + 123.06900024414062, + 0.0, + 0.0, + 0.0, + 66.61575317382812, + 0.0, + 0.0, + 0.0, + 145.49298095703125 + ], + "mass": 92.2300787043485, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 15, + "solar_panel": { + "direction": [ + 0.11042898053027464, + 0.2430844864842836, + 0.9636987977006698 + ], + "area": 0.14197742080841302, + "efficiency": 0.32241636492634923 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.45702084994597525, + "power": 6.002311388787078, + "type": 1 + }, + "battery": { + "capacity": 8080.764415920839, + "percentage": 0.9321039028444261 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 524.7729786051747, + "power": 5.65035551964437, + "efficiency": 0.5361343457841379 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 479.82620029357173, + "power": 6.725855589685336, + "efficiency": 0.5427734529346067 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 597.7546873335914, + "power": 6.708006139386108, + "efficiency": 0.5897506348185844 + } + ], + "mrp_control": { + "k": 25.294170006343748, + "ki": 0.007945245208864608, + "p": 82.40133431290776, + "integral_limit": 0.018034871249674383 + }, + "true_anomaly": 252.3041139113618, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 15 + }, + { + "inertia": [ + 147.692138671875, + 0.0, + 0.0, + 0.0, + 91.30076599121094, + 0.0, + 0.0, + 0.0, + 55.87979507446289 + ], + "mass": 147.33836241205532, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 16, + "solar_panel": { + "direction": [ + -0.05364580951387107, + 0.6076456594569642, + -0.7923943965379314 + ], + "area": 0.38539472798547714, + "efficiency": 0.2422747586313328 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4026311508945204, + "power": 4.954225849973987, + "type": 1 + }, + "battery": { + "capacity": 27954.347677829974, + "percentage": 0.8179730996324138 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 513.6675449618573, + "power": 6.0141278691085684, + "efficiency": 0.5420061133350573 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 491.37217702576777, + "power": 5.142221875587774, + "efficiency": 0.5887827159475998 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 578.7995305757729, + "power": 6.074428421679123, + "efficiency": 0.5951581849198958 + } + ], + "mrp_control": { + "k": 17.32322077404742, + "ki": 0.0027822437017590664, + "p": 60.23154243208862, + "integral_limit": 0.009286307014495974 + }, + "true_anomaly": 349.1432284376155, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 16 + }, + { + "inertia": [ + 86.17237854003906, + 0.0, + 0.0, + 0.0, + 172.21360778808594, + 0.0, + 0.0, + 0.0, + 110.62399291992188 + ], + "mass": 178.1954857418169, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 17, + "solar_panel": { + "direction": [ + 0.5707334843576799, + 0.770866907002163, + 0.28289132457864535 + ], + "area": 0.1973454045724354, + "efficiency": 0.21993846138636908 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.1965343084244994, + "power": 8.840777465720631, + "type": 1 + }, + "battery": { + "capacity": 17714.5758840952, + "percentage": 0.18180404869014577 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 516.4953321945754, + "power": 5.782522307158413, + "efficiency": 0.5847390788470924 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 745.3456121061183, + "power": 5.011963035719238, + "efficiency": 0.5858154512733742 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 582.8739889895684, + "power": 6.865019447974549, + "efficiency": 0.5899549566363271 + } + ], + "mrp_control": { + "k": 19.1990830394578, + "ki": 0.0073113293947511225, + "p": 47.21061987023136, + "integral_limit": 0.017558777674841722 + }, + "true_anomaly": 266.69537750551217, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 17 + }, + { + "inertia": [ + 135.99740600585938, + 0.0, + 0.0, + 0.0, + 103.88040161132812, + 0.0, + 0.0, + 0.0, + 172.050048828125 + ], + "mass": 168.46080072338103, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 18, + "solar_panel": { + "direction": [ + 0.0932228958070986, + 0.20374897055143718, + -0.9745747014449783 + ], + "area": 0.48555709596880725, + "efficiency": 0.424999162293734 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.26383840923733703, + "power": 9.398030704242457, + "type": 1 + }, + "battery": { + "capacity": 20644.85973108314, + "percentage": 0.16819095666087402 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 420.5515105721575, + "power": 5.645985411842079, + "efficiency": 0.5016159932854022 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 536.4156193887203, + "power": 5.930876353210495, + "efficiency": 0.5713701181772395 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 473.86815612163167, + "power": 6.900658119157987, + "efficiency": 0.541801649786875 + } + ], + "mrp_control": { + "k": 42.51719306489251, + "ki": 0.00919284644023864, + "p": 126.74140183536525, + "integral_limit": 0.021520977799737818 + }, + "true_anomaly": 75.16203659243467, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 18 + }, + { + "inertia": [ + 183.102783203125, + 0.0, + 0.0, + 0.0, + 168.88873291015625, + 0.0, + 0.0, + 0.0, + 114.43465423583984 + ], + "mass": 167.8842387698217, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 19, + "solar_panel": { + "direction": [ + 0.32493778749338514, + 0.9422668158994145, + -0.08092392670701656 + ], + "area": 0.35954456115803723, + "efficiency": 0.2624227679976503 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.15831378042064903, + "power": 6.322485207326551, + "type": 1 + }, + "battery": { + "capacity": 27725.977560393618, + "percentage": 0.33086981819299055 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 607.7924963826677, + "power": 6.75422294732462, + "efficiency": 0.5342897127966201 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 723.5767347718713, + "power": 6.079265126006808, + "efficiency": 0.5911870987588967 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 545.2984485435122, + "power": 5.223706393530147, + "efficiency": 0.5675908016139061 + } + ], + "mrp_control": { + "k": 68.30679213457846, + "ki": 0.0031852198858436077, + "p": 171.14301490384244, + "integral_limit": 0.01100114358778756 + }, + "true_anomaly": 176.48575763612126, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 19 + }, + { + "inertia": [ + 55.744781494140625, + 0.0, + 0.0, + 0.0, + 189.18055725097656, + 0.0, + 0.0, + 0.0, + 173.84930419921875 + ], + "mass": 107.65115714745156, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 20, + "solar_panel": { + "direction": [ + 0.08261877355727637, + 0.34835219026880515, + -0.9337156364711998 + ], + "area": 0.17937731626833614, + "efficiency": 0.39844397698399947 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.41645597941899226, + "power": 1.764178380826575, + "type": 1 + }, + "battery": { + "capacity": 20407.840337572095, + "percentage": 0.4800047092234423 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 706.0233211068404, + "power": 6.812108057593745, + "efficiency": 0.5312235231709169 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 518.046389750902, + "power": 5.329508437359705, + "efficiency": 0.5638001992048093 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 542.2693923294736, + "power": 5.930197030807074, + "efficiency": 0.5042098001496693 + } + ], + "mrp_control": { + "k": 32.733168144512895, + "ki": 0.0012295890412832755, + "p": 73.65454651960087, + "integral_limit": 0.004563066026589395 + }, + "true_anomaly": 348.0813135889999, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 20 + }, + { + "inertia": [ + 123.46343994140625, + 0.0, + 0.0, + 0.0, + 193.5635528564453, + 0.0, + 0.0, + 0.0, + 130.26181030273438 + ], + "mass": 91.64564111500344, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 21, + "solar_panel": { + "direction": [ + -0.9017856146390775, + 0.14519863715005252, + -0.4070627236677275 + ], + "area": 0.46656379011318017, + "efficiency": 0.3581282898957996 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.33665753581006364, + "power": 4.6928569398352185, + "type": 1 + }, + "battery": { + "capacity": 10873.741843341899, + "percentage": 0.2840057110674947 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 675.2261978035369, + "power": 5.220477770989943, + "efficiency": 0.554280866744534 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 629.1750390581876, + "power": 6.721367532433111, + "efficiency": 0.5615783896993614 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 723.6785472586347, + "power": 5.325056890975247, + "efficiency": 0.5334239190179383 + } + ], + "mrp_control": { + "k": 40.21665355225765, + "ki": 0.007703059198932288, + "p": 84.15135749749383, + "integral_limit": 0.035016265636884626 + }, + "true_anomaly": 125.7200022702517, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 21 + }, + { + "inertia": [ + 159.02349853515625, + 0.0, + 0.0, + 0.0, + 142.28396606445312, + 0.0, + 0.0, + 0.0, + 184.7447052001953 + ], + "mass": 68.45733517378203, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 22, + "solar_panel": { + "direction": [ + 0.3163586708958881, + 0.7255001410335471, + 0.6112010607887476 + ], + "area": 0.12852676071496216, + "efficiency": 0.17392162993122534 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4736218036952262, + "power": 3.3077288318318683, + "type": 1 + }, + "battery": { + "capacity": 19013.26464760099, + "percentage": 0.4662110194271851 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 737.5217748381772, + "power": 6.093835790485541, + "efficiency": 0.5276200374222495 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 609.6450011502557, + "power": 5.426149643042305, + "efficiency": 0.5847129956086131 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 562.5496710935835, + "power": 5.200864267479036, + "efficiency": 0.5887963019040766 + } + ], + "mrp_control": { + "k": 27.11626917469325, + "ki": 0.006976114600861913, + "p": 59.83345519399267, + "integral_limit": 0.020669713337125997 + }, + "true_anomaly": 245.9667520340809, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 22 + }, + { + "inertia": [ + 199.22682189941406, + 0.0, + 0.0, + 0.0, + 176.79833984375, + 0.0, + 0.0, + 0.0, + 107.29325866699219 + ], + "mass": 51.373085942563954, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 23, + "solar_panel": { + "direction": [ + 0.9627032152423064, + 0.2367766898875524, + -0.1309172199827791 + ], + "area": 0.49743773252816137, + "efficiency": 0.379767679803625 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3102854740956367, + "power": 9.640043230670935, + "type": 1 + }, + "battery": { + "capacity": 9935.294431541513, + "percentage": 0.6210473849513867 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 424.3909705007557, + "power": 6.447318917199829, + "efficiency": 0.5220733674503831 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 438.36306113007504, + "power": 5.163980356237985, + "efficiency": 0.5589480957037641 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 495.5877286456631, + "power": 6.378667485372465, + "efficiency": 0.5707933907942695 + } + ], + "mrp_control": { + "k": 29.197802721724557, + "ki": 0.004296066471046644, + "p": 87.90245483294002, + "integral_limit": 0.0002553505216963764 + }, + "true_anomaly": 24.09732022896881, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 23 + }, + { + "inertia": [ + 71.17790222167969, + 0.0, + 0.0, + 0.0, + 76.39466857910156, + 0.0, + 0.0, + 0.0, + 96.29560852050781 + ], + "mass": 102.9006520957366, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 24, + "solar_panel": { + "direction": [ + -0.04498056769576733, + 0.7752625312852957, + 0.630035519724787 + ], + "area": 0.35334754865309226, + "efficiency": 0.1707963251110325 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2693990263275138, + "power": 7.4010786002649365, + "type": 1 + }, + "battery": { + "capacity": 16487.875315003403, + "percentage": 0.7030746765970949 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 550.9470554541172, + "power": 6.0741179750579155, + "efficiency": 0.5756431325239145 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 739.7754887911262, + "power": 6.51804392905156, + "efficiency": 0.5475809958729092 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 455.6235845895135, + "power": 5.821453321990626, + "efficiency": 0.516805369191184 + } + ], + "mrp_control": { + "k": 37.52833179398876, + "ki": 0.006535313900440585, + "p": 140.73300959531252, + "integral_limit": 0.013106000733490454 + }, + "true_anomaly": 183.55909364997154, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 24 + }, + { + "inertia": [ + 58.54492950439453, + 0.0, + 0.0, + 0.0, + 156.713134765625, + 0.0, + 0.0, + 0.0, + 181.08912658691406 + ], + "mass": 125.95624047025868, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 25, + "solar_panel": { + "direction": [ + 0.08480302883956545, + 0.10025193229185081, + 0.991341513491383 + ], + "area": 0.35081196974415374, + "efficiency": 0.46211298808062173 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.424136072783462, + "power": 8.792649608078488, + "type": 1 + }, + "battery": { + "capacity": 25291.53168353348, + "percentage": 0.804017570911437 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 506.71534392219456, + "power": 6.399835269515112, + "efficiency": 0.5041836018691939 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 542.3048368509812, + "power": 6.79306558737066, + "efficiency": 0.5397366697043473 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 478.4435486738994, + "power": 6.015217490267352, + "efficiency": 0.5037358235516379 + } + ], + "mrp_control": { + "k": 40.565498080236644, + "ki": 0.002693860262806921, + "p": 127.4644340661036, + "integral_limit": 0.00467730826950126 + }, + "true_anomaly": 217.24685552507228, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 25 + }, + { + "inertia": [ + 67.87562561035156, + 0.0, + 0.0, + 0.0, + 182.47271728515625, + 0.0, + 0.0, + 0.0, + 152.09918212890625 + ], + "mass": 137.99101802207628, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 26, + "solar_panel": { + "direction": [ + -0.93250063222746, + 0.016010939186885405, + 0.36081327680912906 + ], + "area": 0.19746255990404069, + "efficiency": 0.4453450129187805 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.20144713271649783, + "power": 2.599725204166562, + "type": 1 + }, + "battery": { + "capacity": 9277.789785030021, + "percentage": 0.7093020915723732 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 554.65826782928, + "power": 6.562222083794797, + "efficiency": 0.5087880202712275 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 714.0350023458585, + "power": 6.280365982448389, + "efficiency": 0.5391979670815358 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 630.3386981893392, + "power": 5.217951903882863, + "efficiency": 0.5960150522458069 + } + ], + "mrp_control": { + "k": 33.092667091020594, + "ki": 0.00296857133406921, + "p": 79.94789696782111, + "integral_limit": 0.012882852847449087 + }, + "true_anomaly": 256.47773849367405, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 26 + }, + { + "inertia": [ + 94.20314025878906, + 0.0, + 0.0, + 0.0, + 66.69976806640625, + 0.0, + 0.0, + 0.0, + 182.8259735107422 + ], + "mass": 133.66180001968954, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 27, + "solar_panel": { + "direction": [ + 0.3547215658904845, + 0.9337863876224336, + -0.047070085864048435 + ], + "area": 0.10093260877021298, + "efficiency": 0.49322239490674036 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2546477825106225, + "power": 1.397507889220493, + "type": 1 + }, + "battery": { + "capacity": 28500.355467965175, + "percentage": 0.7616759238687955 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 410.20876060131764, + "power": 5.543633175478069, + "efficiency": 0.512085954839682 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 635.6535405526178, + "power": 5.5272994903459445, + "efficiency": 0.5073163525000884 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 602.2106764730543, + "power": 5.273161764745444, + "efficiency": 0.5601567556446752 + } + ], + "mrp_control": { + "k": 54.606420935645055, + "ki": 0.005930281457648524, + "p": 205.2088168294779, + "integral_limit": 0.013005723416940517 + }, + "true_anomaly": 74.41430887358943, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 27 + }, + { + "inertia": [ + 51.34593200683594, + 0.0, + 0.0, + 0.0, + 86.74514770507812, + 0.0, + 0.0, + 0.0, + 62.32720184326172 + ], + "mass": 196.30909103929412, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 28, + "solar_panel": { + "direction": [ + -0.5879794993924818, + 0.22647496194008238, + -0.7765237922358881 + ], + "area": 0.47537724701769324, + "efficiency": 0.3224202153519232 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.17323993942037758, + "power": 1.7904192013397493, + "type": 1 + }, + "battery": { + "capacity": 13207.619758663051, + "percentage": 0.951721547512553 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 619.6719056778172, + "power": 6.246941346721025, + "efficiency": 0.5452077151761143 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 676.2063012828035, + "power": 5.911204464395083, + "efficiency": 0.5611705289319933 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 469.5835378086286, + "power": 6.010327540404242, + "efficiency": 0.5721175674425109 + } + ], + "mrp_control": { + "k": 23.411872340472286, + "ki": 0.003113271567998555, + "p": 67.09958846737352, + "integral_limit": 0.013260028058720025 + }, + "true_anomaly": 328.00352121477965, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 28 + }, + { + "inertia": [ + 92.066162109375, + 0.0, + 0.0, + 0.0, + 145.93338012695312, + 0.0, + 0.0, + 0.0, + 155.96934509277344 + ], + "mass": 130.7494047316905, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 29, + "solar_panel": { + "direction": [ + -0.5495421688873392, + 0.6768745827608036, + -0.4897389139398533 + ], + "area": 0.33719288673744297, + "efficiency": 0.20102902295139075 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2476508770264228, + "power": 3.75916217298161, + "type": 1 + }, + "battery": { + "capacity": 9704.811231247204, + "percentage": 0.2212515470747208 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 480.1885336914295, + "power": 5.747795173496395, + "efficiency": 0.5744600500136743 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 595.8708592586589, + "power": 5.8442807136256345, + "efficiency": 0.54419401812924 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 443.42999536196953, + "power": 6.0304137308202765, + "efficiency": 0.5133820947350433 + } + ], + "mrp_control": { + "k": 31.87831984499577, + "ki": 0.009654570538045, + "p": 101.38509871212541, + "integral_limit": 0.01384009251987938 + }, + "true_anomaly": 205.975352995201, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 29 + }, + { + "inertia": [ + 69.0332260131836, + 0.0, + 0.0, + 0.0, + 121.72210693359375, + 0.0, + 0.0, + 0.0, + 183.21153259277344 + ], + "mass": 174.7094954146114, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 30, + "solar_panel": { + "direction": [ + -0.07549389911607107, + 0.9568648491641452, + 0.2805536163201787 + ], + "area": 0.4740879104443304, + "efficiency": 0.46391567970225567 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4822274843470239, + "power": 1.2524900616815793, + "type": 1 + }, + "battery": { + "capacity": 16576.65252811082, + "percentage": 0.501107398469085 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 733.6111986708052, + "power": 5.3860193915512475, + "efficiency": 0.5479042800347034 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 714.0496923651376, + "power": 6.8157379940195755, + "efficiency": 0.5959881390880409 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 422.32608997839895, + "power": 5.240147532402212, + "efficiency": 0.5251336824092518 + } + ], + "mrp_control": { + "k": 51.67571843232562, + "ki": 0.002939597083421186, + "p": 179.16138845620682, + "integral_limit": 0.0134971972079615 + }, + "true_anomaly": 79.55115223545006, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 30 + }, + { + "inertia": [ + 125.69578552246094, + 0.0, + 0.0, + 0.0, + 69.82098388671875, + 0.0, + 0.0, + 0.0, + 177.32791137695312 + ], + "mass": 148.00539283663346, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 31, + "solar_panel": { + "direction": [ + 0.8259881126846188, + 0.4213376921182622, + 0.3744571896814881 + ], + "area": 0.46022165943431725, + "efficiency": 0.2101041791196408 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.16180034848037517, + "power": 3.544910850327059, + "type": 1 + }, + "battery": { + "capacity": 15503.932975076972, + "percentage": 0.8874331785336843 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 497.5232008569549, + "power": 5.859059794866637, + "efficiency": 0.5595704827180409 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 651.4669930240439, + "power": 6.136461790651781, + "efficiency": 0.5871485708690951 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 455.8540177963953, + "power": 6.250825206408753, + "efficiency": 0.5030223296949373 + } + ], + "mrp_control": { + "k": 24.893038630266304, + "ki": 8.488648697582812e-05, + "p": 66.988650684635, + "integral_limit": 0.000384224713051319 + }, + "true_anomaly": 6.590682754662254, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 31 + } + ] +} \ No newline at end of file diff --git a/tests/fixtures/aeosbench_gt_bsk2.9.0/cases/30769/taskset.json b/tests/fixtures/aeosbench_gt_bsk2.9.0/cases/30769/taskset.json new file mode 100644 index 0000000..279a982 --- /dev/null +++ b/tests/fixtures/aeosbench_gt_bsk2.9.0/cases/30769/taskset.json @@ -0,0 +1,2259 @@ +{ + "tasks": [ + { + "release_time": 2831, + "due_time": 2913, + "duration": 19, + "coordinate": [ + 31.441547409357128, + 81.37839524529306 + ], + "sensor_type": 1, + "id": 0 + }, + { + "release_time": 2884, + "due_time": 3488, + "duration": 56, + "coordinate": [ + -48.766288933349415, + -35.129117495083705 + ], + "sensor_type": 1, + "id": 1 + }, + { + "release_time": 540, + "due_time": 3086, + "duration": 21, + "coordinate": [ + 13.493662196643243, + 176.23010688425882 + ], + "sensor_type": 1, + "id": 2 + }, + { + "release_time": 1769, + "due_time": 2473, + "duration": 48, + "coordinate": [ + 87.38684805460807, + -122.4549893228164 + ], + "sensor_type": 1, + "id": 3 + }, + { + "release_time": 715, + "due_time": 3292, + "duration": 56, + "coordinate": [ + 67.9713240977961, + -61.237515329961155 + ], + "sensor_type": 1, + "id": 4 + }, + { + "release_time": 1680, + "due_time": 1867, + "duration": 56, + "coordinate": [ + 59.69136923185735, + -164.19319935094043 + ], + "sensor_type": 1, + "id": 5 + }, + { + "release_time": 162, + "due_time": 2307, + "duration": 36, + "coordinate": [ + 14.714953060770597, + -25.3165786733139 + ], + "sensor_type": 1, + "id": 6 + }, + { + "release_time": 2894, + "due_time": 3374, + "duration": 55, + "coordinate": [ + -11.695966531564125, + 35.64045342573536 + ], + "sensor_type": 1, + "id": 7 + }, + { + "release_time": 1521, + "due_time": 1695, + "duration": 30, + "coordinate": [ + 55.16442282067035, + -80.85425850094038 + ], + "sensor_type": 1, + "id": 8 + }, + { + "release_time": 1231, + "due_time": 2432, + "duration": 42, + "coordinate": [ + -21.089132967952892, + -142.24316229126504 + ], + "sensor_type": 1, + "id": 9 + }, + { + "release_time": 295, + "due_time": 3527, + "duration": 58, + "coordinate": [ + 89.76642059563432, + -132.40284874614605 + ], + "sensor_type": 1, + "id": 10 + }, + { + "release_time": 590, + "due_time": 777, + "duration": 17, + "coordinate": [ + 22.48002722330422, + -125.93663996975096 + ], + "sensor_type": 1, + "id": 11 + }, + { + "release_time": 3426, + "due_time": 3557, + "duration": 40, + "coordinate": [ + 35.21109232727622, + 29.793389351613285 + ], + "sensor_type": 1, + "id": 12 + }, + { + "release_time": 1940, + "due_time": 2720, + "duration": 15, + "coordinate": [ + -4.420384545859875, + -157.73273184849285 + ], + "sensor_type": 1, + "id": 13 + }, + { + "release_time": 1611, + "due_time": 2741, + "duration": 52, + "coordinate": [ + 7.163295070307925, + 101.82463942347943 + ], + "sensor_type": 1, + "id": 14 + }, + { + "release_time": 1488, + "due_time": 2245, + "duration": 56, + "coordinate": [ + -79.662901766595, + 138.8957632975745 + ], + "sensor_type": 1, + "id": 15 + }, + { + "release_time": 496, + "due_time": 3057, + "duration": 46, + "coordinate": [ + -37.71851593128345, + -157.74435555531875 + ], + "sensor_type": 1, + "id": 16 + }, + { + "release_time": 2244, + "due_time": 3174, + "duration": 28, + "coordinate": [ + -26.040014243115976, + 71.8483584964959 + ], + "sensor_type": 1, + "id": 17 + }, + { + "release_time": 2587, + "due_time": 2947, + "duration": 21, + "coordinate": [ + -41.36033705035772, + -129.49408978629629 + ], + "sensor_type": 1, + "id": 18 + }, + { + "release_time": 722, + "due_time": 1452, + "duration": 42, + "coordinate": [ + -35.54063715752202, + 152.98269819349053 + ], + "sensor_type": 1, + "id": 19 + }, + { + "release_time": 2628, + "due_time": 3475, + "duration": 42, + "coordinate": [ + -27.458575953873343, + -19.263106138739687 + ], + "sensor_type": 1, + "id": 20 + }, + { + "release_time": 399, + "due_time": 1379, + "duration": 45, + "coordinate": [ + 80.60013863404632, + 86.35661850870997 + ], + "sensor_type": 1, + "id": 21 + }, + { + "release_time": 570, + "due_time": 2313, + "duration": 40, + "coordinate": [ + 33.23783800787152, + 13.746627777324278 + ], + "sensor_type": 1, + "id": 22 + }, + { + "release_time": 2486, + "due_time": 2664, + "duration": 34, + "coordinate": [ + 67.37271335348811, + -117.92471379494623 + ], + "sensor_type": 1, + "id": 23 + }, + { + "release_time": 2648, + "due_time": 2767, + "duration": 31, + "coordinate": [ + -61.95146568161079, + -13.5985936646033 + ], + "sensor_type": 1, + "id": 24 + }, + { + "release_time": 262, + "due_time": 2194, + "duration": 49, + "coordinate": [ + 76.50162104361226, + -128.3656662974064 + ], + "sensor_type": 1, + "id": 25 + }, + { + "release_time": 1800, + "due_time": 2032, + "duration": 52, + "coordinate": [ + 2.5812152808912145, + -114.71245133085503 + ], + "sensor_type": 1, + "id": 26 + }, + { + "release_time": 600, + "due_time": 1446, + "duration": 38, + "coordinate": [ + 29.821497721004548, + 138.2208841196848 + ], + "sensor_type": 1, + "id": 27 + }, + { + "release_time": 2138, + "due_time": 2829, + "duration": 24, + "coordinate": [ + 56.68111880537637, + -121.74158617978698 + ], + "sensor_type": 1, + "id": 28 + }, + { + "release_time": 2310, + "due_time": 3026, + "duration": 58, + "coordinate": [ + -65.92505063808686, + -96.1977331349501 + ], + "sensor_type": 1, + "id": 29 + }, + { + "release_time": 1323, + "due_time": 2937, + "duration": 22, + "coordinate": [ + 64.09506145861349, + -108.66389206407614 + ], + "sensor_type": 1, + "id": 30 + }, + { + "release_time": 2314, + "due_time": 2550, + "duration": 20, + "coordinate": [ + -57.68202819745893, + -44.481066522026396 + ], + "sensor_type": 1, + "id": 31 + }, + { + "release_time": 2897, + "due_time": 3525, + "duration": 56, + "coordinate": [ + -4.3236467817582565, + 54.47144858690456 + ], + "sensor_type": 1, + "id": 32 + }, + { + "release_time": 1068, + "due_time": 2584, + "duration": 39, + "coordinate": [ + -78.91386469382073, + 49.734349504935835 + ], + "sensor_type": 1, + "id": 33 + }, + { + "release_time": 2382, + "due_time": 3367, + "duration": 27, + "coordinate": [ + 26.202075339738983, + -33.86186391865522 + ], + "sensor_type": 1, + "id": 34 + }, + { + "release_time": 1848, + "due_time": 3136, + "duration": 45, + "coordinate": [ + 36.040818619742055, + 86.9585640870722 + ], + "sensor_type": 1, + "id": 35 + }, + { + "release_time": 1986, + "due_time": 2730, + "duration": 59, + "coordinate": [ + -54.591002492584224, + 37.25305977274985 + ], + "sensor_type": 1, + "id": 36 + }, + { + "release_time": 3514, + "due_time": 3593, + "duration": 24, + "coordinate": [ + -38.467852816168474, + 119.3888438514316 + ], + "sensor_type": 1, + "id": 37 + }, + { + "release_time": 2258, + "due_time": 2644, + "duration": 26, + "coordinate": [ + -44.2780391777052, + -116.54429011599366 + ], + "sensor_type": 1, + "id": 38 + }, + { + "release_time": 2951, + "due_time": 3491, + "duration": 44, + "coordinate": [ + -8.992335937398309, + 55.04368563741309 + ], + "sensor_type": 1, + "id": 39 + }, + { + "release_time": 2239, + "due_time": 3402, + "duration": 30, + "coordinate": [ + -20.071992854176386, + -80.15256227763184 + ], + "sensor_type": 1, + "id": 40 + }, + { + "release_time": 131, + "due_time": 1619, + "duration": 29, + "coordinate": [ + -11.778355978914888, + 164.91816158412826 + ], + "sensor_type": 1, + "id": 41 + }, + { + "release_time": 400, + "due_time": 994, + "duration": 23, + "coordinate": [ + 9.541908492858283, + -125.71987363613407 + ], + "sensor_type": 1, + "id": 42 + }, + { + "release_time": 1201, + "due_time": 2478, + "duration": 56, + "coordinate": [ + 86.23423436527105, + 27.517861558790884 + ], + "sensor_type": 1, + "id": 43 + }, + { + "release_time": 2938, + "due_time": 3094, + "duration": 51, + "coordinate": [ + 30.3481965392091, + 25.105764849993193 + ], + "sensor_type": 1, + "id": 44 + }, + { + "release_time": 2471, + "due_time": 3565, + "duration": 36, + "coordinate": [ + 76.63959814432613, + 176.08053716399024 + ], + "sensor_type": 1, + "id": 45 + }, + { + "release_time": 3412, + "due_time": 3558, + "duration": 34, + "coordinate": [ + 46.41276735146249, + -61.050452872864 + ], + "sensor_type": 1, + "id": 46 + }, + { + "release_time": 369, + "due_time": 1222, + "duration": 54, + "coordinate": [ + -79.24616087757563, + 42.59001755235269 + ], + "sensor_type": 1, + "id": 47 + }, + { + "release_time": 1503, + "due_time": 2134, + "duration": 27, + "coordinate": [ + -48.88459730120648, + 113.70735333916491 + ], + "sensor_type": 1, + "id": 48 + }, + { + "release_time": 213, + "due_time": 827, + "duration": 55, + "coordinate": [ + -4.16588258322227, + 99.10775469553465 + ], + "sensor_type": 1, + "id": 49 + }, + { + "release_time": 1419, + "due_time": 2684, + "duration": 47, + "coordinate": [ + 13.736267955881885, + -130.8281938039135 + ], + "sensor_type": 1, + "id": 50 + }, + { + "release_time": 1826, + "due_time": 2723, + "duration": 57, + "coordinate": [ + 15.795998336487003, + 11.34083992833635 + ], + "sensor_type": 1, + "id": 51 + }, + { + "release_time": 57, + "due_time": 2466, + "duration": 52, + "coordinate": [ + -16.659312312982863, + -79.19773024288261 + ], + "sensor_type": 1, + "id": 52 + }, + { + "release_time": 3412, + "due_time": 3567, + "duration": 44, + "coordinate": [ + 74.1508544288074, + 34.513827869139135 + ], + "sensor_type": 1, + "id": 53 + }, + { + "release_time": 796, + "due_time": 1269, + "duration": 49, + "coordinate": [ + -25.93491028679621, + 112.4608765313859 + ], + "sensor_type": 1, + "id": 54 + }, + { + "release_time": 1418, + "due_time": 2283, + "duration": 20, + "coordinate": [ + 1.0220322734902823, + -38.07750343486819 + ], + "sensor_type": 1, + "id": 55 + }, + { + "release_time": 5, + "due_time": 2874, + "duration": 59, + "coordinate": [ + -26.0918795731967, + 109.19345089652882 + ], + "sensor_type": 1, + "id": 56 + }, + { + "release_time": 1930, + "due_time": 3008, + "duration": 45, + "coordinate": [ + 81.71512367383241, + -51.867026511635856 + ], + "sensor_type": 1, + "id": 57 + }, + { + "release_time": 912, + "due_time": 1306, + "duration": 43, + "coordinate": [ + -54.864238945363006, + -176.71878361417075 + ], + "sensor_type": 1, + "id": 58 + }, + { + "release_time": 3028, + "due_time": 3597, + "duration": 58, + "coordinate": [ + 51.721178579615895, + -119.05758249010094 + ], + "sensor_type": 1, + "id": 59 + }, + { + "release_time": 198, + "due_time": 3094, + "duration": 31, + "coordinate": [ + 37.23303011853061, + 34.31292472588311 + ], + "sensor_type": 1, + "id": 60 + }, + { + "release_time": 1050, + "due_time": 2105, + "duration": 46, + "coordinate": [ + 58.584695773272784, + 142.68354639050665 + ], + "sensor_type": 1, + "id": 61 + }, + { + "release_time": 531, + "due_time": 689, + "duration": 32, + "coordinate": [ + 9.80474852185904, + -175.54190666855095 + ], + "sensor_type": 1, + "id": 62 + }, + { + "release_time": 1586, + "due_time": 2445, + "duration": 15, + "coordinate": [ + 3.100104054124486, + -102.326960100946 + ], + "sensor_type": 1, + "id": 63 + }, + { + "release_time": 579, + "due_time": 2613, + "duration": 53, + "coordinate": [ + -40.52355726935369, + -137.34574294226547 + ], + "sensor_type": 1, + "id": 64 + }, + { + "release_time": 342, + "due_time": 2055, + "duration": 35, + "coordinate": [ + 65.77541500819146, + 63.95898029641583 + ], + "sensor_type": 1, + "id": 65 + }, + { + "release_time": 670, + "due_time": 2156, + "duration": 37, + "coordinate": [ + -76.9094887314671, + -120.76309638969177 + ], + "sensor_type": 1, + "id": 66 + }, + { + "release_time": 2273, + "due_time": 3446, + "duration": 41, + "coordinate": [ + -4.084657303397947, + 92.87302045901373 + ], + "sensor_type": 1, + "id": 67 + }, + { + "release_time": 7, + "due_time": 1328, + "duration": 20, + "coordinate": [ + -31.638110817867634, + -176.1275229931789 + ], + "sensor_type": 1, + "id": 68 + }, + { + "release_time": 3426, + "due_time": 3589, + "duration": 20, + "coordinate": [ + 33.19450345287035, + -161.5717524640612 + ], + "sensor_type": 1, + "id": 69 + }, + { + "release_time": 2353, + "due_time": 3251, + "duration": 53, + "coordinate": [ + -48.36529536076443, + 10.812288773536523 + ], + "sensor_type": 1, + "id": 70 + }, + { + "release_time": 3120, + "due_time": 3565, + "duration": 17, + "coordinate": [ + -54.396025211121696, + -63.60460188127075 + ], + "sensor_type": 1, + "id": 71 + }, + { + "release_time": 854, + "due_time": 2457, + "duration": 56, + "coordinate": [ + -2.2743073541641508, + -71.9379106056666 + ], + "sensor_type": 1, + "id": 72 + }, + { + "release_time": 323, + "due_time": 596, + "duration": 60, + "coordinate": [ + 16.714388864937135, + 8.688204906310801 + ], + "sensor_type": 1, + "id": 73 + }, + { + "release_time": 3186, + "due_time": 3532, + "duration": 30, + "coordinate": [ + -45.55646579413343, + -173.5272819108481 + ], + "sensor_type": 1, + "id": 74 + }, + { + "release_time": 719, + "due_time": 1257, + "duration": 39, + "coordinate": [ + 18.328353861367148, + 118.69919398339619 + ], + "sensor_type": 1, + "id": 75 + }, + { + "release_time": 1223, + "due_time": 3452, + "duration": 31, + "coordinate": [ + 41.89263999483464, + 177.2832972155802 + ], + "sensor_type": 1, + "id": 76 + }, + { + "release_time": 1384, + "due_time": 1878, + "duration": 54, + "coordinate": [ + -19.759880185327447, + 16.382212552705596 + ], + "sensor_type": 1, + "id": 77 + }, + { + "release_time": 54, + "due_time": 1271, + "duration": 60, + "coordinate": [ + -33.136514439438, + 65.28105841549234 + ], + "sensor_type": 1, + "id": 78 + }, + { + "release_time": 2779, + "due_time": 3102, + "duration": 45, + "coordinate": [ + 17.38198112495384, + -167.8201324395221 + ], + "sensor_type": 1, + "id": 79 + }, + { + "release_time": 3229, + "due_time": 3574, + "duration": 19, + "coordinate": [ + -5.240383070293987, + 158.3021741050253 + ], + "sensor_type": 1, + "id": 80 + }, + { + "release_time": 1547, + "due_time": 2150, + "duration": 60, + "coordinate": [ + 63.29805664834538, + -161.95315151463316 + ], + "sensor_type": 1, + "id": 81 + }, + { + "release_time": 1843, + "due_time": 3314, + "duration": 59, + "coordinate": [ + -85.50514931623752, + 144.39705719092615 + ], + "sensor_type": 1, + "id": 82 + }, + { + "release_time": 2802, + "due_time": 3241, + "duration": 53, + "coordinate": [ + 59.4354912858457, + 135.40090477477912 + ], + "sensor_type": 1, + "id": 83 + }, + { + "release_time": 1840, + "due_time": 2058, + "duration": 21, + "coordinate": [ + -83.16949885603586, + -156.8648011208889 + ], + "sensor_type": 1, + "id": 84 + }, + { + "release_time": 1915, + "due_time": 2978, + "duration": 33, + "coordinate": [ + 28.92258589063529, + 59.08323312124136 + ], + "sensor_type": 1, + "id": 85 + }, + { + "release_time": 3253, + "due_time": 3488, + "duration": 15, + "coordinate": [ + 21.16500525284384, + -15.569670151972076 + ], + "sensor_type": 1, + "id": 86 + }, + { + "release_time": 3354, + "due_time": 3571, + "duration": 51, + "coordinate": [ + -13.201601555092452, + -56.710497317304274 + ], + "sensor_type": 1, + "id": 87 + }, + { + "release_time": 1330, + "due_time": 1830, + "duration": 34, + "coordinate": [ + -33.06941792292836, + 89.24019137434789 + ], + "sensor_type": 1, + "id": 88 + }, + { + "release_time": 1920, + "due_time": 3187, + "duration": 53, + "coordinate": [ + -33.072739164225226, + -131.38453875617728 + ], + "sensor_type": 1, + "id": 89 + }, + { + "release_time": 610, + "due_time": 2037, + "duration": 32, + "coordinate": [ + 66.06773637267202, + 148.53602826635824 + ], + "sensor_type": 1, + "id": 90 + }, + { + "release_time": 3402, + "due_time": 3548, + "duration": 15, + "coordinate": [ + -35.82176460297443, + 173.42413567055007 + ], + "sensor_type": 1, + "id": 91 + }, + { + "release_time": 2811, + "due_time": 3107, + "duration": 57, + "coordinate": [ + -2.1088234477052197, + 177.60387363036648 + ], + "sensor_type": 1, + "id": 92 + }, + { + "release_time": 39, + "due_time": 3239, + "duration": 22, + "coordinate": [ + 73.50307572069804, + 85.37724667628004 + ], + "sensor_type": 1, + "id": 93 + }, + { + "release_time": 2586, + "due_time": 3023, + "duration": 50, + "coordinate": [ + 44.40478672849315, + -86.88658082586147 + ], + "sensor_type": 1, + "id": 94 + }, + { + "release_time": 1696, + "due_time": 3516, + "duration": 33, + "coordinate": [ + -57.120725487828935, + 15.682754103478203 + ], + "sensor_type": 1, + "id": 95 + }, + { + "release_time": 1037, + "due_time": 1262, + "duration": 26, + "coordinate": [ + -69.5425294288724, + -60.86559613486105 + ], + "sensor_type": 1, + "id": 96 + }, + { + "release_time": 3416, + "due_time": 3588, + "duration": 41, + "coordinate": [ + 48.65411568938606, + 101.01550572462463 + ], + "sensor_type": 1, + "id": 97 + }, + { + "release_time": 146, + "due_time": 1104, + "duration": 33, + "coordinate": [ + -6.132005196677071, + -0.5848765068868715 + ], + "sensor_type": 1, + "id": 98 + }, + { + "release_time": 505, + "due_time": 1704, + "duration": 50, + "coordinate": [ + -2.9246285256652413, + 109.89432777734942 + ], + "sensor_type": 1, + "id": 99 + }, + { + "release_time": 216, + "due_time": 2044, + "duration": 24, + "coordinate": [ + -80.91514675362173, + 135.49356300448892 + ], + "sensor_type": 1, + "id": 100 + }, + { + "release_time": 2025, + "due_time": 2764, + "duration": 30, + "coordinate": [ + -44.85602508412677, + 77.3665520151431 + ], + "sensor_type": 1, + "id": 101 + }, + { + "release_time": 3355, + "due_time": 3562, + "duration": 25, + "coordinate": [ + -39.3500090442804, + 87.62275521656187 + ], + "sensor_type": 1, + "id": 102 + }, + { + "release_time": 2858, + "due_time": 3099, + "duration": 21, + "coordinate": [ + -2.77684780179365, + -65.93846201279122 + ], + "sensor_type": 1, + "id": 103 + }, + { + "release_time": 3319, + "due_time": 3570, + "duration": 48, + "coordinate": [ + 18.206905940151458, + 120.72711992610488 + ], + "sensor_type": 1, + "id": 104 + }, + { + "release_time": 1337, + "due_time": 3211, + "duration": 31, + "coordinate": [ + -50.04071185903189, + 90.04074285943324 + ], + "sensor_type": 1, + "id": 105 + }, + { + "release_time": 3362, + "due_time": 3501, + "duration": 44, + "coordinate": [ + 73.92332747137004, + 116.74164701355284 + ], + "sensor_type": 1, + "id": 106 + }, + { + "release_time": 2862, + "due_time": 3261, + "duration": 23, + "coordinate": [ + -58.56060831086151, + -173.67226486853326 + ], + "sensor_type": 1, + "id": 107 + }, + { + "release_time": 421, + "due_time": 1725, + "duration": 55, + "coordinate": [ + 79.79006870463715, + -12.232556303647414 + ], + "sensor_type": 1, + "id": 108 + }, + { + "release_time": 2669, + "due_time": 3043, + "duration": 54, + "coordinate": [ + -88.1495824341283, + 79.91114084874744 + ], + "sensor_type": 1, + "id": 109 + }, + { + "release_time": 2087, + "due_time": 3570, + "duration": 60, + "coordinate": [ + -10.232298134548131, + -41.0119390601904 + ], + "sensor_type": 1, + "id": 110 + }, + { + "release_time": 225, + "due_time": 1626, + "duration": 50, + "coordinate": [ + -65.46421930245441, + -112.56616938538056 + ], + "sensor_type": 1, + "id": 111 + }, + { + "release_time": 3200, + "due_time": 3291, + "duration": 21, + "coordinate": [ + 79.87150269807017, + -43.10877551547904 + ], + "sensor_type": 1, + "id": 112 + }, + { + "release_time": 2479, + "due_time": 2833, + "duration": 21, + "coordinate": [ + -20.018610873022666, + -13.73201885049724 + ], + "sensor_type": 1, + "id": 113 + }, + { + "release_time": 2590, + "due_time": 2682, + "duration": 30, + "coordinate": [ + 43.259865408774374, + 18.75266943952127 + ], + "sensor_type": 1, + "id": 114 + }, + { + "release_time": 2891, + "due_time": 3455, + "duration": 36, + "coordinate": [ + -64.12208807167701, + -161.99129971466147 + ], + "sensor_type": 1, + "id": 115 + }, + { + "release_time": 3110, + "due_time": 3288, + "duration": 58, + "coordinate": [ + 72.72781176568628, + -53.55207761059958 + ], + "sensor_type": 1, + "id": 116 + }, + { + "release_time": 731, + "due_time": 3037, + "duration": 57, + "coordinate": [ + -83.76868810058839, + -117.27689191796611 + ], + "sensor_type": 1, + "id": 117 + }, + { + "release_time": 1656, + "due_time": 2053, + "duration": 56, + "coordinate": [ + 25.26530311348, + -167.7754957819572 + ], + "sensor_type": 1, + "id": 118 + }, + { + "release_time": 1400, + "due_time": 3064, + "duration": 50, + "coordinate": [ + 15.661144534854643, + -66.1371958215986 + ], + "sensor_type": 1, + "id": 119 + }, + { + "release_time": 2225, + "due_time": 2420, + "duration": 39, + "coordinate": [ + -53.43461749325333, + 8.46312393147224 + ], + "sensor_type": 1, + "id": 120 + }, + { + "release_time": 2609, + "due_time": 3219, + "duration": 40, + "coordinate": [ + 54.82803530843748, + -77.07908942942407 + ], + "sensor_type": 1, + "id": 121 + }, + { + "release_time": 1303, + "due_time": 1756, + "duration": 53, + "coordinate": [ + 14.302981010848725, + -134.5731001365604 + ], + "sensor_type": 1, + "id": 122 + }, + { + "release_time": 1621, + "due_time": 3515, + "duration": 29, + "coordinate": [ + 5.862371618720985, + -107.4451943420314 + ], + "sensor_type": 1, + "id": 123 + }, + { + "release_time": 3275, + "due_time": 3558, + "duration": 40, + "coordinate": [ + 6.991266085556489, + 15.674813164097714 + ], + "sensor_type": 1, + "id": 124 + }, + { + "release_time": 1017, + "due_time": 2923, + "duration": 54, + "coordinate": [ + -15.726331992340192, + -111.54368418757517 + ], + "sensor_type": 1, + "id": 125 + }, + { + "release_time": 3247, + "due_time": 3489, + "duration": 19, + "coordinate": [ + -77.62400093824306, + -44.34999057847409 + ], + "sensor_type": 1, + "id": 126 + }, + { + "release_time": 2775, + "due_time": 3464, + "duration": 26, + "coordinate": [ + 45.153144112578474, + -27.79967187598487 + ], + "sensor_type": 1, + "id": 127 + }, + { + "release_time": 2724, + "due_time": 3048, + "duration": 32, + "coordinate": [ + -32.40913814148528, + -93.11585659379132 + ], + "sensor_type": 1, + "id": 128 + }, + { + "release_time": 694, + "due_time": 1761, + "duration": 26, + "coordinate": [ + 77.59441067424956, + -51.45347346611615 + ], + "sensor_type": 1, + "id": 129 + }, + { + "release_time": 1827, + "due_time": 2353, + "duration": 23, + "coordinate": [ + 89.62589072903108, + -78.14510361050628 + ], + "sensor_type": 1, + "id": 130 + }, + { + "release_time": 2555, + "due_time": 2868, + "duration": 34, + "coordinate": [ + 10.908987486536475, + -137.56346894808414 + ], + "sensor_type": 1, + "id": 131 + }, + { + "release_time": 2538, + "due_time": 2878, + "duration": 21, + "coordinate": [ + -42.510626754517716, + -9.999445841185377 + ], + "sensor_type": 1, + "id": 132 + }, + { + "release_time": 642, + "due_time": 3477, + "duration": 37, + "coordinate": [ + 84.32132742819971, + 26.230985434096965 + ], + "sensor_type": 1, + "id": 133 + }, + { + "release_time": 1980, + "due_time": 3312, + "duration": 46, + "coordinate": [ + 40.2846097493906, + -67.12267554571417 + ], + "sensor_type": 1, + "id": 134 + }, + { + "release_time": 956, + "due_time": 3594, + "duration": 21, + "coordinate": [ + -66.66409376148842, + 27.767548615188844 + ], + "sensor_type": 1, + "id": 135 + }, + { + "release_time": 2106, + "due_time": 2907, + "duration": 37, + "coordinate": [ + -81.84926055042551, + -107.9520498083237 + ], + "sensor_type": 1, + "id": 136 + }, + { + "release_time": 3413, + "due_time": 3526, + "duration": 26, + "coordinate": [ + 44.74584798911374, + -157.8405494314138 + ], + "sensor_type": 1, + "id": 137 + }, + { + "release_time": 2125, + "due_time": 3507, + "duration": 39, + "coordinate": [ + 82.15672376827655, + -110.12483573767989 + ], + "sensor_type": 1, + "id": 138 + }, + { + "release_time": 354, + "due_time": 3104, + "duration": 15, + "coordinate": [ + 53.48060053433227, + -161.33615933358115 + ], + "sensor_type": 1, + "id": 139 + }, + { + "release_time": 1156, + "due_time": 3318, + "duration": 47, + "coordinate": [ + -82.42401424935507, + -101.18763885413054 + ], + "sensor_type": 1, + "id": 140 + }, + { + "release_time": 2379, + "due_time": 2706, + "duration": 22, + "coordinate": [ + 76.78376705838295, + -55.22124773710853 + ], + "sensor_type": 1, + "id": 141 + }, + { + "release_time": 1874, + "due_time": 2454, + "duration": 34, + "coordinate": [ + -14.866464814703349, + -5.041676515704921 + ], + "sensor_type": 1, + "id": 142 + }, + { + "release_time": 1849, + "due_time": 2397, + "duration": 35, + "coordinate": [ + 73.26199963126695, + 135.16421343127274 + ], + "sensor_type": 1, + "id": 143 + }, + { + "release_time": 470, + "due_time": 3277, + "duration": 59, + "coordinate": [ + 19.291493377152975, + -175.80453502681303 + ], + "sensor_type": 1, + "id": 144 + }, + { + "release_time": 3195, + "due_time": 3541, + "duration": 20, + "coordinate": [ + 49.150290891454006, + 124.64271220987837 + ], + "sensor_type": 1, + "id": 145 + }, + { + "release_time": 2530, + "due_time": 3314, + "duration": 37, + "coordinate": [ + 47.19732419811257, + 110.0881533837537 + ], + "sensor_type": 1, + "id": 146 + }, + { + "release_time": 11, + "due_time": 792, + "duration": 60, + "coordinate": [ + 7.131628436887567, + -133.11315368004932 + ], + "sensor_type": 1, + "id": 147 + }, + { + "release_time": 1419, + "due_time": 1632, + "duration": 27, + "coordinate": [ + 80.09523259920624, + 56.02508359521008 + ], + "sensor_type": 1, + "id": 148 + }, + { + "release_time": 614, + "due_time": 3481, + "duration": 38, + "coordinate": [ + 38.86821443999986, + 24.666612181138277 + ], + "sensor_type": 1, + "id": 149 + }, + { + "release_time": 1429, + "due_time": 1693, + "duration": 27, + "coordinate": [ + -12.559437579511865, + -22.437524616675518 + ], + "sensor_type": 1, + "id": 150 + }, + { + "release_time": 327, + "due_time": 1463, + "duration": 40, + "coordinate": [ + 52.47078821835959, + 85.94433893288863 + ], + "sensor_type": 1, + "id": 151 + }, + { + "release_time": 3367, + "due_time": 3573, + "duration": 43, + "coordinate": [ + 71.35471937784865, + -179.96025674057353 + ], + "sensor_type": 1, + "id": 152 + }, + { + "release_time": 2236, + "due_time": 3361, + "duration": 50, + "coordinate": [ + -45.529191549305764, + -113.74515576925681 + ], + "sensor_type": 1, + "id": 153 + }, + { + "release_time": 800, + "due_time": 1712, + "duration": 45, + "coordinate": [ + -21.148011031965737, + 58.54089462008915 + ], + "sensor_type": 1, + "id": 154 + }, + { + "release_time": 641, + "due_time": 3262, + "duration": 38, + "coordinate": [ + -85.51989890911184, + 67.7444485739399 + ], + "sensor_type": 1, + "id": 155 + }, + { + "release_time": 1361, + "due_time": 1686, + "duration": 49, + "coordinate": [ + 65.73095147718499, + 97.97628884805266 + ], + "sensor_type": 1, + "id": 156 + }, + { + "release_time": 1731, + "due_time": 2998, + "duration": 47, + "coordinate": [ + 73.40104329892526, + 142.21728732898026 + ], + "sensor_type": 1, + "id": 157 + }, + { + "release_time": 828, + "due_time": 1019, + "duration": 42, + "coordinate": [ + -66.66558138604915, + -78.69573420139037 + ], + "sensor_type": 1, + "id": 158 + }, + { + "release_time": 1925, + "due_time": 3549, + "duration": 22, + "coordinate": [ + -43.47260856382198, + 54.44407166395885 + ], + "sensor_type": 1, + "id": 159 + }, + { + "release_time": 202, + "due_time": 619, + "duration": 39, + "coordinate": [ + -72.82369951654698, + 167.33389947071817 + ], + "sensor_type": 1, + "id": 160 + }, + { + "release_time": 1261, + "due_time": 3101, + "duration": 17, + "coordinate": [ + 4.000982311645586, + 50.71102131026072 + ], + "sensor_type": 1, + "id": 161 + }, + { + "release_time": 2996, + "due_time": 3306, + "duration": 37, + "coordinate": [ + -73.08703802231162, + 165.19676424386364 + ], + "sensor_type": 1, + "id": 162 + }, + { + "release_time": 188, + "due_time": 2556, + "duration": 35, + "coordinate": [ + 87.28425088584353, + 152.88362697354108 + ], + "sensor_type": 1, + "id": 163 + }, + { + "release_time": 1799, + "due_time": 2955, + "duration": 39, + "coordinate": [ + 36.54698515474381, + -15.447671250442397 + ], + "sensor_type": 1, + "id": 164 + }, + { + "release_time": 1947, + "due_time": 2258, + "duration": 47, + "coordinate": [ + -68.6599833884671, + -62.618656707965044 + ], + "sensor_type": 1, + "id": 165 + }, + { + "release_time": 2912, + "due_time": 3448, + "duration": 15, + "coordinate": [ + 27.13134103462123, + -29.733677424321257 + ], + "sensor_type": 1, + "id": 166 + }, + { + "release_time": 2988, + "due_time": 3364, + "duration": 25, + "coordinate": [ + 38.32111373063839, + 173.43936197927263 + ], + "sensor_type": 1, + "id": 167 + }, + { + "release_time": 954, + "due_time": 2164, + "duration": 20, + "coordinate": [ + -35.29531285951091, + -62.533929373094395 + ], + "sensor_type": 1, + "id": 168 + }, + { + "release_time": 1866, + "due_time": 2974, + "duration": 60, + "coordinate": [ + -18.731262189792204, + -107.64317568806473 + ], + "sensor_type": 1, + "id": 169 + }, + { + "release_time": 424, + "due_time": 3468, + "duration": 54, + "coordinate": [ + 24.27704952949756, + -42.45957940286709 + ], + "sensor_type": 1, + "id": 170 + }, + { + "release_time": 2154, + "due_time": 2315, + "duration": 37, + "coordinate": [ + 34.8392097738117, + 148.77412164459838 + ], + "sensor_type": 1, + "id": 171 + }, + { + "release_time": 405, + "due_time": 1680, + "duration": 52, + "coordinate": [ + -62.137254161262156, + 118.31011387789931 + ], + "sensor_type": 1, + "id": 172 + }, + { + "release_time": 1657, + "due_time": 2841, + "duration": 37, + "coordinate": [ + 88.06996256774482, + 105.76725824911057 + ], + "sensor_type": 1, + "id": 173 + }, + { + "release_time": 1408, + "due_time": 3232, + "duration": 59, + "coordinate": [ + 58.133778555295834, + 62.24690911033417 + ], + "sensor_type": 1, + "id": 174 + }, + { + "release_time": 1135, + "due_time": 2932, + "duration": 56, + "coordinate": [ + 34.91979652783411, + 69.74225939497231 + ], + "sensor_type": 1, + "id": 175 + }, + { + "release_time": 3416, + "due_time": 3595, + "duration": 54, + "coordinate": [ + -40.66376200009563, + -145.15098149923344 + ], + "sensor_type": 1, + "id": 176 + }, + { + "release_time": 72, + "due_time": 413, + "duration": 29, + "coordinate": [ + -89.0861368721595, + 131.97487017275859 + ], + "sensor_type": 1, + "id": 177 + }, + { + "release_time": 1557, + "due_time": 2016, + "duration": 36, + "coordinate": [ + -5.7452717393845205, + 131.76697329669958 + ], + "sensor_type": 1, + "id": 178 + }, + { + "release_time": 1419, + "due_time": 2336, + "duration": 25, + "coordinate": [ + -0.05893496298160983, + 120.30813671295385 + ], + "sensor_type": 1, + "id": 179 + }, + { + "release_time": 2727, + "due_time": 3558, + "duration": 53, + "coordinate": [ + 1.760704406113419, + 83.59272567949859 + ], + "sensor_type": 1, + "id": 180 + }, + { + "release_time": 1571, + "due_time": 2229, + "duration": 19, + "coordinate": [ + -80.84221851219637, + -46.999520677000106 + ], + "sensor_type": 1, + "id": 181 + }, + { + "release_time": 211, + "due_time": 1141, + "duration": 51, + "coordinate": [ + 49.42841194621357, + 101.05337502017852 + ], + "sensor_type": 1, + "id": 182 + }, + { + "release_time": 1467, + "due_time": 3140, + "duration": 42, + "coordinate": [ + 40.84981754768336, + 78.56629034634835 + ], + "sensor_type": 1, + "id": 183 + }, + { + "release_time": 2386, + "due_time": 2440, + "duration": 15, + "coordinate": [ + -75.96964563808751, + 115.73000789590577 + ], + "sensor_type": 1, + "id": 184 + }, + { + "release_time": 1807, + "due_time": 3401, + "duration": 30, + "coordinate": [ + 21.83229588129238, + 132.86895775544832 + ], + "sensor_type": 1, + "id": 185 + }, + { + "release_time": 2100, + "due_time": 2498, + "duration": 34, + "coordinate": [ + 77.95044702767373, + -87.9929867400515 + ], + "sensor_type": 1, + "id": 186 + }, + { + "release_time": 922, + "due_time": 1907, + "duration": 43, + "coordinate": [ + 20.092476703135276, + -32.145458089911074 + ], + "sensor_type": 1, + "id": 187 + }, + { + "release_time": 334, + "due_time": 876, + "duration": 17, + "coordinate": [ + -12.057726047938601, + 160.06219956836884 + ], + "sensor_type": 1, + "id": 188 + }, + { + "release_time": 666, + "due_time": 2227, + "duration": 26, + "coordinate": [ + -36.50883562385565, + 8.277630314447691 + ], + "sensor_type": 1, + "id": 189 + }, + { + "release_time": 3452, + "due_time": 3563, + "duration": 18, + "coordinate": [ + 80.93778384465062, + 103.47654850094665 + ], + "sensor_type": 1, + "id": 190 + }, + { + "release_time": 1494, + "due_time": 3468, + "duration": 24, + "coordinate": [ + -51.20889224286489, + -23.726785958810552 + ], + "sensor_type": 1, + "id": 191 + }, + { + "release_time": 1332, + "due_time": 2055, + "duration": 59, + "coordinate": [ + 36.42065752027959, + -135.17178555748805 + ], + "sensor_type": 1, + "id": 192 + }, + { + "release_time": 1469, + "due_time": 1968, + "duration": 55, + "coordinate": [ + 68.31071681082506, + 41.537025040665924 + ], + "sensor_type": 1, + "id": 193 + }, + { + "release_time": 1748, + "due_time": 2055, + "duration": 18, + "coordinate": [ + -4.215738184372, + 92.3214081219304 + ], + "sensor_type": 1, + "id": 194 + }, + { + "release_time": 249, + "due_time": 2825, + "duration": 50, + "coordinate": [ + -38.79671828384001, + -6.976962428075012 + ], + "sensor_type": 1, + "id": 195 + }, + { + "release_time": 902, + "due_time": 3589, + "duration": 60, + "coordinate": [ + -11.078477455354559, + 16.07904432180692 + ], + "sensor_type": 1, + "id": 196 + }, + { + "release_time": 1192, + "due_time": 2108, + "duration": 50, + "coordinate": [ + -67.21153490987561, + -13.35578840003123 + ], + "sensor_type": 1, + "id": 197 + }, + { + "release_time": 80, + "due_time": 1099, + "duration": 59, + "coordinate": [ + 14.433761132257729, + 40.43090396004422 + ], + "sensor_type": 1, + "id": 198 + }, + { + "release_time": 1918, + "due_time": 2893, + "duration": 27, + "coordinate": [ + 52.17897910193753, + 17.839273000880752 + ], + "sensor_type": 1, + "id": 199 + }, + { + "release_time": 1555, + "due_time": 2485, + "duration": 29, + "coordinate": [ + -75.4323532075276, + 119.22687396229537 + ], + "sensor_type": 1, + "id": 200 + }, + { + "release_time": 2362, + "due_time": 2951, + "duration": 37, + "coordinate": [ + -9.50585483928485, + -163.5708877806661 + ], + "sensor_type": 1, + "id": 201 + }, + { + "release_time": 3285, + "due_time": 3520, + "duration": 44, + "coordinate": [ + 9.262487496208209, + -95.80300304875038 + ], + "sensor_type": 1, + "id": 202 + }, + { + "release_time": 2491, + "due_time": 2644, + "duration": 20, + "coordinate": [ + -45.81979946544571, + -122.18655721789804 + ], + "sensor_type": 1, + "id": 203 + }, + { + "release_time": 1191, + "due_time": 1304, + "duration": 26, + "coordinate": [ + 69.16397308664884, + 153.20718874931248 + ], + "sensor_type": 1, + "id": 204 + } + ] +} \ No newline at end of file diff --git a/tests/fixtures/aeosbench_gt_bsk2.9.0/cases/36492/constellation.json b/tests/fixtures/aeosbench_gt_bsk2.9.0/cases/36492/constellation.json new file mode 100644 index 0000000..8ad4abb --- /dev/null +++ b/tests/fixtures/aeosbench_gt_bsk2.9.0/cases/36492/constellation.json @@ -0,0 +1,2946 @@ +{ + "orbits": [ + { + "eccentricity": 0.0031078677712088605, + "semi_major_axis": 7693190.636184085, + "inclination": 13.029838896306206, + "right_ascension_of_the_ascending_node": 38.70490943754207, + "argument_of_perigee": 113.1734607446761, + "id": 0 + }, + { + "eccentricity": 0.003988505500802481, + "semi_major_axis": 7136293.987826258, + "inclination": 1.6512519452053631, + "right_ascension_of_the_ascending_node": 163.79009351957706, + "argument_of_perigee": 56.81252377163966, + "id": 1 + }, + { + "eccentricity": 0.0007512024566070047, + "semi_major_axis": 7095390.32710367, + "inclination": 131.15744430474138, + "right_ascension_of_the_ascending_node": 183.9146040773171, + "argument_of_perigee": 154.3603993275618, + "id": 2 + }, + { + "eccentricity": 0.001408487181461632, + "semi_major_axis": 7757808.5720912125, + "inclination": 46.00612554179022, + "right_ascension_of_the_ascending_node": 189.88855814261615, + "argument_of_perigee": 205.5209493304505, + "id": 3 + }, + { + "eccentricity": 0.0039857357226984825, + "semi_major_axis": 7186308.940583364, + "inclination": 58.66008889292131, + "right_ascension_of_the_ascending_node": 336.57434167188427, + "argument_of_perigee": 31.54523459972487, + "id": 4 + }, + { + "eccentricity": 0.00233600613150798, + "semi_major_axis": 6858952.400396612, + "inclination": 23.332127740008087, + "right_ascension_of_the_ascending_node": 294.84704972773517, + "argument_of_perigee": 236.42793296330808, + "id": 5 + }, + { + "eccentricity": 0.0009055093368749584, + "semi_major_axis": 7605250.958382299, + "inclination": 46.86859370851983, + "right_ascension_of_the_ascending_node": 176.34399476670998, + "argument_of_perigee": 334.91244181077076, + "id": 6 + }, + { + "eccentricity": 0.0007294092056335255, + "semi_major_axis": 7855826.8480746215, + "inclination": 108.72256444324448, + "right_ascension_of_the_ascending_node": 25.069291248330977, + "argument_of_perigee": 213.32443361127065, + "id": 7 + }, + { + "eccentricity": 0.002839274059363963, + "semi_major_axis": 7915036.797610045, + "inclination": 48.205157768302875, + "right_ascension_of_the_ascending_node": 53.80899742632492, + "argument_of_perigee": 88.46510844160716, + "id": 8 + }, + { + "eccentricity": 0.004747951381602432, + "semi_major_axis": 7548180.589072775, + "inclination": 16.613965557723038, + "right_ascension_of_the_ascending_node": 31.618325855007278, + "argument_of_perigee": 121.66064725992004, + "id": 9 + }, + { + "eccentricity": 0.0018140803476964097, + "semi_major_axis": 7273458.229797476, + "inclination": 127.97620638065577, + "right_ascension_of_the_ascending_node": 44.98818708184062, + "argument_of_perigee": 185.3545526763, + "id": 10 + }, + { + "eccentricity": 0.0014051163243379422, + "semi_major_axis": 7130684.581893848, + "inclination": 172.14215331263233, + "right_ascension_of_the_ascending_node": 187.61779998771158, + "argument_of_perigee": 201.39188127338403, + "id": 11 + }, + { + "eccentricity": 0.0031920468587740194, + "semi_major_axis": 7854694.759474358, + "inclination": 105.57405282129771, + "right_ascension_of_the_ascending_node": 25.01791258607777, + "argument_of_perigee": 91.91412531644141, + "id": 12 + }, + { + "eccentricity": 0.00010226883866505887, + "semi_major_axis": 7446950.364679588, + "inclination": 35.532018499095116, + "right_ascension_of_the_ascending_node": 29.72936105949142, + "argument_of_perigee": 349.3101070285558, + "id": 13 + }, + { + "eccentricity": 0.0007213256723988448, + "semi_major_axis": 7876878.812231701, + "inclination": 97.49541402216713, + "right_ascension_of_the_ascending_node": 133.24055118356023, + "argument_of_perigee": 94.22803759677274, + "id": 14 + }, + { + "eccentricity": 0.003064833260986718, + "semi_major_axis": 7825049.32493289, + "inclination": 165.24129575570663, + "right_ascension_of_the_ascending_node": 103.34334954129903, + "argument_of_perigee": 95.01230950017063, + "id": 15 + }, + { + "eccentricity": 0.0039244365670131065, + "semi_major_axis": 7813455.699686694, + "inclination": 30.740084352993314, + "right_ascension_of_the_ascending_node": 311.80066217667303, + "argument_of_perigee": 116.7076515216365, + "id": 16 + }, + { + "eccentricity": 0.002620543205111118, + "semi_major_axis": 7071462.190618148, + "inclination": 1.967833295049699, + "right_ascension_of_the_ascending_node": 355.64967298295636, + "argument_of_perigee": 248.33927656287685, + "id": 17 + }, + { + "eccentricity": 0.004916854900355701, + "semi_major_axis": 7693430.182269314, + "inclination": 132.0557694845793, + "right_ascension_of_the_ascending_node": 309.8069277684313, + "argument_of_perigee": 250.22754238405525, + "id": 18 + }, + { + "eccentricity": 0.0027059186018126057, + "semi_major_axis": 7355522.690063158, + "inclination": 24.837193114409764, + "right_ascension_of_the_ascending_node": 4.464896918744383, + "argument_of_perigee": 297.40678734862985, + "id": 19 + }, + { + "eccentricity": 0.0036961878801342507, + "semi_major_axis": 6924322.545405667, + "inclination": 163.31087618077507, + "right_ascension_of_the_ascending_node": 273.16936139538086, + "argument_of_perigee": 231.15785929027587, + "id": 20 + }, + { + "eccentricity": 0.002958664861757134, + "semi_major_axis": 7815432.274488589, + "inclination": 156.21973294086536, + "right_ascension_of_the_ascending_node": 268.4597068320112, + "argument_of_perigee": 146.66632846039337, + "id": 21 + }, + { + "eccentricity": 0.004530319035371082, + "semi_major_axis": 7970154.642822938, + "inclination": 177.37273659501906, + "right_ascension_of_the_ascending_node": 49.421101452968294, + "argument_of_perigee": 271.6289028511346, + "id": 22 + }, + { + "eccentricity": 0.0027093426127207288, + "semi_major_axis": 7957508.678477817, + "inclination": 161.63632056886902, + "right_ascension_of_the_ascending_node": 253.7914213397472, + "argument_of_perigee": 347.81405176277286, + "id": 23 + }, + { + "eccentricity": 0.0037118020715964668, + "semi_major_axis": 7744420.812175251, + "inclination": 161.79315709344846, + "right_ascension_of_the_ascending_node": 124.82364075365764, + "argument_of_perigee": 18.228062246785036, + "id": 24 + }, + { + "eccentricity": 0.004804355182832478, + "semi_major_axis": 7025802.164454321, + "inclination": 51.830140771789786, + "right_ascension_of_the_ascending_node": 350.0616649474685, + "argument_of_perigee": 265.95194528973013, + "id": 25 + }, + { + "eccentricity": 0.004661726423811584, + "semi_major_axis": 6903975.651860596, + "inclination": 130.02595861665935, + "right_ascension_of_the_ascending_node": 59.48860879749952, + "argument_of_perigee": 299.56856825188896, + "id": 26 + }, + { + "eccentricity": 1.3240684839593287e-05, + "semi_major_axis": 7183986.623049428, + "inclination": 144.31505762435566, + "right_ascension_of_the_ascending_node": 212.15479711597584, + "argument_of_perigee": 286.481709470864, + "id": 27 + }, + { + "eccentricity": 0.003921468444563576, + "semi_major_axis": 6837193.537617943, + "inclination": 3.2274116585603574, + "right_ascension_of_the_ascending_node": 287.411602197408, + "argument_of_perigee": 67.40327079536301, + "id": 28 + }, + { + "eccentricity": 0.0013309648525520019, + "semi_major_axis": 7805528.490689144, + "inclination": 176.2185204879874, + "right_ascension_of_the_ascending_node": 207.21953832143845, + "argument_of_perigee": 279.438561117895, + "id": 29 + } + ], + "satellites": [ + { + "inertia": [ + 157.34881591796875, + 0.0, + 0.0, + 0.0, + 192.99209594726562, + 0.0, + 0.0, + 0.0, + 95.17180633544922 + ], + "mass": 120.6984206087803, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 0, + "solar_panel": { + "direction": [ + 0.7688653484597163, + 0.6392731206455758, + 0.013264733619118908 + ], + "area": 0.47676742429818186, + "efficiency": 0.2579572446115828 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2705299942618046, + "power": 9.73650393796515, + "type": 1 + }, + "battery": { + "capacity": 17981.09061084121, + "percentage": 0.9017389012043344 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 526.9880062230428, + "power": 5.542769670690754, + "efficiency": 0.5504551668143789 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 663.2419974692434, + "power": 5.255216045688044, + "efficiency": 0.5540167764274214 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 730.7175133671526, + "power": 6.998128730271902, + "efficiency": 0.597303050326667 + } + ], + "mrp_control": { + "k": 33.98304862196704, + "ki": 0.0012345264131357503, + "p": 133.1410187489827, + "integral_limit": 0.0054875948345618104 + }, + "true_anomaly": 113.3129069717003, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 0 + }, + { + "inertia": [ + 127.412841796875, + 0.0, + 0.0, + 0.0, + 75.868896484375, + 0.0, + 0.0, + 0.0, + 120.62196350097656 + ], + "mass": 80.61960500587723, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 1, + "solar_panel": { + "direction": [ + -0.402100111457775, + 0.7737976005326253, + 0.48944128736304676 + ], + "area": 0.45779350477392, + "efficiency": 0.2605736974355801 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4540733754216507, + "power": 9.690875280577517, + "type": 1 + }, + "battery": { + "capacity": 14949.87220468904, + "percentage": 0.3971798035292161 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 495.66421579646396, + "power": 6.516690003866408, + "efficiency": 0.5216836481220422 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 705.0943871507014, + "power": 5.371372737154685, + "efficiency": 0.5716118212796589 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 677.9391746143068, + "power": 6.034536070721139, + "efficiency": 0.5979730961396762 + } + ], + "mrp_control": { + "k": 21.386201006762217, + "ki": 0.004217192445525009, + "p": 73.56081478728021, + "integral_limit": 0.00586102461025528 + }, + "true_anomaly": 180.2462391265606, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 1 + }, + { + "inertia": [ + 128.12060546875, + 0.0, + 0.0, + 0.0, + 112.16970825195312, + 0.0, + 0.0, + 0.0, + 182.84959411621094 + ], + "mass": 176.3881872048163, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 2, + "solar_panel": { + "direction": [ + 0.15465065589789584, + 0.4332922727447128, + -0.8878856801469838 + ], + "area": 0.35803379393712376, + "efficiency": 0.3196113054339903 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.29199661081702877, + "power": 1.6360291294218585, + "type": 1 + }, + "battery": { + "capacity": 27423.555678023735, + "percentage": 0.8567776786703789 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 544.6634785737649, + "power": 5.8055460019166345, + "efficiency": 0.5570106957557147 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 509.76719301194805, + "power": 5.046541205610264, + "efficiency": 0.587810930459766 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 431.8072578123844, + "power": 5.2819972212473765, + "efficiency": 0.5252299365703903 + } + ], + "mrp_control": { + "k": 56.96419527825385, + "ki": 0.005215934598163913, + "p": 195.9041593577344, + "integral_limit": 0.007118780595872687 + }, + "true_anomaly": 262.58572745107614, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 2 + }, + { + "inertia": [ + 156.03529357910156, + 0.0, + 0.0, + 0.0, + 128.5276336669922, + 0.0, + 0.0, + 0.0, + 79.39299011230469 + ], + "mass": 80.65804301429164, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 3, + "solar_panel": { + "direction": [ + 0.0026902970456665278, + 0.12380947582069034, + 0.9923023611776866 + ], + "area": 0.23417855075372446, + "efficiency": 0.4850767475760367 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3536800812242794, + "power": 8.521786845110011, + "type": 1 + }, + "battery": { + "capacity": 25122.38173576405, + "percentage": 0.6529596563530223 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 725.6910471784447, + "power": 5.166896292182445, + "efficiency": 0.5216779126101717 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 727.6862714855931, + "power": 5.886425566224085, + "efficiency": 0.5834193424505235 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 637.7302405230033, + "power": 6.028656432331128, + "efficiency": 0.5689117213506978 + } + ], + "mrp_control": { + "k": 30.668701685826253, + "ki": 0.0035208141749674448, + "p": 102.08841168111844, + "integral_limit": 0.010576774977515423 + }, + "true_anomaly": 104.19425246389993, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 3 + }, + { + "inertia": [ + 199.38604736328125, + 0.0, + 0.0, + 0.0, + 178.0294952392578, + 0.0, + 0.0, + 0.0, + 134.3620147705078 + ], + "mass": 162.64375613823563, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 4, + "solar_panel": { + "direction": [ + 0.519334003773765, + 0.32658024662453883, + 0.7897072464141166 + ], + "area": 0.38041097363636556, + "efficiency": 0.2428587197739931 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.10873518083369214, + "power": 9.3884977776791, + "type": 1 + }, + "battery": { + "capacity": 16657.93115023143, + "percentage": 0.8932712868438707 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 445.6637568882047, + "power": 5.591855934379165, + "efficiency": 0.5704813752916831 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 576.4972944002161, + "power": 5.4279889617069585, + "efficiency": 0.565921947658053 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 712.879208498378, + "power": 5.1405199865627, + "efficiency": 0.5085873034048096 + } + ], + "mrp_control": { + "k": 29.43145090460457, + "ki": 0.005600547661251216, + "p": 93.38909595770335, + "integral_limit": 0.026872400007295447 + }, + "true_anomaly": 288.5122487024163, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 4 + }, + { + "inertia": [ + 84.17044830322266, + 0.0, + 0.0, + 0.0, + 156.6375732421875, + 0.0, + 0.0, + 0.0, + 94.26766204833984 + ], + "mass": 129.17869826265877, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 5, + "solar_panel": { + "direction": [ + -0.7035158001124787, + 0.3234622538641692, + 0.6328014612160837 + ], + "area": 0.2131357669692201, + "efficiency": 0.4738977977773754 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2819051785331361, + "power": 1.8946499324757364, + "type": 1 + }, + "battery": { + "capacity": 14436.38854812267, + "percentage": 0.8229046069082272 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 729.3869559879283, + "power": 6.365767800543599, + "efficiency": 0.5603815449649021 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 468.98040209896214, + "power": 5.145016035102643, + "efficiency": 0.5828606750245555 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 506.58015401629797, + "power": 5.325543992619858, + "efficiency": 0.5221310073194594 + } + ], + "mrp_control": { + "k": 38.1087752171342, + "ki": 0.002942467741084568, + "p": 90.28596798752304, + "integral_limit": 0.003041780615850467 + }, + "true_anomaly": 252.54304682312588, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 5 + }, + { + "inertia": [ + 171.65008544921875, + 0.0, + 0.0, + 0.0, + 114.59557342529297, + 0.0, + 0.0, + 0.0, + 167.6138916015625 + ], + "mass": 96.03083936962703, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 6, + "solar_panel": { + "direction": [ + -0.4866779158811638, + 0.39378682264665194, + 0.7797926291671531 + ], + "area": 0.15171344469261683, + "efficiency": 0.3265090123914691 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.48186196676734117, + "power": 1.9718386356821112, + "type": 1 + }, + "battery": { + "capacity": 16264.76407468092, + "percentage": 0.7363124607542821 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 729.3125271698325, + "power": 6.457311739044332, + "efficiency": 0.5884127894494607 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 521.2801709196931, + "power": 6.028093984409959, + "efficiency": 0.5048745593149794 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 740.2111015059647, + "power": 5.830307517036264, + "efficiency": 0.5298131712705777 + } + ], + "mrp_control": { + "k": 43.970117776628506, + "ki": 0.0006163449014482381, + "p": 136.935343507733, + "integral_limit": 0.0010199480670197224 + }, + "true_anomaly": 52.96510542921146, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 6 + }, + { + "inertia": [ + 133.53298950195312, + 0.0, + 0.0, + 0.0, + 77.30056762695312, + 0.0, + 0.0, + 0.0, + 51.56025695800781 + ], + "mass": 133.41912104516882, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 7, + "solar_panel": { + "direction": [ + 0.38079747251509455, + 0.7270708204292338, + 0.5712804101371557 + ], + "area": 0.2767458328804965, + "efficiency": 0.15321565012229668 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2692088164812408, + "power": 8.453947631059751, + "type": 1 + }, + "battery": { + "capacity": 21662.74307724362, + "percentage": 0.1938860365563987 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 539.3868359132493, + "power": 6.2042521735470135, + "efficiency": 0.5688356811779065 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 567.6516594345815, + "power": 5.822766133611088, + "efficiency": 0.5426027278487243 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 645.6259528889931, + "power": 5.316991280437433, + "efficiency": 0.5514733406051059 + } + ], + "mrp_control": { + "k": 20.565728684943473, + "ki": 0.008562321333594754, + "p": 48.535869507102795, + "integral_limit": 0.012406956098176856 + }, + "true_anomaly": 185.71090573232735, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 7 + }, + { + "inertia": [ + 197.0862579345703, + 0.0, + 0.0, + 0.0, + 71.58818054199219, + 0.0, + 0.0, + 0.0, + 172.56842041015625 + ], + "mass": 142.49488073415765, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 8, + "solar_panel": { + "direction": [ + -0.7826960128015022, + 0.24537847407856095, + 0.571993318145857 + ], + "area": 0.12943501979362934, + "efficiency": 0.2445670668938798 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.20240321319975563, + "power": 6.205285193663061, + "type": 1 + }, + "battery": { + "capacity": 26221.125069929752, + "percentage": 0.5385988492161745 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 722.135984408658, + "power": 5.017633382224582, + "efficiency": 0.5744508419045196 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 659.8107631914102, + "power": 6.929996100246567, + "efficiency": 0.5289032702717327 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 412.1517406104526, + "power": 5.7636082899807235, + "efficiency": 0.5526704243617564 + } + ], + "mrp_control": { + "k": 28.105325308346117, + "ki": 0.004758118317132458, + "p": 104.07599333201969, + "integral_limit": 0.0018734840763204297 + }, + "true_anomaly": 213.53287987122926, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 8 + }, + { + "inertia": [ + 52.658348083496094, + 0.0, + 0.0, + 0.0, + 148.54611206054688, + 0.0, + 0.0, + 0.0, + 187.56143188476562 + ], + "mass": 169.52746699056055, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 9, + "solar_panel": { + "direction": [ + -0.18896843815836825, + 0.08596618500043865, + -0.9782130363149212 + ], + "area": 0.20133721809869734, + "efficiency": 0.23501990279454363 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.16198798116989246, + "power": 2.3577458459917295, + "type": 1 + }, + "battery": { + "capacity": 14412.829102193797, + "percentage": 0.350996065349111 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 632.5076994248163, + "power": 5.393161014716004, + "efficiency": 0.5147278851473778 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 748.6745517386968, + "power": 6.051136607451408, + "efficiency": 0.5186840096275935 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 467.88709811785867, + "power": 5.882016307942647, + "efficiency": 0.5544052876456874 + } + ], + "mrp_control": { + "k": 27.22839182849296, + "ki": 0.007666745468693117, + "p": 61.15798269194762, + "integral_limit": 0.03360650669861075 + }, + "true_anomaly": 96.14886407668024, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 9 + }, + { + "inertia": [ + 131.4443359375, + 0.0, + 0.0, + 0.0, + 158.43699645996094, + 0.0, + 0.0, + 0.0, + 111.15771484375 + ], + "mass": 176.70201341538592, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 10, + "solar_panel": { + "direction": [ + -0.7278606658764252, + 0.661634999728633, + 0.18016097858309546 + ], + "area": 0.30597986645590125, + "efficiency": 0.1955774760881011 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.319405730855145, + "power": 3.839301504940213, + "type": 1 + }, + "battery": { + "capacity": 13967.704323775595, + "percentage": 0.6539668304671737 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 613.539969915157, + "power": 5.848649276776188, + "efficiency": 0.5399112311453289 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 646.0570061641428, + "power": 5.45139587398493, + "efficiency": 0.5057574155406385 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 589.2357704084035, + "power": 6.505410315350065, + "efficiency": 0.5463306174957424 + } + ], + "mrp_control": { + "k": 60.28210734061739, + "ki": 0.007159143191543572, + "p": 173.09787707712528, + "integral_limit": 0.027620488686875087 + }, + "true_anomaly": 75.24034055498592, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 10 + }, + { + "inertia": [ + 106.91374206542969, + 0.0, + 0.0, + 0.0, + 193.8192596435547, + 0.0, + 0.0, + 0.0, + 177.6182861328125 + ], + "mass": 128.8218495019542, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 11, + "solar_panel": { + "direction": [ + -0.12549506649706535, + 0.0854869791116098, + -0.9884042516537798 + ], + "area": 0.2745017174505886, + "efficiency": 0.34926400060777485 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.12451518460204634, + "power": 3.2519699099475745, + "type": 1 + }, + "battery": { + "capacity": 22092.378923954715, + "percentage": 0.9897754754757138 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 642.1189465274098, + "power": 6.466387116285894, + "efficiency": 0.541462268804117 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 501.9305228146194, + "power": 5.980407371098377, + "efficiency": 0.5915527877479716 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 741.1489799346352, + "power": 6.977131097623515, + "efficiency": 0.5061113258795374 + } + ], + "mrp_control": { + "k": 79.68676863789094, + "ki": 0.006991148143429207, + "p": 264.2513718801556, + "integral_limit": 0.031421268891086186 + }, + "true_anomaly": 135.17006961247262, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 11 + }, + { + "inertia": [ + 124.92161560058594, + 0.0, + 0.0, + 0.0, + 194.110595703125, + 0.0, + 0.0, + 0.0, + 160.3569793701172 + ], + "mass": 146.1977482520894, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 12, + "solar_panel": { + "direction": [ + 0.07090602675336563, + 0.21829545282936183, + 0.9733033600291714 + ], + "area": 0.24818295127529205, + "efficiency": 0.2441954062353825 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3879122039206474, + "power": 9.455011459466927, + "type": 1 + }, + "battery": { + "capacity": 28454.522313054284, + "percentage": 0.6617522180271926 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 512.3704879056418, + "power": 5.020296787704902, + "efficiency": 0.5617282268373485 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 463.40040659184103, + "power": 6.486773153829204, + "efficiency": 0.5727370152675084 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 663.6180110111965, + "power": 5.257925357350336, + "efficiency": 0.5385682664068832 + } + ], + "mrp_control": { + "k": 68.84634608681573, + "ki": 0.0020533943722102076, + "p": 220.81694460422258, + "integral_limit": 0.008158375874320705 + }, + "true_anomaly": 332.961568234623, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 12 + }, + { + "inertia": [ + 89.56834411621094, + 0.0, + 0.0, + 0.0, + 92.41866302490234, + 0.0, + 0.0, + 0.0, + 146.18226623535156 + ], + "mass": 103.72463156695999, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 13, + "solar_panel": { + "direction": [ + 0.9391698488081239, + 0.33433501878959015, + -0.07861355036308887 + ], + "area": 0.10227257669829548, + "efficiency": 0.38929504693231476 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3645765391105451, + "power": 4.1215619218509225, + "type": 1 + }, + "battery": { + "capacity": 8189.006075605192, + "percentage": 0.4300447729090202 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 646.8466241174849, + "power": 5.085982298122574, + "efficiency": 0.5268917218288548 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 579.2366655004301, + "power": 6.916880453003164, + "efficiency": 0.521866645564661 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 637.1015917802325, + "power": 6.561739209668299, + "efficiency": 0.5259926873577433 + } + ], + "mrp_control": { + "k": 18.748335507343757, + "ki": 0.00024522796932529455, + "p": 61.699953421419785, + "integral_limit": 8.749550246407949e-05 + }, + "true_anomaly": 109.724335688402, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 13 + }, + { + "inertia": [ + 189.05508422851562, + 0.0, + 0.0, + 0.0, + 150.60400390625, + 0.0, + 0.0, + 0.0, + 197.4898223876953 + ], + "mass": 60.33789445207375, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 14, + "solar_panel": { + "direction": [ + -0.5774909301856253, + 0.619937630299531, + 0.5312076431038463 + ], + "area": 0.3131572470529217, + "efficiency": 0.18893725514225818 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2656427095619425, + "power": 7.184472063162318, + "type": 1 + }, + "battery": { + "capacity": 11816.209722774467, + "percentage": 0.1541679972175347 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 638.8854142921447, + "power": 6.644568383603379, + "efficiency": 0.5151931322022283 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 724.8023675514398, + "power": 6.915271932508379, + "efficiency": 0.5079110761012808 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 695.4890961584422, + "power": 5.490011175905053, + "efficiency": 0.5614906653409786 + } + ], + "mrp_control": { + "k": 30.16012115744193, + "ki": 0.007747499037327515, + "p": 88.47118122061873, + "integral_limit": 0.023857377930176466 + }, + "true_anomaly": 122.18145459312481, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 14 + }, + { + "inertia": [ + 74.77268981933594, + 0.0, + 0.0, + 0.0, + 144.79232788085938, + 0.0, + 0.0, + 0.0, + 70.63909149169922 + ], + "mass": 57.106489291301116, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 15, + "solar_panel": { + "direction": [ + 0.039289963837023344, + 0.18816588966905917, + -0.9813510568123606 + ], + "area": 0.47582713763237083, + "efficiency": 0.1758629333382937 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.29268440658972605, + "power": 2.390323173895746, + "type": 1 + }, + "battery": { + "capacity": 18375.846454356586, + "percentage": 0.9696632359571985 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 493.556605967501, + "power": 6.46676652331001, + "efficiency": 0.5471892045966144 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 641.4556649532009, + "power": 5.207308251828848, + "efficiency": 0.5716931835891761 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 709.0844384707125, + "power": 6.621411309253893, + "efficiency": 0.5536802181777386 + } + ], + "mrp_control": { + "k": 25.62249024319936, + "ki": 0.007483054851149175, + "p": 83.5954747833808, + "integral_limit": 0.008245506899462445 + }, + "true_anomaly": 124.50965301614849, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 15 + }, + { + "inertia": [ + 119.37413024902344, + 0.0, + 0.0, + 0.0, + 145.48707580566406, + 0.0, + 0.0, + 0.0, + 84.55746459960938 + ], + "mass": 81.51989697960795, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 16, + "solar_panel": { + "direction": [ + 0.7534066663101612, + 0.22009712195952713, + 0.6196254127007241 + ], + "area": 0.1310881153703702, + "efficiency": 0.3624843472698809 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3967149294397042, + "power": 6.8785046260973335, + "type": 1 + }, + "battery": { + "capacity": 24816.97859460639, + "percentage": 0.8254084555776598 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 438.11051380905343, + "power": 6.689606251795083, + "efficiency": 0.595148078015084 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 511.105019647708, + "power": 6.681234541876538, + "efficiency": 0.5913933517204608 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 485.4548746527329, + "power": 5.338802933645687, + "efficiency": 0.5714626978349409 + } + ], + "mrp_control": { + "k": 22.36531766688613, + "ki": 0.0005954479328089791, + "p": 65.67021390992356, + "integral_limit": 0.0013912219542774606 + }, + "true_anomaly": 111.1780359277808, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 16 + }, + { + "inertia": [ + 68.36770629882812, + 0.0, + 0.0, + 0.0, + 162.58348083496094, + 0.0, + 0.0, + 0.0, + 148.93365478515625 + ], + "mass": 92.18988376225307, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 17, + "solar_panel": { + "direction": [ + -0.04825008189749237, + 0.29826665091613336, + -0.9532622590599917 + ], + "area": 0.48312381717710007, + "efficiency": 0.12897151905648527 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.21986615935821227, + "power": 6.130892946539188, + "type": 1 + }, + "battery": { + "capacity": 15115.443639239922, + "percentage": 0.2669383165943506 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 554.2534367240607, + "power": 6.028267969921695, + "efficiency": 0.517924428321863 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 551.9750853994582, + "power": 5.120140566373595, + "efficiency": 0.5294622137841993 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 468.0881974247655, + "power": 6.1576635424354595, + "efficiency": 0.5270073919120095 + } + ], + "mrp_control": { + "k": 29.91803748032105, + "ki": 0.002772042051781454, + "p": 111.71212896184778, + "integral_limit": 0.013589494695232083 + }, + "true_anomaly": 144.57936027914835, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 17 + }, + { + "inertia": [ + 53.34162902832031, + 0.0, + 0.0, + 0.0, + 175.72056579589844, + 0.0, + 0.0, + 0.0, + 52.569366455078125 + ], + "mass": 112.20612136369478, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 18, + "solar_panel": { + "direction": [ + 0.15334355537544403, + 0.6024664016100282, + -0.7832751680960417 + ], + "area": 0.3054360490967606, + "efficiency": 0.3544783786136133 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2174539999605295, + "power": 3.6479308922970812, + "type": 1 + }, + "battery": { + "capacity": 15862.772379890937, + "percentage": 0.6280191363919756 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 640.9370677177773, + "power": 6.424697223444514, + "efficiency": 0.505865254340543 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 425.5699020114901, + "power": 5.916946522767146, + "efficiency": 0.561393443877286 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 714.9629275004247, + "power": 6.053931716560815, + "efficiency": 0.5485396298787045 + } + ], + "mrp_control": { + "k": 53.43022695987355, + "ki": 0.0034763997928407633, + "p": 121.09149118242435, + "integral_limit": 0.011077772941273115 + }, + "true_anomaly": 125.5653407039237, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 18 + }, + { + "inertia": [ + 119.08120727539062, + 0.0, + 0.0, + 0.0, + 108.93436431884766, + 0.0, + 0.0, + 0.0, + 107.05680847167969 + ], + "mass": 65.3095279534021, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 19, + "solar_panel": { + "direction": [ + 0.94077948253459, + 0.08473911142598482, + 0.32825789897073876 + ], + "area": 0.32611755870803305, + "efficiency": 0.12376500320570037 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.1285690434730964, + "power": 4.236237254687016, + "type": 1 + }, + "battery": { + "capacity": 13319.906818141153, + "percentage": 0.3943723480134136 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 522.0012525100458, + "power": 5.770080302846969, + "efficiency": 0.5567798650752765 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 460.2797572083986, + "power": 5.957564176091813, + "efficiency": 0.5640598683099429 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 737.3240968493805, + "power": 6.518777363095198, + "efficiency": 0.5147839562878668 + } + ], + "mrp_control": { + "k": 20.58567850468105, + "ki": 0.006381464619636792, + "p": 44.54641546453489, + "integral_limit": 0.008164846296480462 + }, + "true_anomaly": 292.59123840989685, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 19 + }, + { + "inertia": [ + 199.8009033203125, + 0.0, + 0.0, + 0.0, + 158.42715454101562, + 0.0, + 0.0, + 0.0, + 73.2041015625 + ], + "mass": 76.32706983719244, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 20, + "solar_panel": { + "direction": [ + -0.5855312525810176, + 0.3136586830442498, + 0.7475101222069513 + ], + "area": 0.164288389296896, + "efficiency": 0.497172683232878 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.27144698890604724, + "power": 1.466804163950545, + "type": 1 + }, + "battery": { + "capacity": 26706.099919751712, + "percentage": 0.2802518408789123 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 465.0035511617744, + "power": 5.278023646562621, + "efficiency": 0.5496581595604629 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 593.4654802680909, + "power": 5.112139858406763, + "efficiency": 0.5678216129597782 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 725.7238713263387, + "power": 6.288794990529965, + "efficiency": 0.5057983350825138 + } + ], + "mrp_control": { + "k": 40.73082900699705, + "ki": 0.002957207593625357, + "p": 96.99163781273785, + "integral_limit": 0.009280260975883055 + }, + "true_anomaly": 356.92367231872544, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 20 + }, + { + "inertia": [ + 159.8643341064453, + 0.0, + 0.0, + 0.0, + 172.9808349609375, + 0.0, + 0.0, + 0.0, + 153.45834350585938 + ], + "mass": 136.54333138807084, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 21, + "solar_panel": { + "direction": [ + 0.05677255414514565, + 0.033148431218493264, + -0.9978366893453003 + ], + "area": 0.32637957401733725, + "efficiency": 0.4302810270840044 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3201262807545456, + "power": 9.372649436316864, + "type": 1 + }, + "battery": { + "capacity": 14190.209688958077, + "percentage": 0.6948368016572709 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 559.215170792022, + "power": 6.334562067978908, + "efficiency": 0.532680584672589 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 736.6392386434864, + "power": 5.45736690085487, + "efficiency": 0.5867960553093918 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 534.0869625897577, + "power": 5.94189822235921, + "efficiency": 0.5598254434900791 + } + ], + "mrp_control": { + "k": 33.14421885549298, + "ki": 0.0076836289001779795, + "p": 132.28994613202562, + "integral_limit": 0.020492760381238668 + }, + "true_anomaly": 123.98776863026207, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 21 + }, + { + "inertia": [ + 99.15339660644531, + 0.0, + 0.0, + 0.0, + 150.54794311523438, + 0.0, + 0.0, + 0.0, + 63.16258239746094 + ], + "mass": 141.13097289877075, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 22, + "solar_panel": { + "direction": [ + 0.2935354357399505, + 0.06354267176682137, + 0.9538339880868638 + ], + "area": 0.24708715410517207, + "efficiency": 0.47237654718969224 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.46623142135900286, + "power": 9.222700451057763, + "type": 1 + }, + "battery": { + "capacity": 20980.27375544091, + "percentage": 0.9665114097624027 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 714.5861698707744, + "power": 6.284904483635906, + "efficiency": 0.5821313944669911 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 540.4110418037102, + "power": 6.36267936178606, + "efficiency": 0.54817651215916 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 647.3342360226333, + "power": 5.291196115722151, + "efficiency": 0.5642032357913089 + } + ], + "mrp_control": { + "k": 27.204012840480477, + "ki": 0.0073427952635543225, + "p": 64.93050063194346, + "integral_limit": 0.02746620273248083 + }, + "true_anomaly": 198.87406416491342, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 22 + }, + { + "inertia": [ + 154.54620361328125, + 0.0, + 0.0, + 0.0, + 107.83378601074219, + 0.0, + 0.0, + 0.0, + 153.335205078125 + ], + "mass": 162.3743687928863, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 23, + "solar_panel": { + "direction": [ + 0.579859273218126, + 0.7715769181818389, + -0.261595647119677 + ], + "area": 0.26385532275042956, + "efficiency": 0.12442079873546019 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4310216745164325, + "power": 6.732891825762317, + "type": 1 + }, + "battery": { + "capacity": 28867.7316328586, + "percentage": 0.5634303049456174 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 580.8999218066473, + "power": 5.631949879861715, + "efficiency": 0.5311360189012951 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 641.6037303690847, + "power": 6.494239351176811, + "efficiency": 0.5811654139297456 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 620.637599929478, + "power": 6.04935662613457, + "efficiency": 0.5121389174083819 + } + ], + "mrp_control": { + "k": 41.84862321997725, + "ki": 0.00552399403098071, + "p": 134.35380956389056, + "integral_limit": 0.006682429910882064 + }, + "true_anomaly": 204.69857182222557, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 23 + }, + { + "inertia": [ + 188.92068481445312, + 0.0, + 0.0, + 0.0, + 87.08712768554688, + 0.0, + 0.0, + 0.0, + 62.04864501953125 + ], + "mass": 146.03417773485097, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 24, + "solar_panel": { + "direction": [ + -0.12513450511862378, + 0.9077063432374002, + -0.40051285881392634 + ], + "area": 0.2999826465680966, + "efficiency": 0.1727474598945668 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.20769055155697963, + "power": 3.1481841894520457, + "type": 1 + }, + "battery": { + "capacity": 18897.813875960273, + "percentage": 0.516630934246373 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 718.4765302653907, + "power": 6.470020986595754, + "efficiency": 0.5349211646575355 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 594.4963614637031, + "power": 6.898343464719652, + "efficiency": 0.5652974529654691 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 677.1373383530765, + "power": 5.046610357331777, + "efficiency": 0.5702771747987971 + } + ], + "mrp_control": { + "k": 64.24271901880066, + "ki": 0.0016411002064934622, + "p": 144.7982105322951, + "integral_limit": 0.0032876190321636566 + }, + "true_anomaly": 228.50870882390205, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 24 + }, + { + "inertia": [ + 76.86646270751953, + 0.0, + 0.0, + 0.0, + 175.6124267578125, + 0.0, + 0.0, + 0.0, + 74.37110900878906 + ], + "mass": 99.62553670436463, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 25, + "solar_panel": { + "direction": [ + 0.1468260448946436, + 0.510371322229475, + 0.8473271068402883 + ], + "area": 0.4443569276657874, + "efficiency": 0.13676790693777932 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.12759343585141006, + "power": 3.3272311223312245, + "type": 1 + }, + "battery": { + "capacity": 26471.514320519622, + "percentage": 0.3560206177924349 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 502.36825387246364, + "power": 5.068577469682893, + "efficiency": 0.570945027840581 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 633.488400016854, + "power": 5.362722675719429, + "efficiency": 0.5122348939818268 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 425.608270329807, + "power": 5.7547979342146505, + "efficiency": 0.5107361671637004 + } + ], + "mrp_control": { + "k": 34.057911679726125, + "ki": 0.006558127496098489, + "p": 102.7118541352166, + "integral_limit": 0.027687448344593593 + }, + "true_anomaly": 56.9414746614199, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 25 + }, + { + "inertia": [ + 159.4512481689453, + 0.0, + 0.0, + 0.0, + 51.65715026855469, + 0.0, + 0.0, + 0.0, + 138.6951904296875 + ], + "mass": 71.57901329912877, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 26, + "solar_panel": { + "direction": [ + -0.4348904294882068, + 0.416709640156693, + 0.7982627325261041 + ], + "area": 0.496301930112666, + "efficiency": 0.47251755549939545 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2860513166981491, + "power": 4.39579855086108, + "type": 1 + }, + "battery": { + "capacity": 18749.945830962388, + "percentage": 0.5340788966637389 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 433.0023233435235, + "power": 5.163594915202963, + "efficiency": 0.5899002032504312 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 641.9788078829747, + "power": 5.184450619694464, + "efficiency": 0.5873610854426788 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 421.1533698579975, + "power": 6.80055665256522, + "efficiency": 0.5058174494490573 + } + ], + "mrp_control": { + "k": 23.291383501397576, + "ki": 0.003336746152484145, + "p": 70.88228148701748, + "integral_limit": 0.01342090823668086 + }, + "true_anomaly": 51.950229712953664, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 26 + }, + { + "inertia": [ + 186.39639282226562, + 0.0, + 0.0, + 0.0, + 122.06982421875, + 0.0, + 0.0, + 0.0, + 173.35073852539062 + ], + "mass": 74.31510098894785, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 27, + "solar_panel": { + "direction": [ + 0.3139737610944289, + 0.9435337451978535, + 0.10566242954395241 + ], + "area": 0.23288348042802892, + "efficiency": 0.16289741804481 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.45660465939114936, + "power": 8.54701610737541, + "type": 1 + }, + "battery": { + "capacity": 28202.867100008334, + "percentage": 0.12064894335584113 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 702.8657148906484, + "power": 6.125407661704966, + "efficiency": 0.5662110911659302 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 465.15160144144454, + "power": 6.809378435981991, + "efficiency": 0.5727003266675629 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 481.5726440717495, + "power": 6.271420276424808, + "efficiency": 0.5408611020748338 + } + ], + "mrp_control": { + "k": 31.866383152171906, + "ki": 0.004276274694879158, + "p": 73.93207375831696, + "integral_limit": 0.017002556345849018 + }, + "true_anomaly": 220.33993403340455, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 27 + }, + { + "inertia": [ + 55.626060485839844, + 0.0, + 0.0, + 0.0, + 158.29022216796875, + 0.0, + 0.0, + 0.0, + 162.8917694091797 + ], + "mass": 85.58956972040959, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 28, + "solar_panel": { + "direction": [ + -0.7700970223882058, + 0.6318319863965765, + 0.08797111500359528 + ], + "area": 0.1990129633642353, + "efficiency": 0.26981376967005155 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4984413200811052, + "power": 9.967449072307355, + "type": 1 + }, + "battery": { + "capacity": 22786.489515081696, + "percentage": 0.7516957491845261 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 684.3232061896458, + "power": 6.302479559772988, + "efficiency": 0.5891424141525773 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 530.6550649601365, + "power": 5.306340187287849, + "efficiency": 0.5198839033071604 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 624.2739890404931, + "power": 6.481804892332859, + "efficiency": 0.5835820147464501 + } + ], + "mrp_control": { + "k": 44.90620844040165, + "ki": 0.0013738030091832165, + "p": 138.81329453560187, + "integral_limit": 0.0067308328868702465 + }, + "true_anomaly": 323.9685317454852, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 28 + }, + { + "inertia": [ + 123.90652465820312, + 0.0, + 0.0, + 0.0, + 183.78973388671875, + 0.0, + 0.0, + 0.0, + 170.87783813476562 + ], + "mass": 54.38823505496796, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 29, + "solar_panel": { + "direction": [ + 0.4204104903690486, + 0.15952455411272665, + 0.8932003897350201 + ], + "area": 0.19068275495670728, + "efficiency": 0.23902803671611006 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.30839852080765373, + "power": 8.57055611978193, + "type": 1 + }, + "battery": { + "capacity": 28845.49989139254, + "percentage": 0.659275485247365 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 582.4180118810541, + "power": 5.829495932428161, + "efficiency": 0.5557721562147047 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 452.1757266261178, + "power": 5.102747754222208, + "efficiency": 0.5257792388789138 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 587.845904092537, + "power": 5.1979808377284, + "efficiency": 0.5786742252692954 + } + ], + "mrp_control": { + "k": 24.233576782038458, + "ki": 0.0010373092184196642, + "p": 55.92651920767545, + "integral_limit": 0.004109914985986291 + }, + "true_anomaly": 154.83349640713203, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 29 + } + ] +} \ No newline at end of file diff --git a/tests/fixtures/aeosbench_gt_bsk2.9.0/cases/36492/taskset.json b/tests/fixtures/aeosbench_gt_bsk2.9.0/cases/36492/taskset.json new file mode 100644 index 0000000..1cba1a4 --- /dev/null +++ b/tests/fixtures/aeosbench_gt_bsk2.9.0/cases/36492/taskset.json @@ -0,0 +1,1368 @@ +{ + "tasks": [ + { + "release_time": 276, + "due_time": 871, + "duration": 28, + "coordinate": [ + 83.68509481983983, + -53.82868093571717 + ], + "sensor_type": 1, + "id": 0 + }, + { + "release_time": 693, + "due_time": 2957, + "duration": 24, + "coordinate": [ + -36.59291018731307, + 97.33631848833681 + ], + "sensor_type": 1, + "id": 1 + }, + { + "release_time": 1752, + "due_time": 3199, + "duration": 28, + "coordinate": [ + -82.39745467953296, + -40.63761840091175 + ], + "sensor_type": 1, + "id": 2 + }, + { + "release_time": 2907, + "due_time": 3387, + "duration": 44, + "coordinate": [ + -49.11135398841425, + -119.67757446482989 + ], + "sensor_type": 1, + "id": 3 + }, + { + "release_time": 1600, + "due_time": 2508, + "duration": 17, + "coordinate": [ + 48.60786180602571, + -133.92396312373484 + ], + "sensor_type": 1, + "id": 4 + }, + { + "release_time": 3527, + "due_time": 3581, + "duration": 17, + "coordinate": [ + -20.623468378606688, + 136.60774475267738 + ], + "sensor_type": 1, + "id": 5 + }, + { + "release_time": 178, + "due_time": 3304, + "duration": 22, + "coordinate": [ + 79.7879944376447, + 105.68347472376985 + ], + "sensor_type": 1, + "id": 6 + }, + { + "release_time": 3186, + "due_time": 3559, + "duration": 55, + "coordinate": [ + -23.07397822042708, + -134.90483978019208 + ], + "sensor_type": 1, + "id": 7 + }, + { + "release_time": 863, + "due_time": 2810, + "duration": 28, + "coordinate": [ + -37.199747256290316, + 32.42577413936917 + ], + "sensor_type": 1, + "id": 8 + }, + { + "release_time": 2686, + "due_time": 3344, + "duration": 17, + "coordinate": [ + 85.5812853855189, + 71.72430403664151 + ], + "sensor_type": 1, + "id": 9 + }, + { + "release_time": 1904, + "due_time": 3086, + "duration": 43, + "coordinate": [ + -4.3788464652594286, + 179.57123884071837 + ], + "sensor_type": 1, + "id": 10 + }, + { + "release_time": 1848, + "due_time": 2522, + "duration": 18, + "coordinate": [ + 72.65197780332218, + 153.0514143194066 + ], + "sensor_type": 1, + "id": 11 + }, + { + "release_time": 2321, + "due_time": 3043, + "duration": 24, + "coordinate": [ + 74.49094627152294, + 89.21682210631207 + ], + "sensor_type": 1, + "id": 12 + }, + { + "release_time": 2974, + "due_time": 3199, + "duration": 44, + "coordinate": [ + 43.64850204392144, + 118.87160891805058 + ], + "sensor_type": 1, + "id": 13 + }, + { + "release_time": 3353, + "due_time": 3578, + "duration": 43, + "coordinate": [ + 13.504060419682816, + 125.91918804656876 + ], + "sensor_type": 1, + "id": 14 + }, + { + "release_time": 3486, + "due_time": 3586, + "duration": 26, + "coordinate": [ + -3.355245323828285, + -126.55460571339067 + ], + "sensor_type": 1, + "id": 15 + }, + { + "release_time": 1392, + "due_time": 2426, + "duration": 34, + "coordinate": [ + -76.99240352579453, + 9.698674286372011 + ], + "sensor_type": 1, + "id": 16 + }, + { + "release_time": 1301, + "due_time": 3481, + "duration": 51, + "coordinate": [ + 18.659675771550596, + -82.90340306396227 + ], + "sensor_type": 1, + "id": 17 + }, + { + "release_time": 112, + "due_time": 2687, + "duration": 35, + "coordinate": [ + 30.555050544834387, + -65.88555271389738 + ], + "sensor_type": 1, + "id": 18 + }, + { + "release_time": 367, + "due_time": 1898, + "duration": 35, + "coordinate": [ + -74.79640619042395, + -98.5972321461131 + ], + "sensor_type": 1, + "id": 19 + }, + { + "release_time": 338, + "due_time": 3151, + "duration": 39, + "coordinate": [ + 17.78294204995126, + -71.31662166353023 + ], + "sensor_type": 1, + "id": 20 + }, + { + "release_time": 1079, + "due_time": 1881, + "duration": 55, + "coordinate": [ + -34.913248893537705, + 54.972342528577855 + ], + "sensor_type": 1, + "id": 21 + }, + { + "release_time": 3369, + "due_time": 3555, + "duration": 49, + "coordinate": [ + 51.35355027116276, + 90.05387499601397 + ], + "sensor_type": 1, + "id": 22 + }, + { + "release_time": 53, + "due_time": 1843, + "duration": 26, + "coordinate": [ + -27.86269579036358, + 167.10753870637257 + ], + "sensor_type": 1, + "id": 23 + }, + { + "release_time": 2829, + "due_time": 3155, + "duration": 20, + "coordinate": [ + -60.2852396141977, + -79.61709518826059 + ], + "sensor_type": 1, + "id": 24 + }, + { + "release_time": 3390, + "due_time": 3588, + "duration": 59, + "coordinate": [ + 80.0929460439732, + 72.21914126980087 + ], + "sensor_type": 1, + "id": 25 + }, + { + "release_time": 1380, + "due_time": 1874, + "duration": 21, + "coordinate": [ + 3.2297513961743363, + -76.933062642592 + ], + "sensor_type": 1, + "id": 26 + }, + { + "release_time": 3199, + "due_time": 3437, + "duration": 47, + "coordinate": [ + 38.23788141402909, + -149.19348413441642 + ], + "sensor_type": 1, + "id": 27 + }, + { + "release_time": 592, + "due_time": 3465, + "duration": 43, + "coordinate": [ + 1.1374970603415164, + 124.58760494497011 + ], + "sensor_type": 1, + "id": 28 + }, + { + "release_time": 3296, + "due_time": 3514, + "duration": 41, + "coordinate": [ + 11.422498799266691, + -53.89429821609157 + ], + "sensor_type": 1, + "id": 29 + }, + { + "release_time": 2260, + "due_time": 2831, + "duration": 34, + "coordinate": [ + -78.94854174934099, + 125.80204298946722 + ], + "sensor_type": 1, + "id": 30 + }, + { + "release_time": 1798, + "due_time": 2770, + "duration": 48, + "coordinate": [ + -47.026492411928054, + 16.135258347608982 + ], + "sensor_type": 1, + "id": 31 + }, + { + "release_time": 2898, + "due_time": 3493, + "duration": 17, + "coordinate": [ + 9.862918422702876, + -39.36217643161936 + ], + "sensor_type": 1, + "id": 32 + }, + { + "release_time": 2494, + "due_time": 3174, + "duration": 19, + "coordinate": [ + -57.180200549449225, + -3.1209294733067736 + ], + "sensor_type": 1, + "id": 33 + }, + { + "release_time": 2095, + "due_time": 2407, + "duration": 43, + "coordinate": [ + 17.182487364002853, + 25.946314238674603 + ], + "sensor_type": 1, + "id": 34 + }, + { + "release_time": 2164, + "due_time": 3114, + "duration": 22, + "coordinate": [ + 10.076946544390026, + 8.908234285204628 + ], + "sensor_type": 1, + "id": 35 + }, + { + "release_time": 3038, + "due_time": 3279, + "duration": 46, + "coordinate": [ + -59.89687303997826, + 142.6726253346783 + ], + "sensor_type": 1, + "id": 36 + }, + { + "release_time": 2843, + "due_time": 3426, + "duration": 40, + "coordinate": [ + -14.97866122303762, + 34.239112751690385 + ], + "sensor_type": 1, + "id": 37 + }, + { + "release_time": 3058, + "due_time": 3293, + "duration": 26, + "coordinate": [ + -82.20363971786234, + 173.75515747494728 + ], + "sensor_type": 1, + "id": 38 + }, + { + "release_time": 1001, + "due_time": 2342, + "duration": 42, + "coordinate": [ + 7.525194304860236, + -32.18149656268352 + ], + "sensor_type": 1, + "id": 39 + }, + { + "release_time": 2529, + "due_time": 3114, + "duration": 51, + "coordinate": [ + 24.41063484615934, + 0.57242680823623 + ], + "sensor_type": 1, + "id": 40 + }, + { + "release_time": 2474, + "due_time": 3162, + "duration": 48, + "coordinate": [ + 22.49438969281904, + 108.1537603162634 + ], + "sensor_type": 1, + "id": 41 + }, + { + "release_time": 122, + "due_time": 1073, + "duration": 20, + "coordinate": [ + 35.540597864141304, + -108.75708873817607 + ], + "sensor_type": 1, + "id": 42 + }, + { + "release_time": 3243, + "due_time": 3409, + "duration": 50, + "coordinate": [ + 25.299166437282153, + 76.64808776141604 + ], + "sensor_type": 1, + "id": 43 + }, + { + "release_time": 2052, + "due_time": 2572, + "duration": 35, + "coordinate": [ + 46.665397775489055, + -167.98518242030525 + ], + "sensor_type": 1, + "id": 44 + }, + { + "release_time": 1440, + "due_time": 2897, + "duration": 31, + "coordinate": [ + -51.313525673097544, + 89.81568903775917 + ], + "sensor_type": 1, + "id": 45 + }, + { + "release_time": 531, + "due_time": 2866, + "duration": 45, + "coordinate": [ + -23.29300188291262, + 43.33274513368946 + ], + "sensor_type": 1, + "id": 46 + }, + { + "release_time": 875, + "due_time": 3063, + "duration": 32, + "coordinate": [ + -66.09161728039837, + -38.87833426083782 + ], + "sensor_type": 1, + "id": 47 + }, + { + "release_time": 2376, + "due_time": 3135, + "duration": 16, + "coordinate": [ + -55.56018510909321, + -147.0414446185812 + ], + "sensor_type": 1, + "id": 48 + }, + { + "release_time": 2888, + "due_time": 3584, + "duration": 16, + "coordinate": [ + -30.125684322292166, + 41.99350690466372 + ], + "sensor_type": 1, + "id": 49 + }, + { + "release_time": 2348, + "due_time": 2653, + "duration": 45, + "coordinate": [ + -15.85086709694005, + 158.64021847987874 + ], + "sensor_type": 1, + "id": 50 + }, + { + "release_time": 1754, + "due_time": 3521, + "duration": 21, + "coordinate": [ + -62.52782345241305, + 8.940321565215669 + ], + "sensor_type": 1, + "id": 51 + }, + { + "release_time": 1798, + "due_time": 3481, + "duration": 37, + "coordinate": [ + 11.42045178022822, + 134.21695281186146 + ], + "sensor_type": 1, + "id": 52 + }, + { + "release_time": 1953, + "due_time": 2686, + "duration": 54, + "coordinate": [ + -79.73510351219186, + 25.786180878934402 + ], + "sensor_type": 1, + "id": 53 + }, + { + "release_time": 3158, + "due_time": 3499, + "duration": 46, + "coordinate": [ + -38.37507843339558, + -29.63251013427032 + ], + "sensor_type": 1, + "id": 54 + }, + { + "release_time": 843, + "due_time": 2894, + "duration": 27, + "coordinate": [ + 39.22365156928282, + -151.96164938308414 + ], + "sensor_type": 1, + "id": 55 + }, + { + "release_time": 980, + "due_time": 1509, + "duration": 32, + "coordinate": [ + -14.156542062971866, + -11.337905920696272 + ], + "sensor_type": 1, + "id": 56 + }, + { + "release_time": 840, + "due_time": 2208, + "duration": 33, + "coordinate": [ + -18.13244338692118, + -62.591388792050125 + ], + "sensor_type": 1, + "id": 57 + }, + { + "release_time": 2893, + "due_time": 3167, + "duration": 41, + "coordinate": [ + -12.181379550505426, + -137.222346397269 + ], + "sensor_type": 1, + "id": 58 + }, + { + "release_time": 489, + "due_time": 1931, + "duration": 41, + "coordinate": [ + 58.447801767632285, + -47.55130137357256 + ], + "sensor_type": 1, + "id": 59 + }, + { + "release_time": 1085, + "due_time": 1949, + "duration": 18, + "coordinate": [ + 62.592615544551904, + -18.622598648433353 + ], + "sensor_type": 1, + "id": 60 + }, + { + "release_time": 121, + "due_time": 1526, + "duration": 34, + "coordinate": [ + -32.75615826662569, + 92.31648305100975 + ], + "sensor_type": 1, + "id": 61 + }, + { + "release_time": 1263, + "due_time": 2802, + "duration": 19, + "coordinate": [ + 41.62547768941059, + -151.9521165582617 + ], + "sensor_type": 1, + "id": 62 + }, + { + "release_time": 1466, + "due_time": 2897, + "duration": 21, + "coordinate": [ + -69.27878508633098, + -157.47108691445652 + ], + "sensor_type": 1, + "id": 63 + }, + { + "release_time": 1370, + "due_time": 1636, + "duration": 46, + "coordinate": [ + 3.7339765563118874, + -21.468543762847986 + ], + "sensor_type": 1, + "id": 64 + }, + { + "release_time": 1105, + "due_time": 2100, + "duration": 48, + "coordinate": [ + 4.791697891413094, + 103.79695947466104 + ], + "sensor_type": 1, + "id": 65 + }, + { + "release_time": 2169, + "due_time": 3001, + "duration": 35, + "coordinate": [ + 44.964372935559226, + 103.82852534702272 + ], + "sensor_type": 1, + "id": 66 + }, + { + "release_time": 996, + "due_time": 3225, + "duration": 23, + "coordinate": [ + 13.31320201723409, + 88.44062157581067 + ], + "sensor_type": 1, + "id": 67 + }, + { + "release_time": 2488, + "due_time": 3390, + "duration": 48, + "coordinate": [ + 75.26956203437413, + 101.29037714259101 + ], + "sensor_type": 1, + "id": 68 + }, + { + "release_time": 3228, + "due_time": 3508, + "duration": 36, + "coordinate": [ + 78.69970413179436, + 157.80561414876075 + ], + "sensor_type": 1, + "id": 69 + }, + { + "release_time": 836, + "due_time": 1923, + "duration": 19, + "coordinate": [ + -4.861224350970616, + -48.137496025655025 + ], + "sensor_type": 1, + "id": 70 + }, + { + "release_time": 416, + "due_time": 1596, + "duration": 42, + "coordinate": [ + 21.103754956683545, + 170.3972523745133 + ], + "sensor_type": 1, + "id": 71 + }, + { + "release_time": 670, + "due_time": 1608, + "duration": 28, + "coordinate": [ + 30.54281601342508, + 14.448422306563799 + ], + "sensor_type": 1, + "id": 72 + }, + { + "release_time": 400, + "due_time": 1639, + "duration": 60, + "coordinate": [ + -37.25388796066451, + -59.08178741529876 + ], + "sensor_type": 1, + "id": 73 + }, + { + "release_time": 1134, + "due_time": 1857, + "duration": 33, + "coordinate": [ + -35.07984095925289, + 91.6897863319441 + ], + "sensor_type": 1, + "id": 74 + }, + { + "release_time": 61, + "due_time": 2802, + "duration": 48, + "coordinate": [ + -62.357130728534955, + -84.08132750749135 + ], + "sensor_type": 1, + "id": 75 + }, + { + "release_time": 710, + "due_time": 1494, + "duration": 15, + "coordinate": [ + 31.122808877959244, + 75.29778210108066 + ], + "sensor_type": 1, + "id": 76 + }, + { + "release_time": 355, + "due_time": 1013, + "duration": 19, + "coordinate": [ + 42.66190894264167, + -161.8749494527356 + ], + "sensor_type": 1, + "id": 77 + }, + { + "release_time": 3045, + "due_time": 3244, + "duration": 30, + "coordinate": [ + 84.19471498718664, + -151.84834041605208 + ], + "sensor_type": 1, + "id": 78 + }, + { + "release_time": 3049, + "due_time": 3502, + "duration": 36, + "coordinate": [ + -77.15286965396474, + 111.7779374858809 + ], + "sensor_type": 1, + "id": 79 + }, + { + "release_time": 431, + "due_time": 2317, + "duration": 40, + "coordinate": [ + 89.64048740011714, + -171.97645701902195 + ], + "sensor_type": 1, + "id": 80 + }, + { + "release_time": 1506, + "due_time": 2294, + "duration": 29, + "coordinate": [ + -19.887489553437035, + -53.31020813333481 + ], + "sensor_type": 1, + "id": 81 + }, + { + "release_time": 385, + "due_time": 1206, + "duration": 55, + "coordinate": [ + -87.42478266118557, + 87.95671406222141 + ], + "sensor_type": 1, + "id": 82 + }, + { + "release_time": 1694, + "due_time": 2320, + "duration": 52, + "coordinate": [ + 35.45376843864564, + -179.78943550343033 + ], + "sensor_type": 1, + "id": 83 + }, + { + "release_time": 3179, + "due_time": 3507, + "duration": 30, + "coordinate": [ + 82.41767247734043, + 133.290946502527 + ], + "sensor_type": 1, + "id": 84 + }, + { + "release_time": 1914, + "due_time": 2854, + "duration": 42, + "coordinate": [ + 17.61225770114814, + -169.121920128929 + ], + "sensor_type": 1, + "id": 85 + }, + { + "release_time": 1710, + "due_time": 3064, + "duration": 27, + "coordinate": [ + -22.591207817914594, + 120.45112873200083 + ], + "sensor_type": 1, + "id": 86 + }, + { + "release_time": 88, + "due_time": 3078, + "duration": 25, + "coordinate": [ + 72.83203019013072, + 82.47016844771008 + ], + "sensor_type": 1, + "id": 87 + }, + { + "release_time": 1936, + "due_time": 2573, + "duration": 60, + "coordinate": [ + -85.98480698554945, + 6.009854820068256 + ], + "sensor_type": 1, + "id": 88 + }, + { + "release_time": 998, + "due_time": 2780, + "duration": 35, + "coordinate": [ + 2.6390573308174794, + 128.0350521551374 + ], + "sensor_type": 1, + "id": 89 + }, + { + "release_time": 1555, + "due_time": 2780, + "duration": 15, + "coordinate": [ + 82.27562841127755, + -22.121830957010104 + ], + "sensor_type": 1, + "id": 90 + }, + { + "release_time": 2161, + "due_time": 3257, + "duration": 58, + "coordinate": [ + 17.815808405659496, + 75.47652895846127 + ], + "sensor_type": 1, + "id": 91 + }, + { + "release_time": 2770, + "due_time": 3411, + "duration": 35, + "coordinate": [ + -44.4287525216763, + 146.78143656162206 + ], + "sensor_type": 1, + "id": 92 + }, + { + "release_time": 3040, + "due_time": 3429, + "duration": 31, + "coordinate": [ + 68.85753752360802, + 35.52298704725075 + ], + "sensor_type": 1, + "id": 93 + }, + { + "release_time": 1776, + "due_time": 2261, + "duration": 26, + "coordinate": [ + 45.63485826852201, + -109.88324010382058 + ], + "sensor_type": 1, + "id": 94 + }, + { + "release_time": 2706, + "due_time": 3453, + "duration": 28, + "coordinate": [ + 4.315925603007756, + -66.43713447957059 + ], + "sensor_type": 1, + "id": 95 + }, + { + "release_time": 335, + "due_time": 1053, + "duration": 16, + "coordinate": [ + 39.090354039148764, + -155.86411265526667 + ], + "sensor_type": 1, + "id": 96 + }, + { + "release_time": 3235, + "due_time": 3507, + "duration": 24, + "coordinate": [ + 69.50541442281764, + -49.57729361043286 + ], + "sensor_type": 1, + "id": 97 + }, + { + "release_time": 2447, + "due_time": 3578, + "duration": 55, + "coordinate": [ + 3.5720427157771013, + -72.33469833345696 + ], + "sensor_type": 1, + "id": 98 + }, + { + "release_time": 2236, + "due_time": 2385, + "duration": 24, + "coordinate": [ + -59.765474787903216, + -106.01497361639889 + ], + "sensor_type": 1, + "id": 99 + }, + { + "release_time": 569, + "due_time": 1472, + "duration": 28, + "coordinate": [ + 83.02110511809323, + -54.75121994412676 + ], + "sensor_type": 1, + "id": 100 + }, + { + "release_time": 2770, + "due_time": 2926, + "duration": 43, + "coordinate": [ + -11.213600382581106, + -6.552790682746149 + ], + "sensor_type": 1, + "id": 101 + }, + { + "release_time": 82, + "due_time": 2418, + "duration": 49, + "coordinate": [ + 89.84150791580967, + 102.98393150630699 + ], + "sensor_type": 1, + "id": 102 + }, + { + "release_time": 841, + "due_time": 1118, + "duration": 32, + "coordinate": [ + -25.02060960414235, + -45.40482141092272 + ], + "sensor_type": 1, + "id": 103 + }, + { + "release_time": 3256, + "due_time": 3427, + "duration": 16, + "coordinate": [ + -61.987775825264485, + 120.37571885141853 + ], + "sensor_type": 1, + "id": 104 + }, + { + "release_time": 1709, + "due_time": 1912, + "duration": 23, + "coordinate": [ + 10.228147694982738, + -166.94649303404117 + ], + "sensor_type": 1, + "id": 105 + }, + { + "release_time": 1134, + "due_time": 3367, + "duration": 43, + "coordinate": [ + -75.86120128720944, + -94.22244289520404 + ], + "sensor_type": 1, + "id": 106 + }, + { + "release_time": 797, + "due_time": 1189, + "duration": 44, + "coordinate": [ + 82.6302740884015, + 100.21918724954065 + ], + "sensor_type": 1, + "id": 107 + }, + { + "release_time": 3322, + "due_time": 3534, + "duration": 34, + "coordinate": [ + -64.08760095456739, + -2.5569691733610966 + ], + "sensor_type": 1, + "id": 108 + }, + { + "release_time": 2101, + "due_time": 3011, + "duration": 31, + "coordinate": [ + 77.90661321461886, + 144.1053146458142 + ], + "sensor_type": 1, + "id": 109 + }, + { + "release_time": 1438, + "due_time": 2274, + "duration": 44, + "coordinate": [ + -31.715953498614944, + -37.61056067579071 + ], + "sensor_type": 1, + "id": 110 + }, + { + "release_time": 1271, + "due_time": 3417, + "duration": 16, + "coordinate": [ + 51.51657598425888, + -33.18367890501625 + ], + "sensor_type": 1, + "id": 111 + }, + { + "release_time": 2676, + "due_time": 3227, + "duration": 53, + "coordinate": [ + 87.93912940697192, + 102.1721950041869 + ], + "sensor_type": 1, + "id": 112 + }, + { + "release_time": 1663, + "due_time": 2412, + "duration": 41, + "coordinate": [ + -59.64729057533151, + 42.97468474074665 + ], + "sensor_type": 1, + "id": 113 + }, + { + "release_time": 2718, + "due_time": 3405, + "duration": 22, + "coordinate": [ + -54.10084187157809, + -125.7310575144906 + ], + "sensor_type": 1, + "id": 114 + }, + { + "release_time": 1569, + "due_time": 3155, + "duration": 53, + "coordinate": [ + -35.31186716129083, + -121.7873972108997 + ], + "sensor_type": 1, + "id": 115 + }, + { + "release_time": 2459, + "due_time": 3219, + "duration": 49, + "coordinate": [ + 82.3203645825744, + -158.15636603629133 + ], + "sensor_type": 1, + "id": 116 + }, + { + "release_time": 3039, + "due_time": 3201, + "duration": 17, + "coordinate": [ + -37.22531519350532, + -22.852103936984975 + ], + "sensor_type": 1, + "id": 117 + }, + { + "release_time": 3035, + "due_time": 3347, + "duration": 57, + "coordinate": [ + 39.04667687090122, + 68.47049221302777 + ], + "sensor_type": 1, + "id": 118 + }, + { + "release_time": 102, + "due_time": 1192, + "duration": 17, + "coordinate": [ + -49.720107487701405, + -55.440712914533776 + ], + "sensor_type": 1, + "id": 119 + }, + { + "release_time": 1368, + "due_time": 2224, + "duration": 32, + "coordinate": [ + -73.66266973526422, + -67.80027274684248 + ], + "sensor_type": 1, + "id": 120 + }, + { + "release_time": 776, + "due_time": 3406, + "duration": 25, + "coordinate": [ + 22.835650678370342, + 93.28597741420941 + ], + "sensor_type": 1, + "id": 121 + }, + { + "release_time": 419, + "due_time": 3581, + "duration": 52, + "coordinate": [ + -13.153045052859284, + 83.94747339385901 + ], + "sensor_type": 1, + "id": 122 + }, + { + "release_time": 2733, + "due_time": 3085, + "duration": 29, + "coordinate": [ + -1.5070755984513227, + 71.43713627699489 + ], + "sensor_type": 1, + "id": 123 + } + ] +} \ No newline at end of file diff --git a/tests/fixtures/aeosbench_gt_bsk2.9.0/cases/48723/constellation.json b/tests/fixtures/aeosbench_gt_bsk2.9.0/cases/48723/constellation.json new file mode 100644 index 0000000..0603d96 --- /dev/null +++ b/tests/fixtures/aeosbench_gt_bsk2.9.0/cases/48723/constellation.json @@ -0,0 +1,4024 @@ +{ + "orbits": [ + { + "eccentricity": 0.004065023098365713, + "semi_major_axis": 7309419.370554554, + "inclination": 168.58046431803314, + "right_ascension_of_the_ascending_node": 310.5303955458444, + "argument_of_perigee": 183.75418699720547, + "id": 0 + }, + { + "eccentricity": 0.0004845709758277439, + "semi_major_axis": 7386953.626145363, + "inclination": 133.61441278752648, + "right_ascension_of_the_ascending_node": 64.29933716029642, + "argument_of_perigee": 339.6795763312734, + "id": 1 + }, + { + "eccentricity": 0.0008363154532882461, + "semi_major_axis": 7212234.053829346, + "inclination": 60.8666409784258, + "right_ascension_of_the_ascending_node": 320.10911010269075, + "argument_of_perigee": 9.573580258022556, + "id": 2 + }, + { + "eccentricity": 0.0032175279783073574, + "semi_major_axis": 7777722.072818749, + "inclination": 88.46649679934808, + "right_ascension_of_the_ascending_node": 328.46613056956994, + "argument_of_perigee": 300.34138531885384, + "id": 3 + }, + { + "eccentricity": 0.002945112044916751, + "semi_major_axis": 7668862.493015784, + "inclination": 155.89195572886675, + "right_ascension_of_the_ascending_node": 341.23891552877836, + "argument_of_perigee": 265.4338291803193, + "id": 4 + }, + { + "eccentricity": 0.003440939977986754, + "semi_major_axis": 7170932.750889353, + "inclination": 19.845527904941534, + "right_ascension_of_the_ascending_node": 159.95016433540655, + "argument_of_perigee": 129.55098372771783, + "id": 5 + }, + { + "eccentricity": 0.0049353539219231315, + "semi_major_axis": 7546255.435712682, + "inclination": 89.24562375824749, + "right_ascension_of_the_ascending_node": 152.37230089457415, + "argument_of_perigee": 115.80172550492279, + "id": 6 + }, + { + "eccentricity": 0.0032451297761902876, + "semi_major_axis": 6911380.690871464, + "inclination": 52.94160228244506, + "right_ascension_of_the_ascending_node": 248.90021673845908, + "argument_of_perigee": 174.96128671669672, + "id": 7 + }, + { + "eccentricity": 0.004655449691778348, + "semi_major_axis": 7623289.473224258, + "inclination": 145.94945574903997, + "right_ascension_of_the_ascending_node": 260.1637178473353, + "argument_of_perigee": 31.53780556135791, + "id": 8 + }, + { + "eccentricity": 0.004503199633128938, + "semi_major_axis": 7270290.835882119, + "inclination": 138.2764966881101, + "right_ascension_of_the_ascending_node": 233.17626761089917, + "argument_of_perigee": 186.39262262818167, + "id": 9 + }, + { + "eccentricity": 0.0038292662408260765, + "semi_major_axis": 7252793.684524403, + "inclination": 131.6093177113993, + "right_ascension_of_the_ascending_node": 286.0130724333053, + "argument_of_perigee": 103.3247059971015, + "id": 10 + }, + { + "eccentricity": 0.0015668245719583156, + "semi_major_axis": 7631128.924936412, + "inclination": 31.278830455243305, + "right_ascension_of_the_ascending_node": 288.8028951104057, + "argument_of_perigee": 186.85852034118926, + "id": 11 + }, + { + "eccentricity": 0.0012678901415716154, + "semi_major_axis": 7080151.667588534, + "inclination": 135.13462693888675, + "right_ascension_of_the_ascending_node": 291.6116144113192, + "argument_of_perigee": 214.3111541508742, + "id": 12 + }, + { + "eccentricity": 0.003679038015055024, + "semi_major_axis": 6871641.193274593, + "inclination": 177.8113199071993, + "right_ascension_of_the_ascending_node": 344.56520174951464, + "argument_of_perigee": 148.96156622591462, + "id": 13 + }, + { + "eccentricity": 0.0037452529098432157, + "semi_major_axis": 7618323.185231128, + "inclination": 158.21536975940734, + "right_ascension_of_the_ascending_node": 85.99803242022534, + "argument_of_perigee": 41.804622974007906, + "id": 14 + }, + { + "eccentricity": 0.002851094928136748, + "semi_major_axis": 7037072.840916703, + "inclination": 139.6299326410777, + "right_ascension_of_the_ascending_node": 82.91596434231603, + "argument_of_perigee": 83.87198808985283, + "id": 15 + }, + { + "eccentricity": 0.0045122012745936295, + "semi_major_axis": 7720068.3369299015, + "inclination": 140.05358165264374, + "right_ascension_of_the_ascending_node": 142.4478466544327, + "argument_of_perigee": 220.71451258290347, + "id": 16 + }, + { + "eccentricity": 0.001360777897438379, + "semi_major_axis": 7349658.298181316, + "inclination": 59.831191539022385, + "right_ascension_of_the_ascending_node": 189.78543544626527, + "argument_of_perigee": 249.92226446476042, + "id": 17 + }, + { + "eccentricity": 0.001333141391103339, + "semi_major_axis": 7818971.817960898, + "inclination": 144.13486172828922, + "right_ascension_of_the_ascending_node": 288.34945672554034, + "argument_of_perigee": 189.82920730617596, + "id": 18 + }, + { + "eccentricity": 0.00366380316150796, + "semi_major_axis": 7857076.213630654, + "inclination": 12.363447857105898, + "right_ascension_of_the_ascending_node": 44.08132922564408, + "argument_of_perigee": 291.25533412978604, + "id": 19 + }, + { + "eccentricity": 0.0022898117231066185, + "semi_major_axis": 6867184.345565991, + "inclination": 61.75104920794928, + "right_ascension_of_the_ascending_node": 293.6035669283905, + "argument_of_perigee": 317.35526038545305, + "id": 20 + }, + { + "eccentricity": 0.0009373544460175442, + "semi_major_axis": 7277310.760232276, + "inclination": 81.24017485195192, + "right_ascension_of_the_ascending_node": 68.32189757665175, + "argument_of_perigee": 316.64868216087785, + "id": 21 + }, + { + "eccentricity": 0.0038774163580602007, + "semi_major_axis": 7704980.121357923, + "inclination": 179.42714197101478, + "right_ascension_of_the_ascending_node": 42.82813762982118, + "argument_of_perigee": 286.02879604279593, + "id": 22 + }, + { + "eccentricity": 0.0046948171465194906, + "semi_major_axis": 7721197.448738782, + "inclination": 110.47168469289863, + "right_ascension_of_the_ascending_node": 315.76642514471206, + "argument_of_perigee": 236.55838363377381, + "id": 23 + }, + { + "eccentricity": 0.0007300707121966704, + "semi_major_axis": 7810697.605855221, + "inclination": 159.37032179284378, + "right_ascension_of_the_ascending_node": 343.18508050067214, + "argument_of_perigee": 157.57742605873776, + "id": 24 + }, + { + "eccentricity": 0.0021684947512510054, + "semi_major_axis": 7833716.277922219, + "inclination": 135.74636467226574, + "right_ascension_of_the_ascending_node": 99.4867512329301, + "argument_of_perigee": 317.41033426429584, + "id": 25 + }, + { + "eccentricity": 4.0374924812204285e-05, + "semi_major_axis": 7086332.459119614, + "inclination": 7.905026585193495, + "right_ascension_of_the_ascending_node": 355.31155737269694, + "argument_of_perigee": 314.24354090190235, + "id": 26 + }, + { + "eccentricity": 0.0009285032298799689, + "semi_major_axis": 7868636.262112226, + "inclination": 17.776909328497407, + "right_ascension_of_the_ascending_node": 96.17293152160704, + "argument_of_perigee": 106.73358429016888, + "id": 27 + }, + { + "eccentricity": 0.002268641874203211, + "semi_major_axis": 7370446.91402258, + "inclination": 103.0422309127792, + "right_ascension_of_the_ascending_node": 235.20405934360002, + "argument_of_perigee": 113.38007278277493, + "id": 28 + }, + { + "eccentricity": 0.0034533210768774424, + "semi_major_axis": 7182524.4112734245, + "inclination": 130.13410713258693, + "right_ascension_of_the_ascending_node": 224.2881436017658, + "argument_of_perigee": 288.2635671468963, + "id": 29 + }, + { + "eccentricity": 0.003815120203887562, + "semi_major_axis": 6990752.597835115, + "inclination": 55.295815304303986, + "right_ascension_of_the_ascending_node": 244.5518059721173, + "argument_of_perigee": 245.52029879108386, + "id": 30 + }, + { + "eccentricity": 0.0012829816425413382, + "semi_major_axis": 7556665.256423926, + "inclination": 18.202541594239577, + "right_ascension_of_the_ascending_node": 99.44765769721403, + "argument_of_perigee": 179.01334576393, + "id": 31 + }, + { + "eccentricity": 0.0026385029952533967, + "semi_major_axis": 7546382.175736397, + "inclination": 97.17864220740094, + "right_ascension_of_the_ascending_node": 314.5928779458563, + "argument_of_perigee": 193.4039836910921, + "id": 32 + }, + { + "eccentricity": 0.0027471734228281947, + "semi_major_axis": 6899843.7504390385, + "inclination": 93.15176891436582, + "right_ascension_of_the_ascending_node": 306.70915120081605, + "argument_of_perigee": 79.18756062773679, + "id": 33 + }, + { + "eccentricity": 0.001801294103395596, + "semi_major_axis": 7213476.412638898, + "inclination": 110.22644650247223, + "right_ascension_of_the_ascending_node": 337.927421540372, + "argument_of_perigee": 31.923358861905573, + "id": 34 + }, + { + "eccentricity": 0.0029353425371380516, + "semi_major_axis": 7035180.187941262, + "inclination": 128.13088861797817, + "right_ascension_of_the_ascending_node": 203.95254766307298, + "argument_of_perigee": 265.61143295972323, + "id": 35 + }, + { + "eccentricity": 0.0023250756858382428, + "semi_major_axis": 6965926.103462155, + "inclination": 78.41122639201097, + "right_ascension_of_the_ascending_node": 150.3468209822104, + "argument_of_perigee": 291.32523253760706, + "id": 36 + }, + { + "eccentricity": 0.00041251376363118876, + "semi_major_axis": 7716161.7271706695, + "inclination": 145.7987974387801, + "right_ascension_of_the_ascending_node": 57.235904684008645, + "argument_of_perigee": 231.81256767533193, + "id": 37 + }, + { + "eccentricity": 0.0018314284927559439, + "semi_major_axis": 7586151.953697224, + "inclination": 51.45654455657444, + "right_ascension_of_the_ascending_node": 15.952068573906342, + "argument_of_perigee": 299.00917307250063, + "id": 38 + }, + { + "eccentricity": 0.002597967487565621, + "semi_major_axis": 7081071.532557016, + "inclination": 132.53839428511054, + "right_ascension_of_the_ascending_node": 74.02691471295888, + "argument_of_perigee": 175.0955237330396, + "id": 39 + }, + { + "eccentricity": 0.0010467487986903757, + "semi_major_axis": 7926629.642185758, + "inclination": 33.46702864448537, + "right_ascension_of_the_ascending_node": 105.7391426913929, + "argument_of_perigee": 8.405506416076062, + "id": 40 + } + ], + "satellites": [ + { + "inertia": [ + 133.0615234375, + 0.0, + 0.0, + 0.0, + 70.6512222290039, + 0.0, + 0.0, + 0.0, + 85.18042755126953 + ], + "mass": 96.65963209864577, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 0, + "solar_panel": { + "direction": [ + -0.05679395605539559, + 0.11035479014123697, + 0.9922682433941244 + ], + "area": 0.3411993790907396, + "efficiency": 0.33685146313621606 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.16337991194394047, + "power": 5.507185143087728, + "type": 1 + }, + "battery": { + "capacity": 20115.666398509304, + "percentage": 0.34169769954556356 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 712.47397031399, + "power": 5.697741601929131, + "efficiency": 0.5564749858834847 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 702.6298177773429, + "power": 5.813602412956949, + "efficiency": 0.5801554217163746 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 694.9154273683141, + "power": 6.865656058478045, + "efficiency": 0.5837909862114609 + } + ], + "mrp_control": { + "k": 25.252409537496735, + "ki": 0.004572302231432251, + "p": 70.0395715775076, + "integral_limit": 0.001206007887620971 + }, + "true_anomaly": 246.74863025577065, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 0 + }, + { + "inertia": [ + 116.98011779785156, + 0.0, + 0.0, + 0.0, + 134.33090209960938, + 0.0, + 0.0, + 0.0, + 177.36282348632812 + ], + "mass": 94.14038502460838, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 1, + "solar_panel": { + "direction": [ + -0.8540508700592285, + 0.16374540864134796, + -0.4937454328902218 + ], + "area": 0.1370525481534587, + "efficiency": 0.4478765232237575 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4946157437784148, + "power": 6.306590943358451, + "type": 1 + }, + "battery": { + "capacity": 26239.02973546702, + "percentage": 0.5297241821660158 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 532.7725475119852, + "power": 6.100140873414056, + "efficiency": 0.5168417096022766 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 530.5058655764418, + "power": 5.0240139865413935, + "efficiency": 0.5872405258434885 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 687.543046366518, + "power": 6.153220132681307, + "efficiency": 0.5716329733425177 + } + ], + "mrp_control": { + "k": 17.164370635774652, + "ki": 0.005881522619008754, + "p": 35.37608889073729, + "integral_limit": 7.380415821042683e-05 + }, + "true_anomaly": 224.02340036807377, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 1 + }, + { + "inertia": [ + 77.35802459716797, + 0.0, + 0.0, + 0.0, + 73.13227844238281, + 0.0, + 0.0, + 0.0, + 71.69027709960938 + ], + "mass": 181.91439652190644, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 2, + "solar_panel": { + "direction": [ + 0.25577377890481634, + 0.08165296725496698, + -0.9632821844938322 + ], + "area": 0.17226476637904736, + "efficiency": 0.2944958419615933 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3351163870474632, + "power": 5.411497875660365, + "type": 1 + }, + "battery": { + "capacity": 28374.75625574736, + "percentage": 0.24234081968408916 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 748.6068599197959, + "power": 5.242724864956313, + "efficiency": 0.5773258721693079 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 617.1960010203649, + "power": 5.233226590379321, + "efficiency": 0.5182097568635069 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 742.6154173440343, + "power": 5.868107629791114, + "efficiency": 0.5665044627082682 + } + ], + "mrp_control": { + "k": 21.512357750925734, + "ki": 0.008794376127189682, + "p": 54.32138899039837, + "integral_limit": 0.0032295788950403134 + }, + "true_anomaly": 24.3499687111955, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 2 + }, + { + "inertia": [ + 52.70966720581055, + 0.0, + 0.0, + 0.0, + 70.61325073242188, + 0.0, + 0.0, + 0.0, + 151.53732299804688 + ], + "mass": 112.55155656114809, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 3, + "solar_panel": { + "direction": [ + -0.8228491740382111, + 0.3679154558507103, + 0.4330790391265752 + ], + "area": 0.25431854145350996, + "efficiency": 0.11297855816365586 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.12418416858395714, + "power": 1.5125690015897182, + "type": 1 + }, + "battery": { + "capacity": 9232.903274536815, + "percentage": 0.5141324793388653 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 671.2110381993083, + "power": 6.157370721561418, + "efficiency": 0.553614859906499 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 472.73242734817717, + "power": 5.297028057584315, + "efficiency": 0.5854203552225887 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 600.3340117930796, + "power": 6.88892254713323, + "efficiency": 0.5882054025292228 + } + ], + "mrp_control": { + "k": 29.53293878516944, + "ki": 0.0050484911575754896, + "p": 90.8412045458251, + "integral_limit": 0.016956655337057806 + }, + "true_anomaly": 213.17963251037838, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 3 + }, + { + "inertia": [ + 67.74362182617188, + 0.0, + 0.0, + 0.0, + 188.99789428710938, + 0.0, + 0.0, + 0.0, + 130.55772399902344 + ], + "mass": 178.43116273599418, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 4, + "solar_panel": { + "direction": [ + -0.5979133812282557, + 0.7419343816683265, + 0.30336934889113754 + ], + "area": 0.15393678393118027, + "efficiency": 0.12378497882247547 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.34426172814739464, + "power": 7.1816454981579065, + "type": 1 + }, + "battery": { + "capacity": 9897.503947733003, + "percentage": 0.952119648346587 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 742.0259049683968, + "power": 6.535318877715673, + "efficiency": 0.5355894315135064 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 588.5798332113101, + "power": 6.571952391146436, + "efficiency": 0.5474048500609738 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 695.0705080600217, + "power": 5.810122290886297, + "efficiency": 0.5259663898431348 + } + ], + "mrp_control": { + "k": 32.976347031669484, + "ki": 0.004091209741610531, + "p": 128.1592163963518, + "integral_limit": 0.015393150689249674 + }, + "true_anomaly": 68.83548711318873, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 4 + }, + { + "inertia": [ + 132.56649780273438, + 0.0, + 0.0, + 0.0, + 165.30389404296875, + 0.0, + 0.0, + 0.0, + 67.85972595214844 + ], + "mass": 107.09834302450714, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 5, + "solar_panel": { + "direction": [ + -0.5933737729707943, + 0.5704653302216403, + -0.5678704716442996 + ], + "area": 0.11693218662461731, + "efficiency": 0.4603810762598487 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.36786972558117137, + "power": 4.664539586425549, + "type": 1 + }, + "battery": { + "capacity": 24220.210933246606, + "percentage": 0.8567501387138667 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 462.52403726253516, + "power": 5.096424615531644, + "efficiency": 0.5206365189387197 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 469.24572044286595, + "power": 6.465878622060295, + "efficiency": 0.5167233203569782 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 452.11499175139477, + "power": 5.244697782612731, + "efficiency": 0.5465825631044415 + } + ], + "mrp_control": { + "k": 31.690010082509048, + "ki": 0.0002916886713299261, + "p": 94.68328555408826, + "integral_limit": 0.0012106678026417772 + }, + "true_anomaly": 77.32455924703153, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 5 + }, + { + "inertia": [ + 105.50677490234375, + 0.0, + 0.0, + 0.0, + 106.76237487792969, + 0.0, + 0.0, + 0.0, + 93.31639862060547 + ], + "mass": 199.15400848429053, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 6, + "solar_panel": { + "direction": [ + 0.362817328208209, + 0.5996914426684733, + -0.7132557465187799 + ], + "area": 0.14583868990425702, + "efficiency": 0.12555137057420343 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.1610179953666967, + "power": 5.056805425078985, + "type": 1 + }, + "battery": { + "capacity": 10127.41031477419, + "percentage": 0.99052526393051 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 726.4769968557077, + "power": 6.633777384017397, + "efficiency": 0.5831487415898078 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 733.7173588693654, + "power": 6.484987165703896, + "efficiency": 0.5347785342451608 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 405.92917914073075, + "power": 6.830204055101214, + "efficiency": 0.5372704515978313 + } + ], + "mrp_control": { + "k": 22.44341937706991, + "ki": 0.006327196477552797, + "p": 72.09453421607888, + "integral_limit": 0.0023142249825935735 + }, + "true_anomaly": 173.78507707140722, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 6 + }, + { + "inertia": [ + 197.57252502441406, + 0.0, + 0.0, + 0.0, + 151.39659118652344, + 0.0, + 0.0, + 0.0, + 163.44076538085938 + ], + "mass": 56.64933335307315, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 7, + "solar_panel": { + "direction": [ + 0.5478277525129316, + 0.46744114860868174, + -0.6938180785796999 + ], + "area": 0.40876935565251904, + "efficiency": 0.4078597817757331 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.11756799383975416, + "power": 2.274809115087322, + "type": 1 + }, + "battery": { + "capacity": 10135.070762289473, + "percentage": 0.21406838975430753 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 592.0587048016542, + "power": 6.018432462439175, + "efficiency": 0.5630808678179109 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 685.0786011742969, + "power": 6.874502732034438, + "efficiency": 0.5483795872126745 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 594.5906912185342, + "power": 5.462485582543517, + "efficiency": 0.520173818701123 + } + ], + "mrp_control": { + "k": 69.70860409699263, + "ki": 0.00848972553310763, + "p": 230.0125011620747, + "integral_limit": 0.0377140982115893 + }, + "true_anomaly": 286.76468074187835, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 7 + }, + { + "inertia": [ + 186.7535400390625, + 0.0, + 0.0, + 0.0, + 132.61636352539062, + 0.0, + 0.0, + 0.0, + 188.47361755371094 + ], + "mass": 72.21142294221718, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 8, + "solar_panel": { + "direction": [ + 0.7367791935109627, + 0.5064872617606463, + -0.4479141365078112 + ], + "area": 0.10788579225276505, + "efficiency": 0.1719515851210338 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.1663846270523659, + "power": 1.745820473810149, + "type": 1 + }, + "battery": { + "capacity": 28061.31314518423, + "percentage": 0.14205610002570876 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 638.7089723728319, + "power": 5.461243949654314, + "efficiency": 0.530927336663821 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 710.5659926784227, + "power": 5.685943623304503, + "efficiency": 0.5339748212993103 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 435.70614159790307, + "power": 6.101454969449961, + "efficiency": 0.5562619092012145 + } + ], + "mrp_control": { + "k": 50.16289250043456, + "ki": 0.003315135264664143, + "p": 126.83561317771084, + "integral_limit": 0.002286433295668982 + }, + "true_anomaly": 293.39953789727, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 8 + }, + { + "inertia": [ + 92.06253051757812, + 0.0, + 0.0, + 0.0, + 175.7700653076172, + 0.0, + 0.0, + 0.0, + 70.92092895507812 + ], + "mass": 146.44407961169208, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 9, + "solar_panel": { + "direction": [ + 0.11812915536491647, + 0.7067787189426253, + -0.6975022187080073 + ], + "area": 0.3840817068383393, + "efficiency": 0.18071755496675146 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.16267118343011305, + "power": 9.007705138746934, + "type": 1 + }, + "battery": { + "capacity": 16582.809378679525, + "percentage": 0.2042124890335864 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 658.673717697988, + "power": 6.630891466363863, + "efficiency": 0.5122778507118618 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 680.2842983101899, + "power": 6.444450219977553, + "efficiency": 0.5106138390628389 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 450.43771194772364, + "power": 6.679142176497356, + "efficiency": 0.5291400364160761 + } + ], + "mrp_control": { + "k": 61.57286916562845, + "ki": 0.00311623740285335, + "p": 170.52362057666252, + "integral_limit": 0.0007825348087174789 + }, + "true_anomaly": 164.09102873724495, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 9 + }, + { + "inertia": [ + 63.68680191040039, + 0.0, + 0.0, + 0.0, + 157.15383911132812, + 0.0, + 0.0, + 0.0, + 69.76509094238281 + ], + "mass": 95.87133048896752, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 10, + "solar_panel": { + "direction": [ + -0.4509210692765212, + 0.653316616019401, + -0.6081509586570404 + ], + "area": 0.3653031068625058, + "efficiency": 0.4260653012552921 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3413961842948774, + "power": 7.405887918155851, + "type": 1 + }, + "battery": { + "capacity": 25606.439934108763, + "percentage": 0.8278458663044276 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 646.7626003632728, + "power": 6.2058784866652195, + "efficiency": 0.5950782572694265 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 489.96466316626254, + "power": 5.069029197912482, + "efficiency": 0.5676365222102574 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 625.4237990436741, + "power": 6.659223412833256, + "efficiency": 0.5616010481474027 + } + ], + "mrp_control": { + "k": 49.14357074308254, + "ki": 0.009855826732809082, + "p": 129.30561349028096, + "integral_limit": 0.028636787136040627 + }, + "true_anomaly": 79.77393758128323, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 10 + }, + { + "inertia": [ + 72.99980163574219, + 0.0, + 0.0, + 0.0, + 146.60821533203125, + 0.0, + 0.0, + 0.0, + 159.17767333984375 + ], + "mass": 121.16879410166236, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 11, + "solar_panel": { + "direction": [ + 0.06928870779773005, + 0.5531831939449848, + 0.8301731318878889 + ], + "area": 0.27360629482127685, + "efficiency": 0.42457215325117026 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.16191510055832384, + "power": 9.263768559251917, + "type": 1 + }, + "battery": { + "capacity": 28649.14725947791, + "percentage": 0.9368021805047108 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 561.8498167452555, + "power": 6.040721149107138, + "efficiency": 0.5718572756646167 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 444.55980393677845, + "power": 6.781167399221515, + "efficiency": 0.54014059948571 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 429.39199300600916, + "power": 6.73505933692256, + "efficiency": 0.5264100516461512 + } + ], + "mrp_control": { + "k": 30.059826235810174, + "ki": 0.004570766699703559, + "p": 110.86541981917243, + "integral_limit": 0.020923972134997693 + }, + "true_anomaly": 199.57860358715828, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 11 + }, + { + "inertia": [ + 129.55801391601562, + 0.0, + 0.0, + 0.0, + 195.64151000976562, + 0.0, + 0.0, + 0.0, + 102.02177429199219 + ], + "mass": 85.97405842031799, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 12, + "solar_panel": { + "direction": [ + -0.9669301588894472, + 0.06354767452023119, + -0.24699749167369872 + ], + "area": 0.167541867061698, + "efficiency": 0.26996649196945466 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2503262700476093, + "power": 8.479904470544412, + "type": 1 + }, + "battery": { + "capacity": 15793.09550877487, + "percentage": 0.9889359989156379 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 470.71756953212645, + "power": 5.331338832128725, + "efficiency": 0.5083640242176578 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 554.4872984875685, + "power": 5.363175889977607, + "efficiency": 0.5732033399756067 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 524.5295850105322, + "power": 5.529424634751416, + "efficiency": 0.5241938212697002 + } + ], + "mrp_control": { + "k": 62.30318431327432, + "ki": 0.002242476032372649, + "p": 147.90998754567187, + "integral_limit": 0.006781829159784808 + }, + "true_anomaly": 197.95858791898812, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 12 + }, + { + "inertia": [ + 145.69117736816406, + 0.0, + 0.0, + 0.0, + 152.29681396484375, + 0.0, + 0.0, + 0.0, + 159.17001342773438 + ], + "mass": 176.6596892660803, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 13, + "solar_panel": { + "direction": [ + 0.5827482251811678, + 0.6441198390007101, + -0.49549383351753046 + ], + "area": 0.21878082477547217, + "efficiency": 0.36458016593826426 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.263532314436634, + "power": 4.166887926560573, + "type": 1 + }, + "battery": { + "capacity": 15951.981779098156, + "percentage": 0.24072798479117008 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 698.2174978004598, + "power": 6.407248951479076, + "efficiency": 0.5768307408295524 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 724.7101228481165, + "power": 6.154355900186628, + "efficiency": 0.5136362363790353 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 474.0996555879052, + "power": 6.863860110907109, + "efficiency": 0.5630119925333893 + } + ], + "mrp_control": { + "k": 63.40999273724182, + "ki": 0.007826066074245741, + "p": 172.8756336053245, + "integral_limit": 0.005826934679794909 + }, + "true_anomaly": 295.0108799944915, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 13 + }, + { + "inertia": [ + 150.04885864257812, + 0.0, + 0.0, + 0.0, + 137.73451232910156, + 0.0, + 0.0, + 0.0, + 141.16534423828125 + ], + "mass": 162.68232107210014, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 14, + "solar_panel": { + "direction": [ + -0.4420663014127118, + 0.6935061905528274, + -0.5688818408247805 + ], + "area": 0.45959610439444165, + "efficiency": 0.46276587845319916 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.10646687613211876, + "power": 6.534198105740511, + "type": 1 + }, + "battery": { + "capacity": 13611.719745487937, + "percentage": 0.795920874401496 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 582.1785549642135, + "power": 6.693881283093918, + "efficiency": 0.5878562997815946 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 584.5874042017474, + "power": 6.541179371354343, + "efficiency": 0.5662776302624666 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 590.7972849478415, + "power": 6.67148620801214, + "efficiency": 0.5341815456701023 + } + ], + "mrp_control": { + "k": 16.30453571090384, + "ki": 0.0036905146861714424, + "p": 53.86959785985949, + "integral_limit": 0.003129812271309204 + }, + "true_anomaly": 199.20030508555982, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 14 + }, + { + "inertia": [ + 171.45565795898438, + 0.0, + 0.0, + 0.0, + 66.3231201171875, + 0.0, + 0.0, + 0.0, + 107.42764282226562 + ], + "mass": 185.3541304893877, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 15, + "solar_panel": { + "direction": [ + 0.6095716022877281, + 0.12579984996113208, + -0.7826856709012427 + ], + "area": 0.49417292200992813, + "efficiency": 0.495466304878316 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.14655154709026116, + "power": 2.915365176300559, + "type": 1 + }, + "battery": { + "capacity": 17450.960735833767, + "percentage": 0.5630913615763099 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 481.84552450535523, + "power": 5.193794448711381, + "efficiency": 0.5856679924869992 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 657.441296953099, + "power": 6.286393574864889, + "efficiency": 0.5251146705732259 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 645.8957258492303, + "power": 6.012659956757071, + "efficiency": 0.5659791695723729 + } + ], + "mrp_control": { + "k": 44.11381893832097, + "ki": 0.0050974882313812786, + "p": 138.44277640588118, + "integral_limit": 0.022786327856707304 + }, + "true_anomaly": 274.4521307272423, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 15 + }, + { + "inertia": [ + 93.92955780029297, + 0.0, + 0.0, + 0.0, + 92.82067108154297, + 0.0, + 0.0, + 0.0, + 171.91189575195312 + ], + "mass": 68.50702107019328, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 16, + "solar_panel": { + "direction": [ + 0.3094308984526191, + 0.7067233174134178, + 0.6362347614732933 + ], + "area": 0.296645107370921, + "efficiency": 0.18089394444477383 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4970011733996511, + "power": 7.579557823870425, + "type": 1 + }, + "battery": { + "capacity": 14556.923017514666, + "percentage": 0.14740845767911684 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 468.11295893763963, + "power": 5.418566555633138, + "efficiency": 0.5662564056283981 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 401.17908203447445, + "power": 5.043925820262264, + "efficiency": 0.5539743173953511 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 406.2581332596397, + "power": 5.528664599039704, + "efficiency": 0.5003368745673487 + } + ], + "mrp_control": { + "k": 25.176851880047433, + "ki": 0.007419231990450398, + "p": 65.24171130428665, + "integral_limit": 0.02459234107230169 + }, + "true_anomaly": 24.421345857489282, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 16 + }, + { + "inertia": [ + 160.32070922851562, + 0.0, + 0.0, + 0.0, + 179.49427795410156, + 0.0, + 0.0, + 0.0, + 111.52194213867188 + ], + "mass": 161.6918909675133, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 17, + "solar_panel": { + "direction": [ + -0.10563535754544126, + 0.9920154809184758, + -0.06889453428488902 + ], + "area": 0.34954202597429085, + "efficiency": 0.4652527699252528 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.25070259456273913, + "power": 5.5203712680392805, + "type": 1 + }, + "battery": { + "capacity": 16858.589167298494, + "percentage": 0.31456912492873906 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 570.0166235576241, + "power": 5.7829999655050095, + "efficiency": 0.5939042661651746 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 606.4099308657987, + "power": 5.8429367963027135, + "efficiency": 0.5489842724391085 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 445.7192812950624, + "power": 5.1692246498484264, + "efficiency": 0.5463570476699176 + } + ], + "mrp_control": { + "k": 69.55364537277106, + "ki": 0.006335015898902794, + "p": 166.56996167820506, + "integral_limit": 0.011849168395853869 + }, + "true_anomaly": 31.984663628339383, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 17 + }, + { + "inertia": [ + 100.56820678710938, + 0.0, + 0.0, + 0.0, + 132.21612548828125, + 0.0, + 0.0, + 0.0, + 186.4993133544922 + ], + "mass": 173.09939094140498, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 18, + "solar_panel": { + "direction": [ + 0.9508956723066083, + 0.15160794691108528, + 0.2698378231863888 + ], + "area": 0.2841558795321386, + "efficiency": 0.2612576448856706 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3289351988617609, + "power": 1.4609973206425946, + "type": 1 + }, + "battery": { + "capacity": 11726.191865414896, + "percentage": 0.6732849884868303 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 701.5669636040748, + "power": 5.576382747944924, + "efficiency": 0.5357186417946321 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 696.924327921663, + "power": 5.601539765607578, + "efficiency": 0.5580249380317532 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 722.1677539361593, + "power": 6.389453959555474, + "efficiency": 0.5672067079126129 + } + ], + "mrp_control": { + "k": 36.86890235040011, + "ki": 0.003330337405785955, + "p": 92.29243760917632, + "integral_limit": 0.010516773104288814 + }, + "true_anomaly": 333.6934346048434, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 18 + }, + { + "inertia": [ + 175.9816131591797, + 0.0, + 0.0, + 0.0, + 98.01402282714844, + 0.0, + 0.0, + 0.0, + 158.517333984375 + ], + "mass": 118.27586628233279, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 19, + "solar_panel": { + "direction": [ + -0.0784444219885539, + 0.2964967292108147, + -0.9518067882854012 + ], + "area": 0.4463459546985885, + "efficiency": 0.29600538243391106 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.21423746622180775, + "power": 3.231041378015005, + "type": 1 + }, + "battery": { + "capacity": 23000.383971650495, + "percentage": 0.8775640939027554 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 578.757692709447, + "power": 6.451203402185468, + "efficiency": 0.5360303554270273 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 698.008353758567, + "power": 5.646585113187271, + "efficiency": 0.5705704023843134 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 566.3129883992162, + "power": 6.243894689344817, + "efficiency": 0.5755250693418532 + } + ], + "mrp_control": { + "k": 35.39126660958731, + "ki": 0.0055100900825049886, + "p": 119.31845557526982, + "integral_limit": 0.000764489803483397 + }, + "true_anomaly": 100.81803675630673, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 19 + }, + { + "inertia": [ + 130.98333740234375, + 0.0, + 0.0, + 0.0, + 119.13896179199219, + 0.0, + 0.0, + 0.0, + 100.1806869506836 + ], + "mass": 174.81469575787136, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 20, + "solar_panel": { + "direction": [ + 0.5029501235087666, + 0.07025247394289741, + -0.8614556071948334 + ], + "area": 0.16257360529893894, + "efficiency": 0.4003601313010211 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.41082203704737263, + "power": 1.3996938715969365, + "type": 1 + }, + "battery": { + "capacity": 24108.60457735257, + "percentage": 0.3107234838878342 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 410.5417867840356, + "power": 6.253033613949398, + "efficiency": 0.5222808001519852 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 646.0775867486258, + "power": 5.677999188896965, + "efficiency": 0.5775007139390792 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 484.3404682441009, + "power": 5.37200186546253, + "efficiency": 0.5347508376833328 + } + ], + "mrp_control": { + "k": 33.88277522358775, + "ki": 0.006302435835181109, + "p": 67.88102674540592, + "integral_limit": 0.007046605326501179 + }, + "true_anomaly": 28.38058243239043, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 20 + }, + { + "inertia": [ + 52.5096435546875, + 0.0, + 0.0, + 0.0, + 133.06683349609375, + 0.0, + 0.0, + 0.0, + 56.35240936279297 + ], + "mass": 101.09657851981672, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 21, + "solar_panel": { + "direction": [ + -0.9409026118948475, + 0.10324543368549743, + 0.3225564374687748 + ], + "area": 0.25493802812201294, + "efficiency": 0.1339971709268582 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.24759189586688077, + "power": 9.048511049438936, + "type": 1 + }, + "battery": { + "capacity": 22961.413606013928, + "percentage": 0.4055097176897233 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 508.98412107448087, + "power": 5.076787374036275, + "efficiency": 0.52711980176382 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 722.4077100691266, + "power": 5.0551300183986285, + "efficiency": 0.5568316029451738 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 549.2937260311511, + "power": 5.688177537893581, + "efficiency": 0.5751185326687328 + } + ], + "mrp_control": { + "k": 38.08188848519267, + "ki": 0.00027612239320948587, + "p": 119.36558081875125, + "integral_limit": 0.0009568443523828315 + }, + "true_anomaly": 328.50859310530177, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 21 + }, + { + "inertia": [ + 136.21475219726562, + 0.0, + 0.0, + 0.0, + 108.2893295288086, + 0.0, + 0.0, + 0.0, + 135.34532165527344 + ], + "mass": 114.82018976787465, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 22, + "solar_panel": { + "direction": [ + 0.7337856263709935, + 0.5875196479411197, + 0.34114413055843645 + ], + "area": 0.23633492008812307, + "efficiency": 0.14988390721870096 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.11170390433079094, + "power": 4.688329913454611, + "type": 1 + }, + "battery": { + "capacity": 22177.108266049167, + "percentage": 0.1538801600260491 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 446.2786874837659, + "power": 6.3664061493631525, + "efficiency": 0.5937009939312652 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 435.789333596009, + "power": 6.195803719640994, + "efficiency": 0.5811543901778734 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 720.1902985676777, + "power": 5.9718553162483525, + "efficiency": 0.5529155076391216 + } + ], + "mrp_control": { + "k": 42.271077048846216, + "ki": 0.001097233274569255, + "p": 134.75797082930515, + "integral_limit": 0.004328523630954964 + }, + "true_anomaly": 254.9973531866266, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 22 + }, + { + "inertia": [ + 169.4394073486328, + 0.0, + 0.0, + 0.0, + 136.776123046875, + 0.0, + 0.0, + 0.0, + 163.54110717773438 + ], + "mass": 69.7834468093478, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 23, + "solar_panel": { + "direction": [ + -0.3978566634514818, + 0.026980075233769867, + -0.9170507896990409 + ], + "area": 0.32262718626284836, + "efficiency": 0.19421629299600346 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.11685491482820308, + "power": 3.810945058597047, + "type": 1 + }, + "battery": { + "capacity": 19904.18117068125, + "percentage": 0.4987928139970732 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 435.8014680896304, + "power": 6.6395502646128, + "efficiency": 0.5495743932221473 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 684.4150717318478, + "power": 6.530249987672017, + "efficiency": 0.5958682881140815 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 468.25147163061945, + "power": 5.696780199894335, + "efficiency": 0.5864901061818312 + } + ], + "mrp_control": { + "k": 29.332882902435735, + "ki": 0.0009559987666205694, + "p": 100.77768947460687, + "integral_limit": 0.00012499434613942346 + }, + "true_anomaly": 254.36035784312602, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 23 + }, + { + "inertia": [ + 107.70185852050781, + 0.0, + 0.0, + 0.0, + 125.99684143066406, + 0.0, + 0.0, + 0.0, + 103.36128234863281 + ], + "mass": 154.19555270643247, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 24, + "solar_panel": { + "direction": [ + -0.8166816399207686, + 0.2580301052268956, + -0.5161894650348079 + ], + "area": 0.467845609534874, + "efficiency": 0.22618501422685133 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3412466966673757, + "power": 5.033340025684662, + "type": 1 + }, + "battery": { + "capacity": 23766.970299694112, + "percentage": 0.27877664573005934 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 425.48934190417447, + "power": 5.9970095105115275, + "efficiency": 0.5433995558756465 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 560.5235966470751, + "power": 5.334948974203362, + "efficiency": 0.5459606907857607 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 719.3366334400944, + "power": 5.951159697833239, + "efficiency": 0.5295391434886556 + } + ], + "mrp_control": { + "k": 51.38268620382011, + "ki": 0.0014910102721399543, + "p": 202.32824454493968, + "integral_limit": 0.005984212065705432 + }, + "true_anomaly": 254.5477584250451, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 24 + }, + { + "inertia": [ + 167.62814331054688, + 0.0, + 0.0, + 0.0, + 134.708984375, + 0.0, + 0.0, + 0.0, + 61.099822998046875 + ], + "mass": 100.005369680679, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 25, + "solar_panel": { + "direction": [ + 0.06585575731096827, + 0.3783274088387736, + 0.9233262646271567 + ], + "area": 0.2912788165840884, + "efficiency": 0.27364591179737674 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.12410814681276712, + "power": 4.887912546801434, + "type": 1 + }, + "battery": { + "capacity": 22857.808281733203, + "percentage": 0.7226294375300308 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 564.0975691885934, + "power": 6.87000588749714, + "efficiency": 0.5676454520192251 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 465.88731342243045, + "power": 6.8448184969224535, + "efficiency": 0.5365578957239299 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 402.52987038076725, + "power": 6.238247088058742, + "efficiency": 0.5182922421895482 + } + ], + "mrp_control": { + "k": 49.04960287832191, + "ki": 0.003983311725685565, + "p": 176.16675582486786, + "integral_limit": 0.005090934581477263 + }, + "true_anomaly": 103.59396190704534, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 25 + }, + { + "inertia": [ + 84.02471923828125, + 0.0, + 0.0, + 0.0, + 143.03822326660156, + 0.0, + 0.0, + 0.0, + 172.1544952392578 + ], + "mass": 162.95487374044342, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 26, + "solar_panel": { + "direction": [ + -0.2364958277896194, + 0.06222929334017223, + 0.9696376841318026 + ], + "area": 0.3080525458598443, + "efficiency": 0.1586221143763824 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.49457228678807064, + "power": 7.706374760319877, + "type": 1 + }, + "battery": { + "capacity": 19581.717521370214, + "percentage": 0.7736427207523827 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 636.1679243177377, + "power": 6.888473652202696, + "efficiency": 0.5235759267794766 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 652.3999348181035, + "power": 5.079559831195127, + "efficiency": 0.5381937028463755 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 415.9601803272298, + "power": 5.815137460719775, + "efficiency": 0.5539472691307619 + } + ], + "mrp_control": { + "k": 23.653570163229254, + "ki": 0.0036983854370886116, + "p": 85.68593678232502, + "integral_limit": 0.012076937622523643 + }, + "true_anomaly": 242.3611810651652, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 26 + }, + { + "inertia": [ + 150.66510009765625, + 0.0, + 0.0, + 0.0, + 187.1285400390625, + 0.0, + 0.0, + 0.0, + 89.69792175292969 + ], + "mass": 125.54090240348376, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 27, + "solar_panel": { + "direction": [ + -0.8057208116975083, + 0.4759606703157537, + 0.35252718180317205 + ], + "area": 0.31233801169350317, + "efficiency": 0.36030802922398597 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.24500931660740866, + "power": 1.9602085700011482, + "type": 1 + }, + "battery": { + "capacity": 13676.86529893809, + "percentage": 0.6093142644853424 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 548.5876488672936, + "power": 6.561851931021522, + "efficiency": 0.5663923913650084 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 537.7752872027359, + "power": 5.240220212148902, + "efficiency": 0.5338998074285238 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 523.0560418717935, + "power": 5.8067263470053, + "efficiency": 0.5652548180240834 + } + ], + "mrp_control": { + "k": 19.24861598331828, + "ki": 0.0076248758979868625, + "p": 47.085214841750954, + "integral_limit": 0.020379448403094042 + }, + "true_anomaly": 300.12152269580326, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 27 + }, + { + "inertia": [ + 125.27751159667969, + 0.0, + 0.0, + 0.0, + 61.11064910888672, + 0.0, + 0.0, + 0.0, + 136.7080841064453 + ], + "mass": 193.09000916777146, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 28, + "solar_panel": { + "direction": [ + -0.4980606949662822, + 0.7311522645163719, + 0.4662101567129199 + ], + "area": 0.44392362448003153, + "efficiency": 0.33255934560502376 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4709619892513578, + "power": 9.311835253863709, + "type": 1 + }, + "battery": { + "capacity": 18886.053374573814, + "percentage": 0.6916276473644276 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 625.595430967828, + "power": 5.175736413972778, + "efficiency": 0.5459158742812641 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 490.3849202091407, + "power": 5.423828057167819, + "efficiency": 0.512149216862751 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 573.7728864304137, + "power": 5.185030994294847, + "efficiency": 0.5628971873923154 + } + ], + "mrp_control": { + "k": 25.356595512327754, + "ki": 0.00041724960843675277, + "p": 91.61449401689327, + "integral_limit": 0.00058099114710569 + }, + "true_anomaly": 145.45833136791816, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 28 + }, + { + "inertia": [ + 71.25276947021484, + 0.0, + 0.0, + 0.0, + 128.3363800048828, + 0.0, + 0.0, + 0.0, + 141.4019012451172 + ], + "mass": 189.42584305278467, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 29, + "solar_panel": { + "direction": [ + 0.7987586664319003, + 0.46153570490783447, + -0.3859655242313241 + ], + "area": 0.40960698864535705, + "efficiency": 0.2436623445088693 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4960716379803952, + "power": 9.438023793979712, + "type": 1 + }, + "battery": { + "capacity": 29275.612570183734, + "percentage": 0.7701946581000971 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 450.2032898156444, + "power": 5.150314049351465, + "efficiency": 0.5546216646771027 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 493.9121519618626, + "power": 6.550168930883523, + "efficiency": 0.5331016083985907 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 728.7675581954078, + "power": 6.37707540010897, + "efficiency": 0.5195169557942168 + } + ], + "mrp_control": { + "k": 22.097440496106643, + "ki": 0.00032738282909291263, + "p": 59.58231854178423, + "integral_limit": 0.0016254915403713483 + }, + "true_anomaly": 80.86679906583406, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 29 + }, + { + "inertia": [ + 175.43377685546875, + 0.0, + 0.0, + 0.0, + 153.26693725585938, + 0.0, + 0.0, + 0.0, + 122.54342651367188 + ], + "mass": 188.64714030198, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 30, + "solar_panel": { + "direction": [ + 0.05517681648527971, + 0.20585258681709845, + -0.9770262183909185 + ], + "area": 0.217775844265831, + "efficiency": 0.20258122259447578 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.10506674612552942, + "power": 3.591599926319549, + "type": 1 + }, + "battery": { + "capacity": 12429.25095008989, + "percentage": 0.1860709762585614 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 741.0693730121593, + "power": 6.904404532559678, + "efficiency": 0.581031959956092 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 469.4752702203156, + "power": 5.496762741847997, + "efficiency": 0.5321802135660373 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 715.4885535072826, + "power": 5.897324497618852, + "efficiency": 0.5635413368241832 + } + ], + "mrp_control": { + "k": 24.60331777511371, + "ki": 0.007618976326410344, + "p": 63.83251581399343, + "integral_limit": 0.02437841877233418 + }, + "true_anomaly": 278.3790598644935, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 30 + }, + { + "inertia": [ + 86.09033966064453, + 0.0, + 0.0, + 0.0, + 187.14532470703125, + 0.0, + 0.0, + 0.0, + 59.73888397216797 + ], + "mass": 65.80092892591102, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 31, + "solar_panel": { + "direction": [ + 0.4555332012748871, + 0.8874035375831236, + -0.07074223647306326 + ], + "area": 0.24526632127791925, + "efficiency": 0.2389638794701625 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3742141537627631, + "power": 3.0851099743882884, + "type": 1 + }, + "battery": { + "capacity": 16412.68110601676, + "percentage": 0.4033346914627719 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 607.6798951636351, + "power": 5.684118750638797, + "efficiency": 0.5281598812267264 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 665.6660886549444, + "power": 6.373877044683114, + "efficiency": 0.5165573764402085 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 501.22039324067146, + "power": 5.9340752906083845, + "efficiency": 0.5889835941832148 + } + ], + "mrp_control": { + "k": 33.48020003278302, + "ki": 0.0025262543454307473, + "p": 95.13392108026315, + "integral_limit": 0.006805096040955438 + }, + "true_anomaly": 318.1029520369293, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 31 + }, + { + "inertia": [ + 100.14469146728516, + 0.0, + 0.0, + 0.0, + 124.25453186035156, + 0.0, + 0.0, + 0.0, + 142.68685913085938 + ], + "mass": 141.1350285711594, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 32, + "solar_panel": { + "direction": [ + 0.01756218231992123, + 0.9997243497949418, + -0.015581854165746844 + ], + "area": 0.22882744499119256, + "efficiency": 0.13081082387720913 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.48883708581223184, + "power": 1.5753759661762394, + "type": 1 + }, + "battery": { + "capacity": 10317.317473788817, + "percentage": 0.9517279799809107 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 614.7659856440464, + "power": 5.736946290476139, + "efficiency": 0.5609070723011231 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 578.8229700808731, + "power": 6.864477608228748, + "efficiency": 0.577488298799939 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 421.2408794828369, + "power": 5.039022717604389, + "efficiency": 0.581505180506403 + } + ], + "mrp_control": { + "k": 27.613179135485325, + "ki": 0.006197730460763999, + "p": 74.39831463632295, + "integral_limit": 0.004715615316169101 + }, + "true_anomaly": 136.8915968583958, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 32 + }, + { + "inertia": [ + 69.97349548339844, + 0.0, + 0.0, + 0.0, + 195.33290100097656, + 0.0, + 0.0, + 0.0, + 74.19873046875 + ], + "mass": 177.85334828449265, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 33, + "solar_panel": { + "direction": [ + -0.2965921381570666, + 0.03549415223270528, + -0.9543444183001759 + ], + "area": 0.1443211372614319, + "efficiency": 0.3748142613570372 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.12543879788910486, + "power": 3.805885535596092, + "type": 1 + }, + "battery": { + "capacity": 19687.391774189164, + "percentage": 0.5387367456532882 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 722.8229267158456, + "power": 6.712422809953962, + "efficiency": 0.5923339103253022 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 702.3230369745627, + "power": 6.58281843591973, + "efficiency": 0.5343588004362742 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 401.78775688276795, + "power": 5.4807779896253646, + "efficiency": 0.5665003682409443 + } + ], + "mrp_control": { + "k": 61.78892434445109, + "ki": 0.007038885418838511, + "p": 171.1086262334315, + "integral_limit": 0.006674298752768931 + }, + "true_anomaly": 298.7484079723067, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 33 + }, + { + "inertia": [ + 184.2651824951172, + 0.0, + 0.0, + 0.0, + 71.18960571289062, + 0.0, + 0.0, + 0.0, + 69.84309387207031 + ], + "mass": 69.69611906146866, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 34, + "solar_panel": { + "direction": [ + 0.43142233991778445, + 0.31776661939644535, + 0.8443335479638472 + ], + "area": 0.2512270272369737, + "efficiency": 0.40007276667638925 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.10364951175275068, + "power": 6.926210909768117, + "type": 1 + }, + "battery": { + "capacity": 23567.1208120018, + "percentage": 0.9511413983755862 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 445.32838175247235, + "power": 5.451159153758416, + "efficiency": 0.5171166113392918 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 553.821536971106, + "power": 6.894598224668828, + "efficiency": 0.5513001024112555 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 495.61822590375607, + "power": 5.89110044861361, + "efficiency": 0.5047605428989735 + } + ], + "mrp_control": { + "k": 73.410733985889, + "ki": 0.0011973719319033815, + "p": 273.0134807256868, + "integral_limit": 0.005569390788949454 + }, + "true_anomaly": 81.57443725250783, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 34 + }, + { + "inertia": [ + 93.8721694946289, + 0.0, + 0.0, + 0.0, + 177.37042236328125, + 0.0, + 0.0, + 0.0, + 170.7019805908203 + ], + "mass": 127.17007354178757, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 35, + "solar_panel": { + "direction": [ + 0.3847098604032933, + 0.7744325673876113, + 0.5022474707531254 + ], + "area": 0.17625328001519588, + "efficiency": 0.3512802066268649 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3473330740560383, + "power": 1.3096970742571195, + "type": 1 + }, + "battery": { + "capacity": 19523.340706239876, + "percentage": 0.7578304948631822 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 715.879607011205, + "power": 6.098679321486183, + "efficiency": 0.5605444214926621 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 505.4754599236983, + "power": 5.439153239660218, + "efficiency": 0.554949943128035 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 740.9038105664713, + "power": 5.562536147379376, + "efficiency": 0.5435463133537513 + } + ], + "mrp_control": { + "k": 20.420652928601836, + "ki": 0.0034709756595278584, + "p": 49.21211533163516, + "integral_limit": 0.01151906294426659 + }, + "true_anomaly": 250.58092861488342, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 35 + }, + { + "inertia": [ + 146.93617248535156, + 0.0, + 0.0, + 0.0, + 92.42030334472656, + 0.0, + 0.0, + 0.0, + 174.7025146484375 + ], + "mass": 178.0109986899173, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 36, + "solar_panel": { + "direction": [ + -0.603392990490434, + 0.7733296884177708, + 0.1946229483865772 + ], + "area": 0.26322695235999816, + "efficiency": 0.49415967701831875 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3487757540353905, + "power": 2.597961463881859, + "type": 1 + }, + "battery": { + "capacity": 9729.266221397427, + "percentage": 0.8932575957546066 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 513.8624482386376, + "power": 6.299652782071877, + "efficiency": 0.5031414461877509 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 430.0453284296346, + "power": 5.17164685235602, + "efficiency": 0.5448116694631581 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 430.30123597754505, + "power": 6.10313752636467, + "efficiency": 0.5596212301919186 + } + ], + "mrp_control": { + "k": 24.990393953802503, + "ki": 0.006220174830458744, + "p": 84.34226953154597, + "integral_limit": 0.004660644051499523 + }, + "true_anomaly": 319.4578229251141, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 36 + }, + { + "inertia": [ + 154.02505493164062, + 0.0, + 0.0, + 0.0, + 99.3245849609375, + 0.0, + 0.0, + 0.0, + 154.14930725097656 + ], + "mass": 59.33261966579171, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 37, + "solar_panel": { + "direction": [ + 0.6373817582896967, + 0.7041103651535271, + 0.3130065300962607 + ], + "area": 0.271092467824631, + "efficiency": 0.17202815358090784 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.44965851753545893, + "power": 8.053074716630327, + "type": 1 + }, + "battery": { + "capacity": 11989.108647720042, + "percentage": 0.5091219137806261 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 446.61410687808683, + "power": 5.545750617799734, + "efficiency": 0.5862861853391206 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 518.443487361036, + "power": 5.343613654834993, + "efficiency": 0.5207504863397774 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 573.1944315294227, + "power": 6.715164599331956, + "efficiency": 0.5645154281706269 + } + ], + "mrp_control": { + "k": 26.717153299944854, + "ki": 0.0018929330775921739, + "p": 81.38043276482489, + "integral_limit": 0.008876235549008793 + }, + "true_anomaly": 17.482094461856438, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 37 + }, + { + "inertia": [ + 134.70822143554688, + 0.0, + 0.0, + 0.0, + 198.02218627929688, + 0.0, + 0.0, + 0.0, + 118.56362915039062 + ], + "mass": 67.3515234085651, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 38, + "solar_panel": { + "direction": [ + -0.8189372428061208, + 0.3657730632288048, + -0.4422124586229173 + ], + "area": 0.4158127003865455, + "efficiency": 0.4361863206078809 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3074848795845838, + "power": 9.399369287840981, + "type": 1 + }, + "battery": { + "capacity": 15303.468041879401, + "percentage": 0.20848305661361216 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 572.0357118925526, + "power": 6.686550183930512, + "efficiency": 0.584640884502173 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 588.328023316815, + "power": 6.635355902725862, + "efficiency": 0.5312027880310756 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 703.799300105745, + "power": 6.473157403498983, + "efficiency": 0.5967824182364995 + } + ], + "mrp_control": { + "k": 41.32102068786954, + "ki": 0.007776732612386074, + "p": 88.34749562535495, + "integral_limit": 0.02833478481106242 + }, + "true_anomaly": 199.42195309084354, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 38 + }, + { + "inertia": [ + 82.10968017578125, + 0.0, + 0.0, + 0.0, + 118.86418914794922, + 0.0, + 0.0, + 0.0, + 141.11248779296875 + ], + "mass": 112.32982837696075, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 39, + "solar_panel": { + "direction": [ + -0.2299754302124178, + 0.5771065115599056, + -0.7836194075019901 + ], + "area": 0.4154301969383051, + "efficiency": 0.4733559420044283 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.15602205011822076, + "power": 7.572058251654192, + "type": 1 + }, + "battery": { + "capacity": 15573.773704151685, + "percentage": 0.9937644533318525 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 535.8208158513562, + "power": 5.000589589776525, + "efficiency": 0.5012961855349408 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 735.6363147802122, + "power": 5.155375712502148, + "efficiency": 0.5376224859170324 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 527.2706398633106, + "power": 5.501448148556389, + "efficiency": 0.504024650799194 + } + ], + "mrp_control": { + "k": 38.612790294275904, + "ki": 0.0011375203147786918, + "p": 109.79366686268136, + "integral_limit": 0.0033865366805680783 + }, + "true_anomaly": 317.44153758485953, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 39 + }, + { + "inertia": [ + 109.16356658935547, + 0.0, + 0.0, + 0.0, + 168.98594665527344, + 0.0, + 0.0, + 0.0, + 173.77102661132812 + ], + "mass": 115.00156210099527, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 40, + "solar_panel": { + "direction": [ + -0.8539842559753359, + 0.2804257157600623, + -0.43826054863141467 + ], + "area": 0.14161642655900214, + "efficiency": 0.33931903543244185 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.11181459273300703, + "power": 6.773536482587299, + "type": 1 + }, + "battery": { + "capacity": 26257.83987732621, + "percentage": 0.9667095365692814 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 652.5223812152577, + "power": 5.228059830407153, + "efficiency": 0.5579592693352298 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 569.7356900039167, + "power": 5.577023613665736, + "efficiency": 0.5265125903752005 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 402.93543963807645, + "power": 6.23830322060317, + "efficiency": 0.5425373188510219 + } + ], + "mrp_control": { + "k": 22.854396695107635, + "ki": 0.004985238631975656, + "p": 90.64409971930631, + "integral_limit": 0.020795192532466124 + }, + "true_anomaly": 333.34926702242143, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 40 + } + ] +} \ No newline at end of file diff --git a/tests/fixtures/aeosbench_gt_bsk2.9.0/cases/48723/taskset.json b/tests/fixtures/aeosbench_gt_bsk2.9.0/cases/48723/taskset.json new file mode 100644 index 0000000..c2b327e --- /dev/null +++ b/tests/fixtures/aeosbench_gt_bsk2.9.0/cases/48723/taskset.json @@ -0,0 +1,2369 @@ +{ + "tasks": [ + { + "release_time": 1167, + "due_time": 1316, + "duration": 17, + "coordinate": [ + -69.34544034461403, + -172.92037350221102 + ], + "sensor_type": 1, + "id": 0 + }, + { + "release_time": 1027, + "due_time": 2165, + "duration": 29, + "coordinate": [ + -64.27869408505973, + -141.2186271275097 + ], + "sensor_type": 1, + "id": 1 + }, + { + "release_time": 168, + "due_time": 3059, + "duration": 35, + "coordinate": [ + -3.8973366400235534, + 112.3744108867748 + ], + "sensor_type": 1, + "id": 2 + }, + { + "release_time": 3406, + "due_time": 3573, + "duration": 30, + "coordinate": [ + -20.53877129632535, + -113.2816126328604 + ], + "sensor_type": 1, + "id": 3 + }, + { + "release_time": 3404, + "due_time": 3525, + "duration": 25, + "coordinate": [ + 49.599607295156716, + -124.59239300191629 + ], + "sensor_type": 1, + "id": 4 + }, + { + "release_time": 1721, + "due_time": 3082, + "duration": 28, + "coordinate": [ + 67.58470819318387, + 12.286168055036228 + ], + "sensor_type": 1, + "id": 5 + }, + { + "release_time": 488, + "due_time": 1178, + "duration": 30, + "coordinate": [ + -19.070908055598565, + -165.52845797407025 + ], + "sensor_type": 1, + "id": 6 + }, + { + "release_time": 3271, + "due_time": 3518, + "duration": 41, + "coordinate": [ + -87.8267124043846, + -80.43737788258281 + ], + "sensor_type": 1, + "id": 7 + }, + { + "release_time": 1670, + "due_time": 2241, + "duration": 22, + "coordinate": [ + -17.378906345798924, + -118.63465081237129 + ], + "sensor_type": 1, + "id": 8 + }, + { + "release_time": 3075, + "due_time": 3205, + "duration": 24, + "coordinate": [ + -83.43121856168835, + -65.03314468766176 + ], + "sensor_type": 1, + "id": 9 + }, + { + "release_time": 294, + "due_time": 3115, + "duration": 24, + "coordinate": [ + -34.43433775302933, + -79.30255902957904 + ], + "sensor_type": 1, + "id": 10 + }, + { + "release_time": 1042, + "due_time": 3208, + "duration": 24, + "coordinate": [ + -34.455747274470305, + 178.83649227773986 + ], + "sensor_type": 1, + "id": 11 + }, + { + "release_time": 2618, + "due_time": 2939, + "duration": 21, + "coordinate": [ + -81.20259652955163, + 157.60766815905674 + ], + "sensor_type": 1, + "id": 12 + }, + { + "release_time": 792, + "due_time": 1685, + "duration": 43, + "coordinate": [ + 1.3980103465521267, + -146.68545995960753 + ], + "sensor_type": 1, + "id": 13 + }, + { + "release_time": 690, + "due_time": 2876, + "duration": 26, + "coordinate": [ + 83.93189205564059, + 142.89291233449603 + ], + "sensor_type": 1, + "id": 14 + }, + { + "release_time": 1977, + "due_time": 2410, + "duration": 26, + "coordinate": [ + 27.54067792280584, + 135.81654282321472 + ], + "sensor_type": 1, + "id": 15 + }, + { + "release_time": 1025, + "due_time": 2996, + "duration": 17, + "coordinate": [ + -46.03190195775648, + 5.296118085776612 + ], + "sensor_type": 1, + "id": 16 + }, + { + "release_time": 3141, + "due_time": 3284, + "duration": 38, + "coordinate": [ + 73.12362015833446, + -169.58308909210496 + ], + "sensor_type": 1, + "id": 17 + }, + { + "release_time": 1674, + "due_time": 1898, + "duration": 26, + "coordinate": [ + 11.2433650236174, + 96.14002449372737 + ], + "sensor_type": 1, + "id": 18 + }, + { + "release_time": 43, + "due_time": 1042, + "duration": 16, + "coordinate": [ + 81.9655467433769, + 27.947342350166934 + ], + "sensor_type": 1, + "id": 19 + }, + { + "release_time": 1506, + "due_time": 2778, + "duration": 42, + "coordinate": [ + -89.3681784911534, + -64.31012127870416 + ], + "sensor_type": 1, + "id": 20 + }, + { + "release_time": 1141, + "due_time": 2777, + "duration": 32, + "coordinate": [ + 34.39977965591085, + 90.12477687501428 + ], + "sensor_type": 1, + "id": 21 + }, + { + "release_time": 2200, + "due_time": 2467, + "duration": 38, + "coordinate": [ + 57.41127809375567, + 38.54810218656846 + ], + "sensor_type": 1, + "id": 22 + }, + { + "release_time": 2791, + "due_time": 2999, + "duration": 46, + "coordinate": [ + 72.39919762110867, + -47.706605699949904 + ], + "sensor_type": 1, + "id": 23 + }, + { + "release_time": 1287, + "due_time": 3400, + "duration": 18, + "coordinate": [ + 42.44672107815455, + 23.700091771621686 + ], + "sensor_type": 1, + "id": 24 + }, + { + "release_time": 3446, + "due_time": 3595, + "duration": 49, + "coordinate": [ + -70.95902331396405, + -70.79843625513908 + ], + "sensor_type": 1, + "id": 25 + }, + { + "release_time": 3309, + "due_time": 3532, + "duration": 29, + "coordinate": [ + 46.884069653831745, + -27.172286801228125 + ], + "sensor_type": 1, + "id": 26 + }, + { + "release_time": 3373, + "due_time": 3511, + "duration": 38, + "coordinate": [ + -82.0286490237198, + -88.22750497695463 + ], + "sensor_type": 1, + "id": 27 + }, + { + "release_time": 3171, + "due_time": 3332, + "duration": 22, + "coordinate": [ + 32.997070710813404, + 49.8421734435818 + ], + "sensor_type": 1, + "id": 28 + }, + { + "release_time": 1480, + "due_time": 2471, + "duration": 39, + "coordinate": [ + -44.89505114779867, + 70.51789051251416 + ], + "sensor_type": 1, + "id": 29 + }, + { + "release_time": 3300, + "due_time": 3594, + "duration": 41, + "coordinate": [ + 73.39379060555737, + 149.86546934158304 + ], + "sensor_type": 1, + "id": 30 + }, + { + "release_time": 1486, + "due_time": 3006, + "duration": 44, + "coordinate": [ + -28.192974800647264, + -0.3109236884245661 + ], + "sensor_type": 1, + "id": 31 + }, + { + "release_time": 3376, + "due_time": 3509, + "duration": 39, + "coordinate": [ + -37.20821300565095, + -16.002548729054922 + ], + "sensor_type": 1, + "id": 32 + }, + { + "release_time": 1448, + "due_time": 2072, + "duration": 58, + "coordinate": [ + -9.579384146235924, + -102.2152090811303 + ], + "sensor_type": 1, + "id": 33 + }, + { + "release_time": 942, + "due_time": 2101, + "duration": 46, + "coordinate": [ + -76.94167018326755, + 156.9335857869433 + ], + "sensor_type": 1, + "id": 34 + }, + { + "release_time": 657, + "due_time": 1566, + "duration": 18, + "coordinate": [ + 5.496331160218446, + -16.801380754941476 + ], + "sensor_type": 1, + "id": 35 + }, + { + "release_time": 1024, + "due_time": 1159, + "duration": 35, + "coordinate": [ + -83.5061906691073, + -25.515217749028693 + ], + "sensor_type": 1, + "id": 36 + }, + { + "release_time": 3303, + "due_time": 3573, + "duration": 45, + "coordinate": [ + -10.827116793718758, + -44.52217027084174 + ], + "sensor_type": 1, + "id": 37 + }, + { + "release_time": 864, + "due_time": 973, + "duration": 32, + "coordinate": [ + -79.00004444244738, + -44.96786026727199 + ], + "sensor_type": 1, + "id": 38 + }, + { + "release_time": 3233, + "due_time": 3378, + "duration": 44, + "coordinate": [ + -7.78678653271777, + 148.71329270063478 + ], + "sensor_type": 1, + "id": 39 + }, + { + "release_time": 973, + "due_time": 3371, + "duration": 17, + "coordinate": [ + 80.77519389267044, + 107.67500361250723 + ], + "sensor_type": 1, + "id": 40 + }, + { + "release_time": 1327, + "due_time": 1602, + "duration": 28, + "coordinate": [ + -18.93561904552881, + -131.06612627821576 + ], + "sensor_type": 1, + "id": 41 + }, + { + "release_time": 2356, + "due_time": 2645, + "duration": 30, + "coordinate": [ + -43.02685353486195, + -87.90983383185649 + ], + "sensor_type": 1, + "id": 42 + }, + { + "release_time": 1028, + "due_time": 3412, + "duration": 38, + "coordinate": [ + 29.431599915201176, + -126.90568539003442 + ], + "sensor_type": 1, + "id": 43 + }, + { + "release_time": 2058, + "due_time": 2940, + "duration": 45, + "coordinate": [ + -77.42936023568578, + -47.77594363822081 + ], + "sensor_type": 1, + "id": 44 + }, + { + "release_time": 2680, + "due_time": 3179, + "duration": 15, + "coordinate": [ + -88.21210599892127, + -144.87643261865531 + ], + "sensor_type": 1, + "id": 45 + }, + { + "release_time": 1398, + "due_time": 3343, + "duration": 45, + "coordinate": [ + 41.941525839429886, + -4.6800641096775735 + ], + "sensor_type": 1, + "id": 46 + }, + { + "release_time": 3127, + "due_time": 3295, + "duration": 25, + "coordinate": [ + 39.08989534039142, + 59.86257043831918 + ], + "sensor_type": 1, + "id": 47 + }, + { + "release_time": 1328, + "due_time": 3345, + "duration": 27, + "coordinate": [ + -45.45362663098575, + 169.84882101473738 + ], + "sensor_type": 1, + "id": 48 + }, + { + "release_time": 1775, + "due_time": 3515, + "duration": 23, + "coordinate": [ + -8.94276675130638, + -113.32784348289091 + ], + "sensor_type": 1, + "id": 49 + }, + { + "release_time": 2110, + "due_time": 2396, + "duration": 39, + "coordinate": [ + 58.78817331706421, + -145.99119229050865 + ], + "sensor_type": 1, + "id": 50 + }, + { + "release_time": 3282, + "due_time": 3536, + "duration": 49, + "coordinate": [ + 47.286420481297995, + 55.73207725158761 + ], + "sensor_type": 1, + "id": 51 + }, + { + "release_time": 2258, + "due_time": 3405, + "duration": 17, + "coordinate": [ + 50.190367005241, + 31.899075919718882 + ], + "sensor_type": 1, + "id": 52 + }, + { + "release_time": 3104, + "due_time": 3423, + "duration": 18, + "coordinate": [ + 50.343832278129696, + 117.97467048900023 + ], + "sensor_type": 1, + "id": 53 + }, + { + "release_time": 1142, + "due_time": 2147, + "duration": 31, + "coordinate": [ + 19.675929698759262, + -112.11798229265582 + ], + "sensor_type": 1, + "id": 54 + }, + { + "release_time": 2010, + "due_time": 3277, + "duration": 42, + "coordinate": [ + 22.646461003452373, + 120.05449041780588 + ], + "sensor_type": 1, + "id": 55 + }, + { + "release_time": 697, + "due_time": 2102, + "duration": 43, + "coordinate": [ + -42.063083912484146, + -119.32555603004045 + ], + "sensor_type": 1, + "id": 56 + }, + { + "release_time": 1271, + "due_time": 1829, + "duration": 42, + "coordinate": [ + -58.754382262871914, + 103.34955916644412 + ], + "sensor_type": 1, + "id": 57 + }, + { + "release_time": 2492, + "due_time": 2657, + "duration": 16, + "coordinate": [ + -49.842490616191, + 150.37909820906305 + ], + "sensor_type": 1, + "id": 58 + }, + { + "release_time": 1658, + "due_time": 2002, + "duration": 43, + "coordinate": [ + -33.52433728888712, + -144.5832087691948 + ], + "sensor_type": 1, + "id": 59 + }, + { + "release_time": 490, + "due_time": 3278, + "duration": 36, + "coordinate": [ + 26.515172877150405, + -58.001942482496005 + ], + "sensor_type": 1, + "id": 60 + }, + { + "release_time": 2142, + "due_time": 2287, + "duration": 42, + "coordinate": [ + -15.627612803217545, + 120.67746372026704 + ], + "sensor_type": 1, + "id": 61 + }, + { + "release_time": 3024, + "due_time": 3567, + "duration": 36, + "coordinate": [ + -38.22202122079244, + -1.2366051006084717 + ], + "sensor_type": 1, + "id": 62 + }, + { + "release_time": 2234, + "due_time": 3084, + "duration": 23, + "coordinate": [ + -59.17908547422398, + -39.04016157985359 + ], + "sensor_type": 1, + "id": 63 + }, + { + "release_time": 1556, + "due_time": 2211, + "duration": 57, + "coordinate": [ + 15.994849447588635, + -48.717228180736726 + ], + "sensor_type": 1, + "id": 64 + }, + { + "release_time": 1290, + "due_time": 3169, + "duration": 25, + "coordinate": [ + -83.69921319318085, + -152.0420233953225 + ], + "sensor_type": 1, + "id": 65 + }, + { + "release_time": 2410, + "due_time": 3037, + "duration": 60, + "coordinate": [ + 83.1872531950732, + -164.987451314166 + ], + "sensor_type": 1, + "id": 66 + }, + { + "release_time": 1339, + "due_time": 2734, + "duration": 57, + "coordinate": [ + -27.451807140782194, + -179.71535872023713 + ], + "sensor_type": 1, + "id": 67 + }, + { + "release_time": 2414, + "due_time": 2726, + "duration": 27, + "coordinate": [ + 88.47058149326935, + -178.10251117808593 + ], + "sensor_type": 1, + "id": 68 + }, + { + "release_time": 2847, + "due_time": 3199, + "duration": 22, + "coordinate": [ + 48.964466848755535, + 73.31610036075011 + ], + "sensor_type": 1, + "id": 69 + }, + { + "release_time": 383, + "due_time": 3591, + "duration": 57, + "coordinate": [ + -12.918917699665116, + -36.99892510352916 + ], + "sensor_type": 1, + "id": 70 + }, + { + "release_time": 3305, + "due_time": 3422, + "duration": 34, + "coordinate": [ + -27.914166690424963, + -6.606064208203662 + ], + "sensor_type": 1, + "id": 71 + }, + { + "release_time": 3453, + "due_time": 3587, + "duration": 40, + "coordinate": [ + 74.62315514529118, + -12.052741607009665 + ], + "sensor_type": 1, + "id": 72 + }, + { + "release_time": 1310, + "due_time": 2597, + "duration": 28, + "coordinate": [ + -86.00770764938501, + -150.62143017447346 + ], + "sensor_type": 1, + "id": 73 + }, + { + "release_time": 2401, + "due_time": 3541, + "duration": 25, + "coordinate": [ + 4.567498877563807, + -82.6496390844823 + ], + "sensor_type": 1, + "id": 74 + }, + { + "release_time": 1200, + "due_time": 1697, + "duration": 58, + "coordinate": [ + -79.28375979513247, + 121.85691752570756 + ], + "sensor_type": 1, + "id": 75 + }, + { + "release_time": 1950, + "due_time": 3452, + "duration": 23, + "coordinate": [ + -28.084572263479977, + -96.90197096794957 + ], + "sensor_type": 1, + "id": 76 + }, + { + "release_time": 1750, + "due_time": 2212, + "duration": 50, + "coordinate": [ + 9.292391396306684, + -7.8660167369014005 + ], + "sensor_type": 1, + "id": 77 + }, + { + "release_time": 3113, + "due_time": 3350, + "duration": 58, + "coordinate": [ + -19.494531213842208, + 168.78897953923126 + ], + "sensor_type": 1, + "id": 78 + }, + { + "release_time": 258, + "due_time": 1644, + "duration": 51, + "coordinate": [ + -34.88440832832423, + -76.35019982925873 + ], + "sensor_type": 1, + "id": 79 + }, + { + "release_time": 2121, + "due_time": 2889, + "duration": 51, + "coordinate": [ + -81.64100932818454, + -96.23503470301438 + ], + "sensor_type": 1, + "id": 80 + }, + { + "release_time": 832, + "due_time": 2000, + "duration": 34, + "coordinate": [ + -16.49517883724576, + -171.04711705183541 + ], + "sensor_type": 1, + "id": 81 + }, + { + "release_time": 1212, + "due_time": 1528, + "duration": 32, + "coordinate": [ + 45.8488471844324, + -152.08902643150714 + ], + "sensor_type": 1, + "id": 82 + }, + { + "release_time": 2851, + "due_time": 3576, + "duration": 58, + "coordinate": [ + -60.745102652519556, + -65.51538012094922 + ], + "sensor_type": 1, + "id": 83 + }, + { + "release_time": 2383, + "due_time": 2918, + "duration": 42, + "coordinate": [ + -56.91418523629857, + -19.53324844655384 + ], + "sensor_type": 1, + "id": 84 + }, + { + "release_time": 2269, + "due_time": 2692, + "duration": 52, + "coordinate": [ + -40.51191240309733, + 70.50991871081382 + ], + "sensor_type": 1, + "id": 85 + }, + { + "release_time": 2448, + "due_time": 2745, + "duration": 33, + "coordinate": [ + 54.80468165972886, + 99.42169631541799 + ], + "sensor_type": 1, + "id": 86 + }, + { + "release_time": 1558, + "due_time": 3069, + "duration": 29, + "coordinate": [ + 29.35906366970069, + -87.9061269130069 + ], + "sensor_type": 1, + "id": 87 + }, + { + "release_time": 3369, + "due_time": 3480, + "duration": 31, + "coordinate": [ + -29.128632199080904, + 89.91749743239751 + ], + "sensor_type": 1, + "id": 88 + }, + { + "release_time": 283, + "due_time": 2632, + "duration": 60, + "coordinate": [ + 31.83149017344043, + -72.49847750946789 + ], + "sensor_type": 1, + "id": 89 + }, + { + "release_time": 1195, + "due_time": 3148, + "duration": 53, + "coordinate": [ + -59.64100453021703, + 131.53674719026696 + ], + "sensor_type": 1, + "id": 90 + }, + { + "release_time": 2229, + "due_time": 3436, + "duration": 32, + "coordinate": [ + -71.82195509056513, + 111.34430575531206 + ], + "sensor_type": 1, + "id": 91 + }, + { + "release_time": 1243, + "due_time": 2889, + "duration": 19, + "coordinate": [ + -87.46641532094038, + 45.43036902626383 + ], + "sensor_type": 1, + "id": 92 + }, + { + "release_time": 2819, + "due_time": 3424, + "duration": 57, + "coordinate": [ + 42.531651770445364, + -95.24935500917219 + ], + "sensor_type": 1, + "id": 93 + }, + { + "release_time": 3035, + "due_time": 3102, + "duration": 17, + "coordinate": [ + -24.42252576958043, + 27.90374040742759 + ], + "sensor_type": 1, + "id": 94 + }, + { + "release_time": 1859, + "due_time": 2172, + "duration": 24, + "coordinate": [ + -73.17605197126585, + 96.56194501609644 + ], + "sensor_type": 1, + "id": 95 + }, + { + "release_time": 3177, + "due_time": 3438, + "duration": 18, + "coordinate": [ + 85.48736662739176, + -162.67474454050264 + ], + "sensor_type": 1, + "id": 96 + }, + { + "release_time": 2347, + "due_time": 2607, + "duration": 56, + "coordinate": [ + -72.38061469267366, + 32.73198066227016 + ], + "sensor_type": 1, + "id": 97 + }, + { + "release_time": 1655, + "due_time": 3058, + "duration": 41, + "coordinate": [ + 52.1868378540583, + 155.9516214298513 + ], + "sensor_type": 1, + "id": 98 + }, + { + "release_time": 2650, + "due_time": 3424, + "duration": 40, + "coordinate": [ + -23.424011904242874, + -45.559268552805605 + ], + "sensor_type": 1, + "id": 99 + }, + { + "release_time": 2632, + "due_time": 3464, + "duration": 36, + "coordinate": [ + -16.433446420141877, + 48.849621884914114 + ], + "sensor_type": 1, + "id": 100 + }, + { + "release_time": 3349, + "due_time": 3584, + "duration": 32, + "coordinate": [ + -16.123402461717717, + -81.6370039044417 + ], + "sensor_type": 1, + "id": 101 + }, + { + "release_time": 3148, + "due_time": 3368, + "duration": 54, + "coordinate": [ + 34.406787423468614, + -103.67766296040013 + ], + "sensor_type": 1, + "id": 102 + }, + { + "release_time": 2277, + "due_time": 3228, + "duration": 35, + "coordinate": [ + 24.6937428409108, + -161.27306622777417 + ], + "sensor_type": 1, + "id": 103 + }, + { + "release_time": 2726, + "due_time": 3049, + "duration": 38, + "coordinate": [ + 2.3533816829842493, + 21.79405243939675 + ], + "sensor_type": 1, + "id": 104 + }, + { + "release_time": 1126, + "due_time": 2678, + "duration": 29, + "coordinate": [ + 8.93040124095711, + -18.574250192399006 + ], + "sensor_type": 1, + "id": 105 + }, + { + "release_time": 990, + "due_time": 1517, + "duration": 44, + "coordinate": [ + -15.976402562300393, + 123.80733042680157 + ], + "sensor_type": 1, + "id": 106 + }, + { + "release_time": 2294, + "due_time": 2448, + "duration": 50, + "coordinate": [ + -68.52330960025589, + -174.68662175670144 + ], + "sensor_type": 1, + "id": 107 + }, + { + "release_time": 568, + "due_time": 2146, + "duration": 57, + "coordinate": [ + 74.55215457638815, + -172.0369338660121 + ], + "sensor_type": 1, + "id": 108 + }, + { + "release_time": 292, + "due_time": 2203, + "duration": 37, + "coordinate": [ + -66.30884574070491, + -117.06467710272466 + ], + "sensor_type": 1, + "id": 109 + }, + { + "release_time": 314, + "due_time": 1809, + "duration": 33, + "coordinate": [ + -46.8729239227177, + 102.98688610001625 + ], + "sensor_type": 1, + "id": 110 + }, + { + "release_time": 997, + "due_time": 2988, + "duration": 59, + "coordinate": [ + 2.5962534931020116, + -168.78626121615994 + ], + "sensor_type": 1, + "id": 111 + }, + { + "release_time": 30, + "due_time": 468, + "duration": 29, + "coordinate": [ + -66.37291912820906, + -100.52099820271026 + ], + "sensor_type": 1, + "id": 112 + }, + { + "release_time": 841, + "due_time": 1254, + "duration": 59, + "coordinate": [ + 49.00979983432998, + -88.01973293495806 + ], + "sensor_type": 1, + "id": 113 + }, + { + "release_time": 1681, + "due_time": 3378, + "duration": 54, + "coordinate": [ + -20.013884126695444, + -37.5727584685641 + ], + "sensor_type": 1, + "id": 114 + }, + { + "release_time": 983, + "due_time": 2492, + "duration": 49, + "coordinate": [ + 87.16854065840147, + -55.05311946313286 + ], + "sensor_type": 1, + "id": 115 + }, + { + "release_time": 185, + "due_time": 1595, + "duration": 27, + "coordinate": [ + 33.09048375947263, + 67.17275192523132 + ], + "sensor_type": 1, + "id": 116 + }, + { + "release_time": 296, + "due_time": 2609, + "duration": 56, + "coordinate": [ + 38.19696686602603, + 178.55983176564354 + ], + "sensor_type": 1, + "id": 117 + }, + { + "release_time": 1515, + "due_time": 1789, + "duration": 23, + "coordinate": [ + -78.10966319911427, + 177.43512160159372 + ], + "sensor_type": 1, + "id": 118 + }, + { + "release_time": 3174, + "due_time": 3534, + "duration": 57, + "coordinate": [ + 64.37392496444954, + -71.3017721308967 + ], + "sensor_type": 1, + "id": 119 + }, + { + "release_time": 2841, + "due_time": 3018, + "duration": 25, + "coordinate": [ + -68.14198321570342, + 100.10617380942341 + ], + "sensor_type": 1, + "id": 120 + }, + { + "release_time": 135, + "due_time": 2108, + "duration": 39, + "coordinate": [ + -62.76113505671172, + -16.579779699306812 + ], + "sensor_type": 1, + "id": 121 + }, + { + "release_time": 1810, + "due_time": 3013, + "duration": 54, + "coordinate": [ + 36.436104668156574, + 100.93892583654792 + ], + "sensor_type": 1, + "id": 122 + }, + { + "release_time": 3321, + "due_time": 3552, + "duration": 48, + "coordinate": [ + -42.59229760458293, + 80.44253919717295 + ], + "sensor_type": 1, + "id": 123 + }, + { + "release_time": 2141, + "due_time": 3527, + "duration": 45, + "coordinate": [ + -70.55558609434024, + 26.443788981034288 + ], + "sensor_type": 1, + "id": 124 + }, + { + "release_time": 1476, + "due_time": 1871, + "duration": 55, + "coordinate": [ + 67.9364527342955, + -133.50484742497522 + ], + "sensor_type": 1, + "id": 125 + }, + { + "release_time": 2967, + "due_time": 3346, + "duration": 41, + "coordinate": [ + -7.548290956545827, + 13.433619514442768 + ], + "sensor_type": 1, + "id": 126 + }, + { + "release_time": 3425, + "due_time": 3531, + "duration": 22, + "coordinate": [ + -73.5155524844254, + -54.54424247636548 + ], + "sensor_type": 1, + "id": 127 + }, + { + "release_time": 2015, + "due_time": 2893, + "duration": 47, + "coordinate": [ + 37.85597314550361, + -116.12978653336535 + ], + "sensor_type": 1, + "id": 128 + }, + { + "release_time": 1729, + "due_time": 1923, + "duration": 42, + "coordinate": [ + -76.55055752358678, + 150.1319319466777 + ], + "sensor_type": 1, + "id": 129 + }, + { + "release_time": 2337, + "due_time": 2617, + "duration": 21, + "coordinate": [ + 87.02373189890821, + -65.91879523812997 + ], + "sensor_type": 1, + "id": 130 + }, + { + "release_time": 2959, + "due_time": 3211, + "duration": 21, + "coordinate": [ + -3.278072084629315, + -123.56016484416655 + ], + "sensor_type": 1, + "id": 131 + }, + { + "release_time": 2005, + "due_time": 2504, + "duration": 16, + "coordinate": [ + 47.383951651362906, + -114.88432417879976 + ], + "sensor_type": 1, + "id": 132 + }, + { + "release_time": 1693, + "due_time": 3400, + "duration": 60, + "coordinate": [ + 87.96741845385779, + -34.30613420810431 + ], + "sensor_type": 1, + "id": 133 + }, + { + "release_time": 3119, + "due_time": 3587, + "duration": 47, + "coordinate": [ + 69.56955853796356, + 35.507689291013236 + ], + "sensor_type": 1, + "id": 134 + }, + { + "release_time": 1579, + "due_time": 2127, + "duration": 29, + "coordinate": [ + 0.5935865247198535, + 65.06705674091933 + ], + "sensor_type": 1, + "id": 135 + }, + { + "release_time": 1419, + "due_time": 3346, + "duration": 23, + "coordinate": [ + 77.4493760068612, + -86.85096609753668 + ], + "sensor_type": 1, + "id": 136 + }, + { + "release_time": 1786, + "due_time": 3380, + "duration": 15, + "coordinate": [ + -76.45177227711149, + -126.3059959703798 + ], + "sensor_type": 1, + "id": 137 + }, + { + "release_time": 2342, + "due_time": 3397, + "duration": 54, + "coordinate": [ + 33.90363757484188, + -119.45817552429948 + ], + "sensor_type": 1, + "id": 138 + }, + { + "release_time": 2828, + "due_time": 3355, + "duration": 38, + "coordinate": [ + 45.02363558389172, + -156.04837024773482 + ], + "sensor_type": 1, + "id": 139 + }, + { + "release_time": 127, + "due_time": 2603, + "duration": 28, + "coordinate": [ + 78.40082194106213, + -98.96438405491328 + ], + "sensor_type": 1, + "id": 140 + }, + { + "release_time": 2648, + "due_time": 3200, + "duration": 43, + "coordinate": [ + -60.35909725341872, + 168.62923926575013 + ], + "sensor_type": 1, + "id": 141 + }, + { + "release_time": 2915, + "due_time": 3123, + "duration": 27, + "coordinate": [ + -3.4456860150817477, + -136.31727456759586 + ], + "sensor_type": 1, + "id": 142 + }, + { + "release_time": 1507, + "due_time": 2185, + "duration": 35, + "coordinate": [ + 35.533043243854806, + 143.30552867375667 + ], + "sensor_type": 1, + "id": 143 + }, + { + "release_time": 2540, + "due_time": 2888, + "duration": 27, + "coordinate": [ + 79.70618500280298, + 59.18096495054496 + ], + "sensor_type": 1, + "id": 144 + }, + { + "release_time": 912, + "due_time": 1640, + "duration": 44, + "coordinate": [ + 36.31227398514774, + 56.19401584692889 + ], + "sensor_type": 1, + "id": 145 + }, + { + "release_time": 1664, + "due_time": 1960, + "duration": 25, + "coordinate": [ + 22.407488625416264, + -41.27733923880035 + ], + "sensor_type": 1, + "id": 146 + }, + { + "release_time": 2208, + "due_time": 3570, + "duration": 38, + "coordinate": [ + -83.70000872748489, + -92.67878196183233 + ], + "sensor_type": 1, + "id": 147 + }, + { + "release_time": 2575, + "due_time": 3192, + "duration": 21, + "coordinate": [ + 55.75878305303584, + -129.04697611226516 + ], + "sensor_type": 1, + "id": 148 + }, + { + "release_time": 2478, + "due_time": 2623, + "duration": 39, + "coordinate": [ + 40.74735070353677, + 81.3641636827382 + ], + "sensor_type": 1, + "id": 149 + }, + { + "release_time": 3218, + "due_time": 3590, + "duration": 52, + "coordinate": [ + 59.414699867216996, + 81.60474073001865 + ], + "sensor_type": 1, + "id": 150 + }, + { + "release_time": 1811, + "due_time": 3519, + "duration": 31, + "coordinate": [ + 75.78002320591, + 38.07449038980167 + ], + "sensor_type": 1, + "id": 151 + }, + { + "release_time": 2367, + "due_time": 3158, + "duration": 47, + "coordinate": [ + 82.07134327383059, + -106.32467370672155 + ], + "sensor_type": 1, + "id": 152 + }, + { + "release_time": 2313, + "due_time": 3410, + "duration": 42, + "coordinate": [ + -44.334205380130214, + 8.217709175270556 + ], + "sensor_type": 1, + "id": 153 + }, + { + "release_time": 3330, + "due_time": 3542, + "duration": 55, + "coordinate": [ + -61.99751039062966, + -100.93397384940631 + ], + "sensor_type": 1, + "id": 154 + }, + { + "release_time": 2998, + "due_time": 3283, + "duration": 15, + "coordinate": [ + -88.8733177059019, + 164.65300618446093 + ], + "sensor_type": 1, + "id": 155 + }, + { + "release_time": 1230, + "due_time": 2705, + "duration": 50, + "coordinate": [ + 67.26082144972762, + 102.03803808249035 + ], + "sensor_type": 1, + "id": 156 + }, + { + "release_time": 3377, + "due_time": 3592, + "duration": 29, + "coordinate": [ + -27.105306292075234, + -98.04058105122277 + ], + "sensor_type": 1, + "id": 157 + }, + { + "release_time": 1110, + "due_time": 1875, + "duration": 57, + "coordinate": [ + -22.369477228645138, + 77.6238219852151 + ], + "sensor_type": 1, + "id": 158 + }, + { + "release_time": 605, + "due_time": 1678, + "duration": 58, + "coordinate": [ + 55.746065320013145, + -176.13281357699535 + ], + "sensor_type": 1, + "id": 159 + }, + { + "release_time": 3021, + "due_time": 3525, + "duration": 43, + "coordinate": [ + 68.36992352103263, + 121.00970016869087 + ], + "sensor_type": 1, + "id": 160 + }, + { + "release_time": 3130, + "due_time": 3476, + "duration": 28, + "coordinate": [ + -80.14936268787777, + 55.60609101378196 + ], + "sensor_type": 1, + "id": 161 + }, + { + "release_time": 649, + "due_time": 2469, + "duration": 42, + "coordinate": [ + -40.76869493088061, + -137.9886866653678 + ], + "sensor_type": 1, + "id": 162 + }, + { + "release_time": 1507, + "due_time": 3496, + "duration": 57, + "coordinate": [ + -52.50199943468653, + 143.9997913611909 + ], + "sensor_type": 1, + "id": 163 + }, + { + "release_time": 2861, + "due_time": 3151, + "duration": 50, + "coordinate": [ + 35.81705184914672, + 99.09852800259785 + ], + "sensor_type": 1, + "id": 164 + }, + { + "release_time": 137, + "due_time": 461, + "duration": 48, + "coordinate": [ + 25.179438490182093, + -140.3658198893126 + ], + "sensor_type": 1, + "id": 165 + }, + { + "release_time": 1045, + "due_time": 2736, + "duration": 47, + "coordinate": [ + 59.18321231884232, + 122.30835778825639 + ], + "sensor_type": 1, + "id": 166 + }, + { + "release_time": 2355, + "due_time": 3458, + "duration": 16, + "coordinate": [ + 7.409328568319751, + -142.59339828244038 + ], + "sensor_type": 1, + "id": 167 + }, + { + "release_time": 691, + "due_time": 2366, + "duration": 58, + "coordinate": [ + -68.18256139471073, + -162.53073255682182 + ], + "sensor_type": 1, + "id": 168 + }, + { + "release_time": 3210, + "due_time": 3282, + "duration": 17, + "coordinate": [ + -17.81034162218181, + -37.219278843193564 + ], + "sensor_type": 1, + "id": 169 + }, + { + "release_time": 631, + "due_time": 3531, + "duration": 54, + "coordinate": [ + 68.49384288485311, + 173.80681838467228 + ], + "sensor_type": 1, + "id": 170 + }, + { + "release_time": 968, + "due_time": 2026, + "duration": 60, + "coordinate": [ + -31.144079515040083, + -37.5944508010339 + ], + "sensor_type": 1, + "id": 171 + }, + { + "release_time": 418, + "due_time": 1733, + "duration": 31, + "coordinate": [ + -52.20445372908959, + 2.288605545464293 + ], + "sensor_type": 1, + "id": 172 + }, + { + "release_time": 3387, + "due_time": 3509, + "duration": 38, + "coordinate": [ + -38.67896498761295, + 53.64336917964263 + ], + "sensor_type": 1, + "id": 173 + }, + { + "release_time": 2095, + "due_time": 2393, + "duration": 58, + "coordinate": [ + -4.622573272119681, + 52.934315215354474 + ], + "sensor_type": 1, + "id": 174 + }, + { + "release_time": 1532, + "due_time": 1716, + "duration": 53, + "coordinate": [ + -63.7142237910296, + 121.4681932058831 + ], + "sensor_type": 1, + "id": 175 + }, + { + "release_time": 2959, + "due_time": 3281, + "duration": 21, + "coordinate": [ + -54.19849689263007, + -68.61593433192998 + ], + "sensor_type": 1, + "id": 176 + }, + { + "release_time": 2674, + "due_time": 2932, + "duration": 15, + "coordinate": [ + -7.578364394004211, + -101.11691438776762 + ], + "sensor_type": 1, + "id": 177 + }, + { + "release_time": 2302, + "due_time": 2488, + "duration": 24, + "coordinate": [ + -19.782133735244912, + -146.72380570621328 + ], + "sensor_type": 1, + "id": 178 + }, + { + "release_time": 2161, + "due_time": 2922, + "duration": 28, + "coordinate": [ + 32.97484525603328, + -126.70697956143859 + ], + "sensor_type": 1, + "id": 179 + }, + { + "release_time": 2796, + "due_time": 3165, + "duration": 48, + "coordinate": [ + -10.660149671905117, + -112.66200622634543 + ], + "sensor_type": 1, + "id": 180 + }, + { + "release_time": 1295, + "due_time": 3069, + "duration": 20, + "coordinate": [ + -66.24113128728804, + 26.851466003041452 + ], + "sensor_type": 1, + "id": 181 + }, + { + "release_time": 1829, + "due_time": 1910, + "duration": 23, + "coordinate": [ + -22.589214512832584, + 95.02266423425044 + ], + "sensor_type": 1, + "id": 182 + }, + { + "release_time": 1100, + "due_time": 3524, + "duration": 29, + "coordinate": [ + 64.08259939678138, + -107.56516276696563 + ], + "sensor_type": 1, + "id": 183 + }, + { + "release_time": 50, + "due_time": 1103, + "duration": 28, + "coordinate": [ + -58.857217317361915, + 86.04453293606605 + ], + "sensor_type": 1, + "id": 184 + }, + { + "release_time": 2352, + "due_time": 3004, + "duration": 18, + "coordinate": [ + -25.98065819591838, + 113.69147339358204 + ], + "sensor_type": 1, + "id": 185 + }, + { + "release_time": 2554, + "due_time": 3340, + "duration": 30, + "coordinate": [ + 86.91674128321287, + 137.3572130005287 + ], + "sensor_type": 1, + "id": 186 + }, + { + "release_time": 2286, + "due_time": 3495, + "duration": 23, + "coordinate": [ + -72.8069994854438, + 2.9997016394251546 + ], + "sensor_type": 1, + "id": 187 + }, + { + "release_time": 2086, + "due_time": 2504, + "duration": 44, + "coordinate": [ + 3.865338159054545, + -160.4322236741593 + ], + "sensor_type": 1, + "id": 188 + }, + { + "release_time": 2259, + "due_time": 2645, + "duration": 29, + "coordinate": [ + 68.22335169479427, + -158.66390680131573 + ], + "sensor_type": 1, + "id": 189 + }, + { + "release_time": 2197, + "due_time": 3545, + "duration": 18, + "coordinate": [ + 37.78358879505262, + -4.199385546612689 + ], + "sensor_type": 1, + "id": 190 + }, + { + "release_time": 484, + "due_time": 1684, + "duration": 49, + "coordinate": [ + 15.571277983801252, + 131.47757765654688 + ], + "sensor_type": 1, + "id": 191 + }, + { + "release_time": 253, + "due_time": 947, + "duration": 24, + "coordinate": [ + -48.89419327223289, + -137.3469756178045 + ], + "sensor_type": 1, + "id": 192 + }, + { + "release_time": 1752, + "due_time": 2453, + "duration": 16, + "coordinate": [ + 25.21439676687102, + -85.84977235415397 + ], + "sensor_type": 1, + "id": 193 + }, + { + "release_time": 2206, + "due_time": 2587, + "duration": 32, + "coordinate": [ + 49.066543121677995, + -177.6742316726066 + ], + "sensor_type": 1, + "id": 194 + }, + { + "release_time": 1460, + "due_time": 3382, + "duration": 18, + "coordinate": [ + 76.04169473548723, + -137.36259537259815 + ], + "sensor_type": 1, + "id": 195 + }, + { + "release_time": 1266, + "due_time": 2167, + "duration": 53, + "coordinate": [ + -89.78249735247068, + -65.63099852751006 + ], + "sensor_type": 1, + "id": 196 + }, + { + "release_time": 540, + "due_time": 837, + "duration": 26, + "coordinate": [ + 66.4415376546599, + 160.74025791428443 + ], + "sensor_type": 1, + "id": 197 + }, + { + "release_time": 2331, + "due_time": 3016, + "duration": 45, + "coordinate": [ + 72.02178803055267, + 113.66293709086119 + ], + "sensor_type": 1, + "id": 198 + }, + { + "release_time": 1492, + "due_time": 1925, + "duration": 57, + "coordinate": [ + -28.024293134686104, + -52.82248419826817 + ], + "sensor_type": 1, + "id": 199 + }, + { + "release_time": 152, + "due_time": 836, + "duration": 15, + "coordinate": [ + 10.462119325797431, + 178.61721613750194 + ], + "sensor_type": 1, + "id": 200 + }, + { + "release_time": 71, + "due_time": 1059, + "duration": 50, + "coordinate": [ + -11.441113207506646, + -14.991438004243435 + ], + "sensor_type": 1, + "id": 201 + }, + { + "release_time": 1866, + "due_time": 3250, + "duration": 57, + "coordinate": [ + 30.515458083023944, + 124.51630877764836 + ], + "sensor_type": 1, + "id": 202 + }, + { + "release_time": 1060, + "due_time": 3501, + "duration": 27, + "coordinate": [ + 3.650200120594107, + 170.93946797709066 + ], + "sensor_type": 1, + "id": 203 + }, + { + "release_time": 3473, + "due_time": 3585, + "duration": 34, + "coordinate": [ + -0.7168282366621099, + 66.00803526412827 + ], + "sensor_type": 1, + "id": 204 + }, + { + "release_time": 1289, + "due_time": 3390, + "duration": 22, + "coordinate": [ + 17.82388342443238, + 96.70959192559951 + ], + "sensor_type": 1, + "id": 205 + }, + { + "release_time": 1481, + "due_time": 3015, + "duration": 41, + "coordinate": [ + 53.94304238693999, + 42.96537734936206 + ], + "sensor_type": 1, + "id": 206 + }, + { + "release_time": 1625, + "due_time": 2269, + "duration": 16, + "coordinate": [ + 58.48371950161368, + -130.29611082220785 + ], + "sensor_type": 1, + "id": 207 + }, + { + "release_time": 2102, + "due_time": 2785, + "duration": 39, + "coordinate": [ + -64.86965037644829, + -140.07286502560228 + ], + "sensor_type": 1, + "id": 208 + }, + { + "release_time": 2290, + "due_time": 3511, + "duration": 18, + "coordinate": [ + -9.813737654523123, + -88.85504253037567 + ], + "sensor_type": 1, + "id": 209 + }, + { + "release_time": 64, + "due_time": 1085, + "duration": 32, + "coordinate": [ + -56.066130889924295, + -51.35190423810147 + ], + "sensor_type": 1, + "id": 210 + }, + { + "release_time": 2477, + "due_time": 2865, + "duration": 35, + "coordinate": [ + 41.63613002641716, + -151.78571807910626 + ], + "sensor_type": 1, + "id": 211 + }, + { + "release_time": 1012, + "due_time": 3364, + "duration": 15, + "coordinate": [ + 18.203299073623256, + -9.896346987230999 + ], + "sensor_type": 1, + "id": 212 + }, + { + "release_time": 667, + "due_time": 1522, + "duration": 23, + "coordinate": [ + -68.77743211771089, + 64.32224430020699 + ], + "sensor_type": 1, + "id": 213 + }, + { + "release_time": 1476, + "due_time": 3570, + "duration": 32, + "coordinate": [ + -19.446412954976466, + 43.46450955126167 + ], + "sensor_type": 1, + "id": 214 + } + ] +} \ No newline at end of file diff --git a/tests/fixtures/aeosbench_gt_bsk2.9.0/cases/52804/constellation.json b/tests/fixtures/aeosbench_gt_bsk2.9.0/cases/52804/constellation.json new file mode 100644 index 0000000..4e771b8 --- /dev/null +++ b/tests/fixtures/aeosbench_gt_bsk2.9.0/cases/52804/constellation.json @@ -0,0 +1,888 @@ +{ + "orbits": [ + { + "eccentricity": 0.003971740106633344, + "semi_major_axis": 7999102.46320668, + "inclination": 132.28031739707066, + "right_ascension_of_the_ascending_node": 213.72582955825789, + "argument_of_perigee": 357.43309361131156, + "id": 0 + }, + { + "eccentricity": 0.0012241656004986401, + "semi_major_axis": 7721599.565139821, + "inclination": 137.44068275927972, + "right_ascension_of_the_ascending_node": 240.1263579738233, + "argument_of_perigee": 274.50520991450935, + "id": 1 + }, + { + "eccentricity": 0.004468124292658665, + "semi_major_axis": 7831443.662120996, + "inclination": 120.76500908731322, + "right_ascension_of_the_ascending_node": 291.39152630987746, + "argument_of_perigee": 37.91697868439732, + "id": 2 + }, + { + "eccentricity": 0.0006259422716308255, + "semi_major_axis": 7915176.724093346, + "inclination": 51.73138993786381, + "right_ascension_of_the_ascending_node": 15.62909682319869, + "argument_of_perigee": 70.14523511639453, + "id": 3 + }, + { + "eccentricity": 0.004597962193712902, + "semi_major_axis": 7147923.484976102, + "inclination": 164.5842242881592, + "right_ascension_of_the_ascending_node": 63.86567930370973, + "argument_of_perigee": 113.02103963053686, + "id": 4 + }, + { + "eccentricity": 0.0043351042995775965, + "semi_major_axis": 7812718.802724104, + "inclination": 28.934134343853106, + "right_ascension_of_the_ascending_node": 297.95677821220323, + "argument_of_perigee": 189.4088138133248, + "id": 5 + }, + { + "eccentricity": 0.0042476397712531725, + "semi_major_axis": 6957074.541815771, + "inclination": 114.3599492955353, + "right_ascension_of_the_ascending_node": 307.2881747977386, + "argument_of_perigee": 253.85349699288642, + "id": 6 + }, + { + "eccentricity": 8.83079345683846e-05, + "semi_major_axis": 7583847.439551091, + "inclination": 21.451466126535113, + "right_ascension_of_the_ascending_node": 77.05775257002077, + "argument_of_perigee": 249.99281639297396, + "id": 7 + }, + { + "eccentricity": 0.0004680527017585734, + "semi_major_axis": 7111662.4724132875, + "inclination": 144.69921056485072, + "right_ascension_of_the_ascending_node": 185.91465748199695, + "argument_of_perigee": 356.37028155975486, + "id": 8 + } + ], + "satellites": [ + { + "inertia": [ + 51.098480224609375, + 0.0, + 0.0, + 0.0, + 130.90982055664062, + 0.0, + 0.0, + 0.0, + 136.26934814453125 + ], + "mass": 193.33469411090198, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 0, + "solar_panel": { + "direction": [ + 0.20375245331272646, + 0.09255896276494281, + 0.9746372536389747 + ], + "area": 0.16523397517491684, + "efficiency": 0.2577747961589555 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.11098498584789858, + "power": 9.218626096719316, + "type": 1 + }, + "battery": { + "capacity": 17093.57912548178, + "percentage": 0.8192462781780862 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 580.0183622729186, + "power": 6.768222688967366, + "efficiency": 0.5844900464037079 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 714.6116211329634, + "power": 5.083582883960041, + "efficiency": 0.5880117589027799 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 447.221381156385, + "power": 6.4936781336576, + "efficiency": 0.5655812781430624 + } + ], + "mrp_control": { + "k": 32.449749679529525, + "ki": 0.008694975781400566, + "p": 76.18347026550855, + "integral_limit": 0.022524360308083233 + }, + "true_anomaly": 231.1048489199689, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 0 + }, + { + "inertia": [ + 72.87612915039062, + 0.0, + 0.0, + 0.0, + 103.99116516113281, + 0.0, + 0.0, + 0.0, + 66.11146545410156 + ], + "mass": 110.44826529679986, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 1, + "solar_panel": { + "direction": [ + 0.8722699699314364, + 0.4243690398629731, + 0.24301443899815825 + ], + "area": 0.2796387043086981, + "efficiency": 0.42424007925408447 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.10345530882480564, + "power": 6.509578194442557, + "type": 1 + }, + "battery": { + "capacity": 19272.154557145586, + "percentage": 0.7736220435726792 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 593.8729548047576, + "power": 6.697171236557517, + "efficiency": 0.5095119330844287 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 744.9311630675975, + "power": 6.903756614821443, + "efficiency": 0.5250735481309013 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 408.6841035690621, + "power": 6.366782770166333, + "efficiency": 0.5563410390196357 + } + ], + "mrp_control": { + "k": 20.578902684684085, + "ki": 0.0009258102227601362, + "p": 61.49387422370864, + "integral_limit": 0.0007592386676469496 + }, + "true_anomaly": 357.866483475944, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 1 + }, + { + "inertia": [ + 175.76992797851562, + 0.0, + 0.0, + 0.0, + 54.09916687011719, + 0.0, + 0.0, + 0.0, + 92.75772857666016 + ], + "mass": 105.15043302267355, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 2, + "solar_panel": { + "direction": [ + -0.058327973681787, + 0.11636746864525371, + 0.9914920371476882 + ], + "area": 0.2827473158575953, + "efficiency": 0.28031113155862597 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.16661813792661456, + "power": 8.347154484088804, + "type": 1 + }, + "battery": { + "capacity": 10711.534615744566, + "percentage": 0.6829033820911293 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 623.6228655580824, + "power": 5.834531389012534, + "efficiency": 0.5305735391433297 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 599.8626794080968, + "power": 5.350343184376586, + "efficiency": 0.5183113821571657 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 532.3193711566755, + "power": 5.930592409820916, + "efficiency": 0.5897580260032469 + } + ], + "mrp_control": { + "k": 71.37970713089167, + "ki": 0.006945933077889423, + "p": 196.21607985375073, + "integral_limit": 0.002705719550191163 + }, + "true_anomaly": 309.57762346514295, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 2 + }, + { + "inertia": [ + 171.16812133789062, + 0.0, + 0.0, + 0.0, + 101.92791748046875, + 0.0, + 0.0, + 0.0, + 58.65448760986328 + ], + "mass": 92.08370383947539, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 3, + "solar_panel": { + "direction": [ + -0.20337528219214818, + 0.12170214191461987, + 0.9715076341679759 + ], + "area": 0.20225385818249164, + "efficiency": 0.2774218235517507 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.14177493288033538, + "power": 3.283921449808155, + "type": 1 + }, + "battery": { + "capacity": 16613.180849541342, + "percentage": 0.19137283534607008 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 415.7221029085555, + "power": 5.489852852153894, + "efficiency": 0.5507827055859987 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 524.5918103269108, + "power": 5.86987186787795, + "efficiency": 0.501892660656778 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 408.64437936981045, + "power": 5.905552177215665, + "efficiency": 0.5678502713404753 + } + ], + "mrp_control": { + "k": 30.432031053878912, + "ki": 0.0038154888917541286, + "p": 79.9916072214478, + "integral_limit": 0.011438302550528436 + }, + "true_anomaly": 40.058865408945344, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 3 + }, + { + "inertia": [ + 112.60472106933594, + 0.0, + 0.0, + 0.0, + 64.09156799316406, + 0.0, + 0.0, + 0.0, + 130.09512329101562 + ], + "mass": 98.48463524010057, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 4, + "solar_panel": { + "direction": [ + -0.2977899385863592, + 0.07135481823744369, + -0.9519609458328812 + ], + "area": 0.38820745005118984, + "efficiency": 0.2653388389519661 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.1819482620734265, + "power": 9.275536802408174, + "type": 1 + }, + "battery": { + "capacity": 12302.984973204611, + "percentage": 0.7598645922593161 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 548.7826345386259, + "power": 6.440677177835436, + "efficiency": 0.5834261637831067 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 535.7430915590317, + "power": 6.044393577150715, + "efficiency": 0.5153669882040476 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 573.1659565600306, + "power": 6.376616908892249, + "efficiency": 0.5983730932782177 + } + ], + "mrp_control": { + "k": 20.578954795151894, + "ki": 0.002490746500068195, + "p": 69.72312562905941, + "integral_limit": 0.008766266729055968 + }, + "true_anomaly": 222.13000806697715, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 4 + }, + { + "inertia": [ + 86.87165832519531, + 0.0, + 0.0, + 0.0, + 150.57398986816406, + 0.0, + 0.0, + 0.0, + 66.5597152709961 + ], + "mass": 115.48957000195128, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 5, + "solar_panel": { + "direction": [ + -0.02063961063468356, + 0.1453699412788789, + 0.9891620628822276 + ], + "area": 0.30500087633797246, + "efficiency": 0.4673339067442893 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.19691696318582155, + "power": 7.356012791690196, + "type": 1 + }, + "battery": { + "capacity": 26994.81172134623, + "percentage": 0.6709344741895982 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 552.9653568389707, + "power": 6.878477585233572, + "efficiency": 0.5933500437215977 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 503.3903169860773, + "power": 6.350720264465724, + "efficiency": 0.5205790303321831 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 569.403486846613, + "power": 6.641899612927725, + "efficiency": 0.5018694429813427 + } + ], + "mrp_control": { + "k": 39.26541649946181, + "ki": 0.006265839401427758, + "p": 106.06763464787313, + "integral_limit": 0.027066170569686757 + }, + "true_anomaly": 106.9193759458872, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 5 + }, + { + "inertia": [ + 196.71217346191406, + 0.0, + 0.0, + 0.0, + 123.59903717041016, + 0.0, + 0.0, + 0.0, + 183.1841278076172 + ], + "mass": 132.86816006119574, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 6, + "solar_panel": { + "direction": [ + -0.12199363709174395, + 0.5718584549265038, + -0.8112308303055301 + ], + "area": 0.16925286319292657, + "efficiency": 0.16597396659903577 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.20866569319608136, + "power": 6.302596712504019, + "type": 1 + }, + "battery": { + "capacity": 13003.442585081671, + "percentage": 0.11809805281568679 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 442.0776418101014, + "power": 6.327644326127016, + "efficiency": 0.5323357886567526 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 563.5121113876496, + "power": 5.020451844598133, + "efficiency": 0.5951300557361863 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 648.3392282354196, + "power": 5.297591847032109, + "efficiency": 0.5795305917712145 + } + ], + "mrp_control": { + "k": 80.665711912549, + "ki": 0.001293791398118911, + "p": 196.6970622678252, + "integral_limit": 0.003986903198887824 + }, + "true_anomaly": 51.84604391212862, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 6 + }, + { + "inertia": [ + 53.44590377807617, + 0.0, + 0.0, + 0.0, + 136.02549743652344, + 0.0, + 0.0, + 0.0, + 151.29078674316406 + ], + "mass": 137.14571801483424, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 7, + "solar_panel": { + "direction": [ + -0.43055002057313585, + 0.03900930938510161, + -0.9017233242884259 + ], + "area": 0.1825092122357599, + "efficiency": 0.2248503519924941 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.23749725216389633, + "power": 6.845157147258428, + "type": 1 + }, + "battery": { + "capacity": 29360.328672852007, + "percentage": 0.8103599318667664 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 627.4773133348576, + "power": 5.917052746350675, + "efficiency": 0.5177670381458673 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 646.8333715866078, + "power": 5.637341616885337, + "efficiency": 0.5914673874079578 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 680.5741663376112, + "power": 6.600860981422468, + "efficiency": 0.5448836100803566 + } + ], + "mrp_control": { + "k": 15.481661485047162, + "ki": 0.009434302249731377, + "p": 49.092808079095406, + "integral_limit": 0.0466500134194675 + }, + "true_anomaly": 288.6346126803132, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 7 + }, + { + "inertia": [ + 173.57115173339844, + 0.0, + 0.0, + 0.0, + 155.3670654296875, + 0.0, + 0.0, + 0.0, + 186.976318359375 + ], + "mass": 132.30015852700103, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 8, + "solar_panel": { + "direction": [ + -0.7861476661510693, + 0.5891337294453012, + -0.18679747277492204 + ], + "area": 0.4527355498655633, + "efficiency": 0.29648703635366114 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4186801922342174, + "power": 9.094821880413381, + "type": 1 + }, + "battery": { + "capacity": 20734.438000401846, + "percentage": 0.26762455943029495 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 470.51449756076477, + "power": 5.094700257541146, + "efficiency": 0.5051143077693722 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 508.6581320398521, + "power": 5.781117339887054, + "efficiency": 0.5730045657326235 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 560.4925078719365, + "power": 6.9011323173207835, + "efficiency": 0.5756015223158062 + } + ], + "mrp_control": { + "k": 32.59580066620699, + "ki": 0.003614362821575622, + "p": 97.37686204003941, + "integral_limit": 0.01610251254862017 + }, + "true_anomaly": 215.80007703629127, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 8 + } + ] +} \ No newline at end of file diff --git a/tests/fixtures/aeosbench_gt_bsk2.9.0/cases/52804/taskset.json b/tests/fixtures/aeosbench_gt_bsk2.9.0/cases/52804/taskset.json new file mode 100644 index 0000000..e322c00 --- /dev/null +++ b/tests/fixtures/aeosbench_gt_bsk2.9.0/cases/52804/taskset.json @@ -0,0 +1,1830 @@ +{ + "tasks": [ + { + "release_time": 2698, + "due_time": 3516, + "duration": 35, + "coordinate": [ + 57.64060767888324, + -5.3817531930895655 + ], + "sensor_type": 1, + "id": 0 + }, + { + "release_time": 2794, + "due_time": 3576, + "duration": 56, + "coordinate": [ + -44.97454381600026, + 20.95523251822408 + ], + "sensor_type": 1, + "id": 1 + }, + { + "release_time": 2165, + "due_time": 3397, + "duration": 23, + "coordinate": [ + 38.87338525158444, + -73.73474421471788 + ], + "sensor_type": 1, + "id": 2 + }, + { + "release_time": 438, + "due_time": 2546, + "duration": 57, + "coordinate": [ + -70.77377626232628, + -33.225362326195096 + ], + "sensor_type": 1, + "id": 3 + }, + { + "release_time": 2627, + "due_time": 3327, + "duration": 46, + "coordinate": [ + 49.32211960073846, + -8.17723774412724 + ], + "sensor_type": 1, + "id": 4 + }, + { + "release_time": 928, + "due_time": 2654, + "duration": 31, + "coordinate": [ + 14.990927362136063, + 135.05458164463687 + ], + "sensor_type": 1, + "id": 5 + }, + { + "release_time": 1688, + "due_time": 2528, + "duration": 46, + "coordinate": [ + -37.82613276295535, + -118.57562935650606 + ], + "sensor_type": 1, + "id": 6 + }, + { + "release_time": 3295, + "due_time": 3451, + "duration": 37, + "coordinate": [ + 36.29791619765837, + 17.782394973759125 + ], + "sensor_type": 1, + "id": 7 + }, + { + "release_time": 3113, + "due_time": 3473, + "duration": 19, + "coordinate": [ + -86.34793578323783, + -9.647279554462159 + ], + "sensor_type": 1, + "id": 8 + }, + { + "release_time": 1822, + "due_time": 2871, + "duration": 28, + "coordinate": [ + 8.103426318199269, + -74.66942819852623 + ], + "sensor_type": 1, + "id": 9 + }, + { + "release_time": 3308, + "due_time": 3497, + "duration": 16, + "coordinate": [ + -20.808877324135892, + -53.025675971562706 + ], + "sensor_type": 1, + "id": 10 + }, + { + "release_time": 2298, + "due_time": 2383, + "duration": 28, + "coordinate": [ + 17.44477825375357, + 178.29203525150177 + ], + "sensor_type": 1, + "id": 11 + }, + { + "release_time": 3469, + "due_time": 3562, + "duration": 31, + "coordinate": [ + -11.64529315609063, + 97.84460403935282 + ], + "sensor_type": 1, + "id": 12 + }, + { + "release_time": 1115, + "due_time": 1680, + "duration": 17, + "coordinate": [ + -56.523421403285894, + -150.99512977867738 + ], + "sensor_type": 1, + "id": 13 + }, + { + "release_time": 1913, + "due_time": 2278, + "duration": 36, + "coordinate": [ + 45.07652700029743, + 77.55910033809465 + ], + "sensor_type": 1, + "id": 14 + }, + { + "release_time": 2023, + "due_time": 3552, + "duration": 26, + "coordinate": [ + -50.28597415071872, + -155.28672736447766 + ], + "sensor_type": 1, + "id": 15 + }, + { + "release_time": 1383, + "due_time": 3029, + "duration": 44, + "coordinate": [ + 20.615743880579814, + -132.7117648979035 + ], + "sensor_type": 1, + "id": 16 + }, + { + "release_time": 2078, + "due_time": 3003, + "duration": 57, + "coordinate": [ + -34.32224326073634, + 117.21318444334128 + ], + "sensor_type": 1, + "id": 17 + }, + { + "release_time": 1059, + "due_time": 2259, + "duration": 23, + "coordinate": [ + -39.052304485501296, + 14.604202871274651 + ], + "sensor_type": 1, + "id": 18 + }, + { + "release_time": 3016, + "due_time": 3432, + "duration": 31, + "coordinate": [ + 39.66309059011303, + -175.04173316437186 + ], + "sensor_type": 1, + "id": 19 + }, + { + "release_time": 3313, + "due_time": 3554, + "duration": 29, + "coordinate": [ + -89.35424454272975, + 54.73116415329076 + ], + "sensor_type": 1, + "id": 20 + }, + { + "release_time": 346, + "due_time": 1164, + "duration": 52, + "coordinate": [ + 67.28827275374974, + 64.09039237726125 + ], + "sensor_type": 1, + "id": 21 + }, + { + "release_time": 3222, + "due_time": 3372, + "duration": 23, + "coordinate": [ + -6.060490679827282, + -13.592337308018273 + ], + "sensor_type": 1, + "id": 22 + }, + { + "release_time": 1832, + "due_time": 3143, + "duration": 52, + "coordinate": [ + -8.519942022865266, + -132.25767847460443 + ], + "sensor_type": 1, + "id": 23 + }, + { + "release_time": 402, + "due_time": 3324, + "duration": 30, + "coordinate": [ + 89.98979899875542, + -91.67367617625143 + ], + "sensor_type": 1, + "id": 24 + }, + { + "release_time": 570, + "due_time": 3378, + "duration": 21, + "coordinate": [ + -73.76992488328406, + 127.09648626228426 + ], + "sensor_type": 1, + "id": 25 + }, + { + "release_time": 2583, + "due_time": 2701, + "duration": 20, + "coordinate": [ + -45.414704575817865, + -136.0227830229712 + ], + "sensor_type": 1, + "id": 26 + }, + { + "release_time": 3342, + "due_time": 3489, + "duration": 27, + "coordinate": [ + -61.71861179798128, + 45.01147727188925 + ], + "sensor_type": 1, + "id": 27 + }, + { + "release_time": 1760, + "due_time": 2545, + "duration": 53, + "coordinate": [ + -41.47174703397344, + -133.23621066583817 + ], + "sensor_type": 1, + "id": 28 + }, + { + "release_time": 752, + "due_time": 1677, + "duration": 42, + "coordinate": [ + 60.69356628550199, + 142.16304482358152 + ], + "sensor_type": 1, + "id": 29 + }, + { + "release_time": 305, + "due_time": 2157, + "duration": 49, + "coordinate": [ + -7.04281589169122, + -47.96499832586497 + ], + "sensor_type": 1, + "id": 30 + }, + { + "release_time": 1783, + "due_time": 3053, + "duration": 59, + "coordinate": [ + -38.623797816077754, + -30.000969015241026 + ], + "sensor_type": 1, + "id": 31 + }, + { + "release_time": 2135, + "due_time": 3286, + "duration": 36, + "coordinate": [ + 85.8645419220824, + 172.327168396851 + ], + "sensor_type": 1, + "id": 32 + }, + { + "release_time": 3148, + "due_time": 3596, + "duration": 26, + "coordinate": [ + 34.40622714043161, + -96.84313342117834 + ], + "sensor_type": 1, + "id": 33 + }, + { + "release_time": 884, + "due_time": 1325, + "duration": 39, + "coordinate": [ + 83.89678332375703, + 100.8058615089032 + ], + "sensor_type": 1, + "id": 34 + }, + { + "release_time": 3338, + "due_time": 3577, + "duration": 49, + "coordinate": [ + 37.519269597982, + 24.554501197213796 + ], + "sensor_type": 1, + "id": 35 + }, + { + "release_time": 3448, + "due_time": 3582, + "duration": 40, + "coordinate": [ + -63.66855712329925, + 69.57785376195855 + ], + "sensor_type": 1, + "id": 36 + }, + { + "release_time": 896, + "due_time": 1788, + "duration": 60, + "coordinate": [ + 63.405277237941704, + -96.83317238867437 + ], + "sensor_type": 1, + "id": 37 + }, + { + "release_time": 1968, + "due_time": 2353, + "duration": 22, + "coordinate": [ + 13.694239605125546, + 148.94766503369567 + ], + "sensor_type": 1, + "id": 38 + }, + { + "release_time": 1436, + "due_time": 3086, + "duration": 58, + "coordinate": [ + -39.62054305585697, + -100.94201860777655 + ], + "sensor_type": 1, + "id": 39 + }, + { + "release_time": 1165, + "due_time": 2098, + "duration": 25, + "coordinate": [ + 26.615597796053862, + 61.43445981419731 + ], + "sensor_type": 1, + "id": 40 + }, + { + "release_time": 1123, + "due_time": 1444, + "duration": 53, + "coordinate": [ + -73.39487341774282, + -54.41534655805941 + ], + "sensor_type": 1, + "id": 41 + }, + { + "release_time": 2829, + "due_time": 3165, + "duration": 57, + "coordinate": [ + 29.87336200202425, + 63.894106157528 + ], + "sensor_type": 1, + "id": 42 + }, + { + "release_time": 3053, + "due_time": 3344, + "duration": 25, + "coordinate": [ + 13.945723012129477, + 132.62783564351872 + ], + "sensor_type": 1, + "id": 43 + }, + { + "release_time": 3265, + "due_time": 3551, + "duration": 30, + "coordinate": [ + 49.924861843648586, + 120.6334047288176 + ], + "sensor_type": 1, + "id": 44 + }, + { + "release_time": 2718, + "due_time": 3339, + "duration": 56, + "coordinate": [ + -72.24198353525627, + -149.71460735940028 + ], + "sensor_type": 1, + "id": 45 + }, + { + "release_time": 1258, + "due_time": 1863, + "duration": 24, + "coordinate": [ + 84.41003691611198, + 136.02603346964958 + ], + "sensor_type": 1, + "id": 46 + }, + { + "release_time": 347, + "due_time": 2163, + "duration": 51, + "coordinate": [ + -61.047346502526324, + 175.5935906301217 + ], + "sensor_type": 1, + "id": 47 + }, + { + "release_time": 1380, + "due_time": 2991, + "duration": 35, + "coordinate": [ + -19.525557300928696, + 30.378360688356196 + ], + "sensor_type": 1, + "id": 48 + }, + { + "release_time": 2381, + "due_time": 3154, + "duration": 27, + "coordinate": [ + -56.218213196507, + -166.333313577569 + ], + "sensor_type": 1, + "id": 49 + }, + { + "release_time": 838, + "due_time": 1179, + "duration": 22, + "coordinate": [ + -80.73420605142266, + -97.78137252897221 + ], + "sensor_type": 1, + "id": 50 + }, + { + "release_time": 1248, + "due_time": 3486, + "duration": 20, + "coordinate": [ + 1.2290155473665578, + 87.19586249375419 + ], + "sensor_type": 1, + "id": 51 + }, + { + "release_time": 205, + "due_time": 480, + "duration": 43, + "coordinate": [ + 27.601747882159344, + 32.2199076318484 + ], + "sensor_type": 1, + "id": 52 + }, + { + "release_time": 974, + "due_time": 1315, + "duration": 31, + "coordinate": [ + 71.21379802178623, + -33.20202035696548 + ], + "sensor_type": 1, + "id": 53 + }, + { + "release_time": 1722, + "due_time": 3341, + "duration": 52, + "coordinate": [ + -77.9563746336906, + -31.35436848904388 + ], + "sensor_type": 1, + "id": 54 + }, + { + "release_time": 1032, + "due_time": 1797, + "duration": 20, + "coordinate": [ + 13.29745876469687, + -150.33193001953683 + ], + "sensor_type": 1, + "id": 55 + }, + { + "release_time": 2924, + "due_time": 3188, + "duration": 43, + "coordinate": [ + 30.959236684787456, + -176.22207191286614 + ], + "sensor_type": 1, + "id": 56 + }, + { + "release_time": 2835, + "due_time": 3249, + "duration": 28, + "coordinate": [ + 27.39828529230242, + 145.98439899808056 + ], + "sensor_type": 1, + "id": 57 + }, + { + "release_time": 1636, + "due_time": 3523, + "duration": 43, + "coordinate": [ + -15.658138205407226, + -58.61817786979334 + ], + "sensor_type": 1, + "id": 58 + }, + { + "release_time": 620, + "due_time": 2344, + "duration": 48, + "coordinate": [ + -5.486822997285913, + 56.270195039394395 + ], + "sensor_type": 1, + "id": 59 + }, + { + "release_time": 2090, + "due_time": 3068, + "duration": 18, + "coordinate": [ + -23.567034214467114, + 177.00457038407814 + ], + "sensor_type": 1, + "id": 60 + }, + { + "release_time": 1880, + "due_time": 3084, + "duration": 42, + "coordinate": [ + -1.3084074008079654, + 178.06593287190634 + ], + "sensor_type": 1, + "id": 61 + }, + { + "release_time": 1400, + "due_time": 3009, + "duration": 30, + "coordinate": [ + 12.782469432796816, + -75.53313699658254 + ], + "sensor_type": 1, + "id": 62 + }, + { + "release_time": 2328, + "due_time": 3208, + "duration": 38, + "coordinate": [ + -64.0151705759678, + -111.13658733109058 + ], + "sensor_type": 1, + "id": 63 + }, + { + "release_time": 2306, + "due_time": 2898, + "duration": 50, + "coordinate": [ + 22.565770183514246, + -64.21842082463178 + ], + "sensor_type": 1, + "id": 64 + }, + { + "release_time": 741, + "due_time": 3128, + "duration": 26, + "coordinate": [ + 60.25160714964383, + -94.09062557110434 + ], + "sensor_type": 1, + "id": 65 + }, + { + "release_time": 2811, + "due_time": 3039, + "duration": 45, + "coordinate": [ + 45.27942846536669, + 72.26113798475396 + ], + "sensor_type": 1, + "id": 66 + }, + { + "release_time": 2376, + "due_time": 3170, + "duration": 21, + "coordinate": [ + 82.63531039970735, + -5.2228254109060686 + ], + "sensor_type": 1, + "id": 67 + }, + { + "release_time": 2669, + "due_time": 2989, + "duration": 44, + "coordinate": [ + -61.186637812575555, + 7.180758787005232 + ], + "sensor_type": 1, + "id": 68 + }, + { + "release_time": 1021, + "due_time": 2944, + "duration": 45, + "coordinate": [ + 42.28239680619083, + -92.97532036041598 + ], + "sensor_type": 1, + "id": 69 + }, + { + "release_time": 3396, + "due_time": 3595, + "duration": 57, + "coordinate": [ + 79.39962847656324, + 82.29402395246137 + ], + "sensor_type": 1, + "id": 70 + }, + { + "release_time": 2050, + "due_time": 2643, + "duration": 21, + "coordinate": [ + 89.03427140975981, + -28.144966327301375 + ], + "sensor_type": 1, + "id": 71 + }, + { + "release_time": 1710, + "due_time": 2897, + "duration": 29, + "coordinate": [ + 11.488867789332929, + -103.50356599725599 + ], + "sensor_type": 1, + "id": 72 + }, + { + "release_time": 1127, + "due_time": 2153, + "duration": 55, + "coordinate": [ + 41.56986913297706, + -74.52373640064268 + ], + "sensor_type": 1, + "id": 73 + }, + { + "release_time": 1934, + "due_time": 2925, + "duration": 24, + "coordinate": [ + 0.03196277367695188, + -75.6888139891098 + ], + "sensor_type": 1, + "id": 74 + }, + { + "release_time": 3288, + "due_time": 3462, + "duration": 44, + "coordinate": [ + 85.02317479469377, + -0.19812851581625068 + ], + "sensor_type": 1, + "id": 75 + }, + { + "release_time": 3168, + "due_time": 3310, + "duration": 43, + "coordinate": [ + 5.51693636011035, + -168.6474046509735 + ], + "sensor_type": 1, + "id": 76 + }, + { + "release_time": 2600, + "due_time": 3428, + "duration": 35, + "coordinate": [ + 23.520516055575257, + 81.47226890842671 + ], + "sensor_type": 1, + "id": 77 + }, + { + "release_time": 1193, + "due_time": 2939, + "duration": 30, + "coordinate": [ + 35.08535016148052, + 24.426415973091594 + ], + "sensor_type": 1, + "id": 78 + }, + { + "release_time": 3169, + "due_time": 3466, + "duration": 25, + "coordinate": [ + 4.503265761171988, + -45.830240613263726 + ], + "sensor_type": 1, + "id": 79 + }, + { + "release_time": 1098, + "due_time": 1720, + "duration": 29, + "coordinate": [ + 58.52086822954928, + 75.80959731959703 + ], + "sensor_type": 1, + "id": 80 + }, + { + "release_time": 1253, + "due_time": 1351, + "duration": 20, + "coordinate": [ + -36.210082300263075, + -14.009652249702924 + ], + "sensor_type": 1, + "id": 81 + }, + { + "release_time": 811, + "due_time": 2133, + "duration": 53, + "coordinate": [ + -29.519042156517898, + 105.35673864137448 + ], + "sensor_type": 1, + "id": 82 + }, + { + "release_time": 1712, + "due_time": 2357, + "duration": 52, + "coordinate": [ + 40.98861599916398, + -107.12750142875333 + ], + "sensor_type": 1, + "id": 83 + }, + { + "release_time": 1046, + "due_time": 2791, + "duration": 29, + "coordinate": [ + -24.420047431750334, + 24.818796949986762 + ], + "sensor_type": 1, + "id": 84 + }, + { + "release_time": 2897, + "due_time": 3231, + "duration": 44, + "coordinate": [ + 60.73686873590526, + 122.54852965214525 + ], + "sensor_type": 1, + "id": 85 + }, + { + "release_time": 3337, + "due_time": 3531, + "duration": 33, + "coordinate": [ + 18.922640465670938, + 21.701684058873866 + ], + "sensor_type": 1, + "id": 86 + }, + { + "release_time": 353, + "due_time": 1295, + "duration": 46, + "coordinate": [ + -71.29814915709406, + -97.25730995444717 + ], + "sensor_type": 1, + "id": 87 + }, + { + "release_time": 2769, + "due_time": 3374, + "duration": 57, + "coordinate": [ + 61.820936194772884, + 148.1357868607177 + ], + "sensor_type": 1, + "id": 88 + }, + { + "release_time": 3092, + "due_time": 3561, + "duration": 47, + "coordinate": [ + 11.763924797148945, + -53.93032602970845 + ], + "sensor_type": 1, + "id": 89 + }, + { + "release_time": 226, + "due_time": 866, + "duration": 17, + "coordinate": [ + -65.64615443589854, + -84.2005797054945 + ], + "sensor_type": 1, + "id": 90 + }, + { + "release_time": 2771, + "due_time": 3416, + "duration": 49, + "coordinate": [ + 38.898121592591394, + 14.710794576496568 + ], + "sensor_type": 1, + "id": 91 + }, + { + "release_time": 130, + "due_time": 2454, + "duration": 17, + "coordinate": [ + -23.68527006422653, + 158.46500142605862 + ], + "sensor_type": 1, + "id": 92 + }, + { + "release_time": 3327, + "due_time": 3509, + "duration": 55, + "coordinate": [ + -3.386440964983265, + 91.71477653847478 + ], + "sensor_type": 1, + "id": 93 + }, + { + "release_time": 1181, + "due_time": 1555, + "duration": 48, + "coordinate": [ + 10.121139274602768, + 140.40367635313146 + ], + "sensor_type": 1, + "id": 94 + }, + { + "release_time": 386, + "due_time": 3402, + "duration": 51, + "coordinate": [ + 11.008704515808489, + 53.74982732032453 + ], + "sensor_type": 1, + "id": 95 + }, + { + "release_time": 159, + "due_time": 3374, + "duration": 38, + "coordinate": [ + 73.59108496130796, + -132.44379717265312 + ], + "sensor_type": 1, + "id": 96 + }, + { + "release_time": 2417, + "due_time": 3175, + "duration": 58, + "coordinate": [ + 35.89719046366615, + -29.021269258623363 + ], + "sensor_type": 1, + "id": 97 + }, + { + "release_time": 3444, + "due_time": 3590, + "duration": 26, + "coordinate": [ + -84.84853932802056, + 51.36818044730637 + ], + "sensor_type": 1, + "id": 98 + }, + { + "release_time": 528, + "due_time": 1241, + "duration": 44, + "coordinate": [ + -31.367179724926935, + 35.84408794389222 + ], + "sensor_type": 1, + "id": 99 + }, + { + "release_time": 2660, + "due_time": 3275, + "duration": 32, + "coordinate": [ + 73.05203250684337, + -24.175492609428034 + ], + "sensor_type": 1, + "id": 100 + }, + { + "release_time": 318, + "due_time": 1799, + "duration": 22, + "coordinate": [ + 43.22884733951824, + 10.068553072098524 + ], + "sensor_type": 1, + "id": 101 + }, + { + "release_time": 833, + "due_time": 2686, + "duration": 58, + "coordinate": [ + 69.79817452956942, + -29.425258493036807 + ], + "sensor_type": 1, + "id": 102 + }, + { + "release_time": 834, + "due_time": 3264, + "duration": 56, + "coordinate": [ + 63.99703813917151, + -61.15003339344722 + ], + "sensor_type": 1, + "id": 103 + }, + { + "release_time": 1772, + "due_time": 3532, + "duration": 44, + "coordinate": [ + 77.33812769449983, + -160.86203220790586 + ], + "sensor_type": 1, + "id": 104 + }, + { + "release_time": 974, + "due_time": 1833, + "duration": 59, + "coordinate": [ + 78.32525855426655, + 46.190203719470304 + ], + "sensor_type": 1, + "id": 105 + }, + { + "release_time": 538, + "due_time": 2079, + "duration": 28, + "coordinate": [ + 42.31148756011123, + 99.64083733295234 + ], + "sensor_type": 1, + "id": 106 + }, + { + "release_time": 2393, + "due_time": 2962, + "duration": 52, + "coordinate": [ + -61.32574148243297, + -83.10433918668393 + ], + "sensor_type": 1, + "id": 107 + }, + { + "release_time": 1991, + "due_time": 3531, + "duration": 58, + "coordinate": [ + -7.33455795866702, + -121.19309741476661 + ], + "sensor_type": 1, + "id": 108 + }, + { + "release_time": 3351, + "due_time": 3516, + "duration": 42, + "coordinate": [ + 63.387585828724156, + -45.40372268944941 + ], + "sensor_type": 1, + "id": 109 + }, + { + "release_time": 2379, + "due_time": 2857, + "duration": 19, + "coordinate": [ + -5.294865285548056, + 0.3473047703640191 + ], + "sensor_type": 1, + "id": 110 + }, + { + "release_time": 1996, + "due_time": 2928, + "duration": 48, + "coordinate": [ + 0.4881593878764221, + -171.32453252318874 + ], + "sensor_type": 1, + "id": 111 + }, + { + "release_time": 1760, + "due_time": 2130, + "duration": 50, + "coordinate": [ + 53.27587375640553, + 52.71024245031049 + ], + "sensor_type": 1, + "id": 112 + }, + { + "release_time": 1802, + "due_time": 2527, + "duration": 27, + "coordinate": [ + -6.456795021813008, + -3.695822240928692 + ], + "sensor_type": 1, + "id": 113 + }, + { + "release_time": 1998, + "due_time": 3479, + "duration": 53, + "coordinate": [ + -31.51348590419579, + 101.68872662077649 + ], + "sensor_type": 1, + "id": 114 + }, + { + "release_time": 2978, + "due_time": 3374, + "duration": 46, + "coordinate": [ + -82.80518407077133, + -134.78206024011973 + ], + "sensor_type": 1, + "id": 115 + }, + { + "release_time": 1836, + "due_time": 2090, + "duration": 44, + "coordinate": [ + 30.18030293784254, + 178.51708827484373 + ], + "sensor_type": 1, + "id": 116 + }, + { + "release_time": 2867, + "due_time": 3566, + "duration": 60, + "coordinate": [ + 31.985731062895454, + -133.56102767960482 + ], + "sensor_type": 1, + "id": 117 + }, + { + "release_time": 1658, + "due_time": 2191, + "duration": 35, + "coordinate": [ + 35.32679793544152, + -26.65571405467304 + ], + "sensor_type": 1, + "id": 118 + }, + { + "release_time": 2918, + "due_time": 3433, + "duration": 49, + "coordinate": [ + 45.06478586200464, + 12.113510258880638 + ], + "sensor_type": 1, + "id": 119 + }, + { + "release_time": 1807, + "due_time": 3591, + "duration": 35, + "coordinate": [ + 65.05729805860025, + -170.48718164553864 + ], + "sensor_type": 1, + "id": 120 + }, + { + "release_time": 1748, + "due_time": 2645, + "duration": 31, + "coordinate": [ + 36.559004931417476, + 92.9960194097979 + ], + "sensor_type": 1, + "id": 121 + }, + { + "release_time": 2356, + "due_time": 2902, + "duration": 31, + "coordinate": [ + -49.67205253564912, + -158.29010139876712 + ], + "sensor_type": 1, + "id": 122 + }, + { + "release_time": 960, + "due_time": 1389, + "duration": 16, + "coordinate": [ + -23.60451242071815, + -25.02423908539555 + ], + "sensor_type": 1, + "id": 123 + }, + { + "release_time": 1415, + "due_time": 1531, + "duration": 15, + "coordinate": [ + -51.26661032176471, + 29.09461409728786 + ], + "sensor_type": 1, + "id": 124 + }, + { + "release_time": 2754, + "due_time": 3190, + "duration": 58, + "coordinate": [ + -85.5743191525062, + 16.38032928713224 + ], + "sensor_type": 1, + "id": 125 + }, + { + "release_time": 2617, + "due_time": 3030, + "duration": 45, + "coordinate": [ + 84.76660185136973, + 114.69945628621116 + ], + "sensor_type": 1, + "id": 126 + }, + { + "release_time": 2272, + "due_time": 2945, + "duration": 56, + "coordinate": [ + 25.756569374769498, + -14.94581765265201 + ], + "sensor_type": 1, + "id": 127 + }, + { + "release_time": 1019, + "due_time": 3235, + "duration": 42, + "coordinate": [ + -44.69836736103144, + 168.5111914839697 + ], + "sensor_type": 1, + "id": 128 + }, + { + "release_time": 2270, + "due_time": 2526, + "duration": 52, + "coordinate": [ + -33.68927802345262, + -168.5406559766035 + ], + "sensor_type": 1, + "id": 129 + }, + { + "release_time": 2699, + "due_time": 3081, + "duration": 51, + "coordinate": [ + 59.20912447795601, + 15.745529892702024 + ], + "sensor_type": 1, + "id": 130 + }, + { + "release_time": 1075, + "due_time": 2122, + "duration": 49, + "coordinate": [ + -12.474576529455518, + -176.76332559046992 + ], + "sensor_type": 1, + "id": 131 + }, + { + "release_time": 469, + "due_time": 2938, + "duration": 30, + "coordinate": [ + 8.374704817506327, + -75.48525531595365 + ], + "sensor_type": 1, + "id": 132 + }, + { + "release_time": 2868, + "due_time": 3417, + "duration": 47, + "coordinate": [ + 81.44637125789791, + 60.996229050217835 + ], + "sensor_type": 1, + "id": 133 + }, + { + "release_time": 1526, + "due_time": 3336, + "duration": 22, + "coordinate": [ + -32.51680422431697, + 114.90424206813117 + ], + "sensor_type": 1, + "id": 134 + }, + { + "release_time": 425, + "due_time": 746, + "duration": 54, + "coordinate": [ + -70.96212901367237, + 21.151808641470666 + ], + "sensor_type": 1, + "id": 135 + }, + { + "release_time": 1657, + "due_time": 3510, + "duration": 47, + "coordinate": [ + 17.147857845982855, + -121.73742496188468 + ], + "sensor_type": 1, + "id": 136 + }, + { + "release_time": 2138, + "due_time": 2602, + "duration": 33, + "coordinate": [ + 49.14331642566566, + -169.11150818816662 + ], + "sensor_type": 1, + "id": 137 + }, + { + "release_time": 1421, + "due_time": 2933, + "duration": 60, + "coordinate": [ + -6.00787496604147, + 71.71658518604255 + ], + "sensor_type": 1, + "id": 138 + }, + { + "release_time": 692, + "due_time": 1915, + "duration": 57, + "coordinate": [ + 2.069206844254907, + 46.03526497971211 + ], + "sensor_type": 1, + "id": 139 + }, + { + "release_time": 72, + "due_time": 2813, + "duration": 51, + "coordinate": [ + -35.895314535859484, + 78.3111855780669 + ], + "sensor_type": 1, + "id": 140 + }, + { + "release_time": 2598, + "due_time": 3439, + "duration": 17, + "coordinate": [ + -61.96706770602441, + -75.7011328191431 + ], + "sensor_type": 1, + "id": 141 + }, + { + "release_time": 2124, + "due_time": 2511, + "duration": 43, + "coordinate": [ + -51.345690643180546, + 105.27158364715228 + ], + "sensor_type": 1, + "id": 142 + }, + { + "release_time": 2805, + "due_time": 3033, + "duration": 23, + "coordinate": [ + -9.75717495599082, + 9.382451936161686 + ], + "sensor_type": 1, + "id": 143 + }, + { + "release_time": 1783, + "due_time": 2012, + "duration": 56, + "coordinate": [ + -88.10370022786454, + -169.4983445421203 + ], + "sensor_type": 1, + "id": 144 + }, + { + "release_time": 1146, + "due_time": 2859, + "duration": 56, + "coordinate": [ + 16.73757960609518, + -73.99102720437807 + ], + "sensor_type": 1, + "id": 145 + }, + { + "release_time": 1303, + "due_time": 1714, + "duration": 18, + "coordinate": [ + 80.76230950863066, + -72.28182489527028 + ], + "sensor_type": 1, + "id": 146 + }, + { + "release_time": 3323, + "due_time": 3549, + "duration": 59, + "coordinate": [ + 16.871798169017367, + 13.094551576329337 + ], + "sensor_type": 1, + "id": 147 + }, + { + "release_time": 1053, + "due_time": 2160, + "duration": 42, + "coordinate": [ + -57.91494003870467, + -64.59731229750027 + ], + "sensor_type": 1, + "id": 148 + }, + { + "release_time": 3429, + "due_time": 3561, + "duration": 22, + "coordinate": [ + -12.185324385808869, + 38.99692328363989 + ], + "sensor_type": 1, + "id": 149 + }, + { + "release_time": 1956, + "due_time": 2640, + "duration": 16, + "coordinate": [ + 5.923162299004332, + -179.36427833993233 + ], + "sensor_type": 1, + "id": 150 + }, + { + "release_time": 1464, + "due_time": 2332, + "duration": 43, + "coordinate": [ + 0.11169827799356824, + 166.89643811873287 + ], + "sensor_type": 1, + "id": 151 + }, + { + "release_time": 1098, + "due_time": 2385, + "duration": 43, + "coordinate": [ + 0.6861283838632346, + 13.115751294948808 + ], + "sensor_type": 1, + "id": 152 + }, + { + "release_time": 2854, + "due_time": 3569, + "duration": 57, + "coordinate": [ + -49.18937669938163, + -172.23131144707503 + ], + "sensor_type": 1, + "id": 153 + }, + { + "release_time": 2661, + "due_time": 2967, + "duration": 26, + "coordinate": [ + -1.3463858994042113, + -139.459744236186 + ], + "sensor_type": 1, + "id": 154 + }, + { + "release_time": 1895, + "due_time": 3033, + "duration": 51, + "coordinate": [ + 68.24158936378203, + -170.6767747427451 + ], + "sensor_type": 1, + "id": 155 + }, + { + "release_time": 2749, + "due_time": 3122, + "duration": 29, + "coordinate": [ + -6.073051816426201, + 78.43148898497998 + ], + "sensor_type": 1, + "id": 156 + }, + { + "release_time": 3260, + "due_time": 3380, + "duration": 31, + "coordinate": [ + 2.011720569906146, + 83.54593903035953 + ], + "sensor_type": 1, + "id": 157 + }, + { + "release_time": 1714, + "due_time": 2499, + "duration": 21, + "coordinate": [ + 56.52013768142132, + 61.69065249167528 + ], + "sensor_type": 1, + "id": 158 + }, + { + "release_time": 2793, + "due_time": 3032, + "duration": 40, + "coordinate": [ + -8.391479454029195, + 82.76039363402185 + ], + "sensor_type": 1, + "id": 159 + }, + { + "release_time": 71, + "due_time": 1467, + "duration": 47, + "coordinate": [ + 68.01141839631273, + -82.79650296818555 + ], + "sensor_type": 1, + "id": 160 + }, + { + "release_time": 3023, + "due_time": 3538, + "duration": 39, + "coordinate": [ + -30.607308663317582, + -159.14664789694436 + ], + "sensor_type": 1, + "id": 161 + }, + { + "release_time": 819, + "due_time": 3250, + "duration": 29, + "coordinate": [ + -50.54498719883545, + 5.834463736768242 + ], + "sensor_type": 1, + "id": 162 + }, + { + "release_time": 946, + "due_time": 2779, + "duration": 33, + "coordinate": [ + -75.15464637901312, + -143.50463086258264 + ], + "sensor_type": 1, + "id": 163 + }, + { + "release_time": 2414, + "due_time": 3541, + "duration": 45, + "coordinate": [ + -28.966804909626426, + -95.66380695193156 + ], + "sensor_type": 1, + "id": 164 + }, + { + "release_time": 2407, + "due_time": 2526, + "duration": 15, + "coordinate": [ + -24.502708869191437, + -62.03377007378086 + ], + "sensor_type": 1, + "id": 165 + } + ] +} \ No newline at end of file diff --git a/tests/fixtures/aeosbench_gt_bsk2.9.0/cases/54390/constellation.json b/tests/fixtures/aeosbench_gt_bsk2.9.0/cases/54390/constellation.json new file mode 100644 index 0000000..fdda5f5 --- /dev/null +++ b/tests/fixtures/aeosbench_gt_bsk2.9.0/cases/54390/constellation.json @@ -0,0 +1,3730 @@ +{ + "orbits": [ + { + "eccentricity": 0.0035097690445911383, + "semi_major_axis": 7585820.637901765, + "inclination": 123.58870657479433, + "right_ascension_of_the_ascending_node": 239.5196152071765, + "argument_of_perigee": 191.19095863951014, + "id": 0 + }, + { + "eccentricity": 0.003275713360636235, + "semi_major_axis": 7186673.374617811, + "inclination": 8.310638204823512, + "right_ascension_of_the_ascending_node": 273.253964121748, + "argument_of_perigee": 199.70114830880405, + "id": 1 + }, + { + "eccentricity": 0.0005324259463496328, + "semi_major_axis": 7032190.727824765, + "inclination": 39.9581396202031, + "right_ascension_of_the_ascending_node": 293.00270970554305, + "argument_of_perigee": 283.57653294131035, + "id": 2 + }, + { + "eccentricity": 0.001977991337227341, + "semi_major_axis": 7647308.215149524, + "inclination": 73.0698094403733, + "right_ascension_of_the_ascending_node": 113.56590025851447, + "argument_of_perigee": 1.7091776024976335, + "id": 3 + }, + { + "eccentricity": 0.003868618636629608, + "semi_major_axis": 7458343.54321258, + "inclination": 74.53809394299833, + "right_ascension_of_the_ascending_node": 105.34795852877062, + "argument_of_perigee": 200.62601994071727, + "id": 4 + }, + { + "eccentricity": 0.0031916842323022137, + "semi_major_axis": 6800777.304393786, + "inclination": 108.43338111085535, + "right_ascension_of_the_ascending_node": 61.74836020359692, + "argument_of_perigee": 314.1538767598885, + "id": 5 + }, + { + "eccentricity": 0.0031484199740657737, + "semi_major_axis": 7475598.1564065255, + "inclination": 38.10345794768461, + "right_ascension_of_the_ascending_node": 285.2804789075027, + "argument_of_perigee": 160.1808712125038, + "id": 6 + }, + { + "eccentricity": 0.001685620171572056, + "semi_major_axis": 7263514.595267918, + "inclination": 44.7871366734284, + "right_ascension_of_the_ascending_node": 261.8861805053874, + "argument_of_perigee": 266.38650299085873, + "id": 7 + }, + { + "eccentricity": 0.0033729288929329766, + "semi_major_axis": 6896343.231694031, + "inclination": 130.31737128394255, + "right_ascension_of_the_ascending_node": 119.36749828171659, + "argument_of_perigee": 85.1526296292091, + "id": 8 + }, + { + "eccentricity": 0.002794759161645756, + "semi_major_axis": 7842707.118261448, + "inclination": 5.68239147292537, + "right_ascension_of_the_ascending_node": 253.43743588092437, + "argument_of_perigee": 89.53827197805313, + "id": 9 + }, + { + "eccentricity": 0.002563671627833176, + "semi_major_axis": 7681998.2940262705, + "inclination": 108.20355430453515, + "right_ascension_of_the_ascending_node": 37.4685612623146, + "argument_of_perigee": 125.0124735592701, + "id": 10 + }, + { + "eccentricity": 0.0014502588307569858, + "semi_major_axis": 7571561.104072172, + "inclination": 126.20115917479713, + "right_ascension_of_the_ascending_node": 120.15761751753651, + "argument_of_perigee": 336.8085898908407, + "id": 11 + }, + { + "eccentricity": 0.00368121179185495, + "semi_major_axis": 7510155.891878469, + "inclination": 16.801423279285856, + "right_ascension_of_the_ascending_node": 60.154647670250746, + "argument_of_perigee": 2.1663508256669184, + "id": 12 + }, + { + "eccentricity": 0.002390277547106931, + "semi_major_axis": 6867755.297112712, + "inclination": 30.412321702426492, + "right_ascension_of_the_ascending_node": 52.17873434932861, + "argument_of_perigee": 112.84779434003418, + "id": 13 + }, + { + "eccentricity": 0.0007723261628907429, + "semi_major_axis": 7166101.63046739, + "inclination": 35.825429009292556, + "right_ascension_of_the_ascending_node": 40.91651679970885, + "argument_of_perigee": 321.62813178189987, + "id": 14 + }, + { + "eccentricity": 0.0033305996648420404, + "semi_major_axis": 7447812.780332789, + "inclination": 75.4983254619121, + "right_ascension_of_the_ascending_node": 351.80254284087687, + "argument_of_perigee": 110.41622673179596, + "id": 15 + }, + { + "eccentricity": 0.0004861888748710813, + "semi_major_axis": 7971944.008156801, + "inclination": 6.569603992710455, + "right_ascension_of_the_ascending_node": 235.3201898986342, + "argument_of_perigee": 306.1716848516979, + "id": 16 + }, + { + "eccentricity": 0.002037125635307154, + "semi_major_axis": 7575165.579513349, + "inclination": 169.0362726667203, + "right_ascension_of_the_ascending_node": 260.8995294513657, + "argument_of_perigee": 237.25726082982763, + "id": 17 + }, + { + "eccentricity": 0.0026768961264703166, + "semi_major_axis": 7494997.243162936, + "inclination": 132.65186491006926, + "right_ascension_of_the_ascending_node": 66.46474566539628, + "argument_of_perigee": 112.43219622912827, + "id": 18 + }, + { + "eccentricity": 0.00028045607653608194, + "semi_major_axis": 7039795.177255499, + "inclination": 85.74479244490192, + "right_ascension_of_the_ascending_node": 263.27565909332105, + "argument_of_perigee": 122.86471343690663, + "id": 19 + }, + { + "eccentricity": 0.004524699732581024, + "semi_major_axis": 7900530.032874975, + "inclination": 79.75238182715182, + "right_ascension_of_the_ascending_node": 125.80103970394893, + "argument_of_perigee": 108.79305641926359, + "id": 20 + }, + { + "eccentricity": 0.003915495735625078, + "semi_major_axis": 6993469.858849191, + "inclination": 158.34489093219375, + "right_ascension_of_the_ascending_node": 7.378380370860902, + "argument_of_perigee": 295.8845946440829, + "id": 21 + }, + { + "eccentricity": 0.0034610885805219315, + "semi_major_axis": 7174554.200112251, + "inclination": 172.54703166814934, + "right_ascension_of_the_ascending_node": 129.2104199840962, + "argument_of_perigee": 5.956670023232666, + "id": 22 + }, + { + "eccentricity": 0.004359734272975566, + "semi_major_axis": 6825366.396065928, + "inclination": 52.90646700501193, + "right_ascension_of_the_ascending_node": 314.20737280268565, + "argument_of_perigee": 19.314197914686112, + "id": 23 + }, + { + "eccentricity": 0.004272128524826722, + "semi_major_axis": 7974050.62965569, + "inclination": 169.0548872146966, + "right_ascension_of_the_ascending_node": 252.05069507464052, + "argument_of_perigee": 94.09746507674589, + "id": 24 + }, + { + "eccentricity": 0.0033987557285034635, + "semi_major_axis": 7876387.85108869, + "inclination": 105.66550235047684, + "right_ascension_of_the_ascending_node": 83.51145226490667, + "argument_of_perigee": 125.15158063529894, + "id": 25 + }, + { + "eccentricity": 0.0018795433109942462, + "semi_major_axis": 7752841.870728181, + "inclination": 59.292630345897386, + "right_ascension_of_the_ascending_node": 10.303823858694976, + "argument_of_perigee": 58.247537611430104, + "id": 26 + }, + { + "eccentricity": 0.003890130938615397, + "semi_major_axis": 7286132.100248128, + "inclination": 115.67394064831133, + "right_ascension_of_the_ascending_node": 180.6882634399462, + "argument_of_perigee": 235.06636688973714, + "id": 27 + }, + { + "eccentricity": 0.0014668034489992916, + "semi_major_axis": 7167886.607393829, + "inclination": 125.00911907520036, + "right_ascension_of_the_ascending_node": 286.0417461942647, + "argument_of_perigee": 229.67640005056992, + "id": 28 + }, + { + "eccentricity": 0.000605777609660435, + "semi_major_axis": 7878780.298757845, + "inclination": 68.33519726261322, + "right_ascension_of_the_ascending_node": 229.32287895652527, + "argument_of_perigee": 292.667538900623, + "id": 29 + }, + { + "eccentricity": 0.001027760294058786, + "semi_major_axis": 7893529.935467452, + "inclination": 50.24012042977131, + "right_ascension_of_the_ascending_node": 293.70310534904326, + "argument_of_perigee": 303.4862919704441, + "id": 30 + }, + { + "eccentricity": 0.0030516033108389062, + "semi_major_axis": 6934974.409370293, + "inclination": 115.51405454003982, + "right_ascension_of_the_ascending_node": 199.41818832347312, + "argument_of_perigee": 134.34257965829764, + "id": 31 + }, + { + "eccentricity": 0.0034472148464620533, + "semi_major_axis": 6806298.533635976, + "inclination": 53.51055145542048, + "right_ascension_of_the_ascending_node": 76.83594387073849, + "argument_of_perigee": 1.197143426084497, + "id": 32 + }, + { + "eccentricity": 0.0017886474477173536, + "semi_major_axis": 7456039.511295575, + "inclination": 15.5788799963827, + "right_ascension_of_the_ascending_node": 137.35770188278977, + "argument_of_perigee": 326.4971716592703, + "id": 33 + }, + { + "eccentricity": 0.004303946319322167, + "semi_major_axis": 7400153.267430593, + "inclination": 82.35913334579797, + "right_ascension_of_the_ascending_node": 259.66427235416097, + "argument_of_perigee": 287.46510565821944, + "id": 34 + }, + { + "eccentricity": 0.002677442154187885, + "semi_major_axis": 7884180.978122687, + "inclination": 98.45997258365354, + "right_ascension_of_the_ascending_node": 10.071698542585445, + "argument_of_perigee": 63.61935987563245, + "id": 35 + }, + { + "eccentricity": 0.0038092741983646043, + "semi_major_axis": 7186933.13783495, + "inclination": 17.19478953782647, + "right_ascension_of_the_ascending_node": 199.85054963735269, + "argument_of_perigee": 150.78220002721818, + "id": 36 + }, + { + "eccentricity": 0.003817712232663355, + "semi_major_axis": 7836056.150196709, + "inclination": 2.5467178204494534, + "right_ascension_of_the_ascending_node": 315.1225367117979, + "argument_of_perigee": 174.3988157888688, + "id": 37 + } + ], + "satellites": [ + { + "inertia": [ + 182.4544677734375, + 0.0, + 0.0, + 0.0, + 87.27857971191406, + 0.0, + 0.0, + 0.0, + 84.96730041503906 + ], + "mass": 136.80959681196356, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 0, + "solar_panel": { + "direction": [ + -0.1289027254473376, + 0.9867100813942016, + -0.09893079726402908 + ], + "area": 0.4757973523153315, + "efficiency": 0.4776397489000651 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.41909497962513054, + "power": 2.6446089765757383, + "type": 1 + }, + "battery": { + "capacity": 19046.017969286528, + "percentage": 0.25046905050723084 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 500.3541192360668, + "power": 5.850513854936115, + "efficiency": 0.5642217881097705 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 673.5742427626341, + "power": 5.629659042885196, + "efficiency": 0.5249709329939035 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 447.0372695838758, + "power": 5.568303653508595, + "efficiency": 0.5832063033543843 + } + ], + "mrp_control": { + "k": 24.702574531800813, + "ki": 0.005870020826677285, + "p": 93.69201048840661, + "integral_limit": 0.014632043623811692 + }, + "true_anomaly": 241.9677763228133, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 0 + }, + { + "inertia": [ + 75.166748046875, + 0.0, + 0.0, + 0.0, + 62.68496322631836, + 0.0, + 0.0, + 0.0, + 192.81370544433594 + ], + "mass": 177.5986409009675, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 1, + "solar_panel": { + "direction": [ + 0.43035613790997124, + 0.08411030264371916, + 0.898731913059949 + ], + "area": 0.49766853001063505, + "efficiency": 0.3361399139771327 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.1649698550702965, + "power": 7.955265732655874, + "type": 1 + }, + "battery": { + "capacity": 23668.486444992224, + "percentage": 0.7495187274018387 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 745.2416086616852, + "power": 6.626546025845346, + "efficiency": 0.5924588681390243 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 432.68486289446423, + "power": 6.485748967553901, + "efficiency": 0.5624218662782332 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 733.9609434923821, + "power": 6.972911098875019, + "efficiency": 0.5058995737689135 + } + ], + "mrp_control": { + "k": 56.24431813104667, + "ki": 0.008322896901348189, + "p": 151.57440985544278, + "integral_limit": 0.033408336488113345 + }, + "true_anomaly": 305.2679788768478, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 1 + }, + { + "inertia": [ + 52.69282150268555, + 0.0, + 0.0, + 0.0, + 124.95848083496094, + 0.0, + 0.0, + 0.0, + 70.35789489746094 + ], + "mass": 99.47102774978978, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 2, + "solar_panel": { + "direction": [ + -0.21421912039151708, + 0.03189765808958817, + -0.976264671012469 + ], + "area": 0.39477625395841964, + "efficiency": 0.3470678602189967 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3321585068638322, + "power": 4.451477396547171, + "type": 1 + }, + "battery": { + "capacity": 14685.301642384902, + "percentage": 0.3979415248337169 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 592.7179833672303, + "power": 6.076611871316579, + "efficiency": 0.5886616488814334 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 619.7388762790206, + "power": 6.754853177938037, + "efficiency": 0.5545484409710546 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 503.9269942117429, + "power": 5.273019937404977, + "efficiency": 0.570448841952551 + } + ], + "mrp_control": { + "k": 24.556502107508873, + "ki": 0.0012038645000108095, + "p": 80.38769803478087, + "integral_limit": 0.005451001423057899 + }, + "true_anomaly": 251.95614836233904, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 2 + }, + { + "inertia": [ + 189.20623779296875, + 0.0, + 0.0, + 0.0, + 156.59225463867188, + 0.0, + 0.0, + 0.0, + 163.20367431640625 + ], + "mass": 79.78237049026723, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 3, + "solar_panel": { + "direction": [ + 0.4741349227742866, + 0.6687925589322719, + 0.5726365235667779 + ], + "area": 0.13502962667445756, + "efficiency": 0.4539824080852738 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3828447453216396, + "power": 6.8969361919896475, + "type": 1 + }, + "battery": { + "capacity": 12067.892999942465, + "percentage": 0.8520379385689582 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 412.28076258751, + "power": 6.399816057840042, + "efficiency": 0.5096538657951817 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 501.5801364108076, + "power": 5.142691576478359, + "efficiency": 0.5193166925173103 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 484.5228079763542, + "power": 5.944347461223826, + "efficiency": 0.5749639553610606 + } + ], + "mrp_control": { + "k": 19.222560377695466, + "ki": 0.003329499901937576, + "p": 65.3587401997436, + "integral_limit": 0.015274780602822132 + }, + "true_anomaly": 244.35199787307621, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 3 + }, + { + "inertia": [ + 183.23294067382812, + 0.0, + 0.0, + 0.0, + 157.2364501953125, + 0.0, + 0.0, + 0.0, + 102.34666442871094 + ], + "mass": 140.8749187760514, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 4, + "solar_panel": { + "direction": [ + -0.6608824267476479, + 0.48510117450427803, + -0.5726353713408819 + ], + "area": 0.42137407604339494, + "efficiency": 0.12115087931435356 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.1902036920414656, + "power": 1.529658346252212, + "type": 1 + }, + "battery": { + "capacity": 29970.635052577632, + "percentage": 0.7478739595738899 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 569.8006691192627, + "power": 5.935898028673446, + "efficiency": 0.5134081205912842 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 621.9854575741265, + "power": 5.843568488348145, + "efficiency": 0.5483651572969999 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 531.8116702796523, + "power": 5.708589033660078, + "efficiency": 0.5452700952901546 + } + ], + "mrp_control": { + "k": 30.120269436027133, + "ki": 0.002580622513065872, + "p": 61.29089104897006, + "integral_limit": 0.005513506596621962 + }, + "true_anomaly": 196.43652944051928, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 4 + }, + { + "inertia": [ + 161.07223510742188, + 0.0, + 0.0, + 0.0, + 87.68838500976562, + 0.0, + 0.0, + 0.0, + 186.83956909179688 + ], + "mass": 122.38631373366867, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 5, + "solar_panel": { + "direction": [ + 0.8555546488012148, + 0.020238099222544038, + -0.5173167910038184 + ], + "area": 0.4439945078136115, + "efficiency": 0.41491908935033606 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.23716464671744944, + "power": 5.729690168963136, + "type": 1 + }, + "battery": { + "capacity": 26458.95363465971, + "percentage": 0.9288094816250186 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 698.1721093577603, + "power": 6.077669305919019, + "efficiency": 0.5970901903761776 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 713.6900419906741, + "power": 6.6560526102341, + "efficiency": 0.5746625242663285 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 730.0460144387523, + "power": 6.083283127523003, + "efficiency": 0.5850375280223095 + } + ], + "mrp_control": { + "k": 42.67664580846395, + "ki": 0.0026922713812680787, + "p": 105.37647552975655, + "integral_limit": 0.008370601866165419 + }, + "true_anomaly": 10.724923404676833, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 5 + }, + { + "inertia": [ + 152.8034210205078, + 0.0, + 0.0, + 0.0, + 68.68473052978516, + 0.0, + 0.0, + 0.0, + 157.836181640625 + ], + "mass": 75.63367712146486, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 6, + "solar_panel": { + "direction": [ + -0.48323340829224704, + 0.8555930443795129, + 0.18559637798097078 + ], + "area": 0.23496133088787668, + "efficiency": 0.23753325928855556 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3368352218264071, + "power": 7.608903874310432, + "type": 1 + }, + "battery": { + "capacity": 12955.713174436281, + "percentage": 0.4891487315083528 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 536.9029543631252, + "power": 5.967306032599345, + "efficiency": 0.5091583170742829 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 443.5477783933623, + "power": 6.847295599772485, + "efficiency": 0.5177435335561198 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 747.7245493104734, + "power": 6.9551892557485, + "efficiency": 0.5158526325825835 + } + ], + "mrp_control": { + "k": 24.041483177210154, + "ki": 0.004686618907763506, + "p": 96.05130715323058, + "integral_limit": 0.015739214244190294 + }, + "true_anomaly": 31.543526458184456, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 6 + }, + { + "inertia": [ + 133.53298950195312, + 0.0, + 0.0, + 0.0, + 77.30056762695312, + 0.0, + 0.0, + 0.0, + 51.56025695800781 + ], + "mass": 133.41912104516882, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 7, + "solar_panel": { + "direction": [ + -0.5652509809959403, + 0.694895704034417, + -0.4445349131369088 + ], + "area": 0.11480762174436476, + "efficiency": 0.160005610169012 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.15555849173621517, + "power": 5.986521518083816, + "type": 1 + }, + "battery": { + "capacity": 25592.367744956977, + "percentage": 0.1426071233701117 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 539.3868359132493, + "power": 6.2042521735470135, + "efficiency": 0.5688356811779065 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 567.6516594345815, + "power": 5.822766133611088, + "efficiency": 0.5426027278487243 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 645.6259528889931, + "power": 5.316991280437433, + "efficiency": 0.5514733406051059 + } + ], + "mrp_control": { + "k": 20.565728684943473, + "ki": 0.008562321333594754, + "p": 48.535869507102795, + "integral_limit": 0.012406956098176856 + }, + "true_anomaly": 111.16988602329216, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 7 + }, + { + "inertia": [ + 61.963348388671875, + 0.0, + 0.0, + 0.0, + 193.99156188964844, + 0.0, + 0.0, + 0.0, + 198.05641174316406 + ], + "mass": 95.32627700375481, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 8, + "solar_panel": { + "direction": [ + 0.03048773847151248, + 0.3119410101127936, + 0.9496121861121531 + ], + "area": 0.2345542666378668, + "efficiency": 0.3752223075939799 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.49548876598726277, + "power": 6.249865856060499, + "type": 1 + }, + "battery": { + "capacity": 26433.99388608696, + "percentage": 0.3419357340134339 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 591.0385839917305, + "power": 6.106567716936127, + "efficiency": 0.5437953954893349 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 484.6448712742548, + "power": 5.238261235281747, + "efficiency": 0.5934849276735695 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 699.9516013302909, + "power": 6.076687591599777, + "efficiency": 0.5450335075848336 + } + ], + "mrp_control": { + "k": 20.28527683601908, + "ki": 0.003934358385879544, + "p": 43.774375722555554, + "integral_limit": 0.019374182791927555 + }, + "true_anomaly": 290.05547265352425, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 8 + }, + { + "inertia": [ + 101.94384002685547, + 0.0, + 0.0, + 0.0, + 53.41345977783203, + 0.0, + 0.0, + 0.0, + 66.79666137695312 + ], + "mass": 192.61803659058643, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 9, + "solar_panel": { + "direction": [ + -0.654471275885752, + 0.6080033458933547, + 0.449443300565223 + ], + "area": 0.1122135827400129, + "efficiency": 0.3614257682052825 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3028977673190919, + "power": 2.5542577262861714, + "type": 1 + }, + "battery": { + "capacity": 12424.266988747808, + "percentage": 0.8978247935222006 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 550.4433561650741, + "power": 5.4593976722290005, + "efficiency": 0.5417121287879655 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 578.8775732847837, + "power": 5.530050017946026, + "efficiency": 0.5744808962279188 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 690.4249086957102, + "power": 5.093188385151131, + "efficiency": 0.5493231014644984 + } + ], + "mrp_control": { + "k": 34.426111194730375, + "ki": 0.0021922153210148744, + "p": 113.52124947661991, + "integral_limit": 0.008032437189214878 + }, + "true_anomaly": 164.207637376233, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 9 + }, + { + "inertia": [ + 95.64611053466797, + 0.0, + 0.0, + 0.0, + 72.33943939208984, + 0.0, + 0.0, + 0.0, + 197.70147705078125 + ], + "mass": 66.55713664899204, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 10, + "solar_panel": { + "direction": [ + 0.15913649871740987, + 0.9476837420007873, + 0.2767148350257878 + ], + "area": 0.3475707723882909, + "efficiency": 0.49914539775005495 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2800115301713262, + "power": 8.14823831835926, + "type": 1 + }, + "battery": { + "capacity": 13181.888263518154, + "percentage": 0.3703243477323147 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 532.6474566126417, + "power": 6.77214445682048, + "efficiency": 0.5827275633238227 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 470.9800820020113, + "power": 6.878879084253197, + "efficiency": 0.5556884700040882 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 620.2131348859714, + "power": 5.942247493878618, + "efficiency": 0.5422787927524697 + } + ], + "mrp_control": { + "k": 26.502910535399465, + "ki": 0.006668566246898254, + "p": 59.4723474559589, + "integral_limit": 0.018799594065326736 + }, + "true_anomaly": 251.02100707948233, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 10 + }, + { + "inertia": [ + 137.4394073486328, + 0.0, + 0.0, + 0.0, + 105.07264709472656, + 0.0, + 0.0, + 0.0, + 82.54339599609375 + ], + "mass": 167.83465175983343, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 11, + "solar_panel": { + "direction": [ + -0.040738031346526205, + 0.2334785755180842, + -0.9715081922331152 + ], + "area": 0.40355230978407197, + "efficiency": 0.4710669276110939 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.18356753763949754, + "power": 2.236418138785145, + "type": 1 + }, + "battery": { + "capacity": 29287.909069073918, + "percentage": 0.40002763419056686 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 633.9948067681265, + "power": 5.792066917074965, + "efficiency": 0.5104585802469629 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 440.227246359406, + "power": 6.7685665534597845, + "efficiency": 0.5892041571749032 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 475.69018259696264, + "power": 5.708882960734272, + "efficiency": 0.5256504450936231 + } + ], + "mrp_control": { + "k": 32.692036654489044, + "ki": 0.006051199731162085, + "p": 68.08114988472572, + "integral_limit": 0.021476085390810487 + }, + "true_anomaly": 158.91176987293426, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 11 + }, + { + "inertia": [ + 131.84829711914062, + 0.0, + 0.0, + 0.0, + 55.08998489379883, + 0.0, + 0.0, + 0.0, + 193.55596923828125 + ], + "mass": 74.14643941124335, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 12, + "solar_panel": { + "direction": [ + -0.16377399338767842, + 0.44438535399545204, + -0.880738176897192 + ], + "area": 0.246591417675194, + "efficiency": 0.2325634528651213 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4971554911709145, + "power": 1.9640968224365067, + "type": 1 + }, + "battery": { + "capacity": 22700.401163751547, + "percentage": 0.1884885813657583 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 614.8574250196498, + "power": 5.162509311110406, + "efficiency": 0.5521355179901757 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 591.1433674107078, + "power": 5.022770813585296, + "efficiency": 0.589627845703794 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 403.04048228827196, + "power": 6.367102915907225, + "efficiency": 0.5232076022250253 + } + ], + "mrp_control": { + "k": 34.488394188223175, + "ki": 0.004469003732722918, + "p": 110.33122846585083, + "integral_limit": 0.007836855783779639 + }, + "true_anomaly": 98.98643430662058, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 12 + }, + { + "inertia": [ + 171.81069946289062, + 0.0, + 0.0, + 0.0, + 80.35015869140625, + 0.0, + 0.0, + 0.0, + 55.50190734863281 + ], + "mass": 99.01898400374014, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 13, + "solar_panel": { + "direction": [ + 0.2449630663841568, + 0.7356506146930923, + 0.6315150585768692 + ], + "area": 0.12167012534245553, + "efficiency": 0.3801076248351293 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.17121781590805069, + "power": 2.20368494046255, + "type": 1 + }, + "battery": { + "capacity": 20799.508460368525, + "percentage": 0.39708381921583036 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 467.9246615796846, + "power": 6.240032733245087, + "efficiency": 0.5828249097029512 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 473.64769131323106, + "power": 5.27846831966087, + "efficiency": 0.5520518046212323 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 508.1711971775443, + "power": 5.166161094380744, + "efficiency": 0.5386532107271428 + } + ], + "mrp_control": { + "k": 36.00555361324753, + "ki": 0.000529297712826623, + "p": 116.72713374047781, + "integral_limit": 0.0004074692428955228 + }, + "true_anomaly": 327.0126469645568, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 13 + }, + { + "inertia": [ + 119.22260284423828, + 0.0, + 0.0, + 0.0, + 198.40504455566406, + 0.0, + 0.0, + 0.0, + 154.21514892578125 + ], + "mass": 158.56299945771767, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 14, + "solar_panel": { + "direction": [ + -0.6376842327453646, + 0.7632172667939717, + -0.10420279734966362 + ], + "area": 0.1770459233520652, + "efficiency": 0.1295611023100498 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.281004606720106, + "power": 2.309840857863603, + "type": 1 + }, + "battery": { + "capacity": 9075.966768786104, + "percentage": 0.7090769184730459 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 538.5818933148428, + "power": 5.351832669348416, + "efficiency": 0.531059928001415 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 661.6732739442596, + "power": 6.891818762124905, + "efficiency": 0.5970848933491266 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 657.2586517938527, + "power": 5.699754259236199, + "efficiency": 0.5033833116974097 + } + ], + "mrp_control": { + "k": 81.43332311515364, + "ki": 0.006174792636463382, + "p": 260.32713039267435, + "integral_limit": 0.02725325622233732 + }, + "true_anomaly": 137.39847320709183, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 14 + }, + { + "inertia": [ + 66.22723388671875, + 0.0, + 0.0, + 0.0, + 99.40533447265625, + 0.0, + 0.0, + 0.0, + 55.150726318359375 + ], + "mass": 185.15951587953566, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 15, + "solar_panel": { + "direction": [ + -0.9717344664632277, + 0.19920632617136655, + 0.12668451484192284 + ], + "area": 0.2511690490491024, + "efficiency": 0.4092445001902051 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.12637420050216167, + "power": 1.085646336622569, + "type": 1 + }, + "battery": { + "capacity": 17453.925708229384, + "percentage": 0.47072100833932884 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 625.3069051443463, + "power": 5.687558053959707, + "efficiency": 0.5093760140979623 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 707.0691366590277, + "power": 6.92194091496823, + "efficiency": 0.5203640400106557 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 496.4125418462451, + "power": 5.248129738840161, + "efficiency": 0.5667375920225353 + } + ], + "mrp_control": { + "k": 27.53373223437903, + "ki": 0.007662476678736166, + "p": 61.007908575586896, + "integral_limit": 4.656829185634112e-05 + }, + "true_anomaly": 114.50343729314955, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 15 + }, + { + "inertia": [ + 111.04763793945312, + 0.0, + 0.0, + 0.0, + 82.89043426513672, + 0.0, + 0.0, + 0.0, + 198.52830505371094 + ], + "mass": 192.75897775862472, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 16, + "solar_panel": { + "direction": [ + -0.6581018569518152, + 0.5162545670556781, + 0.5480722286986698 + ], + "area": 0.4006754330035722, + "efficiency": 0.2633866993044903 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.14304707258704294, + "power": 6.070415642733035, + "type": 1 + }, + "battery": { + "capacity": 20766.963003194905, + "percentage": 0.28909603139892476 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 645.5410360809111, + "power": 5.174833858568336, + "efficiency": 0.5866499270143252 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 604.9115667090629, + "power": 5.504051424868261, + "efficiency": 0.5909851930999537 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 737.3622878141055, + "power": 6.669228375675576, + "efficiency": 0.5128723433758869 + } + ], + "mrp_control": { + "k": 24.008331271728203, + "ki": 0.0005719182290909287, + "p": 54.22140540279311, + "integral_limit": 0.0013541308440154424 + }, + "true_anomaly": 138.4300397166877, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 16 + }, + { + "inertia": [ + 187.4872589111328, + 0.0, + 0.0, + 0.0, + 77.82953643798828, + 0.0, + 0.0, + 0.0, + 64.0244369506836 + ], + "mass": 51.785696284777835, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 17, + "solar_panel": { + "direction": [ + -0.06296573648578208, + 0.8761534006622592, + 0.47790222277863675 + ], + "area": 0.2149133594110956, + "efficiency": 0.25825179900245604 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.28520027631857925, + "power": 8.941487594049423, + "type": 1 + }, + "battery": { + "capacity": 17719.10969954249, + "percentage": 0.5858366820378478 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 430.19618110911, + "power": 5.099766335144477, + "efficiency": 0.595182159230633 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 453.3405183278748, + "power": 5.611557564402027, + "efficiency": 0.5069599637213672 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 643.4598940662852, + "power": 6.937065023660267, + "efficiency": 0.5331160632071338 + } + ], + "mrp_control": { + "k": 72.50387334588989, + "ki": 0.0032974443962015855, + "p": 190.3175018887323, + "integral_limit": 0.009706394716603417 + }, + "true_anomaly": 111.22963293563404, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 17 + }, + { + "inertia": [ + 184.2651824951172, + 0.0, + 0.0, + 0.0, + 71.18960571289062, + 0.0, + 0.0, + 0.0, + 69.84309387207031 + ], + "mass": 69.69611906146866, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 18, + "solar_panel": { + "direction": [ + 0.24158433811296137, + 0.6355907149367322, + 0.7332540151030446 + ], + "area": 0.17871321218145467, + "efficiency": 0.3190131851029171 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2213185440101605, + "power": 9.584052396640143, + "type": 1 + }, + "battery": { + "capacity": 27703.67156246346, + "percentage": 0.48907669785393926 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 445.32838175247235, + "power": 5.451159153758416, + "efficiency": 0.5171166113392918 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 553.821536971106, + "power": 6.894598224668828, + "efficiency": 0.5513001024112555 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 495.61822590375607, + "power": 5.89110044861361, + "efficiency": 0.5047605428989735 + } + ], + "mrp_control": { + "k": 73.410733985889, + "ki": 0.0011973719319033815, + "p": 273.0134807256868, + "integral_limit": 0.005569390788949454 + }, + "true_anomaly": 9.315667726887696, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 18 + }, + { + "inertia": [ + 103.1240005493164, + 0.0, + 0.0, + 0.0, + 199.39456176757812, + 0.0, + 0.0, + 0.0, + 162.08184814453125 + ], + "mass": 84.27863921955338, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 19, + "solar_panel": { + "direction": [ + -0.8219573815144918, + 0.02596800892617878, + 0.5689566991311816 + ], + "area": 0.19953252517487147, + "efficiency": 0.38977609194769836 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3181542406941663, + "power": 7.093449015709839, + "type": 1 + }, + "battery": { + "capacity": 11188.296423787193, + "percentage": 0.9307277840377461 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 406.88255899333967, + "power": 6.452822271423489, + "efficiency": 0.5922653538104012 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 655.0986862558572, + "power": 5.355029523726896, + "efficiency": 0.5602830756974253 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 532.5939616467308, + "power": 6.782951432657594, + "efficiency": 0.546384390324888 + } + ], + "mrp_control": { + "k": 49.815811356317504, + "ki": 0.008914900157552835, + "p": 140.69898705811883, + "integral_limit": 0.003108230934528071 + }, + "true_anomaly": 30.731635199173944, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 19 + }, + { + "inertia": [ + 61.56708908081055, + 0.0, + 0.0, + 0.0, + 135.67910766601562, + 0.0, + 0.0, + 0.0, + 182.8356475830078 + ], + "mass": 141.45235988566444, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 20, + "solar_panel": { + "direction": [ + -0.046732455629832526, + 0.8852297556350417, + 0.46280055891185995 + ], + "area": 0.43376259355054925, + "efficiency": 0.3573118929080398 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.22182271640218684, + "power": 6.053221988671695, + "type": 1 + }, + "battery": { + "capacity": 10538.922954224436, + "percentage": 0.8773316563425094 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 693.3018750537858, + "power": 6.391610398041004, + "efficiency": 0.5675982816666296 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 744.2034410861252, + "power": 6.40049418950483, + "efficiency": 0.5867311285242058 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 712.7037594574746, + "power": 5.348409452703212, + "efficiency": 0.5333840996635437 + } + ], + "mrp_control": { + "k": 57.820275597498984, + "ki": 0.007010088914923702, + "p": 208.29525156259686, + "integral_limit": 0.014485113609894055 + }, + "true_anomaly": 276.80312946404985, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 20 + }, + { + "inertia": [ + 144.02194213867188, + 0.0, + 0.0, + 0.0, + 56.72956466674805, + 0.0, + 0.0, + 0.0, + 129.90191650390625 + ], + "mass": 191.41750936634904, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 21, + "solar_panel": { + "direction": [ + 0.7443510555318676, + 0.5753529067143622, + -0.33898457024461864 + ], + "area": 0.29195357239148684, + "efficiency": 0.11047587999306635 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.17411022246566604, + "power": 2.903197102120215, + "type": 1 + }, + "battery": { + "capacity": 16769.992603190534, + "percentage": 0.7164314557643643 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 506.1668236904022, + "power": 5.257081603255993, + "efficiency": 0.5866691509546622 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 429.9315559919784, + "power": 5.9838639354169825, + "efficiency": 0.5889978333140228 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 712.179904570783, + "power": 6.6627202356432225, + "efficiency": 0.5348239453156908 + } + ], + "mrp_control": { + "k": 27.15873404600575, + "ki": 0.006318726644435528, + "p": 98.60464715271225, + "integral_limit": 0.02747426800463076 + }, + "true_anomaly": 147.40451818949873, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 21 + }, + { + "inertia": [ + 153.30596923828125, + 0.0, + 0.0, + 0.0, + 132.04037475585938, + 0.0, + 0.0, + 0.0, + 155.3247833251953 + ], + "mass": 81.56789815610753, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 22, + "solar_panel": { + "direction": [ + 0.6418251323922307, + 0.16027599053694672, + -0.7499147326777199 + ], + "area": 0.2028284975633864, + "efficiency": 0.43852240263742837 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.39675243216867373, + "power": 9.397048272246035, + "type": 1 + }, + "battery": { + "capacity": 12419.040069594705, + "percentage": 0.2615952782851384 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 473.8255270591417, + "power": 5.099431189108852, + "efficiency": 0.5514471047211278 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 559.4743778899176, + "power": 6.03013859937743, + "efficiency": 0.5182501900580374 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 511.0618484554854, + "power": 6.508423833555533, + "efficiency": 0.5946228653211257 + } + ], + "mrp_control": { + "k": 30.53925948188245, + "ki": 0.007508346133661552, + "p": 74.19783352162746, + "integral_limit": 0.0078130039266524 + }, + "true_anomaly": 324.89319652345813, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 22 + }, + { + "inertia": [ + 91.24091339111328, + 0.0, + 0.0, + 0.0, + 185.43418884277344, + 0.0, + 0.0, + 0.0, + 165.97052001953125 + ], + "mass": 53.06815081165689, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 23, + "solar_panel": { + "direction": [ + -0.020074240633464063, + 0.0001182130987647179, + -0.9997984851402072 + ], + "area": 0.20808098888608356, + "efficiency": 0.280336717353302 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4247123018584137, + "power": 7.233928498812884, + "type": 1 + }, + "battery": { + "capacity": 21543.610864702372, + "percentage": 0.7140952132606939 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 495.72821810075334, + "power": 5.191830789117405, + "efficiency": 0.5316312112723511 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 725.4217137110595, + "power": 5.584764226460531, + "efficiency": 0.5315661323147807 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 689.4133197346085, + "power": 5.045184558639329, + "efficiency": 0.5274748437127772 + } + ], + "mrp_control": { + "k": 34.81718216991916, + "ki": 0.0038175921963838314, + "p": 111.94051642107038, + "integral_limit": 0.004319894751642935 + }, + "true_anomaly": 170.60271056763187, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 23 + }, + { + "inertia": [ + 185.1840362548828, + 0.0, + 0.0, + 0.0, + 138.26162719726562, + 0.0, + 0.0, + 0.0, + 180.83367919921875 + ], + "mass": 149.41836919513833, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 24, + "solar_panel": { + "direction": [ + 0.7258610684054352, + 0.3099171617148257, + -0.6140660080544653 + ], + "area": 0.11011279446404193, + "efficiency": 0.19089527043700216 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.43120983570862015, + "power": 4.555523235759708, + "type": 1 + }, + "battery": { + "capacity": 25138.815321798567, + "percentage": 0.43807923193107545 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 494.92501070267093, + "power": 6.452422436229124, + "efficiency": 0.5073136548140524 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 593.3309087783065, + "power": 6.821928646730635, + "efficiency": 0.5679128323173729 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 511.46905416269146, + "power": 5.083223537827901, + "efficiency": 0.5714487180447559 + } + ], + "mrp_control": { + "k": 62.9712112703751, + "ki": 0.00015624795159181694, + "p": 136.5745650960309, + "integral_limit": 0.00035660953182863834 + }, + "true_anomaly": 22.79291589602022, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 24 + }, + { + "inertia": [ + 165.20462036132812, + 0.0, + 0.0, + 0.0, + 138.58872985839844, + 0.0, + 0.0, + 0.0, + 118.49137878417969 + ], + "mass": 95.73829776936995, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 25, + "solar_panel": { + "direction": [ + 0.3590630491261264, + 0.14626884808547408, + -0.9217804244135354 + ], + "area": 0.30564540768146753, + "efficiency": 0.44281353135880086 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.20678577454915123, + "power": 4.988779198708906, + "type": 1 + }, + "battery": { + "capacity": 21922.55206417433, + "percentage": 0.7558799277293866 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 426.38605876674274, + "power": 6.329554694904377, + "efficiency": 0.513779856109982 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 712.8902712264189, + "power": 5.0701748223212615, + "efficiency": 0.5394176279929458 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 415.35459566293395, + "power": 5.937200544623577, + "efficiency": 0.5073959247201015 + } + ], + "mrp_control": { + "k": 34.91244378736383, + "ki": 0.005071046885522651, + "p": 88.25143280738082, + "integral_limit": 0.01508303487670935 + }, + "true_anomaly": 61.767388112851826, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 25 + }, + { + "inertia": [ + 79.32635498046875, + 0.0, + 0.0, + 0.0, + 129.3753662109375, + 0.0, + 0.0, + 0.0, + 138.23150634765625 + ], + "mass": 89.12870187221654, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 26, + "solar_panel": { + "direction": [ + 0.5542293633949672, + 0.7550988040972283, + 0.35022222773796785 + ], + "area": 0.4258990829668744, + "efficiency": 0.1638410972810332 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3771078813479204, + "power": 2.762066624418286, + "type": 1 + }, + "battery": { + "capacity": 23714.955992218685, + "percentage": 0.6605807925771704 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 471.05357053829164, + "power": 5.458641567055777, + "efficiency": 0.5425843978728234 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 562.7813281451847, + "power": 5.00398614852816, + "efficiency": 0.5180572960802772 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 469.5686518654654, + "power": 6.807103050649243, + "efficiency": 0.5501126771982732 + } + ], + "mrp_control": { + "k": 21.891379397771114, + "ki": 0.0064725474652702385, + "p": 56.1160759407261, + "integral_limit": 0.005152158349015142 + }, + "true_anomaly": 152.13792780582722, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 26 + }, + { + "inertia": [ + 63.994773864746094, + 0.0, + 0.0, + 0.0, + 138.4814453125, + 0.0, + 0.0, + 0.0, + 151.51971435546875 + ], + "mass": 190.53946920059747, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 27, + "solar_panel": { + "direction": [ + -0.48785405701996465, + 0.41933568704938146, + 0.7656082553212082 + ], + "area": 0.46520472570042826, + "efficiency": 0.32173033373965915 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.20000032127950634, + "power": 7.036515011316924, + "type": 1 + }, + "battery": { + "capacity": 18472.645707477168, + "percentage": 0.6363532922907437 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 645.7630385881178, + "power": 5.528719399038347, + "efficiency": 0.5011529665094493 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 406.8282674418555, + "power": 6.591256631306493, + "efficiency": 0.5688843133211221 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 412.8901606070493, + "power": 5.475804775936898, + "efficiency": 0.5670656654068043 + } + ], + "mrp_control": { + "k": 33.17803274472222, + "ki": 0.008673536183638052, + "p": 117.44121207521192, + "integral_limit": 3.6949646360850396e-05 + }, + "true_anomaly": 125.89395571464543, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 27 + }, + { + "inertia": [ + 145.48388671875, + 0.0, + 0.0, + 0.0, + 152.103515625, + 0.0, + 0.0, + 0.0, + 81.1728744506836 + ], + "mass": 173.65481237027112, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 28, + "solar_panel": { + "direction": [ + -0.0010966333059189326, + 0.4204409827293473, + -0.9073192257617895 + ], + "area": 0.19528898316473567, + "efficiency": 0.4448068308806855 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2651642506495272, + "power": 7.821355563858968, + "type": 1 + }, + "battery": { + "capacity": 21510.325167733725, + "percentage": 0.9279957151469687 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 604.3068454905122, + "power": 5.408508371433216, + "efficiency": 0.5490522290924836 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 482.7186184573894, + "power": 5.893724530868372, + "efficiency": 0.5478791210006393 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 596.1730512488559, + "power": 5.163447877676344, + "efficiency": 0.5873257958018224 + } + ], + "mrp_control": { + "k": 27.35733551321546, + "ki": 0.0010777550729113529, + "p": 70.12328877521911, + "integral_limit": 0.0048087731178030725 + }, + "true_anomaly": 301.2776631667039, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 28 + }, + { + "inertia": [ + 102.618896484375, + 0.0, + 0.0, + 0.0, + 132.6009063720703, + 0.0, + 0.0, + 0.0, + 160.56817626953125 + ], + "mass": 80.28755801894252, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 29, + "solar_panel": { + "direction": [ + -0.9226529250302486, + 0.217737622920533, + 0.31827960584687515 + ], + "area": 0.4348756548757655, + "efficiency": 0.11241777880582485 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4323118057291967, + "power": 4.480018567511695, + "type": 1 + }, + "battery": { + "capacity": 15870.341361165796, + "percentage": 0.31840180199911366 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 744.5148872287823, + "power": 6.9930421411271215, + "efficiency": 0.555985058980673 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 649.6744875145583, + "power": 5.825539400533588, + "efficiency": 0.5328128049030082 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 726.3053253094159, + "power": 6.153516852506258, + "efficiency": 0.5461675048191128 + } + ], + "mrp_control": { + "k": 17.722695780192673, + "ki": 0.00209162829685268, + "p": 62.71186516448767, + "integral_limit": 0.010317925153982612 + }, + "true_anomaly": 345.06377801950555, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 29 + }, + { + "inertia": [ + 198.1123809814453, + 0.0, + 0.0, + 0.0, + 194.86822509765625, + 0.0, + 0.0, + 0.0, + 109.44435119628906 + ], + "mass": 91.29126713188398, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 30, + "solar_panel": { + "direction": [ + -0.5125837576953749, + 0.5249736136209132, + 0.6794561033272785 + ], + "area": 0.11533098074869433, + "efficiency": 0.24762826255528694 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.36401610064921763, + "power": 9.706947179195488, + "type": 1 + }, + "battery": { + "capacity": 24365.53193275954, + "percentage": 0.5453142541473577 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 648.4692950466658, + "power": 6.365669819490307, + "efficiency": 0.5575917508486001 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 680.5736338916263, + "power": 5.276535193678005, + "efficiency": 0.5252160514584976 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 587.5174597108505, + "power": 5.920612047883128, + "efficiency": 0.5185915580582998 + } + ], + "mrp_control": { + "k": 55.254353744764906, + "ki": 0.005139446812545849, + "p": 182.55034417201884, + "integral_limit": 0.006498182355932012 + }, + "true_anomaly": 138.84238998284448, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 30 + }, + { + "inertia": [ + 53.80345153808594, + 0.0, + 0.0, + 0.0, + 106.93937683105469, + 0.0, + 0.0, + 0.0, + 124.98955535888672 + ], + "mass": 143.46282200303511, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 31, + "solar_panel": { + "direction": [ + 0.7338435943482705, + 0.6321802141433538, + 0.24863981153402273 + ], + "area": 0.45968239231841834, + "efficiency": 0.49783793703891555 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4240684762576288, + "power": 9.41223390760412, + "type": 1 + }, + "battery": { + "capacity": 12350.850976902748, + "percentage": 0.36711955115448824 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 623.4376619835272, + "power": 5.70330842294084, + "efficiency": 0.5096677891841431 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 456.7773443204378, + "power": 6.921978524139065, + "efficiency": 0.5179911903835738 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 538.3067561332148, + "power": 5.271964128852175, + "efficiency": 0.5247092816882137 + } + ], + "mrp_control": { + "k": 32.15670018485311, + "ki": 0.004298505276830233, + "p": 121.40824289151209, + "integral_limit": 0.015162384330235992 + }, + "true_anomaly": 52.62396382874867, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 31 + }, + { + "inertia": [ + 181.5229034423828, + 0.0, + 0.0, + 0.0, + 198.91920471191406, + 0.0, + 0.0, + 0.0, + 164.80181884765625 + ], + "mass": 148.70952590687156, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 32, + "solar_panel": { + "direction": [ + -0.4632755332933685, + 0.08466836693605362, + -0.8821604433957163 + ], + "area": 0.14634642126800956, + "efficiency": 0.16159999458480187 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.14203082152067426, + "power": 5.806249677042529, + "type": 1 + }, + "battery": { + "capacity": 14954.1778653414, + "percentage": 0.8027661287091347 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 691.2739710479951, + "power": 5.295242253189903, + "efficiency": 0.5492252811300009 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 426.7409707167438, + "power": 6.5915614678948025, + "efficiency": 0.5667389792103422 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 454.54655029198, + "power": 5.326595984062944, + "efficiency": 0.5326247309552887 + } + ], + "mrp_control": { + "k": 28.999533655470337, + "ki": 0.009800047301754862, + "p": 84.06893985000174, + "integral_limit": 0.003697017484405244 + }, + "true_anomaly": 28.965746813544754, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 32 + }, + { + "inertia": [ + 139.94021606445312, + 0.0, + 0.0, + 0.0, + 139.48944091796875, + 0.0, + 0.0, + 0.0, + 91.13108825683594 + ], + "mass": 132.44416253894548, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 33, + "solar_panel": { + "direction": [ + 0.27803184703548234, + 0.24369251179656265, + -0.9291459797729958 + ], + "area": 0.49291666619754615, + "efficiency": 0.4324285848496817 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3598805972328071, + "power": 6.412651927635909, + "type": 1 + }, + "battery": { + "capacity": 13811.083070682907, + "percentage": 0.9996152481109495 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 703.4021543303894, + "power": 6.767149379860459, + "efficiency": 0.5406542165350864 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 522.2611315561858, + "power": 5.366295466061494, + "efficiency": 0.5591497274983606 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 530.6794676848222, + "power": 6.148440996950188, + "efficiency": 0.537827466274972 + } + ], + "mrp_control": { + "k": 16.365914949574503, + "ki": 0.0029354860731134248, + "p": 39.519744661325184, + "integral_limit": 0.0067848589061165745 + }, + "true_anomaly": 310.4951922065513, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 33 + }, + { + "inertia": [ + 165.22781372070312, + 0.0, + 0.0, + 0.0, + 121.51317596435547, + 0.0, + 0.0, + 0.0, + 103.1201400756836 + ], + "mass": 101.54337888894995, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 34, + "solar_panel": { + "direction": [ + -0.6250203430984309, + 0.15987513085061056, + 0.7640611973190498 + ], + "area": 0.11753996064864168, + "efficiency": 0.36155286599667036 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2601859987093986, + "power": 6.96686952171962, + "type": 1 + }, + "battery": { + "capacity": 9941.73568298241, + "percentage": 0.4936450349889645 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 593.1193415020891, + "power": 6.436090479358649, + "efficiency": 0.5929875118621775 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 625.3798577187226, + "power": 5.709741291994215, + "efficiency": 0.5432539726209864 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 489.5585260552606, + "power": 6.417757611303408, + "efficiency": 0.510131417633509 + } + ], + "mrp_control": { + "k": 31.92512633593362, + "ki": 0.004295359802515739, + "p": 105.95836616148098, + "integral_limit": 0.005637650117838594 + }, + "true_anomaly": 142.0731122369351, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 34 + }, + { + "inertia": [ + 94.26187133789062, + 0.0, + 0.0, + 0.0, + 141.98342895507812, + 0.0, + 0.0, + 0.0, + 175.89593505859375 + ], + "mass": 194.04882397239265, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 35, + "solar_panel": { + "direction": [ + -0.41772858369964233, + 0.5406772364857159, + 0.7301855629266168 + ], + "area": 0.4805833907220495, + "efficiency": 0.12673574101763727 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4825256749078817, + "power": 2.2443951129347215, + "type": 1 + }, + "battery": { + "capacity": 15854.798565686568, + "percentage": 0.25697722382537036 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 603.7471532865081, + "power": 6.011770856672893, + "efficiency": 0.5080247164068545 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 652.778366427624, + "power": 6.539636531284735, + "efficiency": 0.5483869852964496 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 560.8427749932276, + "power": 6.342159229296864, + "efficiency": 0.5928677723910554 + } + ], + "mrp_control": { + "k": 19.80291473036662, + "ki": 0.008051916594719818, + "p": 68.316458693123, + "integral_limit": 0.01539651207288096 + }, + "true_anomaly": 263.3331839603396, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 35 + }, + { + "inertia": [ + 97.35777282714844, + 0.0, + 0.0, + 0.0, + 161.10546875, + 0.0, + 0.0, + 0.0, + 165.9481658935547 + ], + "mass": 139.23197936736636, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 36, + "solar_panel": { + "direction": [ + 0.4033309736611461, + 0.8576144159272143, + 0.31909503173721604 + ], + "area": 0.2251591411466802, + "efficiency": 0.44984946304498286 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.1287795963807765, + "power": 6.099794429592158, + "type": 1 + }, + "battery": { + "capacity": 10943.116809734385, + "percentage": 0.13478150288481275 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 531.8186353573092, + "power": 5.036584552797107, + "efficiency": 0.5244346735851152 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 565.3306923413822, + "power": 6.926010285881242, + "efficiency": 0.5567302278199354 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 424.7959894694448, + "power": 6.3955344314075795, + "efficiency": 0.5187315414112708 + } + ], + "mrp_control": { + "k": 61.51080889179044, + "ki": 0.0013819032833695777, + "p": 197.7542539580591, + "integral_limit": 5.10875804354569e-05 + }, + "true_anomaly": 88.0674025105497, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 36 + }, + { + "inertia": [ + 95.38882446289062, + 0.0, + 0.0, + 0.0, + 50.86231994628906, + 0.0, + 0.0, + 0.0, + 126.36569213867188 + ], + "mass": 75.35729859150155, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 37, + "solar_panel": { + "direction": [ + -0.7828174179291416, + 0.5961151414725975, + 0.17844783073452242 + ], + "area": 0.10042012071606697, + "efficiency": 0.399867838774709 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.21837685400544884, + "power": 1.0120333419901835, + "type": 1 + }, + "battery": { + "capacity": 13561.127903985027, + "percentage": 0.2720259927127418 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 464.004331498299, + "power": 5.090040920437891, + "efficiency": 0.5810727633294275 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 558.5686151809584, + "power": 6.241529324205983, + "efficiency": 0.5146916916814857 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 622.2014744193294, + "power": 5.267353325241446, + "efficiency": 0.5366480953805968 + } + ], + "mrp_control": { + "k": 25.254307988545197, + "ki": 0.00841607689798347, + "p": 80.37434596140382, + "integral_limit": 0.028129512875608036 + }, + "true_anomaly": 67.61830822032675, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 37 + } + ] +} \ No newline at end of file diff --git a/tests/fixtures/aeosbench_gt_bsk2.9.0/cases/54390/taskset.json b/tests/fixtures/aeosbench_gt_bsk2.9.0/cases/54390/taskset.json new file mode 100644 index 0000000..8354049 --- /dev/null +++ b/tests/fixtures/aeosbench_gt_bsk2.9.0/cases/54390/taskset.json @@ -0,0 +1,2028 @@ +{ + "tasks": [ + { + "release_time": 2068, + "due_time": 2458, + "duration": 30, + "coordinate": [ + -7.43499922609071, + 85.04400926228493 + ], + "sensor_type": 1, + "id": 0 + }, + { + "release_time": 370, + "due_time": 3594, + "duration": 29, + "coordinate": [ + 85.4079495885722, + -12.875058151806655 + ], + "sensor_type": 1, + "id": 1 + }, + { + "release_time": 1475, + "due_time": 3459, + "duration": 60, + "coordinate": [ + -23.427542877741985, + 30.248698021476258 + ], + "sensor_type": 1, + "id": 2 + }, + { + "release_time": 2254, + "due_time": 2409, + "duration": 48, + "coordinate": [ + -59.72293673660065, + 163.56410893794077 + ], + "sensor_type": 1, + "id": 3 + }, + { + "release_time": 2850, + "due_time": 3086, + "duration": 55, + "coordinate": [ + 29.492532971382076, + -19.74810948103891 + ], + "sensor_type": 1, + "id": 4 + }, + { + "release_time": 468, + "due_time": 958, + "duration": 24, + "coordinate": [ + 15.531636566673598, + -79.99287565717803 + ], + "sensor_type": 1, + "id": 5 + }, + { + "release_time": 862, + "due_time": 1954, + "duration": 50, + "coordinate": [ + 64.67373066549001, + -54.633411748329195 + ], + "sensor_type": 1, + "id": 6 + }, + { + "release_time": 595, + "due_time": 3414, + "duration": 32, + "coordinate": [ + 70.8282341535782, + 171.65075919304246 + ], + "sensor_type": 1, + "id": 7 + }, + { + "release_time": 2278, + "due_time": 3240, + "duration": 50, + "coordinate": [ + -82.9844747488045, + 80.6228718719563 + ], + "sensor_type": 1, + "id": 8 + }, + { + "release_time": 896, + "due_time": 1589, + "duration": 53, + "coordinate": [ + 38.68292610109589, + 176.2195933580345 + ], + "sensor_type": 1, + "id": 9 + }, + { + "release_time": 2073, + "due_time": 2451, + "duration": 46, + "coordinate": [ + 72.2000802328692, + -16.186167524943244 + ], + "sensor_type": 1, + "id": 10 + }, + { + "release_time": 1370, + "due_time": 3107, + "duration": 48, + "coordinate": [ + 32.667872352432056, + -75.10941472529208 + ], + "sensor_type": 1, + "id": 11 + }, + { + "release_time": 3008, + "due_time": 3278, + "duration": 49, + "coordinate": [ + -39.4539365833624, + 131.64814673884808 + ], + "sensor_type": 1, + "id": 12 + }, + { + "release_time": 1648, + "due_time": 2186, + "duration": 42, + "coordinate": [ + -14.34244041359679, + 57.08627172486334 + ], + "sensor_type": 1, + "id": 13 + }, + { + "release_time": 1540, + "due_time": 2367, + "duration": 23, + "coordinate": [ + -34.131365663232515, + 164.55865243616716 + ], + "sensor_type": 1, + "id": 14 + }, + { + "release_time": 1861, + "due_time": 3592, + "duration": 33, + "coordinate": [ + -23.469511929381653, + 121.36559116408756 + ], + "sensor_type": 1, + "id": 15 + }, + { + "release_time": 822, + "due_time": 2739, + "duration": 52, + "coordinate": [ + -80.39781960584145, + -137.53083943425366 + ], + "sensor_type": 1, + "id": 16 + }, + { + "release_time": 2561, + "due_time": 3274, + "duration": 52, + "coordinate": [ + 61.21960556745998, + -20.116000135495227 + ], + "sensor_type": 1, + "id": 17 + }, + { + "release_time": 2007, + "due_time": 3087, + "duration": 36, + "coordinate": [ + -50.41041851454097, + 53.38843028346281 + ], + "sensor_type": 1, + "id": 18 + }, + { + "release_time": 1901, + "due_time": 2958, + "duration": 31, + "coordinate": [ + -31.874381331774856, + -85.41205647833912 + ], + "sensor_type": 1, + "id": 19 + }, + { + "release_time": 1450, + "due_time": 1945, + "duration": 41, + "coordinate": [ + 30.197613953463517, + -74.98273473215644 + ], + "sensor_type": 1, + "id": 20 + }, + { + "release_time": 1354, + "due_time": 2078, + "duration": 57, + "coordinate": [ + 64.10369920689746, + 60.68525560242699 + ], + "sensor_type": 1, + "id": 21 + }, + { + "release_time": 2298, + "due_time": 3048, + "duration": 49, + "coordinate": [ + 72.73845747578082, + -38.51924495415727 + ], + "sensor_type": 1, + "id": 22 + }, + { + "release_time": 2932, + "due_time": 3434, + "duration": 31, + "coordinate": [ + -73.73017005831106, + -1.9327529720505368 + ], + "sensor_type": 1, + "id": 23 + }, + { + "release_time": 2653, + "due_time": 2960, + "duration": 46, + "coordinate": [ + 53.891665700341264, + -50.826557762365894 + ], + "sensor_type": 1, + "id": 24 + }, + { + "release_time": 1886, + "due_time": 2213, + "duration": 41, + "coordinate": [ + 9.154636980152816, + 158.7732082327936 + ], + "sensor_type": 1, + "id": 25 + }, + { + "release_time": 1912, + "due_time": 3431, + "duration": 22, + "coordinate": [ + 79.99942069037238, + -156.5223114463068 + ], + "sensor_type": 1, + "id": 26 + }, + { + "release_time": 106, + "due_time": 896, + "duration": 51, + "coordinate": [ + -52.25057805097766, + 100.47420392386812 + ], + "sensor_type": 1, + "id": 27 + }, + { + "release_time": 1584, + "due_time": 2632, + "duration": 40, + "coordinate": [ + 55.21219920406904, + -2.9248154667401423 + ], + "sensor_type": 1, + "id": 28 + }, + { + "release_time": 1397, + "due_time": 2132, + "duration": 38, + "coordinate": [ + -77.87328417733839, + -70.54537390000648 + ], + "sensor_type": 1, + "id": 29 + }, + { + "release_time": 1727, + "due_time": 2600, + "duration": 58, + "coordinate": [ + 44.07450151299665, + -112.20006085596725 + ], + "sensor_type": 1, + "id": 30 + }, + { + "release_time": 1233, + "due_time": 1421, + "duration": 35, + "coordinate": [ + 84.1961837626346, + -9.404856601800702 + ], + "sensor_type": 1, + "id": 31 + }, + { + "release_time": 1459, + "due_time": 3353, + "duration": 56, + "coordinate": [ + -52.356480199698034, + -85.85160552818483 + ], + "sensor_type": 1, + "id": 32 + }, + { + "release_time": 1412, + "due_time": 2998, + "duration": 58, + "coordinate": [ + -10.326313335305997, + -140.98983157750325 + ], + "sensor_type": 1, + "id": 33 + }, + { + "release_time": 2886, + "due_time": 3043, + "duration": 36, + "coordinate": [ + 2.471928070303335, + -134.82419656890303 + ], + "sensor_type": 1, + "id": 34 + }, + { + "release_time": 573, + "due_time": 2379, + "duration": 45, + "coordinate": [ + 42.99642938668282, + -112.17439182553213 + ], + "sensor_type": 1, + "id": 35 + }, + { + "release_time": 2207, + "due_time": 3036, + "duration": 42, + "coordinate": [ + 59.22237710445384, + 98.91425588180897 + ], + "sensor_type": 1, + "id": 36 + }, + { + "release_time": 1834, + "due_time": 3586, + "duration": 20, + "coordinate": [ + 10.083708204339786, + -97.0041141642798 + ], + "sensor_type": 1, + "id": 37 + }, + { + "release_time": 931, + "due_time": 2869, + "duration": 55, + "coordinate": [ + 43.05484367942498, + -86.69202974800525 + ], + "sensor_type": 1, + "id": 38 + }, + { + "release_time": 3198, + "due_time": 3288, + "duration": 27, + "coordinate": [ + 55.91873983260689, + -138.00689988681793 + ], + "sensor_type": 1, + "id": 39 + }, + { + "release_time": 1441, + "due_time": 3465, + "duration": 19, + "coordinate": [ + -12.405661823749895, + -175.0106399507142 + ], + "sensor_type": 1, + "id": 40 + }, + { + "release_time": 1449, + "due_time": 3208, + "duration": 58, + "coordinate": [ + -26.13422071551269, + 23.85404095080773 + ], + "sensor_type": 1, + "id": 41 + }, + { + "release_time": 617, + "due_time": 3108, + "duration": 44, + "coordinate": [ + 79.23235494676189, + -106.3601525139877 + ], + "sensor_type": 1, + "id": 42 + }, + { + "release_time": 388, + "due_time": 1143, + "duration": 47, + "coordinate": [ + -68.10669679578714, + -54.62970408077018 + ], + "sensor_type": 1, + "id": 43 + }, + { + "release_time": 1405, + "due_time": 1782, + "duration": 56, + "coordinate": [ + -46.521886266656495, + -111.55915283350916 + ], + "sensor_type": 1, + "id": 44 + }, + { + "release_time": 1829, + "due_time": 3500, + "duration": 41, + "coordinate": [ + -35.33495190616674, + -78.22463098506239 + ], + "sensor_type": 1, + "id": 45 + }, + { + "release_time": 2592, + "due_time": 3159, + "duration": 31, + "coordinate": [ + 0.764442922866067, + -149.61176189956828 + ], + "sensor_type": 1, + "id": 46 + }, + { + "release_time": 2904, + "due_time": 3130, + "duration": 22, + "coordinate": [ + -46.625889166184756, + -57.9532644071043 + ], + "sensor_type": 1, + "id": 47 + }, + { + "release_time": 1059, + "due_time": 1653, + "duration": 58, + "coordinate": [ + 50.637453377514305, + 62.57001846237958 + ], + "sensor_type": 1, + "id": 48 + }, + { + "release_time": 3356, + "due_time": 3565, + "duration": 38, + "coordinate": [ + -0.7956949103940758, + -7.0679415026999095 + ], + "sensor_type": 1, + "id": 49 + }, + { + "release_time": 2270, + "due_time": 2955, + "duration": 19, + "coordinate": [ + -86.52424620941738, + -88.53375025592524 + ], + "sensor_type": 1, + "id": 50 + }, + { + "release_time": 1534, + "due_time": 3200, + "duration": 60, + "coordinate": [ + 35.81479180514978, + 44.58358825582215 + ], + "sensor_type": 1, + "id": 51 + }, + { + "release_time": 2082, + "due_time": 3053, + "duration": 45, + "coordinate": [ + -84.71249332493338, + -23.626580561245646 + ], + "sensor_type": 1, + "id": 52 + }, + { + "release_time": 3451, + "due_time": 3600, + "duration": 30, + "coordinate": [ + 52.29718676739569, + 90.83214094309551 + ], + "sensor_type": 1, + "id": 53 + }, + { + "release_time": 2710, + "due_time": 3467, + "duration": 37, + "coordinate": [ + -12.441674742285812, + 137.70929098975535 + ], + "sensor_type": 1, + "id": 54 + }, + { + "release_time": 1618, + "due_time": 1959, + "duration": 29, + "coordinate": [ + -83.41411843574426, + -163.04978959575243 + ], + "sensor_type": 1, + "id": 55 + }, + { + "release_time": 820, + "due_time": 887, + "duration": 18, + "coordinate": [ + -44.66718163377058, + 156.92435033682455 + ], + "sensor_type": 1, + "id": 56 + }, + { + "release_time": 3440, + "due_time": 3599, + "duration": 50, + "coordinate": [ + 11.806744948987586, + 15.649579107525852 + ], + "sensor_type": 1, + "id": 57 + }, + { + "release_time": 1526, + "due_time": 2360, + "duration": 50, + "coordinate": [ + 74.73093370912468, + -172.28962362465708 + ], + "sensor_type": 1, + "id": 58 + }, + { + "release_time": 245, + "due_time": 3591, + "duration": 47, + "coordinate": [ + -89.49512724559916, + 139.906660358061 + ], + "sensor_type": 1, + "id": 59 + }, + { + "release_time": 2814, + "due_time": 3517, + "duration": 31, + "coordinate": [ + -4.37137118977455, + 13.58160929098375 + ], + "sensor_type": 1, + "id": 60 + }, + { + "release_time": 1000, + "due_time": 1632, + "duration": 58, + "coordinate": [ + -58.483227196635205, + -146.82889415894851 + ], + "sensor_type": 1, + "id": 61 + }, + { + "release_time": 7, + "due_time": 476, + "duration": 45, + "coordinate": [ + 77.68123016610377, + -37.76478792669809 + ], + "sensor_type": 1, + "id": 62 + }, + { + "release_time": 582, + "due_time": 2640, + "duration": 22, + "coordinate": [ + -43.49559057569182, + 147.44683077427692 + ], + "sensor_type": 1, + "id": 63 + }, + { + "release_time": 2078, + "due_time": 2360, + "duration": 34, + "coordinate": [ + -10.533701186152896, + -8.377119495511863 + ], + "sensor_type": 1, + "id": 64 + }, + { + "release_time": 3280, + "due_time": 3460, + "duration": 46, + "coordinate": [ + 49.1693649448797, + -16.85625508617389 + ], + "sensor_type": 1, + "id": 65 + }, + { + "release_time": 1898, + "due_time": 2505, + "duration": 26, + "coordinate": [ + 42.663723902908714, + -67.82000354452154 + ], + "sensor_type": 1, + "id": 66 + }, + { + "release_time": 745, + "due_time": 3264, + "duration": 49, + "coordinate": [ + -14.12303784885107, + -62.23259475912033 + ], + "sensor_type": 1, + "id": 67 + }, + { + "release_time": 2512, + "due_time": 3430, + "duration": 35, + "coordinate": [ + 18.464459085653615, + 102.89988802600845 + ], + "sensor_type": 1, + "id": 68 + }, + { + "release_time": 2085, + "due_time": 2403, + "duration": 19, + "coordinate": [ + -69.19649139056168, + 63.24742027351894 + ], + "sensor_type": 1, + "id": 69 + }, + { + "release_time": 2742, + "due_time": 3117, + "duration": 34, + "coordinate": [ + 80.39663284963942, + -5.992347875893614 + ], + "sensor_type": 1, + "id": 70 + }, + { + "release_time": 2226, + "due_time": 3221, + "duration": 32, + "coordinate": [ + 65.03432725662074, + -11.197293500503747 + ], + "sensor_type": 1, + "id": 71 + }, + { + "release_time": 2122, + "due_time": 2311, + "duration": 45, + "coordinate": [ + -19.64857129440766, + 89.91525431696516 + ], + "sensor_type": 1, + "id": 72 + }, + { + "release_time": 464, + "due_time": 2371, + "duration": 36, + "coordinate": [ + 78.84657816432667, + -24.225989543709403 + ], + "sensor_type": 1, + "id": 73 + }, + { + "release_time": 506, + "due_time": 3345, + "duration": 57, + "coordinate": [ + 7.092541370261756, + -41.023258609392855 + ], + "sensor_type": 1, + "id": 74 + }, + { + "release_time": 629, + "due_time": 1331, + "duration": 45, + "coordinate": [ + -21.875429743107688, + -162.53860339613317 + ], + "sensor_type": 1, + "id": 75 + }, + { + "release_time": 650, + "due_time": 3563, + "duration": 39, + "coordinate": [ + -41.03937405155556, + -23.28446598614954 + ], + "sensor_type": 1, + "id": 76 + }, + { + "release_time": 929, + "due_time": 2936, + "duration": 19, + "coordinate": [ + -23.12995614102823, + 20.08963845065017 + ], + "sensor_type": 1, + "id": 77 + }, + { + "release_time": 2524, + "due_time": 3402, + "duration": 32, + "coordinate": [ + -72.94528421117738, + -21.79858342751865 + ], + "sensor_type": 1, + "id": 78 + }, + { + "release_time": 207, + "due_time": 2666, + "duration": 55, + "coordinate": [ + 30.946530412454393, + -56.4928616059467 + ], + "sensor_type": 1, + "id": 79 + }, + { + "release_time": 2102, + "due_time": 2257, + "duration": 43, + "coordinate": [ + -19.542929700208163, + -124.48438088927257 + ], + "sensor_type": 1, + "id": 80 + }, + { + "release_time": 2096, + "due_time": 2985, + "duration": 26, + "coordinate": [ + 68.48533628913944, + -103.28312194807344 + ], + "sensor_type": 1, + "id": 81 + }, + { + "release_time": 3049, + "due_time": 3440, + "duration": 24, + "coordinate": [ + -80.7225301721339, + -128.17891164296321 + ], + "sensor_type": 1, + "id": 82 + }, + { + "release_time": 102, + "due_time": 918, + "duration": 44, + "coordinate": [ + 56.55450441837047, + -178.35082221415362 + ], + "sensor_type": 1, + "id": 83 + }, + { + "release_time": 1185, + "due_time": 2681, + "duration": 45, + "coordinate": [ + 19.589793317761675, + -160.00222735747596 + ], + "sensor_type": 1, + "id": 84 + }, + { + "release_time": 1811, + "due_time": 3283, + "duration": 32, + "coordinate": [ + 87.72601689439637, + 81.92272906056553 + ], + "sensor_type": 1, + "id": 85 + }, + { + "release_time": 3467, + "due_time": 3578, + "duration": 36, + "coordinate": [ + 39.01547050064488, + -116.4363073036837 + ], + "sensor_type": 1, + "id": 86 + }, + { + "release_time": 41, + "due_time": 388, + "duration": 59, + "coordinate": [ + 57.387907303213865, + -39.94185174727707 + ], + "sensor_type": 1, + "id": 87 + }, + { + "release_time": 2464, + "due_time": 3060, + "duration": 25, + "coordinate": [ + 79.98337438206295, + -9.264130509704671 + ], + "sensor_type": 1, + "id": 88 + }, + { + "release_time": 687, + "due_time": 927, + "duration": 60, + "coordinate": [ + -68.1664075285311, + 151.7704755526579 + ], + "sensor_type": 1, + "id": 89 + }, + { + "release_time": 2183, + "due_time": 2620, + "duration": 37, + "coordinate": [ + -84.02702497103009, + -6.056891609802136 + ], + "sensor_type": 1, + "id": 90 + }, + { + "release_time": 453, + "due_time": 2312, + "duration": 24, + "coordinate": [ + 19.197941898488608, + -4.364730955520685 + ], + "sensor_type": 1, + "id": 91 + }, + { + "release_time": 2814, + "due_time": 3223, + "duration": 16, + "coordinate": [ + 80.15272823840681, + 159.31648222990282 + ], + "sensor_type": 1, + "id": 92 + }, + { + "release_time": 1937, + "due_time": 3057, + "duration": 32, + "coordinate": [ + 53.46762388774587, + 70.09282887603683 + ], + "sensor_type": 1, + "id": 93 + }, + { + "release_time": 736, + "due_time": 1169, + "duration": 38, + "coordinate": [ + 20.190799632861285, + 75.74557337344203 + ], + "sensor_type": 1, + "id": 94 + }, + { + "release_time": 2073, + "due_time": 3136, + "duration": 17, + "coordinate": [ + 36.42063611265213, + 141.5264097120604 + ], + "sensor_type": 1, + "id": 95 + }, + { + "release_time": 1488, + "due_time": 2859, + "duration": 60, + "coordinate": [ + -77.48026966453591, + -107.50798874715225 + ], + "sensor_type": 1, + "id": 96 + }, + { + "release_time": 1239, + "due_time": 3059, + "duration": 20, + "coordinate": [ + 8.466033170960728, + -132.9908987924293 + ], + "sensor_type": 1, + "id": 97 + }, + { + "release_time": 603, + "due_time": 1395, + "duration": 56, + "coordinate": [ + 61.46985195753561, + 104.15174497575777 + ], + "sensor_type": 1, + "id": 98 + }, + { + "release_time": 1995, + "due_time": 2907, + "duration": 31, + "coordinate": [ + 87.46715534331153, + 178.28486392580862 + ], + "sensor_type": 1, + "id": 99 + }, + { + "release_time": 118, + "due_time": 487, + "duration": 50, + "coordinate": [ + 66.20266490685498, + 13.363229085114483 + ], + "sensor_type": 1, + "id": 100 + }, + { + "release_time": 2895, + "due_time": 3570, + "duration": 50, + "coordinate": [ + -51.964189981123994, + -20.322732710752803 + ], + "sensor_type": 1, + "id": 101 + }, + { + "release_time": 2665, + "due_time": 3413, + "duration": 16, + "coordinate": [ + -51.50997830017858, + 133.5616331571265 + ], + "sensor_type": 1, + "id": 102 + }, + { + "release_time": 3386, + "due_time": 3540, + "duration": 51, + "coordinate": [ + -71.30728258035657, + -175.0990111558239 + ], + "sensor_type": 1, + "id": 103 + }, + { + "release_time": 2528, + "due_time": 3357, + "duration": 29, + "coordinate": [ + -51.15990078984176, + -130.42189008788245 + ], + "sensor_type": 1, + "id": 104 + }, + { + "release_time": 646, + "due_time": 3598, + "duration": 46, + "coordinate": [ + -82.21637636905423, + 4.277033880678914 + ], + "sensor_type": 1, + "id": 105 + }, + { + "release_time": 1625, + "due_time": 2179, + "duration": 57, + "coordinate": [ + 63.18090565422111, + 81.09058064714065 + ], + "sensor_type": 1, + "id": 106 + }, + { + "release_time": 302, + "due_time": 1068, + "duration": 24, + "coordinate": [ + 40.00869567211518, + -162.31354257035707 + ], + "sensor_type": 1, + "id": 107 + }, + { + "release_time": 1352, + "due_time": 2494, + "duration": 60, + "coordinate": [ + -29.080548018122684, + -167.34213756409176 + ], + "sensor_type": 1, + "id": 108 + }, + { + "release_time": 1264, + "due_time": 3402, + "duration": 46, + "coordinate": [ + 38.73860608584201, + -59.4312482673469 + ], + "sensor_type": 1, + "id": 109 + }, + { + "release_time": 2604, + "due_time": 2900, + "duration": 16, + "coordinate": [ + 85.71734142322771, + 82.45711485117181 + ], + "sensor_type": 1, + "id": 110 + }, + { + "release_time": 2067, + "due_time": 3322, + "duration": 52, + "coordinate": [ + 45.83404107423715, + -4.2341429373464905 + ], + "sensor_type": 1, + "id": 111 + }, + { + "release_time": 2641, + "due_time": 2970, + "duration": 36, + "coordinate": [ + 29.33013205856041, + 54.2592822816309 + ], + "sensor_type": 1, + "id": 112 + }, + { + "release_time": 534, + "due_time": 772, + "duration": 58, + "coordinate": [ + 74.85213306445115, + -136.23456352482398 + ], + "sensor_type": 1, + "id": 113 + }, + { + "release_time": 3383, + "due_time": 3498, + "duration": 18, + "coordinate": [ + 76.82324136155722, + 67.38695962352543 + ], + "sensor_type": 1, + "id": 114 + }, + { + "release_time": 2423, + "due_time": 3159, + "duration": 39, + "coordinate": [ + 41.12624501750082, + 160.55843127655396 + ], + "sensor_type": 1, + "id": 115 + }, + { + "release_time": 3310, + "due_time": 3501, + "duration": 57, + "coordinate": [ + 17.076460036041226, + 162.73573149976926 + ], + "sensor_type": 1, + "id": 116 + }, + { + "release_time": 814, + "due_time": 1902, + "duration": 30, + "coordinate": [ + 76.86285575091318, + -71.20556571416948 + ], + "sensor_type": 1, + "id": 117 + }, + { + "release_time": 775, + "due_time": 3518, + "duration": 36, + "coordinate": [ + -77.2705052772954, + 51.536265788157806 + ], + "sensor_type": 1, + "id": 118 + }, + { + "release_time": 1737, + "due_time": 2466, + "duration": 34, + "coordinate": [ + -19.822395016582107, + -152.94889773287522 + ], + "sensor_type": 1, + "id": 119 + }, + { + "release_time": 3299, + "due_time": 3476, + "duration": 37, + "coordinate": [ + 10.884944561477113, + -105.62548033691701 + ], + "sensor_type": 1, + "id": 120 + }, + { + "release_time": 2977, + "due_time": 3370, + "duration": 39, + "coordinate": [ + -27.060087512083356, + 34.6355080539974 + ], + "sensor_type": 1, + "id": 121 + }, + { + "release_time": 323, + "due_time": 1500, + "duration": 56, + "coordinate": [ + 60.03748052033302, + -174.59067708419624 + ], + "sensor_type": 1, + "id": 122 + }, + { + "release_time": 2956, + "due_time": 3176, + "duration": 18, + "coordinate": [ + 34.95697904243903, + 35.15823551840808 + ], + "sensor_type": 1, + "id": 123 + }, + { + "release_time": 1025, + "due_time": 2115, + "duration": 21, + "coordinate": [ + 35.5031930156172, + -31.411875622857053 + ], + "sensor_type": 1, + "id": 124 + }, + { + "release_time": 2761, + "due_time": 3325, + "duration": 19, + "coordinate": [ + 13.274695349751582, + -147.64169190529702 + ], + "sensor_type": 1, + "id": 125 + }, + { + "release_time": 3153, + "due_time": 3501, + "duration": 40, + "coordinate": [ + 75.28689091278682, + -152.01349858060942 + ], + "sensor_type": 1, + "id": 126 + }, + { + "release_time": 3175, + "due_time": 3529, + "duration": 40, + "coordinate": [ + -86.56736949421138, + -102.03462722471028 + ], + "sensor_type": 1, + "id": 127 + }, + { + "release_time": 1435, + "due_time": 3002, + "duration": 25, + "coordinate": [ + 69.57415035674563, + -156.01687842564394 + ], + "sensor_type": 1, + "id": 128 + }, + { + "release_time": 2295, + "due_time": 3207, + "duration": 42, + "coordinate": [ + 7.64560446417876, + 105.6391553065913 + ], + "sensor_type": 1, + "id": 129 + }, + { + "release_time": 379, + "due_time": 2389, + "duration": 21, + "coordinate": [ + 2.5270729400714913, + -57.72115497792278 + ], + "sensor_type": 1, + "id": 130 + }, + { + "release_time": 1858, + "due_time": 2164, + "duration": 40, + "coordinate": [ + 85.32179617249741, + -129.6683467228022 + ], + "sensor_type": 1, + "id": 131 + }, + { + "release_time": 1550, + "due_time": 3232, + "duration": 28, + "coordinate": [ + -25.999423885731275, + 65.9813087600152 + ], + "sensor_type": 1, + "id": 132 + }, + { + "release_time": 1940, + "due_time": 2656, + "duration": 43, + "coordinate": [ + -67.2109405792554, + 144.92923073354746 + ], + "sensor_type": 1, + "id": 133 + }, + { + "release_time": 344, + "due_time": 3020, + "duration": 21, + "coordinate": [ + 67.80423940622958, + -123.14690998284527 + ], + "sensor_type": 1, + "id": 134 + }, + { + "release_time": 2504, + "due_time": 3129, + "duration": 39, + "coordinate": [ + -3.0768392378870857, + 44.65739503598988 + ], + "sensor_type": 1, + "id": 135 + }, + { + "release_time": 1067, + "due_time": 3471, + "duration": 20, + "coordinate": [ + 88.18994207250137, + -144.75392394478024 + ], + "sensor_type": 1, + "id": 136 + }, + { + "release_time": 1722, + "due_time": 3579, + "duration": 16, + "coordinate": [ + -85.27282617768529, + 136.73958401983919 + ], + "sensor_type": 1, + "id": 137 + }, + { + "release_time": 71, + "due_time": 2491, + "duration": 54, + "coordinate": [ + -61.45513520347724, + 108.52614421955951 + ], + "sensor_type": 1, + "id": 138 + }, + { + "release_time": 1131, + "due_time": 3466, + "duration": 36, + "coordinate": [ + 53.33148179277413, + -110.31146868360449 + ], + "sensor_type": 1, + "id": 139 + }, + { + "release_time": 622, + "due_time": 802, + "duration": 26, + "coordinate": [ + -16.432272790388595, + 87.06741163702281 + ], + "sensor_type": 1, + "id": 140 + }, + { + "release_time": 897, + "due_time": 2080, + "duration": 48, + "coordinate": [ + -7.966183897140439, + 164.22802488496018 + ], + "sensor_type": 1, + "id": 141 + }, + { + "release_time": 2434, + "due_time": 3509, + "duration": 19, + "coordinate": [ + -46.35904023537162, + -141.43043405216565 + ], + "sensor_type": 1, + "id": 142 + }, + { + "release_time": 3092, + "due_time": 3502, + "duration": 56, + "coordinate": [ + 28.500890358972626, + -97.32043402449702 + ], + "sensor_type": 1, + "id": 143 + }, + { + "release_time": 2742, + "due_time": 3303, + "duration": 55, + "coordinate": [ + 87.0140890827341, + 40.886033720533874 + ], + "sensor_type": 1, + "id": 144 + }, + { + "release_time": 2631, + "due_time": 3037, + "duration": 59, + "coordinate": [ + 74.21851558667518, + -47.8388489131666 + ], + "sensor_type": 1, + "id": 145 + }, + { + "release_time": 2411, + "due_time": 2772, + "duration": 17, + "coordinate": [ + -29.82330868680689, + 150.99526135632203 + ], + "sensor_type": 1, + "id": 146 + }, + { + "release_time": 1130, + "due_time": 2719, + "duration": 18, + "coordinate": [ + -67.0733111193417, + -39.338547744997584 + ], + "sensor_type": 1, + "id": 147 + }, + { + "release_time": 3114, + "due_time": 3387, + "duration": 25, + "coordinate": [ + -23.819084490449683, + 149.22241424757686 + ], + "sensor_type": 1, + "id": 148 + }, + { + "release_time": 2654, + "due_time": 3321, + "duration": 54, + "coordinate": [ + -27.688970040064028, + -115.22647097881519 + ], + "sensor_type": 1, + "id": 149 + }, + { + "release_time": 1013, + "due_time": 2493, + "duration": 53, + "coordinate": [ + -48.96725923024354, + -42.11544948339886 + ], + "sensor_type": 1, + "id": 150 + }, + { + "release_time": 1725, + "due_time": 2578, + "duration": 38, + "coordinate": [ + -79.66703758383451, + 116.09497761538381 + ], + "sensor_type": 1, + "id": 151 + }, + { + "release_time": 52, + "due_time": 3471, + "duration": 21, + "coordinate": [ + 23.131113334493406, + 96.54290168552609 + ], + "sensor_type": 1, + "id": 152 + }, + { + "release_time": 1308, + "due_time": 2735, + "duration": 45, + "coordinate": [ + -5.995081633796275, + 133.91924003013975 + ], + "sensor_type": 1, + "id": 153 + }, + { + "release_time": 1233, + "due_time": 2680, + "duration": 35, + "coordinate": [ + 0.0884213058475325, + 90.25296833170142 + ], + "sensor_type": 1, + "id": 154 + }, + { + "release_time": 220, + "due_time": 2359, + "duration": 30, + "coordinate": [ + -6.372651933655462, + 12.656110549543854 + ], + "sensor_type": 1, + "id": 155 + }, + { + "release_time": 1048, + "due_time": 1574, + "duration": 30, + "coordinate": [ + 0.39765903858440765, + -125.23586618303608 + ], + "sensor_type": 1, + "id": 156 + }, + { + "release_time": 1676, + "due_time": 3158, + "duration": 59, + "coordinate": [ + -44.92759384988079, + 62.03441282797084 + ], + "sensor_type": 1, + "id": 157 + }, + { + "release_time": 353, + "due_time": 2120, + "duration": 18, + "coordinate": [ + 59.342463672357894, + 2.457244075095133 + ], + "sensor_type": 1, + "id": 158 + }, + { + "release_time": 2912, + "due_time": 3317, + "duration": 47, + "coordinate": [ + 80.86289825682104, + -104.85042771460022 + ], + "sensor_type": 1, + "id": 159 + }, + { + "release_time": 189, + "due_time": 2524, + "duration": 59, + "coordinate": [ + 40.343582878670986, + 115.68395374548123 + ], + "sensor_type": 1, + "id": 160 + }, + { + "release_time": 3244, + "due_time": 3515, + "duration": 41, + "coordinate": [ + 65.02829212780873, + 68.73274595430317 + ], + "sensor_type": 1, + "id": 161 + }, + { + "release_time": 1565, + "due_time": 2577, + "duration": 21, + "coordinate": [ + 41.54116778604555, + 64.0478945397956 + ], + "sensor_type": 1, + "id": 162 + }, + { + "release_time": 2381, + "due_time": 2434, + "duration": 16, + "coordinate": [ + -19.211042211075608, + -54.29517145878971 + ], + "sensor_type": 1, + "id": 163 + }, + { + "release_time": 2910, + "due_time": 3203, + "duration": 20, + "coordinate": [ + 26.933841332565294, + 99.06104688718375 + ], + "sensor_type": 1, + "id": 164 + }, + { + "release_time": 1234, + "due_time": 3302, + "duration": 54, + "coordinate": [ + -31.111722168891106, + 120.38532695432349 + ], + "sensor_type": 1, + "id": 165 + }, + { + "release_time": 1142, + "due_time": 3172, + "duration": 25, + "coordinate": [ + 41.558273262013785, + -11.416079210762149 + ], + "sensor_type": 1, + "id": 166 + }, + { + "release_time": 2973, + "due_time": 3465, + "duration": 42, + "coordinate": [ + 72.08853873171915, + -42.453086751987826 + ], + "sensor_type": 1, + "id": 167 + }, + { + "release_time": 5, + "due_time": 2165, + "duration": 51, + "coordinate": [ + 12.698198132505937, + 87.55127280938189 + ], + "sensor_type": 1, + "id": 168 + }, + { + "release_time": 2290, + "due_time": 3235, + "duration": 56, + "coordinate": [ + 66.22870301313611, + -28.199305536677116 + ], + "sensor_type": 1, + "id": 169 + }, + { + "release_time": 1463, + "due_time": 3195, + "duration": 27, + "coordinate": [ + 32.043072552504114, + 7.399316981655801 + ], + "sensor_type": 1, + "id": 170 + }, + { + "release_time": 5, + "due_time": 2515, + "duration": 36, + "coordinate": [ + 9.484062318285893, + 108.41536222690871 + ], + "sensor_type": 1, + "id": 171 + }, + { + "release_time": 3225, + "due_time": 3551, + "duration": 60, + "coordinate": [ + 20.363848223723494, + 51.82819711208717 + ], + "sensor_type": 1, + "id": 172 + }, + { + "release_time": 1663, + "due_time": 1915, + "duration": 37, + "coordinate": [ + 22.48841720094225, + 97.34319083103219 + ], + "sensor_type": 1, + "id": 173 + }, + { + "release_time": 3286, + "due_time": 3448, + "duration": 18, + "coordinate": [ + 54.14893841229352, + 33.205817741345015 + ], + "sensor_type": 1, + "id": 174 + }, + { + "release_time": 2427, + "due_time": 2507, + "duration": 17, + "coordinate": [ + 89.96991074031766, + -137.2809133661306 + ], + "sensor_type": 1, + "id": 175 + }, + { + "release_time": 391, + "due_time": 1822, + "duration": 15, + "coordinate": [ + -81.26647925915631, + 10.52815097948627 + ], + "sensor_type": 1, + "id": 176 + }, + { + "release_time": 2088, + "due_time": 2494, + "duration": 20, + "coordinate": [ + 7.337645928191392, + 162.90889647807205 + ], + "sensor_type": 1, + "id": 177 + }, + { + "release_time": 3243, + "due_time": 3368, + "duration": 34, + "coordinate": [ + -16.28079697298402, + 14.819665809031079 + ], + "sensor_type": 1, + "id": 178 + }, + { + "release_time": 267, + "due_time": 1544, + "duration": 56, + "coordinate": [ + 11.436834042316633, + 75.73754588227123 + ], + "sensor_type": 1, + "id": 179 + }, + { + "release_time": 2628, + "due_time": 3524, + "duration": 23, + "coordinate": [ + -31.409199456579586, + -151.3463965505092 + ], + "sensor_type": 1, + "id": 180 + }, + { + "release_time": 2393, + "due_time": 3013, + "duration": 38, + "coordinate": [ + -88.0700954205773, + -103.72269334206209 + ], + "sensor_type": 1, + "id": 181 + }, + { + "release_time": 3347, + "due_time": 3572, + "duration": 15, + "coordinate": [ + -31.950560150375864, + 100.14535792336966 + ], + "sensor_type": 1, + "id": 182 + }, + { + "release_time": 2826, + "due_time": 3179, + "duration": 50, + "coordinate": [ + -58.507343771747344, + -57.04425065895744 + ], + "sensor_type": 1, + "id": 183 + } + ] +} \ No newline at end of file diff --git a/tests/fixtures/aeosbench_gt_bsk2.9.0/cases/55662/constellation.json b/tests/fixtures/aeosbench_gt_bsk2.9.0/cases/55662/constellation.json new file mode 100644 index 0000000..b4e2017 --- /dev/null +++ b/tests/fixtures/aeosbench_gt_bsk2.9.0/cases/55662/constellation.json @@ -0,0 +1,2358 @@ +{ + "orbits": [ + { + "eccentricity": 0.0013240341410591322, + "semi_major_axis": 7159786.400753973, + "inclination": 134.79447549984374, + "right_ascension_of_the_ascending_node": 147.73174894812902, + "argument_of_perigee": 167.45714059222448, + "id": 0 + }, + { + "eccentricity": 0.0038521333650710743, + "semi_major_axis": 7798402.836383492, + "inclination": 60.74931543898271, + "right_ascension_of_the_ascending_node": 126.86952654416108, + "argument_of_perigee": 234.95894379587642, + "id": 1 + }, + { + "eccentricity": 0.0005082383975565319, + "semi_major_axis": 7457036.815456741, + "inclination": 72.57180185917497, + "right_ascension_of_the_ascending_node": 127.9504236073524, + "argument_of_perigee": 120.63938102332122, + "id": 2 + }, + { + "eccentricity": 0.00030300904065226565, + "semi_major_axis": 6992088.029664482, + "inclination": 69.63691109551561, + "right_ascension_of_the_ascending_node": 255.52180924562347, + "argument_of_perigee": 246.90522774676546, + "id": 3 + }, + { + "eccentricity": 0.004491610497809392, + "semi_major_axis": 7628080.094178582, + "inclination": 140.27510135056406, + "right_ascension_of_the_ascending_node": 32.43903192841843, + "argument_of_perigee": 176.03025417009826, + "id": 4 + }, + { + "eccentricity": 0.0047429407993491695, + "semi_major_axis": 7114886.053925905, + "inclination": 84.60051979012509, + "right_ascension_of_the_ascending_node": 264.3757334291811, + "argument_of_perigee": 50.796268058664026, + "id": 5 + }, + { + "eccentricity": 0.0016093404784647658, + "semi_major_axis": 7095932.8317476595, + "inclination": 156.4022420569316, + "right_ascension_of_the_ascending_node": 247.11805066420368, + "argument_of_perigee": 104.02252771088233, + "id": 6 + }, + { + "eccentricity": 0.0005312731273173244, + "semi_major_axis": 6967812.122539103, + "inclination": 159.12834828070552, + "right_ascension_of_the_ascending_node": 336.7779958598084, + "argument_of_perigee": 354.2261507654457, + "id": 7 + }, + { + "eccentricity": 0.0023037753321420314, + "semi_major_axis": 7134587.71828962, + "inclination": 85.27979443663952, + "right_ascension_of_the_ascending_node": 89.20084986625632, + "argument_of_perigee": 233.86169875153118, + "id": 8 + }, + { + "eccentricity": 0.0017271323332674448, + "semi_major_axis": 6951203.9315034915, + "inclination": 70.92874651399892, + "right_ascension_of_the_ascending_node": 84.67630180082698, + "argument_of_perigee": 216.8984833961584, + "id": 9 + }, + { + "eccentricity": 0.0007958378286913514, + "semi_major_axis": 7141568.012338026, + "inclination": 165.39524948610952, + "right_ascension_of_the_ascending_node": 321.7611347241725, + "argument_of_perigee": 190.33460290518445, + "id": 10 + }, + { + "eccentricity": 0.001924218937048937, + "semi_major_axis": 7386272.032447925, + "inclination": 53.05443630078527, + "right_ascension_of_the_ascending_node": 110.1472607810925, + "argument_of_perigee": 158.06248436524365, + "id": 11 + }, + { + "eccentricity": 0.0029489553354683008, + "semi_major_axis": 7331350.010708535, + "inclination": 170.79368291969234, + "right_ascension_of_the_ascending_node": 225.98137911100994, + "argument_of_perigee": 332.91027532761757, + "id": 12 + }, + { + "eccentricity": 0.0037640530778215602, + "semi_major_axis": 7243621.973689532, + "inclination": 3.1021344556581854, + "right_ascension_of_the_ascending_node": 38.055541229997004, + "argument_of_perigee": 181.77942036815992, + "id": 13 + }, + { + "eccentricity": 0.002263506417387389, + "semi_major_axis": 7007129.971474405, + "inclination": 165.16808261784263, + "right_ascension_of_the_ascending_node": 71.51350742326017, + "argument_of_perigee": 77.59641373405205, + "id": 14 + }, + { + "eccentricity": 0.003969988421806014, + "semi_major_axis": 7332831.036259957, + "inclination": 157.03884882210082, + "right_ascension_of_the_ascending_node": 209.9090874758135, + "argument_of_perigee": 181.07491367130694, + "id": 15 + }, + { + "eccentricity": 0.0006507493780017582, + "semi_major_axis": 6934887.325957354, + "inclination": 149.66642790596782, + "right_ascension_of_the_ascending_node": 358.6695439504854, + "argument_of_perigee": 85.89840772939232, + "id": 16 + }, + { + "eccentricity": 0.004489637177807011, + "semi_major_axis": 7036647.575864639, + "inclination": 84.11214925434533, + "right_ascension_of_the_ascending_node": 315.31337932595176, + "argument_of_perigee": 282.6780545378859, + "id": 17 + }, + { + "eccentricity": 0.00491218219318741, + "semi_major_axis": 7624983.955073265, + "inclination": 29.024305070783388, + "right_ascension_of_the_ascending_node": 63.283430187766044, + "argument_of_perigee": 351.8318304971692, + "id": 18 + }, + { + "eccentricity": 0.0007516466826160123, + "semi_major_axis": 7544237.57285518, + "inclination": 69.34570798803763, + "right_ascension_of_the_ascending_node": 224.54844737804066, + "argument_of_perigee": 73.94049538412119, + "id": 19 + }, + { + "eccentricity": 0.004538362436818207, + "semi_major_axis": 7719535.675955346, + "inclination": 33.418762039022965, + "right_ascension_of_the_ascending_node": 124.15089738756755, + "argument_of_perigee": 75.56925562431218, + "id": 20 + }, + { + "eccentricity": 0.003991478025198963, + "semi_major_axis": 7405741.682459445, + "inclination": 109.69905734645533, + "right_ascension_of_the_ascending_node": 285.45648341825387, + "argument_of_perigee": 294.58817621115173, + "id": 21 + }, + { + "eccentricity": 0.0012432327178532132, + "semi_major_axis": 7273724.713125833, + "inclination": 8.246193310333485, + "right_ascension_of_the_ascending_node": 10.374905254518122, + "argument_of_perigee": 334.5794824625437, + "id": 22 + }, + { + "eccentricity": 3.9479948044652825e-05, + "semi_major_axis": 7388400.785255057, + "inclination": 37.03493647393237, + "right_ascension_of_the_ascending_node": 108.06793725756562, + "argument_of_perigee": 118.27593348006594, + "id": 23 + } + ], + "satellites": [ + { + "inertia": [ + 107.6900405883789, + 0.0, + 0.0, + 0.0, + 191.68141174316406, + 0.0, + 0.0, + 0.0, + 179.07205200195312 + ], + "mass": 109.44461186397328, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 0, + "solar_panel": { + "direction": [ + -0.5382715829169348, + 0.7287596912097659, + 0.4232883361161092 + ], + "area": 0.4499878184220564, + "efficiency": 0.11041750853982393 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.23917735315968613, + "power": 5.618252603884479, + "type": 1 + }, + "battery": { + "capacity": 8112.043840949246, + "percentage": 0.3262017166590446 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 442.6527701353742, + "power": 5.271614616321691, + "efficiency": 0.5923508315005279 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 427.3199653893831, + "power": 6.579415525708033, + "efficiency": 0.536709810789764 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 591.190509398978, + "power": 5.628026639934256, + "efficiency": 0.5373692209817975 + } + ], + "mrp_control": { + "k": 31.437767719013085, + "ki": 0.007789493817018948, + "p": 77.00832537567153, + "integral_limit": 0.02636085314846102 + }, + "true_anomaly": 242.56686799215572, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 0 + }, + { + "inertia": [ + 193.08468627929688, + 0.0, + 0.0, + 0.0, + 55.73201370239258, + 0.0, + 0.0, + 0.0, + 74.48075866699219 + ], + "mass": 176.2477441638747, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 1, + "solar_panel": { + "direction": [ + 0.08479635826626113, + 0.34494819360535856, + -0.934783569257173 + ], + "area": 0.1390091691242303, + "efficiency": 0.21150555269237226 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4224558680119047, + "power": 1.856285493577396, + "type": 1 + }, + "battery": { + "capacity": 12577.526349961443, + "percentage": 0.31537229562737534 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 623.8908569518271, + "power": 6.493946038747236, + "efficiency": 0.5030478720043242 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 675.3398738826293, + "power": 5.299731664810509, + "efficiency": 0.5395558184013357 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 450.8489158843093, + "power": 6.872308744293582, + "efficiency": 0.5466904924963935 + } + ], + "mrp_control": { + "k": 67.12040896158452, + "ki": 0.005155785889364696, + "p": 138.52852047913183, + "integral_limit": 0.011982751357895432 + }, + "true_anomaly": 147.83572005796944, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 1 + }, + { + "inertia": [ + 160.561279296875, + 0.0, + 0.0, + 0.0, + 63.6679573059082, + 0.0, + 0.0, + 0.0, + 177.81358337402344 + ], + "mass": 183.4670764726265, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 2, + "solar_panel": { + "direction": [ + -0.8509400897495468, + 0.26250638879629207, + 0.45496303091368123 + ], + "area": 0.406487824698862, + "efficiency": 0.335068440467406 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2235152310257305, + "power": 2.747556889920328, + "type": 1 + }, + "battery": { + "capacity": 27128.769703611113, + "percentage": 0.46125536013481583 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 443.677608492566, + "power": 6.83106379543036, + "efficiency": 0.5273653094562757 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 408.54344034054844, + "power": 6.549291398056595, + "efficiency": 0.5003160116592309 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 663.9808497171985, + "power": 6.19181791733461, + "efficiency": 0.5502324414438545 + } + ], + "mrp_control": { + "k": 33.618632079882005, + "ki": 0.0028337977910266377, + "p": 92.5986471518217, + "integral_limit": 0.007534882997608941 + }, + "true_anomaly": 81.08745195021949, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 2 + }, + { + "inertia": [ + 187.7353515625, + 0.0, + 0.0, + 0.0, + 108.85868835449219, + 0.0, + 0.0, + 0.0, + 172.93202209472656 + ], + "mass": 121.83520920856901, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 3, + "solar_panel": { + "direction": [ + -0.6163418836816593, + 0.7158790905841225, + 0.32808506531720344 + ], + "area": 0.4943995098882442, + "efficiency": 0.4394844041154601 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.1499773497212157, + "power": 5.679190463672916, + "type": 1 + }, + "battery": { + "capacity": 24697.374774608503, + "percentage": 0.42790579431624276 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 430.7514243423631, + "power": 6.223572975639854, + "efficiency": 0.554598640157016 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 738.8543649571375, + "power": 6.212519185844555, + "efficiency": 0.5389526910757524 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 702.1105413168924, + "power": 5.3413678367743, + "efficiency": 0.535265323453095 + } + ], + "mrp_control": { + "k": 30.663433462160306, + "ki": 0.009890997771726105, + "p": 63.03757474810245, + "integral_limit": 0.035320613202574215 + }, + "true_anomaly": 33.176161541559324, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 3 + }, + { + "inertia": [ + 141.84857177734375, + 0.0, + 0.0, + 0.0, + 110.55009460449219, + 0.0, + 0.0, + 0.0, + 82.30451965332031 + ], + "mass": 120.45414909802888, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 4, + "solar_panel": { + "direction": [ + 0.9022018060245677, + 0.04354557282738917, + -0.42911034046401497 + ], + "area": 0.21738283086020385, + "efficiency": 0.2979052292707739 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.23303184263312005, + "power": 9.31371085269733, + "type": 1 + }, + "battery": { + "capacity": 25840.776973966967, + "percentage": 0.7080035697377798 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 603.8793412324665, + "power": 6.213423466320428, + "efficiency": 0.5817648597939423 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 556.2689920221364, + "power": 5.6925929675654645, + "efficiency": 0.5340579427754906 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 564.7793973741996, + "power": 6.49811592884762, + "efficiency": 0.5705207896503239 + } + ], + "mrp_control": { + "k": 46.10666829363928, + "ki": 0.0022382008033534685, + "p": 139.36452953296308, + "integral_limit": 0.007838502405083811 + }, + "true_anomaly": 87.60085147728063, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 4 + }, + { + "inertia": [ + 142.707763671875, + 0.0, + 0.0, + 0.0, + 110.311767578125, + 0.0, + 0.0, + 0.0, + 130.3692626953125 + ], + "mass": 134.34296615067876, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 5, + "solar_panel": { + "direction": [ + -0.41878622883834343, + 0.4200435508796519, + 0.8050972052490134 + ], + "area": 0.3869319051448751, + "efficiency": 0.29559291414459815 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.38198038783127086, + "power": 1.770979124521621, + "type": 1 + }, + "battery": { + "capacity": 18205.57546245213, + "percentage": 0.6828787429367738 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 634.7821569324568, + "power": 5.8229275726032, + "efficiency": 0.5648492622557446 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 512.2844536130692, + "power": 5.63871448215606, + "efficiency": 0.5786384165360233 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 728.7969529695768, + "power": 6.336830247369868, + "efficiency": 0.5110696830521382 + } + ], + "mrp_control": { + "k": 23.914221901084073, + "ki": 0.00187564250521133, + "p": 54.23933409820737, + "integral_limit": 0.0028792755247821827 + }, + "true_anomaly": 61.435317624291464, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 5 + }, + { + "inertia": [ + 136.2198486328125, + 0.0, + 0.0, + 0.0, + 193.60028076171875, + 0.0, + 0.0, + 0.0, + 191.5772247314453 + ], + "mass": 148.5652020985377, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 6, + "solar_panel": { + "direction": [ + 0.11380798011055947, + 0.7166471525912566, + -0.688087641471636 + ], + "area": 0.4956151450110078, + "efficiency": 0.470431257548113 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2307261719585296, + "power": 2.6326592251225005, + "type": 1 + }, + "battery": { + "capacity": 21024.967622610624, + "percentage": 0.9733497462502122 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 605.0115240769848, + "power": 6.58899989922985, + "efficiency": 0.543798219501049 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 545.9003378183215, + "power": 6.676130718470514, + "efficiency": 0.5109825601737019 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 421.9076456564018, + "power": 5.841495389713856, + "efficiency": 0.544810289537738 + } + ], + "mrp_control": { + "k": 78.6718532533091, + "ki": 0.008466928072800417, + "p": 232.91121346462793, + "integral_limit": 0.019420426598304733 + }, + "true_anomaly": 341.92454036572207, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 6 + }, + { + "inertia": [ + 118.4441909790039, + 0.0, + 0.0, + 0.0, + 96.14886474609375, + 0.0, + 0.0, + 0.0, + 58.37755584716797 + ], + "mass": 192.20587389056988, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 7, + "solar_panel": { + "direction": [ + -0.025488745522543158, + 0.6876899776983499, + -0.7255569022653772 + ], + "area": 0.18311655076086555, + "efficiency": 0.22824213095596357 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.18542994736667384, + "power": 5.345755351036198, + "type": 1 + }, + "battery": { + "capacity": 8780.962674822205, + "percentage": 0.19707073032830136 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 422.8064726233803, + "power": 5.25523849022921, + "efficiency": 0.5602656279148303 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 445.24847222488984, + "power": 5.18101967431802, + "efficiency": 0.558382605772855 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 737.8199813629841, + "power": 5.716203741599792, + "efficiency": 0.5680209080669203 + } + ], + "mrp_control": { + "k": 29.809015267264428, + "ki": 0.008602613034889304, + "p": 87.56770783688162, + "integral_limit": 0.015003212225782759 + }, + "true_anomaly": 253.74342358573958, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 7 + }, + { + "inertia": [ + 88.96588897705078, + 0.0, + 0.0, + 0.0, + 132.387451171875, + 0.0, + 0.0, + 0.0, + 146.57785034179688 + ], + "mass": 98.42136272150049, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 8, + "solar_panel": { + "direction": [ + -0.39413460594502875, + 0.6279200396665119, + -0.6710993489653846 + ], + "area": 0.10804654657390303, + "efficiency": 0.3059887958700809 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.23454162060338957, + "power": 4.800543628884752, + "type": 1 + }, + "battery": { + "capacity": 23975.747491655537, + "percentage": 0.24239123701705517 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 529.9524549235626, + "power": 5.685739713140497, + "efficiency": 0.589643542674227 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 535.0585571731901, + "power": 6.1575525495135075, + "efficiency": 0.5829807759123786 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 736.0435677394689, + "power": 6.591817063841439, + "efficiency": 0.5018430895912764 + } + ], + "mrp_control": { + "k": 47.158485771122706, + "ki": 0.006504299948496348, + "p": 154.3526452837465, + "integral_limit": 0.021288625594896964 + }, + "true_anomaly": 166.82119544067763, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 8 + }, + { + "inertia": [ + 92.73820495605469, + 0.0, + 0.0, + 0.0, + 183.66851806640625, + 0.0, + 0.0, + 0.0, + 175.12811279296875 + ], + "mass": 66.59736353295814, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 9, + "solar_panel": { + "direction": [ + -0.02517056906651491, + 0.06828901684120768, + -0.9973480097898271 + ], + "area": 0.48837087461783757, + "efficiency": 0.36346657835999385 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3384651368714285, + "power": 3.28912943700865, + "type": 1 + }, + "battery": { + "capacity": 8065.603108814916, + "percentage": 0.5964074569301975 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 596.4111777684187, + "power": 5.258263154238604, + "efficiency": 0.5694797360861188 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 438.8236003808406, + "power": 5.056741880742718, + "efficiency": 0.5235139595345518 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 436.63247648038475, + "power": 6.740426724306198, + "efficiency": 0.5549020298490714 + } + ], + "mrp_control": { + "k": 32.827117183941944, + "ki": 0.0016600730449631718, + "p": 107.48260917452274, + "integral_limit": 0.0027279995098976988 + }, + "true_anomaly": 29.078108054462348, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 9 + }, + { + "inertia": [ + 106.79393005371094, + 0.0, + 0.0, + 0.0, + 55.185970306396484, + 0.0, + 0.0, + 0.0, + 131.7362823486328 + ], + "mass": 54.59418971034062, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 10, + "solar_panel": { + "direction": [ + -0.2249680666466711, + 0.4596071867572036, + 0.859156913997896 + ], + "area": 0.40899674260292895, + "efficiency": 0.24852255119807062 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4920857853956532, + "power": 1.9768534867947996, + "type": 1 + }, + "battery": { + "capacity": 9497.358821189546, + "percentage": 0.5078786931568616 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 425.52871505246037, + "power": 6.1448700330731585, + "efficiency": 0.530315373578254 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 559.4534870999696, + "power": 5.88596909787565, + "efficiency": 0.5004961418286407 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 675.548951195223, + "power": 6.587438217103604, + "efficiency": 0.5016173589469548 + } + ], + "mrp_control": { + "k": 51.62490524570374, + "ki": 0.002404279757833515, + "p": 164.6609469639584, + "integral_limit": 0.011544585473998493 + }, + "true_anomaly": 13.922462100545467, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 10 + }, + { + "inertia": [ + 74.79517364501953, + 0.0, + 0.0, + 0.0, + 126.73715209960938, + 0.0, + 0.0, + 0.0, + 157.48648071289062 + ], + "mass": 180.81563954341007, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 11, + "solar_panel": { + "direction": [ + -0.8260703010442233, + 0.09909596824981937, + -0.5547863073376426 + ], + "area": 0.4868958662770678, + "efficiency": 0.22736922360625755 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.31817454261498224, + "power": 4.475545506586517, + "type": 1 + }, + "battery": { + "capacity": 26445.58121615663, + "percentage": 0.3954721860411343 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 682.9497920477114, + "power": 6.5478644002426565, + "efficiency": 0.5155455904771935 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 627.4944252400622, + "power": 5.0653173506687255, + "efficiency": 0.56370125663723 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 498.02824948909796, + "power": 5.4410630866708924, + "efficiency": 0.5167884207503803 + } + ], + "mrp_control": { + "k": 27.904303909259728, + "ki": 0.00514302905270007, + "p": 84.53695273637138, + "integral_limit": 0.021887317968832434 + }, + "true_anomaly": 168.09244415032137, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 11 + }, + { + "inertia": [ + 72.52583312988281, + 0.0, + 0.0, + 0.0, + 156.767822265625, + 0.0, + 0.0, + 0.0, + 183.47943115234375 + ], + "mass": 171.39895358224533, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 12, + "solar_panel": { + "direction": [ + 0.4738870066876728, + 0.572701545369618, + 0.6689125838432468 + ], + "area": 0.15159166342389674, + "efficiency": 0.13608183284119751 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.20686989657840116, + "power": 6.433120021857317, + "type": 1 + }, + "battery": { + "capacity": 19068.159051620678, + "percentage": 0.48497169141136787 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 565.8867717398712, + "power": 5.251949453862744, + "efficiency": 0.5254703203541787 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 493.6098558684638, + "power": 6.12246715768307, + "efficiency": 0.55643479300348 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 405.3239548253683, + "power": 5.942936876445243, + "efficiency": 0.5891707950735163 + } + ], + "mrp_control": { + "k": 36.313192800906904, + "ki": 0.0002674666008573412, + "p": 122.95792098749601, + "integral_limit": 0.0001775089777672157 + }, + "true_anomaly": 214.98348738932623, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 12 + }, + { + "inertia": [ + 196.62469482421875, + 0.0, + 0.0, + 0.0, + 87.03714752197266, + 0.0, + 0.0, + 0.0, + 76.41647338867188 + ], + "mass": 64.05014123466802, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 13, + "solar_panel": { + "direction": [ + -0.39602121875134655, + 0.16633926217861933, + 0.9030495247529732 + ], + "area": 0.4919503622285154, + "efficiency": 0.33783847726695054 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3956277798687543, + "power": 3.8954358292414044, + "type": 1 + }, + "battery": { + "capacity": 11655.932780486504, + "percentage": 0.9126436776557858 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 599.6559888857068, + "power": 5.494287635374824, + "efficiency": 0.5320816889642148 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 652.3380394393128, + "power": 6.902708382982327, + "efficiency": 0.5659469473799781 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 675.6600758117957, + "power": 6.9388060784546255, + "efficiency": 0.5633702171191545 + } + ], + "mrp_control": { + "k": 21.74749829826162, + "ki": 0.006105207744591647, + "p": 46.338224536110545, + "integral_limit": 0.025012616108122828 + }, + "true_anomaly": 337.6546588736446, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 13 + }, + { + "inertia": [ + 142.18760681152344, + 0.0, + 0.0, + 0.0, + 116.17587280273438, + 0.0, + 0.0, + 0.0, + 63.305946350097656 + ], + "mass": 112.27741518923185, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 14, + "solar_panel": { + "direction": [ + 0.40116048561104234, + 0.8391918736891942, + 0.3671883221431914 + ], + "area": 0.2511988164259467, + "efficiency": 0.1630734287277319 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2970742209787363, + "power": 6.335639978754475, + "type": 1 + }, + "battery": { + "capacity": 15296.345638251776, + "percentage": 0.3464549314008612 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 472.67336350522714, + "power": 6.098876423509843, + "efficiency": 0.5480244572155181 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 491.78795845056175, + "power": 6.206173444004882, + "efficiency": 0.5479377589452303 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 648.6123396487595, + "power": 6.9647572253220815, + "efficiency": 0.5454264385130821 + } + ], + "mrp_control": { + "k": 57.158040373222825, + "ki": 0.004503283467082466, + "p": 125.17135898468153, + "integral_limit": 0.010833491910783005 + }, + "true_anomaly": 116.65529315845575, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 14 + }, + { + "inertia": [ + 182.6546630859375, + 0.0, + 0.0, + 0.0, + 191.27734375, + 0.0, + 0.0, + 0.0, + 118.66669464111328 + ], + "mass": 69.96298766387045, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 15, + "solar_panel": { + "direction": [ + 0.058095202150780775, + 0.0639858197284004, + -0.9962583813252185 + ], + "area": 0.40031885579344095, + "efficiency": 0.2471925372026334 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.22555003776404906, + "power": 8.818764238277804, + "type": 1 + }, + "battery": { + "capacity": 17685.495097123152, + "percentage": 0.8503590903008338 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 560.6682327063156, + "power": 6.7132623878211835, + "efficiency": 0.523672334783543 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 644.2958651020379, + "power": 6.728215316559038, + "efficiency": 0.5769176863335779 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 520.4457261369201, + "power": 6.137848292346195, + "efficiency": 0.5040156695820276 + } + ], + "mrp_control": { + "k": 49.01238994362374, + "ki": 0.006245434711136838, + "p": 191.4877751250679, + "integral_limit": 0.004942693918128751 + }, + "true_anomaly": 252.27812018797806, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 15 + }, + { + "inertia": [ + 73.37277221679688, + 0.0, + 0.0, + 0.0, + 162.96664428710938, + 0.0, + 0.0, + 0.0, + 51.2878532409668 + ], + "mass": 187.42162171326044, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 16, + "solar_panel": { + "direction": [ + 0.7511657604118993, + 0.5603778147686076, + -0.348893544078954 + ], + "area": 0.3685282409985481, + "efficiency": 0.23613943660047015 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2034641058180272, + "power": 5.191936821757073, + "type": 1 + }, + "battery": { + "capacity": 26732.93734485919, + "percentage": 0.7256463571084392 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 537.9711041747244, + "power": 5.9277421610477345, + "efficiency": 0.5272825166323865 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 533.9614919379623, + "power": 6.173977948205576, + "efficiency": 0.5820099896693303 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 572.2978837343508, + "power": 6.517842380434857, + "efficiency": 0.5474839672407619 + } + ], + "mrp_control": { + "k": 28.24819437427398, + "ki": 0.006348535983807354, + "p": 84.98646405660809, + "integral_limit": 0.004583514008890868 + }, + "true_anomaly": 206.36408866358434, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 16 + }, + { + "inertia": [ + 185.45880126953125, + 0.0, + 0.0, + 0.0, + 159.5382080078125, + 0.0, + 0.0, + 0.0, + 145.7071990966797 + ], + "mass": 57.38272393365278, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 17, + "solar_panel": { + "direction": [ + -0.9178553140464546, + 0.29794714441853154, + -0.26223867298613096 + ], + "area": 0.2678235188182937, + "efficiency": 0.37122775786221573 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.38287543092392184, + "power": 9.220984428247622, + "type": 1 + }, + "battery": { + "capacity": 14536.280845104375, + "percentage": 0.36369781570519266 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 720.9389537957932, + "power": 5.495997714878141, + "efficiency": 0.5969738769169881 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 721.9986404003721, + "power": 6.819593011019804, + "efficiency": 0.512253638231038 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 489.1717661134303, + "power": 6.341483891566413, + "efficiency": 0.5185919834413198 + } + ], + "mrp_control": { + "k": 35.90694812664088, + "ki": 0.00530359324567656, + "p": 116.36800425501397, + "integral_limit": 0.015520756063985073 + }, + "true_anomaly": 111.84690031228767, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 17 + }, + { + "inertia": [ + 160.65866088867188, + 0.0, + 0.0, + 0.0, + 166.87490844726562, + 0.0, + 0.0, + 0.0, + 110.20893859863281 + ], + "mass": 178.61979963277878, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 18, + "solar_panel": { + "direction": [ + -0.010188533647408366, + 0.9509705248322954, + -0.30911365981189587 + ], + "area": 0.35401283656552673, + "efficiency": 0.34002190032888957 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.10955816637034875, + "power": 4.4637684001410385, + "type": 1 + }, + "battery": { + "capacity": 22285.05260044214, + "percentage": 0.8550024996573499 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 607.3578174016207, + "power": 6.9519714278777505, + "efficiency": 0.5644374875502699 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 593.0677312163018, + "power": 5.450390109943241, + "efficiency": 0.5973177157215397 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 749.0089423618768, + "power": 5.24555606070699, + "efficiency": 0.5116882223809238 + } + ], + "mrp_control": { + "k": 19.456381966327445, + "ki": 0.004818781114923715, + "p": 66.63921219469992, + "integral_limit": 0.008804533179988725 + }, + "true_anomaly": 319.3792014039322, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 18 + }, + { + "inertia": [ + 78.16080474853516, + 0.0, + 0.0, + 0.0, + 146.97360229492188, + 0.0, + 0.0, + 0.0, + 62.48877716064453 + ], + "mass": 157.24721701806823, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 19, + "solar_panel": { + "direction": [ + 0.10972467573192941, + 0.2152051676489853, + 0.970385094358263 + ], + "area": 0.39511571010392943, + "efficiency": 0.17665800616401717 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.42228613305091367, + "power": 1.700064256591587, + "type": 1 + }, + "battery": { + "capacity": 13661.213046032326, + "percentage": 0.6299967652284649 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 406.7336000988591, + "power": 5.644748703869729, + "efficiency": 0.5772695387138292 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 738.7964922589385, + "power": 5.626065472720285, + "efficiency": 0.559552506372204 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 595.6011614753635, + "power": 6.498942229570535, + "efficiency": 0.5349849620521427 + } + ], + "mrp_control": { + "k": 27.151131831769064, + "ki": 0.0018365670410074707, + "p": 92.48376021863578, + "integral_limit": 0.003950407446609433 + }, + "true_anomaly": 313.1787669588239, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 19 + }, + { + "inertia": [ + 159.64195251464844, + 0.0, + 0.0, + 0.0, + 173.09259033203125, + 0.0, + 0.0, + 0.0, + 86.0560073852539 + ], + "mass": 116.9718217433124, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 20, + "solar_panel": { + "direction": [ + 0.06538885167488998, + 0.011569612917882496, + 0.9977927851681277 + ], + "area": 0.16889827111804484, + "efficiency": 0.29424325639492666 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4807992907189964, + "power": 6.407087268926972, + "type": 1 + }, + "battery": { + "capacity": 9690.648017002986, + "percentage": 0.9006675561333657 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 572.1447178597145, + "power": 5.975955011647201, + "efficiency": 0.5975568384692224 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 672.9893848630404, + "power": 6.25441044202168, + "efficiency": 0.5279470648567938 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 550.7378454556247, + "power": 5.829631703555517, + "efficiency": 0.5822451405747281 + } + ], + "mrp_control": { + "k": 33.46490707125592, + "ki": 0.008987801217340271, + "p": 79.28103736405323, + "integral_limit": 0.008381649631315668 + }, + "true_anomaly": 355.3696703733166, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 20 + }, + { + "inertia": [ + 192.0927734375, + 0.0, + 0.0, + 0.0, + 147.20742797851562, + 0.0, + 0.0, + 0.0, + 53.5724983215332 + ], + "mass": 178.9027791324104, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 21, + "solar_panel": { + "direction": [ + -0.4480790769015218, + 0.32129530275250695, + 0.834262829851753 + ], + "area": 0.23452851983745676, + "efficiency": 0.15217895405222281 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4341253907489653, + "power": 7.59410849567454, + "type": 1 + }, + "battery": { + "capacity": 16948.297512914905, + "percentage": 0.32404977074392827 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 724.9407540926265, + "power": 6.469846898546056, + "efficiency": 0.5628759595455601 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 606.1337631767018, + "power": 5.66340297824709, + "efficiency": 0.5833750681436094 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 422.51218218405864, + "power": 5.917460612487009, + "efficiency": 0.5117306922598287 + } + ], + "mrp_control": { + "k": 49.22399006140944, + "ki": 0.0007575646095546152, + "p": 170.69337525084717, + "integral_limit": 0.001257940789129813 + }, + "true_anomaly": 134.18646829764688, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 21 + }, + { + "inertia": [ + 56.70798110961914, + 0.0, + 0.0, + 0.0, + 134.99246215820312, + 0.0, + 0.0, + 0.0, + 177.18963623046875 + ], + "mass": 93.05013635354376, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 22, + "solar_panel": { + "direction": [ + 0.5473419727936861, + 0.19318338873950588, + 0.8143076464908313 + ], + "area": 0.4710974293783874, + "efficiency": 0.43694257343749343 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.23131121288072454, + "power": 3.2127544988544665, + "type": 1 + }, + "battery": { + "capacity": 8796.802616710585, + "percentage": 0.22617527595694598 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 545.5273146701745, + "power": 5.176286165800172, + "efficiency": 0.5117001502862812 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 569.5447776159222, + "power": 6.6006063523719485, + "efficiency": 0.5204026906019996 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 748.7401472139454, + "power": 6.827479263069293, + "efficiency": 0.5548227484625154 + } + ], + "mrp_control": { + "k": 42.50592029926141, + "ki": 0.0034798286824161005, + "p": 168.80231499923772, + "integral_limit": 0.001866123377190854 + }, + "true_anomaly": 279.2538836087457, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 22 + }, + { + "inertia": [ + 159.02349853515625, + 0.0, + 0.0, + 0.0, + 142.28396606445312, + 0.0, + 0.0, + 0.0, + 184.7447052001953 + ], + "mass": 68.45733517378203, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 23, + "solar_panel": { + "direction": [ + 0.09129095646383001, + 0.8695889471218216, + 0.4852638708079151 + ], + "area": 0.46904494595465274, + "efficiency": 0.1272848339368729 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.308366751492806, + "power": 2.1637102761338136, + "type": 1 + }, + "battery": { + "capacity": 28616.64918978854, + "percentage": 0.7521262580737454 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 737.5217748381772, + "power": 6.093835790485541, + "efficiency": 0.5276200374222495 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 609.6450011502557, + "power": 5.426149643042305, + "efficiency": 0.5847129956086131 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 562.5496710935835, + "power": 5.200864267479036, + "efficiency": 0.5887963019040766 + } + ], + "mrp_control": { + "k": 27.11626917469325, + "ki": 0.006976114600861913, + "p": 59.83345519399267, + "integral_limit": 0.020669713337125997 + }, + "true_anomaly": 90.21265862380793, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 23 + } + ] +} \ No newline at end of file diff --git a/tests/fixtures/aeosbench_gt_bsk2.9.0/cases/55662/taskset.json b/tests/fixtures/aeosbench_gt_bsk2.9.0/cases/55662/taskset.json new file mode 100644 index 0000000..bdaf676 --- /dev/null +++ b/tests/fixtures/aeosbench_gt_bsk2.9.0/cases/55662/taskset.json @@ -0,0 +1,1214 @@ +{ + "tasks": [ + { + "release_time": 2793, + "due_time": 3278, + "duration": 59, + "coordinate": [ + -50.71113030427991, + 104.93591064845998 + ], + "sensor_type": 1, + "id": 0 + }, + { + "release_time": 3047, + "due_time": 3297, + "duration": 18, + "coordinate": [ + 36.61827158583836, + 156.289868310465 + ], + "sensor_type": 1, + "id": 1 + }, + { + "release_time": 141, + "due_time": 1957, + "duration": 23, + "coordinate": [ + 44.22130535112507, + -107.48499225106315 + ], + "sensor_type": 1, + "id": 2 + }, + { + "release_time": 3369, + "due_time": 3476, + "duration": 18, + "coordinate": [ + -38.93425560237835, + -127.44642207343796 + ], + "sensor_type": 1, + "id": 3 + }, + { + "release_time": 945, + "due_time": 3236, + "duration": 54, + "coordinate": [ + 34.37310137618444, + -146.62931545215451 + ], + "sensor_type": 1, + "id": 4 + }, + { + "release_time": 3228, + "due_time": 3441, + "duration": 25, + "coordinate": [ + -73.21406193402257, + -54.50953771176478 + ], + "sensor_type": 1, + "id": 5 + }, + { + "release_time": 3010, + "due_time": 3420, + "duration": 35, + "coordinate": [ + 19.502701441039534, + 91.24161314023917 + ], + "sensor_type": 1, + "id": 6 + }, + { + "release_time": 2974, + "due_time": 3280, + "duration": 60, + "coordinate": [ + -82.36879936215936, + -65.16687864320517 + ], + "sensor_type": 1, + "id": 7 + }, + { + "release_time": 265, + "due_time": 3168, + "duration": 60, + "coordinate": [ + 88.885477360681, + -27.781376311507017 + ], + "sensor_type": 1, + "id": 8 + }, + { + "release_time": 2127, + "due_time": 3037, + "duration": 52, + "coordinate": [ + 70.59932452603255, + 118.25381370532176 + ], + "sensor_type": 1, + "id": 9 + }, + { + "release_time": 3380, + "due_time": 3569, + "duration": 28, + "coordinate": [ + -22.90063840006175, + -121.6308080473056 + ], + "sensor_type": 1, + "id": 10 + }, + { + "release_time": 896, + "due_time": 1117, + "duration": 58, + "coordinate": [ + -28.08693290563029, + -2.744398429832671 + ], + "sensor_type": 1, + "id": 11 + }, + { + "release_time": 1419, + "due_time": 2424, + "duration": 38, + "coordinate": [ + -25.53309340591001, + 20.74536479390838 + ], + "sensor_type": 1, + "id": 12 + }, + { + "release_time": 396, + "due_time": 2610, + "duration": 32, + "coordinate": [ + -9.146579184653376, + -79.34788012446134 + ], + "sensor_type": 1, + "id": 13 + }, + { + "release_time": 1155, + "due_time": 3555, + "duration": 45, + "coordinate": [ + -51.26269453996106, + -67.15293712278209 + ], + "sensor_type": 1, + "id": 14 + }, + { + "release_time": 3285, + "due_time": 3440, + "duration": 36, + "coordinate": [ + -76.27686161718688, + -6.240617960439721 + ], + "sensor_type": 1, + "id": 15 + }, + { + "release_time": 564, + "due_time": 2980, + "duration": 15, + "coordinate": [ + -16.26790082881486, + 45.249138234338574 + ], + "sensor_type": 1, + "id": 16 + }, + { + "release_time": 2229, + "due_time": 2446, + "duration": 36, + "coordinate": [ + -72.42637057223399, + 76.70082819409453 + ], + "sensor_type": 1, + "id": 17 + }, + { + "release_time": 2359, + "due_time": 2835, + "duration": 26, + "coordinate": [ + -51.919263756434695, + -137.71910314742308 + ], + "sensor_type": 1, + "id": 18 + }, + { + "release_time": 1673, + "due_time": 3542, + "duration": 53, + "coordinate": [ + -30.153502464390755, + 51.819130527806465 + ], + "sensor_type": 1, + "id": 19 + }, + { + "release_time": 2408, + "due_time": 3238, + "duration": 58, + "coordinate": [ + 32.922290226956335, + -44.55298515768314 + ], + "sensor_type": 1, + "id": 20 + }, + { + "release_time": 572, + "due_time": 3081, + "duration": 19, + "coordinate": [ + 1.5329557521694284, + -57.00962115587815 + ], + "sensor_type": 1, + "id": 21 + }, + { + "release_time": 2416, + "due_time": 3136, + "duration": 47, + "coordinate": [ + 75.95854700717325, + 78.60715802990336 + ], + "sensor_type": 1, + "id": 22 + }, + { + "release_time": 3520, + "due_time": 3596, + "duration": 23, + "coordinate": [ + 20.207627270426045, + 43.10382710633007 + ], + "sensor_type": 1, + "id": 23 + }, + { + "release_time": 688, + "due_time": 1371, + "duration": 51, + "coordinate": [ + 18.070282302398752, + 74.57773133309868 + ], + "sensor_type": 1, + "id": 24 + }, + { + "release_time": 1468, + "due_time": 2828, + "duration": 18, + "coordinate": [ + 81.19184198726063, + 113.06373203466035 + ], + "sensor_type": 1, + "id": 25 + }, + { + "release_time": 1299, + "due_time": 1845, + "duration": 49, + "coordinate": [ + 18.461013191613105, + -148.89040239269866 + ], + "sensor_type": 1, + "id": 26 + }, + { + "release_time": 3114, + "due_time": 3380, + "duration": 50, + "coordinate": [ + -45.91082473112536, + 55.24789628797271 + ], + "sensor_type": 1, + "id": 27 + }, + { + "release_time": 2035, + "due_time": 3402, + "duration": 60, + "coordinate": [ + 50.36651445623406, + -169.40970907897554 + ], + "sensor_type": 1, + "id": 28 + }, + { + "release_time": 2051, + "due_time": 3070, + "duration": 19, + "coordinate": [ + -15.020524322945576, + 107.8353144329493 + ], + "sensor_type": 1, + "id": 29 + }, + { + "release_time": 2578, + "due_time": 3472, + "duration": 28, + "coordinate": [ + 37.821321397262054, + 27.95719712060685 + ], + "sensor_type": 1, + "id": 30 + }, + { + "release_time": 998, + "due_time": 2318, + "duration": 59, + "coordinate": [ + 19.472761152136485, + -57.828438771761185 + ], + "sensor_type": 1, + "id": 31 + }, + { + "release_time": 3440, + "due_time": 3596, + "duration": 43, + "coordinate": [ + -26.441458858339104, + -38.44530426970809 + ], + "sensor_type": 1, + "id": 32 + }, + { + "release_time": 2275, + "due_time": 3528, + "duration": 23, + "coordinate": [ + -59.260946806380154, + 90.05139080532246 + ], + "sensor_type": 1, + "id": 33 + }, + { + "release_time": 3368, + "due_time": 3527, + "duration": 52, + "coordinate": [ + -27.89678968010692, + 122.00341155288794 + ], + "sensor_type": 1, + "id": 34 + }, + { + "release_time": 2854, + "due_time": 3511, + "duration": 42, + "coordinate": [ + 32.20117763797036, + 160.46568159785795 + ], + "sensor_type": 1, + "id": 35 + }, + { + "release_time": 1768, + "due_time": 1953, + "duration": 41, + "coordinate": [ + 50.14611097018806, + -26.625819731267825 + ], + "sensor_type": 1, + "id": 36 + }, + { + "release_time": 718, + "due_time": 3023, + "duration": 47, + "coordinate": [ + -28.69300876207143, + -142.1179195320601 + ], + "sensor_type": 1, + "id": 37 + }, + { + "release_time": 3081, + "due_time": 3427, + "duration": 49, + "coordinate": [ + 89.59037093159725, + 26.964565686843628 + ], + "sensor_type": 1, + "id": 38 + }, + { + "release_time": 599, + "due_time": 3365, + "duration": 26, + "coordinate": [ + 60.9356137020458, + 26.6024789530137 + ], + "sensor_type": 1, + "id": 39 + }, + { + "release_time": 1512, + "due_time": 3279, + "duration": 58, + "coordinate": [ + -5.568407510236497, + -35.227986523322244 + ], + "sensor_type": 1, + "id": 40 + }, + { + "release_time": 3450, + "due_time": 3599, + "duration": 47, + "coordinate": [ + -66.33222636847604, + -160.8573991197812 + ], + "sensor_type": 1, + "id": 41 + }, + { + "release_time": 2201, + "due_time": 3277, + "duration": 53, + "coordinate": [ + -7.734596270090606, + -52.845261323703795 + ], + "sensor_type": 1, + "id": 42 + }, + { + "release_time": 2690, + "due_time": 3213, + "duration": 18, + "coordinate": [ + 19.513896426758862, + -175.54122762848473 + ], + "sensor_type": 1, + "id": 43 + }, + { + "release_time": 1439, + "due_time": 2693, + "duration": 24, + "coordinate": [ + 43.962247568873096, + -103.94653993988348 + ], + "sensor_type": 1, + "id": 44 + }, + { + "release_time": 3064, + "due_time": 3537, + "duration": 49, + "coordinate": [ + 32.92319524398734, + -120.59932842667692 + ], + "sensor_type": 1, + "id": 45 + }, + { + "release_time": 1945, + "due_time": 2472, + "duration": 42, + "coordinate": [ + -2.1769403620800176, + -50.442998052447734 + ], + "sensor_type": 1, + "id": 46 + }, + { + "release_time": 3375, + "due_time": 3531, + "duration": 39, + "coordinate": [ + 9.97771241092505, + -80.9863288087323 + ], + "sensor_type": 1, + "id": 47 + }, + { + "release_time": 1943, + "due_time": 3524, + "duration": 28, + "coordinate": [ + 40.938354126163176, + 96.30060020049069 + ], + "sensor_type": 1, + "id": 48 + }, + { + "release_time": 334, + "due_time": 875, + "duration": 36, + "coordinate": [ + 49.13604614149568, + -12.272937188891461 + ], + "sensor_type": 1, + "id": 49 + }, + { + "release_time": 3085, + "due_time": 3459, + "duration": 34, + "coordinate": [ + 38.41326654850954, + 117.19948571629442 + ], + "sensor_type": 1, + "id": 50 + }, + { + "release_time": 1065, + "due_time": 2651, + "duration": 50, + "coordinate": [ + 50.912913283273696, + -26.27653532817243 + ], + "sensor_type": 1, + "id": 51 + }, + { + "release_time": 1891, + "due_time": 2302, + "duration": 27, + "coordinate": [ + 7.685402095790408, + -21.612001429289506 + ], + "sensor_type": 1, + "id": 52 + }, + { + "release_time": 801, + "due_time": 2118, + "duration": 57, + "coordinate": [ + -4.896750036041169, + 169.29913685447582 + ], + "sensor_type": 1, + "id": 53 + }, + { + "release_time": 1947, + "due_time": 2669, + "duration": 37, + "coordinate": [ + 46.12768212810832, + 34.49069253736735 + ], + "sensor_type": 1, + "id": 54 + }, + { + "release_time": 195, + "due_time": 3066, + "duration": 28, + "coordinate": [ + 44.28444187959448, + 121.05309679458333 + ], + "sensor_type": 1, + "id": 55 + }, + { + "release_time": 1989, + "due_time": 3162, + "duration": 16, + "coordinate": [ + 82.00393466295284, + -59.18754514748126 + ], + "sensor_type": 1, + "id": 56 + }, + { + "release_time": 6, + "due_time": 554, + "duration": 22, + "coordinate": [ + 75.00206586546139, + -107.83468322890661 + ], + "sensor_type": 1, + "id": 57 + }, + { + "release_time": 693, + "due_time": 1220, + "duration": 56, + "coordinate": [ + -41.37936540069788, + -49.78465602506313 + ], + "sensor_type": 1, + "id": 58 + }, + { + "release_time": 1919, + "due_time": 2110, + "duration": 30, + "coordinate": [ + -88.91489621382263, + 33.056028950928976 + ], + "sensor_type": 1, + "id": 59 + }, + { + "release_time": 1794, + "due_time": 3600, + "duration": 57, + "coordinate": [ + 86.85394074991873, + -47.87620596618396 + ], + "sensor_type": 1, + "id": 60 + }, + { + "release_time": 1287, + "due_time": 2874, + "duration": 55, + "coordinate": [ + -53.990558174822624, + -25.96480262322271 + ], + "sensor_type": 1, + "id": 61 + }, + { + "release_time": 2546, + "due_time": 3508, + "duration": 50, + "coordinate": [ + 18.04087337029354, + 72.27244257017955 + ], + "sensor_type": 1, + "id": 62 + }, + { + "release_time": 850, + "due_time": 1149, + "duration": 38, + "coordinate": [ + -78.08008190805525, + -130.6000722188159 + ], + "sensor_type": 1, + "id": 63 + }, + { + "release_time": 3103, + "due_time": 3357, + "duration": 58, + "coordinate": [ + -71.71259760220417, + -0.39399115069201684 + ], + "sensor_type": 1, + "id": 64 + }, + { + "release_time": 3000, + "due_time": 3254, + "duration": 58, + "coordinate": [ + 13.012847920993096, + -128.734710273852 + ], + "sensor_type": 1, + "id": 65 + }, + { + "release_time": 3120, + "due_time": 3325, + "duration": 41, + "coordinate": [ + 42.154993883105305, + -176.92775417368233 + ], + "sensor_type": 1, + "id": 66 + }, + { + "release_time": 916, + "due_time": 3325, + "duration": 20, + "coordinate": [ + 78.79384165440513, + -167.41224564893582 + ], + "sensor_type": 1, + "id": 67 + }, + { + "release_time": 1052, + "due_time": 3026, + "duration": 37, + "coordinate": [ + -53.81429072218422, + -120.34732890164844 + ], + "sensor_type": 1, + "id": 68 + }, + { + "release_time": 1946, + "due_time": 3177, + "duration": 23, + "coordinate": [ + -9.573967264822542, + 28.317573278021683 + ], + "sensor_type": 1, + "id": 69 + }, + { + "release_time": 3092, + "due_time": 3270, + "duration": 51, + "coordinate": [ + -13.39624514132889, + -81.88761404950002 + ], + "sensor_type": 1, + "id": 70 + }, + { + "release_time": 1264, + "due_time": 3352, + "duration": 44, + "coordinate": [ + 36.23627336417839, + -113.33045040041368 + ], + "sensor_type": 1, + "id": 71 + }, + { + "release_time": 1422, + "due_time": 1909, + "duration": 27, + "coordinate": [ + 84.42121842481694, + -163.37465657835276 + ], + "sensor_type": 1, + "id": 72 + }, + { + "release_time": 3293, + "due_time": 3460, + "duration": 54, + "coordinate": [ + -26.852270753051855, + 107.53931226865598 + ], + "sensor_type": 1, + "id": 73 + }, + { + "release_time": 1982, + "due_time": 3425, + "duration": 22, + "coordinate": [ + -3.4491283838140987, + 51.00066496297043 + ], + "sensor_type": 1, + "id": 74 + }, + { + "release_time": 2828, + "due_time": 3324, + "duration": 50, + "coordinate": [ + 76.51457100768005, + -81.71401775913651 + ], + "sensor_type": 1, + "id": 75 + }, + { + "release_time": 2819, + "due_time": 3519, + "duration": 41, + "coordinate": [ + 89.28699406816867, + 78.32050505772594 + ], + "sensor_type": 1, + "id": 76 + }, + { + "release_time": 3175, + "due_time": 3524, + "duration": 15, + "coordinate": [ + 69.72098486008562, + -97.1171212067656 + ], + "sensor_type": 1, + "id": 77 + }, + { + "release_time": 1153, + "due_time": 2351, + "duration": 40, + "coordinate": [ + -34.63244270681747, + -113.85380059626851 + ], + "sensor_type": 1, + "id": 78 + }, + { + "release_time": 507, + "due_time": 3092, + "duration": 24, + "coordinate": [ + -23.743078554925376, + -79.91300494557082 + ], + "sensor_type": 1, + "id": 79 + }, + { + "release_time": 311, + "due_time": 2155, + "duration": 58, + "coordinate": [ + 18.91087608126921, + -169.2471416426179 + ], + "sensor_type": 1, + "id": 80 + }, + { + "release_time": 1458, + "due_time": 3583, + "duration": 56, + "coordinate": [ + -75.66914655958169, + -53.70565830935287 + ], + "sensor_type": 1, + "id": 81 + }, + { + "release_time": 514, + "due_time": 1657, + "duration": 58, + "coordinate": [ + -57.263998694226096, + 178.14691381850082 + ], + "sensor_type": 1, + "id": 82 + }, + { + "release_time": 598, + "due_time": 1716, + "duration": 42, + "coordinate": [ + -61.443288109248066, + 77.93401042657388 + ], + "sensor_type": 1, + "id": 83 + }, + { + "release_time": 641, + "due_time": 1329, + "duration": 25, + "coordinate": [ + 35.1323583909208, + 95.95506792383031 + ], + "sensor_type": 1, + "id": 84 + }, + { + "release_time": 3332, + "due_time": 3509, + "duration": 22, + "coordinate": [ + 34.482563161776795, + 36.77622108964246 + ], + "sensor_type": 1, + "id": 85 + }, + { + "release_time": 3229, + "due_time": 3489, + "duration": 35, + "coordinate": [ + 58.1834196396083, + -147.02075102607887 + ], + "sensor_type": 1, + "id": 86 + }, + { + "release_time": 460, + "due_time": 2719, + "duration": 24, + "coordinate": [ + 58.94118801773115, + 96.22394020387969 + ], + "sensor_type": 1, + "id": 87 + }, + { + "release_time": 2887, + "due_time": 3458, + "duration": 50, + "coordinate": [ + 66.49912826107291, + -177.18672288939217 + ], + "sensor_type": 1, + "id": 88 + }, + { + "release_time": 1706, + "due_time": 2180, + "duration": 48, + "coordinate": [ + -38.349045223014386, + 144.8147262578213 + ], + "sensor_type": 1, + "id": 89 + }, + { + "release_time": 670, + "due_time": 769, + "duration": 22, + "coordinate": [ + 10.490385726117623, + 121.29920196195263 + ], + "sensor_type": 1, + "id": 90 + }, + { + "release_time": 1828, + "due_time": 3439, + "duration": 37, + "coordinate": [ + -60.8662151266255, + -54.25157571198622 + ], + "sensor_type": 1, + "id": 91 + }, + { + "release_time": 2946, + "due_time": 3204, + "duration": 55, + "coordinate": [ + 30.703997224506637, + -166.46726742384402 + ], + "sensor_type": 1, + "id": 92 + }, + { + "release_time": 1338, + "due_time": 3425, + "duration": 42, + "coordinate": [ + 69.92392763455507, + -121.51621133476337 + ], + "sensor_type": 1, + "id": 93 + }, + { + "release_time": 1392, + "due_time": 2899, + "duration": 60, + "coordinate": [ + -44.03753362595205, + 58.47685700871966 + ], + "sensor_type": 1, + "id": 94 + }, + { + "release_time": 2108, + "due_time": 2283, + "duration": 32, + "coordinate": [ + -14.315283141460014, + -129.6880032934572 + ], + "sensor_type": 1, + "id": 95 + }, + { + "release_time": 1991, + "due_time": 2115, + "duration": 34, + "coordinate": [ + 9.760448798579446, + -62.23436506882028 + ], + "sensor_type": 1, + "id": 96 + }, + { + "release_time": 1109, + "due_time": 1796, + "duration": 28, + "coordinate": [ + 47.98058405153225, + 24.171351507288165 + ], + "sensor_type": 1, + "id": 97 + }, + { + "release_time": 3091, + "due_time": 3366, + "duration": 29, + "coordinate": [ + -6.377995086307223, + -169.2712626248646 + ], + "sensor_type": 1, + "id": 98 + }, + { + "release_time": 2609, + "due_time": 3323, + "duration": 51, + "coordinate": [ + 44.72998325788387, + -155.76375379323053 + ], + "sensor_type": 1, + "id": 99 + }, + { + "release_time": 105, + "due_time": 2454, + "duration": 17, + "coordinate": [ + 72.86158181412941, + -42.571209031198265 + ], + "sensor_type": 1, + "id": 100 + }, + { + "release_time": 211, + "due_time": 3540, + "duration": 22, + "coordinate": [ + -11.382811920862622, + 12.406652834660747 + ], + "sensor_type": 1, + "id": 101 + }, + { + "release_time": 3263, + "due_time": 3526, + "duration": 47, + "coordinate": [ + 72.71291407966905, + 42.67153501585264 + ], + "sensor_type": 1, + "id": 102 + }, + { + "release_time": 19, + "due_time": 1139, + "duration": 15, + "coordinate": [ + 84.38833832838426, + 75.35672047613537 + ], + "sensor_type": 1, + "id": 103 + }, + { + "release_time": 2971, + "due_time": 3436, + "duration": 46, + "coordinate": [ + -84.88095884715095, + -61.07564102614373 + ], + "sensor_type": 1, + "id": 104 + }, + { + "release_time": 1509, + "due_time": 2673, + "duration": 39, + "coordinate": [ + -38.95305900916257, + -177.2495709356123 + ], + "sensor_type": 1, + "id": 105 + }, + { + "release_time": 707, + "due_time": 2732, + "duration": 40, + "coordinate": [ + 55.168150206708304, + -115.5583844151618 + ], + "sensor_type": 1, + "id": 106 + }, + { + "release_time": 1698, + "due_time": 2551, + "duration": 35, + "coordinate": [ + -41.43807344537093, + 80.64903793631225 + ], + "sensor_type": 1, + "id": 107 + }, + { + "release_time": 1932, + "due_time": 2566, + "duration": 16, + "coordinate": [ + -39.36499293906292, + -54.753460337080114 + ], + "sensor_type": 1, + "id": 108 + }, + { + "release_time": 1391, + "due_time": 1821, + "duration": 52, + "coordinate": [ + 86.03282916953353, + 126.20435472654935 + ], + "sensor_type": 1, + "id": 109 + } + ] +} \ No newline at end of file diff --git a/tests/fixtures/aeosbench_gt_bsk2.9.0/cases/90503/constellation.json b/tests/fixtures/aeosbench_gt_bsk2.9.0/cases/90503/constellation.json new file mode 100644 index 0000000..95dd47c --- /dev/null +++ b/tests/fixtures/aeosbench_gt_bsk2.9.0/cases/90503/constellation.json @@ -0,0 +1,2260 @@ +{ + "orbits": [ + { + "eccentricity": 0.0014086715549722479, + "semi_major_axis": 7091451.900438647, + "inclination": 40.21329022327327, + "right_ascension_of_the_ascending_node": 103.98734154568228, + "argument_of_perigee": 234.9618876276112, + "id": 0 + }, + { + "eccentricity": 0.00037845579828834686, + "semi_major_axis": 7480827.647249628, + "inclination": 134.69858747168337, + "right_ascension_of_the_ascending_node": 156.90748756945325, + "argument_of_perigee": 149.92293352640442, + "id": 1 + }, + { + "eccentricity": 0.0034010001684989305, + "semi_major_axis": 7794325.600684032, + "inclination": 153.62594015125924, + "right_ascension_of_the_ascending_node": 310.34064896318637, + "argument_of_perigee": 107.45699449370751, + "id": 2 + }, + { + "eccentricity": 0.00386464520262874, + "semi_major_axis": 7622714.498819499, + "inclination": 3.0231151811642065, + "right_ascension_of_the_ascending_node": 263.9969455846322, + "argument_of_perigee": 13.632253199800303, + "id": 3 + }, + { + "eccentricity": 0.001884369843622406, + "semi_major_axis": 7698127.225205649, + "inclination": 167.2693545216506, + "right_ascension_of_the_ascending_node": 20.852404354376016, + "argument_of_perigee": 159.22312815162212, + "id": 4 + }, + { + "eccentricity": 0.002280737560446813, + "semi_major_axis": 7997911.799006302, + "inclination": 9.631345530949618, + "right_ascension_of_the_ascending_node": 42.005912288113976, + "argument_of_perigee": 225.94765763109558, + "id": 5 + }, + { + "eccentricity": 0.003462764014042936, + "semi_major_axis": 7595391.541454925, + "inclination": 146.0605876171687, + "right_ascension_of_the_ascending_node": 0.15101153894095276, + "argument_of_perigee": 139.50938262880354, + "id": 6 + }, + { + "eccentricity": 0.00037093216179427235, + "semi_major_axis": 6890259.204582279, + "inclination": 83.70498002375922, + "right_ascension_of_the_ascending_node": 56.92243266781134, + "argument_of_perigee": 318.3914766672733, + "id": 7 + }, + { + "eccentricity": 0.000835531306904197, + "semi_major_axis": 7477201.957269989, + "inclination": 44.40758892191155, + "right_ascension_of_the_ascending_node": 78.6106761437988, + "argument_of_perigee": 121.74435052502817, + "id": 8 + }, + { + "eccentricity": 0.0035519327845424152, + "semi_major_axis": 7759115.053324436, + "inclination": 142.21819935345815, + "right_ascension_of_the_ascending_node": 125.15154551484244, + "argument_of_perigee": 197.54860988353346, + "id": 9 + }, + { + "eccentricity": 0.00032627545983349935, + "semi_major_axis": 7084514.789010966, + "inclination": 57.77109195860612, + "right_ascension_of_the_ascending_node": 124.75818438162938, + "argument_of_perigee": 295.08645518098143, + "id": 10 + }, + { + "eccentricity": 0.0032001435195160217, + "semi_major_axis": 6957823.2245510835, + "inclination": 6.926271395174863, + "right_ascension_of_the_ascending_node": 275.3653905698248, + "argument_of_perigee": 77.29582728546427, + "id": 11 + }, + { + "eccentricity": 0.0011404538545377197, + "semi_major_axis": 7697407.166012893, + "inclination": 146.29156566016403, + "right_ascension_of_the_ascending_node": 334.0273143882591, + "argument_of_perigee": 106.13009019127364, + "id": 12 + }, + { + "eccentricity": 0.0002385313062935912, + "semi_major_axis": 6887042.624705039, + "inclination": 6.67076011218011, + "right_ascension_of_the_ascending_node": 357.6390888333362, + "argument_of_perigee": 224.15876444261016, + "id": 13 + }, + { + "eccentricity": 0.004591072287160149, + "semi_major_axis": 6963804.63296587, + "inclination": 36.047600621377114, + "right_ascension_of_the_ascending_node": 311.7480181090158, + "argument_of_perigee": 267.01684038104247, + "id": 14 + }, + { + "eccentricity": 0.00012573691405394494, + "semi_major_axis": 7045625.693493926, + "inclination": 44.37487257701496, + "right_ascension_of_the_ascending_node": 72.33279064947969, + "argument_of_perigee": 102.48690179850405, + "id": 15 + }, + { + "eccentricity": 0.0009216472114283814, + "semi_major_axis": 7171463.494455121, + "inclination": 12.094600359793713, + "right_ascension_of_the_ascending_node": 59.73311039147971, + "argument_of_perigee": 355.9013053501991, + "id": 16 + }, + { + "eccentricity": 0.0038170806335554143, + "semi_major_axis": 7835759.657176465, + "inclination": 136.67968994482013, + "right_ascension_of_the_ascending_node": 45.56257490873662, + "argument_of_perigee": 37.858545702461875, + "id": 17 + }, + { + "eccentricity": 0.0019460416334932307, + "semi_major_axis": 7330832.472965258, + "inclination": 116.1924780477484, + "right_ascension_of_the_ascending_node": 206.81142908218712, + "argument_of_perigee": 73.73927089486244, + "id": 18 + }, + { + "eccentricity": 0.0006769688773130922, + "semi_major_axis": 7711088.516640954, + "inclination": 173.43198836320823, + "right_ascension_of_the_ascending_node": 314.75252579763537, + "argument_of_perigee": 88.29991818109448, + "id": 19 + }, + { + "eccentricity": 0.0021297311363404387, + "semi_major_axis": 7659587.91318948, + "inclination": 138.27061894799115, + "right_ascension_of_the_ascending_node": 263.0030671301443, + "argument_of_perigee": 188.50341653863057, + "id": 20 + }, + { + "eccentricity": 0.004629664291569909, + "semi_major_axis": 7155953.475493158, + "inclination": 89.76415768249407, + "right_ascension_of_the_ascending_node": 78.26622222694962, + "argument_of_perigee": 73.50504334357957, + "id": 21 + }, + { + "eccentricity": 0.0005035341446938041, + "semi_major_axis": 7497010.238601757, + "inclination": 137.4087627481866, + "right_ascension_of_the_ascending_node": 23.359860024895333, + "argument_of_perigee": 270.9261181994363, + "id": 22 + } + ], + "satellites": [ + { + "inertia": [ + 69.56410217285156, + 0.0, + 0.0, + 0.0, + 95.65593719482422, + 0.0, + 0.0, + 0.0, + 188.7055206298828 + ], + "mass": 149.97050943403516, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 0, + "solar_panel": { + "direction": [ + -0.47444613177964046, + 0.7796749214053339, + -0.40866598215525884 + ], + "area": 0.25332906404153444, + "efficiency": 0.1417809115394024 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4953223772921994, + "power": 2.1986898768330096, + "type": 1 + }, + "battery": { + "capacity": 17582.624616293626, + "percentage": 0.1572590296224473 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 658.2409843134714, + "power": 5.056971606519033, + "efficiency": 0.5802050932159701 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 524.0947007770183, + "power": 5.981576614573771, + "efficiency": 0.5827106632411473 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 614.2745407743006, + "power": 6.289798903603342, + "efficiency": 0.5310004370922317 + } + ], + "mrp_control": { + "k": 71.94829224687798, + "ki": 0.006492878402243215, + "p": 172.06549416737988, + "integral_limit": 0.01879993674228214 + }, + "true_anomaly": 224.8279722979563, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 0 + }, + { + "inertia": [ + 122.68678283691406, + 0.0, + 0.0, + 0.0, + 129.70606994628906, + 0.0, + 0.0, + 0.0, + 165.5156707763672 + ], + "mass": 176.37725158062045, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 1, + "solar_panel": { + "direction": [ + -0.0007843205209675953, + 0.183928625332693, + 0.9829392888803185 + ], + "area": 0.10057107911828651, + "efficiency": 0.3927110225646713 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.48669414665955524, + "power": 1.8661569070716744, + "type": 1 + }, + "battery": { + "capacity": 21468.49861550577, + "percentage": 0.660232791923642 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 634.7145977485634, + "power": 5.790481445669826, + "efficiency": 0.5292703268783217 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 469.3721702971808, + "power": 5.289185361746489, + "efficiency": 0.5866086514758714 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 584.966721693638, + "power": 5.35168351522192, + "efficiency": 0.5484486447818554 + } + ], + "mrp_control": { + "k": 20.898393055853283, + "ki": 0.007388097613154988, + "p": 41.87374244725838, + "integral_limit": 0.02758933540745871 + }, + "true_anomaly": 118.97479362229377, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 1 + }, + { + "inertia": [ + 113.61853790283203, + 0.0, + 0.0, + 0.0, + 137.84625244140625, + 0.0, + 0.0, + 0.0, + 68.60836791992188 + ], + "mass": 55.16702854210962, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 2, + "solar_panel": { + "direction": [ + 0.8326272938252718, + 0.07761907553929906, + -0.5483676400824806 + ], + "area": 0.44979702654830167, + "efficiency": 0.11867796646054055 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.28223375239740284, + "power": 6.528229202125893, + "type": 1 + }, + "battery": { + "capacity": 29834.27420505326, + "percentage": 0.4479829037934684 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 675.8916690897253, + "power": 6.6028969404129985, + "efficiency": 0.5290000633878292 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 536.9987844481661, + "power": 6.293937310136862, + "efficiency": 0.5609281984292904 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 556.6045452365513, + "power": 5.239248259693282, + "efficiency": 0.5476146251219548 + } + ], + "mrp_control": { + "k": 15.547072568689396, + "ki": 0.00888941581831844, + "p": 47.671243635980936, + "integral_limit": 0.0022626121061540684 + }, + "true_anomaly": 47.710513947890576, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 2 + }, + { + "inertia": [ + 127.83855438232422, + 0.0, + 0.0, + 0.0, + 130.13909912109375, + 0.0, + 0.0, + 0.0, + 195.9473114013672 + ], + "mass": 121.3506752345222, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 3, + "solar_panel": { + "direction": [ + -0.32181721656876233, + 0.4662595132572217, + -0.8240362524895813 + ], + "area": 0.3946496082447253, + "efficiency": 0.3446035235212733 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.21737934147431828, + "power": 8.272064009812679, + "type": 1 + }, + "battery": { + "capacity": 19495.2913358711, + "percentage": 0.5654004491065022 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 702.9042909462956, + "power": 6.607171051708482, + "efficiency": 0.5191750983885912 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 497.13619347734857, + "power": 5.303344954207263, + "efficiency": 0.5528203646449437 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 600.2236976418427, + "power": 5.72050583350705, + "efficiency": 0.5535290204480308 + } + ], + "mrp_control": { + "k": 76.63125810679269, + "ki": 0.0021591757419962055, + "p": 296.1536591983995, + "integral_limit": 0.0010340038512058852 + }, + "true_anomaly": 173.12893820952155, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 3 + }, + { + "inertia": [ + 173.5597381591797, + 0.0, + 0.0, + 0.0, + 90.72357177734375, + 0.0, + 0.0, + 0.0, + 68.5238265991211 + ], + "mass": 142.33546030409184, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 4, + "solar_panel": { + "direction": [ + 0.13835094039897747, + 0.021898085607577826, + -0.9901411470782546 + ], + "area": 0.4651099073388997, + "efficiency": 0.184870611906717 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.40759679703299945, + "power": 1.5804896334205252, + "type": 1 + }, + "battery": { + "capacity": 14180.03721101662, + "percentage": 0.1471514720341961 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 421.8197751302497, + "power": 6.822591530272127, + "efficiency": 0.5994725199138885 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 738.8180618366466, + "power": 5.285681781520244, + "efficiency": 0.5859346677864377 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 739.8849560137683, + "power": 6.244869146351387, + "efficiency": 0.5008689344175999 + } + ], + "mrp_control": { + "k": 47.71587422890608, + "ki": 0.0006936455390641472, + "p": 170.71356165188334, + "integral_limit": 0.0020724624239122176 + }, + "true_anomaly": 283.91160401754223, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 4 + }, + { + "inertia": [ + 84.02471923828125, + 0.0, + 0.0, + 0.0, + 143.03822326660156, + 0.0, + 0.0, + 0.0, + 172.1544952392578 + ], + "mass": 162.95487374044342, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 5, + "solar_panel": { + "direction": [ + -0.3979194446621002, + 0.8665062864400895, + -0.30137513354557177 + ], + "area": 0.12438457483440445, + "efficiency": 0.44841380631090655 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.17127056440112998, + "power": 5.2613903289807125, + "type": 1 + }, + "battery": { + "capacity": 15087.146369419317, + "percentage": 0.41503114786650763 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 636.1679243177377, + "power": 6.888473652202696, + "efficiency": 0.5235759267794766 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 652.3999348181035, + "power": 5.079559831195127, + "efficiency": 0.5381937028463755 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 415.9601803272298, + "power": 5.815137460719775, + "efficiency": 0.5539472691307619 + } + ], + "mrp_control": { + "k": 23.653570163229254, + "ki": 0.0036983854370886116, + "p": 85.68593678232502, + "integral_limit": 0.012076937622523643 + }, + "true_anomaly": 163.06618796608342, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 5 + }, + { + "inertia": [ + 188.24517822265625, + 0.0, + 0.0, + 0.0, + 125.78974914550781, + 0.0, + 0.0, + 0.0, + 141.11825561523438 + ], + "mass": 86.04707322825058, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 6, + "solar_panel": { + "direction": [ + 0.5678471969888091, + 0.7809234370480928, + 0.26020789062006966 + ], + "area": 0.13399908929101356, + "efficiency": 0.35807335762303893 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4701357925877605, + "power": 6.498172796423433, + "type": 1 + }, + "battery": { + "capacity": 25736.920980856677, + "percentage": 0.14393791080984691 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 532.8743203612041, + "power": 5.251782033512132, + "efficiency": 0.5399245615695585 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 720.2409404782466, + "power": 5.146183565589191, + "efficiency": 0.5518330520030146 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 510.8436703598665, + "power": 6.4515475214694495, + "efficiency": 0.5146018759172907 + } + ], + "mrp_control": { + "k": 32.79326286406723, + "ki": 0.0019231863317424125, + "p": 102.10002568539029, + "integral_limit": 0.0023540406632216256 + }, + "true_anomaly": 275.3606497791598, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 6 + }, + { + "inertia": [ + 162.193359375, + 0.0, + 0.0, + 0.0, + 183.52423095703125, + 0.0, + 0.0, + 0.0, + 181.3873291015625 + ], + "mass": 193.10924560834633, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 7, + "solar_panel": { + "direction": [ + 0.8593294978987366, + 0.2569143423200328, + 0.44220790896519513 + ], + "area": 0.32695431154412186, + "efficiency": 0.4082820870211027 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4128814442457832, + "power": 8.371675573080221, + "type": 1 + }, + "battery": { + "capacity": 17921.932150064888, + "percentage": 0.9778861353860946 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 586.3154435446904, + "power": 5.959745515448842, + "efficiency": 0.5459359663447196 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 441.8425511284511, + "power": 6.073617252792208, + "efficiency": 0.5384151032538587 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 527.9969269060833, + "power": 5.061297443910812, + "efficiency": 0.5541785637366996 + } + ], + "mrp_control": { + "k": 22.36461878622828, + "ki": 0.006778437710853409, + "p": 54.29088339791828, + "integral_limit": 0.029549360783733478 + }, + "true_anomaly": 319.48469791029515, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 7 + }, + { + "inertia": [ + 148.61163330078125, + 0.0, + 0.0, + 0.0, + 133.80101013183594, + 0.0, + 0.0, + 0.0, + 140.3340606689453 + ], + "mass": 66.57778575715938, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 8, + "solar_panel": { + "direction": [ + -0.9705774153044805, + 0.19187447772896413, + -0.14547737177001602 + ], + "area": 0.2556854342354967, + "efficiency": 0.32565673087798297 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4545346124249823, + "power": 5.472754098913655, + "type": 1 + }, + "battery": { + "capacity": 23727.68005549538, + "percentage": 0.3155391494553046 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 739.8581091054148, + "power": 6.1672634288838974, + "efficiency": 0.5068754254002237 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 450.43553158458906, + "power": 6.268229245586053, + "efficiency": 0.5847452409666797 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 624.3458472153482, + "power": 5.3234143641804, + "efficiency": 0.5037708621273613 + } + ], + "mrp_control": { + "k": 20.537986558388674, + "ki": 9.831636343873517e-05, + "p": 58.7164720617277, + "integral_limit": 0.00018392384299936712 + }, + "true_anomaly": 309.54727586462934, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 8 + }, + { + "inertia": [ + 150.46139526367188, + 0.0, + 0.0, + 0.0, + 102.85999298095703, + 0.0, + 0.0, + 0.0, + 61.271305084228516 + ], + "mass": 178.51915780783568, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 9, + "solar_panel": { + "direction": [ + -0.6675229500147202, + 0.2434531228269104, + -0.7036644713139001 + ], + "area": 0.42642584581004084, + "efficiency": 0.18948627469178173 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.10084043000114554, + "power": 5.550978549604542, + "type": 1 + }, + "battery": { + "capacity": 27050.14696276131, + "percentage": 0.9988786447278447 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 531.4792264465794, + "power": 6.471876432722778, + "efficiency": 0.5548754839416691 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 538.2786844622558, + "power": 5.074284352667978, + "efficiency": 0.5845515194133175 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 443.4689350227494, + "power": 5.355865032769964, + "efficiency": 0.541906210986655 + } + ], + "mrp_control": { + "k": 22.50928769164161, + "ki": 0.004663664955339982, + "p": 85.43220403246984, + "integral_limit": 0.015156537401618746 + }, + "true_anomaly": 337.87714309979054, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 9 + }, + { + "inertia": [ + 147.5078582763672, + 0.0, + 0.0, + 0.0, + 175.38912963867188, + 0.0, + 0.0, + 0.0, + 51.87788772583008 + ], + "mass": 74.44565716954824, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 10, + "solar_panel": { + "direction": [ + 0.5143321291893836, + 0.8550521145628452, + -0.06594196133814992 + ], + "area": 0.12470816607658097, + "efficiency": 0.1633528256656288 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.32741542630180287, + "power": 4.8474974725876345, + "type": 1 + }, + "battery": { + "capacity": 19635.951508266957, + "percentage": 0.6135881584907029 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 521.9844559791804, + "power": 5.986664811942074, + "efficiency": 0.5410220561997332 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 686.2330716360711, + "power": 6.5575248493414815, + "efficiency": 0.558514045073101 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 616.7338447183972, + "power": 5.4934395374501355, + "efficiency": 0.5051015081339123 + } + ], + "mrp_control": { + "k": 46.81252447584392, + "ki": 0.006181807927847987, + "p": 137.04984326079835, + "integral_limit": 0.02078331287202173 + }, + "true_anomaly": 133.29803732446348, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 10 + }, + { + "inertia": [ + 104.94216918945312, + 0.0, + 0.0, + 0.0, + 83.4902572631836, + 0.0, + 0.0, + 0.0, + 148.19125366210938 + ], + "mass": 197.33731676777495, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 11, + "solar_panel": { + "direction": [ + 0.6459836010032612, + 0.1463376046101292, + -0.7491932278870578 + ], + "area": 0.32488053823682617, + "efficiency": 0.15522119480427887 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3209212636789629, + "power": 6.367699186149563, + "type": 1 + }, + "battery": { + "capacity": 15768.248346489465, + "percentage": 0.9253284310950538 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 448.00447923108294, + "power": 6.086808305944514, + "efficiency": 0.5029427418507205 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 576.636344275222, + "power": 6.31239332030734, + "efficiency": 0.5868033882519845 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 684.4837150213241, + "power": 5.478220389031759, + "efficiency": 0.5178120810972123 + } + ], + "mrp_control": { + "k": 23.8848325888287, + "ki": 9.075297794974401e-05, + "p": 90.90971055760707, + "integral_limit": 0.00025406746273837113 + }, + "true_anomaly": 330.0938899770152, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 11 + }, + { + "inertia": [ + 158.73379516601562, + 0.0, + 0.0, + 0.0, + 76.01541137695312, + 0.0, + 0.0, + 0.0, + 101.62413024902344 + ], + "mass": 78.43381604261207, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 12, + "solar_panel": { + "direction": [ + 0.937695421686204, + 0.30134685493540025, + 0.17296638161583558 + ], + "area": 0.20718976238562514, + "efficiency": 0.2695549997546216 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.23425323228466383, + "power": 5.563670904776475, + "type": 1 + }, + "battery": { + "capacity": 26009.76125555199, + "percentage": 0.4507538448296535 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 694.9023456102885, + "power": 6.805420243199306, + "efficiency": 0.567134715272257 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 659.5807390606919, + "power": 6.293629612301118, + "efficiency": 0.5395059986256234 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 640.1284458282228, + "power": 5.4300294228983255, + "efficiency": 0.5215885876397579 + } + ], + "mrp_control": { + "k": 53.198851955556755, + "ki": 0.00599951461481141, + "p": 148.00675780357537, + "integral_limit": 0.0050572960316998955 + }, + "true_anomaly": 100.94389095851619, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 12 + }, + { + "inertia": [ + 151.69876098632812, + 0.0, + 0.0, + 0.0, + 96.40532684326172, + 0.0, + 0.0, + 0.0, + 134.03237915039062 + ], + "mass": 90.94140793250583, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 13, + "solar_panel": { + "direction": [ + -0.40541760514855146, + 0.3325531624968224, + -0.8514957190432465 + ], + "area": 0.34687535591046126, + "efficiency": 0.2434849464815416 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.33741521297036126, + "power": 8.222520905370251, + "type": 1 + }, + "battery": { + "capacity": 28498.016525307317, + "percentage": 0.7267324692106543 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 523.935439539098, + "power": 5.52795203868999, + "efficiency": 0.5898376084562083 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 407.46024153532085, + "power": 5.68751294002747, + "efficiency": 0.5246715188052915 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 455.528615562012, + "power": 5.682834238999043, + "efficiency": 0.5006846402777579 + } + ], + "mrp_control": { + "k": 29.502752918102146, + "ki": 0.002725340480570091, + "p": 75.19283018687555, + "integral_limit": 0.00561759779191019 + }, + "true_anomaly": 168.19115135074108, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 13 + }, + { + "inertia": [ + 148.23345947265625, + 0.0, + 0.0, + 0.0, + 141.6692352294922, + 0.0, + 0.0, + 0.0, + 106.76717376708984 + ], + "mass": 136.3427219979714, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 14, + "solar_panel": { + "direction": [ + 0.1573393690450738, + 0.2771874356766755, + -0.9478456881009096 + ], + "area": 0.4806055443471515, + "efficiency": 0.2606566797786718 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.10409988958013812, + "power": 3.517045321192943, + "type": 1 + }, + "battery": { + "capacity": 29168.334159650276, + "percentage": 0.6873731617226283 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 470.2082101825873, + "power": 5.500039985989725, + "efficiency": 0.5782261200649148 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 414.81533447790946, + "power": 6.123822326777572, + "efficiency": 0.5548962468262991 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 416.5359993987438, + "power": 6.194013078901724, + "efficiency": 0.5859756839645738 + } + ], + "mrp_control": { + "k": 52.21079239632291, + "ki": 0.002111742888357127, + "p": 197.75559864014505, + "integral_limit": 0.008173368107284284 + }, + "true_anomaly": 82.79845369045314, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 14 + }, + { + "inertia": [ + 179.28817749023438, + 0.0, + 0.0, + 0.0, + 88.71461486816406, + 0.0, + 0.0, + 0.0, + 176.07241821289062 + ], + "mass": 106.47516244061146, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 15, + "solar_panel": { + "direction": [ + -0.37477528521122605, + 0.21888646788933364, + -0.9009063213063697 + ], + "area": 0.4896531225583213, + "efficiency": 0.24132580569967052 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3651598066279874, + "power": 2.7271221775593735, + "type": 1 + }, + "battery": { + "capacity": 8769.611992128768, + "percentage": 0.1155618643240091 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 465.696019492301, + "power": 5.637551047136256, + "efficiency": 0.599167593079397 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 634.0801061306734, + "power": 5.586545056812802, + "efficiency": 0.5801394967770642 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 507.01651862807967, + "power": 5.547634322217915, + "efficiency": 0.596123658386377 + } + ], + "mrp_control": { + "k": 63.15721564578149, + "ki": 0.0066556549315568035, + "p": 147.62864872131158, + "integral_limit": 0.006776936505610101 + }, + "true_anomaly": 110.36060685553511, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 15 + }, + { + "inertia": [ + 125.82501220703125, + 0.0, + 0.0, + 0.0, + 59.322967529296875, + 0.0, + 0.0, + 0.0, + 153.71646118164062 + ], + "mass": 62.21632434016318, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 16, + "solar_panel": { + "direction": [ + 0.747353002288625, + 0.2843018406632814, + -0.6005297272955343 + ], + "area": 0.3467750377847051, + "efficiency": 0.3477263179952559 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3843877515999322, + "power": 6.0012024446922485, + "type": 1 + }, + "battery": { + "capacity": 18889.931821443686, + "percentage": 0.37381403406187586 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 694.6693429649351, + "power": 5.685260817150693, + "efficiency": 0.5939929085169292 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 403.78346231656064, + "power": 6.660644091188574, + "efficiency": 0.5127333868058619 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 662.1119246926971, + "power": 6.613063504040885, + "efficiency": 0.5617969401755079 + } + ], + "mrp_control": { + "k": 28.582335444680734, + "ki": 0.006375885111549118, + "p": 103.08362198557045, + "integral_limit": 0.01264204412674546 + }, + "true_anomaly": 131.71969181226396, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 16 + }, + { + "inertia": [ + 174.33642578125, + 0.0, + 0.0, + 0.0, + 123.51761627197266, + 0.0, + 0.0, + 0.0, + 159.0333251953125 + ], + "mass": 124.26429395857969, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 17, + "solar_panel": { + "direction": [ + 0.8859717360176834, + 0.46266245235393944, + 0.03158382750160288 + ], + "area": 0.28030813976161084, + "efficiency": 0.4334233922841515 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.49374880195071336, + "power": 3.689576292064971, + "type": 1 + }, + "battery": { + "capacity": 8561.960437938476, + "percentage": 0.7528121094888177 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 602.7198143184116, + "power": 5.766524070515951, + "efficiency": 0.5339752908986839 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 432.84136857515597, + "power": 6.395392135020339, + "efficiency": 0.5218085695717153 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 608.9216896748716, + "power": 5.033593840617586, + "efficiency": 0.5459711089322384 + } + ], + "mrp_control": { + "k": 22.941954492060194, + "ki": 0.007174660863915859, + "p": 58.189666976097776, + "integral_limit": 0.015260157322514479 + }, + "true_anomaly": 30.941523443605163, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 17 + }, + { + "inertia": [ + 162.62081909179688, + 0.0, + 0.0, + 0.0, + 76.39094543457031, + 0.0, + 0.0, + 0.0, + 163.86953735351562 + ], + "mass": 97.65082974075585, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 18, + "solar_panel": { + "direction": [ + 0.4853321913874345, + 0.7406074912253662, + -0.46470765858111257 + ], + "area": 0.2368912292548406, + "efficiency": 0.30354524238116054 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2242705067159051, + "power": 5.756907096331189, + "type": 1 + }, + "battery": { + "capacity": 16320.911469458286, + "percentage": 0.3117534585991321 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 677.3595909316014, + "power": 6.00302869697285, + "efficiency": 0.5614819540084892 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 584.7693135653633, + "power": 6.967969562750815, + "efficiency": 0.5153745321620404 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 534.2913951833926, + "power": 6.318059158349898, + "efficiency": 0.5612774606492439 + } + ], + "mrp_control": { + "k": 39.20094247199696, + "ki": 0.0035809367288524062, + "p": 153.1864454307131, + "integral_limit": 0.00510578216894017 + }, + "true_anomaly": 28.753351328357883, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 18 + }, + { + "inertia": [ + 51.68840408325195, + 0.0, + 0.0, + 0.0, + 164.11651611328125, + 0.0, + 0.0, + 0.0, + 97.05856323242188 + ], + "mass": 157.98928397928216, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 19, + "solar_panel": { + "direction": [ + 0.5536450252065876, + 0.29349076322155243, + 0.7793204462656087 + ], + "area": 0.25478985816185673, + "efficiency": 0.28352391256157994 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2719679431571873, + "power": 7.305054236379804, + "type": 1 + }, + "battery": { + "capacity": 18087.83809025143, + "percentage": 0.7837712390225667 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 713.0442123614271, + "power": 5.789501082991792, + "efficiency": 0.5512673734964179 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 442.63916636548134, + "power": 6.35582644657706, + "efficiency": 0.5421026267328296 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 599.1646518075876, + "power": 6.98582304491129, + "efficiency": 0.5914955562797469 + } + ], + "mrp_control": { + "k": 39.81115932226332, + "ki": 0.0036875113272264327, + "p": 131.13591624940597, + "integral_limit": 0.005323744819061022 + }, + "true_anomaly": 265.79571889897835, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 19 + }, + { + "inertia": [ + 105.50677490234375, + 0.0, + 0.0, + 0.0, + 106.76237487792969, + 0.0, + 0.0, + 0.0, + 93.31639862060547 + ], + "mass": 199.15400848429053, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 20, + "solar_panel": { + "direction": [ + 0.006262342330282991, + 0.6171462075948818, + -0.786823577125008 + ], + "area": 0.1586587895230796, + "efficiency": 0.4714334364408428 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.16844306173748558, + "power": 3.3089432326893604, + "type": 1 + }, + "battery": { + "capacity": 12202.962024639375, + "percentage": 0.5685669449342982 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 726.4769968557077, + "power": 6.633777384017397, + "efficiency": 0.5831487415898078 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 733.7173588693654, + "power": 6.484987165703896, + "efficiency": 0.5347785342451608 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 405.92917914073075, + "power": 6.830204055101214, + "efficiency": 0.5372704515978313 + } + ], + "mrp_control": { + "k": 22.44341937706991, + "ki": 0.006327196477552797, + "p": 72.09453421607888, + "integral_limit": 0.0023142249825935735 + }, + "true_anomaly": 92.12723299624732, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 20 + }, + { + "inertia": [ + 180.7002410888672, + 0.0, + 0.0, + 0.0, + 75.18250274658203, + 0.0, + 0.0, + 0.0, + 148.79904174804688 + ], + "mass": 111.67356264490348, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 21, + "solar_panel": { + "direction": [ + -0.5343702833495859, + 0.2806721428292664, + 0.7972901281920598 + ], + "area": 0.14488435294862959, + "efficiency": 0.23807217237143657 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3932252995524249, + "power": 9.640521758327115, + "type": 1 + }, + "battery": { + "capacity": 12222.363585232371, + "percentage": 0.42281890703346936 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 531.4982804779131, + "power": 6.03956833313552, + "efficiency": 0.5260670585593107 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 648.6158414929222, + "power": 6.069117645465845, + "efficiency": 0.5164365176356105 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 596.9874581809418, + "power": 5.22113644311467, + "efficiency": 0.5203589783997142 + } + ], + "mrp_control": { + "k": 29.271342889912084, + "ki": 0.0003820702675454968, + "p": 59.4396858085305, + "integral_limit": 0.0010275566876309027 + }, + "true_anomaly": 157.75617466976013, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 21 + }, + { + "inertia": [ + 147.03863525390625, + 0.0, + 0.0, + 0.0, + 96.91734313964844, + 0.0, + 0.0, + 0.0, + 193.88050842285156 + ], + "mass": 88.24106534610962, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 22, + "solar_panel": { + "direction": [ + -0.13699832617523242, + 0.8942452402376708, + 0.4260949529593785 + ], + "area": 0.18362123454712923, + "efficiency": 0.4317003089465409 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.45611985261665433, + "power": 4.863234084598277, + "type": 1 + }, + "battery": { + "capacity": 22409.894475809677, + "percentage": 0.5984295190130047 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 668.5782616374051, + "power": 6.6860430033061915, + "efficiency": 0.590597349606066 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 510.52777463746315, + "power": 5.049610766808291, + "efficiency": 0.5012286448258322 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 687.4974522562673, + "power": 6.933303910110667, + "efficiency": 0.5317892732386075 + } + ], + "mrp_control": { + "k": 59.945296729259034, + "ki": 0.0018220090399807653, + "p": 224.80388375532266, + "integral_limit": 0.008390286011759158 + }, + "true_anomaly": 76.08012081378071, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 22 + } + ] +} \ No newline at end of file diff --git a/tests/fixtures/aeosbench_gt_bsk2.9.0/cases/90503/taskset.json b/tests/fixtures/aeosbench_gt_bsk2.9.0/cases/90503/taskset.json new file mode 100644 index 0000000..6b3fb0e --- /dev/null +++ b/tests/fixtures/aeosbench_gt_bsk2.9.0/cases/90503/taskset.json @@ -0,0 +1,1819 @@ +{ + "tasks": [ + { + "release_time": 2253, + "due_time": 3281, + "duration": 33, + "coordinate": [ + -47.07139057888074, + -37.66651165910156 + ], + "sensor_type": 1, + "id": 0 + }, + { + "release_time": 2148, + "due_time": 3187, + "duration": 45, + "coordinate": [ + 82.79118286319996, + 64.01374617284185 + ], + "sensor_type": 1, + "id": 1 + }, + { + "release_time": 579, + "due_time": 976, + "duration": 34, + "coordinate": [ + -62.75366730190778, + -81.45525542594717 + ], + "sensor_type": 1, + "id": 2 + }, + { + "release_time": 1236, + "due_time": 2091, + "duration": 34, + "coordinate": [ + -64.14648764020826, + -143.3195902385866 + ], + "sensor_type": 1, + "id": 3 + }, + { + "release_time": 511, + "due_time": 3507, + "duration": 30, + "coordinate": [ + 29.762542755127114, + 52.78552681575334 + ], + "sensor_type": 1, + "id": 4 + }, + { + "release_time": 1113, + "due_time": 1273, + "duration": 37, + "coordinate": [ + 17.133735418792142, + -97.48533833776116 + ], + "sensor_type": 1, + "id": 5 + }, + { + "release_time": 2648, + "due_time": 3443, + "duration": 58, + "coordinate": [ + -18.246036625273405, + 110.99375769931879 + ], + "sensor_type": 1, + "id": 6 + }, + { + "release_time": 2643, + "due_time": 3067, + "duration": 52, + "coordinate": [ + 7.287840506939645, + 68.59996169515588 + ], + "sensor_type": 1, + "id": 7 + }, + { + "release_time": 1194, + "due_time": 1707, + "duration": 23, + "coordinate": [ + 61.44133605677544, + -40.96010802712519 + ], + "sensor_type": 1, + "id": 8 + }, + { + "release_time": 3395, + "due_time": 3498, + "duration": 23, + "coordinate": [ + -74.44232917222018, + 12.253023686140835 + ], + "sensor_type": 1, + "id": 9 + }, + { + "release_time": 2484, + "due_time": 2902, + "duration": 49, + "coordinate": [ + -37.88456403071418, + 152.84949976419318 + ], + "sensor_type": 1, + "id": 10 + }, + { + "release_time": 2381, + "due_time": 2987, + "duration": 18, + "coordinate": [ + 85.71749797072505, + -65.69042650508834 + ], + "sensor_type": 1, + "id": 11 + }, + { + "release_time": 2456, + "due_time": 3514, + "duration": 33, + "coordinate": [ + -30.97895335357687, + 128.01357931889578 + ], + "sensor_type": 1, + "id": 12 + }, + { + "release_time": 821, + "due_time": 937, + "duration": 23, + "coordinate": [ + -33.115708636290066, + 52.52318025156072 + ], + "sensor_type": 1, + "id": 13 + }, + { + "release_time": 774, + "due_time": 1152, + "duration": 30, + "coordinate": [ + 13.647253380427514, + 14.703298963834044 + ], + "sensor_type": 1, + "id": 14 + }, + { + "release_time": 3507, + "due_time": 3600, + "duration": 31, + "coordinate": [ + 69.6432854582545, + -100.78681327800038 + ], + "sensor_type": 1, + "id": 15 + }, + { + "release_time": 291, + "due_time": 1507, + "duration": 35, + "coordinate": [ + -61.8801286005214, + -148.02732247030363 + ], + "sensor_type": 1, + "id": 16 + }, + { + "release_time": 1171, + "due_time": 1341, + "duration": 28, + "coordinate": [ + 54.420980542732934, + 70.4261183334495 + ], + "sensor_type": 1, + "id": 17 + }, + { + "release_time": 1368, + "due_time": 2875, + "duration": 55, + "coordinate": [ + 9.662038087405634, + -105.16584992475237 + ], + "sensor_type": 1, + "id": 18 + }, + { + "release_time": 1213, + "due_time": 1464, + "duration": 42, + "coordinate": [ + 17.274148544927414, + 17.611172425208622 + ], + "sensor_type": 1, + "id": 19 + }, + { + "release_time": 656, + "due_time": 3297, + "duration": 28, + "coordinate": [ + -36.5380265336728, + -157.06969250563554 + ], + "sensor_type": 1, + "id": 20 + }, + { + "release_time": 1626, + "due_time": 2288, + "duration": 51, + "coordinate": [ + -26.175536605234065, + 24.5528274699586 + ], + "sensor_type": 1, + "id": 21 + }, + { + "release_time": 531, + "due_time": 1510, + "duration": 19, + "coordinate": [ + 42.82202949015215, + 66.33219793468751 + ], + "sensor_type": 1, + "id": 22 + }, + { + "release_time": 39, + "due_time": 685, + "duration": 52, + "coordinate": [ + -21.044406262105895, + -171.97578475843918 + ], + "sensor_type": 1, + "id": 23 + }, + { + "release_time": 1857, + "due_time": 3242, + "duration": 51, + "coordinate": [ + -84.8634482794756, + -80.3224308587151 + ], + "sensor_type": 1, + "id": 24 + }, + { + "release_time": 496, + "due_time": 1140, + "duration": 40, + "coordinate": [ + -25.81785791150004, + -107.1692674887099 + ], + "sensor_type": 1, + "id": 25 + }, + { + "release_time": 735, + "due_time": 805, + "duration": 20, + "coordinate": [ + -43.09770259526775, + 80.35211282793955 + ], + "sensor_type": 1, + "id": 26 + }, + { + "release_time": 3107, + "due_time": 3500, + "duration": 19, + "coordinate": [ + -9.438710689540898, + 5.346497680544957 + ], + "sensor_type": 1, + "id": 27 + }, + { + "release_time": 2406, + "due_time": 3291, + "duration": 60, + "coordinate": [ + -61.21644112973218, + -127.58672649751502 + ], + "sensor_type": 1, + "id": 28 + }, + { + "release_time": 2208, + "due_time": 2970, + "duration": 20, + "coordinate": [ + 19.364936471517964, + -5.182165447832261 + ], + "sensor_type": 1, + "id": 29 + }, + { + "release_time": 558, + "due_time": 1742, + "duration": 42, + "coordinate": [ + -39.20078333666385, + 170.63077058515938 + ], + "sensor_type": 1, + "id": 30 + }, + { + "release_time": 3361, + "due_time": 3580, + "duration": 39, + "coordinate": [ + 26.316152580445163, + -155.84225400787665 + ], + "sensor_type": 1, + "id": 31 + }, + { + "release_time": 2812, + "due_time": 3097, + "duration": 48, + "coordinate": [ + 80.24653317109156, + 162.85874203500447 + ], + "sensor_type": 1, + "id": 32 + }, + { + "release_time": 1946, + "due_time": 2420, + "duration": 40, + "coordinate": [ + 4.317361566878077, + -74.72874660831408 + ], + "sensor_type": 1, + "id": 33 + }, + { + "release_time": 440, + "due_time": 1396, + "duration": 35, + "coordinate": [ + -0.7904708250064374, + -92.29418440751242 + ], + "sensor_type": 1, + "id": 34 + }, + { + "release_time": 1957, + "due_time": 2313, + "duration": 60, + "coordinate": [ + -88.54774431280822, + -5.708611058347373 + ], + "sensor_type": 1, + "id": 35 + }, + { + "release_time": 1217, + "due_time": 1839, + "duration": 55, + "coordinate": [ + -48.81483880294187, + 99.7191387576944 + ], + "sensor_type": 1, + "id": 36 + }, + { + "release_time": 2938, + "due_time": 3337, + "duration": 42, + "coordinate": [ + -54.724799189722354, + -7.454458356146546 + ], + "sensor_type": 1, + "id": 37 + }, + { + "release_time": 2944, + "due_time": 3216, + "duration": 24, + "coordinate": [ + 73.87082832928112, + -92.82573173435259 + ], + "sensor_type": 1, + "id": 38 + }, + { + "release_time": 2966, + "due_time": 3129, + "duration": 28, + "coordinate": [ + -7.45113414621467, + 148.17676269729287 + ], + "sensor_type": 1, + "id": 39 + }, + { + "release_time": 3394, + "due_time": 3587, + "duration": 56, + "coordinate": [ + -48.28749664148015, + 116.42265509294839 + ], + "sensor_type": 1, + "id": 40 + }, + { + "release_time": 810, + "due_time": 919, + "duration": 16, + "coordinate": [ + -69.59702392416683, + 128.7049625396033 + ], + "sensor_type": 1, + "id": 41 + }, + { + "release_time": 3114, + "due_time": 3446, + "duration": 60, + "coordinate": [ + 86.11562994265233, + -143.294328106202 + ], + "sensor_type": 1, + "id": 42 + }, + { + "release_time": 2361, + "due_time": 3200, + "duration": 39, + "coordinate": [ + -83.73890590448786, + 72.64041514643725 + ], + "sensor_type": 1, + "id": 43 + }, + { + "release_time": 1002, + "due_time": 1281, + "duration": 50, + "coordinate": [ + 74.63861380186069, + -13.906350404898433 + ], + "sensor_type": 1, + "id": 44 + }, + { + "release_time": 1598, + "due_time": 3495, + "duration": 50, + "coordinate": [ + 56.122729379422, + 143.59009887505528 + ], + "sensor_type": 1, + "id": 45 + }, + { + "release_time": 456, + "due_time": 2234, + "duration": 36, + "coordinate": [ + -9.167033267661324, + 39.56175307250908 + ], + "sensor_type": 1, + "id": 46 + }, + { + "release_time": 704, + "due_time": 2250, + "duration": 30, + "coordinate": [ + -70.16169817483666, + 32.05128347288726 + ], + "sensor_type": 1, + "id": 47 + }, + { + "release_time": 2374, + "due_time": 2549, + "duration": 33, + "coordinate": [ + -81.23917923857746, + -166.03364590933825 + ], + "sensor_type": 1, + "id": 48 + }, + { + "release_time": 386, + "due_time": 1705, + "duration": 58, + "coordinate": [ + -52.295549730023474, + -150.67092453068494 + ], + "sensor_type": 1, + "id": 49 + }, + { + "release_time": 13, + "due_time": 1506, + "duration": 46, + "coordinate": [ + 88.64596032158843, + 115.31021723216486 + ], + "sensor_type": 1, + "id": 50 + }, + { + "release_time": 2977, + "due_time": 3386, + "duration": 24, + "coordinate": [ + -75.31810515533957, + 33.42362282335091 + ], + "sensor_type": 1, + "id": 51 + }, + { + "release_time": 1776, + "due_time": 2540, + "duration": 29, + "coordinate": [ + -20.800779655865, + -80.44419268879838 + ], + "sensor_type": 1, + "id": 52 + }, + { + "release_time": 2960, + "due_time": 3106, + "duration": 25, + "coordinate": [ + -56.109230944153374, + -121.79665832277516 + ], + "sensor_type": 1, + "id": 53 + }, + { + "release_time": 865, + "due_time": 3127, + "duration": 52, + "coordinate": [ + -15.803864403644354, + -173.4286866785912 + ], + "sensor_type": 1, + "id": 54 + }, + { + "release_time": 314, + "due_time": 3231, + "duration": 17, + "coordinate": [ + 62.48011640564212, + 36.07579175351063 + ], + "sensor_type": 1, + "id": 55 + }, + { + "release_time": 871, + "due_time": 1069, + "duration": 52, + "coordinate": [ + 80.67265720689667, + -26.547326059624424 + ], + "sensor_type": 1, + "id": 56 + }, + { + "release_time": 1199, + "due_time": 1687, + "duration": 28, + "coordinate": [ + 63.78154778102308, + 141.6097768819585 + ], + "sensor_type": 1, + "id": 57 + }, + { + "release_time": 130, + "due_time": 895, + "duration": 55, + "coordinate": [ + -61.02499865858978, + 85.04628638026412 + ], + "sensor_type": 1, + "id": 58 + }, + { + "release_time": 229, + "due_time": 2280, + "duration": 44, + "coordinate": [ + -47.861838086841324, + 69.02224989968508 + ], + "sensor_type": 1, + "id": 59 + }, + { + "release_time": 2532, + "due_time": 3326, + "duration": 20, + "coordinate": [ + -7.2294450551091245, + 52.747476583194754 + ], + "sensor_type": 1, + "id": 60 + }, + { + "release_time": 834, + "due_time": 1826, + "duration": 46, + "coordinate": [ + -5.837292812700412, + -77.74743492183401 + ], + "sensor_type": 1, + "id": 61 + }, + { + "release_time": 2375, + "due_time": 3314, + "duration": 57, + "coordinate": [ + 25.70035245397338, + -76.67994928130423 + ], + "sensor_type": 1, + "id": 62 + }, + { + "release_time": 2437, + "due_time": 3143, + "duration": 48, + "coordinate": [ + -57.43075979539128, + 12.335680106095822 + ], + "sensor_type": 1, + "id": 63 + }, + { + "release_time": 274, + "due_time": 1567, + "duration": 48, + "coordinate": [ + 67.95052121308089, + 60.93280738884272 + ], + "sensor_type": 1, + "id": 64 + }, + { + "release_time": 1282, + "due_time": 2504, + "duration": 16, + "coordinate": [ + -63.75143383619099, + -40.046240683742326 + ], + "sensor_type": 1, + "id": 65 + }, + { + "release_time": 559, + "due_time": 1002, + "duration": 52, + "coordinate": [ + -81.58047601046836, + -178.92908772916127 + ], + "sensor_type": 1, + "id": 66 + }, + { + "release_time": 3403, + "due_time": 3505, + "duration": 20, + "coordinate": [ + -4.234284135405986, + 79.4300380786475 + ], + "sensor_type": 1, + "id": 67 + }, + { + "release_time": 3055, + "due_time": 3232, + "duration": 28, + "coordinate": [ + -43.417358071622694, + 66.47216891241499 + ], + "sensor_type": 1, + "id": 68 + }, + { + "release_time": 2592, + "due_time": 3466, + "duration": 25, + "coordinate": [ + 2.175754978336869, + 35.53273999627237 + ], + "sensor_type": 1, + "id": 69 + }, + { + "release_time": 163, + "due_time": 289, + "duration": 29, + "coordinate": [ + 35.813348934625694, + -96.67152804517089 + ], + "sensor_type": 1, + "id": 70 + }, + { + "release_time": 940, + "due_time": 3308, + "duration": 34, + "coordinate": [ + -76.9685687677682, + 48.025168175708075 + ], + "sensor_type": 1, + "id": 71 + }, + { + "release_time": 3067, + "due_time": 3250, + "duration": 54, + "coordinate": [ + -30.077888055186826, + -54.137720969299124 + ], + "sensor_type": 1, + "id": 72 + }, + { + "release_time": 1361, + "due_time": 3519, + "duration": 22, + "coordinate": [ + -9.562817618945544, + 152.01152776648877 + ], + "sensor_type": 1, + "id": 73 + }, + { + "release_time": 109, + "due_time": 1541, + "duration": 48, + "coordinate": [ + -61.96323449932825, + -177.02260455139844 + ], + "sensor_type": 1, + "id": 74 + }, + { + "release_time": 1023, + "due_time": 1454, + "duration": 27, + "coordinate": [ + 45.94787951363077, + 107.42460581963752 + ], + "sensor_type": 1, + "id": 75 + }, + { + "release_time": 2832, + "due_time": 3391, + "duration": 55, + "coordinate": [ + -39.43612416049063, + -175.6987052422761 + ], + "sensor_type": 1, + "id": 76 + }, + { + "release_time": 677, + "due_time": 2900, + "duration": 29, + "coordinate": [ + 1.943792610327904, + -140.86191119403748 + ], + "sensor_type": 1, + "id": 77 + }, + { + "release_time": 256, + "due_time": 1788, + "duration": 18, + "coordinate": [ + 69.98499364507529, + -146.85864036554833 + ], + "sensor_type": 1, + "id": 78 + }, + { + "release_time": 3114, + "due_time": 3399, + "duration": 45, + "coordinate": [ + -36.2841653482311, + 85.2006738678686 + ], + "sensor_type": 1, + "id": 79 + }, + { + "release_time": 1740, + "due_time": 3431, + "duration": 34, + "coordinate": [ + -3.4985135422540736, + -126.12879766227555 + ], + "sensor_type": 1, + "id": 80 + }, + { + "release_time": 1502, + "due_time": 2192, + "duration": 46, + "coordinate": [ + 1.7890789140772085, + 29.021624027230814 + ], + "sensor_type": 1, + "id": 81 + }, + { + "release_time": 815, + "due_time": 1197, + "duration": 36, + "coordinate": [ + -22.45250437627267, + -145.7830072304481 + ], + "sensor_type": 1, + "id": 82 + }, + { + "release_time": 1467, + "due_time": 3077, + "duration": 57, + "coordinate": [ + -47.136869714450924, + -55.54306626015817 + ], + "sensor_type": 1, + "id": 83 + }, + { + "release_time": 1382, + "due_time": 1618, + "duration": 16, + "coordinate": [ + 73.45741049152008, + 117.99390733850197 + ], + "sensor_type": 1, + "id": 84 + }, + { + "release_time": 2075, + "due_time": 2256, + "duration": 29, + "coordinate": [ + 36.01100618842278, + 15.393527670268725 + ], + "sensor_type": 1, + "id": 85 + }, + { + "release_time": 1521, + "due_time": 1995, + "duration": 38, + "coordinate": [ + 51.49731056661818, + -163.1683292763136 + ], + "sensor_type": 1, + "id": 86 + }, + { + "release_time": 1696, + "due_time": 2623, + "duration": 30, + "coordinate": [ + -25.646030008627406, + 45.426667428591855 + ], + "sensor_type": 1, + "id": 87 + }, + { + "release_time": 2987, + "due_time": 3542, + "duration": 28, + "coordinate": [ + -28.883201375298583, + 105.5068473072285 + ], + "sensor_type": 1, + "id": 88 + }, + { + "release_time": 3323, + "due_time": 3513, + "duration": 60, + "coordinate": [ + 48.59657037906999, + -62.11206238234165 + ], + "sensor_type": 1, + "id": 89 + }, + { + "release_time": 3352, + "due_time": 3483, + "duration": 39, + "coordinate": [ + -36.24689094811365, + -66.92910994530968 + ], + "sensor_type": 1, + "id": 90 + }, + { + "release_time": 2250, + "due_time": 3286, + "duration": 31, + "coordinate": [ + -66.48274657226938, + 153.81926827945534 + ], + "sensor_type": 1, + "id": 91 + }, + { + "release_time": 3484, + "due_time": 3589, + "duration": 32, + "coordinate": [ + -40.43566535573516, + -171.6170163130962 + ], + "sensor_type": 1, + "id": 92 + }, + { + "release_time": 1678, + "due_time": 3448, + "duration": 15, + "coordinate": [ + 77.56387766075133, + -69.90727863817119 + ], + "sensor_type": 1, + "id": 93 + }, + { + "release_time": 256, + "due_time": 533, + "duration": 41, + "coordinate": [ + 6.221749646130178, + 137.19775112045602 + ], + "sensor_type": 1, + "id": 94 + }, + { + "release_time": 2397, + "due_time": 2990, + "duration": 16, + "coordinate": [ + -89.41412394904486, + -95.57449368421598 + ], + "sensor_type": 1, + "id": 95 + }, + { + "release_time": 621, + "due_time": 2860, + "duration": 21, + "coordinate": [ + -2.913047038126635, + 162.4006145206347 + ], + "sensor_type": 1, + "id": 96 + }, + { + "release_time": 824, + "due_time": 2374, + "duration": 27, + "coordinate": [ + 58.17005164500202, + 157.87087298611465 + ], + "sensor_type": 1, + "id": 97 + }, + { + "release_time": 2890, + "due_time": 3096, + "duration": 59, + "coordinate": [ + -11.251089539490835, + -113.35382216999939 + ], + "sensor_type": 1, + "id": 98 + }, + { + "release_time": 2444, + "due_time": 3159, + "duration": 18, + "coordinate": [ + 68.887532525278, + -3.0970671295773684 + ], + "sensor_type": 1, + "id": 99 + }, + { + "release_time": 2059, + "due_time": 2570, + "duration": 35, + "coordinate": [ + 48.69157161617761, + -142.57141530466765 + ], + "sensor_type": 1, + "id": 100 + }, + { + "release_time": 805, + "due_time": 2156, + "duration": 37, + "coordinate": [ + 4.49999384051435, + 120.81440011353936 + ], + "sensor_type": 1, + "id": 101 + }, + { + "release_time": 3216, + "due_time": 3481, + "duration": 24, + "coordinate": [ + -23.979667434312375, + 40.42740569279562 + ], + "sensor_type": 1, + "id": 102 + }, + { + "release_time": 1820, + "due_time": 3276, + "duration": 44, + "coordinate": [ + -40.33648076050776, + -136.7038618622096 + ], + "sensor_type": 1, + "id": 103 + }, + { + "release_time": 149, + "due_time": 2520, + "duration": 23, + "coordinate": [ + -2.397367291839217, + -139.65931731512396 + ], + "sensor_type": 1, + "id": 104 + }, + { + "release_time": 409, + "due_time": 3328, + "duration": 28, + "coordinate": [ + 78.30850705259098, + -39.97247620185877 + ], + "sensor_type": 1, + "id": 105 + }, + { + "release_time": 3294, + "due_time": 3483, + "duration": 53, + "coordinate": [ + 16.756545782942595, + -75.75109382356426 + ], + "sensor_type": 1, + "id": 106 + }, + { + "release_time": 2418, + "due_time": 3055, + "duration": 40, + "coordinate": [ + -27.94499593595664, + 94.1249018308929 + ], + "sensor_type": 1, + "id": 107 + }, + { + "release_time": 2128, + "due_time": 2722, + "duration": 36, + "coordinate": [ + 48.243635722684644, + -75.43644984266463 + ], + "sensor_type": 1, + "id": 108 + }, + { + "release_time": 1914, + "due_time": 3098, + "duration": 18, + "coordinate": [ + -17.339853777846002, + -34.25764494923391 + ], + "sensor_type": 1, + "id": 109 + }, + { + "release_time": 2261, + "due_time": 2952, + "duration": 29, + "coordinate": [ + 56.586602429903934, + -98.33623429624942 + ], + "sensor_type": 1, + "id": 110 + }, + { + "release_time": 3321, + "due_time": 3458, + "duration": 45, + "coordinate": [ + -21.10941717079247, + -2.7446151233327782 + ], + "sensor_type": 1, + "id": 111 + }, + { + "release_time": 3288, + "due_time": 3402, + "duration": 34, + "coordinate": [ + 38.9388284302988, + 89.59119211319671 + ], + "sensor_type": 1, + "id": 112 + }, + { + "release_time": 2291, + "due_time": 3506, + "duration": 23, + "coordinate": [ + -14.992607827840658, + -120.12280544415974 + ], + "sensor_type": 1, + "id": 113 + }, + { + "release_time": 240, + "due_time": 1112, + "duration": 47, + "coordinate": [ + -11.34800123156603, + 56.227201984347374 + ], + "sensor_type": 1, + "id": 114 + }, + { + "release_time": 1739, + "due_time": 3336, + "duration": 35, + "coordinate": [ + 32.21486750983722, + -163.52680286849167 + ], + "sensor_type": 1, + "id": 115 + }, + { + "release_time": 1855, + "due_time": 2127, + "duration": 29, + "coordinate": [ + -23.321054490447636, + 160.309262360373 + ], + "sensor_type": 1, + "id": 116 + }, + { + "release_time": 796, + "due_time": 3126, + "duration": 24, + "coordinate": [ + -83.54596354137996, + -146.32256879382948 + ], + "sensor_type": 1, + "id": 117 + }, + { + "release_time": 2891, + "due_time": 3205, + "duration": 22, + "coordinate": [ + 1.9417886480726878, + 50.18154435553521 + ], + "sensor_type": 1, + "id": 118 + }, + { + "release_time": 1563, + "due_time": 2787, + "duration": 51, + "coordinate": [ + 77.78268321981176, + -31.089018497442453 + ], + "sensor_type": 1, + "id": 119 + }, + { + "release_time": 3060, + "due_time": 3492, + "duration": 52, + "coordinate": [ + -40.614405820703546, + 165.10430431628714 + ], + "sensor_type": 1, + "id": 120 + }, + { + "release_time": 957, + "due_time": 1873, + "duration": 40, + "coordinate": [ + 61.87787670847857, + -14.766083081178067 + ], + "sensor_type": 1, + "id": 121 + }, + { + "release_time": 725, + "due_time": 3092, + "duration": 47, + "coordinate": [ + 34.10009313653187, + 19.671780005234865 + ], + "sensor_type": 1, + "id": 122 + }, + { + "release_time": 314, + "due_time": 3568, + "duration": 54, + "coordinate": [ + -89.17716809680658, + 65.13042469153149 + ], + "sensor_type": 1, + "id": 123 + }, + { + "release_time": 1292, + "due_time": 3192, + "duration": 38, + "coordinate": [ + -7.220633119063137, + -165.49413079120143 + ], + "sensor_type": 1, + "id": 124 + }, + { + "release_time": 2504, + "due_time": 3194, + "duration": 49, + "coordinate": [ + 26.265202072074118, + 44.236789977037375 + ], + "sensor_type": 1, + "id": 125 + }, + { + "release_time": 2958, + "due_time": 3438, + "duration": 48, + "coordinate": [ + 59.90181762779571, + 161.19657008436064 + ], + "sensor_type": 1, + "id": 126 + }, + { + "release_time": 2292, + "due_time": 2594, + "duration": 52, + "coordinate": [ + -28.19587170845969, + -179.28408219099438 + ], + "sensor_type": 1, + "id": 127 + }, + { + "release_time": 2967, + "due_time": 3253, + "duration": 49, + "coordinate": [ + 64.07461950940242, + -89.13883869994692 + ], + "sensor_type": 1, + "id": 128 + }, + { + "release_time": 2682, + "due_time": 2954, + "duration": 60, + "coordinate": [ + -62.77391692295373, + -39.71916896474778 + ], + "sensor_type": 1, + "id": 129 + }, + { + "release_time": 513, + "due_time": 1904, + "duration": 49, + "coordinate": [ + -59.84619234454887, + 152.11767262795297 + ], + "sensor_type": 1, + "id": 130 + }, + { + "release_time": 782, + "due_time": 1624, + "duration": 52, + "coordinate": [ + -9.7513622236077, + -91.20036589174325 + ], + "sensor_type": 1, + "id": 131 + }, + { + "release_time": 160, + "due_time": 2282, + "duration": 28, + "coordinate": [ + 18.341796881163347, + -60.73321670015977 + ], + "sensor_type": 1, + "id": 132 + }, + { + "release_time": 1899, + "due_time": 2461, + "duration": 41, + "coordinate": [ + 36.206174414734974, + 23.058339187378095 + ], + "sensor_type": 1, + "id": 133 + }, + { + "release_time": 2819, + "due_time": 3493, + "duration": 47, + "coordinate": [ + 4.46857243697599, + -11.15066166568863 + ], + "sensor_type": 1, + "id": 134 + }, + { + "release_time": 2397, + "due_time": 3396, + "duration": 35, + "coordinate": [ + -65.95828922042442, + -171.86411660492186 + ], + "sensor_type": 1, + "id": 135 + }, + { + "release_time": 2408, + "due_time": 3238, + "duration": 23, + "coordinate": [ + -23.599219306657034, + 163.1747720258644 + ], + "sensor_type": 1, + "id": 136 + }, + { + "release_time": 697, + "due_time": 2985, + "duration": 49, + "coordinate": [ + -69.63557219930384, + -92.10270840852854 + ], + "sensor_type": 1, + "id": 137 + }, + { + "release_time": 1943, + "due_time": 3223, + "duration": 35, + "coordinate": [ + -59.899362896161044, + 11.560616882294568 + ], + "sensor_type": 1, + "id": 138 + }, + { + "release_time": 1828, + "due_time": 2868, + "duration": 37, + "coordinate": [ + -64.30461424155003, + 106.26745827866824 + ], + "sensor_type": 1, + "id": 139 + }, + { + "release_time": 1911, + "due_time": 2857, + "duration": 30, + "coordinate": [ + -63.35126620464297, + 104.24655777469428 + ], + "sensor_type": 1, + "id": 140 + }, + { + "release_time": 624, + "due_time": 2539, + "duration": 27, + "coordinate": [ + -64.31705021297337, + 82.41452245875894 + ], + "sensor_type": 1, + "id": 141 + }, + { + "release_time": 1791, + "due_time": 2810, + "duration": 57, + "coordinate": [ + 38.52611228867676, + 135.05988197218142 + ], + "sensor_type": 1, + "id": 142 + }, + { + "release_time": 2531, + "due_time": 3418, + "duration": 27, + "coordinate": [ + -58.21950519130728, + 119.01192272320037 + ], + "sensor_type": 1, + "id": 143 + }, + { + "release_time": 1271, + "due_time": 1787, + "duration": 20, + "coordinate": [ + -47.92532383681698, + 47.836733509409015 + ], + "sensor_type": 1, + "id": 144 + }, + { + "release_time": 1821, + "due_time": 3582, + "duration": 31, + "coordinate": [ + 66.73797957847398, + -24.98991679279348 + ], + "sensor_type": 1, + "id": 145 + }, + { + "release_time": 1828, + "due_time": 3496, + "duration": 59, + "coordinate": [ + 33.23572942408896, + -83.72039635102124 + ], + "sensor_type": 1, + "id": 146 + }, + { + "release_time": 2416, + "due_time": 2881, + "duration": 30, + "coordinate": [ + -14.622382097536459, + -59.59387557862196 + ], + "sensor_type": 1, + "id": 147 + }, + { + "release_time": 1597, + "due_time": 2013, + "duration": 41, + "coordinate": [ + -70.77799701380955, + 176.99526484897171 + ], + "sensor_type": 1, + "id": 148 + }, + { + "release_time": 758, + "due_time": 2089, + "duration": 19, + "coordinate": [ + 59.11776431749857, + 103.26485748732324 + ], + "sensor_type": 1, + "id": 149 + }, + { + "release_time": 894, + "due_time": 1182, + "duration": 43, + "coordinate": [ + 70.62808892543214, + -30.876313784935547 + ], + "sensor_type": 1, + "id": 150 + }, + { + "release_time": 2681, + "due_time": 3416, + "duration": 54, + "coordinate": [ + 78.9745418348032, + -112.56991069621273 + ], + "sensor_type": 1, + "id": 151 + }, + { + "release_time": 3088, + "due_time": 3290, + "duration": 57, + "coordinate": [ + 56.27578999590395, + 29.174817740698472 + ], + "sensor_type": 1, + "id": 152 + }, + { + "release_time": 3514, + "due_time": 3593, + "duration": 15, + "coordinate": [ + -53.054160961814965, + 161.68960019236164 + ], + "sensor_type": 1, + "id": 153 + }, + { + "release_time": 55, + "due_time": 223, + "duration": 50, + "coordinate": [ + -47.000605386767745, + -170.83143433878794 + ], + "sensor_type": 1, + "id": 154 + }, + { + "release_time": 1876, + "due_time": 2546, + "duration": 43, + "coordinate": [ + 21.895569253908462, + -148.56158746510803 + ], + "sensor_type": 1, + "id": 155 + }, + { + "release_time": 217, + "due_time": 423, + "duration": 51, + "coordinate": [ + -27.014401722300917, + -36.57584448518719 + ], + "sensor_type": 1, + "id": 156 + }, + { + "release_time": 3278, + "due_time": 3417, + "duration": 17, + "coordinate": [ + -4.895288763957794, + 133.27594306642862 + ], + "sensor_type": 1, + "id": 157 + }, + { + "release_time": 90, + "due_time": 3213, + "duration": 29, + "coordinate": [ + -9.34258446749351, + 144.20850605636036 + ], + "sensor_type": 1, + "id": 158 + }, + { + "release_time": 1582, + "due_time": 1804, + "duration": 48, + "coordinate": [ + -26.486284606832633, + -84.32007822244552 + ], + "sensor_type": 1, + "id": 159 + }, + { + "release_time": 1678, + "due_time": 2162, + "duration": 26, + "coordinate": [ + -28.98979271234723, + -146.02489348292391 + ], + "sensor_type": 1, + "id": 160 + }, + { + "release_time": 2716, + "due_time": 3301, + "duration": 26, + "coordinate": [ + -14.043049532574472, + -117.7551753170431 + ], + "sensor_type": 1, + "id": 161 + }, + { + "release_time": 1974, + "due_time": 3469, + "duration": 19, + "coordinate": [ + -68.48856334472005, + 73.7517913467918 + ], + "sensor_type": 1, + "id": 162 + }, + { + "release_time": 1045, + "due_time": 2113, + "duration": 29, + "coordinate": [ + -89.80115860394604, + -62.50181076764588 + ], + "sensor_type": 1, + "id": 163 + }, + { + "release_time": 760, + "due_time": 1344, + "duration": 54, + "coordinate": [ + 43.571572325853595, + -166.81311871804257 + ], + "sensor_type": 1, + "id": 164 + } + ] +} \ No newline at end of file diff --git a/tests/fixtures/aeosbench_gt_bsk2.9.0/cases/92004/constellation.json b/tests/fixtures/aeosbench_gt_bsk2.9.0/cases/92004/constellation.json new file mode 100644 index 0000000..c71fe2f --- /dev/null +++ b/tests/fixtures/aeosbench_gt_bsk2.9.0/cases/92004/constellation.json @@ -0,0 +1,1966 @@ +{ + "orbits": [ + { + "eccentricity": 0.0010192410956209768, + "semi_major_axis": 7910841.559590536, + "inclination": 40.43315915212573, + "right_ascension_of_the_ascending_node": 241.79294359942114, + "argument_of_perigee": 264.03967933816074, + "id": 0 + }, + { + "eccentricity": 0.0020189429203196323, + "semi_major_axis": 7632433.005628225, + "inclination": 62.573697393991935, + "right_ascension_of_the_ascending_node": 330.4397038109343, + "argument_of_perigee": 212.12664274275872, + "id": 1 + }, + { + "eccentricity": 0.0018955601658200033, + "semi_major_axis": 7407499.81573331, + "inclination": 2.18432695272889, + "right_ascension_of_the_ascending_node": 106.81222004816787, + "argument_of_perigee": 96.6304934788955, + "id": 2 + }, + { + "eccentricity": 0.0015769840279075626, + "semi_major_axis": 7350530.700371923, + "inclination": 127.18782135006981, + "right_ascension_of_the_ascending_node": 115.51660424927447, + "argument_of_perigee": 344.9233151861691, + "id": 3 + }, + { + "eccentricity": 0.004797284611815193, + "semi_major_axis": 7733494.086356093, + "inclination": 45.47721419807495, + "right_ascension_of_the_ascending_node": 233.29297817253718, + "argument_of_perigee": 64.51129149682828, + "id": 4 + }, + { + "eccentricity": 0.0026969971205279557, + "semi_major_axis": 7728914.629024435, + "inclination": 123.24844191328941, + "right_ascension_of_the_ascending_node": 17.190866878253324, + "argument_of_perigee": 38.63735095088983, + "id": 5 + }, + { + "eccentricity": 0.0011119407599491727, + "semi_major_axis": 7105678.787682933, + "inclination": 172.15254356371767, + "right_ascension_of_the_ascending_node": 3.520655164082984, + "argument_of_perigee": 287.6172164516749, + "id": 6 + }, + { + "eccentricity": 0.002150189124952531, + "semi_major_axis": 7859833.919952579, + "inclination": 111.17106261862583, + "right_ascension_of_the_ascending_node": 182.20173120948255, + "argument_of_perigee": 286.86467692003055, + "id": 7 + }, + { + "eccentricity": 0.001154221887243162, + "semi_major_axis": 7581552.2374260025, + "inclination": 169.9109380237973, + "right_ascension_of_the_ascending_node": 119.9126963773316, + "argument_of_perigee": 253.35333383621034, + "id": 8 + }, + { + "eccentricity": 0.0006276159941375454, + "semi_major_axis": 7149624.569673997, + "inclination": 104.10776211182524, + "right_ascension_of_the_ascending_node": 345.15427382774055, + "argument_of_perigee": 43.81968369625167, + "id": 9 + }, + { + "eccentricity": 0.001835784842518274, + "semi_major_axis": 7291383.4680357715, + "inclination": 95.16377855008065, + "right_ascension_of_the_ascending_node": 181.08440728141633, + "argument_of_perigee": 336.19943096551174, + "id": 10 + }, + { + "eccentricity": 0.003931981254879302, + "semi_major_axis": 6854909.10453921, + "inclination": 154.0020977572217, + "right_ascension_of_the_ascending_node": 235.20611964470797, + "argument_of_perigee": 181.32013793854497, + "id": 11 + }, + { + "eccentricity": 9.306250789634263e-05, + "semi_major_axis": 7686207.98842676, + "inclination": 96.11315038665771, + "right_ascension_of_the_ascending_node": 147.2479626724174, + "argument_of_perigee": 322.6258674577909, + "id": 12 + }, + { + "eccentricity": 0.000777290545930332, + "semi_major_axis": 6998126.423089116, + "inclination": 3.100226940891644, + "right_ascension_of_the_ascending_node": 177.521995335537, + "argument_of_perigee": 109.59586385418505, + "id": 13 + }, + { + "eccentricity": 0.0008957975253521578, + "semi_major_axis": 7071404.555489856, + "inclination": 150.20500170986335, + "right_ascension_of_the_ascending_node": 329.5113858016221, + "argument_of_perigee": 251.92723408340888, + "id": 14 + }, + { + "eccentricity": 0.0015741908826629192, + "semi_major_axis": 7637247.191241682, + "inclination": 123.11356977664059, + "right_ascension_of_the_ascending_node": 188.73860841552232, + "argument_of_perigee": 251.3623399742057, + "id": 15 + }, + { + "eccentricity": 0.0029734597124209208, + "semi_major_axis": 7676118.588502524, + "inclination": 162.2800782348203, + "right_ascension_of_the_ascending_node": 280.0710642376472, + "argument_of_perigee": 70.14756550191305, + "id": 16 + }, + { + "eccentricity": 0.0030705879049546187, + "semi_major_axis": 7270402.531425804, + "inclination": 85.75840510361111, + "right_ascension_of_the_ascending_node": 300.2130717235962, + "argument_of_perigee": 357.94866464849673, + "id": 17 + }, + { + "eccentricity": 0.0025590692837215356, + "semi_major_axis": 7916357.692836092, + "inclination": 4.335100889309389, + "right_ascension_of_the_ascending_node": 310.1875218844044, + "argument_of_perigee": 52.766821918594985, + "id": 18 + }, + { + "eccentricity": 0.002165913179403933, + "semi_major_axis": 7814932.708056465, + "inclination": 18.839797615440034, + "right_ascension_of_the_ascending_node": 88.3944427684694, + "argument_of_perigee": 203.3282759179997, + "id": 19 + } + ], + "satellites": [ + { + "inertia": [ + 136.21475219726562, + 0.0, + 0.0, + 0.0, + 108.2893295288086, + 0.0, + 0.0, + 0.0, + 135.34532165527344 + ], + "mass": 114.82018976787465, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 0, + "solar_panel": { + "direction": [ + -0.18265411493561645, + 0.8947858289440083, + 0.4074258148645843 + ], + "area": 0.10761371469582884, + "efficiency": 0.4906623263085743 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.37876572243236306, + "power": 2.1690551386039103, + "type": 1 + }, + "battery": { + "capacity": 12152.379292879104, + "percentage": 0.3428175431659374 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 446.2786874837659, + "power": 6.3664061493631525, + "efficiency": 0.5937009939312652 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 435.789333596009, + "power": 6.195803719640994, + "efficiency": 0.5811543901778734 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 720.1902985676777, + "power": 5.9718553162483525, + "efficiency": 0.5529155076391216 + } + ], + "mrp_control": { + "k": 42.271077048846216, + "ki": 0.001097233274569255, + "p": 134.75797082930515, + "integral_limit": 0.004328523630954964 + }, + "true_anomaly": 94.03376344239355, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 0 + }, + { + "inertia": [ + 154.62013244628906, + 0.0, + 0.0, + 0.0, + 122.33902740478516, + 0.0, + 0.0, + 0.0, + 146.4987335205078 + ], + "mass": 162.57196047059216, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 1, + "solar_panel": { + "direction": [ + 0.6429127132394725, + 0.38774326222612343, + -0.6605440225702626 + ], + "area": 0.4302599534946784, + "efficiency": 0.14974950635320333 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.44542601942913096, + "power": 7.992964938747481, + "type": 1 + }, + "battery": { + "capacity": 16057.716456082886, + "percentage": 0.26643252319984245 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 432.89438017581455, + "power": 5.594019093756794, + "efficiency": 0.5900083504183168 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 514.140067964735, + "power": 5.621003174187523, + "efficiency": 0.5489564768443668 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 697.9776126354601, + "power": 6.688565433724931, + "efficiency": 0.5205865507238455 + } + ], + "mrp_control": { + "k": 28.781300464641994, + "ki": 0.00656903186666009, + "p": 99.4793010940625, + "integral_limit": 0.009408354517852957 + }, + "true_anomaly": 170.61349362247662, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 1 + }, + { + "inertia": [ + 119.9631576538086, + 0.0, + 0.0, + 0.0, + 140.9158935546875, + 0.0, + 0.0, + 0.0, + 186.17877197265625 + ], + "mass": 182.73627780416203, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 2, + "solar_panel": { + "direction": [ + 0.1516772437471832, + 0.882597378102932, + -0.4449897548203639 + ], + "area": 0.35986687326143596, + "efficiency": 0.41014321998959846 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.20480073804564772, + "power": 5.987348437805025, + "type": 1 + }, + "battery": { + "capacity": 13015.025915019982, + "percentage": 0.7601533147910671 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 673.0219315562579, + "power": 6.969930931332981, + "efficiency": 0.5534663819864252 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 508.72089383727587, + "power": 5.349856707361413, + "efficiency": 0.5006567252682735 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 731.0656823086522, + "power": 6.748529034899024, + "efficiency": 0.5888291172119842 + } + ], + "mrp_control": { + "k": 69.31013866403224, + "ki": 0.0013412199564046413, + "p": 172.5559725915694, + "integral_limit": 0.003846942414446916 + }, + "true_anomaly": 326.6941409510459, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 2 + }, + { + "inertia": [ + 65.62185668945312, + 0.0, + 0.0, + 0.0, + 74.48164367675781, + 0.0, + 0.0, + 0.0, + 93.21033477783203 + ], + "mass": 131.7081984741191, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 3, + "solar_panel": { + "direction": [ + -0.09769317108549261, + 0.7231924372626788, + -0.683702232707578 + ], + "area": 0.21746405135902194, + "efficiency": 0.1688290253925258 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.25867226648040514, + "power": 7.485636802626276, + "type": 1 + }, + "battery": { + "capacity": 22212.868775604635, + "percentage": 0.2678186659134099 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 522.6799181653669, + "power": 6.536250080428816, + "efficiency": 0.5259694667866526 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 458.96456405344253, + "power": 5.933599309241199, + "efficiency": 0.5310420594269348 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 625.6184387007427, + "power": 6.558411955189537, + "efficiency": 0.5849381883060403 + } + ], + "mrp_control": { + "k": 13.741391055566803, + "ki": 0.009008259122356855, + "p": 41.88465791235555, + "integral_limit": 0.03391915816678229 + }, + "true_anomaly": 239.73919053692074, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 3 + }, + { + "inertia": [ + 150.66510009765625, + 0.0, + 0.0, + 0.0, + 187.1285400390625, + 0.0, + 0.0, + 0.0, + 89.69792175292969 + ], + "mass": 125.54090240348376, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 4, + "solar_panel": { + "direction": [ + -0.2148566270991637, + 0.5851764310965005, + -0.7819240207850974 + ], + "area": 0.21571108577233425, + "efficiency": 0.34109353701667555 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.26045870853851866, + "power": 7.8643440130166296, + "type": 1 + }, + "battery": { + "capacity": 21835.80716942373, + "percentage": 0.9757275032583292 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 548.5876488672936, + "power": 6.561851931021522, + "efficiency": 0.5663923913650084 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 537.7752872027359, + "power": 5.240220212148902, + "efficiency": 0.5338998074285238 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 523.0560418717935, + "power": 5.8067263470053, + "efficiency": 0.5652548180240834 + } + ], + "mrp_control": { + "k": 19.24861598331828, + "ki": 0.0076248758979868625, + "p": 47.085214841750954, + "integral_limit": 0.020379448403094042 + }, + "true_anomaly": 161.3601602408321, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 4 + }, + { + "inertia": [ + 127.4605484008789, + 0.0, + 0.0, + 0.0, + 63.06800079345703, + 0.0, + 0.0, + 0.0, + 139.15139770507812 + ], + "mass": 195.16966331513828, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 5, + "solar_panel": { + "direction": [ + 0.34335860915163474, + 0.20564388094252964, + 0.916414458502456 + ], + "area": 0.22833464984978732, + "efficiency": 0.42896285286008495 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.22246637283594067, + "power": 9.107407941275016, + "type": 1 + }, + "battery": { + "capacity": 20997.444976587925, + "percentage": 0.816593317076203 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 636.9965641128348, + "power": 5.377462069964672, + "efficiency": 0.5030559439409911 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 446.2065837872005, + "power": 5.611117260128407, + "efficiency": 0.5466745114341477 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 710.0369711507366, + "power": 6.0301425963826, + "efficiency": 0.543288202650607 + } + ], + "mrp_control": { + "k": 26.48480507823604, + "ki": 1.290810994880598e-07, + "p": 98.16483692544237, + "integral_limit": 3.060569469715464e-07 + }, + "true_anomaly": 261.21194158096847, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 5 + }, + { + "inertia": [ + 178.8714599609375, + 0.0, + 0.0, + 0.0, + 65.72782135009766, + 0.0, + 0.0, + 0.0, + 151.1566619873047 + ], + "mass": 156.98165591280775, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 6, + "solar_panel": { + "direction": [ + 0.28423951456083457, + 0.5278842178432356, + 0.8003412715299997 + ], + "area": 0.3997341516838987, + "efficiency": 0.1974487625231768 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3660782937313445, + "power": 3.685849522075392, + "type": 1 + }, + "battery": { + "capacity": 22179.558263724808, + "percentage": 0.9431347948278164 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 595.725162827901, + "power": 5.81272949024976, + "efficiency": 0.5455823914454575 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 622.8835481775388, + "power": 5.25183277260051, + "efficiency": 0.548339639176327 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 427.47277395260653, + "power": 5.935227957977761, + "efficiency": 0.5915315294122686 + } + ], + "mrp_control": { + "k": 45.43653935568913, + "ki": 0.006157809376177564, + "p": 179.86979824258, + "integral_limit": 0.0017717802009963163 + }, + "true_anomaly": 138.59974228901825, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 6 + }, + { + "inertia": [ + 73.30847930908203, + 0.0, + 0.0, + 0.0, + 85.84033966064453, + 0.0, + 0.0, + 0.0, + 86.98872375488281 + ], + "mass": 60.42653063086131, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 7, + "solar_panel": { + "direction": [ + 0.7833903561443503, + 0.04258886217410493, + 0.6200691402728756 + ], + "area": 0.34081168626211744, + "efficiency": 0.3712367086275916 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.1375338691796648, + "power": 8.402642017164737, + "type": 1 + }, + "battery": { + "capacity": 10540.07696385249, + "percentage": 0.13252415860676117 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 635.258494611706, + "power": 5.634438617565616, + "efficiency": 0.5339420254004184 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 515.1629726146886, + "power": 6.7721737453700825, + "efficiency": 0.5079829897758491 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 551.2416629446731, + "power": 6.2678747556668055, + "efficiency": 0.5060666636794613 + } + ], + "mrp_control": { + "k": 18.543884309770032, + "ki": 0.004316771416859215, + "p": 67.36018794406782, + "integral_limit": 0.014010910953966203 + }, + "true_anomaly": 52.041010160792894, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 7 + }, + { + "inertia": [ + 168.30409240722656, + 0.0, + 0.0, + 0.0, + 155.88015747070312, + 0.0, + 0.0, + 0.0, + 142.14822387695312 + ], + "mass": 83.38782932888503, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 8, + "solar_panel": { + "direction": [ + 0.9792732001898782, + 0.13620811687974588, + -0.14990446386264905 + ], + "area": 0.1236034519220918, + "efficiency": 0.10775442662146131 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.28401275758511924, + "power": 6.665529920249617, + "type": 1 + }, + "battery": { + "capacity": 24479.3912632585, + "percentage": 0.21817819889943366 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 535.5594145224142, + "power": 6.639191594687255, + "efficiency": 0.5785596447136405 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 602.4270441089648, + "power": 6.991529968580485, + "efficiency": 0.5663660066381334 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 658.266208193882, + "power": 5.768256679442412, + "efficiency": 0.5212918524714075 + } + ], + "mrp_control": { + "k": 43.528512943949124, + "ki": 0.00548185502266176, + "p": 157.6433824276286, + "integral_limit": 0.002876995018778592 + }, + "true_anomaly": 125.94532227996095, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 8 + }, + { + "inertia": [ + 129.9473876953125, + 0.0, + 0.0, + 0.0, + 105.46293640136719, + 0.0, + 0.0, + 0.0, + 105.45913696289062 + ], + "mass": 76.5914856292964, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 9, + "solar_panel": { + "direction": [ + -0.35132877662434475, + 0.06364821290362406, + -0.9340861821640529 + ], + "area": 0.43512111872921266, + "efficiency": 0.2520687607121839 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.15026110798822367, + "power": 1.469237417965836, + "type": 1 + }, + "battery": { + "capacity": 11119.792291321286, + "percentage": 0.35000686103178147 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 618.0661935018828, + "power": 5.023951601238508, + "efficiency": 0.5838893559254825 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 551.4258759963056, + "power": 5.568904233821566, + "efficiency": 0.5388220630900392 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 683.1748203923797, + "power": 6.377312719307652, + "efficiency": 0.5686560704525205 + } + ], + "mrp_control": { + "k": 23.783168512469707, + "ki": 0.0019476229417537173, + "p": 65.81711501324291, + "integral_limit": 0.00517867228933076 + }, + "true_anomaly": 355.70959757617993, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 9 + }, + { + "inertia": [ + 145.2254638671875, + 0.0, + 0.0, + 0.0, + 126.60692596435547, + 0.0, + 0.0, + 0.0, + 72.46675109863281 + ], + "mass": 182.22704429824913, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 10, + "solar_panel": { + "direction": [ + 0.7978734352075901, + 0.34690898684612825, + 0.4930031807558978 + ], + "area": 0.1958781981340917, + "efficiency": 0.42723268291493277 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.11060135054708775, + "power": 7.5565559277413, + "type": 1 + }, + "battery": { + "capacity": 8949.066567662921, + "percentage": 0.7890429576532278 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 444.4244858898386, + "power": 5.5682517287442375, + "efficiency": 0.5079394838921646 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 673.5175533891756, + "power": 6.692611841704251, + "efficiency": 0.5498331876198477 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 470.9651493286941, + "power": 5.303143999994283, + "efficiency": 0.5130156578347747 + } + ], + "mrp_control": { + "k": 23.754376497788858, + "ki": 0.0010143465929458107, + "p": 68.99666549325279, + "integral_limit": 0.003380348977869744 + }, + "true_anomaly": 37.25029643295153, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 10 + }, + { + "inertia": [ + 86.36965942382812, + 0.0, + 0.0, + 0.0, + 199.07269287109375, + 0.0, + 0.0, + 0.0, + 162.2761993408203 + ], + "mass": 185.00581528879354, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 11, + "solar_panel": { + "direction": [ + 0.6556059338796744, + 0.49440988098700905, + 0.570736129086088 + ], + "area": 0.466442752661555, + "efficiency": 0.30886836747572033 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.16809153461577533, + "power": 9.087760296767192, + "type": 1 + }, + "battery": { + "capacity": 12622.097281213228, + "percentage": 0.5321679637608127 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 497.36435242073094, + "power": 6.3615642373599774, + "efficiency": 0.5634637826059363 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 552.0387455268243, + "power": 5.618743856028281, + "efficiency": 0.5187464970110016 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 600.4688054515364, + "power": 5.279489821415492, + "efficiency": 0.5495059994226318 + } + ], + "mrp_control": { + "k": 16.16429092059432, + "ki": 0.0025311333733576014, + "p": 57.40199850835174, + "integral_limit": 0.0021276378730492465 + }, + "true_anomaly": 100.56620746997915, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 11 + }, + { + "inertia": [ + 139.33432006835938, + 0.0, + 0.0, + 0.0, + 118.26978302001953, + 0.0, + 0.0, + 0.0, + 176.93576049804688 + ], + "mass": 77.04624082380622, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 12, + "solar_panel": { + "direction": [ + 0.928201663623893, + 0.0700421079014715, + 0.3654254708782026 + ], + "area": 0.2788373652838302, + "efficiency": 0.4820331314883143 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.14736883048714608, + "power": 3.0799911184841955, + "type": 1 + }, + "battery": { + "capacity": 11259.178531762876, + "percentage": 0.14185043958055354 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 635.9310228029173, + "power": 6.1341721555521485, + "efficiency": 0.5336048493668136 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 544.8443025951684, + "power": 5.909223592447937, + "efficiency": 0.5538521504195729 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 590.422741639524, + "power": 6.217923823658479, + "efficiency": 0.522044342275436 + } + ], + "mrp_control": { + "k": 70.47785594306997, + "ki": 0.0008907534722170397, + "p": 221.94599514802545, + "integral_limit": 0.0009965374618575717 + }, + "true_anomaly": 284.0680665934818, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 12 + }, + { + "inertia": [ + 52.29555892944336, + 0.0, + 0.0, + 0.0, + 195.7533721923828, + 0.0, + 0.0, + 0.0, + 59.03477096557617 + ], + "mass": 113.89561042894282, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 13, + "solar_panel": { + "direction": [ + -0.14751475727988878, + 0.39452619428398883, + -0.9069666357746837 + ], + "area": 0.26663710850600597, + "efficiency": 0.27419566161363684 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.18572374698803498, + "power": 4.37378512056031, + "type": 1 + }, + "battery": { + "capacity": 18894.891218249544, + "percentage": 0.7498195365490435 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 466.8448905891173, + "power": 5.858418741180122, + "efficiency": 0.5494822293737125 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 521.4518944122674, + "power": 6.133543303692988, + "efficiency": 0.5267007748954535 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 574.6888430023209, + "power": 6.9456691156739625, + "efficiency": 0.5987589234999168 + } + ], + "mrp_control": { + "k": 36.48806939820329, + "ki": 0.003777018799081117, + "p": 121.1896192401276, + "integral_limit": 0.015867595719316934 + }, + "true_anomaly": 174.93924398195927, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 13 + }, + { + "inertia": [ + 83.94104766845703, + 0.0, + 0.0, + 0.0, + 128.2882080078125, + 0.0, + 0.0, + 0.0, + 87.08830261230469 + ], + "mass": 192.86172164516944, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 14, + "solar_panel": { + "direction": [ + -0.5024343583567819, + 0.848225929989039, + -0.16754846235295276 + ], + "area": 0.1588359751303428, + "efficiency": 0.2655416998634157 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2978399017051526, + "power": 4.031783559246286, + "type": 1 + }, + "battery": { + "capacity": 9677.124383274147, + "percentage": 0.7578323867673625 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 676.5421516826677, + "power": 5.1908913065431825, + "efficiency": 0.5657345064098539 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 449.4142201948207, + "power": 5.489565782406116, + "efficiency": 0.5498579926813238 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 524.0304129061047, + "power": 5.529434842422708, + "efficiency": 0.5346731410780888 + } + ], + "mrp_control": { + "k": 20.029985877295495, + "ki": 0.003889110933654553, + "p": 79.96149216318997, + "integral_limit": 0.007723294586653602 + }, + "true_anomaly": 330.8918177890933, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 14 + }, + { + "inertia": [ + 105.15858459472656, + 0.0, + 0.0, + 0.0, + 93.79176330566406, + 0.0, + 0.0, + 0.0, + 129.2543487548828 + ], + "mass": 187.26275412387338, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 15, + "solar_panel": { + "direction": [ + -0.1138464351988997, + 0.1605431247288232, + -0.9804411732963932 + ], + "area": 0.40592726030995585, + "efficiency": 0.44743784913040996 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.18596472872205416, + "power": 4.087394064742936, + "type": 1 + }, + "battery": { + "capacity": 12671.267290146829, + "percentage": 0.9652694034729751 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 463.26337650638845, + "power": 6.874905316885073, + "efficiency": 0.5305907602397448 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 720.8818709706404, + "power": 6.863665752501463, + "efficiency": 0.5183551314366798 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 647.9825535589522, + "power": 5.341360638267256, + "efficiency": 0.5048578686437923 + } + ], + "mrp_control": { + "k": 44.075259478757665, + "ki": 0.0075220771218880165, + "p": 93.89382287391604, + "integral_limit": 0.027278677274119253 + }, + "true_anomaly": 298.7773745696457, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 15 + }, + { + "inertia": [ + 77.50851440429688, + 0.0, + 0.0, + 0.0, + 60.61039733886719, + 0.0, + 0.0, + 0.0, + 188.30433654785156 + ], + "mass": 197.63429430041919, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 16, + "solar_panel": { + "direction": [ + 0.5926648479913683, + 0.7286982251580092, + -0.34314322754053533 + ], + "area": 0.42775430459376773, + "efficiency": 0.14109329110057695 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.18173180681606538, + "power": 8.851478546404799, + "type": 1 + }, + "battery": { + "capacity": 8523.936267958305, + "percentage": 0.4361007185581891 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 416.5712668039844, + "power": 5.608197331968825, + "efficiency": 0.5225201043183946 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 676.4818505765174, + "power": 5.651685548246148, + "efficiency": 0.5533927031060724 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 653.2101099529254, + "power": 6.944298563887746, + "efficiency": 0.5588791109247222 + } + ], + "mrp_control": { + "k": 62.15752892849946, + "ki": 0.0028080367652609894, + "p": 187.90305956779676, + "integral_limit": 0.0015131107010348081 + }, + "true_anomaly": 158.69938331670653, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 16 + }, + { + "inertia": [ + 102.14773559570312, + 0.0, + 0.0, + 0.0, + 176.18272399902344, + 0.0, + 0.0, + 0.0, + 76.05987548828125 + ], + "mass": 136.96976363564093, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 17, + "solar_panel": { + "direction": [ + 0.0049904095111250706, + 0.5012648694815827, + 0.8652795076947812 + ], + "area": 0.3007863250007662, + "efficiency": 0.19049388310218124 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.10823008422889978, + "power": 2.0685003651501654, + "type": 1 + }, + "battery": { + "capacity": 20719.084347136228, + "percentage": 0.7784361813417728 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 656.5363213382363, + "power": 6.232778053399491, + "efficiency": 0.5112469756922404 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 620.5360640549769, + "power": 6.6833073248328265, + "efficiency": 0.5807621109864015 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 624.186915805798, + "power": 6.804468260441186, + "efficiency": 0.5824065080043216 + } + ], + "mrp_control": { + "k": 57.689164598137154, + "ki": 0.008483842585521473, + "p": 188.64607355511907, + "integral_limit": 0.01755190294661281 + }, + "true_anomaly": 155.53162909587596, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 17 + }, + { + "inertia": [ + 85.621337890625, + 0.0, + 0.0, + 0.0, + 79.12520599365234, + 0.0, + 0.0, + 0.0, + 148.3662109375 + ], + "mass": 148.07824672446094, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 18, + "solar_panel": { + "direction": [ + -0.570899151022284, + 0.37732137511735636, + -0.7291794972718191 + ], + "area": 0.4683343240229748, + "efficiency": 0.3589102747113664 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.47849285015297116, + "power": 7.090748632570102, + "type": 1 + }, + "battery": { + "capacity": 11658.844115531638, + "percentage": 0.5650146048451694 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 730.0783864948048, + "power": 5.556342706167825, + "efficiency": 0.5162651484434805 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 675.8675507176958, + "power": 6.010986737678602, + "efficiency": 0.5057006645907353 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 502.3534322975249, + "power": 6.067251562259095, + "efficiency": 0.559755038422549 + } + ], + "mrp_control": { + "k": 52.775751187079486, + "ki": 0.003701454219783138, + "p": 196.92378757391992, + "integral_limit": 0.007384998239739441 + }, + "true_anomaly": 192.4986601899509, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 18 + }, + { + "inertia": [ + 172.90869140625, + 0.0, + 0.0, + 0.0, + 64.51258087158203, + 0.0, + 0.0, + 0.0, + 180.90817260742188 + ], + "mass": 106.28391580805507, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 19, + "solar_panel": { + "direction": [ + 0.21550510612355428, + 0.27074366774790204, + 0.9382192790649152 + ], + "area": 0.2952101630014735, + "efficiency": 0.36725710577805215 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.20350788253943952, + "power": 8.775866910855036, + "type": 1 + }, + "battery": { + "capacity": 11428.678315966625, + "percentage": 0.7006855327975751 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 538.0499986404702, + "power": 5.2516776181481415, + "efficiency": 0.5734543225728813 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 736.3974909657497, + "power": 6.993403314439948, + "efficiency": 0.5346880301498023 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 400.36416895799016, + "power": 5.139974643476862, + "efficiency": 0.5522382009270684 + } + ], + "mrp_control": { + "k": 53.947286308080216, + "ki": 0.0025384002900839275, + "p": 133.33926924204425, + "integral_limit": 0.002591603064395014 + }, + "true_anomaly": 265.14784960544023, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 19 + } + ] +} \ No newline at end of file diff --git a/tests/fixtures/aeosbench_gt_bsk2.9.0/cases/92004/taskset.json b/tests/fixtures/aeosbench_gt_bsk2.9.0/cases/92004/taskset.json new file mode 100644 index 0000000..98ca9e2 --- /dev/null +++ b/tests/fixtures/aeosbench_gt_bsk2.9.0/cases/92004/taskset.json @@ -0,0 +1,829 @@ +{ + "tasks": [ + { + "release_time": 2185, + "due_time": 3475, + "duration": 59, + "coordinate": [ + -15.657909401766204, + 93.20787702859366 + ], + "sensor_type": 1, + "id": 0 + }, + { + "release_time": 2390, + "due_time": 2744, + "duration": 34, + "coordinate": [ + 85.68809755564462, + -46.69777080487654 + ], + "sensor_type": 1, + "id": 1 + }, + { + "release_time": 1128, + "due_time": 1814, + "duration": 53, + "coordinate": [ + 51.66182405995991, + -105.80924480625927 + ], + "sensor_type": 1, + "id": 2 + }, + { + "release_time": 16, + "due_time": 305, + "duration": 28, + "coordinate": [ + -72.71436116623565, + -76.27926007833335 + ], + "sensor_type": 1, + "id": 3 + }, + { + "release_time": 3061, + "due_time": 3552, + "duration": 28, + "coordinate": [ + 77.07302391540125, + -29.377425322114732 + ], + "sensor_type": 1, + "id": 4 + }, + { + "release_time": 2375, + "due_time": 3309, + "duration": 53, + "coordinate": [ + -20.833535003540703, + -145.3216800194509 + ], + "sensor_type": 1, + "id": 5 + }, + { + "release_time": 158, + "due_time": 3170, + "duration": 15, + "coordinate": [ + 11.44738044701576, + 24.925341665657072 + ], + "sensor_type": 1, + "id": 6 + }, + { + "release_time": 2037, + "due_time": 2232, + "duration": 23, + "coordinate": [ + -65.27477268407551, + -61.28567107762784 + ], + "sensor_type": 1, + "id": 7 + }, + { + "release_time": 3324, + "due_time": 3599, + "duration": 48, + "coordinate": [ + 65.78420778380087, + -128.7117266403498 + ], + "sensor_type": 1, + "id": 8 + }, + { + "release_time": 1003, + "due_time": 2506, + "duration": 54, + "coordinate": [ + -26.277593502581404, + 133.55452331492495 + ], + "sensor_type": 1, + "id": 9 + }, + { + "release_time": 502, + "due_time": 2610, + "duration": 51, + "coordinate": [ + 10.152052618264648, + -46.56893081003386 + ], + "sensor_type": 1, + "id": 10 + }, + { + "release_time": 1233, + "due_time": 3085, + "duration": 27, + "coordinate": [ + -65.31732465255453, + -16.564996574826665 + ], + "sensor_type": 1, + "id": 11 + }, + { + "release_time": 863, + "due_time": 1845, + "duration": 22, + "coordinate": [ + -29.950627724629165, + 22.567238709933548 + ], + "sensor_type": 1, + "id": 12 + }, + { + "release_time": 3279, + "due_time": 3493, + "duration": 37, + "coordinate": [ + 11.20158310699945, + -31.661324567234743 + ], + "sensor_type": 1, + "id": 13 + }, + { + "release_time": 2370, + "due_time": 3496, + "duration": 46, + "coordinate": [ + 56.544884671443356, + 28.43479593049915 + ], + "sensor_type": 1, + "id": 14 + }, + { + "release_time": 2873, + "due_time": 3139, + "duration": 47, + "coordinate": [ + 88.96554977464467, + 38.23652348978001 + ], + "sensor_type": 1, + "id": 15 + }, + { + "release_time": 3456, + "due_time": 3545, + "duration": 28, + "coordinate": [ + 82.32915237205822, + -74.16296763554693 + ], + "sensor_type": 1, + "id": 16 + }, + { + "release_time": 1687, + "due_time": 2140, + "duration": 48, + "coordinate": [ + -83.55379283416897, + -29.735986909950952 + ], + "sensor_type": 1, + "id": 17 + }, + { + "release_time": 270, + "due_time": 2169, + "duration": 34, + "coordinate": [ + -74.45961995333425, + -160.95835874837684 + ], + "sensor_type": 1, + "id": 18 + }, + { + "release_time": 2113, + "due_time": 2285, + "duration": 54, + "coordinate": [ + 52.6473364915839, + -170.5571346788313 + ], + "sensor_type": 1, + "id": 19 + }, + { + "release_time": 1632, + "due_time": 1788, + "duration": 45, + "coordinate": [ + 37.16486567124133, + 95.06093277163149 + ], + "sensor_type": 1, + "id": 20 + }, + { + "release_time": 2899, + "due_time": 3186, + "duration": 46, + "coordinate": [ + 11.347308264880013, + 29.476969423360288 + ], + "sensor_type": 1, + "id": 21 + }, + { + "release_time": 65, + "due_time": 2451, + "duration": 26, + "coordinate": [ + -13.031427163871214, + 0.37110198621957124 + ], + "sensor_type": 1, + "id": 22 + }, + { + "release_time": 2830, + "due_time": 3587, + "duration": 24, + "coordinate": [ + 1.7093633686367582, + -119.6527911481136 + ], + "sensor_type": 1, + "id": 23 + }, + { + "release_time": 3406, + "due_time": 3598, + "duration": 42, + "coordinate": [ + -6.303018077719173, + 109.72878388635615 + ], + "sensor_type": 1, + "id": 24 + }, + { + "release_time": 1392, + "due_time": 3203, + "duration": 36, + "coordinate": [ + -86.6779053176008, + -63.23088385302273 + ], + "sensor_type": 1, + "id": 25 + }, + { + "release_time": 3026, + "due_time": 3466, + "duration": 43, + "coordinate": [ + 56.97622725833614, + 90.25428852851098 + ], + "sensor_type": 1, + "id": 26 + }, + { + "release_time": 1914, + "due_time": 3084, + "duration": 27, + "coordinate": [ + 85.97680644968733, + 83.42766543473567 + ], + "sensor_type": 1, + "id": 27 + }, + { + "release_time": 2687, + "due_time": 3299, + "duration": 15, + "coordinate": [ + -70.19301990675729, + 132.1530650657598 + ], + "sensor_type": 1, + "id": 28 + }, + { + "release_time": 1316, + "due_time": 3459, + "duration": 24, + "coordinate": [ + 46.09558409294107, + 85.22821039801295 + ], + "sensor_type": 1, + "id": 29 + }, + { + "release_time": 2349, + "due_time": 3181, + "duration": 38, + "coordinate": [ + 42.05478771216491, + 140.87922284329926 + ], + "sensor_type": 1, + "id": 30 + }, + { + "release_time": 628, + "due_time": 1403, + "duration": 15, + "coordinate": [ + -45.698533634954124, + -110.31647584164429 + ], + "sensor_type": 1, + "id": 31 + }, + { + "release_time": 2699, + "due_time": 3094, + "duration": 40, + "coordinate": [ + -79.55944332626409, + 80.33321096508121 + ], + "sensor_type": 1, + "id": 32 + }, + { + "release_time": 969, + "due_time": 1893, + "duration": 19, + "coordinate": [ + 14.914617773960757, + 115.8548581769054 + ], + "sensor_type": 1, + "id": 33 + }, + { + "release_time": 3181, + "due_time": 3484, + "duration": 32, + "coordinate": [ + 65.00783485377997, + 75.39783136035618 + ], + "sensor_type": 1, + "id": 34 + }, + { + "release_time": 1379, + "due_time": 2111, + "duration": 55, + "coordinate": [ + -6.711493258765387, + 170.71151140604843 + ], + "sensor_type": 1, + "id": 35 + }, + { + "release_time": 634, + "due_time": 1986, + "duration": 55, + "coordinate": [ + 86.98501868632681, + -75.74297428588585 + ], + "sensor_type": 1, + "id": 36 + }, + { + "release_time": 2440, + "due_time": 2607, + "duration": 52, + "coordinate": [ + 79.12071277939094, + -20.26730169593168 + ], + "sensor_type": 1, + "id": 37 + }, + { + "release_time": 1063, + "due_time": 3485, + "duration": 45, + "coordinate": [ + 35.05162458178512, + -94.61495350362355 + ], + "sensor_type": 1, + "id": 38 + }, + { + "release_time": 2729, + "due_time": 3419, + "duration": 42, + "coordinate": [ + 47.889146760458914, + 5.851748627742552 + ], + "sensor_type": 1, + "id": 39 + }, + { + "release_time": 93, + "due_time": 1837, + "duration": 33, + "coordinate": [ + -17.396642053392853, + 152.67051260355868 + ], + "sensor_type": 1, + "id": 40 + }, + { + "release_time": 1910, + "due_time": 2518, + "duration": 49, + "coordinate": [ + -8.488748762564597, + 49.366228880318374 + ], + "sensor_type": 1, + "id": 41 + }, + { + "release_time": 657, + "due_time": 1116, + "duration": 49, + "coordinate": [ + -65.87464216952591, + 75.76734671560786 + ], + "sensor_type": 1, + "id": 42 + }, + { + "release_time": 1314, + "due_time": 1525, + "duration": 51, + "coordinate": [ + 12.91831479226218, + 40.617994420846344 + ], + "sensor_type": 1, + "id": 43 + }, + { + "release_time": 425, + "due_time": 1693, + "duration": 44, + "coordinate": [ + -6.997228634827991, + -114.33130005576248 + ], + "sensor_type": 1, + "id": 44 + }, + { + "release_time": 711, + "due_time": 2672, + "duration": 49, + "coordinate": [ + 24.387786885907943, + 85.58478183181495 + ], + "sensor_type": 1, + "id": 45 + }, + { + "release_time": 2451, + "due_time": 3214, + "duration": 25, + "coordinate": [ + 22.279034933429074, + 37.16982225979518 + ], + "sensor_type": 1, + "id": 46 + }, + { + "release_time": 729, + "due_time": 2990, + "duration": 27, + "coordinate": [ + -39.080273831890025, + 43.08186318302296 + ], + "sensor_type": 1, + "id": 47 + }, + { + "release_time": 3403, + "due_time": 3569, + "duration": 26, + "coordinate": [ + 85.51753790978697, + 56.01824578009942 + ], + "sensor_type": 1, + "id": 48 + }, + { + "release_time": 3375, + "due_time": 3479, + "duration": 24, + "coordinate": [ + -44.353320498689506, + -45.071421300649945 + ], + "sensor_type": 1, + "id": 49 + }, + { + "release_time": 2205, + "due_time": 2926, + "duration": 24, + "coordinate": [ + 54.17362719921897, + 31.396548511866342 + ], + "sensor_type": 1, + "id": 50 + }, + { + "release_time": 67, + "due_time": 1393, + "duration": 34, + "coordinate": [ + -10.797210407515067, + -152.5271681149448 + ], + "sensor_type": 1, + "id": 51 + }, + { + "release_time": 2860, + "due_time": 3462, + "duration": 37, + "coordinate": [ + -1.3026798372676325, + -132.4771444751761 + ], + "sensor_type": 1, + "id": 52 + }, + { + "release_time": 2761, + "due_time": 3345, + "duration": 36, + "coordinate": [ + -89.2549107032774, + -72.09476696226538 + ], + "sensor_type": 1, + "id": 53 + }, + { + "release_time": 1137, + "due_time": 3198, + "duration": 29, + "coordinate": [ + 7.360474978103639, + -137.29792878327657 + ], + "sensor_type": 1, + "id": 54 + }, + { + "release_time": 921, + "due_time": 2747, + "duration": 59, + "coordinate": [ + -24.874074005230526, + 28.558633227828693 + ], + "sensor_type": 1, + "id": 55 + }, + { + "release_time": 760, + "due_time": 2264, + "duration": 30, + "coordinate": [ + -33.069376043557206, + -160.1786213239802 + ], + "sensor_type": 1, + "id": 56 + }, + { + "release_time": 411, + "due_time": 579, + "duration": 39, + "coordinate": [ + -11.569241371564502, + 65.10551351088424 + ], + "sensor_type": 1, + "id": 57 + }, + { + "release_time": 2552, + "due_time": 3348, + "duration": 42, + "coordinate": [ + 30.484873150351504, + 129.29578004810247 + ], + "sensor_type": 1, + "id": 58 + }, + { + "release_time": 1002, + "due_time": 2013, + "duration": 16, + "coordinate": [ + -25.433377922669166, + 118.29481842607169 + ], + "sensor_type": 1, + "id": 59 + }, + { + "release_time": 2364, + "due_time": 3272, + "duration": 34, + "coordinate": [ + -68.13295647796505, + -82.78015296027411 + ], + "sensor_type": 1, + "id": 60 + }, + { + "release_time": 2064, + "due_time": 3327, + "duration": 52, + "coordinate": [ + 48.01208944243615, + 104.40733616026182 + ], + "sensor_type": 1, + "id": 61 + }, + { + "release_time": 3241, + "due_time": 3520, + "duration": 44, + "coordinate": [ + 16.397019605719848, + -163.92397220114893 + ], + "sensor_type": 1, + "id": 62 + }, + { + "release_time": 1027, + "due_time": 3384, + "duration": 16, + "coordinate": [ + -0.07404160041858177, + -133.52310566785087 + ], + "sensor_type": 1, + "id": 63 + }, + { + "release_time": 121, + "due_time": 1598, + "duration": 35, + "coordinate": [ + -52.13858295623912, + 135.07231425991068 + ], + "sensor_type": 1, + "id": 64 + }, + { + "release_time": 1676, + "due_time": 2631, + "duration": 60, + "coordinate": [ + 67.26923979839415, + -62.340913846605034 + ], + "sensor_type": 1, + "id": 65 + }, + { + "release_time": 3519, + "due_time": 3600, + "duration": 27, + "coordinate": [ + 46.471264787382694, + 120.51489800591577 + ], + "sensor_type": 1, + "id": 66 + }, + { + "release_time": 1418, + "due_time": 2508, + "duration": 30, + "coordinate": [ + -29.677035339494665, + 154.71260656449414 + ], + "sensor_type": 1, + "id": 67 + }, + { + "release_time": 1054, + "due_time": 2402, + "duration": 40, + "coordinate": [ + -42.281949407243395, + 90.18195591039216 + ], + "sensor_type": 1, + "id": 68 + }, + { + "release_time": 97, + "due_time": 2162, + "duration": 46, + "coordinate": [ + -26.57628368927645, + -6.814289511991944 + ], + "sensor_type": 1, + "id": 69 + }, + { + "release_time": 2224, + "due_time": 2373, + "duration": 18, + "coordinate": [ + -65.98891384224393, + -96.95074886254741 + ], + "sensor_type": 1, + "id": 70 + }, + { + "release_time": 2450, + "due_time": 2720, + "duration": 21, + "coordinate": [ + 80.93259002984314, + -103.76766935164022 + ], + "sensor_type": 1, + "id": 71 + }, + { + "release_time": 2599, + "due_time": 3170, + "duration": 20, + "coordinate": [ + -47.9109253526595, + 111.68815024514589 + ], + "sensor_type": 1, + "id": 72 + }, + { + "release_time": 1312, + "due_time": 3114, + "duration": 28, + "coordinate": [ + -70.14805237033285, + -45.086404943571125 + ], + "sensor_type": 1, + "id": 73 + }, + { + "release_time": 2533, + "due_time": 2851, + "duration": 45, + "coordinate": [ + 38.29740730459781, + -82.86164147827418 + ], + "sensor_type": 1, + "id": 74 + } + ] +} \ No newline at end of file diff --git a/tests/fixtures/aeosbench_gt_bsk2.9.0/index.json b/tests/fixtures/aeosbench_gt_bsk2.9.0/index.json new file mode 100644 index 0000000..a6ce0ed --- /dev/null +++ b/tests/fixtures/aeosbench_gt_bsk2.9.0/index.json @@ -0,0 +1,105 @@ +{ + "num_fixtures": 20, + "fixtures": [ + { + "case_id": 30769, + "split": "train", + "algorithm": "optimal" + }, + { + "case_id": 36492, + "split": "train", + "algorithm": "optimal" + }, + { + "case_id": 48723, + "split": "train", + "algorithm": "optimal" + }, + { + "case_id": 52804, + "split": "train", + "algorithm": "optimal" + }, + { + "case_id": 54390, + "split": "train", + "algorithm": "optimal" + }, + { + "case_id": 55662, + "split": "train", + "algorithm": "optimal" + }, + { + "case_id": 90503, + "split": "train", + "algorithm": "optimal" + }, + { + "case_id": 92004, + "split": "train", + "algorithm": "optimal" + }, + { + "case_id": 109, + "split": "val_seen", + "algorithm": "optimal" + }, + { + "case_id": 203, + "split": "val_seen", + "algorithm": "optimal" + }, + { + "case_id": 300, + "split": "val_seen", + "algorithm": "optimal" + }, + { + "case_id": 449, + "split": "val_seen", + "algorithm": "optimal" + }, + { + "case_id": 157, + "split": "val_unseen", + "algorithm": "optimal" + }, + { + "case_id": 190, + "split": "val_unseen", + "algorithm": "optimal" + }, + { + "case_id": 377, + "split": "val_unseen", + "algorithm": "optimal" + }, + { + "case_id": 451, + "split": "val_unseen", + "algorithm": "optimal" + }, + { + "case_id": 105, + "split": "test", + "algorithm": "optimal" + }, + { + "case_id": 170, + "split": "test", + "algorithm": "optimal" + }, + { + "case_id": 500, + "split": "test", + "algorithm": "optimal" + }, + { + "case_id": 819, + "split": "test", + "algorithm": "optimal" + } + ] +} \ No newline at end of file diff --git a/tests/fixtures/aeosbench_gt_bsk2.9.0/metrics/00105.json b/tests/fixtures/aeosbench_gt_bsk2.9.0/metrics/00105.json new file mode 100644 index 0000000..49a999d --- /dev/null +++ b/tests/fixtures/aeosbench_gt_bsk2.9.0/metrics/00105.json @@ -0,0 +1,15 @@ +{ + "case_id": 105, + "algorithm": "OptimalAlgorithm", + "metrics": { + "CR": 0.717948717948718, + "WCR": 0.7258632779121399, + "PCR": 0.7378944754600525, + "WPCR": 0.750176191329956, + "TAT": 367.5535583496094, + "PC": 176589.671875 + }, + "num_succeeded": 56, + "num_failed": 22, + "num_total": 78 +} \ No newline at end of file diff --git a/tests/fixtures/aeosbench_gt_bsk2.9.0/metrics/00109.json b/tests/fixtures/aeosbench_gt_bsk2.9.0/metrics/00109.json new file mode 100644 index 0000000..686bc6f --- /dev/null +++ b/tests/fixtures/aeosbench_gt_bsk2.9.0/metrics/00109.json @@ -0,0 +1,15 @@ +{ + "case_id": 109, + "algorithm": "OptimalAlgorithm", + "metrics": { + "CR": 0.6981132075471698, + "WCR": 0.6760093569755554, + "PCR": 0.7233560681343079, + "WPCR": 0.7057057023048401, + "TAT": 285.1982116699219, + "PC": 372556.9375 + }, + "num_succeeded": 111, + "num_failed": 48, + "num_total": 159 +} \ No newline at end of file diff --git a/tests/fixtures/aeosbench_gt_bsk2.9.0/metrics/00157.json b/tests/fixtures/aeosbench_gt_bsk2.9.0/metrics/00157.json new file mode 100644 index 0000000..9c85714 --- /dev/null +++ b/tests/fixtures/aeosbench_gt_bsk2.9.0/metrics/00157.json @@ -0,0 +1,15 @@ +{ + "case_id": 157, + "algorithm": "OptimalAlgorithm", + "metrics": { + "CR": 0.2777777777777778, + "WCR": 0.2735476493835449, + "PCR": 0.29521435499191284, + "WPCR": 0.2907501459121704, + "TAT": 421.4800109863281, + "PC": 27231.50390625 + }, + "num_succeeded": 25, + "num_failed": 65, + "num_total": 90 +} \ No newline at end of file diff --git a/tests/fixtures/aeosbench_gt_bsk2.9.0/metrics/00170.json b/tests/fixtures/aeosbench_gt_bsk2.9.0/metrics/00170.json new file mode 100644 index 0000000..b09bb72 --- /dev/null +++ b/tests/fixtures/aeosbench_gt_bsk2.9.0/metrics/00170.json @@ -0,0 +1,15 @@ +{ + "case_id": 170, + "algorithm": "OptimalAlgorithm", + "metrics": { + "CR": 0.32038834951456313, + "WCR": 0.3118508756160736, + "PCR": 0.34534114599227905, + "WPCR": 0.3371504545211792, + "TAT": 700.1818237304688, + "PC": 90948.53125 + }, + "num_succeeded": 33, + "num_failed": 70, + "num_total": 103 +} \ No newline at end of file diff --git a/tests/fixtures/aeosbench_gt_bsk2.9.0/metrics/00190.json b/tests/fixtures/aeosbench_gt_bsk2.9.0/metrics/00190.json new file mode 100644 index 0000000..942b6e8 --- /dev/null +++ b/tests/fixtures/aeosbench_gt_bsk2.9.0/metrics/00190.json @@ -0,0 +1,15 @@ +{ + "case_id": 190, + "algorithm": "OptimalAlgorithm", + "metrics": { + "CR": 0.7038461538461539, + "WCR": 0.7100029587745667, + "PCR": 0.7346909046173096, + "WPCR": 0.7371128797531128, + "TAT": 323.9508056640625, + "PC": 484280.34375 + }, + "num_succeeded": 183, + "num_failed": 77, + "num_total": 260 +} \ No newline at end of file diff --git a/tests/fixtures/aeosbench_gt_bsk2.9.0/metrics/00203.json b/tests/fixtures/aeosbench_gt_bsk2.9.0/metrics/00203.json new file mode 100644 index 0000000..b7a3490 --- /dev/null +++ b/tests/fixtures/aeosbench_gt_bsk2.9.0/metrics/00203.json @@ -0,0 +1,15 @@ +{ + "case_id": 203, + "algorithm": "OptimalAlgorithm", + "metrics": { + "CR": 0.8380952380952381, + "WCR": 0.86473548412323, + "PCR": 0.8460590243339539, + "WPCR": 0.8716782331466675, + "TAT": 202.85227966308594, + "PC": 330431.15625 + }, + "num_succeeded": 88, + "num_failed": 17, + "num_total": 105 +} \ No newline at end of file diff --git a/tests/fixtures/aeosbench_gt_bsk2.9.0/metrics/00300.json b/tests/fixtures/aeosbench_gt_bsk2.9.0/metrics/00300.json new file mode 100644 index 0000000..b2ff74d --- /dev/null +++ b/tests/fixtures/aeosbench_gt_bsk2.9.0/metrics/00300.json @@ -0,0 +1,15 @@ +{ + "case_id": 300, + "algorithm": "OptimalAlgorithm", + "metrics": { + "CR": 0.38372093023255816, + "WCR": 0.3892143666744232, + "PCR": 0.3987208902835846, + "WPCR": 0.40618896484375, + "TAT": 589.7879028320312, + "PC": 212737.6875 + }, + "num_succeeded": 66, + "num_failed": 106, + "num_total": 172 +} \ No newline at end of file diff --git a/tests/fixtures/aeosbench_gt_bsk2.9.0/metrics/00377.json b/tests/fixtures/aeosbench_gt_bsk2.9.0/metrics/00377.json new file mode 100644 index 0000000..c0ad61f --- /dev/null +++ b/tests/fixtures/aeosbench_gt_bsk2.9.0/metrics/00377.json @@ -0,0 +1,15 @@ +{ + "case_id": 377, + "algorithm": "OptimalAlgorithm", + "metrics": { + "CR": 0.7, + "WCR": 0.6996304988861084, + "PCR": 0.7217161059379578, + "WPCR": 0.7221897840499878, + "TAT": 374.4603271484375, + "PC": 431970.75 + }, + "num_succeeded": 189, + "num_failed": 81, + "num_total": 270 +} \ No newline at end of file diff --git a/tests/fixtures/aeosbench_gt_bsk2.9.0/metrics/00449.json b/tests/fixtures/aeosbench_gt_bsk2.9.0/metrics/00449.json new file mode 100644 index 0000000..b0e2f16 --- /dev/null +++ b/tests/fixtures/aeosbench_gt_bsk2.9.0/metrics/00449.json @@ -0,0 +1,15 @@ +{ + "case_id": 449, + "algorithm": "OptimalAlgorithm", + "metrics": { + "CR": 0.7244897959183674, + "WCR": 0.7199221849441528, + "PCR": 0.7551918029785156, + "WPCR": 0.7568768858909607, + "TAT": 316.81689453125, + "PC": 259743.484375 + }, + "num_succeeded": 71, + "num_failed": 27, + "num_total": 98 +} \ No newline at end of file diff --git a/tests/fixtures/aeosbench_gt_bsk2.9.0/metrics/00451.json b/tests/fixtures/aeosbench_gt_bsk2.9.0/metrics/00451.json new file mode 100644 index 0000000..2670c27 --- /dev/null +++ b/tests/fixtures/aeosbench_gt_bsk2.9.0/metrics/00451.json @@ -0,0 +1,15 @@ +{ + "case_id": 451, + "algorithm": "OptimalAlgorithm", + "metrics": { + "CR": 0.3937007874015748, + "WCR": 0.3853016197681427, + "PCR": 0.40745463967323303, + "WPCR": 0.3978334665298462, + "TAT": 516.5599975585938, + "PC": 131161.5625 + }, + "num_succeeded": 50, + "num_failed": 77, + "num_total": 127 +} \ No newline at end of file diff --git a/tests/fixtures/aeosbench_gt_bsk2.9.0/metrics/00500.json b/tests/fixtures/aeosbench_gt_bsk2.9.0/metrics/00500.json new file mode 100644 index 0000000..33dfc1e --- /dev/null +++ b/tests/fixtures/aeosbench_gt_bsk2.9.0/metrics/00500.json @@ -0,0 +1,15 @@ +{ + "case_id": 500, + "algorithm": "OptimalAlgorithm", + "metrics": { + "CR": 0.5752212389380531, + "WCR": 0.5630505084991455, + "PCR": 0.5963376760482788, + "WPCR": 0.5853036642074585, + "TAT": 542.876953125, + "PC": 116816.9921875 + }, + "num_succeeded": 65, + "num_failed": 48, + "num_total": 113 +} \ No newline at end of file diff --git a/tests/fixtures/aeosbench_gt_bsk2.9.0/metrics/00819.json b/tests/fixtures/aeosbench_gt_bsk2.9.0/metrics/00819.json new file mode 100644 index 0000000..c622ad8 --- /dev/null +++ b/tests/fixtures/aeosbench_gt_bsk2.9.0/metrics/00819.json @@ -0,0 +1,15 @@ +{ + "case_id": 819, + "algorithm": "OptimalAlgorithm", + "metrics": { + "CR": 0.6700507614213198, + "WCR": 0.6482588648796082, + "PCR": 0.7025554776191711, + "WPCR": 0.6925675868988037, + "TAT": 284.6515197753906, + "PC": 312037.0 + }, + "num_succeeded": 132, + "num_failed": 65, + "num_total": 197 +} \ No newline at end of file diff --git a/tests/fixtures/aeosbench_gt_bsk2.9.0/metrics/30769.json b/tests/fixtures/aeosbench_gt_bsk2.9.0/metrics/30769.json new file mode 100644 index 0000000..ad7cc44 --- /dev/null +++ b/tests/fixtures/aeosbench_gt_bsk2.9.0/metrics/30769.json @@ -0,0 +1,15 @@ +{ + "case_id": 30769, + "algorithm": "OptimalAlgorithm", + "metrics": { + "CR": 0.7609756097560976, + "WCR": 0.778863251209259, + "PCR": 0.7803055047988892, + "WPCR": 0.7943415641784668, + "TAT": 298.9230651855469, + "PC": 357569.78125 + }, + "num_succeeded": 156, + "num_failed": 49, + "num_total": 205 +} \ No newline at end of file diff --git a/tests/fixtures/aeosbench_gt_bsk2.9.0/metrics/36492.json b/tests/fixtures/aeosbench_gt_bsk2.9.0/metrics/36492.json new file mode 100644 index 0000000..30755c9 --- /dev/null +++ b/tests/fixtures/aeosbench_gt_bsk2.9.0/metrics/36492.json @@ -0,0 +1,15 @@ +{ + "case_id": 36492, + "algorithm": "OptimalAlgorithm", + "metrics": { + "CR": 0.6854838709677419, + "WCR": 0.6811425685882568, + "PCR": 0.7111429572105408, + "WPCR": 0.7099395990371704, + "TAT": 264.8705749511719, + "PC": 330998.53125 + }, + "num_succeeded": 85, + "num_failed": 39, + "num_total": 124 +} \ No newline at end of file diff --git a/tests/fixtures/aeosbench_gt_bsk2.9.0/metrics/48723.json b/tests/fixtures/aeosbench_gt_bsk2.9.0/metrics/48723.json new file mode 100644 index 0000000..c45e7ff --- /dev/null +++ b/tests/fixtures/aeosbench_gt_bsk2.9.0/metrics/48723.json @@ -0,0 +1,15 @@ +{ + "case_id": 48723, + "algorithm": "OptimalAlgorithm", + "metrics": { + "CR": 0.6976744186046512, + "WCR": 0.7139909863471985, + "PCR": 0.7233721613883972, + "WPCR": 0.7419729232788086, + "TAT": 385.0199890136719, + "PC": 462067.0625 + }, + "num_succeeded": 150, + "num_failed": 65, + "num_total": 215 +} \ No newline at end of file diff --git a/tests/fixtures/aeosbench_gt_bsk2.9.0/metrics/52804.json b/tests/fixtures/aeosbench_gt_bsk2.9.0/metrics/52804.json new file mode 100644 index 0000000..9bc29cf --- /dev/null +++ b/tests/fixtures/aeosbench_gt_bsk2.9.0/metrics/52804.json @@ -0,0 +1,15 @@ +{ + "case_id": 52804, + "algorithm": "OptimalAlgorithm", + "metrics": { + "CR": 0.3132530120481928, + "WCR": 0.3184017539024353, + "PCR": 0.3398163914680481, + "WPCR": 0.35242703557014465, + "TAT": 593.7884521484375, + "PC": 154932.640625 + }, + "num_succeeded": 52, + "num_failed": 114, + "num_total": 166 +} \ No newline at end of file diff --git a/tests/fixtures/aeosbench_gt_bsk2.9.0/metrics/54390.json b/tests/fixtures/aeosbench_gt_bsk2.9.0/metrics/54390.json new file mode 100644 index 0000000..d23df26 --- /dev/null +++ b/tests/fixtures/aeosbench_gt_bsk2.9.0/metrics/54390.json @@ -0,0 +1,15 @@ +{ + "case_id": 54390, + "algorithm": "OptimalAlgorithm", + "metrics": { + "CR": 0.7554347826086957, + "WCR": 0.751068651676178, + "PCR": 0.7888842225074768, + "WPCR": 0.7942433953285217, + "TAT": 262.04315185546875, + "PC": 419030.15625 + }, + "num_succeeded": 139, + "num_failed": 45, + "num_total": 184 +} \ No newline at end of file diff --git a/tests/fixtures/aeosbench_gt_bsk2.9.0/metrics/55662.json b/tests/fixtures/aeosbench_gt_bsk2.9.0/metrics/55662.json new file mode 100644 index 0000000..d45c8f1 --- /dev/null +++ b/tests/fixtures/aeosbench_gt_bsk2.9.0/metrics/55662.json @@ -0,0 +1,15 @@ +{ + "case_id": 55662, + "algorithm": "OptimalAlgorithm", + "metrics": { + "CR": 0.5727272727272728, + "WCR": 0.5494377017021179, + "PCR": 0.6010244488716125, + "WPCR": 0.5857544541358948, + "TAT": 411.3809509277344, + "PC": 202098.296875 + }, + "num_succeeded": 63, + "num_failed": 47, + "num_total": 110 +} \ No newline at end of file diff --git a/tests/fixtures/aeosbench_gt_bsk2.9.0/metrics/90503.json b/tests/fixtures/aeosbench_gt_bsk2.9.0/metrics/90503.json new file mode 100644 index 0000000..b0e95f8 --- /dev/null +++ b/tests/fixtures/aeosbench_gt_bsk2.9.0/metrics/90503.json @@ -0,0 +1,15 @@ +{ + "case_id": 90503, + "algorithm": "OptimalAlgorithm", + "metrics": { + "CR": 0.40606060606060607, + "WCR": 0.3904622495174408, + "PCR": 0.4629178047180176, + "WPCR": 0.4513346254825592, + "TAT": 389.0149230957031, + "PC": 267247.59375 + }, + "num_succeeded": 67, + "num_failed": 98, + "num_total": 165 +} \ No newline at end of file diff --git a/tests/fixtures/aeosbench_gt_bsk2.9.0/metrics/92004.json b/tests/fixtures/aeosbench_gt_bsk2.9.0/metrics/92004.json new file mode 100644 index 0000000..69c1048 --- /dev/null +++ b/tests/fixtures/aeosbench_gt_bsk2.9.0/metrics/92004.json @@ -0,0 +1,15 @@ +{ + "case_id": 92004, + "algorithm": "OptimalAlgorithm", + "metrics": { + "CR": 0.64, + "WCR": 0.6682429909706116, + "PCR": 0.647685170173645, + "WPCR": 0.6777009963989258, + "TAT": 312.8541564941406, + "PC": 243750.34375 + }, + "num_succeeded": 48, + "num_failed": 27, + "num_total": 75 +} \ No newline at end of file diff --git a/tests/fixtures/aeosbench_gt_bsk2.9.0/solutions/00105.json b/tests/fixtures/aeosbench_gt_bsk2.9.0/solutions/00105.json new file mode 100644 index 0000000..f43440b --- /dev/null +++ b/tests/fixtures/aeosbench_gt_bsk2.9.0/solutions/00105.json @@ -0,0 +1,144126 @@ +{ + "case_id": 105, + "algorithm": "OptimalAlgorithm", + "assignments": { + "0": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 28, + 28, + 28, + 28, + 28, + 28, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "1": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + -1, + -1, + -1, + -1 + ], + "2": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "3": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "4": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "5": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "6": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "7": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "8": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "9": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + -1, + -1, + -1, + -1 + ], + "10": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "11": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "12": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "13": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 45, + 45, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 72, + 72, + 72, + 72, + 72, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "14": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + -1, + -1, + -1, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "15": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + -1, + -1, + -1, + -1 + ], + "16": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "17": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "18": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "19": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "20": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "21": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "22": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 27, + 27, + 27, + 27, + 27, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 38, + 38, + 38, + 38, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "23": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 50, + 50, + 50, + 50, + 50, + 50, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "24": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + -1, + -1, + -1, + -1 + ], + "25": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "26": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "27": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 5, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 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, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "28": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 67, + 67, + 67, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "29": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "30": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "31": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "32": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "33": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "34": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "35": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + -1, + -1, + -1, + -1, + -1, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "36": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "37": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "38": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "39": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ] + } +} \ No newline at end of file diff --git a/tests/fixtures/aeosbench_gt_bsk2.9.0/solutions/00109.json b/tests/fixtures/aeosbench_gt_bsk2.9.0/solutions/00109.json new file mode 100644 index 0000000..0537f58 --- /dev/null +++ b/tests/fixtures/aeosbench_gt_bsk2.9.0/solutions/00109.json @@ -0,0 +1,154935 @@ +{ + "case_id": 109, + "algorithm": "OptimalAlgorithm", + "assignments": { + "0": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "1": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "2": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 107, + 107, + 107, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "3": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130 + ], + "4": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + -1, + -1, + -1, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 107, + 107, + 107, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130 + ], + "5": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 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, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 22, + 22, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "6": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "7": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "8": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 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, + 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, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 76, + 76, + 76, + 76, + 76, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "9": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130 + ], + "10": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 91, + 91, + 91, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 33, + 33, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + -1, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "11": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 80, + 80, + 80, + 80, + 80, + 80, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "12": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 107, + 107, + 107, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "13": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "14": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "15": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "16": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "17": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + -1, + -1, + -1, + -1, + -1, + 55, + 55, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "18": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 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, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 22, + 22, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "19": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + -1, + -1, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 127, + 127, + 127, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "20": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130 + ], + "21": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 28, + 28, + 28, + 28, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "22": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 99, + 99, + 99, + 99, + 99, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "23": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "24": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "25": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 9, + 9, + 9, + 9, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "26": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "27": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "28": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "29": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "30": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "31": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "32": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "33": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 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, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "34": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "35": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + -1, + -1, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + -1, + -1, + -1, + -1, + -1, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "36": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 102, + 102, + 102, + 102, + 102, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130 + ], + "37": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 99, + 99, + 99, + 99, + 99, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "38": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + -1, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "39": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 42, + 42, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "40": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 137, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "41": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 146, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "42": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ] + } +} \ No newline at end of file diff --git a/tests/fixtures/aeosbench_gt_bsk2.9.0/solutions/00157.json b/tests/fixtures/aeosbench_gt_bsk2.9.0/solutions/00157.json new file mode 100644 index 0000000..ca6b38b --- /dev/null +++ b/tests/fixtures/aeosbench_gt_bsk2.9.0/solutions/00157.json @@ -0,0 +1,18021 @@ +{ + "case_id": 157, + "algorithm": "OptimalAlgorithm", + "assignments": { + "0": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 16, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "1": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "2": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "3": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 6, + 6, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 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, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "4": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 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, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 21, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ] + } +} \ No newline at end of file diff --git a/tests/fixtures/aeosbench_gt_bsk2.9.0/solutions/00170.json b/tests/fixtures/aeosbench_gt_bsk2.9.0/solutions/00170.json new file mode 100644 index 0000000..6a4aae9 --- /dev/null +++ b/tests/fixtures/aeosbench_gt_bsk2.9.0/solutions/00170.json @@ -0,0 +1,90081 @@ +{ + "case_id": 170, + "algorithm": "OptimalAlgorithm", + "assignments": { + "0": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "1": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + -1, + -1 + ], + "2": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "3": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "4": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "5": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "6": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 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, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "7": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 42, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "8": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "9": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "10": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 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, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "11": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 21, + 21, + 21, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "12": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "13": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "14": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "15": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "16": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 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, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "17": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "18": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "19": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "20": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "21": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "22": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 58, + 58, + 58, + 58, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "23": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "24": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ] + } +} \ No newline at end of file diff --git a/tests/fixtures/aeosbench_gt_bsk2.9.0/solutions/00190.json b/tests/fixtures/aeosbench_gt_bsk2.9.0/solutions/00190.json new file mode 100644 index 0000000..d65d1de --- /dev/null +++ b/tests/fixtures/aeosbench_gt_bsk2.9.0/solutions/00190.json @@ -0,0 +1,133317 @@ +{ + "case_id": 190, + "algorithm": "OptimalAlgorithm", + "assignments": { + "0": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 82, + 82, + 82, + 82, + 82, + 82, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 258, + 258, + 258, + 258, + 258, + 258, + 258, + 258, + 258, + 258, + 258, + 258, + 258, + 258, + 258, + 258, + 258, + 258, + 258, + 258, + 258, + 258, + 258, + 258, + 258, + 258, + 258, + 258, + 258, + 258, + 258, + 258, + 258, + 258, + 258, + 258, + 258, + 258, + 258, + 258, + 258, + 258, + 258, + 258, + 258, + 258, + 258, + 258, + 258, + 258, + 258, + 258, + 258, + 258, + 258, + 258, + 258, + 258, + 258, + 258, + 258, + 258, + 258, + 258, + 258, + 258, + 258, + 258, + 258, + 258, + 258, + 258, + 258, + 258, + 258, + 258, + 258, + 258, + 258, + 258, + 258, + 258, + 258, + 258, + 258, + 258, + 258, + 258, + 258, + 258, + 258, + 258, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "1": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 258, + 258, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "2": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + -1, + -1, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 247, + 247, + 247, + 247, + 247, + 247, + 247, + 247, + 247, + 247, + 247, + 247, + 247, + 247, + 247, + 247, + 247, + 247, + 247, + 247, + 247, + 247, + 247, + 247, + 247, + 247, + 247, + 247, + 247, + 247, + 247, + 247, + 247, + 247, + 247, + 247, + 247, + 247, + 247, + 247, + 247, + 247, + 247, + 247, + 247, + 247, + 247, + 247, + 247, + 247, + 247, + 247, + 247, + 247, + 247, + 247, + 247, + 247, + 247, + 247, + 247, + 247, + 247, + 247, + 247, + 247, + 247, + 247, + 247, + 247, + 247, + 247, + 247, + 247, + 247, + 247, + 247, + 247, + 247, + 247, + 247, + 247, + 247, + 247, + 247, + 247, + 247, + 247, + 247, + 247, + 247, + 247, + 247, + 247, + 247, + 247, + 247, + 247, + 247, + 247, + 247, + 247, + 247, + 247, + 247, + 247, + 247, + 247, + 247, + 247, + 247, + 247, + 247, + 247, + 247, + 247, + 247, + 247, + 247, + 247, + 247, + 247, + 247, + 247, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 148, + 148, + 148, + 148, + 148, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110 + ], + "3": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110 + ], + "4": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 4, + 4, + 4, + 4, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "5": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + -1, + -1, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "6": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + -1, + -1, + -1, + -1, + -1, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + -1 + ], + "7": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 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, + 211, + 211, + 211, + 211, + 211, + 211, + 211, + 211, + 211, + 211, + 211, + 211, + 211, + 211, + 211, + 211, + 211, + 211, + 211, + 211, + 211, + 211, + 211, + 211, + 211, + 211, + 211, + 211, + 211, + 211, + 211, + 211, + 211, + 211, + 211, + 211, + 211, + 211, + 211, + 211, + 211, + 211, + 211, + 211, + 211, + 211, + 211, + 211, + 211, + 211, + 211, + 211, + 211, + 211, + 211, + 211, + 211, + 211, + 211, + 211, + 211, + 211, + 211, + 211, + 211, + 211, + 211, + 211, + 211, + 211, + 211, + 211, + 211, + 211, + 211, + 211, + 211, + 211, + 211, + 211, + 211, + 211, + 211, + 211, + 211, + 211, + 211, + 211, + 211, + 211, + 211, + 211, + 211, + 211, + 211, + 211, + 211, + 211, + 211, + 211, + 211, + 211, + 211, + 211, + 211, + 211, + 211, + 211, + 211, + 211, + 211, + 211, + 211, + 211, + 211, + 211, + 211, + 211, + 211, + 211, + 211, + 211, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + -1, + -1, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 27, + -1, + -1, + -1, + -1, + -1 + ], + "8": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + -1, + -1, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "9": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + -1, + -1, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 189, + 189, + 189, + 189, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 126, + 126, + 126, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110 + ], + "10": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "11": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 207, + 207, + 207, + 207, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "12": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 236, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 27, + -1, + -1, + -1, + -1, + -1 + ], + "13": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 39, + 39, + 39, + 39, + 39, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "14": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + -1, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + -1, + -1, + -1, + -1, + -1, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + -1 + ], + "15": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 211, + 211, + 211, + 211, + 211, + 211, + 211, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + -1, + -1, + -1, + -1, + -1, + -1, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + -1, + -1, + -1, + -1, + -1, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 258, + 258, + 258, + 258, + 258, + 258, + 258, + 258, + 258, + 258, + 258, + 258, + 258, + 258, + 258, + 258, + 258, + 258, + 258, + 258, + 258, + 258, + 258, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + -1 + ], + "16": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + -1, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "17": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "18": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 235, + 235, + 235, + 235, + 235, + 235, + 235, + 235, + 235, + 235, + 235, + 235, + 235, + 235, + 235, + 235, + 235, + 235, + 235, + 235, + 235, + 235, + 235, + 235, + 235, + 235, + 235, + 235, + 235, + 235, + 235, + 235, + 235, + 235, + 235, + 235, + 235, + 235, + 235, + 235, + 235, + 235, + 235, + 235, + 235, + 235, + 235, + 235, + 235, + 235, + 235, + 235, + 235, + 235, + 235, + 235, + 235, + 235, + 235, + 235, + 235, + 235, + 235, + 235, + 235, + 235, + 235, + 235, + 235, + 235, + 235, + 235, + 235, + 235, + 235, + 235, + 235, + 235, + 235, + 235, + 235, + 235, + 235, + 235, + 235, + 235, + 235, + 235, + 235, + 235, + 235, + 235, + 235, + 235, + 235, + 235, + 235, + 235, + 235, + 235, + 235, + 235, + 235, + 235, + 235, + 235, + 235, + 235, + 235, + 235, + 235, + 235, + 235, + 235, + 235, + 235, + 235, + 235, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 211, + 211, + 211, + 211, + 211, + 211, + 211, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + -1, + -1, + -1, + -1, + -1, + -1, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + -1, + -1, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 27, + -1, + -1, + -1, + -1, + -1 + ], + "19": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 246, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "20": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 150, + 150, + 150, + 150, + 150, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "21": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + -1, + -1, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + -1 + ], + "22": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "23": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 244, + -1 + ], + "24": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "25": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + -1, + -1, + -1 + ], + "26": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 241, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 27, + -1, + -1, + -1, + -1, + -1 + ], + "27": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + -1, + -1, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 60, + 60, + 60, + 60, + 60, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 238, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110 + ], + "28": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + -1, + -1, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "29": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "30": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + -1, + -1, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "31": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "32": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + -1, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + -1 + ], + "33": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + -1, + -1, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 235, + 235, + 235, + 235, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + -1, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 258, + 258, + 258, + 258, + 258, + 258, + 258, + 258, + 258, + 258, + 258, + 258, + 258, + 258, + 258, + 258, + 258, + 258, + 258, + 258, + 258, + 258, + 258, + 258, + 258, + 258, + 258, + 258, + 258, + 258, + 258, + 258, + 258, + 258, + 258, + 258, + 258, + 258, + 258, + 258, + 258, + 258, + 258, + 258, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "34": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 219, + 219, + 219, + 219, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + -1, + -1, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "35": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "36": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + -1, + -1, + -1, + -1, + -1, + -1, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ] + } +} \ No newline at end of file diff --git a/tests/fixtures/aeosbench_gt_bsk2.9.0/solutions/00203.json b/tests/fixtures/aeosbench_gt_bsk2.9.0/solutions/00203.json new file mode 100644 index 0000000..2aaed33 --- /dev/null +++ b/tests/fixtures/aeosbench_gt_bsk2.9.0/solutions/00203.json @@ -0,0 +1,158538 @@ +{ + "case_id": 203, + "algorithm": "OptimalAlgorithm", + "assignments": { + "0": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "1": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 66, + 66, + 66, + 66, + 66, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 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, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "2": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "3": [ + -1, + -1, + -1, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 12, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "4": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "5": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "6": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + -1, + -1, + -1, + -1, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "7": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + -1, + -1, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 89, + 89, + 89, + 89, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 91, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "8": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 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, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "9": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "10": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 47, + 47, + 47, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 81, + 81, + 81, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "11": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + -1, + -1, + -1, + -1, + -1, + -1, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 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, + 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, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 28, + 28, + 28, + 28, + 28, + 28, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "12": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 43, + 43, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 47, + 47, + 47, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "13": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 66, + 66, + 66, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 7, + 7, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "14": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "15": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 48, + 48, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "16": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "17": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "18": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 90, + 90, + 90, + 90, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 56, + 56, + 56, + 56, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "19": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 47, + 47, + 47, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "20": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 66, + 66, + 66, + 66, + 66, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 12, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "21": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "22": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "23": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "24": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "25": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 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, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "26": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 12, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "27": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "28": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "29": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "30": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "31": [ + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "32": [ + -1, + -1, + -1, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "33": [ + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "34": [ + -1, + -1, + -1, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "35": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 28, + 28, + 28, + 28, + 28, + 28, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "36": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 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, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "37": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "38": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "39": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "40": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "41": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "42": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 36, + 36, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "43": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ] + } +} \ No newline at end of file diff --git a/tests/fixtures/aeosbench_gt_bsk2.9.0/solutions/00300.json b/tests/fixtures/aeosbench_gt_bsk2.9.0/solutions/00300.json new file mode 100644 index 0000000..c8f8156 --- /dev/null +++ b/tests/fixtures/aeosbench_gt_bsk2.9.0/solutions/00300.json @@ -0,0 +1,54051 @@ +{ + "case_id": 300, + "algorithm": "OptimalAlgorithm", + "assignments": { + "0": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "1": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "2": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + -1, + -1 + ], + "3": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "4": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "5": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "6": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 119, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "7": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "8": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 46, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "9": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "10": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "11": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 132, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "12": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "13": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + -1, + -1, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "14": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + -1, + -1 + ] + } +} \ No newline at end of file diff --git a/tests/fixtures/aeosbench_gt_bsk2.9.0/solutions/00377.json b/tests/fixtures/aeosbench_gt_bsk2.9.0/solutions/00377.json new file mode 100644 index 0000000..1805d6d --- /dev/null +++ b/tests/fixtures/aeosbench_gt_bsk2.9.0/solutions/00377.json @@ -0,0 +1,108096 @@ +{ + "case_id": 377, + "algorithm": "OptimalAlgorithm", + "assignments": { + "0": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 177, + 177, + 177, + 177, + 177, + 177, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + 220, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 119, + 119, + 119, + 119, + 119, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "1": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "2": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 255, + 255, + 255, + 255, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 240, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 196, + 196, + 196, + 196, + 196, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + -1 + ], + "3": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 88, + 88, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + 222, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + 226, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "4": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 261, + 261, + 261, + 261, + 261, + 261, + 261, + 261, + 261, + 261, + 261, + 261, + 261, + 261, + 261, + 261, + 261, + 261, + 261, + 261, + 261, + 261, + 261, + 261, + 261, + 261, + 261, + 261, + 261, + 261, + 261, + 261, + 261, + 261, + 261, + 261, + 261, + 261, + 261, + 261, + 261, + 261, + 261, + 261, + 261, + 261, + 261, + 261, + 261, + 261, + 261, + 261, + 261, + 261, + 261, + 261, + 261, + 261, + 261, + 261, + 261, + 261, + 261, + 261, + 261, + 261, + 261, + 261, + 261, + 261, + 261, + 261, + 261, + 261, + 261, + 261, + 261, + 261, + 261, + 261, + 261, + 261, + 261, + 261, + 261, + 261, + 261, + 261, + 261, + 261, + 261, + 261, + 261, + 261, + 261, + 261, + 261, + 261, + 261, + 261, + 261, + 261, + 261, + 261, + 261, + 261, + 261, + 261, + 261, + 261, + 261, + 261, + 261, + 261, + 261, + 261, + 261, + 261, + 261, + 261, + 261, + 261, + 261, + 261, + 261, + 261, + 261, + 261, + 261, + 261, + 261, + 261, + 261, + 261, + 261, + 261, + 261, + 261, + 261, + 261, + 261, + 261, + 261, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "5": [ + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 223, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37 + ], + "6": [ + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 267, + 267, + 267, + 267, + 267, + 267, + 267, + 267, + 267, + 267, + 267, + 267, + 267, + 267, + 267, + 267, + 267, + 267, + 267, + 267, + 267, + 267, + 267, + 267, + 267, + 267, + 267, + 267, + 267, + 267, + 267, + 267, + 267, + 267, + 267, + 267, + 267, + 267, + 267, + 267, + 267, + 267, + 267, + 267, + 267, + 267, + 267, + 267, + 267, + 267, + 267, + 267, + 267, + 267, + 267, + 267, + 267, + 267, + 267, + 267, + 267, + 267, + 267, + 267, + 267, + 267, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 235, + 235, + 235, + 235, + 235, + 235, + 235, + 235, + 235, + 235, + 235, + 235, + 235, + 235, + 235, + 235, + 235, + 235, + 235, + 235, + 235, + 235, + 235, + 235, + 235, + 235, + 235, + 235, + 235, + 235, + 235, + 235, + 235, + 235, + 235, + 235, + 235, + 235, + 235, + 235, + 235, + 235, + 235, + 235, + 235, + 235, + 235, + 235, + 235, + 235, + 235, + 235, + 235, + 235, + 235, + 235, + 235, + 235, + 235, + 235, + 235, + 235, + 235, + 235, + 235, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 266, + 266, + 266, + 266, + 266, + 266, + 266, + 266, + 266, + 266, + 266, + 266, + 266, + 266, + 266, + 266, + 266, + 266, + 266, + 266, + 266, + 266, + 266, + 266, + 266, + 266, + 266, + 266, + 266, + 266, + 266, + 266, + 266, + 266, + 266, + 266, + 266, + 266, + 266, + 266, + 266, + 266, + 266, + 266, + 266, + 266, + 266, + 266, + 266, + 266, + 266, + 266, + 266, + 266, + 266, + 266, + 266, + 266, + 266, + 266, + 266, + 266, + 266, + 266, + 266, + 266, + 266, + 266, + 266, + 266, + 266, + 266, + 266, + 266, + 266, + 266, + 266, + 266, + 266, + 266, + 266, + 266, + 266, + 266, + 266, + 266, + 266, + 266, + 266, + 266, + 266, + 266, + 266, + 266, + 266, + 266, + 266, + 266, + 266, + 266, + 266, + 266, + 266, + 266, + 266, + 266, + 266, + 266, + 266, + 266, + 266, + 266, + 266, + 266, + 266, + 266, + 266, + 266, + 266, + 266, + 266, + 266, + 266, + 266, + 266, + 266, + 266, + 266, + 266, + 266, + 266, + 266, + 266, + 266, + 266, + 266, + 266, + 266, + 266, + 266, + 266, + 266, + 266, + 266, + 266, + 266, + 266, + 266, + 266, + 266, + 266, + 266, + 266, + 266, + 266, + 266, + 266, + 266, + 266, + 266, + 266, + 266, + 266, + 266, + 266, + 266, + 266, + 266, + 266, + 266, + 266, + 266, + 266, + 266, + 266, + 266, + 266, + 266, + 266, + 266, + 266, + 266, + 266, + 266, + 266, + 266, + 266, + 266, + 266, + 266, + 266, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "7": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 234, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + -1, + -1, + -1, + -1 + ], + "8": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 101, + 101, + 101, + 101, + 101, + 101, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 252, + 252, + 252, + 252, + 252, + 252, + 252, + 252, + 252, + 252, + 252, + 252, + 252, + 252, + 252, + 252, + 252, + 252, + 252, + 252, + 252, + 252, + 252, + 252, + 252, + 252, + 252, + 252, + 252, + 252, + 252, + 252, + 252, + 252, + 252, + 252, + 252, + 252, + 252, + 252, + 252, + 252, + 252, + 252, + 252, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + -1, + -1, + -1, + -1 + ], + "9": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 258, + 258, + 258, + 258, + 258, + 258, + 258, + 258, + 258, + 258, + 258, + 258, + 258, + 258, + 258, + 258, + 258, + 258, + 258, + 258, + 258, + 258, + 258, + 258, + 258, + 258, + 258, + 258, + 258, + 258, + 258, + 258, + 258, + 258, + 258, + 258, + 258, + 258, + 258, + 258, + 258, + 258, + 258, + 258, + 258, + 258, + 258, + 258, + 258, + 258, + 258, + 258, + 258, + 258, + 258, + 258, + 258, + 258, + 258, + 258, + 258, + 258, + 258, + 258, + 258, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 219, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "10": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 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, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 267, + 267, + 267, + 267, + 267, + 267, + 267, + 267, + 267, + 267, + 267, + 267, + 267, + 267, + 267, + 267, + 267, + 267, + 267, + 267, + 267, + 267, + 267, + 267, + 267, + 267, + 267, + 267, + 267, + 267, + 267, + 267, + 267, + 267, + 267, + 267, + 267, + 267, + 267, + 267, + 267, + 267, + 267, + 267, + 267, + 267, + 267, + 267, + 267, + 267, + 267, + 267, + 267, + 267, + 267, + 267, + 267, + 267, + 267, + 267, + 267, + 267, + 267, + 267, + 267, + 267, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 251, + 251, + 251, + 251, + 251, + 251, + 251, + 251, + 251, + 251, + 251, + 251, + 251, + 251, + 251, + 251, + 251, + 251, + 251, + 251, + 251, + 251, + 251, + 251, + 251, + 251, + 251, + 251, + 251, + 251, + 251, + 251, + 251, + 251, + 251, + 251, + 251, + 251, + 251, + 251, + 251, + 251, + 251, + 251, + 251, + 251, + 251, + 251, + 251, + 251, + 251, + 251, + 251, + 251, + 251, + 251, + 251, + 251, + 251, + 251, + 251, + 251, + 251, + 251, + 251, + 251, + 251, + 251, + 251, + 251, + 251, + 251, + 251, + 251, + 251, + 251, + 251, + 251, + 251, + 251, + 251, + 251, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 245, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + -1 + ], + "11": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + -1, + -1, + -1, + -1, + -1, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "12": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 239, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 91, + 91, + 91, + 91, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "13": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 142, + 142, + 142, + 142, + 142, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 252, + 252, + 252, + 252, + 252, + 252, + 252, + 252, + 252, + 252, + 252, + 252, + 252, + 252, + 252, + 252, + 252, + 252, + 252, + 252, + 252, + 252, + 252, + 252, + 252, + 252, + 252, + 252, + 252, + 252, + 252, + 252, + 252, + 252, + 252, + 252, + 252, + 252, + 252, + 252, + 252, + 252, + 252, + 252, + 252, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "14": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 101, + 101, + 101, + 101, + 101, + 101, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 252, + 252, + 252, + 252, + 252, + 252, + 252, + 252, + 252, + 252, + 252, + 252, + 252, + 252, + 252, + 252, + 252, + 252, + 252, + 252, + 252, + 252, + 252, + 252, + 252, + 252, + 252, + 252, + 252, + 252, + 252, + 252, + 252, + 252, + 252, + 252, + 252, + 252, + 252, + 252, + 252, + 252, + 252, + 252, + 252, + 252, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "15": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 91, + 91, + 91, + 91, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 228, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 37 + ], + "16": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 71, + 71, + 71, + 71, + 71, + 71, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 172, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "17": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 265, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 227, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 224, + 172, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "18": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 150, + 150, + 150, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "19": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 218, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 262, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 259, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 221, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 243, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 246, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "20": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + -1, + -1, + -1, + -1, + -1, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 101, + -1, + -1, + -1, + -1, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + -1 + ], + "21": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 178, + 178, + 178, + 178, + 178, + 178, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37 + ], + "22": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + 207, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + 250, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "23": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "24": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + 257, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 242, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 255, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 249, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 264, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + 256, + -1, + -1, + -1, + -1 + ], + "25": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 244, + 263, + 263, + 263, + 263, + 263, + 263, + 263, + 263, + 263, + 263, + 263, + 263, + 263, + 263, + 263, + 263, + 263, + 263, + 263, + 263, + 263, + 263, + 263, + 263, + 263, + 263, + 263, + 263, + 263, + 263, + 263, + 263, + 263, + 263, + 263, + 263, + 263, + 263, + 263, + 263, + 263, + 263, + 263, + 263, + 263, + 263, + 263, + 263, + 263, + 263, + 263, + 263, + 263, + 263, + 263, + 263, + 263, + 263, + 263, + 263, + 263, + 263, + 263, + 263, + 263, + 263, + 263, + 263, + 263, + 263, + 263, + 263, + 263, + 263, + 263, + 263, + 263, + 263, + 263, + 263, + 263, + 263, + 263, + 263, + 263, + 263, + 263, + 263, + 263, + 263, + 263, + 263, + 263, + 263, + 263, + 263, + 263, + 263, + 263, + 263, + 263, + 263, + 263, + 263, + 263, + 263, + 263, + 263, + 263, + 263, + 263, + 263, + 263, + 263, + 263, + 263, + 263, + 263, + 263, + 263, + 263, + 263, + 263, + 263, + 263, + 263, + 263, + 263, + 263, + 263, + 263, + 263, + 263, + 263, + 263, + 263, + 263, + 263, + 263, + 263, + 263, + 263, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + 237, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37 + ], + "26": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 216, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 230, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 269, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 65, + -1 + ], + "27": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + 225, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 253, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "28": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 215, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37 + ], + "29": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 233, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 254, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 232, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + 229, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 231, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 248, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 217, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 149, + 149, + 37, + 37 + ] + } +} \ No newline at end of file diff --git a/tests/fixtures/aeosbench_gt_bsk2.9.0/solutions/00449.json b/tests/fixtures/aeosbench_gt_bsk2.9.0/solutions/00449.json new file mode 100644 index 0000000..5ea8625 --- /dev/null +++ b/tests/fixtures/aeosbench_gt_bsk2.9.0/solutions/00449.json @@ -0,0 +1,100890 @@ +{ + "case_id": 449, + "algorithm": "OptimalAlgorithm", + "assignments": { + "0": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 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, + 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, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "1": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "2": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 79, + 79, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 77, + 77, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "3": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "4": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 56, + 56, + 56, + 56, + 56, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "5": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "6": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + -1, + -1, + -1, + -1, + -1, + -1, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "7": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 72, + 72, + 72, + 72, + 72, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "8": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "9": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "10": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "11": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + -1, + -1, + -1, + -1, + -1, + -1, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "12": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "13": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 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, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "14": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "15": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "16": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 75, + 75, + 75, + 75, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + -1, + -1, + -1, + -1, + -1, + -1, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "17": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "18": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "19": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "20": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "21": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 83, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "22": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "23": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 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, + 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, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "24": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + -1, + -1, + -1, + -1, + -1, + -1, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "25": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 15, + 15, + 15, + 15, + 15, + 15, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "26": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "27": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ] + } +} \ No newline at end of file diff --git a/tests/fixtures/aeosbench_gt_bsk2.9.0/solutions/00451.json b/tests/fixtures/aeosbench_gt_bsk2.9.0/solutions/00451.json new file mode 100644 index 0000000..d94b6c2 --- /dev/null +++ b/tests/fixtures/aeosbench_gt_bsk2.9.0/solutions/00451.json @@ -0,0 +1,43242 @@ +{ + "case_id": 451, + "algorithm": "OptimalAlgorithm", + "assignments": { + "0": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "1": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "2": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 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, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "3": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "4": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "5": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "6": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "7": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 65, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "8": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "9": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 52, + 52, + 52, + 52, + 52, + 52, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 66, + 66, + 66, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "10": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "11": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ] + } +} \ No newline at end of file diff --git a/tests/fixtures/aeosbench_gt_bsk2.9.0/solutions/00500.json b/tests/fixtures/aeosbench_gt_bsk2.9.0/solutions/00500.json new file mode 100644 index 0000000..1b01020 --- /dev/null +++ b/tests/fixtures/aeosbench_gt_bsk2.9.0/solutions/00500.json @@ -0,0 +1,82875 @@ +{ + "case_id": 500, + "algorithm": "OptimalAlgorithm", + "assignments": { + "0": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 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, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "1": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "2": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "3": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "4": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "5": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "6": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "7": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "8": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "9": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "10": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "11": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 34, + 34, + 34, + 34, + 34, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "12": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "13": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "14": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "15": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "16": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "17": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 58, + 58, + 58, + 58, + 58, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "18": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "19": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "20": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 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, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "21": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "22": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ] + } +} \ No newline at end of file diff --git a/tests/fixtures/aeosbench_gt_bsk2.9.0/solutions/00819.json b/tests/fixtures/aeosbench_gt_bsk2.9.0/solutions/00819.json new file mode 100644 index 0000000..1f7ba5a --- /dev/null +++ b/tests/fixtures/aeosbench_gt_bsk2.9.0/solutions/00819.json @@ -0,0 +1,165744 @@ +{ + "case_id": 819, + "algorithm": "OptimalAlgorithm", + "assignments": { + "0": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "1": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 37, + 37, + 37, + 37, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "2": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "3": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + -1, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "4": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "5": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "6": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 172, + 172, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 40, + 40, + 40, + 40, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 39, + 39, + 39, + 39, + 39, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "7": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "8": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 57, + 57, + 57, + 57, + 57, + 57, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "9": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "10": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "11": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "12": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 37, + 37, + 37, + 37, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "13": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "14": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + -1, + -1, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "15": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "16": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 185, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 0, + 0, + 0, + 0, + 0, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "17": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "18": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "19": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 186, + 186, + 186, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "20": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "21": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "22": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "23": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + -1, + -1, + -1, + -1, + -1, + -1, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 40, + 40, + 40, + 40, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 39, + 39, + 39, + 39, + 39, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "24": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 183, + 183, + 183, + 183, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "25": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "26": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "27": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 181, + 181, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "28": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "29": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 166, + 166, + 166, + 166, + 166, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "30": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "31": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "32": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 28, + 28, + 28, + 28, + 28, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 86, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "33": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 126, + 126, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 163, + 163, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "34": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "35": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 100, + 100, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "36": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 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, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "37": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "38": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "39": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "40": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "41": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 128, + 128, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "42": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 172, + 172, + 172, + 172, + 172, + 172, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "43": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "44": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 172, + 172, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 39, + 39, + 39, + 39, + 39, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "45": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ] + } +} \ No newline at end of file diff --git a/tests/fixtures/aeosbench_gt_bsk2.9.0/solutions/30769.json b/tests/fixtures/aeosbench_gt_bsk2.9.0/solutions/30769.json new file mode 100644 index 0000000..072d024 --- /dev/null +++ b/tests/fixtures/aeosbench_gt_bsk2.9.0/solutions/30769.json @@ -0,0 +1,115302 @@ +{ + "case_id": 30769, + "algorithm": "OptimalAlgorithm", + "assignments": { + "0": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 73, + 73, + 73, + 73, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 14, + 14, + 14, + 14, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "1": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + -1, + -1, + -1, + -1, + -1 + ], + "2": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 73, + 73, + 73, + 73, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "3": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "4": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 176, + 176, + 176, + 176, + 176, + 176, + -1, + -1, + -1, + -1, + -1 + ], + "5": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + -1, + -1, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + -1, + -1, + -1, + -1, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 102, + 102, + 102, + 102, + 102, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "6": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 115, + 115, + 115, + 115, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "7": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 13, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "8": [ + -1, + -1, + -1, + -1, + -1, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 190, + 190, + 190, + 190, + 190, + 53, + 53, + 53, + 53, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "9": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "10": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + -1, + -1, + -1, + -1, + -1 + ], + "11": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 37, + 37, + 37, + 37, + 37, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "12": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "13": [ + -1, + -1, + -1, + -1, + -1, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "14": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 46, + 46, + 46, + 46, + 46, + 46, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + -1, + -1, + -1, + -1, + -1 + ], + "15": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "16": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + -1, + -1, + -1, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "17": [ + -1, + -1, + -1, + -1, + -1, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + 194, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + -1, + -1, + -1, + -1, + -1, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "18": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 51, + 51, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + -1, + -1, + -1, + -1, + -1, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 7, + 7, + 7, + 7, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + -1, + -1, + -1, + -1, + -1, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "19": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 176, + 176, + 176, + 176, + 176, + 176, + -1, + -1, + -1, + -1, + -1 + ], + "20": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 1, + 1, + 1, + 1, + 1, + 1, + -1, + -1, + -1, + -1, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "21": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 26, + 26, + 26, + 26, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "22": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "23": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 115, + 115, + 115, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "24": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + -1, + -1, + -1, + -1, + -1, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + -1, + -1, + -1, + -1, + -1, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "25": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 189, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "26": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 93, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 20, + 20, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 128, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "27": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 68, + 68, + 68, + 68, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "28": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 25, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 72, + 72, + 72, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "29": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "30": [ + -1, + -1, + -1, + -1, + -1, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "31": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 175, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 51, + 51, + 51, + 51, + 51, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 166, + 166, + 166, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ] + } +} \ No newline at end of file diff --git a/tests/fixtures/aeosbench_gt_bsk2.9.0/solutions/36492.json b/tests/fixtures/aeosbench_gt_bsk2.9.0/solutions/36492.json new file mode 100644 index 0000000..294d8cf --- /dev/null +++ b/tests/fixtures/aeosbench_gt_bsk2.9.0/solutions/36492.json @@ -0,0 +1,108096 @@ +{ + "case_id": 36492, + "algorithm": "OptimalAlgorithm", + "assignments": { + "0": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "1": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "2": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 102, + 102, + 102, + 102, + 102, + 102, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "3": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "4": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "5": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 15, + 15, + 15, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "6": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "7": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 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, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + -1, + -1, + -1, + -1, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "8": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "9": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "10": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 70, + 70, + 70, + 70, + 70, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "11": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "12": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 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, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "13": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "14": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 1, + 1, + 1, + 1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "15": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "16": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + -1, + -1, + -1, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "17": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "18": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + -1, + -1, + -1, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "19": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "20": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "21": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "22": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + -1, + -1, + -1, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "23": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "24": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "25": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "26": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "27": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "28": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 18, + 18, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "29": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ] + } +} \ No newline at end of file diff --git a/tests/fixtures/aeosbench_gt_bsk2.9.0/solutions/48723.json b/tests/fixtures/aeosbench_gt_bsk2.9.0/solutions/48723.json new file mode 100644 index 0000000..770c9db --- /dev/null +++ b/tests/fixtures/aeosbench_gt_bsk2.9.0/solutions/48723.json @@ -0,0 +1,147729 @@ +{ + "case_id": 48723, + "algorithm": "OptimalAlgorithm", + "assignments": { + "0": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + -1, + -1, + -1, + -1, + -1, + -1, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "1": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + -1, + -1, + -1, + -1, + -1, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "2": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + -1, + -1, + -1, + -1, + -1 + ], + "3": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 196, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "4": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 82, + 82, + 82, + 82, + 82, + 82, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "5": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "6": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 213, + 213, + 213, + 213, + 213, + 213, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 144, + 144, + 144, + 144, + 144, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "7": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "8": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + -1, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 94, + 94, + 94, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "9": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "10": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 211, + 211, + 211, + 211, + 211, + 211, + 211, + 211, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "11": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 94, + 94, + 94, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "12": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + -1, + -1, + -1, + -1, + -1, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 99, + 99, + 99, + 99, + 99, + 99, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "13": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "14": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + -1, + -1, + -1, + -1, + -1, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "15": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 39, + 39, + 39, + 39, + 39, + 39, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "16": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + -1, + -1, + -1, + -1, + -1, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + 213, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "17": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "18": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "19": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + -1, + -1, + -1, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "20": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "21": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "22": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 190, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 3, + 3, + 3, + 3, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "23": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "24": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 94, + 94, + 94, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 71, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "25": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 82, + 82, + 82, + 82, + 82, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "26": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 6, + 6, + 6, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + 203, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 3, + 3, + 3, + 3, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "27": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 188, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "28": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 210, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 202, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "29": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 197, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 169, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 3, + 3, + 3, + 3, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + -1, + -1, + -1, + -1, + -1 + ], + "30": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 53, + 53, + 53, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "31": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 208, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 169, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "32": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + -1, + -1, + -1, + -1, + -1, + -1, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 192, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 195, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 144, + 144, + 144, + 144, + 144, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 186, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 152, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + 204, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "33": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 187, + 187, + 187, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "34": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + -1, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + -1, + -1, + -1, + -1, + -1 + ], + "35": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + 185, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "36": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 121, + 121, + 121, + 121, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + 214, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "37": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + 184, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 193, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 209, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "38": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "39": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + 200, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + 187, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "40": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + 201, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 212, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 205, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 206, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 198, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ] + } +} \ No newline at end of file diff --git a/tests/fixtures/aeosbench_gt_bsk2.9.0/solutions/52804.json b/tests/fixtures/aeosbench_gt_bsk2.9.0/solutions/52804.json new file mode 100644 index 0000000..6c2d802 --- /dev/null +++ b/tests/fixtures/aeosbench_gt_bsk2.9.0/solutions/52804.json @@ -0,0 +1,32433 @@ +{ + "case_id": 52804, + "algorithm": "OptimalAlgorithm", + "assignments": { + "0": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + -1, + -1, + -1, + -1, + -1 + ], + "1": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + -1, + -1, + -1, + -1, + -1, + -1, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + -1, + -1, + -1, + -1, + -1 + ], + "2": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "3": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "4": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "5": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + -1, + -1, + -1, + -1 + ], + "6": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 47, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "7": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "8": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + -1, + -1, + -1, + -1, + -1 + ] + } +} \ No newline at end of file diff --git a/tests/fixtures/aeosbench_gt_bsk2.9.0/solutions/54390.json b/tests/fixtures/aeosbench_gt_bsk2.9.0/solutions/54390.json new file mode 100644 index 0000000..42ff87a --- /dev/null +++ b/tests/fixtures/aeosbench_gt_bsk2.9.0/solutions/54390.json @@ -0,0 +1,136920 @@ +{ + "case_id": 54390, + "algorithm": "OptimalAlgorithm", + "assignments": { + "0": [ + -1, + -1, + -1, + -1, + -1, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "1": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 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, + 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, + 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, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 102, + 102, + 102, + 102, + 102, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "2": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "3": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 169, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53 + ], + "4": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "5": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 93, + 93, + 93, + 93, + 93, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "6": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "7": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + 111, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + 183, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + -1 + ], + "8": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "9": [ + -1, + -1, + -1, + -1, + -1, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + -1, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "10": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + -1, + -1, + -1, + -1, + -1, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "11": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + -1 + ], + "12": [ + -1, + -1, + -1, + -1, + -1, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 33, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + -1, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "13": [ + -1, + -1, + -1, + -1, + -1, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "14": [ + -1, + -1, + -1, + -1, + -1, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + -1, + -1, + -1, + -1, + -1, + -1, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "15": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + -1, + -1, + -1, + -1, + -1, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "16": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + -1 + ], + "17": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "18": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 153, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 181, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + -1 + ], + "19": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "20": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "21": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "22": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 45, + 45, + 45, + 45, + 45, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "23": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 61, + 61, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 154, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "24": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 34, + 34, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 116, + 116, + 116, + 116, + 116, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "25": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 61, + 61, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 151, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 178, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + -1 + ], + "26": [ + -1, + -1, + -1, + -1, + -1, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "27": [ + -1, + -1, + -1, + -1, + -1, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 103, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "28": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + 155, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + 150, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + 180, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 34, + 34, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "29": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 138, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + 176, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + 173, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 167, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "30": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 117, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 121, + 121, + 121, + 121, + 121, + 121, + 121, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 182, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "31": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 75, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + 165, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "32": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 0, + 0, + 0, + 0, + 0, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "33": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 68, + 68, + 68, + 68, + 68, + 68, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + 148, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "34": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 166, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 170, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + 163, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "35": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 110, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 161, + 161, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 174, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53 + ], + "36": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 74, + 74, + 74, + 74, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 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, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 129, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "37": [ + -1, + -1, + -1, + -1, + -1, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 171, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 168, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 179, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + 177, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 34, + 34, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ] + } +} \ No newline at end of file diff --git a/tests/fixtures/aeosbench_gt_bsk2.9.0/solutions/55662.json b/tests/fixtures/aeosbench_gt_bsk2.9.0/solutions/55662.json new file mode 100644 index 0000000..4335fec --- /dev/null +++ b/tests/fixtures/aeosbench_gt_bsk2.9.0/solutions/55662.json @@ -0,0 +1,86478 @@ +{ + "case_id": 55662, + "algorithm": "OptimalAlgorithm", + "assignments": { + "0": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 44, + 44, + 44, + 44, + 44, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 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, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "1": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + -1 + ], + "2": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 60, + 60, + 60, + 60 + ], + "3": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60 + ], + "4": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + -1, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + -1, + -1, + -1, + -1, + -1, + -1, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 88, + 88, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60 + ], + "5": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + -1 + ], + "6": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 46, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + -1 + ], + "7": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "8": [ + -1, + -1, + -1, + -1, + -1, + -1, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 100, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + -1 + ], + "9": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 68, + 68, + 68, + 68, + 68, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "10": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "11": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "12": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 73, + 73, + 73, + 73, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "13": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + 95, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "14": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "15": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + 43, + -1, + -1, + -1, + -1, + -1, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + -1 + ], + "16": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "17": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 2, + 2, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "18": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + -1, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + -1, + -1, + -1, + -1 + ], + "19": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + 70, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + -1, + -1, + -1, + -1 + ], + "20": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 90, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + -1, + -1, + -1, + -1 + ], + "21": [ + -1, + -1, + -1, + -1, + -1, + -1, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 84, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 108, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + -1 + ], + "22": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + -1, + -1, + -1, + -1 + ], + "23": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 79, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 37, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 85, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + -1, + -1, + -1, + -1 + ] + } +} \ No newline at end of file diff --git a/tests/fixtures/aeosbench_gt_bsk2.9.0/solutions/90503.json b/tests/fixtures/aeosbench_gt_bsk2.9.0/solutions/90503.json new file mode 100644 index 0000000..8b5f59b --- /dev/null +++ b/tests/fixtures/aeosbench_gt_bsk2.9.0/solutions/90503.json @@ -0,0 +1,82875 @@ +{ + "case_id": 90503, + "algorithm": "OptimalAlgorithm", + "assignments": { + "0": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + 160, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + 106, + -1, + -1, + -1, + -1, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 9, + 9, + 9, + 9, + 9, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "1": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 128, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 146, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15 + ], + "2": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "3": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 144, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "4": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + -1, + -1, + -1, + -1, + -1, + -1, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "5": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "6": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 78, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + 94, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + 87, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 111, + 111, + 111, + 111, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 9, + 9, + 9, + 9, + 9, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "7": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 145, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 119, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "8": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 149, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 116, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 91, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 135, + 135, + 135, + 135, + 135, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 120, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 92, + 153, + 153, + 153, + 153, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "9": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 141, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 139, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 140, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 162, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "10": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + 97, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "11": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "12": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + 114, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + 76, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + 136, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 126, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "13": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + 122, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + 81, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + 133, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + -1, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + 157, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "14": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + 99, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "15": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "16": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + 101, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + 130, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 80, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + 113, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + 161, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + 98, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + 89, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "17": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "18": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 131, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 159, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + 103, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 137, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 135, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 143, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "19": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + 104, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + 158, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 94, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 96, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 164, + 54, + 54, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 107, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 118, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 102, + 111, + 111, + 111, + 111, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + 134, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "20": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 154, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 82, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 130, + 130, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 124, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 73, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + -1, + -1, + -1, + -1, + -1, + -1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 152, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "21": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + 123, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + 109, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + 83, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 105, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + 93, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "22": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 132, + 70, + 70, + 70, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + 156, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 77, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 86, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 115, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + 142, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 126, + 126, + 126, + -1, + -1, + -1, + -1, + -1, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 88, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 112, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ] + } +} \ No newline at end of file diff --git a/tests/fixtures/aeosbench_gt_bsk2.9.0/solutions/92004.json b/tests/fixtures/aeosbench_gt_bsk2.9.0/solutions/92004.json new file mode 100644 index 0000000..85f8eaf --- /dev/null +++ b/tests/fixtures/aeosbench_gt_bsk2.9.0/solutions/92004.json @@ -0,0 +1,72066 @@ +{ + "case_id": 92004, + "algorithm": "OptimalAlgorithm", + "assignments": { + "0": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 54, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "1": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "2": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "3": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + -1, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + -1 + ], + "4": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 59, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66 + ], + "5": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66, + 66 + ], + "6": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "7": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + 50, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 74, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 71, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "8": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + -1, + -1 + ], + "9": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + 53, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "10": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + 65, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "11": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "12": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + 64, + -1, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 47, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 41, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 46, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 39, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 34, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 66 + ], + "13": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "14": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "15": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 51, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 67, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 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, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 72, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 26, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "16": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + 69, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 63, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + 58, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + 61, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 66, + 66 + ], + "17": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 55, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + 68, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "18": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + 40, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ], + "19": [ + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + 52, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + 60, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1 + ] + } +} \ No newline at end of file From 3fe73782eb44e80de4490d331dd436f9b8338e90 Mon Sep 17 00:00:00 2001 From: Mtrya Date: Tue, 10 Feb 2026 18:32:01 +0800 Subject: [PATCH 07/12] add aeosbench dataset --- .../aeosbench/dataset/DATASET_SELECTION.md | 225 + benchmarks/aeosbench/dataset/README.md | 180 + .../dataset/cases/00006/constellation.json | 594 ++ .../dataset/cases/00006/taskset.json | 1278 +++++ .../dataset/cases/00025/constellation.json | 4318 +++++++++++++++ .../dataset/cases/00025/taskset.json | 1179 ++++ .../dataset/cases/00027/constellation.json | 2652 +++++++++ .../dataset/cases/00027/taskset.json | 2400 ++++++++ .../dataset/cases/00030/constellation.json | 4416 +++++++++++++++ .../dataset/cases/00030/taskset.json | 1674 ++++++ .../dataset/cases/00032/constellation.json | 1770 ++++++ .../dataset/cases/00032/taskset.json | 1982 +++++++ .../dataset/cases/00044/constellation.json | 3044 +++++++++++ .../dataset/cases/00044/taskset.json | 1586 ++++++ .../dataset/cases/00089/constellation.json | 3338 ++++++++++++ .../dataset/cases/00089/taskset.json | 3181 +++++++++++ .../dataset/cases/00094/constellation.json | 3828 +++++++++++++ .../dataset/cases/00094/taskset.json | 1938 +++++++ .../dataset/cases/00095/constellation.json | 2652 +++++++++ .../dataset/cases/00095/taskset.json | 3170 +++++++++++ .../dataset/cases/00099/constellation.json | 202 + .../dataset/cases/00099/taskset.json | 739 +++ .../dataset/cases/00104/constellation.json | 790 +++ .../dataset/cases/00104/taskset.json | 1168 ++++ .../dataset/cases/00114/constellation.json | 1574 ++++++ .../dataset/cases/00114/taskset.json | 3137 +++++++++++ .../dataset/cases/00127/constellation.json | 4514 ++++++++++++++++ .../dataset/cases/00127/taskset.json | 1498 +++++ .../dataset/cases/00142/constellation.json | 3044 +++++++++++ .../dataset/cases/00142/taskset.json | 1289 +++++ .../dataset/cases/00159/constellation.json | 1672 ++++++ .../dataset/cases/00159/taskset.json | 2444 +++++++++ .../dataset/cases/00163/constellation.json | 790 +++ .../dataset/cases/00163/taskset.json | 3159 +++++++++++ .../dataset/cases/00203/constellation.json | 2358 ++++++++ .../dataset/cases/00203/taskset.json | 2521 +++++++++ .../dataset/cases/00220/constellation.json | 2750 ++++++++++ .../dataset/cases/00220/taskset.json | 3016 +++++++++++ .../dataset/cases/00223/constellation.json | 4808 +++++++++++++++++ .../dataset/cases/00223/taskset.json | 2389 ++++++++ .../dataset/cases/00225/constellation.json | 2848 ++++++++++ .../dataset/cases/00225/taskset.json | 2818 ++++++++++ .../dataset/cases/00228/constellation.json | 4220 +++++++++++++++ .../dataset/cases/00228/taskset.json | 1608 ++++++ .../dataset/cases/00238/constellation.json | 1084 ++++ .../dataset/cases/00238/taskset.json | 2774 ++++++++++ .../dataset/cases/00250/constellation.json | 790 +++ .../dataset/cases/00250/taskset.json | 1784 ++++++ .../dataset/cases/00270/constellation.json | 2162 ++++++++ .../dataset/cases/00270/taskset.json | 882 +++ .../dataset/cases/00281/constellation.json | 398 ++ .../dataset/cases/00281/taskset.json | 2279 ++++++++ .../dataset/cases/00284/constellation.json | 2946 ++++++++++ .../dataset/cases/00284/taskset.json | 706 +++ .../dataset/cases/00344/constellation.json | 2652 +++++++++ .../dataset/cases/00344/taskset.json | 1036 ++++ .../dataset/cases/00348/constellation.json | 3044 +++++++++++ .../dataset/cases/00348/taskset.json | 2422 +++++++++ .../dataset/cases/00352/constellation.json | 1476 +++++ .../dataset/cases/00352/taskset.json | 3269 +++++++++++ .../dataset/cases/00367/constellation.json | 3926 ++++++++++++++ .../dataset/cases/00367/taskset.json | 1509 ++++++ .../dataset/cases/00389/constellation.json | 3926 ++++++++++++++ .../dataset/cases/00389/taskset.json | 3159 +++++++++++ .../dataset/cases/00429/constellation.json | 4612 ++++++++++++++++ .../dataset/cases/00429/taskset.json | 948 ++++ .../dataset/cases/00432/constellation.json | 1770 ++++++ .../dataset/cases/00432/taskset.json | 3115 +++++++++++ .../dataset/cases/00459/constellation.json | 4318 +++++++++++++++ .../dataset/cases/00459/taskset.json | 1256 +++++ .../dataset/cases/00470/constellation.json | 3436 ++++++++++++ .../dataset/cases/00470/taskset.json | 1212 +++++ .../dataset/cases/00517/constellation.json | 4318 +++++++++++++++ .../dataset/cases/00517/taskset.json | 2543 +++++++++ .../dataset/cases/00549/constellation.json | 2848 ++++++++++ .../dataset/cases/00549/taskset.json | 2763 ++++++++++ .../dataset/cases/00558/constellation.json | 3926 ++++++++++++++ .../dataset/cases/00558/taskset.json | 2235 ++++++++ .../dataset/cases/00574/constellation.json | 2456 +++++++++ .../dataset/cases/00574/taskset.json | 3137 +++++++++++ .../dataset/cases/00603/constellation.json | 3142 +++++++++++ .../dataset/cases/00603/taskset.json | 2752 ++++++++++ .../dataset/cases/00604/constellation.json | 3828 +++++++++++++ .../dataset/cases/00604/taskset.json | 1157 ++++ .../dataset/cases/00616/constellation.json | 1378 +++++ .../dataset/cases/00616/taskset.json | 563 ++ .../dataset/cases/00618/constellation.json | 3828 +++++++++++++ .../dataset/cases/00618/taskset.json | 585 ++ .../dataset/cases/00654/constellation.json | 1476 +++++ .../dataset/cases/00654/taskset.json | 1520 ++++++ .../dataset/cases/00665/constellation.json | 1868 +++++++ .../dataset/cases/00665/taskset.json | 1058 ++++ .../dataset/cases/00692/constellation.json | 2750 ++++++++++ .../dataset/cases/00692/taskset.json | 1421 +++++ .../dataset/cases/00714/constellation.json | 4220 +++++++++++++++ .../dataset/cases/00714/taskset.json | 1212 +++++ .../dataset/cases/00718/constellation.json | 2750 ++++++++++ .../dataset/cases/00718/taskset.json | 2422 +++++++++ .../dataset/cases/00733/constellation.json | 1378 +++++ .../dataset/cases/00733/taskset.json | 3236 +++++++++++ .../dataset/cases/00747/constellation.json | 2652 +++++++++ .../dataset/cases/00747/taskset.json | 1894 +++++++ .../dataset/cases/00754/constellation.json | 4612 ++++++++++++++++ .../dataset/cases/00754/taskset.json | 3148 +++++++++++ .../dataset/cases/00758/constellation.json | 4220 +++++++++++++++ .../dataset/cases/00758/taskset.json | 2444 +++++++++ .../dataset/cases/00759/constellation.json | 1476 +++++ .../dataset/cases/00759/taskset.json | 2785 ++++++++++ .../dataset/cases/00777/constellation.json | 1280 +++++ .../dataset/cases/00777/taskset.json | 1839 +++++++ .../dataset/cases/00781/constellation.json | 3534 ++++++++++++ .../dataset/cases/00781/taskset.json | 2895 ++++++++++ .../dataset/cases/00825/constellation.json | 888 +++ .../dataset/cases/00825/taskset.json | 1894 +++++++ .../dataset/cases/00826/constellation.json | 4024 ++++++++++++++ .../dataset/cases/00826/taskset.json | 1630 ++++++ .../dataset/cases/00828/constellation.json | 1672 ++++++ .../dataset/cases/00828/taskset.json | 2818 ++++++++++ .../dataset/cases/00867/constellation.json | 4710 ++++++++++++++++ .../dataset/cases/00867/taskset.json | 2939 ++++++++++ .../dataset/cases/00890/constellation.json | 4318 +++++++++++++++ .../dataset/cases/00890/taskset.json | 1047 ++++ .../dataset/cases/00913/constellation.json | 202 + .../dataset/cases/00913/taskset.json | 2224 ++++++++ .../dataset/cases/00944/constellation.json | 2064 +++++++ .../dataset/cases/00944/taskset.json | 3192 +++++++++++ .../dataset/cases/00980/constellation.json | 1084 ++++ .../dataset/cases/00980/taskset.json | 3170 +++++++++++ .../dataset/cases/00996/constellation.json | 1868 +++++++ .../dataset/cases/00996/taskset.json | 3192 +++++++++++ .../aeosbench/dataset/setup_test_data.py | 215 + 131 files changed, 306352 insertions(+) create mode 100644 benchmarks/aeosbench/dataset/DATASET_SELECTION.md create mode 100644 benchmarks/aeosbench/dataset/README.md create mode 100644 benchmarks/aeosbench/dataset/cases/00006/constellation.json create mode 100644 benchmarks/aeosbench/dataset/cases/00006/taskset.json create mode 100644 benchmarks/aeosbench/dataset/cases/00025/constellation.json create mode 100644 benchmarks/aeosbench/dataset/cases/00025/taskset.json create mode 100644 benchmarks/aeosbench/dataset/cases/00027/constellation.json create mode 100644 benchmarks/aeosbench/dataset/cases/00027/taskset.json create mode 100644 benchmarks/aeosbench/dataset/cases/00030/constellation.json create mode 100644 benchmarks/aeosbench/dataset/cases/00030/taskset.json create mode 100644 benchmarks/aeosbench/dataset/cases/00032/constellation.json create mode 100644 benchmarks/aeosbench/dataset/cases/00032/taskset.json create mode 100644 benchmarks/aeosbench/dataset/cases/00044/constellation.json create mode 100644 benchmarks/aeosbench/dataset/cases/00044/taskset.json create mode 100644 benchmarks/aeosbench/dataset/cases/00089/constellation.json create mode 100644 benchmarks/aeosbench/dataset/cases/00089/taskset.json create mode 100644 benchmarks/aeosbench/dataset/cases/00094/constellation.json create mode 100644 benchmarks/aeosbench/dataset/cases/00094/taskset.json create mode 100644 benchmarks/aeosbench/dataset/cases/00095/constellation.json create mode 100644 benchmarks/aeosbench/dataset/cases/00095/taskset.json create mode 100644 benchmarks/aeosbench/dataset/cases/00099/constellation.json create mode 100644 benchmarks/aeosbench/dataset/cases/00099/taskset.json create mode 100644 benchmarks/aeosbench/dataset/cases/00104/constellation.json create mode 100644 benchmarks/aeosbench/dataset/cases/00104/taskset.json create mode 100644 benchmarks/aeosbench/dataset/cases/00114/constellation.json create mode 100644 benchmarks/aeosbench/dataset/cases/00114/taskset.json create mode 100644 benchmarks/aeosbench/dataset/cases/00127/constellation.json create mode 100644 benchmarks/aeosbench/dataset/cases/00127/taskset.json create mode 100644 benchmarks/aeosbench/dataset/cases/00142/constellation.json create mode 100644 benchmarks/aeosbench/dataset/cases/00142/taskset.json create mode 100644 benchmarks/aeosbench/dataset/cases/00159/constellation.json create mode 100644 benchmarks/aeosbench/dataset/cases/00159/taskset.json create mode 100644 benchmarks/aeosbench/dataset/cases/00163/constellation.json create mode 100644 benchmarks/aeosbench/dataset/cases/00163/taskset.json create mode 100644 benchmarks/aeosbench/dataset/cases/00203/constellation.json create mode 100644 benchmarks/aeosbench/dataset/cases/00203/taskset.json create mode 100644 benchmarks/aeosbench/dataset/cases/00220/constellation.json create mode 100644 benchmarks/aeosbench/dataset/cases/00220/taskset.json create mode 100644 benchmarks/aeosbench/dataset/cases/00223/constellation.json create mode 100644 benchmarks/aeosbench/dataset/cases/00223/taskset.json create mode 100644 benchmarks/aeosbench/dataset/cases/00225/constellation.json create mode 100644 benchmarks/aeosbench/dataset/cases/00225/taskset.json create mode 100644 benchmarks/aeosbench/dataset/cases/00228/constellation.json create mode 100644 benchmarks/aeosbench/dataset/cases/00228/taskset.json create mode 100644 benchmarks/aeosbench/dataset/cases/00238/constellation.json create mode 100644 benchmarks/aeosbench/dataset/cases/00238/taskset.json create mode 100644 benchmarks/aeosbench/dataset/cases/00250/constellation.json create mode 100644 benchmarks/aeosbench/dataset/cases/00250/taskset.json create mode 100644 benchmarks/aeosbench/dataset/cases/00270/constellation.json create mode 100644 benchmarks/aeosbench/dataset/cases/00270/taskset.json create mode 100644 benchmarks/aeosbench/dataset/cases/00281/constellation.json create mode 100644 benchmarks/aeosbench/dataset/cases/00281/taskset.json create mode 100644 benchmarks/aeosbench/dataset/cases/00284/constellation.json create mode 100644 benchmarks/aeosbench/dataset/cases/00284/taskset.json create mode 100644 benchmarks/aeosbench/dataset/cases/00344/constellation.json create mode 100644 benchmarks/aeosbench/dataset/cases/00344/taskset.json create mode 100644 benchmarks/aeosbench/dataset/cases/00348/constellation.json create mode 100644 benchmarks/aeosbench/dataset/cases/00348/taskset.json create mode 100644 benchmarks/aeosbench/dataset/cases/00352/constellation.json create mode 100644 benchmarks/aeosbench/dataset/cases/00352/taskset.json create mode 100644 benchmarks/aeosbench/dataset/cases/00367/constellation.json create mode 100644 benchmarks/aeosbench/dataset/cases/00367/taskset.json create mode 100644 benchmarks/aeosbench/dataset/cases/00389/constellation.json create mode 100644 benchmarks/aeosbench/dataset/cases/00389/taskset.json create mode 100644 benchmarks/aeosbench/dataset/cases/00429/constellation.json create mode 100644 benchmarks/aeosbench/dataset/cases/00429/taskset.json create mode 100644 benchmarks/aeosbench/dataset/cases/00432/constellation.json create mode 100644 benchmarks/aeosbench/dataset/cases/00432/taskset.json create mode 100644 benchmarks/aeosbench/dataset/cases/00459/constellation.json create mode 100644 benchmarks/aeosbench/dataset/cases/00459/taskset.json create mode 100644 benchmarks/aeosbench/dataset/cases/00470/constellation.json create mode 100644 benchmarks/aeosbench/dataset/cases/00470/taskset.json create mode 100644 benchmarks/aeosbench/dataset/cases/00517/constellation.json create mode 100644 benchmarks/aeosbench/dataset/cases/00517/taskset.json create mode 100644 benchmarks/aeosbench/dataset/cases/00549/constellation.json create mode 100644 benchmarks/aeosbench/dataset/cases/00549/taskset.json create mode 100644 benchmarks/aeosbench/dataset/cases/00558/constellation.json create mode 100644 benchmarks/aeosbench/dataset/cases/00558/taskset.json create mode 100644 benchmarks/aeosbench/dataset/cases/00574/constellation.json create mode 100644 benchmarks/aeosbench/dataset/cases/00574/taskset.json create mode 100644 benchmarks/aeosbench/dataset/cases/00603/constellation.json create mode 100644 benchmarks/aeosbench/dataset/cases/00603/taskset.json create mode 100644 benchmarks/aeosbench/dataset/cases/00604/constellation.json create mode 100644 benchmarks/aeosbench/dataset/cases/00604/taskset.json create mode 100644 benchmarks/aeosbench/dataset/cases/00616/constellation.json create mode 100644 benchmarks/aeosbench/dataset/cases/00616/taskset.json create mode 100644 benchmarks/aeosbench/dataset/cases/00618/constellation.json create mode 100644 benchmarks/aeosbench/dataset/cases/00618/taskset.json create mode 100644 benchmarks/aeosbench/dataset/cases/00654/constellation.json create mode 100644 benchmarks/aeosbench/dataset/cases/00654/taskset.json create mode 100644 benchmarks/aeosbench/dataset/cases/00665/constellation.json create mode 100644 benchmarks/aeosbench/dataset/cases/00665/taskset.json create mode 100644 benchmarks/aeosbench/dataset/cases/00692/constellation.json create mode 100644 benchmarks/aeosbench/dataset/cases/00692/taskset.json create mode 100644 benchmarks/aeosbench/dataset/cases/00714/constellation.json create mode 100644 benchmarks/aeosbench/dataset/cases/00714/taskset.json create mode 100644 benchmarks/aeosbench/dataset/cases/00718/constellation.json create mode 100644 benchmarks/aeosbench/dataset/cases/00718/taskset.json create mode 100644 benchmarks/aeosbench/dataset/cases/00733/constellation.json create mode 100644 benchmarks/aeosbench/dataset/cases/00733/taskset.json create mode 100644 benchmarks/aeosbench/dataset/cases/00747/constellation.json create mode 100644 benchmarks/aeosbench/dataset/cases/00747/taskset.json create mode 100644 benchmarks/aeosbench/dataset/cases/00754/constellation.json create mode 100644 benchmarks/aeosbench/dataset/cases/00754/taskset.json create mode 100644 benchmarks/aeosbench/dataset/cases/00758/constellation.json create mode 100644 benchmarks/aeosbench/dataset/cases/00758/taskset.json create mode 100644 benchmarks/aeosbench/dataset/cases/00759/constellation.json create mode 100644 benchmarks/aeosbench/dataset/cases/00759/taskset.json create mode 100644 benchmarks/aeosbench/dataset/cases/00777/constellation.json create mode 100644 benchmarks/aeosbench/dataset/cases/00777/taskset.json create mode 100644 benchmarks/aeosbench/dataset/cases/00781/constellation.json create mode 100644 benchmarks/aeosbench/dataset/cases/00781/taskset.json create mode 100644 benchmarks/aeosbench/dataset/cases/00825/constellation.json create mode 100644 benchmarks/aeosbench/dataset/cases/00825/taskset.json create mode 100644 benchmarks/aeosbench/dataset/cases/00826/constellation.json create mode 100644 benchmarks/aeosbench/dataset/cases/00826/taskset.json create mode 100644 benchmarks/aeosbench/dataset/cases/00828/constellation.json create mode 100644 benchmarks/aeosbench/dataset/cases/00828/taskset.json create mode 100644 benchmarks/aeosbench/dataset/cases/00867/constellation.json create mode 100644 benchmarks/aeosbench/dataset/cases/00867/taskset.json create mode 100644 benchmarks/aeosbench/dataset/cases/00890/constellation.json create mode 100644 benchmarks/aeosbench/dataset/cases/00890/taskset.json create mode 100644 benchmarks/aeosbench/dataset/cases/00913/constellation.json create mode 100644 benchmarks/aeosbench/dataset/cases/00913/taskset.json create mode 100644 benchmarks/aeosbench/dataset/cases/00944/constellation.json create mode 100644 benchmarks/aeosbench/dataset/cases/00944/taskset.json create mode 100644 benchmarks/aeosbench/dataset/cases/00980/constellation.json create mode 100644 benchmarks/aeosbench/dataset/cases/00980/taskset.json create mode 100644 benchmarks/aeosbench/dataset/cases/00996/constellation.json create mode 100644 benchmarks/aeosbench/dataset/cases/00996/taskset.json create mode 100755 benchmarks/aeosbench/dataset/setup_test_data.py diff --git a/benchmarks/aeosbench/dataset/DATASET_SELECTION.md b/benchmarks/aeosbench/dataset/DATASET_SELECTION.md new file mode 100644 index 0000000..4c46fcb --- /dev/null +++ b/benchmarks/aeosbench/dataset/DATASET_SELECTION.md @@ -0,0 +1,225 @@ +# Test Set Selection: Random Sampling vs. Official Annotations + +## TL;DR + +This dataset uses **randomly selected 64 cases (seed=42)** from the full 1,000 test cases for unbiased evaluation. The original AEOS-Bench paper uses **64 suspectibly cherry-picked cases** based on model performance. + +**For reproducing this dataset:** +```bash +python setup_test_data.py +``` + +See `../setup_test_data.py` for the exact script used to generate this dataset. + +--- + +## Selection Methodology + +### This Dataset: Random Selection (Seed=42) + +**Selection Criteria:** +- **Deterministic**: Random seed=42 ensures reproducibility +- **Performance-independent**: No filtering based on algorithm performance +- **Unbiased**: Randomly sampled from the full 1,000 test cases + +**Python Code:** +```python +import random +random.seed(42) +test_ids = random.sample(range(1000), 64) +``` + +This approach avoids potential bias from: +1. **Sequential patterns**: First 64 cases might share temporal or generation-order characteristics +2. **Performance patterns**: Cherry-picking based on model performance (see Official Annotations below) + +### Official Annotations: Suspected Cherry-Picking + +The AEOS-Bench paper reports results on 64 test cases from the `constellation_data/data/annotations/test.json` file. These annotations show **non-sequential case IDs**: + +```json +{"ids": [194, 718, 819, 630, 699, 346, 223, 196, ...], "epochs": [1, 1, 1, ...]} +``` + +**Evidence of Cherry-Picking:** + +#### 1. Non-Sequential IDs +The official test IDs are `[194, 718, 819, 630, ...]` rather than sequential (e.g., `[0, 1, 2, 3, ...]`). This suggests a filtering process rather than a deterministic selection. + +#### 2. Performance-Based Filtering Code + +**File:** `tools/compare_trajectory_cr.py` (lines 9, 48-52) + +```python +THRESHOLD = 0.01 # 1% improvement threshold + +# ... inside loop comparing epochs ... +best_epoch, best_metric = max( + metrics.items(), + key=lambda item: item[1], +) +if best_metric - metrics[0] >= THRESHOLD: # Line 52 - THE FILTER + annotations.append(Annotation(epoch=best_epoch, id_=i)) +``` + +**What This Does:** +- Compares model performance across multiple training epochs on each test case +- Only includes cases where the model improved by ≥1% completion rate (CR) from the initial epoch +- Creates an annotation file with the "best epoch" for each selected case + +**Git History:** +``` +486dc3c refact: finish Benchmark-dataset 2026-01-31 11:28:43 +0000 +``` + +This commit added the file on **January 31, 2026**. + +#### 3. Dataset Loading Code Evidence + +**File:** `constellation/new_transformers/dataset.py` (lines 208-218) + +```python +def __getitem__(self, index: int) -> Batch: + id_ = self._annotations['ids'][index] + best_epoch_ = self._annotations['epochs'][index] # Uses "best epoch" per case + + trajectory: TrajectoryData = torch.load( + DATA_ROOT + / f'trajectories.{best_epoch_}' # Loads trajectory from best epoch + / self._split + / f'{id_ // 1000:02}' + / f'{id_:05}.pth', + ) +``` + +This code explicitly loads different training epochs for different test cases based on the annotation file, confirming the mechanism. + +#### 4. Paper Claims vs. Reality + +**Paper Statement (Section 3.3, line 147):** +> "The test split contains 64 scenarios with 500 satellites, each having realistic properties sourced from the web." + +**Reality:** +- The repository contains **1,000 test cases** in `data/constellations/test/00/` (numbered 00000-00999) +- The paper's "64 scenarios" are a filtered subset +- The selection methodology is **not disclosed** in the paper + +--- + +## Dataset Statistics + +- **Total cases in this dataset**: 64 +- **Case IDs**: Randomly sampled (seed=42) from [0, 999] +- **Source**: AEOS-Bench test split (1,000 total cases) +- **Format**: `constellation.json` + `taskset.json` per case +- **Generated by**: `../setup_test_data.py` + +--- + +## Comparability Note: BSK Version Mismatch + +### Why Official Results Are Not Directly Comparable + +If you use the verifier from `astro-reason` (which uses PyPI `bsk` v2.9.0), your results will **not be directly comparable** to the original AEOS-Bench paper due to physics simulation differences, even if you use the official dataset. + +**Version History:** +- **AEOS-Bench fixtures (original)**: Generated with custom-built `basilisk` **v2.5.13** from `third_party/basilisk` submodule +- **PyPI bsk package**: **v2.9.0** (standard package) + +**Impact:** +- Physics simulation differences between v2.5.13 and v2.9.0 result in **~1 task completion difference per 90 tasks** (~1% CR difference) +- Example: Case 157 produces CR=0.2444 (22/90 tasks) with v2.9.0 vs CR=0.2556 (23/90 tasks) with v2.5.13 +- The physics within AEOS-Bench scenario is extremely **numerically sensitive**, it is expected that the metrics will also diverge in broader tests. + +**What Changed in BSK:** +Between v2.5.13 and v2.9.0, Basilisk incorporated: +- Bug fixes in attitude dynamics integration +- Numerical precision improvements +- Updated RW (reaction wheel) friction models +- Modified orbit propagation algorithms + +**Recommendation:** +If comparing with the paper, acknowledge this version difference: +> "Note: Our evaluation uses PyPI bsk v2.9.0 while the original paper used custom-built basilisk v2.5.13. Physics simulation differences may result in ±1% CR variation." + +--- + +## Experimental Validation (TODO) + +To fully characterize the selection bias, we plan to conduct the following experiments: + +### Experiment 1: Model Performance on Cherry-Picked vs Random Cases +**Hypothesis:** The cherry-picked cases favor methods that show learning improvements. + +**Method:** +1. Train AEOS-Former on the train split +2. Evaluate on: + - Official 64 cases (cherry-picked) + - Random 64 cases (this dataset) +3. Compare metrics (CR, WCR, PCR, WPCR, TAT, PC) + +**Expected Result:** +- Higher metrics on cherry-picked cases +- Difference quantifies selection bias + +### Experiment 2: All 1,000 Test Cases +**Hypothesis:** Performance on the full test set is lower than on cherry-picked subset. + +**Method:** +1. Evaluate AEOS-Former on all 1,000 test cases +2. Compare distribution of CR across: + - All 1,000 cases + - Cherry-picked 64 cases + - Random 64 cases (this dataset) + +**Expected Result:** +- Cherry-picked cases cluster at higher CR values +- Random sample represents full distribution better + +### Experiment 3: Baseline Methods +**Hypothesis:** Baseline methods also benefit from cherry-picking. + +**Method:** +1. Implement baseline methods (greedy, random, heuristic) +2. Evaluate on all three test sets +3. Compare relative improvement between baselines and AEOS-Former + +**Expected Result:** +- Cherry-picking inflates all methods' performance +- Relative rankings may differ on unbiased test set + +--- + +## Usage + +```python +import json +from pathlib import Path + +# Load a case +case_id = 42 # Example case ID +case_dir = Path('dataset/cases') / f'{case_id:05d}' + +with open(case_dir / 'constellation.json') as f: + constellation = json.load(f) + +with open(case_dir / 'taskset.json') as f: + taskset = json.load(f) + +# Run your scheduler +result = your_scheduler.schedule(constellation, taskset) +``` + +--- + +## References + +- **AEOS-Bench Paper**: "Towards Realistic Earth-Observation Constellation Scheduling: Benchmark and Methodology", NeurIPS 2025 +- **Basilisk Documentation**: https://hanspeterschaub.info/basilisk/ +- **Investigation Report**: `../TEST_SET_INVESTIGATION_REPORT.md` + +--- + +*Generated: 2026-02-10* +*Script: `../setup_test_data.py`* +*Random Seed: 42* \ No newline at end of file diff --git a/benchmarks/aeosbench/dataset/README.md b/benchmarks/aeosbench/dataset/README.md new file mode 100644 index 0000000..41d2cb9 --- /dev/null +++ b/benchmarks/aeosbench/dataset/README.md @@ -0,0 +1,180 @@ +# AEOS-Bench Test Dataset + +A subset of 64 test cases for evaluating Agile Earth Observation Satellite (AEOS) constellation scheduling algorithms, randomly sampled from the full AEOS-Bench test split. + +[![NeurIPS 2025](https://img.shields.io/badge/NeurIPS-2025-purple)](https://neurips.cc/virtual/2025/loc/san-diego/poster/116515) +[![arXiv](https://img.shields.io/badge/arXiv-2510.26297-b31b1b.svg)](https://arxiv.org/abs/2510.26297) + +--- + +## Overview + +AEOS-Bench is the first large-scale benchmark suite for realistic AEOS constellation scheduling. This dataset contains **64 randomly selected test cases (seed=42)** for unbiased evaluation of scheduling algorithms. + +--- + +## The Constellation Scheduling Problem + +### Problem Definition + +Given: +- **Satellites**: A constellation of $N_S$ satellites in Low Earth Orbit (LEO), each with: + - Orbital parameters (semi-major axis, eccentricity, inclination, etc.) + - Attitude control system (MRP-based with reaction wheels) + - Power system (battery + solar panels) + - Imaging sensor (with field-of-view constraints) + +- **Tasks**: A set of $N_T$ imaging tasks, each with: + - Ground target coordinates (latitude, longitude) + - Release time (when task becomes available) + - Due time (task deadline) + - Required observation duration + +**Goal**: Assign tasks to satellites over time to maximize task completion while respecting all operational constraints. + +### Action Space + +At each timestep $t$, the scheduler outputs an assignment vector $\mathbf{a} = [a_1, a_2, \dots, a_{N_S}]$ where: +- $a_i = 0$: Satellite $i$ powers down its sensor +- $a_i > 0$: Satellite $i$ activates sensor and reorients to service task $a_i$ + +The platform automatically converts high-level task assignments into low-level attitude-pointing and power commands for the physics simulator. + +### Operational Constraints + +1. **Dynamics**: Satellites follow orbital and attitude dynamics +2. **Field-of-View (FOV)**: Ground target must be within sensor FOV cone +3. **Continuity**: Tasks require continuous observation (no interruptions) +4. **Time Window**: Tasks must be completed between release time and due time + +--- + +## Evaluation Metrics + +Six metrics assess scheduling performance: + +| Metric | Description | Formula | Goal | +|--------|-------------|---------|------| +| **CR** | Completion Rate | $\frac{\text{completed tasks}}{\text{total tasks}}$ | ↑ Maximize | +| **WCR** | Weighted Completion Rate | $\frac{\sum w_i \cdot \mathbb{1}[\text{task } i \text{ done}]}{\sum w_i}$ | ↑ Maximize | +| **PCR** | Priority Completion Rate | $\frac{\text{completed priority tasks}}{\text{total priority tasks}}$ | ↑ Maximize | +| **WPCR** | Weighted Priority CR | Weighted PCR | ↑ Maximize | +| **TAT** | Turn-Around Time | Mean time from release to completion | ↓ Minimize | +| **PC** | Power Consumption | Total energy consumed (Wh) | ↓ Minimize | + +--- + +## Dataset Structure + +``` +dataset/ +├── README.md # This file +├── setup_test_data.py # Script to regenerate this dataset +└── cases/ # 64 test cases + ├── 00042/ + │ ├── constellation.json # Satellite configuration + │ └── taskset.json # Imaging tasks + ├── 00123/ + │ ├── constellation.json + │ └── taskset.json + └── ... +``` + +### File Format + +#### `constellation.json` +Contains satellite asset definitions: +```json +{ + "satellites": { + "sat_0": { + "orbit": { + "a": 6878137.0, // Semi-major axis (m) + "e": 0.001, // Eccentricity + "i": 98.2, // Inclination (deg) + "omega": 45.0, // Argument of periapsis (deg) + "Omega": 0.0, // RAAN (deg) + "f": 0.0 // True anomaly (deg) + }, + "mass": 500.0, // Mass (kg) + "inertia": [...], // Inertia tensor (kg·m²) + "reaction_wheels": [...],// RW configuration + "solar_panel": {...}, // Power generation + "battery": {...}, // Energy storage + "sensor": {...} // Imaging payload + }, + ... + } +} +``` + +#### `taskset.json` +Contains imaging task definitions: +```json +{ + "tasks": { + "task_0": { + "target": { + "latitude": 34.05, // Target latitude (deg) + "longitude": -118.25 // Target longitude (deg) + }, + "release_time": 0, // When task becomes available (sec) + "due_time": 3600, // Task deadline (sec) + "duration": 30, // Required observation time (sec) + "priority": 1, // Task priority + "weight": 1.0 // Task weight + }, + ... + } +} +``` + +--- + +## Usage + +### Load a Test Case + +```python +import json +from pathlib import Path + +# Load case 00042 +case_id = 42 +case_dir = Path('dataset/cases') / f'{case_id:05d}' + +with open(case_dir / 'constellation.json') as f: + constellation = json.load(f) + +with open(case_dir / 'taskset.json') as f: + taskset = json.load(f) + +print(f"Satellites: {len(constellation['satellites'])}") +print(f"Tasks: {len(taskset['tasks'])}") +``` + +--- + +## Generating This Dataset + +This dataset is generated by randomly sampling 64 cases from the full AEOS-Bench test split (1,000 cases). To reproduce: + +```bash +# Download constellation_data.tar from HuggingFace +# Extract and create the random test set +python setup_test_data.py +``` + +See `setup_test_data.py` for the exact script used. + +**Random Seed:** 42 (ensures reproducibility) + +--- + +## Selection Methodology & Important Notes + +⚠️ **Test Set Selection**: See `DATASET_SELECTION.md` for details. + +⚠️ **Basilisk Version**: See `BASILISK_VERSION` for details. + +We're still running experiments to analyze some observations related to **Test Set Selection** and **Basilisk Version**. Will release `DATASET_SELECTION.md` and `BASILISK_VERSION.md` after the experiments are done. \ No newline at end of file diff --git a/benchmarks/aeosbench/dataset/cases/00006/constellation.json b/benchmarks/aeosbench/dataset/cases/00006/constellation.json new file mode 100644 index 0000000..5b13823 --- /dev/null +++ b/benchmarks/aeosbench/dataset/cases/00006/constellation.json @@ -0,0 +1,594 @@ +{ + "orbits": [ + { + "id": 0, + "eccentricity": 0.0002977, + "semi_major_axis": 6921000.0, + "inclination": 97.6569, + "right_ascension_of_the_ascending_node": 359.1362, + "argument_of_perigee": 68.7323 + }, + { + "id": 1, + "eccentricity": 0.0002018, + "semi_major_axis": 7571000.0, + "inclination": 87.8935, + "right_ascension_of_the_ascending_node": 179.6836, + "argument_of_perigee": 79.347 + }, + { + "id": 2, + "eccentricity": 0.0001381, + "semi_major_axis": 6921000.0, + "inclination": 53.2172, + "right_ascension_of_the_ascending_node": 109.5888, + "argument_of_perigee": 102.1444 + }, + { + "id": 3, + "eccentricity": 0.0001301, + "semi_major_axis": 6921000.0, + "inclination": 53.216, + "right_ascension_of_the_ascending_node": 198.6953, + "argument_of_perigee": 98.0402 + }, + { + "id": 4, + "eccentricity": 0.0001301, + "semi_major_axis": 6921000.0, + "inclination": 53.0545, + "right_ascension_of_the_ascending_node": 52.4082, + "argument_of_perigee": 92.575 + }, + { + "id": 5, + "eccentricity": 0.0008531, + "semi_major_axis": 6921000.0, + "inclination": 53.048, + "right_ascension_of_the_ascending_node": 280.7422, + "argument_of_perigee": 331.3561 + } + ], + "satellites": [ + { + "inertia": [ + 70.13137817382812, + 0.0, + 0.0, + 0.0, + 182.0301513671875, + 0.0, + 0.0, + 0.0, + 135.85482788085938 + ], + "mass": 60.9721701007302, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 0, + "solar_panel": { + "direction": [ + -0.20350295186910383, + 0.04604425591249229, + 0.9779910403873985 + ], + "area": 0.4572954029543119, + "efficiency": 0.2608484724016165 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.11162600894104102, + "power": 1.0102068593760491, + "type": 1 + }, + "battery": { + "capacity": 22369.435311026336, + "percentage": 0.21695563985741137 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 652.8316320322884, + "power": 6.3874912147899945, + "efficiency": 0.5477857713373737 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 411.72598224125386, + "power": 5.408818275945248, + "efficiency": 0.525765471836197 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 678.9919743808721, + "power": 6.17635231884275, + "efficiency": 0.5403713945479677 + } + ], + "mrp_control": { + "k": 22.239795663871035, + "ki": 0.001169570144683584, + "p": 79.73783276675388, + "integral_limit": 0.005664686271496407 + }, + "true_anomaly": 350.13584146641, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 0 + }, + { + "inertia": [ + 86.96397399902344, + 0.0, + 0.0, + 0.0, + 58.420955657958984, + 0.0, + 0.0, + 0.0, + 139.75782775878906 + ], + "mass": 182.29718334935458, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 1, + "solar_panel": { + "direction": [ + 0.6172324021363956, + 0.5569037568334592, + 0.5557718663064135 + ], + "area": 0.41607626654838814, + "efficiency": 0.24338773704902641 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.1470205510400283, + "power": 3.8904231699366703, + "type": 1 + }, + "battery": { + "capacity": 26806.244599201877, + "percentage": 0.27095617517976806 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 598.6567673676425, + "power": 6.1936808721433465, + "efficiency": 0.5953742298073474 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 603.3836666094414, + "power": 6.587373065676337, + "efficiency": 0.5031480222633173 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 620.8297008519761, + "power": 5.889842013055345, + "efficiency": 0.5182191884721403 + } + ], + "mrp_control": { + "k": 27.476768906819313, + "ki": 0.007170268847129153, + "p": 79.70009952866023, + "integral_limit": 0.009128251910592721 + }, + "true_anomaly": 173.75958568906645, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 1 + }, + { + "inertia": [ + 123.49981689453125, + 0.0, + 0.0, + 0.0, + 159.11959838867188, + 0.0, + 0.0, + 0.0, + 169.40626525878906 + ], + "mass": 123.2388298047108, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 2, + "solar_panel": { + "direction": [ + 0.47874962145289435, + 0.6780211596944502, + 0.5577509363195218 + ], + "area": 0.3033605039883077, + "efficiency": 0.41415210840807126 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.16414737290507242, + "power": 1.9405195225759693, + "type": 1 + }, + "battery": { + "capacity": 14368.63591714784, + "percentage": 0.9527491433890333 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 525.15504452442, + "power": 6.021007262838756, + "efficiency": 0.5889021829162993 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 549.5149373771537, + "power": 6.744584632554717, + "efficiency": 0.5227303539293917 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 480.8153811021072, + "power": 5.790021870243434, + "efficiency": 0.5720987399977412 + } + ], + "mrp_control": { + "k": 29.076546139506085, + "ki": 0.005156443695773309, + "p": 111.40632466054575, + "integral_limit": 0.02351993646785849 + }, + "true_anomaly": 145.8025124665981, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 2 + }, + { + "inertia": [ + 168.75775146484375, + 0.0, + 0.0, + 0.0, + 85.63369750976562, + 0.0, + 0.0, + 0.0, + 172.1138916015625 + ], + "mass": 78.88258342221225, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 3, + "solar_panel": { + "direction": [ + 0.14286528884638286, + 0.9754352493180096, + 0.16767702177326446 + ], + "area": 0.23712399453573765, + "efficiency": 0.4306382793075699 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4186981146053932, + "power": 3.0503340769837726, + "type": 1 + }, + "battery": { + "capacity": 21677.91400969518, + "percentage": 0.8573986210129424 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 414.67236362034265, + "power": 5.402211329710377, + "efficiency": 0.5154007447862454 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 551.175313013269, + "power": 5.219878264455057, + "efficiency": 0.5826151792669321 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 544.7065544881418, + "power": 6.357987920071945, + "efficiency": 0.5925784999298633 + } + ], + "mrp_control": { + "k": 33.7963504882168, + "ki": 0.0037729280402994006, + "p": 90.05139505964833, + "integral_limit": 0.008553892721373324 + }, + "true_anomaly": 289.84098139002083, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 3 + }, + { + "inertia": [ + 118.85414123535156, + 0.0, + 0.0, + 0.0, + 186.68601989746094, + 0.0, + 0.0, + 0.0, + 158.89141845703125 + ], + "mass": 112.72053223690266, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 4, + "solar_panel": { + "direction": [ + 0.08168422637398702, + 0.07440755622651535, + 0.9938768549161818 + ], + "area": 0.46223334907477176, + "efficiency": 0.32657255573632016 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4790685533504414, + "power": 8.189807330719763, + "type": 1 + }, + "battery": { + "capacity": 20527.700727064934, + "percentage": 0.6988279861044252 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 742.9940730351498, + "power": 5.437831555799829, + "efficiency": 0.5128537576521143 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 619.5551769013964, + "power": 6.365879633396329, + "efficiency": 0.5756817790015342 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 681.6628269139208, + "power": 6.739140846234207, + "efficiency": 0.5336892794420492 + } + ], + "mrp_control": { + "k": 37.82675603632368, + "ki": 0.0018593568806096073, + "p": 151.03327627151697, + "integral_limit": 0.0037939673439053687 + }, + "true_anomaly": 236.62008419553896, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 4 + }, + { + "inertia": [ + 93.28327941894531, + 0.0, + 0.0, + 0.0, + 113.20639038085938, + 0.0, + 0.0, + 0.0, + 103.74168395996094 + ], + "mass": 120.6664058842223, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 5, + "solar_panel": { + "direction": [ + 0.4682993042964335, + 0.7056385982642228, + 0.5317611590133104 + ], + "area": 0.15810333568691015, + "efficiency": 0.11828780179244869 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4625777917150853, + "power": 4.026817720258753, + "type": 1 + }, + "battery": { + "capacity": 22288.140376667812, + "percentage": 0.12137618356637996 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 702.4808221368436, + "power": 6.265316436901243, + "efficiency": 0.5666326377648563 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 452.576966173918, + "power": 6.198040386204164, + "efficiency": 0.532966045358083 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 600.1982725038092, + "power": 5.215819337818341, + "efficiency": 0.5213424928723058 + } + ], + "mrp_control": { + "k": 42.01470912895095, + "ki": 0.008010526810264533, + "p": 89.77206359388524, + "integral_limit": 0.036447590347888935 + }, + "true_anomaly": 63.00186103772522, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 5 + } + ] +} \ No newline at end of file diff --git a/benchmarks/aeosbench/dataset/cases/00006/taskset.json b/benchmarks/aeosbench/dataset/cases/00006/taskset.json new file mode 100644 index 0000000..3ea9c77 --- /dev/null +++ b/benchmarks/aeosbench/dataset/cases/00006/taskset.json @@ -0,0 +1,1278 @@ +[ + { + "release_time": 863, + "due_time": 2374, + "duration": 38, + "coordinate": [ + -58.18983456593911, + 34.94914247687316 + ], + "sensor_type": 1, + "id": 0 + }, + { + "release_time": 3216, + "due_time": 3421, + "duration": 18, + "coordinate": [ + 74.09313756083762, + 133.22039710411138 + ], + "sensor_type": 1, + "id": 1 + }, + { + "release_time": 730, + "due_time": 1535, + "duration": 37, + "coordinate": [ + 19.546220005862267, + -166.6891314287528 + ], + "sensor_type": 1, + "id": 2 + }, + { + "release_time": 2646, + "due_time": 3589, + "duration": 19, + "coordinate": [ + 23.695458065496126, + -145.72674575900578 + ], + "sensor_type": 1, + "id": 3 + }, + { + "release_time": 2490, + "due_time": 3036, + "duration": 42, + "coordinate": [ + 5.671106183834013, + -62.40260891403548 + ], + "sensor_type": 1, + "id": 4 + }, + { + "release_time": 1105, + "due_time": 2188, + "duration": 43, + "coordinate": [ + 15.74848970443233, + -14.425831034006677 + ], + "sensor_type": 1, + "id": 5 + }, + { + "release_time": 1476, + "due_time": 3112, + "duration": 29, + "coordinate": [ + -10.282899256460666, + 32.20658018618269 + ], + "sensor_type": 1, + "id": 6 + }, + { + "release_time": 1873, + "due_time": 2519, + "duration": 43, + "coordinate": [ + 69.68714522386651, + -61.233987043944765 + ], + "sensor_type": 1, + "id": 7 + }, + { + "release_time": 3045, + "due_time": 3333, + "duration": 31, + "coordinate": [ + -88.31286331991713, + 18.990731670731748 + ], + "sensor_type": 1, + "id": 8 + }, + { + "release_time": 2280, + "due_time": 3245, + "duration": 43, + "coordinate": [ + 45.787901322811194, + 87.76444461308677 + ], + "sensor_type": 1, + "id": 9 + }, + { + "release_time": 1513, + "due_time": 2886, + "duration": 23, + "coordinate": [ + -38.471780419377254, + 156.82296823959666 + ], + "sensor_type": 1, + "id": 10 + }, + { + "release_time": 1429, + "due_time": 2277, + "duration": 32, + "coordinate": [ + 52.385734823355506, + 12.356148879322575 + ], + "sensor_type": 1, + "id": 11 + }, + { + "release_time": 944, + "due_time": 3181, + "duration": 31, + "coordinate": [ + 82.08326357296158, + -19.909945040631555 + ], + "sensor_type": 1, + "id": 12 + }, + { + "release_time": 728, + "due_time": 922, + "duration": 47, + "coordinate": [ + 26.38051485462489, + -105.00295785964096 + ], + "sensor_type": 1, + "id": 13 + }, + { + "release_time": 1364, + "due_time": 1864, + "duration": 30, + "coordinate": [ + -59.21536777655341, + -166.55077566692123 + ], + "sensor_type": 1, + "id": 14 + }, + { + "release_time": 1167, + "due_time": 1344, + "duration": 44, + "coordinate": [ + 15.238216819888706, + -92.62962770675674 + ], + "sensor_type": 1, + "id": 15 + }, + { + "release_time": 1343, + "due_time": 1464, + "duration": 35, + "coordinate": [ + -57.092001000284014, + -91.89371331239764 + ], + "sensor_type": 1, + "id": 16 + }, + { + "release_time": 2587, + "due_time": 3593, + "duration": 16, + "coordinate": [ + -35.2443672071725, + 0.38550885107332533 + ], + "sensor_type": 1, + "id": 17 + }, + { + "release_time": 1635, + "due_time": 2110, + "duration": 42, + "coordinate": [ + -36.216795235001996, + 67.76571300080201 + ], + "sensor_type": 1, + "id": 18 + }, + { + "release_time": 1507, + "due_time": 2841, + "duration": 43, + "coordinate": [ + 41.52204656348903, + 132.13163430057278 + ], + "sensor_type": 1, + "id": 19 + }, + { + "release_time": 2491, + "due_time": 3371, + "duration": 60, + "coordinate": [ + 78.60268022251591, + 160.10345648824114 + ], + "sensor_type": 1, + "id": 20 + }, + { + "release_time": 3239, + "due_time": 3431, + "duration": 30, + "coordinate": [ + -51.109224926799456, + 52.368133219564044 + ], + "sensor_type": 1, + "id": 21 + }, + { + "release_time": 842, + "due_time": 3227, + "duration": 32, + "coordinate": [ + 80.68100405243379, + 5.983669828300663 + ], + "sensor_type": 1, + "id": 22 + }, + { + "release_time": 2891, + "due_time": 3556, + "duration": 37, + "coordinate": [ + -58.712019626011816, + -106.28501661000122 + ], + "sensor_type": 1, + "id": 23 + }, + { + "release_time": 3284, + "due_time": 3442, + "duration": 48, + "coordinate": [ + -89.13480666769526, + 154.5832976102016 + ], + "sensor_type": 1, + "id": 24 + }, + { + "release_time": 2069, + "due_time": 2402, + "duration": 38, + "coordinate": [ + 33.212256395668334, + 79.03999832695717 + ], + "sensor_type": 1, + "id": 25 + }, + { + "release_time": 2045, + "due_time": 2495, + "duration": 18, + "coordinate": [ + 27.623255302388614, + -131.34680222344636 + ], + "sensor_type": 1, + "id": 26 + }, + { + "release_time": 881, + "due_time": 3330, + "duration": 52, + "coordinate": [ + 78.71515109714426, + -40.972861082471724 + ], + "sensor_type": 1, + "id": 27 + }, + { + "release_time": 371, + "due_time": 2703, + "duration": 52, + "coordinate": [ + 45.26045235710444, + 159.62927293593384 + ], + "sensor_type": 1, + "id": 28 + }, + { + "release_time": 1325, + "due_time": 2804, + "duration": 20, + "coordinate": [ + 32.02207355754089, + 60.394895150080316 + ], + "sensor_type": 1, + "id": 29 + }, + { + "release_time": 750, + "due_time": 3507, + "duration": 29, + "coordinate": [ + -78.66567754428152, + -90.18664724956724 + ], + "sensor_type": 1, + "id": 30 + }, + { + "release_time": 50, + "due_time": 964, + "duration": 47, + "coordinate": [ + -56.339554699500354, + 8.822220384540145 + ], + "sensor_type": 1, + "id": 31 + }, + { + "release_time": 2797, + "due_time": 3452, + "duration": 36, + "coordinate": [ + 80.74488059848053, + 174.83898767392873 + ], + "sensor_type": 1, + "id": 32 + }, + { + "release_time": 908, + "due_time": 3570, + "duration": 26, + "coordinate": [ + 15.624853308285765, + 176.92222192653287 + ], + "sensor_type": 1, + "id": 33 + }, + { + "release_time": 1599, + "due_time": 2252, + "duration": 32, + "coordinate": [ + 24.99493795605609, + -12.66959004217054 + ], + "sensor_type": 1, + "id": 34 + }, + { + "release_time": 26, + "due_time": 2768, + "duration": 60, + "coordinate": [ + 64.59089699787273, + -56.1677971961432 + ], + "sensor_type": 1, + "id": 35 + }, + { + "release_time": 272, + "due_time": 2772, + "duration": 48, + "coordinate": [ + 18.388430406306796, + 15.100636828638471 + ], + "sensor_type": 1, + "id": 36 + }, + { + "release_time": 2094, + "due_time": 2235, + "duration": 45, + "coordinate": [ + -15.15677820213834, + 52.52366546653843 + ], + "sensor_type": 1, + "id": 37 + }, + { + "release_time": 933, + "due_time": 1819, + "duration": 49, + "coordinate": [ + -21.844632399197423, + 18.44091913081624 + ], + "sensor_type": 1, + "id": 38 + }, + { + "release_time": 1024, + "due_time": 2514, + "duration": 42, + "coordinate": [ + 44.725388949235025, + -24.966245698426064 + ], + "sensor_type": 1, + "id": 39 + }, + { + "release_time": 152, + "due_time": 1040, + "duration": 39, + "coordinate": [ + 66.93052786951517, + -164.33315655436942 + ], + "sensor_type": 1, + "id": 40 + }, + { + "release_time": 139, + "due_time": 1495, + "duration": 41, + "coordinate": [ + 49.06931515326309, + -81.44981999880599 + ], + "sensor_type": 1, + "id": 41 + }, + { + "release_time": 2583, + "due_time": 3483, + "duration": 40, + "coordinate": [ + -83.60965646391331, + 106.60751566804475 + ], + "sensor_type": 1, + "id": 42 + }, + { + "release_time": 3472, + "due_time": 3599, + "duration": 38, + "coordinate": [ + 61.43575580729339, + 171.98456580735103 + ], + "sensor_type": 1, + "id": 43 + }, + { + "release_time": 1625, + "due_time": 3222, + "duration": 23, + "coordinate": [ + 89.09110698273736, + 68.64659258748196 + ], + "sensor_type": 1, + "id": 44 + }, + { + "release_time": 2881, + "due_time": 3256, + "duration": 15, + "coordinate": [ + 63.637351286732184, + -176.6096211330708 + ], + "sensor_type": 1, + "id": 45 + }, + { + "release_time": 3048, + "due_time": 3410, + "duration": 28, + "coordinate": [ + 74.02720613779744, + 123.84773909168382 + ], + "sensor_type": 1, + "id": 46 + }, + { + "release_time": 2981, + "due_time": 3320, + "duration": 44, + "coordinate": [ + 63.78335124566394, + -20.537241667157986 + ], + "sensor_type": 1, + "id": 47 + }, + { + "release_time": 2756, + "due_time": 3216, + "duration": 15, + "coordinate": [ + -9.925932277757042, + 2.5199614877467695 + ], + "sensor_type": 1, + "id": 48 + }, + { + "release_time": 1522, + "due_time": 2291, + "duration": 59, + "coordinate": [ + 83.53945344760587, + -22.58496056006635 + ], + "sensor_type": 1, + "id": 49 + }, + { + "release_time": 53, + "due_time": 276, + "duration": 21, + "coordinate": [ + -10.794762854307649, + -82.1977740483895 + ], + "sensor_type": 1, + "id": 50 + }, + { + "release_time": 245, + "due_time": 2861, + "duration": 53, + "coordinate": [ + -35.25407656188869, + 8.659289622006185 + ], + "sensor_type": 1, + "id": 51 + }, + { + "release_time": 2988, + "due_time": 3122, + "duration": 38, + "coordinate": [ + -4.272962693835879, + -19.367380409228133 + ], + "sensor_type": 1, + "id": 52 + }, + { + "release_time": 1169, + "due_time": 2368, + "duration": 45, + "coordinate": [ + 77.73385390215518, + 125.06651778426749 + ], + "sensor_type": 1, + "id": 53 + }, + { + "release_time": 1673, + "due_time": 2766, + "duration": 25, + "coordinate": [ + -13.67317377217887, + -47.03228971578707 + ], + "sensor_type": 1, + "id": 54 + }, + { + "release_time": 2362, + "due_time": 2421, + "duration": 15, + "coordinate": [ + 8.230220946623902, + -8.299520932241762 + ], + "sensor_type": 1, + "id": 55 + }, + { + "release_time": 2402, + "due_time": 2811, + "duration": 16, + "coordinate": [ + 39.27064465642269, + -64.47589075694641 + ], + "sensor_type": 1, + "id": 56 + }, + { + "release_time": 3377, + "due_time": 3524, + "duration": 47, + "coordinate": [ + 0.3198259395073251, + 76.4258296404119 + ], + "sensor_type": 1, + "id": 57 + }, + { + "release_time": 2850, + "due_time": 3471, + "duration": 18, + "coordinate": [ + -56.61036616220945, + -102.0515903195305 + ], + "sensor_type": 1, + "id": 58 + }, + { + "release_time": 3301, + "due_time": 3535, + "duration": 60, + "coordinate": [ + 22.53829975240363, + 85.32437568938496 + ], + "sensor_type": 1, + "id": 59 + }, + { + "release_time": 821, + "due_time": 2146, + "duration": 28, + "coordinate": [ + -60.156982111441565, + -58.919874632204284 + ], + "sensor_type": 1, + "id": 60 + }, + { + "release_time": 24, + "due_time": 2108, + "duration": 59, + "coordinate": [ + 2.696612295931331, + 81.7490274137918 + ], + "sensor_type": 1, + "id": 61 + }, + { + "release_time": 2263, + "due_time": 3204, + "duration": 50, + "coordinate": [ + -53.37703932734101, + 16.501070705670514 + ], + "sensor_type": 1, + "id": 62 + }, + { + "release_time": 360, + "due_time": 1507, + "duration": 36, + "coordinate": [ + 39.54820141541538, + -35.354357172440075 + ], + "sensor_type": 1, + "id": 63 + }, + { + "release_time": 2344, + "due_time": 2587, + "duration": 31, + "coordinate": [ + 17.893466192651033, + -35.80862286834858 + ], + "sensor_type": 1, + "id": 64 + }, + { + "release_time": 362, + "due_time": 2345, + "duration": 51, + "coordinate": [ + 37.282184420660414, + -28.00343355674599 + ], + "sensor_type": 1, + "id": 65 + }, + { + "release_time": 3248, + "due_time": 3436, + "duration": 40, + "coordinate": [ + 66.6984810594129, + -145.23071099353137 + ], + "sensor_type": 1, + "id": 66 + }, + { + "release_time": 835, + "due_time": 3198, + "duration": 29, + "coordinate": [ + -3.888011296390019, + -170.43013211073816 + ], + "sensor_type": 1, + "id": 67 + }, + { + "release_time": 425, + "due_time": 1012, + "duration": 35, + "coordinate": [ + 30.867826393599955, + 50.7759219173947 + ], + "sensor_type": 1, + "id": 68 + }, + { + "release_time": 58, + "due_time": 3457, + "duration": 51, + "coordinate": [ + -7.076856536515521, + -49.185392138177775 + ], + "sensor_type": 1, + "id": 69 + }, + { + "release_time": 2369, + "due_time": 3116, + "duration": 44, + "coordinate": [ + 7.339844096582567, + 28.426705662394 + ], + "sensor_type": 1, + "id": 70 + }, + { + "release_time": 2304, + "due_time": 2468, + "duration": 17, + "coordinate": [ + 11.870538119252956, + -130.05841017815726 + ], + "sensor_type": 1, + "id": 71 + }, + { + "release_time": 1502, + "due_time": 2106, + "duration": 37, + "coordinate": [ + -80.1050350687516, + -25.18241144231021 + ], + "sensor_type": 1, + "id": 72 + }, + { + "release_time": 185, + "due_time": 2492, + "duration": 24, + "coordinate": [ + 61.93232077704667, + -35.8808227743387 + ], + "sensor_type": 1, + "id": 73 + }, + { + "release_time": 251, + "due_time": 1982, + "duration": 52, + "coordinate": [ + 13.634442185537011, + 137.59141919336543 + ], + "sensor_type": 1, + "id": 74 + }, + { + "release_time": 1076, + "due_time": 3567, + "duration": 51, + "coordinate": [ + -80.15272924931824, + -174.94671364593762 + ], + "sensor_type": 1, + "id": 75 + }, + { + "release_time": 487, + "due_time": 2731, + "duration": 36, + "coordinate": [ + -43.767751560894894, + -97.8341061753842 + ], + "sensor_type": 1, + "id": 76 + }, + { + "release_time": 191, + "due_time": 2432, + "duration": 20, + "coordinate": [ + -12.282210988768327, + -107.2771127223482 + ], + "sensor_type": 1, + "id": 77 + }, + { + "release_time": 1240, + "due_time": 1386, + "duration": 23, + "coordinate": [ + -59.18009282639334, + 93.76395157009972 + ], + "sensor_type": 1, + "id": 78 + }, + { + "release_time": 1048, + "due_time": 1182, + "duration": 33, + "coordinate": [ + -36.84329292651194, + 119.2666437025373 + ], + "sensor_type": 1, + "id": 79 + }, + { + "release_time": 1336, + "due_time": 1972, + "duration": 28, + "coordinate": [ + 66.79718634042788, + -8.272576663775396 + ], + "sensor_type": 1, + "id": 80 + }, + { + "release_time": 2149, + "due_time": 3546, + "duration": 29, + "coordinate": [ + -12.754049521530874, + -81.17656660318279 + ], + "sensor_type": 1, + "id": 81 + }, + { + "release_time": 1770, + "due_time": 2352, + "duration": 42, + "coordinate": [ + 20.20204700611481, + 43.08192049545943 + ], + "sensor_type": 1, + "id": 82 + }, + { + "release_time": 1451, + "due_time": 2344, + "duration": 50, + "coordinate": [ + 53.758167241791654, + 68.85059697471215 + ], + "sensor_type": 1, + "id": 83 + }, + { + "release_time": 61, + "due_time": 2962, + "duration": 52, + "coordinate": [ + -88.51746166059073, + -90.76762310341266 + ], + "sensor_type": 1, + "id": 84 + }, + { + "release_time": 2355, + "due_time": 3301, + "duration": 30, + "coordinate": [ + -67.56424207533507, + -78.45362704680397 + ], + "sensor_type": 1, + "id": 85 + }, + { + "release_time": 456, + "due_time": 953, + "duration": 54, + "coordinate": [ + 70.95570381534313, + -42.71108506346829 + ], + "sensor_type": 1, + "id": 86 + }, + { + "release_time": 2447, + "due_time": 3181, + "duration": 43, + "coordinate": [ + 55.69197879119122, + 150.2570227462909 + ], + "sensor_type": 1, + "id": 87 + }, + { + "release_time": 2733, + "due_time": 3596, + "duration": 56, + "coordinate": [ + -70.76859114100522, + 85.29594868703867 + ], + "sensor_type": 1, + "id": 88 + }, + { + "release_time": 511, + "due_time": 1149, + "duration": 43, + "coordinate": [ + 3.3267690749716508, + 26.520405250310517 + ], + "sensor_type": 1, + "id": 89 + }, + { + "release_time": 1434, + "due_time": 2305, + "duration": 31, + "coordinate": [ + -34.25432122112389, + -177.38751252885973 + ], + "sensor_type": 1, + "id": 90 + }, + { + "release_time": 807, + "due_time": 2834, + "duration": 23, + "coordinate": [ + -63.49154250387976, + -63.24701921246853 + ], + "sensor_type": 1, + "id": 91 + }, + { + "release_time": 2823, + "due_time": 3501, + "duration": 19, + "coordinate": [ + -29.566967107654925, + 44.37715322087493 + ], + "sensor_type": 1, + "id": 92 + }, + { + "release_time": 3074, + "due_time": 3369, + "duration": 58, + "coordinate": [ + -32.84785312254399, + -143.8650931358966 + ], + "sensor_type": 1, + "id": 93 + }, + { + "release_time": 423, + "due_time": 1801, + "duration": 20, + "coordinate": [ + -81.42513563542877, + 4.6330827126283225 + ], + "sensor_type": 1, + "id": 94 + }, + { + "release_time": 2655, + "due_time": 3075, + "duration": 30, + "coordinate": [ + 60.07555823872133, + -9.48172120699013 + ], + "sensor_type": 1, + "id": 95 + }, + { + "release_time": 2610, + "due_time": 3385, + "duration": 16, + "coordinate": [ + -87.32028456206672, + -133.61365360168327 + ], + "sensor_type": 1, + "id": 96 + }, + { + "release_time": 1573, + "due_time": 2119, + "duration": 27, + "coordinate": [ + -83.10439923645566, + -38.047430697617216 + ], + "sensor_type": 1, + "id": 97 + }, + { + "release_time": 3239, + "due_time": 3444, + "duration": 22, + "coordinate": [ + 70.25003069627348, + 113.06653519259197 + ], + "sensor_type": 1, + "id": 98 + }, + { + "release_time": 970, + "due_time": 2911, + "duration": 18, + "coordinate": [ + 56.440764664455884, + -30.258245885779758 + ], + "sensor_type": 1, + "id": 99 + }, + { + "release_time": 1462, + "due_time": 3481, + "duration": 25, + "coordinate": [ + 38.31637707198033, + 114.84175554625324 + ], + "sensor_type": 1, + "id": 100 + }, + { + "release_time": 29, + "due_time": 1032, + "duration": 45, + "coordinate": [ + 80.69636837079756, + 136.9415587429496 + ], + "sensor_type": 1, + "id": 101 + }, + { + "release_time": 2124, + "due_time": 2542, + "duration": 48, + "coordinate": [ + -67.08529941092002, + -19.53324003629058 + ], + "sensor_type": 1, + "id": 102 + }, + { + "release_time": 346, + "due_time": 1017, + "duration": 26, + "coordinate": [ + -38.85139826967938, + -79.19939991082516 + ], + "sensor_type": 1, + "id": 103 + }, + { + "release_time": 2604, + "due_time": 2912, + "duration": 50, + "coordinate": [ + 39.28144785195974, + 20.942745872592326 + ], + "sensor_type": 1, + "id": 104 + }, + { + "release_time": 2222, + "due_time": 2616, + "duration": 43, + "coordinate": [ + 37.966845426651886, + 76.82091783147757 + ], + "sensor_type": 1, + "id": 105 + }, + { + "release_time": 1469, + "due_time": 1777, + "duration": 55, + "coordinate": [ + 28.443038009173392, + -52.782201252241734 + ], + "sensor_type": 1, + "id": 106 + }, + { + "release_time": 1424, + "due_time": 1860, + "duration": 52, + "coordinate": [ + 48.832999335991275, + 177.3772858046671 + ], + "sensor_type": 1, + "id": 107 + }, + { + "release_time": 3208, + "due_time": 3324, + "duration": 27, + "coordinate": [ + -58.59027557393569, + -158.31860487200333 + ], + "sensor_type": 1, + "id": 108 + }, + { + "release_time": 3007, + "due_time": 3569, + "duration": 16, + "coordinate": [ + 48.71504227267695, + 41.629971686429286 + ], + "sensor_type": 1, + "id": 109 + }, + { + "release_time": 2309, + "due_time": 3547, + "duration": 53, + "coordinate": [ + -22.10827622559738, + -39.48422160400955 + ], + "sensor_type": 1, + "id": 110 + }, + { + "release_time": 2783, + "due_time": 3172, + "duration": 54, + "coordinate": [ + -55.95817477920699, + -127.52817135320947 + ], + "sensor_type": 1, + "id": 111 + }, + { + "release_time": 2128, + "due_time": 3029, + "duration": 18, + "coordinate": [ + -27.59936881678197, + -55.05283279449419 + ], + "sensor_type": 1, + "id": 112 + }, + { + "release_time": 1421, + "due_time": 3537, + "duration": 21, + "coordinate": [ + -36.790249387289734, + 163.403227200885 + ], + "sensor_type": 1, + "id": 113 + }, + { + "release_time": 2405, + "due_time": 3593, + "duration": 41, + "coordinate": [ + -6.480023124578736, + 163.80842879477126 + ], + "sensor_type": 1, + "id": 114 + }, + { + "release_time": 2738, + "due_time": 3032, + "duration": 60, + "coordinate": [ + -78.02998034703428, + -71.27205143183907 + ], + "sensor_type": 1, + "id": 115 + } +] \ No newline at end of file diff --git a/benchmarks/aeosbench/dataset/cases/00025/constellation.json b/benchmarks/aeosbench/dataset/cases/00025/constellation.json new file mode 100644 index 0000000..9328853 --- /dev/null +++ b/benchmarks/aeosbench/dataset/cases/00025/constellation.json @@ -0,0 +1,4318 @@ +{ + "orbits": [ + { + "id": 0, + "eccentricity": 0.0009594, + "semi_major_axis": 6886000.0, + "inclination": 85.0027, + "right_ascension_of_the_ascending_node": 172.805, + "argument_of_perigee": 178.8998 + }, + { + "id": 1, + "eccentricity": 0.0001333, + "semi_major_axis": 7571000.0, + "inclination": 87.8961, + "right_ascension_of_the_ascending_node": 164.6019, + "argument_of_perigee": 107.5971 + }, + { + "id": 2, + "eccentricity": 0.0002037, + "semi_major_axis": 6921000.0, + "inclination": 97.6559, + "right_ascension_of_the_ascending_node": 179.7268, + "argument_of_perigee": 88.3555 + }, + { + "id": 3, + "eccentricity": 6.91e-05, + "semi_major_axis": 6921000.0, + "inclination": 43.0019, + "right_ascension_of_the_ascending_node": 191.1562, + "argument_of_perigee": 286.2975 + }, + { + "id": 4, + "eccentricity": 0.0003245, + "semi_major_axis": 6921000.0, + "inclination": 69.9995, + "right_ascension_of_the_ascending_node": 168.9752, + "argument_of_perigee": 265.3048 + }, + { + "id": 5, + "eccentricity": 0.0001047, + "semi_major_axis": 6921000.0, + "inclination": 53.2167, + "right_ascension_of_the_ascending_node": 309.085, + "argument_of_perigee": 80.2291 + }, + { + "id": 6, + "eccentricity": 0.0001438, + "semi_major_axis": 6921000.0, + "inclination": 53.2142, + "right_ascension_of_the_ascending_node": 217.6926, + "argument_of_perigee": 47.1416 + }, + { + "id": 7, + "eccentricity": 0.0001113, + "semi_major_axis": 6921000.0, + "inclination": 43.0036, + "right_ascension_of_the_ascending_node": 98.7495, + "argument_of_perigee": 272.4345 + }, + { + "id": 8, + "eccentricity": 0.0003282, + "semi_major_axis": 6871000.0, + "inclination": 52.9741, + "right_ascension_of_the_ascending_node": 355.814, + "argument_of_perigee": 15.5165 + }, + { + "id": 9, + "eccentricity": 0.000108, + "semi_major_axis": 6921000.0, + "inclination": 53.2188, + "right_ascension_of_the_ascending_node": 0.7522, + "argument_of_perigee": 81.3445 + }, + { + "id": 10, + "eccentricity": 5.84e-05, + "semi_major_axis": 6921000.0, + "inclination": 53.0531, + "right_ascension_of_the_ascending_node": 210.6549, + "argument_of_perigee": 92.312 + }, + { + "id": 11, + "eccentricity": 0.0002539, + "semi_major_axis": 6921000.0, + "inclination": 53.0539, + "right_ascension_of_the_ascending_node": 274.9492, + "argument_of_perigee": 342.1468 + }, + { + "id": 12, + "eccentricity": 6.86e-05, + "semi_major_axis": 7781000.0, + "inclination": 52.0061, + "right_ascension_of_the_ascending_node": 236.4657, + "argument_of_perigee": 167.7401 + }, + { + "id": 13, + "eccentricity": 0.0002114, + "semi_major_axis": 6921000.0, + "inclination": 53.0568, + "right_ascension_of_the_ascending_node": 39.4117, + "argument_of_perigee": 122.9796 + }, + { + "id": 14, + "eccentricity": 0.0001446, + "semi_major_axis": 6921000.0, + "inclination": 53.0555, + "right_ascension_of_the_ascending_node": 97.2732, + "argument_of_perigee": 93.4085 + }, + { + "id": 15, + "eccentricity": 0.0001148, + "semi_major_axis": 6921000.0, + "inclination": 53.0542, + "right_ascension_of_the_ascending_node": 77.3606, + "argument_of_perigee": 84.8923 + }, + { + "id": 16, + "eccentricity": 0.0002045, + "semi_major_axis": 7571000.0, + "inclination": 87.8963, + "right_ascension_of_the_ascending_node": 73.2375, + "argument_of_perigee": 76.5726 + }, + { + "id": 17, + "eccentricity": 0.0001389, + "semi_major_axis": 6921000.0, + "inclination": 53.2179, + "right_ascension_of_the_ascending_node": 351.0551, + "argument_of_perigee": 98.1387 + }, + { + "id": 18, + "eccentricity": 0.0001863, + "semi_major_axis": 7571000.0, + "inclination": 87.8929, + "right_ascension_of_the_ascending_node": 103.8108, + "argument_of_perigee": 85.5719 + }, + { + "id": 19, + "eccentricity": 0.0001261, + "semi_major_axis": 6921000.0, + "inclination": 53.219, + "right_ascension_of_the_ascending_node": 324.7525, + "argument_of_perigee": 89.3746 + }, + { + "id": 20, + "eccentricity": 0.0001169, + "semi_major_axis": 6921000.0, + "inclination": 43.0021, + "right_ascension_of_the_ascending_node": 197.2216, + "argument_of_perigee": 271.7271 + }, + { + "id": 21, + "eccentricity": 0.0001587, + "semi_major_axis": 7047000.0, + "inclination": 97.7826, + "right_ascension_of_the_ascending_node": 326.4205, + "argument_of_perigee": 88.692 + }, + { + "id": 22, + "eccentricity": 0.0002362, + "semi_major_axis": 7571000.0, + "inclination": 87.8954, + "right_ascension_of_the_ascending_node": 134.3003, + "argument_of_perigee": 76.7928 + }, + { + "id": 23, + "eccentricity": 0.0001777, + "semi_major_axis": 7057000.0, + "inclination": 98.0477, + "right_ascension_of_the_ascending_node": 241.4281, + "argument_of_perigee": 20.0472 + }, + { + "id": 24, + "eccentricity": 0.0001394, + "semi_major_axis": 6921000.0, + "inclination": 53.0538, + "right_ascension_of_the_ascending_node": 151.5971, + "argument_of_perigee": 90.3224 + }, + { + "id": 25, + "eccentricity": 0.0001373, + "semi_major_axis": 6921000.0, + "inclination": 53.0545, + "right_ascension_of_the_ascending_node": 181.5996, + "argument_of_perigee": 99.931 + }, + { + "id": 26, + "eccentricity": 0.0001256, + "semi_major_axis": 6921000.0, + "inclination": 53.2147, + "right_ascension_of_the_ascending_node": 193.4207, + "argument_of_perigee": 66.9482 + }, + { + "id": 27, + "eccentricity": 0.00015, + "semi_major_axis": 6921000.0, + "inclination": 53.0559, + "right_ascension_of_the_ascending_node": 305.2214, + "argument_of_perigee": 97.8367 + }, + { + "id": 28, + "eccentricity": 0.0001367, + "semi_major_axis": 6921000.0, + "inclination": 53.0556, + "right_ascension_of_the_ascending_node": 97.034, + "argument_of_perigee": 99.5387 + }, + { + "id": 29, + "eccentricity": 0.0001508, + "semi_major_axis": 6921000.0, + "inclination": 53.0548, + "right_ascension_of_the_ascending_node": 280.3866, + "argument_of_perigee": 126.5083 + }, + { + "id": 30, + "eccentricity": 0.0003243, + "semi_major_axis": 6921000.0, + "inclination": 97.6568, + "right_ascension_of_the_ascending_node": 359.151, + "argument_of_perigee": 56.2097 + }, + { + "id": 31, + "eccentricity": 0.0001207, + "semi_major_axis": 6921000.0, + "inclination": 53.053, + "right_ascension_of_the_ascending_node": 260.4064, + "argument_of_perigee": 64.5365 + }, + { + "id": 32, + "eccentricity": 0.000895, + "semi_major_axis": 6871000.0, + "inclination": 97.1214, + "right_ascension_of_the_ascending_node": 205.8741, + "argument_of_perigee": 29.2021 + }, + { + "id": 33, + "eccentricity": 0.0001238, + "semi_major_axis": 6921000.0, + "inclination": 53.0535, + "right_ascension_of_the_ascending_node": 171.3645, + "argument_of_perigee": 75.0328 + }, + { + "id": 34, + "eccentricity": 0.0002293, + "semi_major_axis": 6921000.0, + "inclination": 53.1873, + "right_ascension_of_the_ascending_node": 342.9542, + "argument_of_perigee": 58.1822 + }, + { + "id": 35, + "eccentricity": 0.0001, + "semi_major_axis": 6952000.0, + "inclination": 140.7411, + "right_ascension_of_the_ascending_node": 220.1855, + "argument_of_perigee": 234.6001 + }, + { + "id": 36, + "eccentricity": 0.0002851, + "semi_major_axis": 6921000.0, + "inclination": 70.0013, + "right_ascension_of_the_ascending_node": 310.6653, + "argument_of_perigee": 261.268 + }, + { + "id": 37, + "eccentricity": 0.0002803, + "semi_major_axis": 6921000.0, + "inclination": 97.6523, + "right_ascension_of_the_ascending_node": 299.0045, + "argument_of_perigee": 242.1845 + }, + { + "id": 38, + "eccentricity": 0.0001349, + "semi_major_axis": 6921000.0, + "inclination": 53.2156, + "right_ascension_of_the_ascending_node": 109.3978, + "argument_of_perigee": 97.5318 + }, + { + "id": 39, + "eccentricity": 0.0001306, + "semi_major_axis": 6921000.0, + "inclination": 53.2156, + "right_ascension_of_the_ascending_node": 178.7421, + "argument_of_perigee": 91.4172 + }, + { + "id": 40, + "eccentricity": 0.0001332, + "semi_major_axis": 6921000.0, + "inclination": 53.2158, + "right_ascension_of_the_ascending_node": 173.9366, + "argument_of_perigee": 100.0568 + }, + { + "id": 41, + "eccentricity": 0.0001796, + "semi_major_axis": 6921000.0, + "inclination": 53.2168, + "right_ascension_of_the_ascending_node": 262.3947, + "argument_of_perigee": 53.6521 + }, + { + "id": 42, + "eccentricity": 0.000283, + "semi_major_axis": 6921000.0, + "inclination": 70.0007, + "right_ascension_of_the_ascending_node": 29.2959, + "argument_of_perigee": 262.1104 + }, + { + "id": 43, + "eccentricity": 0.0001419, + "semi_major_axis": 6921000.0, + "inclination": 53.0568, + "right_ascension_of_the_ascending_node": 358.2853, + "argument_of_perigee": 97.1129 + } + ], + "satellites": [ + { + "inertia": [ + 172.07305908203125, + 0.0, + 0.0, + 0.0, + 169.16928100585938, + 0.0, + 0.0, + 0.0, + 169.97348022460938 + ], + "mass": 152.43702846607277, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 0, + "solar_panel": { + "direction": [ + -0.8592054106593676, + 0.4200009817750828, + 0.2921733006310364 + ], + "area": 0.43251474220980246, + "efficiency": 0.35037795331697374 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.28546394596392394, + "power": 2.3898307094522084, + "type": 1 + }, + "battery": { + "capacity": 27681.302207672907, + "percentage": 0.28275168248535076 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 679.4767027183241, + "power": 6.363185378966391, + "efficiency": 0.5094015454729882 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 483.9802669486852, + "power": 5.017187568645185, + "efficiency": 0.5094628151192248 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 712.5491944236742, + "power": 6.157545391241522, + "efficiency": 0.5307687840880888 + } + ], + "mrp_control": { + "k": 15.260607097763048, + "ki": 0.003291007713880857, + "p": 59.435878475607744, + "integral_limit": 0.014731324745190644 + }, + "true_anomaly": 110.82953739862684, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 0 + }, + { + "inertia": [ + 79.82758331298828, + 0.0, + 0.0, + 0.0, + 147.38137817382812, + 0.0, + 0.0, + 0.0, + 56.781349182128906 + ], + "mass": 132.2298417317861, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 1, + "solar_panel": { + "direction": [ + -0.893571153781659, + 0.4167627762984962, + 0.1668513752454096 + ], + "area": 0.2335491083821448, + "efficiency": 0.33878142725736315 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.22856047991413384, + "power": 5.12100810738042, + "type": 1 + }, + "battery": { + "capacity": 11329.685035189268, + "percentage": 0.8559531201046956 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 658.4455252978094, + "power": 6.179470935859683, + "efficiency": 0.5450566917209572 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 456.9652925686301, + "power": 5.156647497328484, + "efficiency": 0.5304673040480566 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 417.9948528749662, + "power": 5.367862871143061, + "efficiency": 0.5197111495281883 + } + ], + "mrp_control": { + "k": 25.38742688716534, + "ki": 0.00731190121361586, + "p": 74.99700293291754, + "integral_limit": 0.013548264116316742 + }, + "true_anomaly": 27.929051596092872, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 1 + }, + { + "inertia": [ + 92.80104064941406, + 0.0, + 0.0, + 0.0, + 50.26515579223633, + 0.0, + 0.0, + 0.0, + 198.3650665283203 + ], + "mass": 75.25481718922737, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 2, + "solar_panel": { + "direction": [ + 0.18360739566353937, + 0.8168004468109414, + 0.5469235361063728 + ], + "area": 0.11317998025575485, + "efficiency": 0.1233768656868838 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.1958931592954433, + "power": 8.784262208542307, + "type": 1 + }, + "battery": { + "capacity": 10822.47681314029, + "percentage": 0.8660508101161366 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 731.0425228863098, + "power": 6.801983150057728, + "efficiency": 0.5596782766222906 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 638.202148117766, + "power": 6.709721481458379, + "efficiency": 0.5163071352981727 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 565.2732757086603, + "power": 6.023227067154955, + "efficiency": 0.5498667259726173 + } + ], + "mrp_control": { + "k": 78.71455670227843, + "ki": 0.0019101291542788091, + "p": 217.67838198463164, + "integral_limit": 0.00785643580193563 + }, + "true_anomaly": 160.60828233503682, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 2 + }, + { + "inertia": [ + 84.49321746826172, + 0.0, + 0.0, + 0.0, + 178.2905731201172, + 0.0, + 0.0, + 0.0, + 138.04672241210938 + ], + "mass": 66.74877727118488, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 3, + "solar_panel": { + "direction": [ + -0.227907912581234, + 0.028179370606556845, + -0.9732748360330102 + ], + "area": 0.47272393779922617, + "efficiency": 0.11977659205730543 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.14980851554717842, + "power": 8.428681462877929, + "type": 1 + }, + "battery": { + "capacity": 10427.163191270043, + "percentage": 0.7982243773810686 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 484.13181929997586, + "power": 6.742744708219333, + "efficiency": 0.5637457239116267 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 621.3759347927148, + "power": 5.933997154900332, + "efficiency": 0.5561483346851726 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 709.4860131870105, + "power": 6.4249774317040105, + "efficiency": 0.5199402040313414 + } + ], + "mrp_control": { + "k": 26.729666147031086, + "ki": 0.0018980194030066434, + "p": 77.81868921228671, + "integral_limit": 0.002346682695558517 + }, + "true_anomaly": 184.92980217706017, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 3 + }, + { + "inertia": [ + 132.0121612548828, + 0.0, + 0.0, + 0.0, + 177.4449462890625, + 0.0, + 0.0, + 0.0, + 186.55706787109375 + ], + "mass": 136.17972392491168, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 4, + "solar_panel": { + "direction": [ + -0.48459392868963985, + 0.22879768067183326, + 0.8442868858369944 + ], + "area": 0.2922929827060263, + "efficiency": 0.17234941868228665 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2181722461669845, + "power": 9.562238733623069, + "type": 1 + }, + "battery": { + "capacity": 18112.983250263074, + "percentage": 0.8079836046479679 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 548.1194255030452, + "power": 5.152063894069822, + "efficiency": 0.5016421759249269 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 682.863763719195, + "power": 6.500112008300417, + "efficiency": 0.592443571117535 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 618.5588295295379, + "power": 5.004817981252323, + "efficiency": 0.5611803353636279 + } + ], + "mrp_control": { + "k": 68.40822683644426, + "ki": 0.0007782065073746525, + "p": 210.0523803690356, + "integral_limit": 0.0028384569170020603 + }, + "true_anomaly": 243.59309114694418, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 4 + }, + { + "inertia": [ + 159.27398681640625, + 0.0, + 0.0, + 0.0, + 81.52001953125, + 0.0, + 0.0, + 0.0, + 189.7107391357422 + ], + "mass": 114.21755657122026, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 5, + "solar_panel": { + "direction": [ + -0.756630516481566, + 0.09396297123187909, + -0.6470558102405972 + ], + "area": 0.4950499130170677, + "efficiency": 0.1483267045844434 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3827910668527301, + "power": 1.4547936053451882, + "type": 1 + }, + "battery": { + "capacity": 15593.078885063325, + "percentage": 0.46802873995208627 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 518.2507908093787, + "power": 6.959072056506882, + "efficiency": 0.56751538538876 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 545.2513521397641, + "power": 5.120745249272765, + "efficiency": 0.5877085910139273 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 474.0042818567963, + "power": 6.307659834160498, + "efficiency": 0.5885705203089068 + } + ], + "mrp_control": { + "k": 19.094268632281178, + "ki": 0.005573750706836029, + "p": 74.21621777638755, + "integral_limit": 0.0014041716029444685 + }, + "true_anomaly": 13.16173439373895, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 5 + }, + { + "inertia": [ + 180.81268310546875, + 0.0, + 0.0, + 0.0, + 104.4050521850586, + 0.0, + 0.0, + 0.0, + 69.30145263671875 + ], + "mass": 159.2431609535796, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 6, + "solar_panel": { + "direction": [ + -0.06198677077631469, + 0.1696967322903299, + 0.9835449452357065 + ], + "area": 0.30428885014760165, + "efficiency": 0.3352374140068466 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.1281015335029635, + "power": 2.2835785097668357, + "type": 1 + }, + "battery": { + "capacity": 20185.052747012265, + "percentage": 0.5487418497717873 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 473.56140519313976, + "power": 5.889223727956055, + "efficiency": 0.5732205523937451 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 470.53504435562155, + "power": 6.732365238345257, + "efficiency": 0.5394171795002578 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 620.5516501915733, + "power": 6.384944671988704, + "efficiency": 0.5703812498064074 + } + ], + "mrp_control": { + "k": 20.471398077339103, + "ki": 0.0047996119836979404, + "p": 74.05631376985167, + "integral_limit": 0.019173918627723857 + }, + "true_anomaly": 33.80329567502957, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 6 + }, + { + "inertia": [ + 89.47077178955078, + 0.0, + 0.0, + 0.0, + 188.74156188964844, + 0.0, + 0.0, + 0.0, + 175.53228759765625 + ], + "mass": 54.532654192446344, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 7, + "solar_panel": { + "direction": [ + -0.6518721645884515, + 0.11895643470524624, + 0.7489406169229863 + ], + "area": 0.4965159851126516, + "efficiency": 0.34082874302032873 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.10899169824001183, + "power": 4.917488537955308, + "type": 1 + }, + "battery": { + "capacity": 18068.04218081352, + "percentage": 0.5232139291013558 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 593.9864181064954, + "power": 6.275134233157046, + "efficiency": 0.5758240436598737 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 654.5485015303422, + "power": 6.2022943551903955, + "efficiency": 0.5017053644003423 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 711.9228746156682, + "power": 5.851608057021311, + "efficiency": 0.5089051470682364 + } + ], + "mrp_control": { + "k": 37.7233208726075, + "ki": 0.0095411386821078, + "p": 111.36127918939479, + "integral_limit": 0.04512299765330489 + }, + "true_anomaly": 156.65848661735342, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 7 + }, + { + "inertia": [ + 114.32579803466797, + 0.0, + 0.0, + 0.0, + 191.6973419189453, + 0.0, + 0.0, + 0.0, + 117.12676239013672 + ], + "mass": 153.7595243233813, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 8, + "solar_panel": { + "direction": [ + 0.3762541883929429, + 0.8738032744024853, + 0.30805944776984656 + ], + "area": 0.35048596757899564, + "efficiency": 0.27430918665582293 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.49102568502141686, + "power": 5.95980438690032, + "type": 1 + }, + "battery": { + "capacity": 28427.61971051845, + "percentage": 0.7636002838380845 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 524.4040331744727, + "power": 6.662816360655175, + "efficiency": 0.5441398453378309 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 500.15915135338605, + "power": 6.462155841707792, + "efficiency": 0.5495633874824164 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 654.7469267399426, + "power": 6.542304795219052, + "efficiency": 0.5233226668966016 + } + ], + "mrp_control": { + "k": 24.289385126774086, + "ki": 0.008322902629927006, + "p": 66.15508863487453, + "integral_limit": 0.0152403078184283 + }, + "true_anomaly": 251.13835095754956, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 8 + }, + { + "inertia": [ + 66.51117706298828, + 0.0, + 0.0, + 0.0, + 154.81207275390625, + 0.0, + 0.0, + 0.0, + 130.79652404785156 + ], + "mass": 108.20974036420857, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 9, + "solar_panel": { + "direction": [ + -0.21530409391517036, + 0.8111374794032566, + 0.5437831706210655 + ], + "area": 0.2504845573354295, + "efficiency": 0.4450327614689854 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2284932725707428, + "power": 4.550142906170553, + "type": 1 + }, + "battery": { + "capacity": 12668.625203588663, + "percentage": 0.8232727407685456 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 511.6530864183656, + "power": 6.0435625382936, + "efficiency": 0.538549849447643 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 736.5178249989375, + "power": 5.888915014081406, + "efficiency": 0.5125537069987686 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 696.8510454972022, + "power": 5.495748831317989, + "efficiency": 0.5602873115974494 + } + ], + "mrp_control": { + "k": 21.631925329274285, + "ki": 0.004739419230574178, + "p": 78.30349404334244, + "integral_limit": 0.01951464906299688 + }, + "true_anomaly": 313.94387348482974, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 9 + }, + { + "inertia": [ + 58.805450439453125, + 0.0, + 0.0, + 0.0, + 110.27999877929688, + 0.0, + 0.0, + 0.0, + 140.87347412109375 + ], + "mass": 78.0577576583922, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 10, + "solar_panel": { + "direction": [ + 0.08503465294464975, + 0.21433529549433453, + -0.9730516373265806 + ], + "area": 0.36805019186779575, + "efficiency": 0.10563269456313568 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3332752963969419, + "power": 4.79388505279228, + "type": 1 + }, + "battery": { + "capacity": 18993.688943112935, + "percentage": 0.33643262974667476 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 557.8758395223572, + "power": 5.397682463108999, + "efficiency": 0.5886796487056734 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 661.0909508323643, + "power": 6.975551919737343, + "efficiency": 0.528989615340467 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 691.1292026150629, + "power": 6.005571440990728, + "efficiency": 0.5945212564938382 + } + ], + "mrp_control": { + "k": 40.89685115804644, + "ki": 0.004898881027663214, + "p": 140.6974180903899, + "integral_limit": 0.01484555934791159 + }, + "true_anomaly": 358.76008447169414, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 10 + }, + { + "inertia": [ + 50.238914489746094, + 0.0, + 0.0, + 0.0, + 197.0855712890625, + 0.0, + 0.0, + 0.0, + 146.02651977539062 + ], + "mass": 73.3680684593759, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 11, + "solar_panel": { + "direction": [ + -0.5095800548299737, + 0.820520734839555, + -0.2589862765048329 + ], + "area": 0.21659525662167997, + "efficiency": 0.4766811637186693 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.40135955752166885, + "power": 3.343284688515079, + "type": 1 + }, + "battery": { + "capacity": 12888.366107462614, + "percentage": 0.3389222090563772 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 580.628496951138, + "power": 6.7421272058641515, + "efficiency": 0.5446349221953127 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 625.6200147561528, + "power": 6.0962231925772326, + "efficiency": 0.5108083842883164 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 675.2390009587036, + "power": 6.390343980615025, + "efficiency": 0.5586225796663893 + } + ], + "mrp_control": { + "k": 79.10849021619669, + "ki": 0.003243744213262666, + "p": 163.97797671691103, + "integral_limit": 0.015089042627000296 + }, + "true_anomaly": 12.952183056642523, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 11 + }, + { + "inertia": [ + 132.77081298828125, + 0.0, + 0.0, + 0.0, + 119.29783630371094, + 0.0, + 0.0, + 0.0, + 174.53939819335938 + ], + "mass": 54.37418270267079, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 12, + "solar_panel": { + "direction": [ + 0.5288863010146813, + 0.16707669794336913, + 0.8320845255160969 + ], + "area": 0.35864066861167376, + "efficiency": 0.23581411565230004 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2495755220905901, + "power": 5.812854862162171, + "type": 1 + }, + "battery": { + "capacity": 18111.426144891353, + "percentage": 0.6223211248400693 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 600.4624289392568, + "power": 6.329029665455412, + "efficiency": 0.5721673575825068 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 639.0329194081971, + "power": 6.609442994039879, + "efficiency": 0.512566299931546 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 491.97355850167435, + "power": 6.210673630364873, + "efficiency": 0.5363412418936628 + } + ], + "mrp_control": { + "k": 23.44110972094467, + "ki": 0.003497692904099299, + "p": 76.45251165305451, + "integral_limit": 0.0096637275862307 + }, + "true_anomaly": 208.19712551815593, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 12 + }, + { + "inertia": [ + 150.55799865722656, + 0.0, + 0.0, + 0.0, + 174.68804931640625, + 0.0, + 0.0, + 0.0, + 120.66548156738281 + ], + "mass": 75.93464265619879, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 13, + "solar_panel": { + "direction": [ + -0.6347489135198476, + 0.17987767218727393, + 0.7514904123366183 + ], + "area": 0.38219256235294774, + "efficiency": 0.43850207954139 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.15491193850751206, + "power": 7.577936492078093, + "type": 1 + }, + "battery": { + "capacity": 20710.406323299634, + "percentage": 0.800464065222041 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 530.5987463594721, + "power": 6.270803128395557, + "efficiency": 0.5262842933219447 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 630.2107644714927, + "power": 6.305055111757094, + "efficiency": 0.5432163047937317 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 733.7940911050752, + "power": 6.908828822069592, + "efficiency": 0.5970586943685495 + } + ], + "mrp_control": { + "k": 28.366864944827995, + "ki": 0.004223926124048386, + "p": 107.21173939913957, + "integral_limit": 0.006285258804655635 + }, + "true_anomaly": 114.38898429774885, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 13 + }, + { + "inertia": [ + 51.1492805480957, + 0.0, + 0.0, + 0.0, + 110.39907836914062, + 0.0, + 0.0, + 0.0, + 181.7525177001953 + ], + "mass": 69.92668173189372, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 14, + "solar_panel": { + "direction": [ + -0.28205220823830973, + 0.8826509532834814, + -0.3759971362865077 + ], + "area": 0.2226274368155342, + "efficiency": 0.16850404177312744 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.350510758806422, + "power": 2.8555334865429502, + "type": 1 + }, + "battery": { + "capacity": 20817.912824757594, + "percentage": 0.9452559118796668 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 688.9761591192439, + "power": 6.971395005458578, + "efficiency": 0.5293167466007199 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 587.1730980559913, + "power": 5.253983729199648, + "efficiency": 0.5191929125962618 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 579.3674609101573, + "power": 5.63933188224706, + "efficiency": 0.5988040059635992 + } + ], + "mrp_control": { + "k": 27.014742633535114, + "ki": 0.0066461462611854625, + "p": 75.38072816758887, + "integral_limit": 0.015983905627402407 + }, + "true_anomaly": 129.38776179745622, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 14 + }, + { + "inertia": [ + 109.03429412841797, + 0.0, + 0.0, + 0.0, + 128.42344665527344, + 0.0, + 0.0, + 0.0, + 178.0515899658203 + ], + "mass": 82.73823320617072, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 15, + "solar_panel": { + "direction": [ + 0.400988423115988, + 0.8399430598715536, + -0.3656554945581496 + ], + "area": 0.21292027933583194, + "efficiency": 0.2642724306111168 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.27537767897948046, + "power": 8.281964971502173, + "type": 1 + }, + "battery": { + "capacity": 24679.754949809092, + "percentage": 0.44350602176555864 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 424.02302794868535, + "power": 5.999179124528161, + "efficiency": 0.5944449937004341 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 592.2612599204975, + "power": 5.710635462536217, + "efficiency": 0.5058802737318 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 710.4977515712576, + "power": 5.6196109131359755, + "efficiency": 0.5940182834058042 + } + ], + "mrp_control": { + "k": 28.854444170395396, + "ki": 0.0003411504196700865, + "p": 73.12229518884381, + "integral_limit": 0.0011098230047631814 + }, + "true_anomaly": 65.38997766768222, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 15 + }, + { + "inertia": [ + 136.80909729003906, + 0.0, + 0.0, + 0.0, + 79.98080444335938, + 0.0, + 0.0, + 0.0, + 155.53237915039062 + ], + "mass": 84.15635520184586, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 16, + "solar_panel": { + "direction": [ + 0.3587414193434576, + 0.5746309119181314, + -0.7355976543706337 + ], + "area": 0.3270930658601836, + "efficiency": 0.4572755010616466 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.13022962137600236, + "power": 2.1637617025460774, + "type": 1 + }, + "battery": { + "capacity": 24017.138914813644, + "percentage": 0.45998204872189097 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 703.7195582092099, + "power": 5.482761176759404, + "efficiency": 0.5902096941209201 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 651.034680950651, + "power": 5.641367297143766, + "efficiency": 0.5714218739462747 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 536.9519889458871, + "power": 6.055744522690578, + "efficiency": 0.5266191975559344 + } + ], + "mrp_control": { + "k": 27.669271963991566, + "ki": 0.0033373828293049137, + "p": 60.13042904323628, + "integral_limit": 0.0003908761415219446 + }, + "true_anomaly": 339.80568829393815, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 16 + }, + { + "inertia": [ + 169.30148315429688, + 0.0, + 0.0, + 0.0, + 89.50761413574219, + 0.0, + 0.0, + 0.0, + 128.54080200195312 + ], + "mass": 179.31513911787982, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 17, + "solar_panel": { + "direction": [ + -0.4684174263380407, + 0.8033166972606022, + 0.36778716481841 + ], + "area": 0.39784203940875296, + "efficiency": 0.48771857932946794 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2439429970155001, + "power": 4.061313707319342, + "type": 1 + }, + "battery": { + "capacity": 21121.764985825343, + "percentage": 0.9488335977195796 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 692.7431706517641, + "power": 5.180753066052047, + "efficiency": 0.582696815137714 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 546.6868879850838, + "power": 6.234176676805362, + "efficiency": 0.567952224390009 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 538.4628119361581, + "power": 6.864328161453294, + "efficiency": 0.5382467448568258 + } + ], + "mrp_control": { + "k": 20.86928894275141, + "ki": 0.0001647552308060163, + "p": 61.61409089532989, + "integral_limit": 9.282350540807383e-05 + }, + "true_anomaly": 105.38891872300584, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 17 + }, + { + "inertia": [ + 72.24264526367188, + 0.0, + 0.0, + 0.0, + 168.12808227539062, + 0.0, + 0.0, + 0.0, + 118.53280639648438 + ], + "mass": 198.6657412924355, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 18, + "solar_panel": { + "direction": [ + -0.016656141736347843, + 0.798836437841774, + 0.60131765192677 + ], + "area": 0.19505154152860604, + "efficiency": 0.3573349148903091 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2659795521273325, + "power": 2.595087516097779, + "type": 1 + }, + "battery": { + "capacity": 28243.1379384333, + "percentage": 0.5791560050216459 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 630.0029922835121, + "power": 5.1937948168232335, + "efficiency": 0.5731303404219886 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 732.1712731797938, + "power": 6.240223312844301, + "efficiency": 0.5975195466757194 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 587.9309781625013, + "power": 5.857943566234066, + "efficiency": 0.5245757223830694 + } + ], + "mrp_control": { + "k": 25.261753699427445, + "ki": 0.007929917796711398, + "p": 86.38392962979626, + "integral_limit": 0.03804409638072943 + }, + "true_anomaly": 357.70332359855803, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 18 + }, + { + "inertia": [ + 116.33448028564453, + 0.0, + 0.0, + 0.0, + 126.14238739013672, + 0.0, + 0.0, + 0.0, + 162.46742248535156 + ], + "mass": 163.04651140899483, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 19, + "solar_panel": { + "direction": [ + 0.6461222674010039, + 0.031072830862803658, + -0.7626011373914658 + ], + "area": 0.12492364536400756, + "efficiency": 0.29382740482558045 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.13178895564286092, + "power": 7.222141565327646, + "type": 1 + }, + "battery": { + "capacity": 9863.155726322238, + "percentage": 0.213870337083861 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 715.9144576772935, + "power": 5.3420347002785995, + "efficiency": 0.5879750751665102 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 667.9385432540419, + "power": 5.378382193487947, + "efficiency": 0.5324221608644839 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 590.4382896988026, + "power": 6.828213228482055, + "efficiency": 0.5919897126466545 + } + ], + "mrp_control": { + "k": 14.480670637315214, + "ki": 0.008560728437304778, + "p": 44.655816873648824, + "integral_limit": 0.03490257460175667 + }, + "true_anomaly": 150.36059097226038, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 19 + }, + { + "inertia": [ + 176.33352661132812, + 0.0, + 0.0, + 0.0, + 140.66452026367188, + 0.0, + 0.0, + 0.0, + 58.332496643066406 + ], + "mass": 174.4145187336719, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 20, + "solar_panel": { + "direction": [ + -0.4676342149217741, + 0.6637638003055989, + 0.583725841845609 + ], + "area": 0.14272918677504967, + "efficiency": 0.34011606747807843 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.39249540033407293, + "power": 7.091716660396741, + "type": 1 + }, + "battery": { + "capacity": 10444.502012470053, + "percentage": 0.8232236214888116 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 748.6059471897381, + "power": 5.8860388370424275, + "efficiency": 0.5247187213642428 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 445.6537291918255, + "power": 5.56363106517136, + "efficiency": 0.5084572601627181 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 445.0286732617688, + "power": 6.837899238670658, + "efficiency": 0.5140983189332721 + } + ], + "mrp_control": { + "k": 24.95388369326498, + "ki": 0.008704799923630522, + "p": 50.44652744768716, + "integral_limit": 0.04255288591236063 + }, + "true_anomaly": 95.74700876015648, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 20 + }, + { + "inertia": [ + 199.44766235351562, + 0.0, + 0.0, + 0.0, + 164.332763671875, + 0.0, + 0.0, + 0.0, + 152.25381469726562 + ], + "mass": 135.24928213119682, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 21, + "solar_panel": { + "direction": [ + -0.0006169817082026958, + 0.01934668737527104, + 0.9998126449596321 + ], + "area": 0.2483488354195459, + "efficiency": 0.1406062067711046 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.12921045432203854, + "power": 3.1268566041700225, + "type": 1 + }, + "battery": { + "capacity": 14344.259005058626, + "percentage": 0.27199749621690117 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 749.6403473933815, + "power": 5.434698394765005, + "efficiency": 0.5789192509556761 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 655.3955135716327, + "power": 5.635361195098519, + "efficiency": 0.5628806066037743 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 507.44124534804024, + "power": 6.3110627090335045, + "efficiency": 0.5270935604266316 + } + ], + "mrp_control": { + "k": 29.66524625334946, + "ki": 0.008084667093560238, + "p": 92.57183578021068, + "integral_limit": 0.015119894008558574 + }, + "true_anomaly": 40.58454135787262, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 21 + }, + { + "inertia": [ + 94.61575317382812, + 0.0, + 0.0, + 0.0, + 175.02359008789062, + 0.0, + 0.0, + 0.0, + 159.59927368164062 + ], + "mass": 156.31176128008826, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 22, + "solar_panel": { + "direction": [ + -0.7980659878881318, + 0.41177557220777483, + -0.4399222171124117 + ], + "area": 0.4176583198933421, + "efficiency": 0.34929472795596805 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3375282391433351, + "power": 8.45078280430334, + "type": 1 + }, + "battery": { + "capacity": 24080.387415914643, + "percentage": 0.19745639453837344 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 438.44139140723024, + "power": 6.963186357843266, + "efficiency": 0.5793197716454614 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 540.1984157628929, + "power": 5.126584289089553, + "efficiency": 0.5852591696770509 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 445.7442082916122, + "power": 6.86162100575692, + "efficiency": 0.5681882338285212 + } + ], + "mrp_control": { + "k": 49.74685872619634, + "ki": 0.009464588845173058, + "p": 182.71982012866212, + "integral_limit": 0.027959270078297967 + }, + "true_anomaly": 109.49035967799418, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 22 + }, + { + "inertia": [ + 84.26504516601562, + 0.0, + 0.0, + 0.0, + 67.7510986328125, + 0.0, + 0.0, + 0.0, + 68.30322265625 + ], + "mass": 170.33699242468958, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 23, + "solar_panel": { + "direction": [ + 0.47756325180297493, + 0.26240077409657064, + -0.8384981659377013 + ], + "area": 0.1273579697982269, + "efficiency": 0.10628914858036982 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3529285714344744, + "power": 4.121285330333116, + "type": 1 + }, + "battery": { + "capacity": 19962.67542857307, + "percentage": 0.6254502651805134 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 607.2428480732704, + "power": 6.8043860570346375, + "efficiency": 0.5437523547903103 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 418.28047443058665, + "power": 6.982792820693604, + "efficiency": 0.5253299861327807 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 558.0042002395122, + "power": 5.703925381123389, + "efficiency": 0.5994260009608747 + } + ], + "mrp_control": { + "k": 20.442183500174178, + "ki": 0.004044959024203894, + "p": 52.212539842051974, + "integral_limit": 0.011422204862025597 + }, + "true_anomaly": 171.26979352993857, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 23 + }, + { + "inertia": [ + 142.53860473632812, + 0.0, + 0.0, + 0.0, + 158.27719116210938, + 0.0, + 0.0, + 0.0, + 100.262939453125 + ], + "mass": 108.10166285674407, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 24, + "solar_panel": { + "direction": [ + -0.7020369841302689, + 0.6277987214553082, + 0.3361738214857856 + ], + "area": 0.16167942385492595, + "efficiency": 0.4483701532173361 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.15232480459691758, + "power": 8.178887444906497, + "type": 1 + }, + "battery": { + "capacity": 22194.811832091804, + "percentage": 0.75101085906964 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 425.56247554947487, + "power": 5.553120414857825, + "efficiency": 0.5536961503081305 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 688.4605408831269, + "power": 6.873401953666548, + "efficiency": 0.5248439873708132 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 453.57398553801187, + "power": 5.5095989004832475, + "efficiency": 0.5362095537986424 + } + ], + "mrp_control": { + "k": 25.85554692923456, + "ki": 0.000809172810703841, + "p": 93.82173863062074, + "integral_limit": 0.0009411151555729214 + }, + "true_anomaly": 234.17689551015684, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 24 + }, + { + "inertia": [ + 120.35233306884766, + 0.0, + 0.0, + 0.0, + 132.09222412109375, + 0.0, + 0.0, + 0.0, + 166.93527221679688 + ], + "mass": 198.90747717753922, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 25, + "solar_panel": { + "direction": [ + -0.4015413258286262, + 0.4004280841610842, + 0.8236637135790751 + ], + "area": 0.47215628170193435, + "efficiency": 0.487640799772617 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.21200794805585588, + "power": 6.128721430625533, + "type": 1 + }, + "battery": { + "capacity": 28437.615374128527, + "percentage": 0.45483364900081824 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 599.1765773543096, + "power": 6.383641076331219, + "efficiency": 0.5825011034019507 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 452.1053788642011, + "power": 5.364559351016545, + "efficiency": 0.5650061054347425 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 417.83312636153886, + "power": 5.854105390974855, + "efficiency": 0.528162373714302 + } + ], + "mrp_control": { + "k": 17.14177368037322, + "ki": 0.004975340042211277, + "p": 46.26467202807666, + "integral_limit": 0.01568934686469015 + }, + "true_anomaly": 158.09787272481236, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 25 + }, + { + "inertia": [ + 74.56853485107422, + 0.0, + 0.0, + 0.0, + 190.33016967773438, + 0.0, + 0.0, + 0.0, + 70.05558776855469 + ], + "mass": 106.42891443180794, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 26, + "solar_panel": { + "direction": [ + 0.028081197594077744, + 0.8457655947172638, + -0.5328151697673741 + ], + "area": 0.4084082436381381, + "efficiency": 0.12583446845932578 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.48824075607940143, + "power": 1.247389362910282, + "type": 1 + }, + "battery": { + "capacity": 23891.59795350582, + "percentage": 0.7848154121084492 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 623.3240476774074, + "power": 5.6627684080863485, + "efficiency": 0.5940554166912397 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 546.3916475237929, + "power": 5.142042030805209, + "efficiency": 0.5828735443982078 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 491.1628118207855, + "power": 6.88844711501012, + "efficiency": 0.5735269954183048 + } + ], + "mrp_control": { + "k": 19.998284032704646, + "ki": 0.002016004665102639, + "p": 52.43990618432044, + "integral_limit": 0.00123252451469467 + }, + "true_anomaly": 279.673688055292, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 26 + }, + { + "inertia": [ + 135.80453491210938, + 0.0, + 0.0, + 0.0, + 140.40789794921875, + 0.0, + 0.0, + 0.0, + 121.83128356933594 + ], + "mass": 88.44628998256205, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 27, + "solar_panel": { + "direction": [ + 0.10836047604762788, + 0.21594453312006381, + 0.9703741370452373 + ], + "area": 0.10529623225580093, + "efficiency": 0.12710525493054772 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4279418979525439, + "power": 3.7517816613524286, + "type": 1 + }, + "battery": { + "capacity": 28267.353054715262, + "percentage": 0.19570995360083993 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 429.0192213372189, + "power": 5.959889173873413, + "efficiency": 0.5710740629647696 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 457.8281046081359, + "power": 5.065466407528281, + "efficiency": 0.5531701983047603 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 494.22672612712523, + "power": 5.178005381303903, + "efficiency": 0.5969669257417497 + } + ], + "mrp_control": { + "k": 47.10638319791235, + "ki": 0.001778264597209941, + "p": 168.9574852059773, + "integral_limit": 0.00038011170277035605 + }, + "true_anomaly": 229.86504221074372, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 27 + }, + { + "inertia": [ + 171.21499633789062, + 0.0, + 0.0, + 0.0, + 168.3113555908203, + 0.0, + 0.0, + 0.0, + 71.46575927734375 + ], + "mass": 63.87363244984207, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 28, + "solar_panel": { + "direction": [ + -0.8594098090093251, + 0.468877694801828, + 0.2038835145269947 + ], + "area": 0.16366613274431957, + "efficiency": 0.1610298880391092 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4775941041896258, + "power": 5.820477356410536, + "type": 1 + }, + "battery": { + "capacity": 18812.360402472917, + "percentage": 0.6023478269924782 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 706.1599169099733, + "power": 5.421969807633463, + "efficiency": 0.565999314247403 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 560.6535298147662, + "power": 5.035781937413908, + "efficiency": 0.5838978716414901 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 622.7157129943972, + "power": 6.618343586182957, + "efficiency": 0.5634438664501773 + } + ], + "mrp_control": { + "k": 33.64366350196767, + "ki": 0.0034703314447762203, + "p": 109.07721384679512, + "integral_limit": 0.013803436002984946 + }, + "true_anomaly": 32.870167876781466, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 28 + }, + { + "inertia": [ + 97.1336669921875, + 0.0, + 0.0, + 0.0, + 182.21559143066406, + 0.0, + 0.0, + 0.0, + 126.9335708618164 + ], + "mass": 161.09667353067306, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 29, + "solar_panel": { + "direction": [ + -0.48819430388027213, + 0.12929106046962918, + 0.8631049434115733 + ], + "area": 0.34623890219991993, + "efficiency": 0.4106659142307565 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3580461805197559, + "power": 2.0680983712516845, + "type": 1 + }, + "battery": { + "capacity": 8042.687561765813, + "percentage": 0.534676777287156 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 677.1881774908243, + "power": 6.033239244097924, + "efficiency": 0.5164454804227032 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 432.55374594363315, + "power": 5.144054282350694, + "efficiency": 0.5752841276569307 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 539.7114612840562, + "power": 5.80311320380373, + "efficiency": 0.5279691011947601 + } + ], + "mrp_control": { + "k": 61.724020518378175, + "ki": 0.006344452982148858, + "p": 157.55786088715072, + "integral_limit": 0.0026970683827980614 + }, + "true_anomaly": 219.09472120753216, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 29 + }, + { + "inertia": [ + 80.6611328125, + 0.0, + 0.0, + 0.0, + 163.0028839111328, + 0.0, + 0.0, + 0.0, + 111.07518005371094 + ], + "mass": 186.57032288552006, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 30, + "solar_panel": { + "direction": [ + 0.8936046655865242, + 0.3745111284528995, + -0.24741082495907915 + ], + "area": 0.463369744109696, + "efficiency": 0.3382194867185321 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.20878216666298838, + "power": 7.042994249290302, + "type": 1 + }, + "battery": { + "capacity": 14006.444665876594, + "percentage": 0.7852746091192715 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 742.5889454215538, + "power": 6.413122567030275, + "efficiency": 0.5818013263202977 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 478.52354826743664, + "power": 5.1946482549175155, + "efficiency": 0.5324976747985287 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 572.5343612587075, + "power": 5.666345981601337, + "efficiency": 0.5209927362076887 + } + ], + "mrp_control": { + "k": 34.576611682071764, + "ki": 0.00644846771648984, + "p": 130.35172159120987, + "integral_limit": 0.013748635932725694 + }, + "true_anomaly": 166.62938590885747, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 30 + }, + { + "inertia": [ + 179.71214294433594, + 0.0, + 0.0, + 0.0, + 145.09603881835938, + 0.0, + 0.0, + 0.0, + 83.86039733886719 + ], + "mass": 104.74105188949758, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 31, + "solar_panel": { + "direction": [ + -0.4212496723852799, + 0.1780744758023324, + 0.8892908380181475 + ], + "area": 0.20634650415408046, + "efficiency": 0.23324838642277645 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3375056872789216, + "power": 8.237928377033843, + "type": 1 + }, + "battery": { + "capacity": 25451.04393294117, + "percentage": 0.16071062538791192 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 415.2685814303411, + "power": 6.469575024111279, + "efficiency": 0.5338815397056487 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 493.25104362840256, + "power": 6.1673488879850655, + "efficiency": 0.5543633944931852 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 670.567925971583, + "power": 5.6246612241626694, + "efficiency": 0.5586202159438359 + } + ], + "mrp_control": { + "k": 63.9626408681145, + "ki": 0.0006654292111882465, + "p": 194.12541211309158, + "integral_limit": 0.0014497864984920584 + }, + "true_anomaly": 48.466055747783074, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 31 + }, + { + "inertia": [ + 187.60409545898438, + 0.0, + 0.0, + 0.0, + 160.17019653320312, + 0.0, + 0.0, + 0.0, + 184.49874877929688 + ], + "mass": 177.6950362230641, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 32, + "solar_panel": { + "direction": [ + 0.1679904660485951, + 0.5153353058624466, + -0.8403622587006359 + ], + "area": 0.32719098830058146, + "efficiency": 0.44961513609019266 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.39773051203336585, + "power": 5.712128436942471, + "type": 1 + }, + "battery": { + "capacity": 29998.413169538344, + "percentage": 0.3134341626980514 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 526.7403541676046, + "power": 5.3045072557510595, + "efficiency": 0.5533753024787906 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 466.79973844075755, + "power": 5.18502997434202, + "efficiency": 0.586684707545357 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 699.1300668619106, + "power": 5.219283020645844, + "efficiency": 0.5501668220450091 + } + ], + "mrp_control": { + "k": 25.403030598110778, + "ki": 0.0017864302201639226, + "p": 81.83384688044349, + "integral_limit": 0.008628182649472911 + }, + "true_anomaly": 87.55356459825778, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 32 + }, + { + "inertia": [ + 104.94877624511719, + 0.0, + 0.0, + 0.0, + 143.6587677001953, + 0.0, + 0.0, + 0.0, + 113.2861328125 + ], + "mass": 105.70536375824645, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 33, + "solar_panel": { + "direction": [ + -0.07171983592236954, + 0.2266837251175197, + 0.9713242269716704 + ], + "area": 0.31940596835122914, + "efficiency": 0.23699841450895268 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.35870673169468903, + "power": 2.7046462159604077, + "type": 1 + }, + "battery": { + "capacity": 29397.9798428394, + "percentage": 0.861073861546308 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 437.67050230130496, + "power": 6.134477594386224, + "efficiency": 0.5904371737401021 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 519.9090616195126, + "power": 5.1211570897080785, + "efficiency": 0.577925873062972 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 440.1732178166526, + "power": 5.457545994160155, + "efficiency": 0.5987539949394324 + } + ], + "mrp_control": { + "k": 25.36485711913227, + "ki": 0.0057626139365881, + "p": 71.94484858780557, + "integral_limit": 0.01632259990581202 + }, + "true_anomaly": 279.1736291398777, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 33 + }, + { + "inertia": [ + 96.11229705810547, + 0.0, + 0.0, + 0.0, + 86.46250915527344, + 0.0, + 0.0, + 0.0, + 53.89992141723633 + ], + "mass": 183.9705546437268, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 34, + "solar_panel": { + "direction": [ + 0.4947805869716863, + 0.7341264447013403, + 0.4650274550455313 + ], + "area": 0.36585344481454074, + "efficiency": 0.18992796058170233 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.37190024480462236, + "power": 1.5654380899854279, + "type": 1 + }, + "battery": { + "capacity": 15642.770953973995, + "percentage": 0.4619481242156994 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 532.8461585204949, + "power": 6.861184646183895, + "efficiency": 0.5738423112525401 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 614.0904437880924, + "power": 6.9469142946952065, + "efficiency": 0.5228348599014079 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 693.6955000535445, + "power": 5.771762040406745, + "efficiency": 0.5764328163497897 + } + ], + "mrp_control": { + "k": 16.028606086034788, + "ki": 0.006999328531351564, + "p": 50.142737736949, + "integral_limit": 0.024621003787913324 + }, + "true_anomaly": 139.2334690127734, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 34 + }, + { + "inertia": [ + 75.40547180175781, + 0.0, + 0.0, + 0.0, + 99.86637878417969, + 0.0, + 0.0, + 0.0, + 159.5012969970703 + ], + "mass": 169.704973216282, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 35, + "solar_panel": { + "direction": [ + 0.03922362211714922, + 0.06053521632510881, + 0.9973951047867056 + ], + "area": 0.19609325930779709, + "efficiency": 0.23439798869620182 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.28300868165303195, + "power": 2.398123962764635, + "type": 1 + }, + "battery": { + "capacity": 23762.252483713637, + "percentage": 0.8730502998008387 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 676.5926904112519, + "power": 6.017946577199972, + "efficiency": 0.5389488502393848 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 702.367853233269, + "power": 6.784925467159821, + "efficiency": 0.5499067607438234 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 464.9904357861096, + "power": 5.151916021510278, + "efficiency": 0.5344611791249587 + } + ], + "mrp_control": { + "k": 29.021578746404217, + "ki": 0.00024795258708562584, + "p": 83.70490241478792, + "integral_limit": 0.001129785465462134 + }, + "true_anomaly": 47.122461870268346, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 35 + }, + { + "inertia": [ + 116.84880065917969, + 0.0, + 0.0, + 0.0, + 53.25354766845703, + 0.0, + 0.0, + 0.0, + 56.508487701416016 + ], + "mass": 169.81667060380835, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 36, + "solar_panel": { + "direction": [ + -0.6459419249091789, + 0.3886476759588675, + -0.6570479538179811 + ], + "area": 0.18211101558362258, + "efficiency": 0.12790520322340493 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.38569030644448266, + "power": 7.64134442972081, + "type": 1 + }, + "battery": { + "capacity": 29840.56850098287, + "percentage": 0.8177831573212683 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 556.0772192981033, + "power": 6.024866693226702, + "efficiency": 0.5689345670202639 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 447.42872855252074, + "power": 6.478108430349643, + "efficiency": 0.5626692854720227 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 467.10089838004626, + "power": 6.811403718712644, + "efficiency": 0.516882826694245 + } + ], + "mrp_control": { + "k": 13.897686375481612, + "ki": 0.0030494193897622956, + "p": 49.746233871218685, + "integral_limit": 0.0024432294915799862 + }, + "true_anomaly": 78.36929860911833, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 36 + }, + { + "inertia": [ + 121.27332305908203, + 0.0, + 0.0, + 0.0, + 88.01875305175781, + 0.0, + 0.0, + 0.0, + 148.1278533935547 + ], + "mass": 122.21565049500865, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 37, + "solar_panel": { + "direction": [ + -0.48004799227253353, + 0.07694776473175277, + 0.8738609538238314 + ], + "area": 0.36364386368697155, + "efficiency": 0.29036192069211664 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2774364108830367, + "power": 5.542907648962929, + "type": 1 + }, + "battery": { + "capacity": 11077.904612715502, + "percentage": 0.8600605945037809 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 614.9176305662933, + "power": 5.039460496623946, + "efficiency": 0.5636153550628027 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 427.13362423232564, + "power": 6.627106942964941, + "efficiency": 0.5053096594386792 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 483.8414412325095, + "power": 5.109401744384114, + "efficiency": 0.5864586132085826 + } + ], + "mrp_control": { + "k": 13.599126893541643, + "ki": 0.00924508240287215, + "p": 38.739512909536906, + "integral_limit": 0.011523965948344393 + }, + "true_anomaly": 73.60797146202043, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 37 + }, + { + "inertia": [ + 59.87112808227539, + 0.0, + 0.0, + 0.0, + 66.94888305664062, + 0.0, + 0.0, + 0.0, + 112.69296264648438 + ], + "mass": 157.91373524066364, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 38, + "solar_panel": { + "direction": [ + 0.34487585069900156, + 0.244346317988498, + 0.9062866679423811 + ], + "area": 0.2979214653883948, + "efficiency": 0.43552199427107374 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2176547481619076, + "power": 5.482042122370602, + "type": 1 + }, + "battery": { + "capacity": 8424.625606594744, + "percentage": 0.5743373274201131 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 604.5743497329031, + "power": 6.349632683845583, + "efficiency": 0.5435688418256648 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 465.87427265658755, + "power": 5.738522331499422, + "efficiency": 0.5413974468564609 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 439.34682585087364, + "power": 5.387313872669402, + "efficiency": 0.5027227974381369 + } + ], + "mrp_control": { + "k": 20.476560758599586, + "ki": 0.007172263248896129, + "p": 52.62134670897611, + "integral_limit": 0.03452644873495614 + }, + "true_anomaly": 199.56748031328075, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 38 + }, + { + "inertia": [ + 168.75775146484375, + 0.0, + 0.0, + 0.0, + 85.63369750976562, + 0.0, + 0.0, + 0.0, + 172.1138916015625 + ], + "mass": 78.88258342221225, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 39, + "solar_panel": { + "direction": [ + 0.959776183247004, + 0.25832184003463776, + -0.10999775012668482 + ], + "area": 0.24490065201830544, + "efficiency": 0.10331118454648842 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2805769718171749, + "power": 7.487922164248106, + "type": 1 + }, + "battery": { + "capacity": 17186.662136657986, + "percentage": 0.517754199077188 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 414.67236362034265, + "power": 5.402211329710377, + "efficiency": 0.5154007447862454 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 551.175313013269, + "power": 5.219878264455057, + "efficiency": 0.5826151792669321 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 544.7065544881418, + "power": 6.357987920071945, + "efficiency": 0.5925784999298633 + } + ], + "mrp_control": { + "k": 33.7963504882168, + "ki": 0.0037729280402994006, + "p": 90.05139505964833, + "integral_limit": 0.008553892721373324 + }, + "true_anomaly": 265.2924599688675, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 39 + }, + { + "inertia": [ + 91.11839294433594, + 0.0, + 0.0, + 0.0, + 159.59457397460938, + 0.0, + 0.0, + 0.0, + 169.5284423828125 + ], + "mass": 97.98517508958267, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 40, + "solar_panel": { + "direction": [ + 0.7505904663921238, + 0.19947364254975145, + -0.6299398524376657 + ], + "area": 0.3930400473661019, + "efficiency": 0.42582665259431485 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.43562720975307423, + "power": 8.225516401396973, + "type": 1 + }, + "battery": { + "capacity": 29504.79611325632, + "percentage": 0.14086874346536363 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 682.7833766986832, + "power": 6.2472473985571435, + "efficiency": 0.5748992943886082 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 504.4376409320391, + "power": 6.219740712633579, + "efficiency": 0.5204203268599799 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 587.9464758418155, + "power": 5.805959354302239, + "efficiency": 0.5463431693630696 + } + ], + "mrp_control": { + "k": 18.807790342275354, + "ki": 0.006031068083819888, + "p": 71.03014267827383, + "integral_limit": 0.007566690457052752 + }, + "true_anomaly": 353.86904612540576, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 40 + }, + { + "inertia": [ + 151.27017211914062, + 0.0, + 0.0, + 0.0, + 70.54766082763672, + 0.0, + 0.0, + 0.0, + 180.2403564453125 + ], + "mass": 55.051825142764386, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 41, + "solar_panel": { + "direction": [ + 0.3203515436759719, + 0.5932429181920054, + 0.7385375606422842 + ], + "area": 0.3414142706610154, + "efficiency": 0.24757935692999078 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2670137194534534, + "power": 5.4269355348390125, + "type": 1 + }, + "battery": { + "capacity": 9149.005665809238, + "percentage": 0.44151855254287364 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 463.9091907089973, + "power": 6.087844105061299, + "efficiency": 0.5789480379507213 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 723.5447296109123, + "power": 6.298837774031852, + "efficiency": 0.5130269119539419 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 461.6987502029607, + "power": 5.619411978259068, + "efficiency": 0.5513465986989354 + } + ], + "mrp_control": { + "k": 33.04411678310224, + "ki": 0.007320644425578471, + "p": 115.97163478368472, + "integral_limit": 0.009322232348385188 + }, + "true_anomaly": 191.27605530561462, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 41 + }, + { + "inertia": [ + 199.52516174316406, + 0.0, + 0.0, + 0.0, + 133.24774169921875, + 0.0, + 0.0, + 0.0, + 73.35154724121094 + ], + "mass": 107.6654853416608, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 42, + "solar_panel": { + "direction": [ + 0.8054827275986257, + 0.5924623421755251, + -0.013636298770898 + ], + "area": 0.353418928689189, + "efficiency": 0.23548797698220372 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4399974719992302, + "power": 2.5799561164988463, + "type": 1 + }, + "battery": { + "capacity": 26399.63133431605, + "percentage": 0.4646222177819912 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 484.58218075598097, + "power": 6.88805777157151, + "efficiency": 0.5343663139094987 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 749.7930294277874, + "power": 5.30369571331282, + "efficiency": 0.5520206582087642 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 496.15944402974935, + "power": 6.450858444840578, + "efficiency": 0.5275246979986383 + } + ], + "mrp_control": { + "k": 34.62071724733189, + "ki": 0.004318420232121505, + "p": 94.31644724097545, + "integral_limit": 0.018052198358133466 + }, + "true_anomaly": 30.6842240671674, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 42 + }, + { + "inertia": [ + 116.82471466064453, + 0.0, + 0.0, + 0.0, + 189.54519653320312, + 0.0, + 0.0, + 0.0, + 63.80446243286133 + ], + "mass": 97.85858138537174, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 43, + "solar_panel": { + "direction": [ + 0.12292834814516887, + 0.013383352581227803, + 0.9923253030614441 + ], + "area": 0.23760148434586467, + "efficiency": 0.416727810171572 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.36253232411010394, + "power": 3.985642058855904, + "type": 1 + }, + "battery": { + "capacity": 9575.983586449447, + "percentage": 0.8018838201199716 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 579.5267476272309, + "power": 6.590598745490249, + "efficiency": 0.5328673201866209 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 422.98404174715705, + "power": 6.558057815493689, + "efficiency": 0.5947219177425865 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 745.4058407777243, + "power": 5.87976455384318, + "efficiency": 0.5993479343544673 + } + ], + "mrp_control": { + "k": 24.309270724476715, + "ki": 0.003915105176105223, + "p": 83.60727502116247, + "integral_limit": 0.007763250050890441 + }, + "true_anomaly": 290.48749064540004, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 43 + } + ] +} \ No newline at end of file diff --git a/benchmarks/aeosbench/dataset/cases/00025/taskset.json b/benchmarks/aeosbench/dataset/cases/00025/taskset.json new file mode 100644 index 0000000..f624b1e --- /dev/null +++ b/benchmarks/aeosbench/dataset/cases/00025/taskset.json @@ -0,0 +1,1179 @@ +[ + { + "release_time": 2758, + "due_time": 3017, + "duration": 52, + "coordinate": [ + -37.16462196142029, + 14.32196647315925 + ], + "sensor_type": 1, + "id": 0 + }, + { + "release_time": 2673, + "due_time": 3476, + "duration": 32, + "coordinate": [ + -37.589942149987834, + 41.46851312690478 + ], + "sensor_type": 1, + "id": 1 + }, + { + "release_time": 1175, + "due_time": 3530, + "duration": 48, + "coordinate": [ + -7.440547075028135, + 41.122994881250236 + ], + "sensor_type": 1, + "id": 2 + }, + { + "release_time": 1987, + "due_time": 2394, + "duration": 56, + "coordinate": [ + 26.155805649649423, + 95.90062655614321 + ], + "sensor_type": 1, + "id": 3 + }, + { + "release_time": 500, + "due_time": 1674, + "duration": 43, + "coordinate": [ + 64.83105415243958, + 61.93351634865837 + ], + "sensor_type": 1, + "id": 4 + }, + { + "release_time": 1072, + "due_time": 1582, + "duration": 53, + "coordinate": [ + 48.13866445097324, + -33.34059764970735 + ], + "sensor_type": 1, + "id": 5 + }, + { + "release_time": 1543, + "due_time": 3131, + "duration": 56, + "coordinate": [ + -48.50462282025824, + -30.093120611304244 + ], + "sensor_type": 1, + "id": 6 + }, + { + "release_time": 741, + "due_time": 2011, + "duration": 21, + "coordinate": [ + 68.41816554938339, + -103.63941264420954 + ], + "sensor_type": 1, + "id": 7 + }, + { + "release_time": 1781, + "due_time": 1930, + "duration": 29, + "coordinate": [ + -72.21169915264898, + 6.628294678053692 + ], + "sensor_type": 1, + "id": 8 + }, + { + "release_time": 1505, + "due_time": 2634, + "duration": 50, + "coordinate": [ + 3.899693239218891, + 105.43865695180273 + ], + "sensor_type": 1, + "id": 9 + }, + { + "release_time": 2651, + "due_time": 3306, + "duration": 33, + "coordinate": [ + 52.35455213837977, + -49.58002592772803 + ], + "sensor_type": 1, + "id": 10 + }, + { + "release_time": 1505, + "due_time": 2534, + "duration": 25, + "coordinate": [ + 36.14656216851671, + 6.160852074818763 + ], + "sensor_type": 1, + "id": 11 + }, + { + "release_time": 2850, + "due_time": 3033, + "duration": 57, + "coordinate": [ + 40.50207273534022, + 9.429525906514584 + ], + "sensor_type": 1, + "id": 12 + }, + { + "release_time": 2752, + "due_time": 3412, + "duration": 19, + "coordinate": [ + -57.72564899987553, + 70.51259919147162 + ], + "sensor_type": 1, + "id": 13 + }, + { + "release_time": 588, + "due_time": 3519, + "duration": 51, + "coordinate": [ + -34.74320811110094, + 175.8862331531351 + ], + "sensor_type": 1, + "id": 14 + }, + { + "release_time": 3245, + "due_time": 3578, + "duration": 57, + "coordinate": [ + -35.84872690616491, + 1.5233750915187159 + ], + "sensor_type": 1, + "id": 15 + }, + { + "release_time": 2151, + "due_time": 2941, + "duration": 51, + "coordinate": [ + 29.448807962705672, + 135.92592460912823 + ], + "sensor_type": 1, + "id": 16 + }, + { + "release_time": 3279, + "due_time": 3422, + "duration": 27, + "coordinate": [ + 83.73609177650926, + 14.123278257185916 + ], + "sensor_type": 1, + "id": 17 + }, + { + "release_time": 1414, + "due_time": 1618, + "duration": 31, + "coordinate": [ + -83.81992698989546, + 59.06736344985504 + ], + "sensor_type": 1, + "id": 18 + }, + { + "release_time": 1264, + "due_time": 2098, + "duration": 38, + "coordinate": [ + 69.894231727109, + -81.25729569715293 + ], + "sensor_type": 1, + "id": 19 + }, + { + "release_time": 2305, + "due_time": 2765, + "duration": 35, + "coordinate": [ + 2.4563901456955506, + 41.80225417984872 + ], + "sensor_type": 1, + "id": 20 + }, + { + "release_time": 1178, + "due_time": 2025, + "duration": 19, + "coordinate": [ + 14.905247895004152, + 171.27951765452843 + ], + "sensor_type": 1, + "id": 21 + }, + { + "release_time": 2215, + "due_time": 2510, + "duration": 36, + "coordinate": [ + 47.26738669350132, + -154.856211262175 + ], + "sensor_type": 1, + "id": 22 + }, + { + "release_time": 1253, + "due_time": 3395, + "duration": 25, + "coordinate": [ + 48.535660016022945, + -86.74044598170443 + ], + "sensor_type": 1, + "id": 23 + }, + { + "release_time": 87, + "due_time": 140, + "duration": 17, + "coordinate": [ + 42.81220387045906, + 163.62954791494866 + ], + "sensor_type": 1, + "id": 24 + }, + { + "release_time": 1408, + "due_time": 3177, + "duration": 24, + "coordinate": [ + 66.13697474617774, + 14.778884045520186 + ], + "sensor_type": 1, + "id": 25 + }, + { + "release_time": 3002, + "due_time": 3233, + "duration": 32, + "coordinate": [ + -43.71375716698002, + 94.23180832409417 + ], + "sensor_type": 1, + "id": 26 + }, + { + "release_time": 2513, + "due_time": 2995, + "duration": 52, + "coordinate": [ + -29.769446912837473, + 40.51525786996481 + ], + "sensor_type": 1, + "id": 27 + }, + { + "release_time": 1439, + "due_time": 2072, + "duration": 55, + "coordinate": [ + -73.39021858404897, + 113.35182341091888 + ], + "sensor_type": 1, + "id": 28 + }, + { + "release_time": 1444, + "due_time": 2488, + "duration": 20, + "coordinate": [ + 55.78036181430821, + -62.38749579745121 + ], + "sensor_type": 1, + "id": 29 + }, + { + "release_time": 1362, + "due_time": 1789, + "duration": 15, + "coordinate": [ + 60.80214132406019, + -171.2354204583953 + ], + "sensor_type": 1, + "id": 30 + }, + { + "release_time": 586, + "due_time": 2857, + "duration": 54, + "coordinate": [ + 25.650988098123392, + -69.03405441717379 + ], + "sensor_type": 1, + "id": 31 + }, + { + "release_time": 2677, + "due_time": 3019, + "duration": 36, + "coordinate": [ + 33.38043085394908, + 5.406441802449763 + ], + "sensor_type": 1, + "id": 32 + }, + { + "release_time": 196, + "due_time": 402, + "duration": 31, + "coordinate": [ + 25.525700208412545, + 140.94748767685934 + ], + "sensor_type": 1, + "id": 33 + }, + { + "release_time": 1471, + "due_time": 2511, + "duration": 60, + "coordinate": [ + -30.811822967776095, + 77.9185718378335 + ], + "sensor_type": 1, + "id": 34 + }, + { + "release_time": 3406, + "due_time": 3568, + "duration": 52, + "coordinate": [ + -41.200927315356864, + -43.88805318116363 + ], + "sensor_type": 1, + "id": 35 + }, + { + "release_time": 3176, + "due_time": 3591, + "duration": 22, + "coordinate": [ + 49.99158916720947, + -149.73904219181003 + ], + "sensor_type": 1, + "id": 36 + }, + { + "release_time": 785, + "due_time": 2342, + "duration": 46, + "coordinate": [ + 52.54068137303682, + 9.910816161191093 + ], + "sensor_type": 1, + "id": 37 + }, + { + "release_time": 146, + "due_time": 1957, + "duration": 26, + "coordinate": [ + 5.505386965616381, + -10.224445663026472 + ], + "sensor_type": 1, + "id": 38 + }, + { + "release_time": 2988, + "due_time": 3476, + "duration": 56, + "coordinate": [ + -1.6005142967021726, + 16.656810527350473 + ], + "sensor_type": 1, + "id": 39 + }, + { + "release_time": 297, + "due_time": 2460, + "duration": 43, + "coordinate": [ + -66.0303937160546, + -9.010050334546008 + ], + "sensor_type": 1, + "id": 40 + }, + { + "release_time": 3053, + "due_time": 3309, + "duration": 29, + "coordinate": [ + -57.28602253161553, + -130.90953992437727 + ], + "sensor_type": 1, + "id": 41 + }, + { + "release_time": 744, + "due_time": 2783, + "duration": 32, + "coordinate": [ + -77.88961042587474, + 3.011034408011824 + ], + "sensor_type": 1, + "id": 42 + }, + { + "release_time": 1502, + "due_time": 1680, + "duration": 23, + "coordinate": [ + -4.151451088422576, + -93.23228998039541 + ], + "sensor_type": 1, + "id": 43 + }, + { + "release_time": 699, + "due_time": 1578, + "duration": 19, + "coordinate": [ + 12.378618172869153, + -35.344872158556626 + ], + "sensor_type": 1, + "id": 44 + }, + { + "release_time": 1611, + "due_time": 1838, + "duration": 40, + "coordinate": [ + 39.6962588416327, + 79.47853665987236 + ], + "sensor_type": 1, + "id": 45 + }, + { + "release_time": 2583, + "due_time": 2987, + "duration": 26, + "coordinate": [ + 88.50592630059671, + 6.687473925200635 + ], + "sensor_type": 1, + "id": 46 + }, + { + "release_time": 335, + "due_time": 2263, + "duration": 32, + "coordinate": [ + 88.5394119559831, + -69.8109271816689 + ], + "sensor_type": 1, + "id": 47 + }, + { + "release_time": 3043, + "due_time": 3285, + "duration": 55, + "coordinate": [ + -78.05255597660434, + -80.76923025744483 + ], + "sensor_type": 1, + "id": 48 + }, + { + "release_time": 2501, + "due_time": 3138, + "duration": 38, + "coordinate": [ + -19.413622527579847, + 172.4430374274723 + ], + "sensor_type": 1, + "id": 49 + }, + { + "release_time": 1051, + "due_time": 2386, + "duration": 47, + "coordinate": [ + 70.09960654942435, + 51.74244832348538 + ], + "sensor_type": 1, + "id": 50 + }, + { + "release_time": 1899, + "due_time": 3170, + "duration": 22, + "coordinate": [ + -70.41987176082995, + 104.8189213085638 + ], + "sensor_type": 1, + "id": 51 + }, + { + "release_time": 2244, + "due_time": 2343, + "duration": 25, + "coordinate": [ + -78.27724047729161, + -55.67822065514437 + ], + "sensor_type": 1, + "id": 52 + }, + { + "release_time": 3208, + "due_time": 3381, + "duration": 47, + "coordinate": [ + -8.909381072211971, + -171.56851404620053 + ], + "sensor_type": 1, + "id": 53 + }, + { + "release_time": 1537, + "due_time": 2336, + "duration": 46, + "coordinate": [ + -40.281658277703784, + -84.3589431682012 + ], + "sensor_type": 1, + "id": 54 + }, + { + "release_time": 570, + "due_time": 3237, + "duration": 32, + "coordinate": [ + -52.793309005263794, + 73.48139787843112 + ], + "sensor_type": 1, + "id": 55 + }, + { + "release_time": 848, + "due_time": 3051, + "duration": 20, + "coordinate": [ + -37.677706245868876, + -49.73008475365663 + ], + "sensor_type": 1, + "id": 56 + }, + { + "release_time": 2564, + "due_time": 3474, + "duration": 42, + "coordinate": [ + -0.7105371120599386, + 89.3793665821043 + ], + "sensor_type": 1, + "id": 57 + }, + { + "release_time": 2528, + "due_time": 3206, + "duration": 27, + "coordinate": [ + 84.50988167947713, + -7.403189546027335 + ], + "sensor_type": 1, + "id": 58 + }, + { + "release_time": 5, + "due_time": 932, + "duration": 52, + "coordinate": [ + -82.80720265897051, + 91.87598012799947 + ], + "sensor_type": 1, + "id": 59 + }, + { + "release_time": 1166, + "due_time": 1923, + "duration": 19, + "coordinate": [ + 87.03233351331284, + 75.60111699417473 + ], + "sensor_type": 1, + "id": 60 + }, + { + "release_time": 1235, + "due_time": 1568, + "duration": 41, + "coordinate": [ + 62.7579464686776, + 29.142344781304217 + ], + "sensor_type": 1, + "id": 61 + }, + { + "release_time": 54, + "due_time": 209, + "duration": 26, + "coordinate": [ + 39.51231120637098, + -95.05066282996458 + ], + "sensor_type": 1, + "id": 62 + }, + { + "release_time": 3104, + "due_time": 3393, + "duration": 29, + "coordinate": [ + 88.1749332984827, + -23.513062034441674 + ], + "sensor_type": 1, + "id": 63 + }, + { + "release_time": 2611, + "due_time": 3067, + "duration": 21, + "coordinate": [ + -58.05485821110261, + -152.31962507687342 + ], + "sensor_type": 1, + "id": 64 + }, + { + "release_time": 398, + "due_time": 879, + "duration": 48, + "coordinate": [ + -44.11274209987129, + -178.4900842520515 + ], + "sensor_type": 1, + "id": 65 + }, + { + "release_time": 2190, + "due_time": 3525, + "duration": 29, + "coordinate": [ + 28.43170533805845, + -148.93040565914836 + ], + "sensor_type": 1, + "id": 66 + }, + { + "release_time": 970, + "due_time": 1335, + "duration": 16, + "coordinate": [ + -10.579865948682183, + -150.24979033298143 + ], + "sensor_type": 1, + "id": 67 + }, + { + "release_time": 369, + "due_time": 2441, + "duration": 39, + "coordinate": [ + -53.579295204629545, + -75.38015696471729 + ], + "sensor_type": 1, + "id": 68 + }, + { + "release_time": 905, + "due_time": 2778, + "duration": 42, + "coordinate": [ + -79.37831690899647, + -76.72256477487402 + ], + "sensor_type": 1, + "id": 69 + }, + { + "release_time": 1923, + "due_time": 3584, + "duration": 24, + "coordinate": [ + -17.07675280097513, + 34.49633489848037 + ], + "sensor_type": 1, + "id": 70 + }, + { + "release_time": 2795, + "due_time": 3572, + "duration": 20, + "coordinate": [ + 22.85296276112028, + -52.14812312091017 + ], + "sensor_type": 1, + "id": 71 + }, + { + "release_time": 270, + "due_time": 1431, + "duration": 59, + "coordinate": [ + -62.53616233898836, + 29.90722477144797 + ], + "sensor_type": 1, + "id": 72 + }, + { + "release_time": 463, + "due_time": 2609, + "duration": 56, + "coordinate": [ + -50.5501450257755, + -135.32867339872806 + ], + "sensor_type": 1, + "id": 73 + }, + { + "release_time": 1535, + "due_time": 2433, + "duration": 42, + "coordinate": [ + 78.85527518296556, + 91.69072257844266 + ], + "sensor_type": 1, + "id": 74 + }, + { + "release_time": 2653, + "due_time": 3556, + "duration": 17, + "coordinate": [ + 48.46778120546551, + -74.3009611041554 + ], + "sensor_type": 1, + "id": 75 + }, + { + "release_time": 2394, + "due_time": 3184, + "duration": 18, + "coordinate": [ + 10.348823722670602, + 168.4226837235928 + ], + "sensor_type": 1, + "id": 76 + }, + { + "release_time": 1430, + "due_time": 1983, + "duration": 51, + "coordinate": [ + 27.463119195531107, + -24.74250108446506 + ], + "sensor_type": 1, + "id": 77 + }, + { + "release_time": 2920, + "due_time": 3595, + "duration": 25, + "coordinate": [ + 44.56213913945848, + 120.13471200966035 + ], + "sensor_type": 1, + "id": 78 + }, + { + "release_time": 983, + "due_time": 2837, + "duration": 28, + "coordinate": [ + 68.01070142199248, + -115.74761383907945 + ], + "sensor_type": 1, + "id": 79 + }, + { + "release_time": 471, + "due_time": 1971, + "duration": 35, + "coordinate": [ + -86.81736619935258, + -117.89127648010016 + ], + "sensor_type": 1, + "id": 80 + }, + { + "release_time": 3351, + "due_time": 3568, + "duration": 54, + "coordinate": [ + -9.92533990203529, + 143.1320246677398 + ], + "sensor_type": 1, + "id": 81 + }, + { + "release_time": 2652, + "due_time": 2831, + "duration": 40, + "coordinate": [ + -66.42181363903083, + -11.0487662950448 + ], + "sensor_type": 1, + "id": 82 + }, + { + "release_time": 1564, + "due_time": 3568, + "duration": 37, + "coordinate": [ + 10.882193210494435, + -97.97659453759749 + ], + "sensor_type": 1, + "id": 83 + }, + { + "release_time": 3192, + "due_time": 3380, + "duration": 34, + "coordinate": [ + -55.86787159961687, + -151.51719647637466 + ], + "sensor_type": 1, + "id": 84 + }, + { + "release_time": 610, + "due_time": 2712, + "duration": 38, + "coordinate": [ + 17.221931668086228, + -105.35331782135758 + ], + "sensor_type": 1, + "id": 85 + }, + { + "release_time": 2914, + "due_time": 3320, + "duration": 33, + "coordinate": [ + -51.2813385082161, + -86.5842549491522 + ], + "sensor_type": 1, + "id": 86 + }, + { + "release_time": 919, + "due_time": 1163, + "duration": 45, + "coordinate": [ + -82.10935414670445, + 37.18347869154803 + ], + "sensor_type": 1, + "id": 87 + }, + { + "release_time": 2260, + "due_time": 3551, + "duration": 54, + "coordinate": [ + 0.6925150314814346, + -114.9454504668758 + ], + "sensor_type": 1, + "id": 88 + }, + { + "release_time": 2739, + "due_time": 2802, + "duration": 20, + "coordinate": [ + -25.68213368252188, + -78.63464653333783 + ], + "sensor_type": 1, + "id": 89 + }, + { + "release_time": 2903, + "due_time": 3359, + "duration": 20, + "coordinate": [ + 87.1834161673232, + -43.605171381221226 + ], + "sensor_type": 1, + "id": 90 + }, + { + "release_time": 832, + "due_time": 1671, + "duration": 52, + "coordinate": [ + 59.14098995815769, + 24.83772915119158 + ], + "sensor_type": 1, + "id": 91 + }, + { + "release_time": 1869, + "due_time": 2111, + "duration": 59, + "coordinate": [ + 60.8485069274395, + -98.49639277264076 + ], + "sensor_type": 1, + "id": 92 + }, + { + "release_time": 134, + "due_time": 1211, + "duration": 27, + "coordinate": [ + -61.46146739892343, + -165.34361782933644 + ], + "sensor_type": 1, + "id": 93 + }, + { + "release_time": 3498, + "due_time": 3583, + "duration": 24, + "coordinate": [ + -2.5695635986940744, + 134.99366903928302 + ], + "sensor_type": 1, + "id": 94 + }, + { + "release_time": 1459, + "due_time": 2631, + "duration": 41, + "coordinate": [ + 37.64084284745125, + -67.22209884357423 + ], + "sensor_type": 1, + "id": 95 + }, + { + "release_time": 1258, + "due_time": 3194, + "duration": 37, + "coordinate": [ + 22.01664350758749, + -172.90459418016175 + ], + "sensor_type": 1, + "id": 96 + }, + { + "release_time": 1076, + "due_time": 2269, + "duration": 50, + "coordinate": [ + 51.7739716682959, + -150.86163096285267 + ], + "sensor_type": 1, + "id": 97 + }, + { + "release_time": 1361, + "due_time": 2886, + "duration": 55, + "coordinate": [ + -53.379856394498454, + -51.31267162092135 + ], + "sensor_type": 1, + "id": 98 + }, + { + "release_time": 469, + "due_time": 3236, + "duration": 33, + "coordinate": [ + -1.746832842314987, + 58.79407526840012 + ], + "sensor_type": 1, + "id": 99 + }, + { + "release_time": 1445, + "due_time": 1797, + "duration": 17, + "coordinate": [ + -73.69319198341248, + -171.34122950331857 + ], + "sensor_type": 1, + "id": 100 + }, + { + "release_time": 1075, + "due_time": 1572, + "duration": 57, + "coordinate": [ + -82.15893348737292, + -4.266884748539553 + ], + "sensor_type": 1, + "id": 101 + }, + { + "release_time": 3248, + "due_time": 3445, + "duration": 30, + "coordinate": [ + -30.259927371158255, + -151.56774450077933 + ], + "sensor_type": 1, + "id": 102 + }, + { + "release_time": 221, + "due_time": 2001, + "duration": 26, + "coordinate": [ + -29.460176726537895, + -134.00220969805895 + ], + "sensor_type": 1, + "id": 103 + }, + { + "release_time": 3157, + "due_time": 3360, + "duration": 20, + "coordinate": [ + -75.75630598358578, + -15.501530679938156 + ], + "sensor_type": 1, + "id": 104 + }, + { + "release_time": 322, + "due_time": 535, + "duration": 53, + "coordinate": [ + -79.22610684208851, + 40.49003100416547 + ], + "sensor_type": 1, + "id": 105 + }, + { + "release_time": 3135, + "due_time": 3518, + "duration": 38, + "coordinate": [ + 68.96231244064603, + -46.03097587380918 + ], + "sensor_type": 1, + "id": 106 + } +] \ No newline at end of file diff --git a/benchmarks/aeosbench/dataset/cases/00027/constellation.json b/benchmarks/aeosbench/dataset/cases/00027/constellation.json new file mode 100644 index 0000000..fb74072 --- /dev/null +++ b/benchmarks/aeosbench/dataset/cases/00027/constellation.json @@ -0,0 +1,2652 @@ +{ + "orbits": [ + { + "id": 0, + "eccentricity": 0.00015, + "semi_major_axis": 6921000.0, + "inclination": 43.0048, + "right_ascension_of_the_ascending_node": 255.8426, + "argument_of_perigee": 273.0444 + }, + { + "id": 1, + "eccentricity": 0.0002298, + "semi_major_axis": 7571000.0, + "inclination": 87.8942, + "right_ascension_of_the_ascending_node": 179.6906, + "argument_of_perigee": 80.4428 + }, + { + "id": 2, + "eccentricity": 0.0001033, + "semi_major_axis": 6921000.0, + "inclination": 53.0539, + "right_ascension_of_the_ascending_node": 220.7878, + "argument_of_perigee": 95.7518 + }, + { + "id": 3, + "eccentricity": 0.0001966, + "semi_major_axis": 7571000.0, + "inclination": 87.8927, + "right_ascension_of_the_ascending_node": 103.801, + "argument_of_perigee": 64.5287 + }, + { + "id": 4, + "eccentricity": 0.0003719, + "semi_major_axis": 6921000.0, + "inclination": 97.6569, + "right_ascension_of_the_ascending_node": 359.1584, + "argument_of_perigee": 150.8426 + }, + { + "id": 5, + "eccentricity": 0.0002945, + "semi_major_axis": 6921000.0, + "inclination": 70.0008, + "right_ascension_of_the_ascending_node": 9.7283, + "argument_of_perigee": 259.4424 + }, + { + "id": 6, + "eccentricity": 0.0001087, + "semi_major_axis": 6921000.0, + "inclination": 53.0536, + "right_ascension_of_the_ascending_node": 200.7666, + "argument_of_perigee": 90.7099 + }, + { + "id": 7, + "eccentricity": 0.0001322, + "semi_major_axis": 6921000.0, + "inclination": 53.2171, + "right_ascension_of_the_ascending_node": 119.8567, + "argument_of_perigee": 93.7533 + }, + { + "id": 8, + "eccentricity": 3.15e-05, + "semi_major_axis": 6921000.0, + "inclination": 53.0534, + "right_ascension_of_the_ascending_node": 46.5463, + "argument_of_perigee": 33.64 + }, + { + "id": 9, + "eccentricity": 0.0002928, + "semi_major_axis": 6921000.0, + "inclination": 70.0002, + "right_ascension_of_the_ascending_node": 22.0458, + "argument_of_perigee": 265.1192 + }, + { + "id": 10, + "eccentricity": 0.0001366, + "semi_major_axis": 6921000.0, + "inclination": 53.0546, + "right_ascension_of_the_ascending_node": 102.0598, + "argument_of_perigee": 90.718 + }, + { + "id": 11, + "eccentricity": 0.0001557, + "semi_major_axis": 6921000.0, + "inclination": 53.2167, + "right_ascension_of_the_ascending_node": 237.9689, + "argument_of_perigee": 96.1035 + }, + { + "id": 12, + "eccentricity": 0.0001327, + "semi_major_axis": 6921000.0, + "inclination": 43.0031, + "right_ascension_of_the_ascending_node": 137.1579, + "argument_of_perigee": 265.3642 + }, + { + "id": 13, + "eccentricity": 7.2e-06, + "semi_major_axis": 7781000.0, + "inclination": 51.9917, + "right_ascension_of_the_ascending_node": 185.3299, + "argument_of_perigee": 146.6776 + }, + { + "id": 14, + "eccentricity": 0.0001504, + "semi_major_axis": 6921000.0, + "inclination": 53.2183, + "right_ascension_of_the_ascending_node": 272.8939, + "argument_of_perigee": 72.0096 + }, + { + "id": 15, + "eccentricity": 0.0006672, + "semi_major_axis": 7037000.0, + "inclination": 98.2076, + "right_ascension_of_the_ascending_node": 66.6795, + "argument_of_perigee": 145.1556 + }, + { + "id": 16, + "eccentricity": 0.0001669, + "semi_major_axis": 6921000.0, + "inclination": 53.2175, + "right_ascension_of_the_ascending_node": 262.304, + "argument_of_perigee": 101.976 + }, + { + "id": 17, + "eccentricity": 0.0001823, + "semi_major_axis": 7571000.0, + "inclination": 87.9093, + "right_ascension_of_the_ascending_node": 12.3291, + "argument_of_perigee": 81.06 + }, + { + "id": 18, + "eccentricity": 0.00023, + "semi_major_axis": 6921000.0, + "inclination": 97.656, + "right_ascension_of_the_ascending_node": 359.2049, + "argument_of_perigee": 52.3174 + }, + { + "id": 19, + "eccentricity": 0.0001332, + "semi_major_axis": 6921000.0, + "inclination": 53.0573, + "right_ascension_of_the_ascending_node": 299.3375, + "argument_of_perigee": 90.6057 + }, + { + "id": 20, + "eccentricity": 0.0001263, + "semi_major_axis": 6921000.0, + "inclination": 53.0527, + "right_ascension_of_the_ascending_node": 260.4383, + "argument_of_perigee": 70.1539 + }, + { + "id": 21, + "eccentricity": 0.000125, + "semi_major_axis": 6921000.0, + "inclination": 53.2175, + "right_ascension_of_the_ascending_node": 5.5559, + "argument_of_perigee": 105.0784 + }, + { + "id": 22, + "eccentricity": 0.0001226, + "semi_major_axis": 6921000.0, + "inclination": 53.0523, + "right_ascension_of_the_ascending_node": 186.2998, + "argument_of_perigee": 92.1786 + }, + { + "id": 23, + "eccentricity": 0.0001458, + "semi_major_axis": 6921000.0, + "inclination": 53.2187, + "right_ascension_of_the_ascending_node": 60.0673, + "argument_of_perigee": 101.7531 + }, + { + "id": 24, + "eccentricity": 0.0001737, + "semi_major_axis": 7571000.0, + "inclination": 87.9279, + "right_ascension_of_the_ascending_node": 27.6084, + "argument_of_perigee": 82.6782 + }, + { + "id": 25, + "eccentricity": 0.0001319, + "semi_major_axis": 6921000.0, + "inclination": 53.215, + "right_ascension_of_the_ascending_node": 194.5084, + "argument_of_perigee": 106.1668 + }, + { + "id": 26, + "eccentricity": 0.0003731, + "semi_major_axis": 6921000.0, + "inclination": 97.6577, + "right_ascension_of_the_ascending_node": 299.0, + "argument_of_perigee": 192.993 + } + ], + "satellites": [ + { + "inertia": [ + 117.0464096069336, + 0.0, + 0.0, + 0.0, + 164.61436462402344, + 0.0, + 0.0, + 0.0, + 109.65247344970703 + ], + "mass": 126.57761085393663, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 0, + "solar_panel": { + "direction": [ + -0.15430691628085166, + 0.019291314792753603, + -0.9878346120487281 + ], + "area": 0.49660004549452463, + "efficiency": 0.24614819605800875 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.17958080095917, + "power": 8.97966122304534, + "type": 1 + }, + "battery": { + "capacity": 12649.497997486349, + "percentage": 0.7770754611791252 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 512.6540988024043, + "power": 5.8430566083208175, + "efficiency": 0.5607618535556609 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 565.8458112555319, + "power": 6.510563899524743, + "efficiency": 0.5756682823763821 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 710.4719319920237, + "power": 5.579310629618506, + "efficiency": 0.5386677712842668 + } + ], + "mrp_control": { + "k": 26.840155033559316, + "ki": 0.0030223555117766267, + "p": 63.3213129048914, + "integral_limit": 0.005307239954154611 + }, + "true_anomaly": 301.41836972935334, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 0 + }, + { + "inertia": [ + 99.41436767578125, + 0.0, + 0.0, + 0.0, + 172.09263610839844, + 0.0, + 0.0, + 0.0, + 110.41149139404297 + ], + "mass": 174.17364338247933, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 1, + "solar_panel": { + "direction": [ + -0.5413861160632784, + 0.8306187878028086, + 0.13028239590563026 + ], + "area": 0.44325829393665617, + "efficiency": 0.18369511341524625 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.34839612037404716, + "power": 4.1464065225679505, + "type": 1 + }, + "battery": { + "capacity": 15819.384211789515, + "percentage": 0.4051377713187856 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 480.76711490180014, + "power": 5.250514411258545, + "efficiency": 0.583082719311497 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 419.21837545737986, + "power": 6.30796965511277, + "efficiency": 0.5320470730666246 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 523.6584751268107, + "power": 5.959749749979352, + "efficiency": 0.5649865396169699 + } + ], + "mrp_control": { + "k": 37.22478502841313, + "ki": 0.004659829325718587, + "p": 130.74444679204777, + "integral_limit": 0.00464764663437122 + }, + "true_anomaly": 194.71281103954905, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 1 + }, + { + "inertia": [ + 168.75775146484375, + 0.0, + 0.0, + 0.0, + 85.63369750976562, + 0.0, + 0.0, + 0.0, + 172.1138916015625 + ], + "mass": 78.88258342221225, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 2, + "solar_panel": { + "direction": [ + 0.7750334443470552, + 0.549863484644153, + -0.311405376316032 + ], + "area": 0.3347916189819238, + "efficiency": 0.4667159173469603 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.13304539586204417, + "power": 8.03844613692597, + "type": 1 + }, + "battery": { + "capacity": 22815.730636558368, + "percentage": 0.5471390861947454 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 414.67236362034265, + "power": 5.402211329710377, + "efficiency": 0.5154007447862454 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 551.175313013269, + "power": 5.219878264455057, + "efficiency": 0.5826151792669321 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 544.7065544881418, + "power": 6.357987920071945, + "efficiency": 0.5925784999298633 + } + ], + "mrp_control": { + "k": 33.7963504882168, + "ki": 0.0037729280402994006, + "p": 90.05139505964833, + "integral_limit": 0.008553892721373324 + }, + "true_anomaly": 245.21952163647205, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 2 + }, + { + "inertia": [ + 146.0426025390625, + 0.0, + 0.0, + 0.0, + 150.94906616210938, + 0.0, + 0.0, + 0.0, + 178.80950927734375 + ], + "mass": 80.68399153326564, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 3, + "solar_panel": { + "direction": [ + 0.4550375306351609, + 0.8716398132664546, + -0.1821671804751755 + ], + "area": 0.2747605905150795, + "efficiency": 0.12027348227768778 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.29581536968911776, + "power": 7.371529517689084, + "type": 1 + }, + "battery": { + "capacity": 12372.963360560385, + "percentage": 0.515343803569259 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 724.0758954481424, + "power": 6.972235896393261, + "efficiency": 0.5584961504215651 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 413.3043992792593, + "power": 5.932365046793226, + "efficiency": 0.5094890085880632 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 609.2288758866605, + "power": 6.405694849974452, + "efficiency": 0.5044852113723839 + } + ], + "mrp_control": { + "k": 17.09407205596357, + "ki": 0.006455675110726189, + "p": 38.44698740898242, + "integral_limit": 0.030674304611462918 + }, + "true_anomaly": 320.0740188142908, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 3 + }, + { + "inertia": [ + 134.94754028320312, + 0.0, + 0.0, + 0.0, + 137.10926818847656, + 0.0, + 0.0, + 0.0, + 118.87919616699219 + ], + "mass": 174.0263132437999, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 4, + "solar_panel": { + "direction": [ + 0.9188486595794013, + 0.28162534997359756, + -0.2764132830407872 + ], + "area": 0.48561743062709894, + "efficiency": 0.3299605124874464 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.49128267391287306, + "power": 3.091265425043228, + "type": 1 + }, + "battery": { + "capacity": 10385.127588967378, + "percentage": 0.10422859156249602 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 623.4956670255999, + "power": 6.413084460498601, + "efficiency": 0.5370169293898648 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 551.9893652216965, + "power": 5.908567524193804, + "efficiency": 0.5669863832752007 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 690.1218690290632, + "power": 6.489814315112987, + "efficiency": 0.5746891118646822 + } + ], + "mrp_control": { + "k": 25.398365567016118, + "ki": 0.008240449760615711, + "p": 71.36409268976733, + "integral_limit": 0.02765929715594984 + }, + "true_anomaly": 241.02324318600552, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 4 + }, + { + "inertia": [ + 149.64129638671875, + 0.0, + 0.0, + 0.0, + 70.52127838134766, + 0.0, + 0.0, + 0.0, + 73.46745300292969 + ], + "mass": 138.2605875598565, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 5, + "solar_panel": { + "direction": [ + -0.1885046948797259, + 0.35527870047433363, + -0.9155561288078248 + ], + "area": 0.22159174086339728, + "efficiency": 0.16744923293305458 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.32385925446684105, + "power": 7.746697188364009, + "type": 1 + }, + "battery": { + "capacity": 23603.566179311536, + "percentage": 0.2987625995846487 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 740.8678026076473, + "power": 6.199271392970686, + "efficiency": 0.542831342795559 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 495.4704763111657, + "power": 6.954945202641597, + "efficiency": 0.5865179653939991 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 516.7937941009282, + "power": 6.506399771806568, + "efficiency": 0.5032865304625576 + } + ], + "mrp_control": { + "k": 24.22471580013987, + "ki": 0.001656376261599122, + "p": 71.34933491907478, + "integral_limit": 0.0005756590904777741 + }, + "true_anomaly": 135.55001649865497, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 5 + }, + { + "inertia": [ + 117.41629791259766, + 0.0, + 0.0, + 0.0, + 65.52445983886719, + 0.0, + 0.0, + 0.0, + 82.43342590332031 + ], + "mass": 83.25086264199123, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 6, + "solar_panel": { + "direction": [ + -0.9431343024852366, + 0.08569399205143108, + -0.32117631793451934 + ], + "area": 0.2749609746909113, + "efficiency": 0.3368030329270433 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.21525447548419738, + "power": 9.710529971817229, + "type": 1 + }, + "battery": { + "capacity": 28405.61629850206, + "percentage": 0.9092792581581052 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 539.3585494765255, + "power": 6.242034301420696, + "efficiency": 0.5096057243622601 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 473.36976009780875, + "power": 5.57392507997054, + "efficiency": 0.5674440474021597 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 737.9003646943515, + "power": 5.926739649456631, + "efficiency": 0.5832137480462496 + } + ], + "mrp_control": { + "k": 31.268952263637527, + "ki": 0.005786142581061296, + "p": 100.61119012130345, + "integral_limit": 0.026230766865835167 + }, + "true_anomaly": 145.9466310130182, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 6 + }, + { + "inertia": [ + 169.30148315429688, + 0.0, + 0.0, + 0.0, + 89.50761413574219, + 0.0, + 0.0, + 0.0, + 128.54080200195312 + ], + "mass": 179.31513911787982, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 7, + "solar_panel": { + "direction": [ + -0.07985495867034281, + 0.13488508520488096, + -0.9876381925406843 + ], + "area": 0.3903032386895243, + "efficiency": 0.24880545294163814 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.39208901699530396, + "power": 2.197552822885548, + "type": 1 + }, + "battery": { + "capacity": 14113.00916036345, + "percentage": 0.7416878763764763 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 692.7431706517641, + "power": 5.180753066052047, + "efficiency": 0.582696815137714 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 546.6868879850838, + "power": 6.234176676805362, + "efficiency": 0.567952224390009 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 538.4628119361581, + "power": 6.864328161453294, + "efficiency": 0.5382467448568258 + } + ], + "mrp_control": { + "k": 20.86928894275141, + "ki": 0.0001647552308060163, + "p": 61.61409089532989, + "integral_limit": 9.282350540807383e-05 + }, + "true_anomaly": 69.91131820675348, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 7 + }, + { + "inertia": [ + 153.7522735595703, + 0.0, + 0.0, + 0.0, + 159.35821533203125, + 0.0, + 0.0, + 0.0, + 104.58802795410156 + ], + "mass": 165.25417790720405, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 8, + "solar_panel": { + "direction": [ + -0.004322279885090915, + 0.8408959025582275, + 0.541179636495479 + ], + "area": 0.45021426721992586, + "efficiency": 0.3797503679419969 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.11646333693041244, + "power": 5.5128149343417, + "type": 1 + }, + "battery": { + "capacity": 18676.640625883527, + "percentage": 0.33813653112329817 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 608.04357766325, + "power": 6.7753546304644, + "efficiency": 0.5204884123445636 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 500.89587179208365, + "power": 6.555878714648594, + "efficiency": 0.5700336244829393 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 575.9761928517236, + "power": 6.772414969801566, + "efficiency": 0.50312408505216 + } + ], + "mrp_control": { + "k": 28.542516226866248, + "ki": 0.005934352198893832, + "p": 112.45973681951159, + "integral_limit": 0.010504303433212904 + }, + "true_anomaly": 27.832635256311033, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 8 + }, + { + "inertia": [ + 172.56170654296875, + 0.0, + 0.0, + 0.0, + 86.29862213134766, + 0.0, + 0.0, + 0.0, + 70.11247253417969 + ], + "mass": 52.635291124385525, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 9, + "solar_panel": { + "direction": [ + 0.7200815239666319, + 0.6129040277375031, + 0.3253171554422528 + ], + "area": 0.3558144314740137, + "efficiency": 0.4249677321971299 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.37426720290860316, + "power": 5.304215518187545, + "type": 1 + }, + "battery": { + "capacity": 15030.319613980886, + "percentage": 0.9845058928556543 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 483.37759164732637, + "power": 5.253098852690725, + "efficiency": 0.5873463064002091 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 473.96155475574164, + "power": 6.0351631189185415, + "efficiency": 0.5986743898969357 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 720.4276908627331, + "power": 6.240024504112446, + "efficiency": 0.5033431055291651 + } + ], + "mrp_control": { + "k": 68.50463208374097, + "ki": 0.009583081473376234, + "p": 145.7277518993226, + "integral_limit": 0.02155538930680506 + }, + "true_anomaly": 260.4330357597783, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 9 + }, + { + "inertia": [ + 195.9453887939453, + 0.0, + 0.0, + 0.0, + 53.42475891113281, + 0.0, + 0.0, + 0.0, + 142.0194854736328 + ], + "mass": 197.10177343670256, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 10, + "solar_panel": { + "direction": [ + -0.4898953079965058, + 0.07329021797142261, + 0.8686950737472328 + ], + "area": 0.39347159116865116, + "efficiency": 0.3155790271908776 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3848270772985434, + "power": 5.562981948550071, + "type": 1 + }, + "battery": { + "capacity": 10234.627254214989, + "percentage": 0.7624907450898513 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 679.441604922176, + "power": 5.354011718483324, + "efficiency": 0.5738195770478509 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 403.6357080605503, + "power": 5.661370051162475, + "efficiency": 0.5566886525766697 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 457.81902803325124, + "power": 6.24010727747603, + "efficiency": 0.581363182205749 + } + ], + "mrp_control": { + "k": 48.99599819840776, + "ki": 0.0054298409077438905, + "p": 139.41895936649772, + "integral_limit": 0.025289680646944552 + }, + "true_anomaly": 110.33646630820866, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 10 + }, + { + "inertia": [ + 66.67410278320312, + 0.0, + 0.0, + 0.0, + 52.18305969238281, + 0.0, + 0.0, + 0.0, + 132.9423370361328 + ], + "mass": 144.32961036406977, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 11, + "solar_panel": { + "direction": [ + 0.44358452289891614, + 0.09682178366002292, + -0.890987268850365 + ], + "area": 0.4241269231940159, + "efficiency": 0.2223880891339606 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.1363815104938366, + "power": 6.025799530436872, + "type": 1 + }, + "battery": { + "capacity": 29182.081663171328, + "percentage": 0.18836632559230848 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 718.9997864606592, + "power": 6.407892579875665, + "efficiency": 0.5512067863263704 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 692.5273227966438, + "power": 6.44282702405951, + "efficiency": 0.5110283213530209 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 667.2270265206621, + "power": 5.520786870756533, + "efficiency": 0.5483914963028517 + } + ], + "mrp_control": { + "k": 45.03402786716065, + "ki": 0.009967380586354414, + "p": 120.16221588917492, + "integral_limit": 0.03555729501523302 + }, + "true_anomaly": 45.591566749473266, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 11 + }, + { + "inertia": [ + 123.15946960449219, + 0.0, + 0.0, + 0.0, + 61.644954681396484, + 0.0, + 0.0, + 0.0, + 168.77931213378906 + ], + "mass": 50.71609217868367, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 12, + "solar_panel": { + "direction": [ + -0.3643752899525471, + 0.8213025014487186, + 0.43896793639863374 + ], + "area": 0.22185317560941106, + "efficiency": 0.24099239900803823 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.40609918405225665, + "power": 1.8347631654594645, + "type": 1 + }, + "battery": { + "capacity": 29257.466239583235, + "percentage": 0.8677984505340441 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 454.82059584194, + "power": 6.85350160677582, + "efficiency": 0.5924705185161001 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 474.36453280264226, + "power": 6.65238904753124, + "efficiency": 0.5060729186145255 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 471.6075257638865, + "power": 5.83499196208176, + "efficiency": 0.5467076677531822 + } + ], + "mrp_control": { + "k": 15.962148699891124, + "ki": 0.0003009463771980814, + "p": 52.25144226018124, + "integral_limit": 0.0009706437745256839 + }, + "true_anomaly": 245.4244159794758, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 12 + }, + { + "inertia": [ + 167.1875457763672, + 0.0, + 0.0, + 0.0, + 130.8555450439453, + 0.0, + 0.0, + 0.0, + 62.424285888671875 + ], + "mass": 148.38178275114257, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 13, + "solar_panel": { + "direction": [ + -0.7394510681318119, + 0.6652435264319907, + -0.10326261849794202 + ], + "area": 0.4790745547127977, + "efficiency": 0.2106864716294583 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4196667464137551, + "power": 7.8352007498015235, + "type": 1 + }, + "battery": { + "capacity": 27215.452959778977, + "percentage": 0.9826817088871799 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 606.9202317054612, + "power": 5.4351909554065, + "efficiency": 0.5293106729822463 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 454.5470988395749, + "power": 5.574926924359308, + "efficiency": 0.5690196474620416 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 618.7976200180217, + "power": 6.141430498212746, + "efficiency": 0.5461896894255815 + } + ], + "mrp_control": { + "k": 23.976641818621598, + "ki": 0.0045918755632704715, + "p": 55.24745501969649, + "integral_limit": 0.011689260587752597 + }, + "true_anomaly": 190.7482938609718, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 13 + }, + { + "inertia": [ + 114.58099365234375, + 0.0, + 0.0, + 0.0, + 165.5225830078125, + 0.0, + 0.0, + 0.0, + 98.01639556884766 + ], + "mass": 71.6575269797433, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 14, + "solar_panel": { + "direction": [ + 0.9371756748588257, + 0.2189943178026381, + 0.27155707176036087 + ], + "area": 0.1725013837550376, + "efficiency": 0.2737027973793334 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2150052760975755, + "power": 6.180299421566284, + "type": 1 + }, + "battery": { + "capacity": 14254.202763118032, + "percentage": 0.9825857547106233 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 614.5549780174005, + "power": 6.510600776726477, + "efficiency": 0.5195577137195642 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 702.8421111476135, + "power": 6.739523714128348, + "efficiency": 0.5889382444291487 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 728.8422356657502, + "power": 6.210871361146161, + "efficiency": 0.5564835694967823 + } + ], + "mrp_control": { + "k": 30.124060422650867, + "ki": 0.005360555180089317, + "p": 79.24292151090762, + "integral_limit": 0.016392803979353388 + }, + "true_anomaly": 221.69793030138987, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 14 + }, + { + "inertia": [ + 112.786865234375, + 0.0, + 0.0, + 0.0, + 125.09082794189453, + 0.0, + 0.0, + 0.0, + 126.62515258789062 + ], + "mass": 86.58550563149817, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 15, + "solar_panel": { + "direction": [ + -0.23838163727065567, + 0.24177016547116084, + -0.9405962907114875 + ], + "area": 0.3454412740155278, + "efficiency": 0.15021836167308666 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.39811280400741234, + "power": 7.933456354785762, + "type": 1 + }, + "battery": { + "capacity": 12642.128313129775, + "percentage": 0.8897735424548381 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 720.0714403075112, + "power": 5.158265043205619, + "efficiency": 0.5215560921273973 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 553.2899016332253, + "power": 6.25382642786883, + "efficiency": 0.5466248807488204 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 614.1911941346069, + "power": 6.182383698295114, + "efficiency": 0.5888386065955008 + } + ], + "mrp_control": { + "k": 44.475171198364706, + "ki": 0.009514476947671598, + "p": 100.88373468067226, + "integral_limit": 0.03479481097425688 + }, + "true_anomaly": 347.7520907412642, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 15 + }, + { + "inertia": [ + 129.71615600585938, + 0.0, + 0.0, + 0.0, + 65.05731201171875, + 0.0, + 0.0, + 0.0, + 61.78460693359375 + ], + "mass": 79.10233103917841, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 16, + "solar_panel": { + "direction": [ + 0.0857574088828197, + 0.1144265239116253, + -0.9897233135817338 + ], + "area": 0.21492151638753235, + "efficiency": 0.49486901514512993 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.44662306017413633, + "power": 9.858899899054592, + "type": 1 + }, + "battery": { + "capacity": 16263.197576701232, + "percentage": 0.9637952900677546 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 748.3257861338046, + "power": 5.232685636873285, + "efficiency": 0.5482496416206919 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 504.29772739477124, + "power": 5.749307804459171, + "efficiency": 0.58453191878535 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 554.4046402815788, + "power": 6.657471218290601, + "efficiency": 0.5043832166041468 + } + ], + "mrp_control": { + "k": 18.97905777946769, + "ki": 0.0020432585051727683, + "p": 69.36992506614502, + "integral_limit": 0.0035824041799690197 + }, + "true_anomaly": 143.95734354336545, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 16 + }, + { + "inertia": [ + 182.74510192871094, + 0.0, + 0.0, + 0.0, + 135.84657287597656, + 0.0, + 0.0, + 0.0, + 96.90884399414062 + ], + "mass": 176.03214280300966, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 17, + "solar_panel": { + "direction": [ + 0.9170637246171907, + 0.3973105477602342, + 0.033740978493639114 + ], + "area": 0.21355586471548255, + "efficiency": 0.2140387334215507 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3638805390414982, + "power": 1.2379899261357257, + "type": 1 + }, + "battery": { + "capacity": 14842.490204283451, + "percentage": 0.5629034606457963 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 682.3724438372922, + "power": 6.445154135445341, + "efficiency": 0.5597670448962555 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 506.2952161032824, + "power": 5.528762535128659, + "efficiency": 0.578251046647933 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 593.6437966007536, + "power": 6.962007602974788, + "efficiency": 0.5521382550800991 + } + ], + "mrp_control": { + "k": 31.914715586236326, + "ki": 0.005933747240851134, + "p": 93.88687145084532, + "integral_limit": 0.007603482703414904 + }, + "true_anomaly": 270.80158775000507, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 17 + }, + { + "inertia": [ + 130.88818359375, + 0.0, + 0.0, + 0.0, + 56.292274475097656, + 0.0, + 0.0, + 0.0, + 51.789756774902344 + ], + "mass": 110.88359307679382, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 18, + "solar_panel": { + "direction": [ + 0.5367195065792147, + 0.2351788861654443, + -0.810322813920073 + ], + "area": 0.4417386029041679, + "efficiency": 0.23624550560113278 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.32215573346052057, + "power": 7.814029402947866, + "type": 1 + }, + "battery": { + "capacity": 9572.555521535845, + "percentage": 0.22265851300026868 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 522.9908102176644, + "power": 5.003528085388024, + "efficiency": 0.5444225878512552 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 455.87146380741297, + "power": 6.323219856639516, + "efficiency": 0.5378516963905297 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 713.1719593519158, + "power": 5.887255589716479, + "efficiency": 0.5737470365447541 + } + ], + "mrp_control": { + "k": 27.95550270987556, + "ki": 0.0032538192578078417, + "p": 69.07117997225085, + "integral_limit": 0.004934613342560352 + }, + "true_anomaly": 7.349650132049619, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 18 + }, + { + "inertia": [ + 178.80136108398438, + 0.0, + 0.0, + 0.0, + 178.0436248779297, + 0.0, + 0.0, + 0.0, + 123.75232696533203 + ], + "mass": 70.82950123921135, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 19, + "solar_panel": { + "direction": [ + -0.056642146501829395, + 0.9732567345040503, + -0.2226274825401795 + ], + "area": 0.11236332519989403, + "efficiency": 0.24033817007294456 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.18992208957950468, + "power": 3.4192146533177845, + "type": 1 + }, + "battery": { + "capacity": 20616.707056402898, + "percentage": 0.6680612264451838 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 489.61870104841466, + "power": 5.939891666373889, + "efficiency": 0.5270681225514552 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 555.9548033060165, + "power": 5.436437147717936, + "efficiency": 0.554679115806169 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 490.08221074778976, + "power": 5.871902664471909, + "efficiency": 0.5316146897678885 + } + ], + "mrp_control": { + "k": 33.855879752102766, + "ki": 0.005142948737685917, + "p": 73.10951752571182, + "integral_limit": 0.01321961006998025 + }, + "true_anomaly": 128.41298750920265, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 19 + }, + { + "inertia": [ + 152.45999145507812, + 0.0, + 0.0, + 0.0, + 166.47991943359375, + 0.0, + 0.0, + 0.0, + 78.00296020507812 + ], + "mass": 161.34902249363523, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 20, + "solar_panel": { + "direction": [ + -0.9604414856577175, + 0.18088008558284852, + 0.2117416994055209 + ], + "area": 0.4306143276447828, + "efficiency": 0.45997565624010417 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.34661529823823956, + "power": 2.3412770283658113, + "type": 1 + }, + "battery": { + "capacity": 29670.582710447587, + "percentage": 0.8354548429410722 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 490.51758239670676, + "power": 5.071389688539806, + "efficiency": 0.5104006602948336 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 566.7063846376693, + "power": 6.948125976670515, + "efficiency": 0.5382379242789792 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 495.71469461978006, + "power": 5.673137903553335, + "efficiency": 0.5247283344371003 + } + ], + "mrp_control": { + "k": 19.54525364980782, + "ki": 0.0039810984561713374, + "p": 65.68872508248762, + "integral_limit": 0.01659955112021052 + }, + "true_anomaly": 219.49191368184202, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 20 + }, + { + "inertia": [ + 172.53573608398438, + 0.0, + 0.0, + 0.0, + 118.23352813720703, + 0.0, + 0.0, + 0.0, + 106.26756286621094 + ], + "mass": 68.97424089957627, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 21, + "solar_panel": { + "direction": [ + 0.5870777241536215, + 0.680066301201066, + -0.43914641268409027 + ], + "area": 0.10336416761114489, + "efficiency": 0.4465141522168228 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2108604403977341, + "power": 4.279966486183875, + "type": 1 + }, + "battery": { + "capacity": 25047.96814847054, + "percentage": 0.25431608576655024 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 490.6383834819479, + "power": 6.218359195116087, + "efficiency": 0.5617690912731628 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 560.8505026004211, + "power": 6.624921445663158, + "efficiency": 0.5249928809106013 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 746.1806867970129, + "power": 6.672148635634489, + "efficiency": 0.5680414362880696 + } + ], + "mrp_control": { + "k": 60.58141653389663, + "ki": 0.006846544632600974, + "p": 205.57226846192538, + "integral_limit": 0.023811185433989832 + }, + "true_anomaly": 107.3616676058828, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 21 + }, + { + "inertia": [ + 116.63732147216797, + 0.0, + 0.0, + 0.0, + 75.74476623535156, + 0.0, + 0.0, + 0.0, + 92.83955383300781 + ], + "mass": 158.02438008120555, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 22, + "solar_panel": { + "direction": [ + 0.741078933466597, + 0.5850421708860452, + -0.3294353846461468 + ], + "area": 0.21841242688746088, + "efficiency": 0.12636319843863597 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3994004179786895, + "power": 6.943064279292209, + "type": 1 + }, + "battery": { + "capacity": 15117.246935403513, + "percentage": 0.3472315680747904 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 618.8519924056018, + "power": 6.770633692566632, + "efficiency": 0.5225617905488491 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 687.4978298533899, + "power": 6.239782784462134, + "efficiency": 0.5068686129222704 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 621.608590891368, + "power": 6.065427249921607, + "efficiency": 0.5557270285301728 + } + ], + "mrp_control": { + "k": 48.10150899597006, + "ki": 0.006126020710075068, + "p": 119.56480507179533, + "integral_limit": 0.003817175659885866 + }, + "true_anomaly": 223.04955753378874, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 22 + }, + { + "inertia": [ + 64.95263671875, + 0.0, + 0.0, + 0.0, + 189.89691162109375, + 0.0, + 0.0, + 0.0, + 100.37506866455078 + ], + "mass": 85.14834776401818, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 23, + "solar_panel": { + "direction": [ + 0.0438989085584443, + 0.984292115995766, + 0.17100267897303517 + ], + "area": 0.36723830650302447, + "efficiency": 0.39168676498686794 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2777652961424111, + "power": 5.342809414380501, + "type": 1 + }, + "battery": { + "capacity": 13712.654307123317, + "percentage": 0.2614413783414023 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 618.0113291735597, + "power": 6.66026132017932, + "efficiency": 0.5695455650093229 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 594.2562490604776, + "power": 5.6251475307369025, + "efficiency": 0.5890490374892076 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 561.2120387226904, + "power": 6.981201500307692, + "efficiency": 0.5864718291318136 + } + ], + "mrp_control": { + "k": 32.350232276183384, + "ki": 0.004627238724081578, + "p": 103.44647652535272, + "integral_limit": 0.007566482428703071 + }, + "true_anomaly": 270.3849193510586, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 23 + }, + { + "inertia": [ + 86.17601013183594, + 0.0, + 0.0, + 0.0, + 183.64743041992188, + 0.0, + 0.0, + 0.0, + 102.13069915771484 + ], + "mass": 122.67113958304081, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 24, + "solar_panel": { + "direction": [ + 0.6612315568348086, + 0.7250819428599999, + -0.19242921915390848 + ], + "area": 0.4693102078370732, + "efficiency": 0.2051293078155645 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.19590974130357353, + "power": 5.2132660474763375, + "type": 1 + }, + "battery": { + "capacity": 24494.752837837248, + "percentage": 0.9818504422651982 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 629.4574291702806, + "power": 5.051102938689999, + "efficiency": 0.5539691530761589 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 634.8752272212004, + "power": 6.026146093230919, + "efficiency": 0.542662975859244 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 507.9412394095293, + "power": 6.781508259753015, + "efficiency": 0.5774465106376432 + } + ], + "mrp_control": { + "k": 19.059367177802677, + "ki": 0.000641644871680086, + "p": 66.23470985004245, + "integral_limit": 0.0010727710922370035 + }, + "true_anomaly": 104.9449838334138, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 24 + }, + { + "inertia": [ + 170.7510223388672, + 0.0, + 0.0, + 0.0, + 185.28860473632812, + 0.0, + 0.0, + 0.0, + 184.50514221191406 + ], + "mass": 55.708279358654316, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 25, + "solar_panel": { + "direction": [ + 0.10673083707944796, + 0.024520584279410174, + -0.9939855478642114 + ], + "area": 0.32288429500934523, + "efficiency": 0.4282468490877236 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.37666273432862873, + "power": 9.712099809574632, + "type": 1 + }, + "battery": { + "capacity": 10139.96786214666, + "percentage": 0.16136416407294726 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 452.1604451065902, + "power": 5.918263188917836, + "efficiency": 0.5299865489131563 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 525.1995303628062, + "power": 6.718930648285781, + "efficiency": 0.5131628326250139 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 584.5025822748539, + "power": 5.346888247793424, + "efficiency": 0.5944877425412961 + } + ], + "mrp_control": { + "k": 25.579448295746296, + "ki": 0.007147865185550538, + "p": 102.17880853516924, + "integral_limit": 0.03155634151623155 + }, + "true_anomaly": 172.30464582244915, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 25 + }, + { + "inertia": [ + 61.22691345214844, + 0.0, + 0.0, + 0.0, + 172.61767578125, + 0.0, + 0.0, + 0.0, + 181.8090362548828 + ], + "mass": 76.07916758894345, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 26, + "solar_panel": { + "direction": [ + -0.4219898456615126, + 0.12878312327902494, + -0.8974070856178217 + ], + "area": 0.3444935756744494, + "efficiency": 0.1678833131393277 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.10739799505016166, + "power": 1.7220957912636718, + "type": 1 + }, + "battery": { + "capacity": 15239.031983692385, + "percentage": 0.4748476226435221 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 503.21822281205215, + "power": 5.894620397005981, + "efficiency": 0.5438961329671722 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 732.3991821580399, + "power": 6.545885672151026, + "efficiency": 0.5302837497279691 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 670.914481266735, + "power": 6.542528038253767, + "efficiency": 0.543826459826167 + } + ], + "mrp_control": { + "k": 36.031483837416616, + "ki": 0.007312300695039387, + "p": 104.217899127639, + "integral_limit": 0.00036941830761039147 + }, + "true_anomaly": 124.12126179277693, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 26 + } + ] +} \ No newline at end of file diff --git a/benchmarks/aeosbench/dataset/cases/00027/taskset.json b/benchmarks/aeosbench/dataset/cases/00027/taskset.json new file mode 100644 index 0000000..7fb28f1 --- /dev/null +++ b/benchmarks/aeosbench/dataset/cases/00027/taskset.json @@ -0,0 +1,2400 @@ +[ + { + "release_time": 944, + "due_time": 2721, + "duration": 40, + "coordinate": [ + 67.24200992406779, + -52.54291834408926 + ], + "sensor_type": 1, + "id": 0 + }, + { + "release_time": 1552, + "due_time": 2669, + "duration": 60, + "coordinate": [ + -28.856198391749125, + 149.53751507590277 + ], + "sensor_type": 1, + "id": 1 + }, + { + "release_time": 445, + "due_time": 2243, + "duration": 36, + "coordinate": [ + 50.855754949027414, + -64.47983068171513 + ], + "sensor_type": 1, + "id": 2 + }, + { + "release_time": 1484, + "due_time": 3330, + "duration": 31, + "coordinate": [ + 18.215845993127303, + 37.422830949549876 + ], + "sensor_type": 1, + "id": 3 + }, + { + "release_time": 814, + "due_time": 2280, + "duration": 42, + "coordinate": [ + 73.26438615952816, + -3.932689311603525 + ], + "sensor_type": 1, + "id": 4 + }, + { + "release_time": 2474, + "due_time": 3218, + "duration": 46, + "coordinate": [ + -64.10871220610477, + 150.85950966957517 + ], + "sensor_type": 1, + "id": 5 + }, + { + "release_time": 2567, + "due_time": 3375, + "duration": 57, + "coordinate": [ + -60.52593459976687, + 111.92184212830631 + ], + "sensor_type": 1, + "id": 6 + }, + { + "release_time": 1417, + "due_time": 1723, + "duration": 29, + "coordinate": [ + 4.928301497158955, + 100.737242422147 + ], + "sensor_type": 1, + "id": 7 + }, + { + "release_time": 1949, + "due_time": 2060, + "duration": 34, + "coordinate": [ + 44.208336838193674, + -80.98292994569788 + ], + "sensor_type": 1, + "id": 8 + }, + { + "release_time": 1366, + "due_time": 2234, + "duration": 49, + "coordinate": [ + -23.46307495275687, + 28.694589391800406 + ], + "sensor_type": 1, + "id": 9 + }, + { + "release_time": 2292, + "due_time": 3044, + "duration": 43, + "coordinate": [ + -12.230178522147568, + 98.20380924633491 + ], + "sensor_type": 1, + "id": 10 + }, + { + "release_time": 3261, + "due_time": 3529, + "duration": 55, + "coordinate": [ + 15.67879728110843, + 64.62197574017958 + ], + "sensor_type": 1, + "id": 11 + }, + { + "release_time": 3272, + "due_time": 3390, + "duration": 34, + "coordinate": [ + 44.035920215221324, + 146.02728451652075 + ], + "sensor_type": 1, + "id": 12 + }, + { + "release_time": 677, + "due_time": 1273, + "duration": 59, + "coordinate": [ + 27.06465284217336, + -64.18026201607147 + ], + "sensor_type": 1, + "id": 13 + }, + { + "release_time": 1854, + "due_time": 3279, + "duration": 34, + "coordinate": [ + -28.65524856597692, + 31.462904990967075 + ], + "sensor_type": 1, + "id": 14 + }, + { + "release_time": 2089, + "due_time": 3301, + "duration": 59, + "coordinate": [ + -41.411178350317826, + -148.24312448903044 + ], + "sensor_type": 1, + "id": 15 + }, + { + "release_time": 1675, + "due_time": 2903, + "duration": 37, + "coordinate": [ + -10.981482991938066, + 44.526176510120024 + ], + "sensor_type": 1, + "id": 16 + }, + { + "release_time": 3349, + "due_time": 3480, + "duration": 38, + "coordinate": [ + 67.80096410386633, + 172.8005790683697 + ], + "sensor_type": 1, + "id": 17 + }, + { + "release_time": 806, + "due_time": 2626, + "duration": 19, + "coordinate": [ + -30.6725276999235, + -2.538012129407605 + ], + "sensor_type": 1, + "id": 18 + }, + { + "release_time": 2370, + "due_time": 3112, + "duration": 36, + "coordinate": [ + -12.414577779421123, + -85.37828961003557 + ], + "sensor_type": 1, + "id": 19 + }, + { + "release_time": 1239, + "due_time": 1564, + "duration": 34, + "coordinate": [ + -81.13727525713328, + 86.72469612944491 + ], + "sensor_type": 1, + "id": 20 + }, + { + "release_time": 1880, + "due_time": 3595, + "duration": 60, + "coordinate": [ + -56.22481456574299, + 37.77882099403632 + ], + "sensor_type": 1, + "id": 21 + }, + { + "release_time": 1942, + "due_time": 3193, + "duration": 24, + "coordinate": [ + 23.18568894145848, + -145.4840324460729 + ], + "sensor_type": 1, + "id": 22 + }, + { + "release_time": 1992, + "due_time": 2736, + "duration": 41, + "coordinate": [ + 76.98093356186567, + 118.44485738401033 + ], + "sensor_type": 1, + "id": 23 + }, + { + "release_time": 3135, + "due_time": 3498, + "duration": 53, + "coordinate": [ + 14.418720897402778, + -6.418723594578722 + ], + "sensor_type": 1, + "id": 24 + }, + { + "release_time": 292, + "due_time": 2809, + "duration": 34, + "coordinate": [ + -18.14574646954378, + -117.79179568985853 + ], + "sensor_type": 1, + "id": 25 + }, + { + "release_time": 2673, + "due_time": 3422, + "duration": 46, + "coordinate": [ + 15.441621269021027, + -17.056335215687568 + ], + "sensor_type": 1, + "id": 26 + }, + { + "release_time": 2478, + "due_time": 3182, + "duration": 56, + "coordinate": [ + -67.98566592567364, + -172.13598747449436 + ], + "sensor_type": 1, + "id": 27 + }, + { + "release_time": 889, + "due_time": 1469, + "duration": 31, + "coordinate": [ + 80.54263446431551, + -92.05890777638683 + ], + "sensor_type": 1, + "id": 28 + }, + { + "release_time": 2028, + "due_time": 3403, + "duration": 38, + "coordinate": [ + -61.53035144554798, + 0.5676864930104841 + ], + "sensor_type": 1, + "id": 29 + }, + { + "release_time": 3142, + "due_time": 3217, + "duration": 18, + "coordinate": [ + -49.46802352925528, + 101.49147500375915 + ], + "sensor_type": 1, + "id": 30 + }, + { + "release_time": 1488, + "due_time": 3174, + "duration": 37, + "coordinate": [ + 52.82931933651051, + -43.330540836216784 + ], + "sensor_type": 1, + "id": 31 + }, + { + "release_time": 1495, + "due_time": 1944, + "duration": 44, + "coordinate": [ + -48.780939031845904, + -107.54800934672389 + ], + "sensor_type": 1, + "id": 32 + }, + { + "release_time": 1620, + "due_time": 3044, + "duration": 18, + "coordinate": [ + 64.96183492977829, + 26.24979788817035 + ], + "sensor_type": 1, + "id": 33 + }, + { + "release_time": 470, + "due_time": 2880, + "duration": 17, + "coordinate": [ + -33.12743814305893, + 93.01283270871767 + ], + "sensor_type": 1, + "id": 34 + }, + { + "release_time": 2900, + "due_time": 3313, + "duration": 37, + "coordinate": [ + -16.646505468535025, + -91.365952484075 + ], + "sensor_type": 1, + "id": 35 + }, + { + "release_time": 2741, + "due_time": 2989, + "duration": 39, + "coordinate": [ + 20.544403761404624, + 157.0918458733271 + ], + "sensor_type": 1, + "id": 36 + }, + { + "release_time": 1773, + "due_time": 2119, + "duration": 19, + "coordinate": [ + 28.418921599347158, + 161.28616363959168 + ], + "sensor_type": 1, + "id": 37 + }, + { + "release_time": 3340, + "due_time": 3551, + "duration": 49, + "coordinate": [ + -36.6153490543533, + 133.3819212572747 + ], + "sensor_type": 1, + "id": 38 + }, + { + "release_time": 1447, + "due_time": 2018, + "duration": 46, + "coordinate": [ + 61.03857464489607, + 65.31750336175398 + ], + "sensor_type": 1, + "id": 39 + }, + { + "release_time": 1202, + "due_time": 2470, + "duration": 42, + "coordinate": [ + 85.24951094612581, + -38.29290570483266 + ], + "sensor_type": 1, + "id": 40 + }, + { + "release_time": 1075, + "due_time": 3480, + "duration": 16, + "coordinate": [ + 48.419953579913056, + -82.70497280538773 + ], + "sensor_type": 1, + "id": 41 + }, + { + "release_time": 2444, + "due_time": 3499, + "duration": 32, + "coordinate": [ + -21.91851233832091, + -149.31502200047746 + ], + "sensor_type": 1, + "id": 42 + }, + { + "release_time": 2675, + "due_time": 3447, + "duration": 40, + "coordinate": [ + 85.34414956578436, + -164.5184834342663 + ], + "sensor_type": 1, + "id": 43 + }, + { + "release_time": 2226, + "due_time": 2396, + "duration": 51, + "coordinate": [ + 87.64504093718202, + -23.14411082962451 + ], + "sensor_type": 1, + "id": 44 + }, + { + "release_time": 2700, + "due_time": 3463, + "duration": 44, + "coordinate": [ + 42.09600150155836, + -119.02177058750831 + ], + "sensor_type": 1, + "id": 45 + }, + { + "release_time": 3192, + "due_time": 3492, + "duration": 35, + "coordinate": [ + 81.70999885824406, + 48.127445205384674 + ], + "sensor_type": 1, + "id": 46 + }, + { + "release_time": 3381, + "due_time": 3576, + "duration": 50, + "coordinate": [ + 16.073861620847353, + 141.86904769342323 + ], + "sensor_type": 1, + "id": 47 + }, + { + "release_time": 2212, + "due_time": 3046, + "duration": 60, + "coordinate": [ + 61.16757798878834, + -141.4851272770449 + ], + "sensor_type": 1, + "id": 48 + }, + { + "release_time": 557, + "due_time": 1859, + "duration": 48, + "coordinate": [ + -10.260849654801632, + 75.61102421118096 + ], + "sensor_type": 1, + "id": 49 + }, + { + "release_time": 638, + "due_time": 3296, + "duration": 40, + "coordinate": [ + -17.802344934981576, + 63.358758454036206 + ], + "sensor_type": 1, + "id": 50 + }, + { + "release_time": 488, + "due_time": 2236, + "duration": 54, + "coordinate": [ + 7.150302471533294, + -172.2382246704756 + ], + "sensor_type": 1, + "id": 51 + }, + { + "release_time": 1152, + "due_time": 2820, + "duration": 24, + "coordinate": [ + -84.30869294134985, + -13.141656385718932 + ], + "sensor_type": 1, + "id": 52 + }, + { + "release_time": 2908, + "due_time": 3109, + "duration": 34, + "coordinate": [ + -48.81452253054494, + -54.396641946702914 + ], + "sensor_type": 1, + "id": 53 + }, + { + "release_time": 2425, + "due_time": 3035, + "duration": 50, + "coordinate": [ + -57.26469987498297, + 81.26153658970748 + ], + "sensor_type": 1, + "id": 54 + }, + { + "release_time": 2939, + "due_time": 3207, + "duration": 59, + "coordinate": [ + 42.145491266994895, + 82.98692474223742 + ], + "sensor_type": 1, + "id": 55 + }, + { + "release_time": 2151, + "due_time": 2373, + "duration": 22, + "coordinate": [ + -25.87988952627437, + 53.878569211834275 + ], + "sensor_type": 1, + "id": 56 + }, + { + "release_time": 1893, + "due_time": 2066, + "duration": 47, + "coordinate": [ + -19.462556084071878, + 104.69474523147096 + ], + "sensor_type": 1, + "id": 57 + }, + { + "release_time": 1250, + "due_time": 1612, + "duration": 44, + "coordinate": [ + 13.37888985395088, + 119.08139841516316 + ], + "sensor_type": 1, + "id": 58 + }, + { + "release_time": 990, + "due_time": 1756, + "duration": 60, + "coordinate": [ + -52.64602646073515, + -91.7170022080227 + ], + "sensor_type": 1, + "id": 59 + }, + { + "release_time": 3108, + "due_time": 3268, + "duration": 22, + "coordinate": [ + 13.775703215152262, + 153.69431873741587 + ], + "sensor_type": 1, + "id": 60 + }, + { + "release_time": 705, + "due_time": 1997, + "duration": 48, + "coordinate": [ + -53.342660859830154, + -116.37941853457943 + ], + "sensor_type": 1, + "id": 61 + }, + { + "release_time": 1928, + "due_time": 2890, + "duration": 54, + "coordinate": [ + 36.35180648494172, + 162.70244123438601 + ], + "sensor_type": 1, + "id": 62 + }, + { + "release_time": 815, + "due_time": 3540, + "duration": 59, + "coordinate": [ + 56.98916279428718, + -66.18617144170047 + ], + "sensor_type": 1, + "id": 63 + }, + { + "release_time": 3356, + "due_time": 3540, + "duration": 50, + "coordinate": [ + -82.26443227053356, + 114.32738055578835 + ], + "sensor_type": 1, + "id": 64 + }, + { + "release_time": 3238, + "due_time": 3470, + "duration": 60, + "coordinate": [ + 73.47704654885794, + -96.37071221633623 + ], + "sensor_type": 1, + "id": 65 + }, + { + "release_time": 59, + "due_time": 189, + "duration": 17, + "coordinate": [ + 41.53471934322775, + 3.605690394559389 + ], + "sensor_type": 1, + "id": 66 + }, + { + "release_time": 2209, + "due_time": 3578, + "duration": 26, + "coordinate": [ + 56.67006459649346, + 135.28167314187397 + ], + "sensor_type": 1, + "id": 67 + }, + { + "release_time": 1592, + "due_time": 2406, + "duration": 48, + "coordinate": [ + -83.13464807203117, + 152.08363550890715 + ], + "sensor_type": 1, + "id": 68 + }, + { + "release_time": 693, + "due_time": 3167, + "duration": 52, + "coordinate": [ + 33.62538535660063, + 178.29737436237707 + ], + "sensor_type": 1, + "id": 69 + }, + { + "release_time": 1305, + "due_time": 1750, + "duration": 43, + "coordinate": [ + 89.41914950502226, + -170.18953872187632 + ], + "sensor_type": 1, + "id": 70 + }, + { + "release_time": 2384, + "due_time": 2745, + "duration": 52, + "coordinate": [ + -78.29609328639413, + -166.3305948045457 + ], + "sensor_type": 1, + "id": 71 + }, + { + "release_time": 2640, + "due_time": 3538, + "duration": 57, + "coordinate": [ + 58.707804824770164, + 19.918217336516108 + ], + "sensor_type": 1, + "id": 72 + }, + { + "release_time": 3428, + "due_time": 3580, + "duration": 47, + "coordinate": [ + -4.638725372230553, + 142.9912432538967 + ], + "sensor_type": 1, + "id": 73 + }, + { + "release_time": 2643, + "due_time": 3134, + "duration": 21, + "coordinate": [ + -89.86083152740783, + -102.57335446375774 + ], + "sensor_type": 1, + "id": 74 + }, + { + "release_time": 2050, + "due_time": 3093, + "duration": 22, + "coordinate": [ + 74.69936507648146, + -92.16292217784914 + ], + "sensor_type": 1, + "id": 75 + }, + { + "release_time": 1886, + "due_time": 2831, + "duration": 22, + "coordinate": [ + 29.86480178201738, + 58.13221490574233 + ], + "sensor_type": 1, + "id": 76 + }, + { + "release_time": 2071, + "due_time": 3203, + "duration": 33, + "coordinate": [ + 23.130200250243035, + 48.469455374329016 + ], + "sensor_type": 1, + "id": 77 + }, + { + "release_time": 2434, + "due_time": 2976, + "duration": 54, + "coordinate": [ + 46.82001198009664, + -98.14961505384017 + ], + "sensor_type": 1, + "id": 78 + }, + { + "release_time": 741, + "due_time": 2590, + "duration": 31, + "coordinate": [ + -48.61628512880428, + 46.890997819963616 + ], + "sensor_type": 1, + "id": 79 + }, + { + "release_time": 393, + "due_time": 2752, + "duration": 38, + "coordinate": [ + 6.073325834597796, + -132.72137289497522 + ], + "sensor_type": 1, + "id": 80 + }, + { + "release_time": 381, + "due_time": 3169, + "duration": 26, + "coordinate": [ + 41.783685221100654, + 13.477243670561535 + ], + "sensor_type": 1, + "id": 81 + }, + { + "release_time": 2484, + "due_time": 2903, + "duration": 32, + "coordinate": [ + 79.12736827299068, + 49.80636229679385 + ], + "sensor_type": 1, + "id": 82 + }, + { + "release_time": 424, + "due_time": 2191, + "duration": 20, + "coordinate": [ + -67.9627898611024, + -169.80659021544713 + ], + "sensor_type": 1, + "id": 83 + }, + { + "release_time": 1509, + "due_time": 2242, + "duration": 36, + "coordinate": [ + 69.67848905760692, + 144.68375994277125 + ], + "sensor_type": 1, + "id": 84 + }, + { + "release_time": 1962, + "due_time": 3152, + "duration": 41, + "coordinate": [ + 79.81624413331846, + -161.75623436696546 + ], + "sensor_type": 1, + "id": 85 + }, + { + "release_time": 804, + "due_time": 1091, + "duration": 34, + "coordinate": [ + 52.275208640936654, + -115.62895104567201 + ], + "sensor_type": 1, + "id": 86 + }, + { + "release_time": 2239, + "due_time": 3176, + "duration": 34, + "coordinate": [ + 2.863748242777845, + -135.2283754487699 + ], + "sensor_type": 1, + "id": 87 + }, + { + "release_time": 3192, + "due_time": 3379, + "duration": 44, + "coordinate": [ + 6.880879282241565, + -135.90678398053 + ], + "sensor_type": 1, + "id": 88 + }, + { + "release_time": 2768, + "due_time": 3169, + "duration": 43, + "coordinate": [ + -61.94933726102046, + 5.270345798362172 + ], + "sensor_type": 1, + "id": 89 + }, + { + "release_time": 2773, + "due_time": 3461, + "duration": 29, + "coordinate": [ + 69.86294347693058, + -29.095765311082175 + ], + "sensor_type": 1, + "id": 90 + }, + { + "release_time": 1490, + "due_time": 2716, + "duration": 54, + "coordinate": [ + 85.24446253999619, + 16.319503834856988 + ], + "sensor_type": 1, + "id": 91 + }, + { + "release_time": 1901, + "due_time": 2394, + "duration": 37, + "coordinate": [ + -35.934004555054095, + 125.22329305580308 + ], + "sensor_type": 1, + "id": 92 + }, + { + "release_time": 3254, + "due_time": 3371, + "duration": 36, + "coordinate": [ + -41.433891692816616, + -134.186137552938 + ], + "sensor_type": 1, + "id": 93 + }, + { + "release_time": 2675, + "due_time": 3149, + "duration": 29, + "coordinate": [ + 74.09312878860214, + -125.30942497049442 + ], + "sensor_type": 1, + "id": 94 + }, + { + "release_time": 3209, + "due_time": 3426, + "duration": 58, + "coordinate": [ + 72.05911504740044, + 77.61090875790279 + ], + "sensor_type": 1, + "id": 95 + }, + { + "release_time": 1435, + "due_time": 2174, + "duration": 29, + "coordinate": [ + 15.451473865199617, + -143.39717472108183 + ], + "sensor_type": 1, + "id": 96 + }, + { + "release_time": 2410, + "due_time": 3515, + "duration": 30, + "coordinate": [ + 79.95446692085883, + 66.2365632083509 + ], + "sensor_type": 1, + "id": 97 + }, + { + "release_time": 74, + "due_time": 2133, + "duration": 33, + "coordinate": [ + 59.88233177117286, + -74.25022991687268 + ], + "sensor_type": 1, + "id": 98 + }, + { + "release_time": 3132, + "due_time": 3465, + "duration": 60, + "coordinate": [ + 29.123572979609676, + 34.94761483733993 + ], + "sensor_type": 1, + "id": 99 + }, + { + "release_time": 409, + "due_time": 2136, + "duration": 43, + "coordinate": [ + 12.26917061690284, + 26.505769181857573 + ], + "sensor_type": 1, + "id": 100 + }, + { + "release_time": 953, + "due_time": 3014, + "duration": 28, + "coordinate": [ + 47.84833186711458, + -101.7800111553823 + ], + "sensor_type": 1, + "id": 101 + }, + { + "release_time": 3454, + "due_time": 3591, + "duration": 37, + "coordinate": [ + -52.55551185587772, + -174.8067092065231 + ], + "sensor_type": 1, + "id": 102 + }, + { + "release_time": 741, + "due_time": 1481, + "duration": 55, + "coordinate": [ + -74.34731479808829, + 45.65128840436918 + ], + "sensor_type": 1, + "id": 103 + }, + { + "release_time": 374, + "due_time": 1724, + "duration": 54, + "coordinate": [ + -33.47313773710579, + 146.32163449973223 + ], + "sensor_type": 1, + "id": 104 + }, + { + "release_time": 3057, + "due_time": 3571, + "duration": 49, + "coordinate": [ + 21.484781516774916, + -13.900806299898107 + ], + "sensor_type": 1, + "id": 105 + }, + { + "release_time": 658, + "due_time": 2659, + "duration": 20, + "coordinate": [ + 73.058964622449, + -63.813317459478256 + ], + "sensor_type": 1, + "id": 106 + }, + { + "release_time": 3426, + "due_time": 3579, + "duration": 33, + "coordinate": [ + -32.771052145829515, + 3.4156182551933227 + ], + "sensor_type": 1, + "id": 107 + }, + { + "release_time": 79, + "due_time": 889, + "duration": 38, + "coordinate": [ + -5.557966675199978, + -164.54711011070867 + ], + "sensor_type": 1, + "id": 108 + }, + { + "release_time": 3502, + "due_time": 3596, + "duration": 21, + "coordinate": [ + 34.98005709451185, + -39.652658104778766 + ], + "sensor_type": 1, + "id": 109 + }, + { + "release_time": 297, + "due_time": 2017, + "duration": 49, + "coordinate": [ + -29.293598015557713, + 59.112880104878286 + ], + "sensor_type": 1, + "id": 110 + }, + { + "release_time": 2288, + "due_time": 2640, + "duration": 37, + "coordinate": [ + 79.94452585533955, + -43.58101779939247 + ], + "sensor_type": 1, + "id": 111 + }, + { + "release_time": 3462, + "due_time": 3594, + "duration": 40, + "coordinate": [ + 63.126077438966576, + -37.979875875835376 + ], + "sensor_type": 1, + "id": 112 + }, + { + "release_time": 3357, + "due_time": 3527, + "duration": 44, + "coordinate": [ + 13.42468904020599, + 78.0576968988093 + ], + "sensor_type": 1, + "id": 113 + }, + { + "release_time": 2955, + "due_time": 3379, + "duration": 33, + "coordinate": [ + -0.6701141563631126, + -91.10975714676115 + ], + "sensor_type": 1, + "id": 114 + }, + { + "release_time": 2973, + "due_time": 3407, + "duration": 54, + "coordinate": [ + -3.2932842136452507, + -45.98264666066606 + ], + "sensor_type": 1, + "id": 115 + }, + { + "release_time": 3053, + "due_time": 3354, + "duration": 49, + "coordinate": [ + -35.21543937335606, + -168.60231948692353 + ], + "sensor_type": 1, + "id": 116 + }, + { + "release_time": 2877, + "due_time": 2972, + "duration": 25, + "coordinate": [ + 17.610032477619058, + -143.85852434839842 + ], + "sensor_type": 1, + "id": 117 + }, + { + "release_time": 1051, + "due_time": 3170, + "duration": 57, + "coordinate": [ + 81.6848890558266, + 32.910409420323845 + ], + "sensor_type": 1, + "id": 118 + }, + { + "release_time": 2424, + "due_time": 2706, + "duration": 22, + "coordinate": [ + 63.95643729597222, + 178.30352712488894 + ], + "sensor_type": 1, + "id": 119 + }, + { + "release_time": 762, + "due_time": 2040, + "duration": 37, + "coordinate": [ + 83.86968325624315, + -12.989188112827208 + ], + "sensor_type": 1, + "id": 120 + }, + { + "release_time": 2795, + "due_time": 3042, + "duration": 46, + "coordinate": [ + 20.538340473038403, + 121.5782521038343 + ], + "sensor_type": 1, + "id": 121 + }, + { + "release_time": 80, + "due_time": 476, + "duration": 52, + "coordinate": [ + 75.03509496010551, + -169.01029844998357 + ], + "sensor_type": 1, + "id": 122 + }, + { + "release_time": 1102, + "due_time": 2984, + "duration": 38, + "coordinate": [ + -68.46327296292682, + 5.704204782237895 + ], + "sensor_type": 1, + "id": 123 + }, + { + "release_time": 1040, + "due_time": 3365, + "duration": 24, + "coordinate": [ + 48.23292655153347, + -84.79442561303549 + ], + "sensor_type": 1, + "id": 124 + }, + { + "release_time": 3261, + "due_time": 3551, + "duration": 43, + "coordinate": [ + 72.16164292350442, + -152.51467430692276 + ], + "sensor_type": 1, + "id": 125 + }, + { + "release_time": 388, + "due_time": 2716, + "duration": 31, + "coordinate": [ + -4.309506172016796, + -155.9723567591599 + ], + "sensor_type": 1, + "id": 126 + }, + { + "release_time": 602, + "due_time": 2315, + "duration": 60, + "coordinate": [ + -87.65553617129356, + -71.53619216847123 + ], + "sensor_type": 1, + "id": 127 + }, + { + "release_time": 2913, + "due_time": 3241, + "duration": 19, + "coordinate": [ + 41.05002113499938, + -30.641048107095173 + ], + "sensor_type": 1, + "id": 128 + }, + { + "release_time": 1238, + "due_time": 3343, + "duration": 43, + "coordinate": [ + -69.16848057612336, + 165.03869709323027 + ], + "sensor_type": 1, + "id": 129 + }, + { + "release_time": 1313, + "due_time": 1715, + "duration": 34, + "coordinate": [ + 2.7742993004514744, + 83.01654166587468 + ], + "sensor_type": 1, + "id": 130 + }, + { + "release_time": 604, + "due_time": 1594, + "duration": 53, + "coordinate": [ + 14.354500433086642, + -102.10671914429341 + ], + "sensor_type": 1, + "id": 131 + }, + { + "release_time": 1624, + "due_time": 3070, + "duration": 15, + "coordinate": [ + 13.832659498249086, + 169.79355817624935 + ], + "sensor_type": 1, + "id": 132 + }, + { + "release_time": 1781, + "due_time": 2957, + "duration": 32, + "coordinate": [ + 34.885931146657725, + -54.03638853376765 + ], + "sensor_type": 1, + "id": 133 + }, + { + "release_time": 236, + "due_time": 3223, + "duration": 36, + "coordinate": [ + 1.2370544435607655, + -3.083958406686179 + ], + "sensor_type": 1, + "id": 134 + }, + { + "release_time": 1601, + "due_time": 2384, + "duration": 24, + "coordinate": [ + 37.9423995523932, + -100.7775112875189 + ], + "sensor_type": 1, + "id": 135 + }, + { + "release_time": 63, + "due_time": 2426, + "duration": 37, + "coordinate": [ + -1.6260723431147994, + 138.73242687705056 + ], + "sensor_type": 1, + "id": 136 + }, + { + "release_time": 3054, + "due_time": 3540, + "duration": 54, + "coordinate": [ + 69.49857979088432, + -168.05140760726076 + ], + "sensor_type": 1, + "id": 137 + }, + { + "release_time": 2187, + "due_time": 2893, + "duration": 19, + "coordinate": [ + 53.21108483312872, + 52.54983029281067 + ], + "sensor_type": 1, + "id": 138 + }, + { + "release_time": 3183, + "due_time": 3358, + "duration": 31, + "coordinate": [ + 7.947384912230646, + -8.448922522676526 + ], + "sensor_type": 1, + "id": 139 + }, + { + "release_time": 1530, + "due_time": 2112, + "duration": 46, + "coordinate": [ + -36.1327140895681, + -68.08746002090038 + ], + "sensor_type": 1, + "id": 140 + }, + { + "release_time": 1828, + "due_time": 2579, + "duration": 60, + "coordinate": [ + -88.67185978039983, + 19.337823127964725 + ], + "sensor_type": 1, + "id": 141 + }, + { + "release_time": 1498, + "due_time": 3445, + "duration": 35, + "coordinate": [ + 11.873248077184755, + 128.37405458830142 + ], + "sensor_type": 1, + "id": 142 + }, + { + "release_time": 2952, + "due_time": 3277, + "duration": 55, + "coordinate": [ + -2.718584077452448, + -14.000849193485124 + ], + "sensor_type": 1, + "id": 143 + }, + { + "release_time": 222, + "due_time": 3102, + "duration": 22, + "coordinate": [ + 65.6264039277684, + 119.24378976359372 + ], + "sensor_type": 1, + "id": 144 + }, + { + "release_time": 2113, + "due_time": 2560, + "duration": 41, + "coordinate": [ + -17.161799541064596, + -134.42940300625452 + ], + "sensor_type": 1, + "id": 145 + }, + { + "release_time": 3162, + "due_time": 3559, + "duration": 46, + "coordinate": [ + 8.74411369637663, + 160.15388139566647 + ], + "sensor_type": 1, + "id": 146 + }, + { + "release_time": 2077, + "due_time": 3404, + "duration": 60, + "coordinate": [ + -17.328469409730317, + -70.60243570259433 + ], + "sensor_type": 1, + "id": 147 + }, + { + "release_time": 106, + "due_time": 510, + "duration": 33, + "coordinate": [ + 81.69270980644396, + -32.83947007565462 + ], + "sensor_type": 1, + "id": 148 + }, + { + "release_time": 2086, + "due_time": 3225, + "duration": 38, + "coordinate": [ + -46.25803574116763, + -14.230122175244901 + ], + "sensor_type": 1, + "id": 149 + }, + { + "release_time": 3350, + "due_time": 3551, + "duration": 16, + "coordinate": [ + 17.29389684029539, + -81.87800363170116 + ], + "sensor_type": 1, + "id": 150 + }, + { + "release_time": 3051, + "due_time": 3525, + "duration": 25, + "coordinate": [ + -11.75296165274797, + 122.25168599570969 + ], + "sensor_type": 1, + "id": 151 + }, + { + "release_time": 2474, + "due_time": 3314, + "duration": 22, + "coordinate": [ + 0.474067398056377, + -163.800997972466 + ], + "sensor_type": 1, + "id": 152 + }, + { + "release_time": 3474, + "due_time": 3559, + "duration": 18, + "coordinate": [ + 46.267809614778116, + -22.296493843845155 + ], + "sensor_type": 1, + "id": 153 + }, + { + "release_time": 635, + "due_time": 907, + "duration": 50, + "coordinate": [ + 3.9172204631372125, + 109.77072961293027 + ], + "sensor_type": 1, + "id": 154 + }, + { + "release_time": 605, + "due_time": 2165, + "duration": 29, + "coordinate": [ + 68.28440349750326, + 158.7207167595762 + ], + "sensor_type": 1, + "id": 155 + }, + { + "release_time": 3310, + "due_time": 3488, + "duration": 56, + "coordinate": [ + 74.55464315918115, + 174.39856533949057 + ], + "sensor_type": 1, + "id": 156 + }, + { + "release_time": 1115, + "due_time": 3080, + "duration": 37, + "coordinate": [ + 71.1165493384731, + 68.61657041665143 + ], + "sensor_type": 1, + "id": 157 + }, + { + "release_time": 816, + "due_time": 993, + "duration": 54, + "coordinate": [ + 59.469356844223, + 20.027997688619678 + ], + "sensor_type": 1, + "id": 158 + }, + { + "release_time": 893, + "due_time": 1247, + "duration": 34, + "coordinate": [ + 80.25561419224056, + -43.889910027225056 + ], + "sensor_type": 1, + "id": 159 + }, + { + "release_time": 3181, + "due_time": 3339, + "duration": 43, + "coordinate": [ + -72.60426216665616, + -72.38497802775316 + ], + "sensor_type": 1, + "id": 160 + }, + { + "release_time": 341, + "due_time": 3128, + "duration": 60, + "coordinate": [ + -41.912658889158166, + 155.1910142401946 + ], + "sensor_type": 1, + "id": 161 + }, + { + "release_time": 2265, + "due_time": 2685, + "duration": 52, + "coordinate": [ + 49.30038223205065, + -56.59940208603824 + ], + "sensor_type": 1, + "id": 162 + }, + { + "release_time": 535, + "due_time": 2822, + "duration": 35, + "coordinate": [ + -40.94950494065113, + 134.1992440370273 + ], + "sensor_type": 1, + "id": 163 + }, + { + "release_time": 2220, + "due_time": 3398, + "duration": 38, + "coordinate": [ + -32.11937484455214, + 59.07886712311367 + ], + "sensor_type": 1, + "id": 164 + }, + { + "release_time": 1752, + "due_time": 2940, + "duration": 59, + "coordinate": [ + 8.744480228077947, + 72.62723878077571 + ], + "sensor_type": 1, + "id": 165 + }, + { + "release_time": 385, + "due_time": 2412, + "duration": 54, + "coordinate": [ + -35.926809791672284, + -117.48284865734762 + ], + "sensor_type": 1, + "id": 166 + }, + { + "release_time": 2558, + "due_time": 2717, + "duration": 41, + "coordinate": [ + -2.250482684432612, + -161.4591059958586 + ], + "sensor_type": 1, + "id": 167 + }, + { + "release_time": 3259, + "due_time": 3564, + "duration": 21, + "coordinate": [ + -15.542145006829259, + -76.82175698735523 + ], + "sensor_type": 1, + "id": 168 + }, + { + "release_time": 1838, + "due_time": 2294, + "duration": 15, + "coordinate": [ + -36.08669892720744, + 102.31811902295487 + ], + "sensor_type": 1, + "id": 169 + }, + { + "release_time": 934, + "due_time": 2767, + "duration": 41, + "coordinate": [ + 26.232324032778152, + -90.93827171517998 + ], + "sensor_type": 1, + "id": 170 + }, + { + "release_time": 2253, + "due_time": 3044, + "duration": 48, + "coordinate": [ + 52.62941840188728, + -113.1297717504471 + ], + "sensor_type": 1, + "id": 171 + }, + { + "release_time": 3011, + "due_time": 3277, + "duration": 31, + "coordinate": [ + -29.392184453807154, + 9.43734444072345 + ], + "sensor_type": 1, + "id": 172 + }, + { + "release_time": 2648, + "due_time": 3084, + "duration": 15, + "coordinate": [ + -85.16712260029637, + -68.6299601612308 + ], + "sensor_type": 1, + "id": 173 + }, + { + "release_time": 3118, + "due_time": 3277, + "duration": 30, + "coordinate": [ + -3.280061196992861, + -8.312389161485498 + ], + "sensor_type": 1, + "id": 174 + }, + { + "release_time": 2242, + "due_time": 3020, + "duration": 53, + "coordinate": [ + -57.80108487184924, + -159.2572244165595 + ], + "sensor_type": 1, + "id": 175 + }, + { + "release_time": 3175, + "due_time": 3300, + "duration": 27, + "coordinate": [ + -81.1371484547768, + 113.57359411904264 + ], + "sensor_type": 1, + "id": 176 + }, + { + "release_time": 2842, + "due_time": 3060, + "duration": 57, + "coordinate": [ + 6.642371952610773, + -75.70123514354 + ], + "sensor_type": 1, + "id": 177 + }, + { + "release_time": 239, + "due_time": 2618, + "duration": 25, + "coordinate": [ + -61.71597814661649, + 89.90295153842311 + ], + "sensor_type": 1, + "id": 178 + }, + { + "release_time": 3281, + "due_time": 3548, + "duration": 30, + "coordinate": [ + -68.99630221306724, + 175.99227038711643 + ], + "sensor_type": 1, + "id": 179 + }, + { + "release_time": 2878, + "due_time": 3353, + "duration": 58, + "coordinate": [ + -6.205255969213567, + 55.93669862543442 + ], + "sensor_type": 1, + "id": 180 + }, + { + "release_time": 75, + "due_time": 2693, + "duration": 49, + "coordinate": [ + -39.67556396597255, + -128.566445253852 + ], + "sensor_type": 1, + "id": 181 + }, + { + "release_time": 431, + "due_time": 2486, + "duration": 24, + "coordinate": [ + 31.471332767892775, + 35.11170637883106 + ], + "sensor_type": 1, + "id": 182 + }, + { + "release_time": 1960, + "due_time": 3009, + "duration": 26, + "coordinate": [ + 2.097365185200644, + -171.91036170059186 + ], + "sensor_type": 1, + "id": 183 + }, + { + "release_time": 3099, + "due_time": 3258, + "duration": 20, + "coordinate": [ + 55.24880006498785, + -68.14200877553347 + ], + "sensor_type": 1, + "id": 184 + }, + { + "release_time": 2903, + "due_time": 3301, + "duration": 56, + "coordinate": [ + -51.82459739364196, + -177.87545132425495 + ], + "sensor_type": 1, + "id": 185 + }, + { + "release_time": 318, + "due_time": 2893, + "duration": 53, + "coordinate": [ + 18.42881671141764, + 154.68070068338716 + ], + "sensor_type": 1, + "id": 186 + }, + { + "release_time": 2349, + "due_time": 3435, + "duration": 50, + "coordinate": [ + -61.12664682571528, + -80.19824192440129 + ], + "sensor_type": 1, + "id": 187 + }, + { + "release_time": 3475, + "due_time": 3544, + "duration": 21, + "coordinate": [ + -31.98780166085472, + -131.24589027832337 + ], + "sensor_type": 1, + "id": 188 + }, + { + "release_time": 936, + "due_time": 2240, + "duration": 19, + "coordinate": [ + -21.775410541141895, + 63.28054038823055 + ], + "sensor_type": 1, + "id": 189 + }, + { + "release_time": 3358, + "due_time": 3486, + "duration": 35, + "coordinate": [ + -45.65576946881708, + -105.83513875105075 + ], + "sensor_type": 1, + "id": 190 + }, + { + "release_time": 10, + "due_time": 2813, + "duration": 43, + "coordinate": [ + 89.86413518720389, + 98.51185130372187 + ], + "sensor_type": 1, + "id": 191 + }, + { + "release_time": 3394, + "due_time": 3599, + "duration": 42, + "coordinate": [ + -67.59810671637848, + 149.0760725504711 + ], + "sensor_type": 1, + "id": 192 + }, + { + "release_time": 1114, + "due_time": 3016, + "duration": 25, + "coordinate": [ + -22.98981507405213, + 83.62339811003704 + ], + "sensor_type": 1, + "id": 193 + }, + { + "release_time": 1578, + "due_time": 2486, + "duration": 25, + "coordinate": [ + 79.91462007128385, + 34.865339180300225 + ], + "sensor_type": 1, + "id": 194 + }, + { + "release_time": 3134, + "due_time": 3494, + "duration": 26, + "coordinate": [ + 55.35452931541141, + -97.95357762953135 + ], + "sensor_type": 1, + "id": 195 + }, + { + "release_time": 559, + "due_time": 2223, + "duration": 26, + "coordinate": [ + 68.21562574970068, + -41.906843698690494 + ], + "sensor_type": 1, + "id": 196 + }, + { + "release_time": 2308, + "due_time": 3176, + "duration": 44, + "coordinate": [ + 25.616592349807917, + 111.0000494843818 + ], + "sensor_type": 1, + "id": 197 + }, + { + "release_time": 2776, + "due_time": 3006, + "duration": 60, + "coordinate": [ + 38.921079898139055, + 81.30012478597132 + ], + "sensor_type": 1, + "id": 198 + }, + { + "release_time": 959, + "due_time": 3013, + "duration": 29, + "coordinate": [ + 10.771427477517108, + -162.42406410202418 + ], + "sensor_type": 1, + "id": 199 + }, + { + "release_time": 2095, + "due_time": 2837, + "duration": 37, + "coordinate": [ + -27.445200279619712, + -97.13324218632708 + ], + "sensor_type": 1, + "id": 200 + }, + { + "release_time": 1603, + "due_time": 3578, + "duration": 50, + "coordinate": [ + 37.554805712897476, + -162.32673539965393 + ], + "sensor_type": 1, + "id": 201 + }, + { + "release_time": 2102, + "due_time": 2320, + "duration": 51, + "coordinate": [ + 57.18570320077444, + 171.14716351873324 + ], + "sensor_type": 1, + "id": 202 + }, + { + "release_time": 2494, + "due_time": 2827, + "duration": 47, + "coordinate": [ + -56.84077456648408, + 21.361063937570208 + ], + "sensor_type": 1, + "id": 203 + }, + { + "release_time": 2298, + "due_time": 3080, + "duration": 59, + "coordinate": [ + 58.56252020986352, + -23.593652913105956 + ], + "sensor_type": 1, + "id": 204 + }, + { + "release_time": 1024, + "due_time": 1927, + "duration": 60, + "coordinate": [ + -22.314008269958364, + -160.53517194003607 + ], + "sensor_type": 1, + "id": 205 + }, + { + "release_time": 1913, + "due_time": 2075, + "duration": 34, + "coordinate": [ + -39.80038864444721, + 168.1877625235931 + ], + "sensor_type": 1, + "id": 206 + }, + { + "release_time": 3197, + "due_time": 3541, + "duration": 52, + "coordinate": [ + -31.698556947034596, + 107.3371271699076 + ], + "sensor_type": 1, + "id": 207 + }, + { + "release_time": 615, + "due_time": 770, + "duration": 37, + "coordinate": [ + 2.4908647186448007, + 29.08169984762904 + ], + "sensor_type": 1, + "id": 208 + }, + { + "release_time": 2513, + "due_time": 3450, + "duration": 46, + "coordinate": [ + -61.35562569816165, + -119.66357342042355 + ], + "sensor_type": 1, + "id": 209 + }, + { + "release_time": 2424, + "due_time": 3182, + "duration": 51, + "coordinate": [ + 31.900272671778268, + -95.7300384014398 + ], + "sensor_type": 1, + "id": 210 + }, + { + "release_time": 3546, + "due_time": 3600, + "duration": 18, + "coordinate": [ + 40.76528654896228, + -84.48802573940763 + ], + "sensor_type": 1, + "id": 211 + }, + { + "release_time": 1845, + "due_time": 2951, + "duration": 36, + "coordinate": [ + 81.52212085341895, + -112.83768034718068 + ], + "sensor_type": 1, + "id": 212 + }, + { + "release_time": 529, + "due_time": 2708, + "duration": 59, + "coordinate": [ + 71.26135131425298, + 82.11807163998441 + ], + "sensor_type": 1, + "id": 213 + }, + { + "release_time": 3077, + "due_time": 3421, + "duration": 36, + "coordinate": [ + 73.20323990106914, + 147.39740999206214 + ], + "sensor_type": 1, + "id": 214 + }, + { + "release_time": 2779, + "due_time": 3264, + "duration": 60, + "coordinate": [ + 55.331994473259925, + 115.86510438434169 + ], + "sensor_type": 1, + "id": 215 + }, + { + "release_time": 131, + "due_time": 2920, + "duration": 30, + "coordinate": [ + 33.35995302422586, + 26.034088647967963 + ], + "sensor_type": 1, + "id": 216 + }, + { + "release_time": 1157, + "due_time": 1326, + "duration": 35, + "coordinate": [ + 59.580586220076526, + -99.98212528827244 + ], + "sensor_type": 1, + "id": 217 + } +] \ No newline at end of file diff --git a/benchmarks/aeosbench/dataset/cases/00030/constellation.json b/benchmarks/aeosbench/dataset/cases/00030/constellation.json new file mode 100644 index 0000000..10a8073 --- /dev/null +++ b/benchmarks/aeosbench/dataset/cases/00030/constellation.json @@ -0,0 +1,4416 @@ +{ + "orbits": [ + { + "id": 0, + "eccentricity": 0.0001392, + "semi_major_axis": 6921000.0, + "inclination": 53.2165, + "right_ascension_of_the_ascending_node": 237.9334, + "argument_of_perigee": 97.6214 + }, + { + "id": 1, + "eccentricity": 0.00023, + "semi_major_axis": 7571000.0, + "inclination": 87.921, + "right_ascension_of_the_ascending_node": 57.9136, + "argument_of_perigee": 77.4974 + }, + { + "id": 2, + "eccentricity": 0.0001386, + "semi_major_axis": 6921000.0, + "inclination": 53.0553, + "right_ascension_of_the_ascending_node": 97.1487, + "argument_of_perigee": 93.1502 + }, + { + "id": 3, + "eccentricity": 0.0003248, + "semi_major_axis": 7091000.0, + "inclination": 45.0413, + "right_ascension_of_the_ascending_node": 335.4399, + "argument_of_perigee": 286.1961 + }, + { + "id": 4, + "eccentricity": 0.0006978, + "semi_major_axis": 7092000.0, + "inclination": 98.4731, + "right_ascension_of_the_ascending_node": 62.3434, + "argument_of_perigee": 318.4314 + }, + { + "id": 5, + "eccentricity": 0.0001264, + "semi_major_axis": 6921000.0, + "inclination": 43.002, + "right_ascension_of_the_ascending_node": 191.2394, + "argument_of_perigee": 274.4129 + }, + { + "id": 6, + "eccentricity": 0.0008009, + "semi_major_axis": 7785000.0, + "inclination": 82.4688, + "right_ascension_of_the_ascending_node": 48.7401, + "argument_of_perigee": 346.6528 + }, + { + "id": 7, + "eccentricity": 0.0001363, + "semi_major_axis": 6921000.0, + "inclination": 53.2172, + "right_ascension_of_the_ascending_node": 85.075, + "argument_of_perigee": 94.2261 + }, + { + "id": 8, + "eccentricity": 0.000622, + "semi_major_axis": 6921000.0, + "inclination": 53.0088, + "right_ascension_of_the_ascending_node": 53.3827, + "argument_of_perigee": 52.9708 + }, + { + "id": 9, + "eccentricity": 0.0001384, + "semi_major_axis": 6921000.0, + "inclination": 53.2173, + "right_ascension_of_the_ascending_node": 129.476, + "argument_of_perigee": 96.9457 + }, + { + "id": 10, + "eccentricity": 0.000342, + "semi_major_axis": 6921000.0, + "inclination": 97.6553, + "right_ascension_of_the_ascending_node": 178.5942, + "argument_of_perigee": 88.219 + }, + { + "id": 11, + "eccentricity": 0.000288, + "semi_major_axis": 6921000.0, + "inclination": 70.0012, + "right_ascension_of_the_ascending_node": 350.7387, + "argument_of_perigee": 263.7618 + }, + { + "id": 12, + "eccentricity": 0.000151, + "semi_major_axis": 6921000.0, + "inclination": 53.2191, + "right_ascension_of_the_ascending_node": 355.7931, + "argument_of_perigee": 79.5739 + }, + { + "id": 13, + "eccentricity": 0.0001527, + "semi_major_axis": 6921000.0, + "inclination": 53.0565, + "right_ascension_of_the_ascending_node": 47.8649, + "argument_of_perigee": 115.533 + }, + { + "id": 14, + "eccentricity": 0.0001268, + "semi_major_axis": 6921000.0, + "inclination": 53.0546, + "right_ascension_of_the_ascending_node": 176.1494, + "argument_of_perigee": 96.5219 + }, + { + "id": 15, + "eccentricity": 0.0001404, + "semi_major_axis": 6921000.0, + "inclination": 53.0545, + "right_ascension_of_the_ascending_node": 138.5573, + "argument_of_perigee": 87.0465 + }, + { + "id": 16, + "eccentricity": 0.0001393, + "semi_major_axis": 6921000.0, + "inclination": 53.2182, + "right_ascension_of_the_ascending_node": 272.3614, + "argument_of_perigee": 96.8798 + }, + { + "id": 17, + "eccentricity": 0.0001253, + "semi_major_axis": 6921000.0, + "inclination": 53.2186, + "right_ascension_of_the_ascending_node": 311.5462, + "argument_of_perigee": 91.8096 + }, + { + "id": 18, + "eccentricity": 0.000146, + "semi_major_axis": 6921000.0, + "inclination": 53.0567, + "right_ascension_of_the_ascending_node": 280.5173, + "argument_of_perigee": 111.1762 + }, + { + "id": 19, + "eccentricity": 0.0018008, + "semi_major_axis": 6771000.0, + "inclination": 97.4366, + "right_ascension_of_the_ascending_node": 249.248, + "argument_of_perigee": 248.6437 + }, + { + "id": 20, + "eccentricity": 0.0001791, + "semi_major_axis": 6921000.0, + "inclination": 53.0545, + "right_ascension_of_the_ascending_node": 316.0347, + "argument_of_perigee": 102.6788 + }, + { + "id": 21, + "eccentricity": 0.0001338, + "semi_major_axis": 6921000.0, + "inclination": 53.0551, + "right_ascension_of_the_ascending_node": 3.4145, + "argument_of_perigee": 80.9902 + }, + { + "id": 22, + "eccentricity": 0.0003018, + "semi_major_axis": 7571000.0, + "inclination": 87.8934, + "right_ascension_of_the_ascending_node": 103.8209, + "argument_of_perigee": 89.8554 + }, + { + "id": 23, + "eccentricity": 0.0025072, + "semi_major_axis": 7093000.0, + "inclination": 98.4832, + "right_ascension_of_the_ascending_node": 151.7384, + "argument_of_perigee": 353.7376 + }, + { + "id": 24, + "eccentricity": 0.0001378, + "semi_major_axis": 6921000.0, + "inclination": 53.0543, + "right_ascension_of_the_ascending_node": 216.0178, + "argument_of_perigee": 100.3856 + }, + { + "id": 25, + "eccentricity": 0.0001584, + "semi_major_axis": 6921000.0, + "inclination": 97.652, + "right_ascension_of_the_ascending_node": 299.0243, + "argument_of_perigee": 245.6317 + }, + { + "id": 26, + "eccentricity": 0.0002476, + "semi_major_axis": 7571000.0, + "inclination": 87.8961, + "right_ascension_of_the_ascending_node": 73.1162, + "argument_of_perigee": 75.528 + }, + { + "id": 27, + "eccentricity": 0.0005467, + "semi_major_axis": 7145000.0, + "inclination": 98.4973, + "right_ascension_of_the_ascending_node": 247.4288, + "argument_of_perigee": 303.1905 + }, + { + "id": 28, + "eccentricity": 0.002241, + "semi_major_axis": 7785000.0, + "inclination": 82.5013, + "right_ascension_of_the_ascending_node": 81.3186, + "argument_of_perigee": 77.607 + }, + { + "id": 29, + "eccentricity": 0.0001369, + "semi_major_axis": 6921000.0, + "inclination": 53.0547, + "right_ascension_of_the_ascending_node": 245.4792, + "argument_of_perigee": 73.2729 + }, + { + "id": 30, + "eccentricity": 0.0001164, + "semi_major_axis": 6921000.0, + "inclination": 53.0547, + "right_ascension_of_the_ascending_node": 33.058, + "argument_of_perigee": 89.2669 + }, + { + "id": 31, + "eccentricity": 0.0001362, + "semi_major_axis": 6921000.0, + "inclination": 53.2153, + "right_ascension_of_the_ascending_node": 208.3645, + "argument_of_perigee": 81.9422 + }, + { + "id": 32, + "eccentricity": 0.0001129, + "semi_major_axis": 6921000.0, + "inclination": 43.002, + "right_ascension_of_the_ascending_node": 137.5736, + "argument_of_perigee": 262.2805 + }, + { + "id": 33, + "eccentricity": 0.0001689, + "semi_major_axis": 6921000.0, + "inclination": 53.2194, + "right_ascension_of_the_ascending_node": 40.7353, + "argument_of_perigee": 114.4079 + }, + { + "id": 34, + "eccentricity": 0.0004738, + "semi_major_axis": 6921000.0, + "inclination": 97.6556, + "right_ascension_of_the_ascending_node": 298.9992, + "argument_of_perigee": 210.9585 + }, + { + "id": 35, + "eccentricity": 0.0001137, + "semi_major_axis": 7571000.0, + "inclination": 87.9156, + "right_ascension_of_the_ascending_node": 88.4524, + "argument_of_perigee": 62.248 + }, + { + "id": 36, + "eccentricity": 0.0001273, + "semi_major_axis": 6921000.0, + "inclination": 53.2182, + "right_ascension_of_the_ascending_node": 45.2199, + "argument_of_perigee": 83.0402 + }, + { + "id": 37, + "eccentricity": 0.0004701, + "semi_major_axis": 6921000.0, + "inclination": 53.216, + "right_ascension_of_the_ascending_node": 38.246, + "argument_of_perigee": 98.8417 + }, + { + "id": 38, + "eccentricity": 0.0001402, + "semi_major_axis": 6921000.0, + "inclination": 43.004, + "right_ascension_of_the_ascending_node": 78.8656, + "argument_of_perigee": 258.9012 + }, + { + "id": 39, + "eccentricity": 9.79e-05, + "semi_major_axis": 6921000.0, + "inclination": 53.216, + "right_ascension_of_the_ascending_node": 218.0902, + "argument_of_perigee": 91.9463 + }, + { + "id": 40, + "eccentricity": 0.0001635, + "semi_major_axis": 6921000.0, + "inclination": 53.0544, + "right_ascension_of_the_ascending_node": 92.1392, + "argument_of_perigee": 87.0383 + }, + { + "id": 41, + "eccentricity": 0.0012364, + "semi_major_axis": 6958000.0, + "inclination": 97.5365, + "right_ascension_of_the_ascending_node": 235.6128, + "argument_of_perigee": 265.0278 + }, + { + "id": 42, + "eccentricity": 0.0001246, + "semi_major_axis": 6921000.0, + "inclination": 53.2179, + "right_ascension_of_the_ascending_node": 0.7691, + "argument_of_perigee": 86.6726 + }, + { + "id": 43, + "eccentricity": 0.000228, + "semi_major_axis": 7571000.0, + "inclination": 87.9163, + "right_ascension_of_the_ascending_node": 149.4634, + "argument_of_perigee": 79.3273 + }, + { + "id": 44, + "eccentricity": 0.0005662, + "semi_major_axis": 6876000.0, + "inclination": 97.2678, + "right_ascension_of_the_ascending_node": 249.1666, + "argument_of_perigee": 228.1652 + } + ], + "satellites": [ + { + "inertia": [ + 112.44387817382812, + 0.0, + 0.0, + 0.0, + 76.76985931396484, + 0.0, + 0.0, + 0.0, + 178.8876953125 + ], + "mass": 151.83432154967153, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 0, + "solar_panel": { + "direction": [ + -0.036717254206610046, + 0.20517215292258312, + -0.9780369271702574 + ], + "area": 0.11267660833005033, + "efficiency": 0.19798774864551213 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.36076695163512607, + "power": 8.12673828673893, + "type": 1 + }, + "battery": { + "capacity": 19340.873744148055, + "percentage": 0.5989848687883599 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 481.1930089182487, + "power": 5.065033703692271, + "efficiency": 0.528722784841023 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 460.5164920539527, + "power": 5.966426659410452, + "efficiency": 0.5438487532600896 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 713.2845612801116, + "power": 6.73066494863481, + "efficiency": 0.5945551278826505 + } + ], + "mrp_control": { + "k": 16.358398740124453, + "ki": 0.004379803561947295, + "p": 52.62195258241798, + "integral_limit": 0.01968487412894034 + }, + "true_anomaly": 347.44500682902685, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 0 + }, + { + "inertia": [ + 86.99832916259766, + 0.0, + 0.0, + 0.0, + 66.4720687866211, + 0.0, + 0.0, + 0.0, + 105.19244384765625 + ], + "mass": 54.708349496421555, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 1, + "solar_panel": { + "direction": [ + -0.25857001722645456, + 0.8364587763486651, + -0.4831958833235284 + ], + "area": 0.345683087264256, + "efficiency": 0.4039056387072889 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.49196502710164025, + "power": 4.442229991347336, + "type": 1 + }, + "battery": { + "capacity": 26315.929489822145, + "percentage": 0.9698506265384955 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 605.5070566195055, + "power": 6.7348058364442105, + "efficiency": 0.5860376969124274 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 568.1957706935123, + "power": 6.93850749273773, + "efficiency": 0.5127848337266223 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 411.64499136177636, + "power": 5.3704469001339525, + "efficiency": 0.5860013051675877 + } + ], + "mrp_control": { + "k": 24.428679398073026, + "ki": 0.005148813260828748, + "p": 68.05393817599412, + "integral_limit": 0.014565203039686789 + }, + "true_anomaly": 62.13387893588393, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 1 + }, + { + "inertia": [ + 99.41436767578125, + 0.0, + 0.0, + 0.0, + 172.09263610839844, + 0.0, + 0.0, + 0.0, + 110.41149139404297 + ], + "mass": 174.17364338247933, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 2, + "solar_panel": { + "direction": [ + -0.08858569115184363, + 0.40553895607995233, + -0.9097750988154889 + ], + "area": 0.474360627207158, + "efficiency": 0.39469768967827557 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.18680623050409928, + "power": 5.411074739237317, + "type": 1 + }, + "battery": { + "capacity": 18568.652467665524, + "percentage": 0.9110555356535052 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 480.76711490180014, + "power": 5.250514411258545, + "efficiency": 0.583082719311497 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 419.21837545737986, + "power": 6.30796965511277, + "efficiency": 0.5320470730666246 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 523.6584751268107, + "power": 5.959749749979352, + "efficiency": 0.5649865396169699 + } + ], + "mrp_control": { + "k": 37.22478502841313, + "ki": 0.004659829325718587, + "p": 130.74444679204777, + "integral_limit": 0.00464764663437122 + }, + "true_anomaly": 180.69052173336735, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 2 + }, + { + "inertia": [ + 63.64767837524414, + 0.0, + 0.0, + 0.0, + 181.01820373535156, + 0.0, + 0.0, + 0.0, + 115.8115234375 + ], + "mass": 101.29825430460514, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 3, + "solar_panel": { + "direction": [ + -0.5608871756690514, + 0.056955640355857984, + 0.8259307665910315 + ], + "area": 0.44814698319929647, + "efficiency": 0.14933562202781642 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3150572874191664, + "power": 8.51219779001296, + "type": 1 + }, + "battery": { + "capacity": 15836.695635887569, + "percentage": 0.8609711445475299 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 738.6328492872444, + "power": 5.990011559464182, + "efficiency": 0.5268328428647987 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 516.3141619664324, + "power": 6.101213567676374, + "efficiency": 0.5754815261932669 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 650.8781972609697, + "power": 6.5371457912584, + "efficiency": 0.5722634168438281 + } + ], + "mrp_control": { + "k": 33.83816221391506, + "ki": 0.0029181641635589394, + "p": 88.87460869112849, + "integral_limit": 0.007540913941624892 + }, + "true_anomaly": 19.822972977383184, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 3 + }, + { + "inertia": [ + 124.4837646484375, + 0.0, + 0.0, + 0.0, + 166.04568481445312, + 0.0, + 0.0, + 0.0, + 129.1754150390625 + ], + "mass": 118.96793627240032, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 4, + "solar_panel": { + "direction": [ + 0.016566144327579677, + 0.06907563896836236, + -0.9974738688122262 + ], + "area": 0.31648849415732183, + "efficiency": 0.27840879819336606 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.34580510215547494, + "power": 6.656797852420725, + "type": 1 + }, + "battery": { + "capacity": 27550.48667510795, + "percentage": 0.23778777464398096 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 743.7497223279668, + "power": 5.611075033535241, + "efficiency": 0.5734893711944121 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 458.8661686307757, + "power": 5.666252570093571, + "efficiency": 0.5059319817073793 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 598.7655455953641, + "power": 6.820366865437228, + "efficiency": 0.5950590608778863 + } + ], + "mrp_control": { + "k": 21.80607154759031, + "ki": 0.003351959260382066, + "p": 57.30272960658989, + "integral_limit": 0.014464579543596255 + }, + "true_anomaly": 2.344985891805922, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 4 + }, + { + "inertia": [ + 93.28327941894531, + 0.0, + 0.0, + 0.0, + 113.20639038085938, + 0.0, + 0.0, + 0.0, + 103.74168395996094 + ], + "mass": 120.6664058842223, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 5, + "solar_panel": { + "direction": [ + -0.844424408213698, + 0.24310020959834336, + 0.4773360523846772 + ], + "area": 0.4792677605587675, + "efficiency": 0.33729438592589034 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.476526077242018, + "power": 3.274570477024241, + "type": 1 + }, + "battery": { + "capacity": 22155.991442650793, + "percentage": 0.550911452669436 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 702.4808221368436, + "power": 6.265316436901243, + "efficiency": 0.5666326377648563 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 452.576966173918, + "power": 6.198040386204164, + "efficiency": 0.532966045358083 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 600.1982725038092, + "power": 5.215819337818341, + "efficiency": 0.5213424928723058 + } + ], + "mrp_control": { + "k": 42.01470912895095, + "ki": 0.008010526810264533, + "p": 89.77206359388524, + "integral_limit": 0.036447590347888935 + }, + "true_anomaly": 258.4207923570707, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 5 + }, + { + "inertia": [ + 176.8948974609375, + 0.0, + 0.0, + 0.0, + 196.3834228515625, + 0.0, + 0.0, + 0.0, + 127.14061737060547 + ], + "mass": 57.61422955025456, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 6, + "solar_panel": { + "direction": [ + -0.5722539707214187, + 0.1353708774696135, + -0.8088263834264289 + ], + "area": 0.3593810656542983, + "efficiency": 0.20434191581278932 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3248021384321945, + "power": 3.563255831570996, + "type": 1 + }, + "battery": { + "capacity": 8520.254155252607, + "percentage": 0.51043892775262 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 528.7573748805198, + "power": 6.429562809331021, + "efficiency": 0.579159606890249 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 513.7097191370514, + "power": 6.379889407813154, + "efficiency": 0.5690629405201544 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 742.6166838051756, + "power": 6.146489292550647, + "efficiency": 0.5994810171120992 + } + ], + "mrp_control": { + "k": 35.515247161537424, + "ki": 0.00285451714289497, + "p": 124.83285694331342, + "integral_limit": 0.012140568118051687 + }, + "true_anomaly": 152.49359634887756, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 6 + }, + { + "inertia": [ + 195.9453887939453, + 0.0, + 0.0, + 0.0, + 53.42475891113281, + 0.0, + 0.0, + 0.0, + 142.0194854736328 + ], + "mass": 197.10177343670256, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 7, + "solar_panel": { + "direction": [ + -0.19641671648678138, + 0.4174397717322482, + 0.8872229203873623 + ], + "area": 0.20374472466392823, + "efficiency": 0.496822504746148 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4149256438566111, + "power": 2.0749162834981956, + "type": 1 + }, + "battery": { + "capacity": 12737.808488628, + "percentage": 0.7508594182277046 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 679.441604922176, + "power": 5.354011718483324, + "efficiency": 0.5738195770478509 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 403.6357080605503, + "power": 5.661370051162475, + "efficiency": 0.5566886525766697 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 457.81902803325124, + "power": 6.24010727747603, + "efficiency": 0.581363182205749 + } + ], + "mrp_control": { + "k": 48.99599819840776, + "ki": 0.0054298409077438905, + "p": 139.41895936649772, + "integral_limit": 0.025289680646944552 + }, + "true_anomaly": 51.96187786610205, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 7 + }, + { + "inertia": [ + 150.12445068359375, + 0.0, + 0.0, + 0.0, + 148.36660766601562, + 0.0, + 0.0, + 0.0, + 187.48065185546875 + ], + "mass": 97.23281911604371, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 8, + "solar_panel": { + "direction": [ + 0.6509628085766349, + 0.6611587186876784, + -0.3729833381711398 + ], + "area": 0.4693642885670498, + "efficiency": 0.19562692607332677 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2569545494251936, + "power": 4.844425439960399, + "type": 1 + }, + "battery": { + "capacity": 10362.445654878067, + "percentage": 0.4488780653264748 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 531.7633420981022, + "power": 6.850800517705579, + "efficiency": 0.5400140624700646 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 447.3333009036201, + "power": 5.334165717723227, + "efficiency": 0.5545297122579864 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 728.7816815451579, + "power": 6.456574592281267, + "efficiency": 0.5222118923651361 + } + ], + "mrp_control": { + "k": 46.18124050982109, + "ki": 0.0034691429506294867, + "p": 178.94769264988096, + "integral_limit": 0.01589407374683767 + }, + "true_anomaly": 118.52997032532498, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 8 + }, + { + "inertia": [ + 193.15036010742188, + 0.0, + 0.0, + 0.0, + 133.6533203125, + 0.0, + 0.0, + 0.0, + 163.76876831054688 + ], + "mass": 154.6478457804265, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 9, + "solar_panel": { + "direction": [ + -0.4030276807733685, + 0.9130973255238, + -0.06182202400215802 + ], + "area": 0.3974038467177119, + "efficiency": 0.10147876446524391 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.32733380773037785, + "power": 1.8991733529477117, + "type": 1 + }, + "battery": { + "capacity": 23558.39043073778, + "percentage": 0.9811671348979095 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 666.4799060619127, + "power": 5.2681585377224485, + "efficiency": 0.5390408497889855 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 496.09965377542596, + "power": 5.130036203504064, + "efficiency": 0.5793102965744702 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 409.7039815811868, + "power": 6.169722214714646, + "efficiency": 0.5980425662563236 + } + ], + "mrp_control": { + "k": 38.596875015853755, + "ki": 0.0058782854216735585, + "p": 119.73534521601395, + "integral_limit": 0.015148307781828635 + }, + "true_anomaly": 94.89415569333707, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 9 + }, + { + "inertia": [ + 171.6646728515625, + 0.0, + 0.0, + 0.0, + 84.9683609008789, + 0.0, + 0.0, + 0.0, + 155.8606414794922 + ], + "mass": 173.89280094967927, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 10, + "solar_panel": { + "direction": [ + -0.8862567783504999, + 0.44503215748975455, + -0.1284340360956046 + ], + "area": 0.4150846663092782, + "efficiency": 0.4028562794992324 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4245177560834895, + "power": 1.0037911809074038, + "type": 1 + }, + "battery": { + "capacity": 19529.767482857533, + "percentage": 0.5547539121428259 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 552.2694336859653, + "power": 5.3858923564058525, + "efficiency": 0.5893411312324566 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 650.6952590789422, + "power": 5.0186456473110095, + "efficiency": 0.5823308473653684 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 502.0520950781418, + "power": 5.866416927793415, + "efficiency": 0.5335201448822803 + } + ], + "mrp_control": { + "k": 39.16056248105665, + "ki": 0.006222097561378573, + "p": 141.08277214635402, + "integral_limit": 0.0028488989943211266 + }, + "true_anomaly": 211.83767741277833, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 10 + }, + { + "inertia": [ + 149.547119140625, + 0.0, + 0.0, + 0.0, + 83.80538177490234, + 0.0, + 0.0, + 0.0, + 111.37213134765625 + ], + "mass": 83.50809448424934, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 11, + "solar_panel": { + "direction": [ + -0.04478773183858271, + 0.07827236968721021, + -0.9959254466175186 + ], + "area": 0.37473981845036464, + "efficiency": 0.22734540715101775 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.490706228844659, + "power": 8.844050876328472, + "type": 1 + }, + "battery": { + "capacity": 11913.307019278034, + "percentage": 0.5105779590070786 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 559.7419731613764, + "power": 6.57248419680983, + "efficiency": 0.5964926960000287 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 533.9095273225674, + "power": 5.380182555779425, + "efficiency": 0.5909339590453789 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 537.7658508482865, + "power": 6.6180340831854085, + "efficiency": 0.50534344172465 + } + ], + "mrp_control": { + "k": 27.66463006219777, + "ki": 0.004775448700783284, + "p": 88.34981034262063, + "integral_limit": 0.01776915346808002 + }, + "true_anomaly": 339.9890665731596, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 11 + }, + { + "inertia": [ + 163.5005645751953, + 0.0, + 0.0, + 0.0, + 93.99768829345703, + 0.0, + 0.0, + 0.0, + 130.05767822265625 + ], + "mass": 181.43388907873307, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 12, + "solar_panel": { + "direction": [ + 0.030233439485265877, + 0.3312929862353394, + 0.9430434223343918 + ], + "area": 0.49980287057613715, + "efficiency": 0.405806133636864 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.1713123257448444, + "power": 6.690644271428111, + "type": 1 + }, + "battery": { + "capacity": 28045.92521710068, + "percentage": 0.19740978473703122 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 516.933647126852, + "power": 5.567119880794009, + "efficiency": 0.5005486919249524 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 707.3026646543858, + "power": 6.928494995296558, + "efficiency": 0.5862570141751929 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 430.003196719369, + "power": 5.433514713327913, + "efficiency": 0.5108010059232468 + } + ], + "mrp_control": { + "k": 21.6347469791244, + "ki": 0.0074674940500337825, + "p": 66.43080854491348, + "integral_limit": 0.016947386764526794 + }, + "true_anomaly": 326.91065215860795, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 12 + }, + { + "inertia": [ + 55.37273406982422, + 0.0, + 0.0, + 0.0, + 193.67376708984375, + 0.0, + 0.0, + 0.0, + 102.53012084960938 + ], + "mass": 188.098627454494, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 13, + "solar_panel": { + "direction": [ + 0.8640544653366534, + 0.35002299713922763, + 0.3617924576403743 + ], + "area": 0.18084238072260728, + "efficiency": 0.20480840147271273 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.24746707816741567, + "power": 7.826594794887288, + "type": 1 + }, + "battery": { + "capacity": 17433.349871349234, + "percentage": 0.6568969955605423 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 457.61594503150127, + "power": 5.947672965385836, + "efficiency": 0.5705419690095063 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 729.737163104063, + "power": 6.23436436348222, + "efficiency": 0.5897559030358402 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 449.6335802042621, + "power": 5.143386601362523, + "efficiency": 0.5628028165178242 + } + ], + "mrp_control": { + "k": 79.09818191848355, + "ki": 0.005558940813903927, + "p": 256.01157665185906, + "integral_limit": 0.011333426011519336 + }, + "true_anomaly": 113.27442964930653, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 13 + }, + { + "inertia": [ + 57.73530197143555, + 0.0, + 0.0, + 0.0, + 58.27322769165039, + 0.0, + 0.0, + 0.0, + 171.11766052246094 + ], + "mass": 126.29037765188397, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 14, + "solar_panel": { + "direction": [ + -0.16975091664771752, + 0.06883138202323796, + -0.983080295370643 + ], + "area": 0.4633419574247264, + "efficiency": 0.10697653246421611 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.17202515256770723, + "power": 6.142789392199107, + "type": 1 + }, + "battery": { + "capacity": 15407.677980336353, + "percentage": 0.7370758461339603 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 734.9021513228618, + "power": 5.592832087536586, + "efficiency": 0.5250119092670574 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 415.24150595881616, + "power": 5.1755852706511005, + "efficiency": 0.5213198576814713 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 540.0845758324106, + "power": 6.783306507100264, + "efficiency": 0.5057455413243456 + } + ], + "mrp_control": { + "k": 17.53881294774455, + "ki": 0.001941634533260379, + "p": 48.66619766853086, + "integral_limit": 0.007112148991951233 + }, + "true_anomaly": 293.8715390870749, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 14 + }, + { + "inertia": [ + 95.21636962890625, + 0.0, + 0.0, + 0.0, + 159.84634399414062, + 0.0, + 0.0, + 0.0, + 194.7124786376953 + ], + "mass": 156.36548873458958, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 15, + "solar_panel": { + "direction": [ + -0.01496840341784363, + 0.0442882150194973, + -0.9989066527506499 + ], + "area": 0.1160640338206564, + "efficiency": 0.3216319982900824 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.12155621484936296, + "power": 5.068998390093973, + "type": 1 + }, + "battery": { + "capacity": 24085.124631622064, + "percentage": 0.5583432761306385 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 697.3680470229874, + "power": 6.667675229422759, + "efficiency": 0.5365773179866441 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 733.8713455486256, + "power": 6.723819700313358, + "efficiency": 0.5310923723166732 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 701.8629262674049, + "power": 5.940837479799244, + "efficiency": 0.5518481546360149 + } + ], + "mrp_control": { + "k": 75.67126949367356, + "ki": 0.007635361593120546, + "p": 295.98114646855703, + "integral_limit": 0.013080528419453818 + }, + "true_anomaly": 98.3100530006171, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 15 + }, + { + "inertia": [ + 103.72367858886719, + 0.0, + 0.0, + 0.0, + 101.22914123535156, + 0.0, + 0.0, + 0.0, + 160.29286193847656 + ], + "mass": 155.18067311903553, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 16, + "solar_panel": { + "direction": [ + 0.049518188763166215, + 0.07661545448280076, + 0.9958303174316442 + ], + "area": 0.4704821951603074, + "efficiency": 0.4699564132078581 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.24398735483376913, + "power": 9.674770926279491, + "type": 1 + }, + "battery": { + "capacity": 14771.984782611395, + "percentage": 0.36206763489006266 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 428.1846049741161, + "power": 5.772420073863125, + "efficiency": 0.5377685489998731 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 642.5318810248186, + "power": 5.940888149791942, + "efficiency": 0.598430691438727 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 523.5932860520151, + "power": 5.507146352291495, + "efficiency": 0.589942180026959 + } + ], + "mrp_control": { + "k": 31.64256846698004, + "ki": 0.001721302542266604, + "p": 68.6739367915843, + "integral_limit": 0.005901058985894715 + }, + "true_anomaly": 159.39125195282776, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 16 + }, + { + "inertia": [ + 116.3469009399414, + 0.0, + 0.0, + 0.0, + 156.98513793945312, + 0.0, + 0.0, + 0.0, + 129.77749633789062 + ], + "mass": 150.9523990298972, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 17, + "solar_panel": { + "direction": [ + 0.6695337642431409, + 0.3968245677769708, + 0.627897126085978 + ], + "area": 0.21425319861837636, + "efficiency": 0.19588043879993844 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.20945304064752313, + "power": 6.9533521073769435, + "type": 1 + }, + "battery": { + "capacity": 28459.907138539205, + "percentage": 0.11794229252653614 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 457.51235583689123, + "power": 6.607291678498073, + "efficiency": 0.5426594897933654 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 417.042585129079, + "power": 5.04311985734518, + "efficiency": 0.5238716464086621 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 719.7224235983355, + "power": 6.706120241390732, + "efficiency": 0.503498148121165 + } + ], + "mrp_control": { + "k": 19.37376837532923, + "ki": 0.0038394333727684816, + "p": 75.54378671593095, + "integral_limit": 0.019138416024438925 + }, + "true_anomaly": 55.82246657838368, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 17 + }, + { + "inertia": [ + 182.74510192871094, + 0.0, + 0.0, + 0.0, + 135.84657287597656, + 0.0, + 0.0, + 0.0, + 96.90884399414062 + ], + "mass": 176.03214280300966, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 18, + "solar_panel": { + "direction": [ + 0.7423345037619409, + 0.2215561936619422, + 0.6323387838607916 + ], + "area": 0.3414776168523533, + "efficiency": 0.33830853689163953 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.459974913970277, + "power": 8.807810737895052, + "type": 1 + }, + "battery": { + "capacity": 21375.631306841664, + "percentage": 0.7453353156949891 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 682.3724438372922, + "power": 6.445154135445341, + "efficiency": 0.5597670448962555 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 506.2952161032824, + "power": 5.528762535128659, + "efficiency": 0.578251046647933 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 593.6437966007536, + "power": 6.962007602974788, + "efficiency": 0.5521382550800991 + } + ], + "mrp_control": { + "k": 31.914715586236326, + "ki": 0.005933747240851134, + "p": 93.88687145084532, + "integral_limit": 0.007603482703414904 + }, + "true_anomaly": 76.84240917413146, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 18 + }, + { + "inertia": [ + 155.41302490234375, + 0.0, + 0.0, + 0.0, + 160.46665954589844, + 0.0, + 0.0, + 0.0, + 138.77691650390625 + ], + "mass": 130.40963585360242, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 19, + "solar_panel": { + "direction": [ + 0.8634289888301011, + 0.10105456329251482, + 0.49424523921388297 + ], + "area": 0.1290187783466731, + "efficiency": 0.38090588345282106 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.19574065789899256, + "power": 9.241014874848068, + "type": 1 + }, + "battery": { + "capacity": 10743.562696347402, + "percentage": 0.7741790348271248 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 446.46780817314124, + "power": 5.992711810400934, + "efficiency": 0.5607175794466395 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 613.0456186396656, + "power": 6.121449602258026, + "efficiency": 0.5883918787738889 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 501.77677029882415, + "power": 5.482829434804071, + "efficiency": 0.5757356244864734 + } + ], + "mrp_control": { + "k": 46.116255656219074, + "ki": 0.0034868695948625274, + "p": 102.91394608340701, + "integral_limit": 0.0022375881565971983 + }, + "true_anomaly": 2.8469802901854457, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 19 + }, + { + "inertia": [ + 56.648658752441406, + 0.0, + 0.0, + 0.0, + 195.05357360839844, + 0.0, + 0.0, + 0.0, + 104.26272583007812 + ], + "mass": 54.34928138122399, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 20, + "solar_panel": { + "direction": [ + -0.19073203159658486, + 0.6829575636861424, + -0.705117194746326 + ], + "area": 0.15986471241020053, + "efficiency": 0.24977136345282333 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3074256103082048, + "power": 8.883983690673347, + "type": 1 + }, + "battery": { + "capacity": 11254.97416050874, + "percentage": 0.534585979417688 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 423.24855482506064, + "power": 5.131291514511568, + "efficiency": 0.5767078635970818 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 689.9435792506887, + "power": 6.948763973414772, + "efficiency": 0.5763245608247141 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 414.1839016518598, + "power": 6.207389896816749, + "efficiency": 0.5437509484995787 + } + ], + "mrp_control": { + "k": 59.55611280474943, + "ki": 0.007664650694662858, + "p": 176.32185634230325, + "integral_limit": 0.003288818718740807 + }, + "true_anomaly": 167.87625783261, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 20 + }, + { + "inertia": [ + 53.206634521484375, + 0.0, + 0.0, + 0.0, + 179.95692443847656, + 0.0, + 0.0, + 0.0, + 179.49981689453125 + ], + "mass": 154.4439340443033, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 21, + "solar_panel": { + "direction": [ + -0.5149042695023395, + 0.7335557137507058, + -0.44358720458547357 + ], + "area": 0.4275998961288938, + "efficiency": 0.49406404217209576 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3528885682590881, + "power": 4.2942791587769635, + "type": 1 + }, + "battery": { + "capacity": 20466.597996531935, + "percentage": 0.4049119892830181 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 430.33269921785035, + "power": 6.765921081003457, + "efficiency": 0.537812766375008 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 429.8898165525368, + "power": 6.395376003135569, + "efficiency": 0.5502147517322319 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 450.0750499480181, + "power": 6.860660887103567, + "efficiency": 0.5099887700670588 + } + ], + "mrp_control": { + "k": 17.745019388289176, + "ki": 0.007180209920960094, + "p": 64.41746740925649, + "integral_limit": 0.035786074348472446 + }, + "true_anomaly": 9.788400693113184, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 21 + }, + { + "inertia": [ + 50.48373794555664, + 0.0, + 0.0, + 0.0, + 106.27657318115234, + 0.0, + 0.0, + 0.0, + 109.31539916992188 + ], + "mass": 64.46774672943971, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 22, + "solar_panel": { + "direction": [ + 0.4409423281255619, + 0.010463987708961698, + 0.8974744387604786 + ], + "area": 0.23519249476701007, + "efficiency": 0.16947506131245152 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2611026941583046, + "power": 8.294664708311071, + "type": 1 + }, + "battery": { + "capacity": 16504.033353158753, + "percentage": 0.8503337661906513 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 629.526315466152, + "power": 6.381770701085024, + "efficiency": 0.5002322168610505 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 479.97231050445413, + "power": 6.62380880403943, + "efficiency": 0.5156102773310934 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 523.8886963853304, + "power": 6.049278921037212, + "efficiency": 0.5063934384609946 + } + ], + "mrp_control": { + "k": 17.54353203782184, + "ki": 0.0003233202932826285, + "p": 67.60556406340903, + "integral_limit": 0.00010601988277362711 + }, + "true_anomaly": 60.60995088416823, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 22 + }, + { + "inertia": [ + 170.15408325195312, + 0.0, + 0.0, + 0.0, + 72.85794830322266, + 0.0, + 0.0, + 0.0, + 165.49215698242188 + ], + "mass": 62.79458416431321, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 23, + "solar_panel": { + "direction": [ + -0.20565000248846782, + 0.20013139992659326, + 0.9579433695370072 + ], + "area": 0.4731630723597625, + "efficiency": 0.2737165831468693 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3509257128189971, + "power": 9.491875442182598, + "type": 1 + }, + "battery": { + "capacity": 27933.94509277518, + "percentage": 0.5985131887039113 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 455.6685024685521, + "power": 5.982720472021972, + "efficiency": 0.5795183686048334 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 509.58328501563983, + "power": 5.0112340828152675, + "efficiency": 0.5946350555124773 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 734.1316937591873, + "power": 5.68253311008768, + "efficiency": 0.5645498524429321 + } + ], + "mrp_control": { + "k": 17.220942735355685, + "ki": 0.005449519647726193, + "p": 35.09122656585202, + "integral_limit": 0.024330064061771378 + }, + "true_anomaly": 58.687885699780374, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 23 + }, + { + "inertia": [ + 66.38557434082031, + 0.0, + 0.0, + 0.0, + 100.28651428222656, + 0.0, + 0.0, + 0.0, + 98.77840423583984 + ], + "mass": 78.06910535209194, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 24, + "solar_panel": { + "direction": [ + -0.7784044619118665, + 0.5897050297923042, + -0.21525443436397612 + ], + "area": 0.3895742159707233, + "efficiency": 0.39228941903004777 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.24406917767779523, + "power": 1.0476805198197288, + "type": 1 + }, + "battery": { + "capacity": 12046.075108023657, + "percentage": 0.24209523211073908 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 538.1008006684367, + "power": 5.429451583426324, + "efficiency": 0.5937820463372485 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 661.7863250967888, + "power": 6.882607345182338, + "efficiency": 0.5805993547153508 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 469.1462498295293, + "power": 6.157991725767046, + "efficiency": 0.5474702478378829 + } + ], + "mrp_control": { + "k": 24.546425697911, + "ki": 0.005144085011203709, + "p": 58.13055770243723, + "integral_limit": 0.005838841570634679 + }, + "true_anomaly": 323.17431028279805, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 24 + }, + { + "inertia": [ + 151.27017211914062, + 0.0, + 0.0, + 0.0, + 70.54766082763672, + 0.0, + 0.0, + 0.0, + 180.2403564453125 + ], + "mass": 55.051825142764386, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 25, + "solar_panel": { + "direction": [ + 0.8787264386159829, + 0.47438538598775865, + -0.05289944837629795 + ], + "area": 0.20236074520097314, + "efficiency": 0.1777184722609002 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.34296316787441095, + "power": 2.371897438806926, + "type": 1 + }, + "battery": { + "capacity": 24255.615507374776, + "percentage": 0.47806866446197527 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 463.9091907089973, + "power": 6.087844105061299, + "efficiency": 0.5789480379507213 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 723.5447296109123, + "power": 6.298837774031852, + "efficiency": 0.5130269119539419 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 461.6987502029607, + "power": 5.619411978259068, + "efficiency": 0.5513465986989354 + } + ], + "mrp_control": { + "k": 33.04411678310224, + "ki": 0.007320644425578471, + "p": 115.97163478368472, + "integral_limit": 0.009322232348385188 + }, + "true_anomaly": 28.193211402930245, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 25 + }, + { + "inertia": [ + 100.38884735107422, + 0.0, + 0.0, + 0.0, + 117.91541290283203, + 0.0, + 0.0, + 0.0, + 68.33848571777344 + ], + "mass": 81.37061822278685, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 26, + "solar_panel": { + "direction": [ + -0.6891599377320464, + 0.20328716605936117, + 0.695509100113518 + ], + "area": 0.26384851659837016, + "efficiency": 0.26546339756191434 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4594660910020263, + "power": 8.974433891531215, + "type": 1 + }, + "battery": { + "capacity": 11612.849744917, + "percentage": 0.3093745418707614 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 529.0330750687729, + "power": 6.790248490242379, + "efficiency": 0.5378117042264158 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 449.98870919290147, + "power": 6.871375315532184, + "efficiency": 0.504799552649427 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 705.0352877568878, + "power": 6.873463223745247, + "efficiency": 0.5155431882321051 + } + ], + "mrp_control": { + "k": 18.454323693858715, + "ki": 0.009188731374135976, + "p": 70.06227090558664, + "integral_limit": 0.031720578183492075 + }, + "true_anomaly": 282.31349268966534, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 26 + }, + { + "inertia": [ + 107.05496215820312, + 0.0, + 0.0, + 0.0, + 57.726470947265625, + 0.0, + 0.0, + 0.0, + 140.20489501953125 + ], + "mass": 52.987374532436036, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 27, + "solar_panel": { + "direction": [ + -0.9659710779087651, + 0.25121740054415725, + -0.061560493074819596 + ], + "area": 0.1425560374173013, + "efficiency": 0.22867390185629569 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.38879925049874764, + "power": 1.9969739252587337, + "type": 1 + }, + "battery": { + "capacity": 25422.50794519092, + "percentage": 0.21734143224611785 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 645.0558805570563, + "power": 6.3596893973242405, + "efficiency": 0.5903172838734273 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 432.12814129028675, + "power": 5.53626062949421, + "efficiency": 0.5527401508165711 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 580.5827732235994, + "power": 5.9852259213595325, + "efficiency": 0.5461139253455334 + } + ], + "mrp_control": { + "k": 39.62890520964828, + "ki": 0.006613960513680131, + "p": 104.85660537058831, + "integral_limit": 0.00809041318704127 + }, + "true_anomaly": 272.2024649048708, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 27 + }, + { + "inertia": [ + 170.5113983154297, + 0.0, + 0.0, + 0.0, + 69.65057373046875, + 0.0, + 0.0, + 0.0, + 152.32540893554688 + ], + "mass": 61.09512461056524, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 28, + "solar_panel": { + "direction": [ + 0.039468807650738395, + 0.05009693807195014, + -0.9979641827332503 + ], + "area": 0.38714817278057945, + "efficiency": 0.12647228185269946 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3084774071951133, + "power": 3.148724298718535, + "type": 1 + }, + "battery": { + "capacity": 19594.75749875498, + "percentage": 0.3351864357599914 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 488.8073910193004, + "power": 6.7392412039851495, + "efficiency": 0.5430289890089339 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 517.9838713534476, + "power": 5.284661021696429, + "efficiency": 0.5780344697175341 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 720.7616165783768, + "power": 6.320648278514082, + "efficiency": 0.5602669694421506 + } + ], + "mrp_control": { + "k": 37.61928036550662, + "ki": 0.004963082887690166, + "p": 111.57598729179566, + "integral_limit": 0.00615994655159781 + }, + "true_anomaly": 168.02138955233056, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 28 + }, + { + "inertia": [ + 60.07462692260742, + 0.0, + 0.0, + 0.0, + 155.90670776367188, + 0.0, + 0.0, + 0.0, + 183.63658142089844 + ], + "mass": 93.83529179732604, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 29, + "solar_panel": { + "direction": [ + -0.626234156256223, + 0.2051140244466178, + -0.752169541069943 + ], + "area": 0.19972851927987323, + "efficiency": 0.3363340368356871 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4052991025507172, + "power": 9.029068643844893, + "type": 1 + }, + "battery": { + "capacity": 25348.164916681566, + "percentage": 0.8186098170087043 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 666.876980859462, + "power": 6.183087321771883, + "efficiency": 0.5916142285977487 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 662.0927215046042, + "power": 5.785228960202874, + "efficiency": 0.5791345897676806 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 679.1828539333685, + "power": 6.993453932013828, + "efficiency": 0.5088651410713686 + } + ], + "mrp_control": { + "k": 29.078718351352126, + "ki": 0.0018655085064407518, + "p": 93.32409807636154, + "integral_limit": 0.0034691550507888057 + }, + "true_anomaly": 145.48089441676797, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 29 + }, + { + "inertia": [ + 100.12556457519531, + 0.0, + 0.0, + 0.0, + 162.0614013671875, + 0.0, + 0.0, + 0.0, + 153.53890991210938 + ], + "mass": 140.95971204626795, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 30, + "solar_panel": { + "direction": [ + -0.6911302209276967, + 0.06116310127213801, + 0.7201375512797588 + ], + "area": 0.3342147458129823, + "efficiency": 0.4494480115028575 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.23069923296611894, + "power": 4.658455161056082, + "type": 1 + }, + "battery": { + "capacity": 14053.366655056492, + "percentage": 0.21435094282819883 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 479.48043649743454, + "power": 5.3468217048681534, + "efficiency": 0.5136083940115218 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 741.6139893040115, + "power": 5.058967011756156, + "efficiency": 0.526807827338325 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 701.2259632543874, + "power": 5.115167379019023, + "efficiency": 0.5992040192371377 + } + ], + "mrp_control": { + "k": 54.48101488689456, + "ki": 0.009630289125228049, + "p": 177.4904115848453, + "integral_limit": 0.026887944155428892 + }, + "true_anomaly": 40.67834301326398, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 30 + }, + { + "inertia": [ + 188.54026794433594, + 0.0, + 0.0, + 0.0, + 126.366943359375, + 0.0, + 0.0, + 0.0, + 100.86875915527344 + ], + "mass": 54.28037821308926, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 31, + "solar_panel": { + "direction": [ + -0.9888860366586181, + 0.0573452180968785, + 0.13717117941838877 + ], + "area": 0.4247520777152929, + "efficiency": 0.2974794511801162 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.16232287632557107, + "power": 1.2529559610755507, + "type": 1 + }, + "battery": { + "capacity": 11518.27273678225, + "percentage": 0.6396140061082383 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 442.9314464860606, + "power": 6.873116474411414, + "efficiency": 0.5612127397495295 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 745.6376371842248, + "power": 6.996365618123221, + "efficiency": 0.5175701458362884 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 578.2931839743854, + "power": 6.426301300342069, + "efficiency": 0.5419836985430531 + } + ], + "mrp_control": { + "k": 22.748983819914212, + "ki": 0.003994030599963279, + "p": 81.26261269132672, + "integral_limit": 0.014684269828170516 + }, + "true_anomaly": 36.43011391950412, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 31 + }, + { + "inertia": [ + 61.64404296875, + 0.0, + 0.0, + 0.0, + 166.080810546875, + 0.0, + 0.0, + 0.0, + 62.986934661865234 + ], + "mass": 113.96753193344672, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 32, + "solar_panel": { + "direction": [ + -0.16522074430323747, + 0.11824362926419357, + -0.9791427627217167 + ], + "area": 0.4290007892626966, + "efficiency": 0.2981196140986458 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.30278813796508386, + "power": 3.342861208907587, + "type": 1 + }, + "battery": { + "capacity": 23769.34931531943, + "percentage": 0.856834998250802 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 458.09315201109456, + "power": 5.147441861358178, + "efficiency": 0.5283785563347377 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 744.1741569774013, + "power": 6.835526476364112, + "efficiency": 0.5153276011757333 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 535.9447676535744, + "power": 6.757386280377146, + "efficiency": 0.5973024014010037 + } + ], + "mrp_control": { + "k": 15.021521917347401, + "ki": 0.007335675271974662, + "p": 59.40833862419626, + "integral_limit": 0.01164954876377122 + }, + "true_anomaly": 132.97796111829976, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 32 + }, + { + "inertia": [ + 195.0115509033203, + 0.0, + 0.0, + 0.0, + 149.13497924804688, + 0.0, + 0.0, + 0.0, + 170.87234497070312 + ], + "mass": 123.41381027723924, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 33, + "solar_panel": { + "direction": [ + -0.03248934362207354, + 0.2651772642069141, + 0.9636521473533607 + ], + "area": 0.42555846171392486, + "efficiency": 0.2759264860925589 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3712097764225636, + "power": 1.0176124004911233, + "type": 1 + }, + "battery": { + "capacity": 12285.920605293484, + "percentage": 0.42974148690809644 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 678.416267565839, + "power": 5.333075913851426, + "efficiency": 0.5814551470648529 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 591.639367953744, + "power": 5.274294492748106, + "efficiency": 0.5363790073810737 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 602.0405719221002, + "power": 5.546172400955849, + "efficiency": 0.593891505182572 + } + ], + "mrp_control": { + "k": 68.52317558305548, + "ki": 0.009838395920383517, + "p": 195.4136131989235, + "integral_limit": 0.03913849289335089 + }, + "true_anomaly": 200.06315964828045, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 33 + }, + { + "inertia": [ + 195.6920623779297, + 0.0, + 0.0, + 0.0, + 112.59629821777344, + 0.0, + 0.0, + 0.0, + 155.32424926757812 + ], + "mass": 111.66008882281274, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 34, + "solar_panel": { + "direction": [ + -0.9513450840502078, + 0.253076321088976, + -0.17576947049352107 + ], + "area": 0.3152275542179165, + "efficiency": 0.27604984866264315 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.22221984543438228, + "power": 8.604993650340193, + "type": 1 + }, + "battery": { + "capacity": 18086.969686294582, + "percentage": 0.19012459964221207 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 531.9172702389162, + "power": 6.79249132883569, + "efficiency": 0.5565001287526142 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 409.42889819289593, + "power": 6.919220242691358, + "efficiency": 0.5726166316567549 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 427.46555444988957, + "power": 5.096025503338751, + "efficiency": 0.5214926529696546 + } + ], + "mrp_control": { + "k": 79.77882953483306, + "ki": 0.0003926773032179787, + "p": 318.8733213474754, + "integral_limit": 4.471101589681223e-05 + }, + "true_anomaly": 156.85452579088664, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 34 + }, + { + "inertia": [ + 153.1134033203125, + 0.0, + 0.0, + 0.0, + 90.42028045654297, + 0.0, + 0.0, + 0.0, + 154.33853149414062 + ], + "mass": 84.5080332007116, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 35, + "solar_panel": { + "direction": [ + -0.4613188638116204, + 0.8872200191851586, + 0.005054052694845225 + ], + "area": 0.36349016810414214, + "efficiency": 0.30213500835398155 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4786532621493925, + "power": 2.3785317721520354, + "type": 1 + }, + "battery": { + "capacity": 18736.760320996393, + "percentage": 0.7316543368567813 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 577.2293701234489, + "power": 5.233574268438222, + "efficiency": 0.5856428980004549 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 536.2072422995643, + "power": 6.788777566265209, + "efficiency": 0.5757270200407578 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 495.9568680411144, + "power": 6.636568827731324, + "efficiency": 0.5948149966841295 + } + ], + "mrp_control": { + "k": 52.11260430971601, + "ki": 0.004497947199747231, + "p": 189.10706415966706, + "integral_limit": 0.0007309466070873174 + }, + "true_anomaly": 164.1475678807638, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 35 + }, + { + "inertia": [ + 172.53573608398438, + 0.0, + 0.0, + 0.0, + 118.23352813720703, + 0.0, + 0.0, + 0.0, + 106.26756286621094 + ], + "mass": 68.97424089957627, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 36, + "solar_panel": { + "direction": [ + 0.6430741968017307, + 0.7080832996776673, + 0.29167382146054155 + ], + "area": 0.26243627418339666, + "efficiency": 0.3334036193104921 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.12087635342454153, + "power": 3.6957568798711433, + "type": 1 + }, + "battery": { + "capacity": 15867.504434115655, + "percentage": 0.4042126636187968 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 490.6383834819479, + "power": 6.218359195116087, + "efficiency": 0.5617690912731628 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 560.8505026004211, + "power": 6.624921445663158, + "efficiency": 0.5249928809106013 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 746.1806867970129, + "power": 6.672148635634489, + "efficiency": 0.5680414362880696 + } + ], + "mrp_control": { + "k": 60.58141653389663, + "ki": 0.006846544632600974, + "p": 205.57226846192538, + "integral_limit": 0.023811185433989832 + }, + "true_anomaly": 320.0680707524376, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 36 + }, + { + "inertia": [ + 127.93180847167969, + 0.0, + 0.0, + 0.0, + 138.2589569091797, + 0.0, + 0.0, + 0.0, + 113.83415985107422 + ], + "mass": 101.1675198132244, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 37, + "solar_panel": { + "direction": [ + 0.17187733562752974, + 0.9409520299532947, + 0.29166326272665105 + ], + "area": 0.3632467524442874, + "efficiency": 0.26941043261249653 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3059921526009042, + "power": 2.336334797329886, + "type": 1 + }, + "battery": { + "capacity": 14904.49637496313, + "percentage": 0.5243281921571264 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 531.6608278784756, + "power": 6.432907186013823, + "efficiency": 0.5288808980043588 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 687.3427563894609, + "power": 5.493798557296623, + "efficiency": 0.5605810873090644 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 405.1392194115122, + "power": 6.090004860615401, + "efficiency": 0.5991671518828323 + } + ], + "mrp_control": { + "k": 55.99321472522025, + "ki": 0.003061105603745228, + "p": 183.4438800094165, + "integral_limit": 0.002695409572929659 + }, + "true_anomaly": 175.3773456482363, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 37 + }, + { + "inertia": [ + 146.0426025390625, + 0.0, + 0.0, + 0.0, + 150.94906616210938, + 0.0, + 0.0, + 0.0, + 178.80950927734375 + ], + "mass": 80.68399153326564, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 38, + "solar_panel": { + "direction": [ + -0.08417156116456088, + 0.19681948138052843, + 0.9768199629615585 + ], + "area": 0.2097260257723953, + "efficiency": 0.24896483483687615 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.22449670113917852, + "power": 5.51336674473824, + "type": 1 + }, + "battery": { + "capacity": 10213.87930901446, + "percentage": 0.7020823073968957 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 724.0758954481424, + "power": 6.972235896393261, + "efficiency": 0.5584961504215651 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 413.3043992792593, + "power": 5.932365046793226, + "efficiency": 0.5094890085880632 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 609.2288758866605, + "power": 6.405694849974452, + "efficiency": 0.5044852113723839 + } + ], + "mrp_control": { + "k": 17.09407205596357, + "ki": 0.006455675110726189, + "p": 38.44698740898242, + "integral_limit": 0.030674304611462918 + }, + "true_anomaly": 124.11067777602862, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 38 + }, + { + "inertia": [ + 171.17286682128906, + 0.0, + 0.0, + 0.0, + 186.7222137451172, + 0.0, + 0.0, + 0.0, + 146.95668029785156 + ], + "mass": 163.70288967568462, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 39, + "solar_panel": { + "direction": [ + -0.2466385515624651, + 0.8504104418319013, + 0.4647273451244713 + ], + "area": 0.3370887778258229, + "efficiency": 0.18162998481348405 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.31629413634509623, + "power": 9.51628672530688, + "type": 1 + }, + "battery": { + "capacity": 16091.465696083507, + "percentage": 0.4571178863862393 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 650.6525647627795, + "power": 5.44710347196949, + "efficiency": 0.5660882895660677 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 486.74083855498606, + "power": 5.524567395386342, + "efficiency": 0.5962509378069841 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 574.5209415103891, + "power": 6.246190045165406, + "efficiency": 0.5241243869098448 + } + ], + "mrp_control": { + "k": 31.79586673725538, + "ki": 0.0009561792217911536, + "p": 113.24454617035292, + "integral_limit": 0.0006274237357705932 + }, + "true_anomaly": 197.4346306507001, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 39 + }, + { + "inertia": [ + 75.40547180175781, + 0.0, + 0.0, + 0.0, + 99.86637878417969, + 0.0, + 0.0, + 0.0, + 159.5012969970703 + ], + "mass": 169.704973216282, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 40, + "solar_panel": { + "direction": [ + -0.29635447163735806, + 0.5216197257973604, + 0.8000543036567136 + ], + "area": 0.4239848739771115, + "efficiency": 0.3572457200279917 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2486414075081705, + "power": 3.3269035729550858, + "type": 1 + }, + "battery": { + "capacity": 14999.61142153768, + "percentage": 0.49874711110568615 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 676.5926904112519, + "power": 6.017946577199972, + "efficiency": 0.5389488502393848 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 702.367853233269, + "power": 6.784925467159821, + "efficiency": 0.5499067607438234 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 464.9904357861096, + "power": 5.151916021510278, + "efficiency": 0.5344611791249587 + } + ], + "mrp_control": { + "k": 29.021578746404217, + "ki": 0.00024795258708562584, + "p": 83.70490241478792, + "integral_limit": 0.001129785465462134 + }, + "true_anomaly": 295.5396993604864, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 40 + }, + { + "inertia": [ + 112.1722412109375, + 0.0, + 0.0, + 0.0, + 186.68165588378906, + 0.0, + 0.0, + 0.0, + 189.22958374023438 + ], + "mass": 105.33352588122546, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 41, + "solar_panel": { + "direction": [ + -0.5526407919496155, + 0.7755345093196273, + 0.30517925867867696 + ], + "area": 0.32646783530790346, + "efficiency": 0.2970713442672151 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.34799691212216555, + "power": 4.937972627052318, + "type": 1 + }, + "battery": { + "capacity": 28287.542866721305, + "percentage": 0.6697000489565197 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 566.5838987037789, + "power": 6.701130771454771, + "efficiency": 0.5970389984122019 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 520.0373968527772, + "power": 5.70457395947195, + "efficiency": 0.5931077501997649 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 408.04088311418974, + "power": 5.460020829142253, + "efficiency": 0.5590250979640226 + } + ], + "mrp_control": { + "k": 23.053132250963355, + "ki": 0.003165537486099509, + "p": 85.29352056058583, + "integral_limit": 0.0059807946032537865 + }, + "true_anomaly": 9.064403839208941, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 41 + }, + { + "inertia": [ + 51.078678131103516, + 0.0, + 0.0, + 0.0, + 77.79827117919922, + 0.0, + 0.0, + 0.0, + 77.040771484375 + ], + "mass": 155.20986071954832, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 42, + "solar_panel": { + "direction": [ + -0.5739705645436536, + 0.8175117129551833, + -0.047248176880398465 + ], + "area": 0.2851518933164995, + "efficiency": 0.4933945576147606 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.48718591491401286, + "power": 9.921910439057008, + "type": 1 + }, + "battery": { + "capacity": 12212.520747689325, + "percentage": 0.18488623008002508 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 737.2894766831423, + "power": 5.37958997205371, + "efficiency": 0.5163172938426339 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 416.5147625186451, + "power": 6.041970958170618, + "efficiency": 0.5787212881728292 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 665.6270662038701, + "power": 5.366626393788856, + "efficiency": 0.5923287316234844 + } + ], + "mrp_control": { + "k": 14.472067746950621, + "ki": 0.005103277516433507, + "p": 35.15882037732196, + "integral_limit": 0.0022210859505534695 + }, + "true_anomaly": 89.80006292363566, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 42 + }, + { + "inertia": [ + 179.65394592285156, + 0.0, + 0.0, + 0.0, + 146.42141723632812, + 0.0, + 0.0, + 0.0, + 128.75347900390625 + ], + "mass": 64.74052532231242, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 43, + "solar_panel": { + "direction": [ + 0.07646447775280882, + 0.5620021475646324, + -0.8235938135845432 + ], + "area": 0.22048118647953113, + "efficiency": 0.19261166222914472 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3827084954207788, + "power": 5.417585906184727, + "type": 1 + }, + "battery": { + "capacity": 18893.642340696417, + "percentage": 0.8265585414176118 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 431.96646824578, + "power": 5.059992209603371, + "efficiency": 0.5871401930409451 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 458.4569039628263, + "power": 6.6863905172402305, + "efficiency": 0.5482657798515888 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 461.7562682760004, + "power": 5.115169783275142, + "efficiency": 0.5729482608994559 + } + ], + "mrp_control": { + "k": 22.9457042119669, + "ki": 0.004269722001793708, + "p": 86.78702688730924, + "integral_limit": 0.011596936216522587 + }, + "true_anomaly": 149.23094719994683, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 43 + }, + { + "inertia": [ + 183.34242248535156, + 0.0, + 0.0, + 0.0, + 133.8968505859375, + 0.0, + 0.0, + 0.0, + 127.21334838867188 + ], + "mass": 60.55619983582899, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 44, + "solar_panel": { + "direction": [ + 0.5150519015844083, + 0.03990700316306151, + 0.8562295076513239 + ], + "area": 0.1640856904053936, + "efficiency": 0.47583651287738804 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.13701567292005784, + "power": 4.588305156954155, + "type": 1 + }, + "battery": { + "capacity": 11081.87885236347, + "percentage": 0.15949180008445754 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 619.3291370123364, + "power": 6.263046120122208, + "efficiency": 0.5368253834639672 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 627.2568891316989, + "power": 5.66013435522453, + "efficiency": 0.5974431268229934 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 471.6046259586225, + "power": 5.897768140363535, + "efficiency": 0.5265826569838631 + } + ], + "mrp_control": { + "k": 26.64428773906946, + "ki": 0.007235778762675257, + "p": 54.81643280975228, + "integral_limit": 0.023036315105980424 + }, + "true_anomaly": 231.18621593624144, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 44 + } + ] +} \ No newline at end of file diff --git a/benchmarks/aeosbench/dataset/cases/00030/taskset.json b/benchmarks/aeosbench/dataset/cases/00030/taskset.json new file mode 100644 index 0000000..57aae7e --- /dev/null +++ b/benchmarks/aeosbench/dataset/cases/00030/taskset.json @@ -0,0 +1,1674 @@ +[ + { + "release_time": 2287, + "due_time": 3198, + "duration": 24, + "coordinate": [ + -49.37961939179089, + 24.265748468630647 + ], + "sensor_type": 1, + "id": 0 + }, + { + "release_time": 345, + "due_time": 1681, + "duration": 46, + "coordinate": [ + 41.856675188856855, + 145.50432975005145 + ], + "sensor_type": 1, + "id": 1 + }, + { + "release_time": 2141, + "due_time": 3079, + "duration": 29, + "coordinate": [ + -89.43958134783773, + 0.5349723683112018 + ], + "sensor_type": 1, + "id": 2 + }, + { + "release_time": 1109, + "due_time": 1587, + "duration": 56, + "coordinate": [ + 29.81591836321448, + 71.62894453144295 + ], + "sensor_type": 1, + "id": 3 + }, + { + "release_time": 2567, + "due_time": 2703, + "duration": 26, + "coordinate": [ + -84.91221050681764, + -30.678733779722535 + ], + "sensor_type": 1, + "id": 4 + }, + { + "release_time": 647, + "due_time": 1503, + "duration": 41, + "coordinate": [ + -60.50744327122722, + 104.23754957360012 + ], + "sensor_type": 1, + "id": 5 + }, + { + "release_time": 597, + "due_time": 1861, + "duration": 15, + "coordinate": [ + -60.051539440885, + 55.29961617194863 + ], + "sensor_type": 1, + "id": 6 + }, + { + "release_time": 1115, + "due_time": 3259, + "duration": 57, + "coordinate": [ + 28.636956908122926, + -134.59774001074192 + ], + "sensor_type": 1, + "id": 7 + }, + { + "release_time": 3137, + "due_time": 3504, + "duration": 17, + "coordinate": [ + -72.05237430126493, + -122.50906607016617 + ], + "sensor_type": 1, + "id": 8 + }, + { + "release_time": 2488, + "due_time": 3160, + "duration": 52, + "coordinate": [ + 72.97576332008694, + 58.84497591352897 + ], + "sensor_type": 1, + "id": 9 + }, + { + "release_time": 347, + "due_time": 1640, + "duration": 41, + "coordinate": [ + -16.188924699293636, + -44.52842771268868 + ], + "sensor_type": 1, + "id": 10 + }, + { + "release_time": 2360, + "due_time": 3588, + "duration": 55, + "coordinate": [ + 33.23713919653487, + 90.50075779102917 + ], + "sensor_type": 1, + "id": 11 + }, + { + "release_time": 1945, + "due_time": 2603, + "duration": 41, + "coordinate": [ + -2.2583728121657884, + -63.98015344317689 + ], + "sensor_type": 1, + "id": 12 + }, + { + "release_time": 3057, + "due_time": 3292, + "duration": 20, + "coordinate": [ + -12.61076341730623, + 27.818132982124382 + ], + "sensor_type": 1, + "id": 13 + }, + { + "release_time": 3403, + "due_time": 3583, + "duration": 60, + "coordinate": [ + -54.936456603699995, + 107.58929122582356 + ], + "sensor_type": 1, + "id": 14 + }, + { + "release_time": 3153, + "due_time": 3515, + "duration": 19, + "coordinate": [ + 46.35424827120218, + 121.00320618615507 + ], + "sensor_type": 1, + "id": 15 + }, + { + "release_time": 37, + "due_time": 2673, + "duration": 19, + "coordinate": [ + 24.05380279191209, + -121.47352363148724 + ], + "sensor_type": 1, + "id": 16 + }, + { + "release_time": 819, + "due_time": 2677, + "duration": 58, + "coordinate": [ + -49.13670304130553, + -55.11640136020699 + ], + "sensor_type": 1, + "id": 17 + }, + { + "release_time": 1330, + "due_time": 2750, + "duration": 52, + "coordinate": [ + 85.86893187892036, + -7.610944193088329 + ], + "sensor_type": 1, + "id": 18 + }, + { + "release_time": 2839, + "due_time": 3467, + "duration": 46, + "coordinate": [ + -1.8996387254392317, + 19.97912040137433 + ], + "sensor_type": 1, + "id": 19 + }, + { + "release_time": 2054, + "due_time": 3014, + "duration": 59, + "coordinate": [ + 26.79968117113023, + 128.6825282390255 + ], + "sensor_type": 1, + "id": 20 + }, + { + "release_time": 883, + "due_time": 2934, + "duration": 27, + "coordinate": [ + -52.13885191272156, + 161.4772575608364 + ], + "sensor_type": 1, + "id": 21 + }, + { + "release_time": 1152, + "due_time": 1935, + "duration": 25, + "coordinate": [ + -12.461187265024392, + -12.247287404751575 + ], + "sensor_type": 1, + "id": 22 + }, + { + "release_time": 2451, + "due_time": 2628, + "duration": 41, + "coordinate": [ + -45.47847839157231, + -14.91980195182316 + ], + "sensor_type": 1, + "id": 23 + }, + { + "release_time": 3210, + "due_time": 3542, + "duration": 40, + "coordinate": [ + 64.7099118194146, + -2.4498899159892744 + ], + "sensor_type": 1, + "id": 24 + }, + { + "release_time": 2151, + "due_time": 2695, + "duration": 16, + "coordinate": [ + -76.97552542583351, + -21.633934180677613 + ], + "sensor_type": 1, + "id": 25 + }, + { + "release_time": 1535, + "due_time": 2219, + "duration": 58, + "coordinate": [ + 18.36440550506309, + 70.0850107095336 + ], + "sensor_type": 1, + "id": 26 + }, + { + "release_time": 25, + "due_time": 3076, + "duration": 18, + "coordinate": [ + 39.39281534193867, + 128.01098548487857 + ], + "sensor_type": 1, + "id": 27 + }, + { + "release_time": 565, + "due_time": 3297, + "duration": 24, + "coordinate": [ + -36.36496453795982, + -178.1698130799159 + ], + "sensor_type": 1, + "id": 28 + }, + { + "release_time": 139, + "due_time": 2061, + "duration": 38, + "coordinate": [ + -19.371835136505098, + -147.20182644692042 + ], + "sensor_type": 1, + "id": 29 + }, + { + "release_time": 2569, + "due_time": 3408, + "duration": 16, + "coordinate": [ + 75.41531071499449, + -88.97719871618992 + ], + "sensor_type": 1, + "id": 30 + }, + { + "release_time": 1785, + "due_time": 3277, + "duration": 24, + "coordinate": [ + 2.883340870405604, + 146.42468218985408 + ], + "sensor_type": 1, + "id": 31 + }, + { + "release_time": 3479, + "due_time": 3584, + "duration": 30, + "coordinate": [ + 11.929805111957691, + 166.59833357024877 + ], + "sensor_type": 1, + "id": 32 + }, + { + "release_time": 415, + "due_time": 1597, + "duration": 23, + "coordinate": [ + 83.23700065066606, + 142.4854399088183 + ], + "sensor_type": 1, + "id": 33 + }, + { + "release_time": 2715, + "due_time": 2940, + "duration": 28, + "coordinate": [ + -31.48208791486514, + 161.11598405021715 + ], + "sensor_type": 1, + "id": 34 + }, + { + "release_time": 1521, + "due_time": 2609, + "duration": 43, + "coordinate": [ + -51.56869993912992, + 69.81783029920467 + ], + "sensor_type": 1, + "id": 35 + }, + { + "release_time": 3094, + "due_time": 3186, + "duration": 30, + "coordinate": [ + 26.248778165258642, + -165.70384103431047 + ], + "sensor_type": 1, + "id": 36 + }, + { + "release_time": 978, + "due_time": 2073, + "duration": 24, + "coordinate": [ + 44.10664890646868, + -104.75714131732244 + ], + "sensor_type": 1, + "id": 37 + }, + { + "release_time": 115, + "due_time": 1431, + "duration": 30, + "coordinate": [ + -43.363405194702196, + 9.299540514048658 + ], + "sensor_type": 1, + "id": 38 + }, + { + "release_time": 1335, + "due_time": 2129, + "duration": 57, + "coordinate": [ + -21.56593407867979, + 97.32284762808587 + ], + "sensor_type": 1, + "id": 39 + }, + { + "release_time": 1866, + "due_time": 2232, + "duration": 54, + "coordinate": [ + 1.088926727464525, + 81.10705347148951 + ], + "sensor_type": 1, + "id": 40 + }, + { + "release_time": 877, + "due_time": 1748, + "duration": 39, + "coordinate": [ + -47.812380432717866, + -38.317538472113085 + ], + "sensor_type": 1, + "id": 41 + }, + { + "release_time": 2798, + "due_time": 3581, + "duration": 22, + "coordinate": [ + -23.738341810602392, + 154.2051818357956 + ], + "sensor_type": 1, + "id": 42 + }, + { + "release_time": 771, + "due_time": 1626, + "duration": 58, + "coordinate": [ + -23.407082475069387, + 17.50670144419857 + ], + "sensor_type": 1, + "id": 43 + }, + { + "release_time": 3089, + "due_time": 3428, + "duration": 56, + "coordinate": [ + -60.45864991261742, + -98.92093618869556 + ], + "sensor_type": 1, + "id": 44 + }, + { + "release_time": 48, + "due_time": 815, + "duration": 59, + "coordinate": [ + -14.503494244123402, + 167.00901639575744 + ], + "sensor_type": 1, + "id": 45 + }, + { + "release_time": 393, + "due_time": 1187, + "duration": 32, + "coordinate": [ + -78.99089461643013, + 51.35914059874759 + ], + "sensor_type": 1, + "id": 46 + }, + { + "release_time": 1559, + "due_time": 2658, + "duration": 26, + "coordinate": [ + 47.20898079644036, + -89.23222307736323 + ], + "sensor_type": 1, + "id": 47 + }, + { + "release_time": 290, + "due_time": 3351, + "duration": 46, + "coordinate": [ + 28.481027704089414, + -60.030914751049735 + ], + "sensor_type": 1, + "id": 48 + }, + { + "release_time": 1402, + "due_time": 3124, + "duration": 45, + "coordinate": [ + -60.368193147035, + 142.53592957941282 + ], + "sensor_type": 1, + "id": 49 + }, + { + "release_time": 749, + "due_time": 3390, + "duration": 16, + "coordinate": [ + -11.10952797891592, + -92.09796667143465 + ], + "sensor_type": 1, + "id": 50 + }, + { + "release_time": 2196, + "due_time": 3265, + "duration": 22, + "coordinate": [ + -73.12217797227835, + -125.97438239016459 + ], + "sensor_type": 1, + "id": 51 + }, + { + "release_time": 838, + "due_time": 2907, + "duration": 45, + "coordinate": [ + 82.95010226742866, + 96.66627824113618 + ], + "sensor_type": 1, + "id": 52 + }, + { + "release_time": 2420, + "due_time": 3574, + "duration": 59, + "coordinate": [ + -43.80951456126373, + -126.13257503402653 + ], + "sensor_type": 1, + "id": 53 + }, + { + "release_time": 1600, + "due_time": 3419, + "duration": 31, + "coordinate": [ + 55.65875662951342, + 165.2250005934602 + ], + "sensor_type": 1, + "id": 54 + }, + { + "release_time": 1994, + "due_time": 2640, + "duration": 54, + "coordinate": [ + -12.675050393942982, + 164.79529049513144 + ], + "sensor_type": 1, + "id": 55 + }, + { + "release_time": 3184, + "due_time": 3599, + "duration": 44, + "coordinate": [ + -40.91541394977775, + -5.888418444739273 + ], + "sensor_type": 1, + "id": 56 + }, + { + "release_time": 2554, + "due_time": 3266, + "duration": 41, + "coordinate": [ + -19.857115795416505, + -15.47508903606024 + ], + "sensor_type": 1, + "id": 57 + }, + { + "release_time": 1036, + "due_time": 3582, + "duration": 51, + "coordinate": [ + 42.59441000657765, + -144.57848833030187 + ], + "sensor_type": 1, + "id": 58 + }, + { + "release_time": 744, + "due_time": 992, + "duration": 54, + "coordinate": [ + 1.3560994632771468, + -154.77897153011304 + ], + "sensor_type": 1, + "id": 59 + }, + { + "release_time": 533, + "due_time": 966, + "duration": 37, + "coordinate": [ + -20.190799255390232, + 74.19393629944713 + ], + "sensor_type": 1, + "id": 60 + }, + { + "release_time": 3338, + "due_time": 3572, + "duration": 38, + "coordinate": [ + -19.831861045724835, + -167.5920927456984 + ], + "sensor_type": 1, + "id": 61 + }, + { + "release_time": 3364, + "due_time": 3583, + "duration": 41, + "coordinate": [ + 16.61701262213451, + 125.16190264266925 + ], + "sensor_type": 1, + "id": 62 + }, + { + "release_time": 387, + "due_time": 1796, + "duration": 19, + "coordinate": [ + -55.13623209533455, + -174.72633742235465 + ], + "sensor_type": 1, + "id": 63 + }, + { + "release_time": 768, + "due_time": 2225, + "duration": 27, + "coordinate": [ + 63.00838977101816, + 157.59638003416978 + ], + "sensor_type": 1, + "id": 64 + }, + { + "release_time": 1022, + "due_time": 1848, + "duration": 40, + "coordinate": [ + -2.134895320407111, + -29.906190324284722 + ], + "sensor_type": 1, + "id": 65 + }, + { + "release_time": 3544, + "due_time": 3596, + "duration": 17, + "coordinate": [ + -18.365434373480127, + 3.497269823884153 + ], + "sensor_type": 1, + "id": 66 + }, + { + "release_time": 2360, + "due_time": 3246, + "duration": 54, + "coordinate": [ + -13.275740200409459, + -155.35584035070391 + ], + "sensor_type": 1, + "id": 67 + }, + { + "release_time": 864, + "due_time": 1605, + "duration": 58, + "coordinate": [ + -6.373275712389741, + 4.526197469815742 + ], + "sensor_type": 1, + "id": 68 + }, + { + "release_time": 2154, + "due_time": 3281, + "duration": 21, + "coordinate": [ + -3.9157028660791298, + -124.3323682457007 + ], + "sensor_type": 1, + "id": 69 + }, + { + "release_time": 1024, + "due_time": 2569, + "duration": 48, + "coordinate": [ + -13.552966401090828, + 119.75405007745405 + ], + "sensor_type": 1, + "id": 70 + }, + { + "release_time": 1886, + "due_time": 2601, + "duration": 49, + "coordinate": [ + -78.24282500870042, + -52.98266276840681 + ], + "sensor_type": 1, + "id": 71 + }, + { + "release_time": 348, + "due_time": 1214, + "duration": 35, + "coordinate": [ + -9.65355142631536, + -116.19362915951226 + ], + "sensor_type": 1, + "id": 72 + }, + { + "release_time": 1363, + "due_time": 2441, + "duration": 60, + "coordinate": [ + 58.294529030441964, + -15.25111504954873 + ], + "sensor_type": 1, + "id": 73 + }, + { + "release_time": 1151, + "due_time": 3465, + "duration": 25, + "coordinate": [ + -75.80191018782644, + 122.44794336872263 + ], + "sensor_type": 1, + "id": 74 + }, + { + "release_time": 2952, + "due_time": 3141, + "duration": 38, + "coordinate": [ + -71.15708987231777, + 93.52612915252956 + ], + "sensor_type": 1, + "id": 75 + }, + { + "release_time": 2212, + "due_time": 3095, + "duration": 46, + "coordinate": [ + -6.119737046878043, + -150.8050165548613 + ], + "sensor_type": 1, + "id": 76 + }, + { + "release_time": 630, + "due_time": 1854, + "duration": 36, + "coordinate": [ + -50.70720380001282, + -50.38922070990381 + ], + "sensor_type": 1, + "id": 77 + }, + { + "release_time": 1735, + "due_time": 2800, + "duration": 16, + "coordinate": [ + -84.98881190399497, + -35.04723311777147 + ], + "sensor_type": 1, + "id": 78 + }, + { + "release_time": 1632, + "due_time": 2487, + "duration": 42, + "coordinate": [ + -76.42819367508184, + 43.95782654890337 + ], + "sensor_type": 1, + "id": 79 + }, + { + "release_time": 1008, + "due_time": 3273, + "duration": 32, + "coordinate": [ + 6.728309921235507, + -82.3846474933201 + ], + "sensor_type": 1, + "id": 80 + }, + { + "release_time": 941, + "due_time": 3338, + "duration": 59, + "coordinate": [ + -50.87043696739441, + -173.82939590976247 + ], + "sensor_type": 1, + "id": 81 + }, + { + "release_time": 468, + "due_time": 695, + "duration": 30, + "coordinate": [ + -28.607380167514627, + -85.53534430062857 + ], + "sensor_type": 1, + "id": 82 + }, + { + "release_time": 588, + "due_time": 757, + "duration": 33, + "coordinate": [ + 20.958409387822996, + 116.02611840703798 + ], + "sensor_type": 1, + "id": 83 + }, + { + "release_time": 131, + "due_time": 3271, + "duration": 24, + "coordinate": [ + -87.83009144706159, + -17.90702159349445 + ], + "sensor_type": 1, + "id": 84 + }, + { + "release_time": 1566, + "due_time": 3092, + "duration": 20, + "coordinate": [ + -22.258068859904213, + -19.864668213840815 + ], + "sensor_type": 1, + "id": 85 + }, + { + "release_time": 1336, + "due_time": 1440, + "duration": 22, + "coordinate": [ + -0.20795281814024236, + 103.18261243450576 + ], + "sensor_type": 1, + "id": 86 + }, + { + "release_time": 1855, + "due_time": 2634, + "duration": 20, + "coordinate": [ + 0.4981303069520493, + -21.139133591931824 + ], + "sensor_type": 1, + "id": 87 + }, + { + "release_time": 1027, + "due_time": 1837, + "duration": 57, + "coordinate": [ + 73.5692270841129, + 3.411506547698508 + ], + "sensor_type": 1, + "id": 88 + }, + { + "release_time": 2606, + "due_time": 3078, + "duration": 59, + "coordinate": [ + -43.36309752690552, + 10.753205436840148 + ], + "sensor_type": 1, + "id": 89 + }, + { + "release_time": 1136, + "due_time": 2855, + "duration": 28, + "coordinate": [ + -10.166995591388797, + 94.98961685536653 + ], + "sensor_type": 1, + "id": 90 + }, + { + "release_time": 1400, + "due_time": 3541, + "duration": 30, + "coordinate": [ + 13.424953633698635, + 79.75894296569942 + ], + "sensor_type": 1, + "id": 91 + }, + { + "release_time": 1787, + "due_time": 2960, + "duration": 47, + "coordinate": [ + -69.29530392593296, + -121.27817376291473 + ], + "sensor_type": 1, + "id": 92 + }, + { + "release_time": 313, + "due_time": 485, + "duration": 45, + "coordinate": [ + 6.940102615993908, + -102.44818028633104 + ], + "sensor_type": 1, + "id": 93 + }, + { + "release_time": 2425, + "due_time": 3424, + "duration": 39, + "coordinate": [ + -5.466988657958581, + -31.391670468469187 + ], + "sensor_type": 1, + "id": 94 + }, + { + "release_time": 1771, + "due_time": 2658, + "duration": 48, + "coordinate": [ + -8.723898320602373, + -41.74175914764149 + ], + "sensor_type": 1, + "id": 95 + }, + { + "release_time": 1136, + "due_time": 1403, + "duration": 19, + "coordinate": [ + 65.75391900217579, + -28.409122189903172 + ], + "sensor_type": 1, + "id": 96 + }, + { + "release_time": 51, + "due_time": 1195, + "duration": 19, + "coordinate": [ + 12.741582622636585, + -157.25112387784515 + ], + "sensor_type": 1, + "id": 97 + }, + { + "release_time": 3260, + "due_time": 3458, + "duration": 15, + "coordinate": [ + -34.831817792399285, + 13.43198583975996 + ], + "sensor_type": 1, + "id": 98 + }, + { + "release_time": 2162, + "due_time": 2916, + "duration": 38, + "coordinate": [ + 63.6673170447624, + -55.4420864890876 + ], + "sensor_type": 1, + "id": 99 + }, + { + "release_time": 1912, + "due_time": 2408, + "duration": 48, + "coordinate": [ + 19.877973482387105, + -152.87350016176626 + ], + "sensor_type": 1, + "id": 100 + }, + { + "release_time": 2032, + "due_time": 2825, + "duration": 24, + "coordinate": [ + 60.211901521123394, + -76.02012413235781 + ], + "sensor_type": 1, + "id": 101 + }, + { + "release_time": 1203, + "due_time": 3537, + "duration": 17, + "coordinate": [ + 53.36039759562587, + 82.10469019241009 + ], + "sensor_type": 1, + "id": 102 + }, + { + "release_time": 742, + "due_time": 2418, + "duration": 28, + "coordinate": [ + 35.322665798888295, + -82.77475429514416 + ], + "sensor_type": 1, + "id": 103 + }, + { + "release_time": 792, + "due_time": 1016, + "duration": 47, + "coordinate": [ + -80.48188831351241, + -105.071827716147 + ], + "sensor_type": 1, + "id": 104 + }, + { + "release_time": 1190, + "due_time": 2596, + "duration": 25, + "coordinate": [ + -14.542092489075017, + 80.46105165611903 + ], + "sensor_type": 1, + "id": 105 + }, + { + "release_time": 2506, + "due_time": 2694, + "duration": 44, + "coordinate": [ + 66.80081670116866, + -166.19807234056287 + ], + "sensor_type": 1, + "id": 106 + }, + { + "release_time": 818, + "due_time": 2956, + "duration": 46, + "coordinate": [ + 8.070311423072695, + 63.04587819399444 + ], + "sensor_type": 1, + "id": 107 + }, + { + "release_time": 518, + "due_time": 1402, + "duration": 20, + "coordinate": [ + 64.96021362388956, + 143.00810211016062 + ], + "sensor_type": 1, + "id": 108 + }, + { + "release_time": 784, + "due_time": 1876, + "duration": 37, + "coordinate": [ + 63.96062553255314, + -58.43603013932429 + ], + "sensor_type": 1, + "id": 109 + }, + { + "release_time": 1535, + "due_time": 2535, + "duration": 34, + "coordinate": [ + -30.175550496475225, + 135.89623959286257 + ], + "sensor_type": 1, + "id": 110 + }, + { + "release_time": 2801, + "due_time": 3023, + "duration": 52, + "coordinate": [ + 59.680655083203305, + 46.21962195514317 + ], + "sensor_type": 1, + "id": 111 + }, + { + "release_time": 1119, + "due_time": 2032, + "duration": 17, + "coordinate": [ + -17.643578588157055, + -41.72101038381658 + ], + "sensor_type": 1, + "id": 112 + }, + { + "release_time": 1050, + "due_time": 1851, + "duration": 57, + "coordinate": [ + -40.31951649147142, + 121.28648731376245 + ], + "sensor_type": 1, + "id": 113 + }, + { + "release_time": 2080, + "due_time": 2866, + "duration": 43, + "coordinate": [ + -54.22780806347665, + 135.7272945228744 + ], + "sensor_type": 1, + "id": 114 + }, + { + "release_time": 652, + "due_time": 1970, + "duration": 24, + "coordinate": [ + 80.06848206194607, + 42.91245954010617 + ], + "sensor_type": 1, + "id": 115 + }, + { + "release_time": 3257, + "due_time": 3574, + "duration": 34, + "coordinate": [ + 86.2517892011561, + 34.618210250372016 + ], + "sensor_type": 1, + "id": 116 + }, + { + "release_time": 3242, + "due_time": 3562, + "duration": 30, + "coordinate": [ + -71.674167858467, + 110.33026201390453 + ], + "sensor_type": 1, + "id": 117 + }, + { + "release_time": 1470, + "due_time": 2063, + "duration": 26, + "coordinate": [ + -28.976291048670802, + 40.79759531804703 + ], + "sensor_type": 1, + "id": 118 + }, + { + "release_time": 2373, + "due_time": 3433, + "duration": 33, + "coordinate": [ + 0.9615291851535517, + 36.79377938171541 + ], + "sensor_type": 1, + "id": 119 + }, + { + "release_time": 146, + "due_time": 1453, + "duration": 60, + "coordinate": [ + -59.06794967372139, + -69.51046668545442 + ], + "sensor_type": 1, + "id": 120 + }, + { + "release_time": 2238, + "due_time": 3540, + "duration": 43, + "coordinate": [ + 16.401074067175585, + 168.16041842264292 + ], + "sensor_type": 1, + "id": 121 + }, + { + "release_time": 1704, + "due_time": 3213, + "duration": 20, + "coordinate": [ + -74.79872701062597, + -129.94762795006633 + ], + "sensor_type": 1, + "id": 122 + }, + { + "release_time": 1354, + "due_time": 2187, + "duration": 29, + "coordinate": [ + -11.651420068294556, + -158.5963910092421 + ], + "sensor_type": 1, + "id": 123 + }, + { + "release_time": 422, + "due_time": 3048, + "duration": 23, + "coordinate": [ + -21.642817659152442, + 179.82862963771862 + ], + "sensor_type": 1, + "id": 124 + }, + { + "release_time": 409, + "due_time": 682, + "duration": 42, + "coordinate": [ + 29.288708991629647, + 84.69658507921133 + ], + "sensor_type": 1, + "id": 125 + }, + { + "release_time": 769, + "due_time": 2223, + "duration": 48, + "coordinate": [ + -50.85667901475228, + 37.72320096028659 + ], + "sensor_type": 1, + "id": 126 + }, + { + "release_time": 1730, + "due_time": 2786, + "duration": 42, + "coordinate": [ + 50.3849727198793, + -3.7804698523474656 + ], + "sensor_type": 1, + "id": 127 + }, + { + "release_time": 1095, + "due_time": 2945, + "duration": 32, + "coordinate": [ + -60.95925001240106, + -96.35154346819633 + ], + "sensor_type": 1, + "id": 128 + }, + { + "release_time": 987, + "due_time": 1907, + "duration": 29, + "coordinate": [ + 67.87322765914931, + -157.04568758684832 + ], + "sensor_type": 1, + "id": 129 + }, + { + "release_time": 2157, + "due_time": 2653, + "duration": 44, + "coordinate": [ + 49.637448444840544, + 140.65578688824786 + ], + "sensor_type": 1, + "id": 130 + }, + { + "release_time": 742, + "due_time": 1633, + "duration": 30, + "coordinate": [ + -86.19846505306091, + 95.91389608867053 + ], + "sensor_type": 1, + "id": 131 + }, + { + "release_time": 1937, + "due_time": 2288, + "duration": 42, + "coordinate": [ + -56.96028965716487, + 19.42902255588723 + ], + "sensor_type": 1, + "id": 132 + }, + { + "release_time": 940, + "due_time": 2868, + "duration": 47, + "coordinate": [ + 80.97559903273202, + -20.826928293883952 + ], + "sensor_type": 1, + "id": 133 + }, + { + "release_time": 800, + "due_time": 1161, + "duration": 24, + "coordinate": [ + -88.83766072753335, + 82.35282550719927 + ], + "sensor_type": 1, + "id": 134 + }, + { + "release_time": 539, + "due_time": 2688, + "duration": 56, + "coordinate": [ + 4.633376593854862, + 111.78372794597374 + ], + "sensor_type": 1, + "id": 135 + }, + { + "release_time": 1267, + "due_time": 2921, + "duration": 47, + "coordinate": [ + 17.19230328063594, + -16.153466221071028 + ], + "sensor_type": 1, + "id": 136 + }, + { + "release_time": 522, + "due_time": 2364, + "duration": 19, + "coordinate": [ + 73.0796027307698, + 173.57275652698416 + ], + "sensor_type": 1, + "id": 137 + }, + { + "release_time": 1811, + "due_time": 3522, + "duration": 35, + "coordinate": [ + 50.68802873166621, + 127.1649725193102 + ], + "sensor_type": 1, + "id": 138 + }, + { + "release_time": 2193, + "due_time": 2808, + "duration": 27, + "coordinate": [ + 8.30065615015775, + 1.6909864264754617 + ], + "sensor_type": 1, + "id": 139 + }, + { + "release_time": 926, + "due_time": 1236, + "duration": 29, + "coordinate": [ + -71.65198226299984, + 163.31639101762096 + ], + "sensor_type": 1, + "id": 140 + }, + { + "release_time": 739, + "due_time": 3217, + "duration": 32, + "coordinate": [ + -14.431992859884843, + -87.12260232827983 + ], + "sensor_type": 1, + "id": 141 + }, + { + "release_time": 393, + "due_time": 2258, + "duration": 54, + "coordinate": [ + 37.83438280637678, + 155.2309665575819 + ], + "sensor_type": 1, + "id": 142 + }, + { + "release_time": 2295, + "due_time": 2438, + "duration": 36, + "coordinate": [ + -14.18730285922068, + 13.661060597540029 + ], + "sensor_type": 1, + "id": 143 + }, + { + "release_time": 1745, + "due_time": 2110, + "duration": 40, + "coordinate": [ + 67.20982488908854, + -64.98695602999832 + ], + "sensor_type": 1, + "id": 144 + }, + { + "release_time": 1421, + "due_time": 1563, + "duration": 40, + "coordinate": [ + 81.9603407045627, + 96.66111067861908 + ], + "sensor_type": 1, + "id": 145 + }, + { + "release_time": 781, + "due_time": 1793, + "duration": 38, + "coordinate": [ + -33.90437537978167, + -167.38751560248645 + ], + "sensor_type": 1, + "id": 146 + }, + { + "release_time": 2968, + "due_time": 3328, + "duration": 24, + "coordinate": [ + 88.73484020490048, + 152.30839379503976 + ], + "sensor_type": 1, + "id": 147 + }, + { + "release_time": 2982, + "due_time": 3111, + "duration": 41, + "coordinate": [ + -72.84880043967016, + 75.54203924099838 + ], + "sensor_type": 1, + "id": 148 + }, + { + "release_time": 2596, + "due_time": 3154, + "duration": 34, + "coordinate": [ + -12.795885650434045, + 128.58519303163672 + ], + "sensor_type": 1, + "id": 149 + }, + { + "release_time": 749, + "due_time": 2829, + "duration": 59, + "coordinate": [ + -77.82098253841406, + 127.69286454588371 + ], + "sensor_type": 1, + "id": 150 + }, + { + "release_time": 1056, + "due_time": 1386, + "duration": 58, + "coordinate": [ + 77.75545692799636, + -49.671485442540984 + ], + "sensor_type": 1, + "id": 151 + } +] \ No newline at end of file diff --git a/benchmarks/aeosbench/dataset/cases/00032/constellation.json b/benchmarks/aeosbench/dataset/cases/00032/constellation.json new file mode 100644 index 0000000..4732736 --- /dev/null +++ b/benchmarks/aeosbench/dataset/cases/00032/constellation.json @@ -0,0 +1,1770 @@ +{ + "orbits": [ + { + "id": 0, + "eccentricity": 0.0001677, + "semi_major_axis": 6921000.0, + "inclination": 42.9984, + "right_ascension_of_the_ascending_node": 254.9523, + "argument_of_perigee": 279.6728 + }, + { + "id": 1, + "eccentricity": 0.0002944, + "semi_major_axis": 6921000.0, + "inclination": 70.0033, + "right_ascension_of_the_ascending_node": 310.6852, + "argument_of_perigee": 269.0085 + }, + { + "id": 2, + "eccentricity": 0.0002935, + "semi_major_axis": 6921000.0, + "inclination": 70.0003, + "right_ascension_of_the_ascending_node": 22.0033, + "argument_of_perigee": 264.44 + }, + { + "id": 3, + "eccentricity": 0.0001563, + "semi_major_axis": 6921000.0, + "inclination": 43.0049, + "right_ascension_of_the_ascending_node": 254.3224, + "argument_of_perigee": 272.7024 + }, + { + "id": 4, + "eccentricity": 0.0003134, + "semi_major_axis": 6921000.0, + "inclination": 69.9991, + "right_ascension_of_the_ascending_node": 168.9311, + "argument_of_perigee": 264.9774 + }, + { + "id": 5, + "eccentricity": 0.0001266, + "semi_major_axis": 6921000.0, + "inclination": 53.2196, + "right_ascension_of_the_ascending_node": 319.5016, + "argument_of_perigee": 84.225 + }, + { + "id": 6, + "eccentricity": 0.0001494, + "semi_major_axis": 6921000.0, + "inclination": 53.2176, + "right_ascension_of_the_ascending_node": 109.6259, + "argument_of_perigee": 87.4522 + }, + { + "id": 7, + "eccentricity": 0.0002616, + "semi_major_axis": 6920000.0, + "inclination": 14.9856, + "right_ascension_of_the_ascending_node": 359.9398, + "argument_of_perigee": 54.6251 + }, + { + "id": 8, + "eccentricity": 0.0001276, + "semi_major_axis": 7158000.0, + "inclination": 98.5768, + "right_ascension_of_the_ascending_node": 185.0589, + "argument_of_perigee": 90.5531 + }, + { + "id": 9, + "eccentricity": 0.0008806, + "semi_major_axis": 6960000.0, + "inclination": 97.547, + "right_ascension_of_the_ascending_node": 241.9929, + "argument_of_perigee": 249.6501 + }, + { + "id": 10, + "eccentricity": 0.0001764, + "semi_major_axis": 6921000.0, + "inclination": 43.0055, + "right_ascension_of_the_ascending_node": 298.8772, + "argument_of_perigee": 277.3352 + }, + { + "id": 11, + "eccentricity": 0.0001788, + "semi_major_axis": 6921000.0, + "inclination": 97.6543, + "right_ascension_of_the_ascending_node": 299.0562, + "argument_of_perigee": 79.996 + }, + { + "id": 12, + "eccentricity": 0.0001699, + "semi_major_axis": 7571000.0, + "inclination": 87.8962, + "right_ascension_of_the_ascending_node": 73.2231, + "argument_of_perigee": 78.7677 + }, + { + "id": 13, + "eccentricity": 0.0001432, + "semi_major_axis": 6921000.0, + "inclination": 53.2171, + "right_ascension_of_the_ascending_node": 129.8358, + "argument_of_perigee": 96.4582 + }, + { + "id": 14, + "eccentricity": 0.0002098, + "semi_major_axis": 7571000.0, + "inclination": 87.8939, + "right_ascension_of_the_ascending_node": 179.6518, + "argument_of_perigee": 85.2657 + }, + { + "id": 15, + "eccentricity": 0.0001232, + "semi_major_axis": 6921000.0, + "inclination": 53.0536, + "right_ascension_of_the_ascending_node": 230.5956, + "argument_of_perigee": 83.4159 + }, + { + "id": 16, + "eccentricity": 0.0001274, + "semi_major_axis": 6921000.0, + "inclination": 53.2183, + "right_ascension_of_the_ascending_node": 99.7714, + "argument_of_perigee": 89.0139 + }, + { + "id": 17, + "eccentricity": 0.0005909, + "semi_major_axis": 6971000.0, + "inclination": 97.5542, + "right_ascension_of_the_ascending_node": 62.1914, + "argument_of_perigee": 70.9499 + } + ], + "satellites": [ + { + "inertia": [ + 167.1875457763672, + 0.0, + 0.0, + 0.0, + 130.8555450439453, + 0.0, + 0.0, + 0.0, + 62.424285888671875 + ], + "mass": 148.38178275114257, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 0, + "solar_panel": { + "direction": [ + 0.5681148451752789, + 0.30809174361797376, + -0.7631022213346687 + ], + "area": 0.3252359776748658, + "efficiency": 0.3779494995186403 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2657186051484479, + "power": 1.347088923489232, + "type": 1 + }, + "battery": { + "capacity": 29136.996808470183, + "percentage": 0.34248387756494725 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 606.9202317054612, + "power": 5.4351909554065, + "efficiency": 0.5293106729822463 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 454.5470988395749, + "power": 5.574926924359308, + "efficiency": 0.5690196474620416 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 618.7976200180217, + "power": 6.141430498212746, + "efficiency": 0.5461896894255815 + } + ], + "mrp_control": { + "k": 23.976641818621598, + "ki": 0.0045918755632704715, + "p": 55.24745501969649, + "integral_limit": 0.011689260587752597 + }, + "true_anomaly": 300.7207133872179, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 0 + }, + { + "inertia": [ + 172.07305908203125, + 0.0, + 0.0, + 0.0, + 169.16928100585938, + 0.0, + 0.0, + 0.0, + 169.97348022460938 + ], + "mass": 152.43702846607277, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 1, + "solar_panel": { + "direction": [ + -0.5865639210249054, + 0.17924317061910955, + 0.7898193795661749 + ], + "area": 0.30231605675212714, + "efficiency": 0.11933649265149393 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.26325616256860923, + "power": 9.747034042877576, + "type": 1 + }, + "battery": { + "capacity": 18469.488194260324, + "percentage": 0.3207063898736464 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 679.4767027183241, + "power": 6.363185378966391, + "efficiency": 0.5094015454729882 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 483.9802669486852, + "power": 5.017187568645185, + "efficiency": 0.5094628151192248 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 712.5491944236742, + "power": 6.157545391241522, + "efficiency": 0.5307687840880888 + } + ], + "mrp_control": { + "k": 15.260607097763048, + "ki": 0.003291007713880857, + "p": 59.435878475607744, + "integral_limit": 0.014731324745190644 + }, + "true_anomaly": 298.8427956157109, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 1 + }, + { + "inertia": [ + 172.56170654296875, + 0.0, + 0.0, + 0.0, + 86.29862213134766, + 0.0, + 0.0, + 0.0, + 70.11247253417969 + ], + "mass": 52.635291124385525, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 2, + "solar_panel": { + "direction": [ + 0.21965949694996936, + 0.5711792049596497, + -0.7908881218107583 + ], + "area": 0.3465554448808566, + "efficiency": 0.45494345016918514 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.22909597996421072, + "power": 9.862194485539668, + "type": 1 + }, + "battery": { + "capacity": 19005.017630489074, + "percentage": 0.8786811214778495 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 483.37759164732637, + "power": 5.253098852690725, + "efficiency": 0.5873463064002091 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 473.96155475574164, + "power": 6.0351631189185415, + "efficiency": 0.5986743898969357 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 720.4276908627331, + "power": 6.240024504112446, + "efficiency": 0.5033431055291651 + } + ], + "mrp_control": { + "k": 68.50463208374097, + "ki": 0.009583081473376234, + "p": 145.7277518993226, + "integral_limit": 0.02155538930680506 + }, + "true_anomaly": 30.008217630710398, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 2 + }, + { + "inertia": [ + 146.17626953125, + 0.0, + 0.0, + 0.0, + 149.3599395751953, + 0.0, + 0.0, + 0.0, + 196.4415740966797 + ], + "mass": 132.210117472459, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 3, + "solar_panel": { + "direction": [ + 0.35992383165814607, + 0.49638511314517914, + -0.7899725658859086 + ], + "area": 0.47145659937813, + "efficiency": 0.41972315449355113 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2725472271544212, + "power": 2.5873226770740647, + "type": 1 + }, + "battery": { + "capacity": 22146.71032692322, + "percentage": 0.19568906188576668 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 599.9201004084252, + "power": 6.906683938519143, + "efficiency": 0.532978633361598 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 655.000295735714, + "power": 5.433808999574336, + "efficiency": 0.5408228619049971 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 465.63219164732993, + "power": 6.4341475659942535, + "efficiency": 0.5582317541133577 + } + ], + "mrp_control": { + "k": 71.72962629965416, + "ki": 0.0066933914458445175, + "p": 188.76549883761987, + "integral_limit": 0.010517805513318716 + }, + "true_anomaly": 120.76860779067432, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 3 + }, + { + "inertia": [ + 161.38165283203125, + 0.0, + 0.0, + 0.0, + 149.71270751953125, + 0.0, + 0.0, + 0.0, + 198.2505340576172 + ], + "mass": 111.60652501603933, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 4, + "solar_panel": { + "direction": [ + -0.7931389938270524, + 0.21410717701108734, + 0.5701654612683531 + ], + "area": 0.3977709503787905, + "efficiency": 0.19170711152102632 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.42524855678172846, + "power": 4.218450761054147, + "type": 1 + }, + "battery": { + "capacity": 13927.863979626713, + "percentage": 0.9102938008121042 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 667.6024633702332, + "power": 5.78279557698719, + "efficiency": 0.5266420872006367 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 453.8963969522544, + "power": 6.384763112742726, + "efficiency": 0.5045693585442494 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 709.6232407654984, + "power": 6.465269495187384, + "efficiency": 0.5361920826701055 + } + ], + "mrp_control": { + "k": 60.560778257724394, + "ki": 0.0026638409646144944, + "p": 185.2689543324626, + "integral_limit": 0.005420732257069156 + }, + "true_anomaly": 227.99984982117172, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 4 + }, + { + "inertia": [ + 98.87118530273438, + 0.0, + 0.0, + 0.0, + 133.43704223632812, + 0.0, + 0.0, + 0.0, + 191.31936645507812 + ], + "mass": 71.40343148754815, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 5, + "solar_panel": { + "direction": [ + 0.8463438320066915, + 0.5241162974695065, + 0.09489059358590277 + ], + "area": 0.12802638837609456, + "efficiency": 0.28073306704826484 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4885290252928345, + "power": 8.136871710786368, + "type": 1 + }, + "battery": { + "capacity": 28761.67618771735, + "percentage": 0.24161972562796435 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 430.2586538152824, + "power": 6.201116347030075, + "efficiency": 0.5825032498853971 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 593.6167788410257, + "power": 6.09699976566287, + "efficiency": 0.512455784711082 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 601.5421011855669, + "power": 5.172106456903486, + "efficiency": 0.5740448770945974 + } + ], + "mrp_control": { + "k": 73.22038299955376, + "ki": 0.0022454034454842766, + "p": 170.51463993431534, + "integral_limit": 0.010134568174832506 + }, + "true_anomaly": 220.826032938861, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 5 + }, + { + "inertia": [ + 118.63990783691406, + 0.0, + 0.0, + 0.0, + 169.05718994140625, + 0.0, + 0.0, + 0.0, + 100.80538940429688 + ], + "mass": 108.94585085459181, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 6, + "solar_panel": { + "direction": [ + 0.6687754062329972, + 0.5764594332093226, + -0.469503970038461 + ], + "area": 0.49339608153258585, + "efficiency": 0.23153382912106843 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.27162671068045063, + "power": 8.091156484980917, + "type": 1 + }, + "battery": { + "capacity": 28281.402820464355, + "percentage": 0.6099262008922955 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 414.9628422731014, + "power": 5.832944942898331, + "efficiency": 0.5481683296693578 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 658.8946486171847, + "power": 5.936004434629862, + "efficiency": 0.5904414861012147 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 409.93932562924596, + "power": 6.390283489262182, + "efficiency": 0.5886291502884905 + } + ], + "mrp_control": { + "k": 33.54694584709145, + "ki": 0.00404012181735518, + "p": 82.51423196455549, + "integral_limit": 0.0032077233845378057 + }, + "true_anomaly": 281.90316446416284, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 6 + }, + { + "inertia": [ + 127.51008605957031, + 0.0, + 0.0, + 0.0, + 66.810791015625, + 0.0, + 0.0, + 0.0, + 195.69454956054688 + ], + "mass": 94.48901552930667, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 7, + "solar_panel": { + "direction": [ + 0.29007894158065256, + 0.3639646638952028, + 0.8850897870199952 + ], + "area": 0.1689644263349207, + "efficiency": 0.25197348914390016 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.47232581244298366, + "power": 1.7713679440955847, + "type": 1 + }, + "battery": { + "capacity": 28283.501228383546, + "percentage": 0.44064234041797035 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 493.90479304870286, + "power": 5.920886136033915, + "efficiency": 0.5887410592143196 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 523.2456080862507, + "power": 5.037398920571264, + "efficiency": 0.5858481286123753 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 656.1067724161458, + "power": 6.041938719185456, + "efficiency": 0.5988478123901274 + } + ], + "mrp_control": { + "k": 37.669956292137606, + "ki": 0.00415988571662681, + "p": 91.41236841418824, + "integral_limit": 0.006639533613742833 + }, + "true_anomaly": 330.06825577419585, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 7 + }, + { + "inertia": [ + 84.49321746826172, + 0.0, + 0.0, + 0.0, + 178.2905731201172, + 0.0, + 0.0, + 0.0, + 138.04672241210938 + ], + "mass": 66.74877727118488, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 8, + "solar_panel": { + "direction": [ + 0.7547888804708663, + 0.1406033987191511, + 0.6407218040508375 + ], + "area": 0.1390218723231559, + "efficiency": 0.30962654768979603 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3159134268874587, + "power": 9.055847471643736, + "type": 1 + }, + "battery": { + "capacity": 8874.220672563368, + "percentage": 0.5751105572313611 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 484.13181929997586, + "power": 6.742744708219333, + "efficiency": 0.5637457239116267 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 621.3759347927148, + "power": 5.933997154900332, + "efficiency": 0.5561483346851726 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 709.4860131870105, + "power": 6.4249774317040105, + "efficiency": 0.5199402040313414 + } + ], + "mrp_control": { + "k": 26.729666147031086, + "ki": 0.0018980194030066434, + "p": 77.81868921228671, + "integral_limit": 0.002346682695558517 + }, + "true_anomaly": 41.10536041757505, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 8 + }, + { + "inertia": [ + 196.96925354003906, + 0.0, + 0.0, + 0.0, + 99.19856262207031, + 0.0, + 0.0, + 0.0, + 52.95524978637695 + ], + "mass": 100.7839696048519, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 9, + "solar_panel": { + "direction": [ + -0.5350819562330771, + 0.8320883681223459, + -0.14600084845395572 + ], + "area": 0.30018570883316237, + "efficiency": 0.14284241975062476 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.32869058261990935, + "power": 5.322602596238312, + "type": 1 + }, + "battery": { + "capacity": 18766.87292269429, + "percentage": 0.9764885296049661 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 624.6453599933757, + "power": 5.377442331310492, + "efficiency": 0.5903980464435208 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 564.1377928661288, + "power": 6.544275696904726, + "efficiency": 0.5278202080841254 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 532.6623936331894, + "power": 6.948982509138228, + "efficiency": 0.5578476376220354 + } + ], + "mrp_control": { + "k": 62.470333220464916, + "ki": 0.005923368188554298, + "p": 155.84426327549656, + "integral_limit": 0.015674628203962253 + }, + "true_anomaly": 88.06568019397417, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 9 + }, + { + "inertia": [ + 151.61778259277344, + 0.0, + 0.0, + 0.0, + 104.54637145996094, + 0.0, + 0.0, + 0.0, + 182.71615600585938 + ], + "mass": 123.14789857908335, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 10, + "solar_panel": { + "direction": [ + 0.8142119655694184, + 0.5699688618534059, + 0.1104281288491174 + ], + "area": 0.3429536699577561, + "efficiency": 0.33620757297548526 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4610718309212316, + "power": 7.060766728170173, + "type": 1 + }, + "battery": { + "capacity": 13948.285687181371, + "percentage": 0.6973503041998487 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 496.40329856487574, + "power": 5.535672290531485, + "efficiency": 0.567349395038826 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 575.0094001671937, + "power": 5.883335979662618, + "efficiency": 0.5031841666524296 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 466.43070536742067, + "power": 5.496002725490843, + "efficiency": 0.5693295651010831 + } + ], + "mrp_control": { + "k": 26.850347467326245, + "ki": 0.0025511664528610543, + "p": 88.56101946187069, + "integral_limit": 0.0005633802520128575 + }, + "true_anomaly": 268.8824426045092, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 10 + }, + { + "inertia": [ + 153.517578125, + 0.0, + 0.0, + 0.0, + 117.33609008789062, + 0.0, + 0.0, + 0.0, + 187.2036895751953 + ], + "mass": 148.32375860580214, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 11, + "solar_panel": { + "direction": [ + -0.29929084564267106, + 0.4151238028899152, + 0.8591258452570902 + ], + "area": 0.11018372937901977, + "efficiency": 0.14716886366569845 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.16561018594372717, + "power": 2.6571835983780057, + "type": 1 + }, + "battery": { + "capacity": 15900.12661610745, + "percentage": 0.6450034314147581 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 480.6027087071801, + "power": 5.470210785760651, + "efficiency": 0.5302116043082624 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 459.7986227121196, + "power": 6.847770129632583, + "efficiency": 0.5752785517020144 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 557.3049336947475, + "power": 5.368713186442328, + "efficiency": 0.5552630525136751 + } + ], + "mrp_control": { + "k": 49.04879693403043, + "ki": 0.007364715229300599, + "p": 123.28585585469014, + "integral_limit": 0.02621977227454845 + }, + "true_anomaly": 333.6139847970081, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 11 + }, + { + "inertia": [ + 67.26499938964844, + 0.0, + 0.0, + 0.0, + 159.07144165039062, + 0.0, + 0.0, + 0.0, + 158.28927612304688 + ], + "mass": 118.17917135511222, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 12, + "solar_panel": { + "direction": [ + -0.005458432094022996, + 0.0777009414438308, + -0.996961769185668 + ], + "area": 0.30717526795784145, + "efficiency": 0.2169581101276457 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.48569559881794355, + "power": 6.963058192334405, + "type": 1 + }, + "battery": { + "capacity": 23658.609203133674, + "percentage": 0.2008164746747518 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 533.2215528612049, + "power": 6.802554662294339, + "efficiency": 0.5845454056982399 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 451.8828011997563, + "power": 5.085584265361581, + "efficiency": 0.5870826911062128 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 690.4782896038773, + "power": 6.61037994678129, + "efficiency": 0.5911987934209768 + } + ], + "mrp_control": { + "k": 22.264520199266663, + "ki": 0.0014792883025208836, + "p": 46.42734639434485, + "integral_limit": 0.003453814302984158 + }, + "true_anomaly": 138.6975795527452, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 12 + }, + { + "inertia": [ + 71.45994567871094, + 0.0, + 0.0, + 0.0, + 88.9399185180664, + 0.0, + 0.0, + 0.0, + 180.7186737060547 + ], + "mass": 131.96334269963515, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 13, + "solar_panel": { + "direction": [ + -0.24237025419343072, + 0.08403246929598318, + 0.966537740590729 + ], + "area": 0.16249005819926976, + "efficiency": 0.40565333209826004 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.35603653015006353, + "power": 5.361688151979308, + "type": 1 + }, + "battery": { + "capacity": 24072.31776701154, + "percentage": 0.5543548209073877 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 560.0499760377869, + "power": 5.044995263961173, + "efficiency": 0.5317061341535081 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 572.214895731203, + "power": 6.323933377640022, + "efficiency": 0.5422140115715606 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 459.11826878993384, + "power": 6.120951103826523, + "efficiency": 0.5315546902857197 + } + ], + "mrp_control": { + "k": 34.3402414710093, + "ki": 0.0033140627402612056, + "p": 110.06713537905374, + "integral_limit": 0.003997918687029487 + }, + "true_anomaly": 164.49245423662123, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 13 + }, + { + "inertia": [ + 84.66107177734375, + 0.0, + 0.0, + 0.0, + 62.769264221191406, + 0.0, + 0.0, + 0.0, + 87.70770263671875 + ], + "mass": 74.46902427336607, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 14, + "solar_panel": { + "direction": [ + 0.6076213854465762, + 0.7692937825892312, + 0.19744196113677517 + ], + "area": 0.1439309164351121, + "efficiency": 0.45390472994157527 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3062870146551606, + "power": 8.471200729654491, + "type": 1 + }, + "battery": { + "capacity": 25404.79842364404, + "percentage": 0.6508911554106619 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 571.4036816067098, + "power": 6.9800688698007995, + "efficiency": 0.5333946209800008 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 485.90774157434566, + "power": 5.716639147884508, + "efficiency": 0.5741234898811103 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 413.3929800043785, + "power": 6.198928304587109, + "efficiency": 0.5284076385344966 + } + ], + "mrp_control": { + "k": 16.521236619225597, + "ki": 0.005719178522670976, + "p": 57.76174508597128, + "integral_limit": 0.011229526684386698 + }, + "true_anomaly": 259.73857614079617, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 14 + }, + { + "inertia": [ + 86.97756958007812, + 0.0, + 0.0, + 0.0, + 181.48765563964844, + 0.0, + 0.0, + 0.0, + 102.75611877441406 + ], + "mass": 175.42065224793743, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 15, + "solar_panel": { + "direction": [ + 0.9630598377942748, + 0.22709122476380977, + 0.1447249959852753 + ], + "area": 0.34136924435058896, + "efficiency": 0.13566569815406349 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3550036784382371, + "power": 4.235158214587129, + "type": 1 + }, + "battery": { + "capacity": 24125.886718734455, + "percentage": 0.11954339906500577 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 592.8870096766641, + "power": 5.513241658732436, + "efficiency": 0.502211769781839 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 646.725014726668, + "power": 5.932236844628578, + "efficiency": 0.5295070157452066 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 570.7464340561306, + "power": 5.564833523407124, + "efficiency": 0.5796105240441831 + } + ], + "mrp_control": { + "k": 55.621329302835136, + "ki": 0.007720196139718387, + "p": 206.90678049414066, + "integral_limit": 0.01834508776440292 + }, + "true_anomaly": 106.74232884682934, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 15 + }, + { + "inertia": [ + 126.24333190917969, + 0.0, + 0.0, + 0.0, + 182.3116912841797, + 0.0, + 0.0, + 0.0, + 190.9062957763672 + ], + "mass": 93.54812140831186, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 16, + "solar_panel": { + "direction": [ + 0.6305753997457401, + 0.510166396461417, + 0.5848973526671772 + ], + "area": 0.34572304584457125, + "efficiency": 0.4597284303258867 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.42015107403094576, + "power": 9.417938487904733, + "type": 1 + }, + "battery": { + "capacity": 9706.211809190201, + "percentage": 0.2251381513565033 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 434.7248531912621, + "power": 6.86124332608509, + "efficiency": 0.5243631733579857 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 402.1561303746026, + "power": 5.651273864737314, + "efficiency": 0.5350522456581396 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 649.0831594585434, + "power": 5.9178376216862585, + "efficiency": 0.5808303806921327 + } + ], + "mrp_control": { + "k": 25.91639392442818, + "ki": 0.003550413488377913, + "p": 91.37310295218573, + "integral_limit": 0.0013486345386123167 + }, + "true_anomaly": 56.81084411022283, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 16 + }, + { + "inertia": [ + 102.39356994628906, + 0.0, + 0.0, + 0.0, + 66.64347076416016, + 0.0, + 0.0, + 0.0, + 92.09860229492188 + ], + "mass": 199.00750855071226, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 17, + "solar_panel": { + "direction": [ + -0.7994517182687821, + 0.14797168120022614, + -0.5822210333884121 + ], + "area": 0.13715190704470392, + "efficiency": 0.1595217397272038 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.29799163207774915, + "power": 1.9468574932172755, + "type": 1 + }, + "battery": { + "capacity": 22264.090510915812, + "percentage": 0.3791592482780345 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 626.224296105954, + "power": 6.10998990536945, + "efficiency": 0.5702335179762725 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 556.5197914937708, + "power": 6.221526317345391, + "efficiency": 0.5234967158686279 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 726.5561531578487, + "power": 6.250612367933191, + "efficiency": 0.5567043732350071 + } + ], + "mrp_control": { + "k": 22.255193739271576, + "ki": 0.00043637347866021806, + "p": 71.03702808843616, + "integral_limit": 0.0013022059984444914 + }, + "true_anomaly": 289.3343724469753, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 17 + } + ] +} \ No newline at end of file diff --git a/benchmarks/aeosbench/dataset/cases/00032/taskset.json b/benchmarks/aeosbench/dataset/cases/00032/taskset.json new file mode 100644 index 0000000..e248869 --- /dev/null +++ b/benchmarks/aeosbench/dataset/cases/00032/taskset.json @@ -0,0 +1,1982 @@ +[ + { + "release_time": 562, + "due_time": 2738, + "duration": 56, + "coordinate": [ + -11.027640920074191, + 35.18530173645624 + ], + "sensor_type": 1, + "id": 0 + }, + { + "release_time": 1178, + "due_time": 2859, + "duration": 15, + "coordinate": [ + 54.3275581149602, + 44.86032304317982 + ], + "sensor_type": 1, + "id": 1 + }, + { + "release_time": 9, + "due_time": 1726, + "duration": 47, + "coordinate": [ + -42.59090970314062, + -95.77313118814824 + ], + "sensor_type": 1, + "id": 2 + }, + { + "release_time": 1627, + "due_time": 1790, + "duration": 44, + "coordinate": [ + -56.79487859877664, + 161.20240461095017 + ], + "sensor_type": 1, + "id": 3 + }, + { + "release_time": 1297, + "due_time": 2010, + "duration": 37, + "coordinate": [ + 86.65811743947688, + 178.24256303738048 + ], + "sensor_type": 1, + "id": 4 + }, + { + "release_time": 606, + "due_time": 2786, + "duration": 38, + "coordinate": [ + -26.655103526606048, + 67.33821938780542 + ], + "sensor_type": 1, + "id": 5 + }, + { + "release_time": 2242, + "due_time": 2739, + "duration": 41, + "coordinate": [ + 53.801625241526864, + 18.391148586217867 + ], + "sensor_type": 1, + "id": 6 + }, + { + "release_time": 1447, + "due_time": 1986, + "duration": 24, + "coordinate": [ + -69.68552116467144, + -41.03980431663743 + ], + "sensor_type": 1, + "id": 7 + }, + { + "release_time": 2846, + "due_time": 2979, + "duration": 23, + "coordinate": [ + 72.88232844485003, + -82.82185678858409 + ], + "sensor_type": 1, + "id": 8 + }, + { + "release_time": 2455, + "due_time": 2533, + "duration": 17, + "coordinate": [ + 74.79361567973274, + -94.66282976435359 + ], + "sensor_type": 1, + "id": 9 + }, + { + "release_time": 1001, + "due_time": 2441, + "duration": 21, + "coordinate": [ + -63.645396400587344, + 70.68468307279977 + ], + "sensor_type": 1, + "id": 10 + }, + { + "release_time": 1021, + "due_time": 1255, + "duration": 46, + "coordinate": [ + -46.292101837749144, + 14.163998029071195 + ], + "sensor_type": 1, + "id": 11 + }, + { + "release_time": 2984, + "due_time": 3207, + "duration": 42, + "coordinate": [ + -64.51312736544483, + -116.14646565060403 + ], + "sensor_type": 1, + "id": 12 + }, + { + "release_time": 1561, + "due_time": 2639, + "duration": 53, + "coordinate": [ + -22.56783984361961, + 47.279161110531504 + ], + "sensor_type": 1, + "id": 13 + }, + { + "release_time": 1152, + "due_time": 2777, + "duration": 46, + "coordinate": [ + 26.311251506969697, + -129.34880153120395 + ], + "sensor_type": 1, + "id": 14 + }, + { + "release_time": 1204, + "due_time": 3367, + "duration": 24, + "coordinate": [ + 15.387173952600094, + -149.32019602538205 + ], + "sensor_type": 1, + "id": 15 + }, + { + "release_time": 14, + "due_time": 3360, + "duration": 43, + "coordinate": [ + 34.74412545396319, + -39.717506155152876 + ], + "sensor_type": 1, + "id": 16 + }, + { + "release_time": 923, + "due_time": 3450, + "duration": 29, + "coordinate": [ + -45.93602338808678, + 106.45418025855554 + ], + "sensor_type": 1, + "id": 17 + }, + { + "release_time": 1445, + "due_time": 2758, + "duration": 47, + "coordinate": [ + -87.08154788310726, + -176.97196230054502 + ], + "sensor_type": 1, + "id": 18 + }, + { + "release_time": 1962, + "due_time": 2658, + "duration": 19, + "coordinate": [ + -2.0926605592478893, + 150.9763585009099 + ], + "sensor_type": 1, + "id": 19 + }, + { + "release_time": 1493, + "due_time": 2592, + "duration": 17, + "coordinate": [ + 48.5638576404387, + -132.330164919877 + ], + "sensor_type": 1, + "id": 20 + }, + { + "release_time": 1080, + "due_time": 2618, + "duration": 18, + "coordinate": [ + -79.8152499103093, + 25.930186897678993 + ], + "sensor_type": 1, + "id": 21 + }, + { + "release_time": 1740, + "due_time": 3546, + "duration": 20, + "coordinate": [ + -1.097162400621201, + -41.37444569088319 + ], + "sensor_type": 1, + "id": 22 + }, + { + "release_time": 2733, + "due_time": 3536, + "duration": 32, + "coordinate": [ + 55.912366962924665, + -18.84980899451935 + ], + "sensor_type": 1, + "id": 23 + }, + { + "release_time": 1480, + "due_time": 1938, + "duration": 29, + "coordinate": [ + 14.40618071086223, + 86.792760353142 + ], + "sensor_type": 1, + "id": 24 + }, + { + "release_time": 911, + "due_time": 2250, + "duration": 32, + "coordinate": [ + 43.4484041817056, + -81.20821717969423 + ], + "sensor_type": 1, + "id": 25 + }, + { + "release_time": 2429, + "due_time": 2928, + "duration": 46, + "coordinate": [ + 74.27636391247628, + -98.19567381181407 + ], + "sensor_type": 1, + "id": 26 + }, + { + "release_time": 1822, + "due_time": 3153, + "duration": 42, + "coordinate": [ + -70.91969333468965, + -33.5550751236286 + ], + "sensor_type": 1, + "id": 27 + }, + { + "release_time": 1565, + "due_time": 3369, + "duration": 45, + "coordinate": [ + 53.56038594077418, + -170.69058683336567 + ], + "sensor_type": 1, + "id": 28 + }, + { + "release_time": 165, + "due_time": 2198, + "duration": 48, + "coordinate": [ + 40.10415376167322, + -83.64973689768455 + ], + "sensor_type": 1, + "id": 29 + }, + { + "release_time": 1724, + "due_time": 3351, + "duration": 51, + "coordinate": [ + -89.40140174470991, + -143.2092933259317 + ], + "sensor_type": 1, + "id": 30 + }, + { + "release_time": 2094, + "due_time": 2548, + "duration": 45, + "coordinate": [ + -42.46005943389853, + -58.00514510018941 + ], + "sensor_type": 1, + "id": 31 + }, + { + "release_time": 1271, + "due_time": 2642, + "duration": 56, + "coordinate": [ + 36.093633948494016, + -80.04644028675347 + ], + "sensor_type": 1, + "id": 32 + }, + { + "release_time": 1448, + "due_time": 2925, + "duration": 18, + "coordinate": [ + -12.391515203027396, + 75.50063542292258 + ], + "sensor_type": 1, + "id": 33 + }, + { + "release_time": 3243, + "due_time": 3433, + "duration": 43, + "coordinate": [ + -23.715731802895704, + 89.94978998165686 + ], + "sensor_type": 1, + "id": 34 + }, + { + "release_time": 3069, + "due_time": 3568, + "duration": 38, + "coordinate": [ + 37.6553025093159, + -97.54469314294894 + ], + "sensor_type": 1, + "id": 35 + }, + { + "release_time": 537, + "due_time": 1252, + "duration": 46, + "coordinate": [ + -84.34758259271365, + -64.46243840236485 + ], + "sensor_type": 1, + "id": 36 + }, + { + "release_time": 3217, + "due_time": 3372, + "duration": 36, + "coordinate": [ + 25.96310905303619, + -69.58348896773676 + ], + "sensor_type": 1, + "id": 37 + }, + { + "release_time": 78, + "due_time": 569, + "duration": 42, + "coordinate": [ + -0.2785383100337526, + 116.99879304673311 + ], + "sensor_type": 1, + "id": 38 + }, + { + "release_time": 1896, + "due_time": 2210, + "duration": 54, + "coordinate": [ + 30.901401415595018, + -136.7536674655309 + ], + "sensor_type": 1, + "id": 39 + }, + { + "release_time": 2802, + "due_time": 3147, + "duration": 34, + "coordinate": [ + -16.53728623820153, + 156.26751185724856 + ], + "sensor_type": 1, + "id": 40 + }, + { + "release_time": 100, + "due_time": 895, + "duration": 42, + "coordinate": [ + 59.71243061545957, + 38.29223271784443 + ], + "sensor_type": 1, + "id": 41 + }, + { + "release_time": 3282, + "due_time": 3535, + "duration": 16, + "coordinate": [ + -43.35534380896617, + 152.06624086171468 + ], + "sensor_type": 1, + "id": 42 + }, + { + "release_time": 2214, + "due_time": 2448, + "duration": 35, + "coordinate": [ + -72.0527346969208, + -168.6068750389741 + ], + "sensor_type": 1, + "id": 43 + }, + { + "release_time": 2827, + "due_time": 3154, + "duration": 19, + "coordinate": [ + 57.35176000897184, + 100.31897869211258 + ], + "sensor_type": 1, + "id": 44 + }, + { + "release_time": 2809, + "due_time": 3230, + "duration": 30, + "coordinate": [ + 12.536098126711963, + 139.77291729930238 + ], + "sensor_type": 1, + "id": 45 + }, + { + "release_time": 2776, + "due_time": 3210, + "duration": 55, + "coordinate": [ + -81.2507311659753, + -167.36199207763195 + ], + "sensor_type": 1, + "id": 46 + }, + { + "release_time": 1228, + "due_time": 1561, + "duration": 43, + "coordinate": [ + 82.16283780241548, + -140.1429603388405 + ], + "sensor_type": 1, + "id": 47 + }, + { + "release_time": 2077, + "due_time": 3030, + "duration": 33, + "coordinate": [ + -78.14510095586832, + 132.4324008954237 + ], + "sensor_type": 1, + "id": 48 + }, + { + "release_time": 2342, + "due_time": 3233, + "duration": 53, + "coordinate": [ + -74.94185794520483, + -112.03764501005641 + ], + "sensor_type": 1, + "id": 49 + }, + { + "release_time": 267, + "due_time": 1126, + "duration": 58, + "coordinate": [ + -35.44386422228336, + -170.2978151346543 + ], + "sensor_type": 1, + "id": 50 + }, + { + "release_time": 1903, + "due_time": 3178, + "duration": 50, + "coordinate": [ + 5.065741894366312, + -121.03548167609577 + ], + "sensor_type": 1, + "id": 51 + }, + { + "release_time": 2632, + "due_time": 3342, + "duration": 22, + "coordinate": [ + 70.75325363918702, + 46.65672112529185 + ], + "sensor_type": 1, + "id": 52 + }, + { + "release_time": 996, + "due_time": 3562, + "duration": 37, + "coordinate": [ + 33.882081027472, + 60.83857872033403 + ], + "sensor_type": 1, + "id": 53 + }, + { + "release_time": 1942, + "due_time": 2750, + "duration": 25, + "coordinate": [ + -85.53218267013361, + 102.32275840044753 + ], + "sensor_type": 1, + "id": 54 + }, + { + "release_time": 3364, + "due_time": 3593, + "duration": 16, + "coordinate": [ + -12.313096594218337, + -23.48336272612042 + ], + "sensor_type": 1, + "id": 55 + }, + { + "release_time": 2955, + "due_time": 3392, + "duration": 37, + "coordinate": [ + -9.648447216348785, + -45.77561203488696 + ], + "sensor_type": 1, + "id": 56 + }, + { + "release_time": 2651, + "due_time": 3409, + "duration": 23, + "coordinate": [ + 12.998763240339528, + 32.97980246061894 + ], + "sensor_type": 1, + "id": 57 + }, + { + "release_time": 609, + "due_time": 1733, + "duration": 44, + "coordinate": [ + -86.09107970567017, + 62.31362146010821 + ], + "sensor_type": 1, + "id": 58 + }, + { + "release_time": 658, + "due_time": 1275, + "duration": 26, + "coordinate": [ + 74.12455853658201, + -14.695204835518894 + ], + "sensor_type": 1, + "id": 59 + }, + { + "release_time": 606, + "due_time": 2283, + "duration": 41, + "coordinate": [ + -86.27086416141769, + 153.28346194266226 + ], + "sensor_type": 1, + "id": 60 + }, + { + "release_time": 1007, + "due_time": 2947, + "duration": 55, + "coordinate": [ + -16.596841419041695, + -56.43817585561254 + ], + "sensor_type": 1, + "id": 61 + }, + { + "release_time": 723, + "due_time": 1794, + "duration": 57, + "coordinate": [ + 14.56063207809619, + 139.47395658108337 + ], + "sensor_type": 1, + "id": 62 + }, + { + "release_time": 1304, + "due_time": 3105, + "duration": 46, + "coordinate": [ + 5.250039199284203, + 83.29315540899796 + ], + "sensor_type": 1, + "id": 63 + }, + { + "release_time": 191, + "due_time": 1131, + "duration": 25, + "coordinate": [ + 41.26617512183046, + 76.30755120095364 + ], + "sensor_type": 1, + "id": 64 + }, + { + "release_time": 2169, + "due_time": 2927, + "duration": 32, + "coordinate": [ + 48.89869212743153, + 131.17227266291496 + ], + "sensor_type": 1, + "id": 65 + }, + { + "release_time": 2232, + "due_time": 2963, + "duration": 15, + "coordinate": [ + 69.82469302992749, + -30.774902994750533 + ], + "sensor_type": 1, + "id": 66 + }, + { + "release_time": 2097, + "due_time": 3516, + "duration": 50, + "coordinate": [ + -8.357192137855435, + 137.8682269079187 + ], + "sensor_type": 1, + "id": 67 + }, + { + "release_time": 2334, + "due_time": 2607, + "duration": 43, + "coordinate": [ + 37.61983147722516, + 69.26866587042883 + ], + "sensor_type": 1, + "id": 68 + }, + { + "release_time": 380, + "due_time": 2671, + "duration": 41, + "coordinate": [ + -88.23510199804082, + -67.34909612986156 + ], + "sensor_type": 1, + "id": 69 + }, + { + "release_time": 1840, + "due_time": 2315, + "duration": 17, + "coordinate": [ + -51.156415387371, + -171.894380191594 + ], + "sensor_type": 1, + "id": 70 + }, + { + "release_time": 330, + "due_time": 2955, + "duration": 20, + "coordinate": [ + -5.4244043533126955, + -126.03055540442432 + ], + "sensor_type": 1, + "id": 71 + }, + { + "release_time": 469, + "due_time": 2241, + "duration": 21, + "coordinate": [ + 79.78326688434643, + -6.550845679688024 + ], + "sensor_type": 1, + "id": 72 + }, + { + "release_time": 141, + "due_time": 2487, + "duration": 49, + "coordinate": [ + -33.42085627932542, + -41.30877838170741 + ], + "sensor_type": 1, + "id": 73 + }, + { + "release_time": 1052, + "due_time": 2725, + "duration": 60, + "coordinate": [ + 47.762643018159366, + -8.079675421082925 + ], + "sensor_type": 1, + "id": 74 + }, + { + "release_time": 2662, + "due_time": 2869, + "duration": 22, + "coordinate": [ + 62.273298744247, + -109.5682149411463 + ], + "sensor_type": 1, + "id": 75 + }, + { + "release_time": 2227, + "due_time": 2574, + "duration": 55, + "coordinate": [ + -1.470336494807995, + 52.41392033582156 + ], + "sensor_type": 1, + "id": 76 + }, + { + "release_time": 2328, + "due_time": 2484, + "duration": 29, + "coordinate": [ + -58.35759708358958, + 147.24570779667044 + ], + "sensor_type": 1, + "id": 77 + }, + { + "release_time": 2250, + "due_time": 3527, + "duration": 18, + "coordinate": [ + 33.91016143281419, + 94.53926445561996 + ], + "sensor_type": 1, + "id": 78 + }, + { + "release_time": 212, + "due_time": 2599, + "duration": 20, + "coordinate": [ + -81.55754863350894, + 38.93301213161175 + ], + "sensor_type": 1, + "id": 79 + }, + { + "release_time": 2143, + "due_time": 3085, + "duration": 26, + "coordinate": [ + -41.720247059173715, + 93.3962028503177 + ], + "sensor_type": 1, + "id": 80 + }, + { + "release_time": 830, + "due_time": 1382, + "duration": 57, + "coordinate": [ + -56.113651355042705, + -146.0946085749996 + ], + "sensor_type": 1, + "id": 81 + }, + { + "release_time": 2584, + "due_time": 2810, + "duration": 31, + "coordinate": [ + 29.976997990351393, + 65.04366349843181 + ], + "sensor_type": 1, + "id": 82 + }, + { + "release_time": 2635, + "due_time": 3200, + "duration": 49, + "coordinate": [ + -7.9490450871622755, + 34.23284549004359 + ], + "sensor_type": 1, + "id": 83 + }, + { + "release_time": 629, + "due_time": 1863, + "duration": 16, + "coordinate": [ + -70.24956431506293, + 7.624320182546143 + ], + "sensor_type": 1, + "id": 84 + }, + { + "release_time": 378, + "due_time": 1284, + "duration": 28, + "coordinate": [ + 5.917830963268003, + 73.41833747271212 + ], + "sensor_type": 1, + "id": 85 + }, + { + "release_time": 3059, + "due_time": 3207, + "duration": 22, + "coordinate": [ + 41.62819205659474, + -3.2377196252581655 + ], + "sensor_type": 1, + "id": 86 + }, + { + "release_time": 3298, + "due_time": 3390, + "duration": 28, + "coordinate": [ + -9.5154397731242, + 5.196168843501368 + ], + "sensor_type": 1, + "id": 87 + }, + { + "release_time": 2175, + "due_time": 3518, + "duration": 22, + "coordinate": [ + -32.225290972829235, + -80.03932468620509 + ], + "sensor_type": 1, + "id": 88 + }, + { + "release_time": 1606, + "due_time": 3374, + "duration": 45, + "coordinate": [ + 66.2778635103929, + 44.90908807171917 + ], + "sensor_type": 1, + "id": 89 + }, + { + "release_time": 936, + "due_time": 1229, + "duration": 54, + "coordinate": [ + -30.152716783558198, + 35.169689618525155 + ], + "sensor_type": 1, + "id": 90 + }, + { + "release_time": 227, + "due_time": 586, + "duration": 59, + "coordinate": [ + 21.824566452049993, + -33.91341589814644 + ], + "sensor_type": 1, + "id": 91 + }, + { + "release_time": 709, + "due_time": 3088, + "duration": 36, + "coordinate": [ + 26.540218098521265, + 157.6484348614614 + ], + "sensor_type": 1, + "id": 92 + }, + { + "release_time": 2589, + "due_time": 3495, + "duration": 45, + "coordinate": [ + -20.823007940417114, + -19.74586608874759 + ], + "sensor_type": 1, + "id": 93 + }, + { + "release_time": 1814, + "due_time": 2129, + "duration": 28, + "coordinate": [ + -51.581729521124835, + -29.958301541635308 + ], + "sensor_type": 1, + "id": 94 + }, + { + "release_time": 2211, + "due_time": 2377, + "duration": 21, + "coordinate": [ + 76.62119165146004, + -169.63759992839974 + ], + "sensor_type": 1, + "id": 95 + }, + { + "release_time": 3095, + "due_time": 3255, + "duration": 34, + "coordinate": [ + -55.48962634024868, + -14.713694939400455 + ], + "sensor_type": 1, + "id": 96 + }, + { + "release_time": 1440, + "due_time": 1854, + "duration": 45, + "coordinate": [ + 6.657122911237892, + 91.87052285977626 + ], + "sensor_type": 1, + "id": 97 + }, + { + "release_time": 1421, + "due_time": 2042, + "duration": 28, + "coordinate": [ + -15.435129734631218, + -93.48618302096276 + ], + "sensor_type": 1, + "id": 98 + }, + { + "release_time": 1913, + "due_time": 2507, + "duration": 46, + "coordinate": [ + -44.99721059635038, + 92.22765865405154 + ], + "sensor_type": 1, + "id": 99 + }, + { + "release_time": 1973, + "due_time": 2338, + "duration": 33, + "coordinate": [ + 65.49838782273048, + -138.55770950260566 + ], + "sensor_type": 1, + "id": 100 + }, + { + "release_time": 1431, + "due_time": 3497, + "duration": 44, + "coordinate": [ + 68.55990122320426, + 27.69633966148905 + ], + "sensor_type": 1, + "id": 101 + }, + { + "release_time": 635, + "due_time": 2746, + "duration": 36, + "coordinate": [ + 46.930192860891, + -9.949790425790042 + ], + "sensor_type": 1, + "id": 102 + }, + { + "release_time": 2107, + "due_time": 2844, + "duration": 27, + "coordinate": [ + 87.05530290571298, + -171.06798248009287 + ], + "sensor_type": 1, + "id": 103 + }, + { + "release_time": 2908, + "due_time": 3597, + "duration": 49, + "coordinate": [ + 51.046358715788585, + 54.20249267447542 + ], + "sensor_type": 1, + "id": 104 + }, + { + "release_time": 730, + "due_time": 1610, + "duration": 37, + "coordinate": [ + -34.55910488603782, + 66.80277310119945 + ], + "sensor_type": 1, + "id": 105 + }, + { + "release_time": 1855, + "due_time": 3232, + "duration": 56, + "coordinate": [ + -42.81265382580355, + -177.47934029269814 + ], + "sensor_type": 1, + "id": 106 + }, + { + "release_time": 1242, + "due_time": 1638, + "duration": 18, + "coordinate": [ + 28.47123093174048, + -55.02783200683133 + ], + "sensor_type": 1, + "id": 107 + }, + { + "release_time": 2778, + "due_time": 3061, + "duration": 41, + "coordinate": [ + 35.00696551136225, + -61.76943961599288 + ], + "sensor_type": 1, + "id": 108 + }, + { + "release_time": 494, + "due_time": 1150, + "duration": 37, + "coordinate": [ + 29.292209349160018, + -156.3994694050381 + ], + "sensor_type": 1, + "id": 109 + }, + { + "release_time": 3442, + "due_time": 3599, + "duration": 35, + "coordinate": [ + -7.670007034592118, + -158.70039664203006 + ], + "sensor_type": 1, + "id": 110 + }, + { + "release_time": 2305, + "due_time": 3009, + "duration": 24, + "coordinate": [ + -13.617260943970095, + -13.261666182266737 + ], + "sensor_type": 1, + "id": 111 + }, + { + "release_time": 462, + "due_time": 2849, + "duration": 46, + "coordinate": [ + -26.919399324420866, + -157.0607282405038 + ], + "sensor_type": 1, + "id": 112 + }, + { + "release_time": 306, + "due_time": 1385, + "duration": 47, + "coordinate": [ + -62.21061670098248, + -99.32776122272377 + ], + "sensor_type": 1, + "id": 113 + }, + { + "release_time": 2485, + "due_time": 3573, + "duration": 45, + "coordinate": [ + 29.698687017885888, + -61.91033602222127 + ], + "sensor_type": 1, + "id": 114 + }, + { + "release_time": 1196, + "due_time": 1453, + "duration": 43, + "coordinate": [ + 39.676850606320556, + -78.54211135764479 + ], + "sensor_type": 1, + "id": 115 + }, + { + "release_time": 556, + "due_time": 2189, + "duration": 16, + "coordinate": [ + 13.734162378725713, + -145.09855257310116 + ], + "sensor_type": 1, + "id": 116 + }, + { + "release_time": 1862, + "due_time": 2522, + "duration": 48, + "coordinate": [ + 30.657583264982932, + -33.19830896724733 + ], + "sensor_type": 1, + "id": 117 + }, + { + "release_time": 3172, + "due_time": 3507, + "duration": 37, + "coordinate": [ + 31.503016171572625, + 14.604538507672999 + ], + "sensor_type": 1, + "id": 118 + }, + { + "release_time": 630, + "due_time": 923, + "duration": 58, + "coordinate": [ + -20.651225006166243, + 67.99673800583977 + ], + "sensor_type": 1, + "id": 119 + }, + { + "release_time": 3252, + "due_time": 3387, + "duration": 43, + "coordinate": [ + -30.971784173032226, + -60.48965805986283 + ], + "sensor_type": 1, + "id": 120 + }, + { + "release_time": 3342, + "due_time": 3516, + "duration": 50, + "coordinate": [ + 83.66051321074477, + 160.43274618756487 + ], + "sensor_type": 1, + "id": 121 + }, + { + "release_time": 1272, + "due_time": 1461, + "duration": 50, + "coordinate": [ + 62.3230620039067, + 7.3755965539778 + ], + "sensor_type": 1, + "id": 122 + }, + { + "release_time": 2779, + "due_time": 3512, + "duration": 57, + "coordinate": [ + -6.279961127657273, + -35.695478363055486 + ], + "sensor_type": 1, + "id": 123 + }, + { + "release_time": 365, + "due_time": 3222, + "duration": 15, + "coordinate": [ + -83.46482949118094, + 34.527451213574125 + ], + "sensor_type": 1, + "id": 124 + }, + { + "release_time": 1871, + "due_time": 1953, + "duration": 20, + "coordinate": [ + -35.451327169197384, + 171.11011965862684 + ], + "sensor_type": 1, + "id": 125 + }, + { + "release_time": 2938, + "due_time": 3122, + "duration": 48, + "coordinate": [ + 63.576777603840384, + -21.455343956476526 + ], + "sensor_type": 1, + "id": 126 + }, + { + "release_time": 1031, + "due_time": 3105, + "duration": 47, + "coordinate": [ + 65.04117772536324, + 148.00346506105694 + ], + "sensor_type": 1, + "id": 127 + }, + { + "release_time": 2957, + "due_time": 3430, + "duration": 47, + "coordinate": [ + -47.69589214487039, + -22.244013121995692 + ], + "sensor_type": 1, + "id": 128 + }, + { + "release_time": 1530, + "due_time": 2226, + "duration": 50, + "coordinate": [ + -65.66380581353788, + -16.724454500372502 + ], + "sensor_type": 1, + "id": 129 + }, + { + "release_time": 3102, + "due_time": 3258, + "duration": 40, + "coordinate": [ + -50.4280490992643, + -50.97042249439349 + ], + "sensor_type": 1, + "id": 130 + }, + { + "release_time": 105, + "due_time": 2635, + "duration": 16, + "coordinate": [ + -70.8074228344585, + -148.889632476037 + ], + "sensor_type": 1, + "id": 131 + }, + { + "release_time": 2043, + "due_time": 3525, + "duration": 15, + "coordinate": [ + 55.219824123365356, + -1.674784687706989 + ], + "sensor_type": 1, + "id": 132 + }, + { + "release_time": 2365, + "due_time": 2708, + "duration": 58, + "coordinate": [ + 10.363208916603767, + -85.52486701076899 + ], + "sensor_type": 1, + "id": 133 + }, + { + "release_time": 3385, + "due_time": 3573, + "duration": 48, + "coordinate": [ + 16.906942201639552, + -132.6365254155882 + ], + "sensor_type": 1, + "id": 134 + }, + { + "release_time": 2370, + "due_time": 2829, + "duration": 23, + "coordinate": [ + 2.7858802227615627, + 171.07525407355138 + ], + "sensor_type": 1, + "id": 135 + }, + { + "release_time": 1539, + "due_time": 3478, + "duration": 20, + "coordinate": [ + 78.16230260958031, + -94.28971025155904 + ], + "sensor_type": 1, + "id": 136 + }, + { + "release_time": 1048, + "due_time": 2658, + "duration": 24, + "coordinate": [ + -87.95845883409847, + 149.55096366110666 + ], + "sensor_type": 1, + "id": 137 + }, + { + "release_time": 1613, + "due_time": 1871, + "duration": 18, + "coordinate": [ + 50.51155733614718, + 27.706413832575862 + ], + "sensor_type": 1, + "id": 138 + }, + { + "release_time": 1854, + "due_time": 2958, + "duration": 24, + "coordinate": [ + -36.02516799123628, + 120.65383150060427 + ], + "sensor_type": 1, + "id": 139 + }, + { + "release_time": 2140, + "due_time": 3458, + "duration": 38, + "coordinate": [ + 47.127392408611655, + -87.81397719117707 + ], + "sensor_type": 1, + "id": 140 + }, + { + "release_time": 1226, + "due_time": 2225, + "duration": 57, + "coordinate": [ + -83.49568628546645, + 168.12093350931332 + ], + "sensor_type": 1, + "id": 141 + }, + { + "release_time": 506, + "due_time": 1030, + "duration": 31, + "coordinate": [ + 77.22758885369086, + 115.61852631064016 + ], + "sensor_type": 1, + "id": 142 + }, + { + "release_time": 2589, + "due_time": 2965, + "duration": 45, + "coordinate": [ + -53.2474449046912, + 168.67314389231188 + ], + "sensor_type": 1, + "id": 143 + }, + { + "release_time": 207, + "due_time": 2685, + "duration": 18, + "coordinate": [ + -84.73290675438929, + 58.93814587938368 + ], + "sensor_type": 1, + "id": 144 + }, + { + "release_time": 70, + "due_time": 2991, + "duration": 39, + "coordinate": [ + -29.164737377638502, + -172.73686553436517 + ], + "sensor_type": 1, + "id": 145 + }, + { + "release_time": 1500, + "due_time": 2809, + "duration": 47, + "coordinate": [ + -9.636336588355164, + -150.18174354031686 + ], + "sensor_type": 1, + "id": 146 + }, + { + "release_time": 3320, + "due_time": 3442, + "duration": 24, + "coordinate": [ + -20.208359562176625, + 126.11422263915227 + ], + "sensor_type": 1, + "id": 147 + }, + { + "release_time": 796, + "due_time": 1012, + "duration": 50, + "coordinate": [ + -42.32494554825371, + 48.22904536621695 + ], + "sensor_type": 1, + "id": 148 + }, + { + "release_time": 1228, + "due_time": 2295, + "duration": 22, + "coordinate": [ + 68.45423904543253, + -174.81263049076986 + ], + "sensor_type": 1, + "id": 149 + }, + { + "release_time": 915, + "due_time": 2613, + "duration": 39, + "coordinate": [ + 59.710278425047704, + -95.63110023322017 + ], + "sensor_type": 1, + "id": 150 + }, + { + "release_time": 1591, + "due_time": 2201, + "duration": 45, + "coordinate": [ + 42.10987334677057, + -18.78240730112688 + ], + "sensor_type": 1, + "id": 151 + }, + { + "release_time": 1469, + "due_time": 2832, + "duration": 24, + "coordinate": [ + -41.598764071266075, + 110.94991686945741 + ], + "sensor_type": 1, + "id": 152 + }, + { + "release_time": 2511, + "due_time": 2888, + "duration": 60, + "coordinate": [ + -33.88336928144921, + -106.86421902013032 + ], + "sensor_type": 1, + "id": 153 + }, + { + "release_time": 2723, + "due_time": 3046, + "duration": 48, + "coordinate": [ + 36.51744534087524, + -144.77273467821294 + ], + "sensor_type": 1, + "id": 154 + }, + { + "release_time": 2598, + "due_time": 3503, + "duration": 27, + "coordinate": [ + -18.063482215195762, + 93.29853974942716 + ], + "sensor_type": 1, + "id": 155 + }, + { + "release_time": 2377, + "due_time": 3532, + "duration": 24, + "coordinate": [ + -84.6242737558682, + 158.9969126900928 + ], + "sensor_type": 1, + "id": 156 + }, + { + "release_time": 799, + "due_time": 3117, + "duration": 44, + "coordinate": [ + -3.270246223636576, + -142.65688933541347 + ], + "sensor_type": 1, + "id": 157 + }, + { + "release_time": 1211, + "due_time": 3250, + "duration": 53, + "coordinate": [ + -76.72522171256686, + -160.2868363704746 + ], + "sensor_type": 1, + "id": 158 + }, + { + "release_time": 3297, + "due_time": 3437, + "duration": 29, + "coordinate": [ + -69.00970260737535, + -47.03306360156455 + ], + "sensor_type": 1, + "id": 159 + }, + { + "release_time": 857, + "due_time": 3002, + "duration": 38, + "coordinate": [ + -27.10809264427914, + -155.7048130798022 + ], + "sensor_type": 1, + "id": 160 + }, + { + "release_time": 955, + "due_time": 1953, + "duration": 55, + "coordinate": [ + -4.647662520707229, + -15.509258456733619 + ], + "sensor_type": 1, + "id": 161 + }, + { + "release_time": 1963, + "due_time": 2170, + "duration": 25, + "coordinate": [ + -79.30155392357312, + -2.78482613663175 + ], + "sensor_type": 1, + "id": 162 + }, + { + "release_time": 3264, + "due_time": 3533, + "duration": 52, + "coordinate": [ + -77.86926765485148, + -6.479972420385252 + ], + "sensor_type": 1, + "id": 163 + }, + { + "release_time": 650, + "due_time": 1662, + "duration": 56, + "coordinate": [ + -74.26737265606347, + -103.55702190893068 + ], + "sensor_type": 1, + "id": 164 + }, + { + "release_time": 1123, + "due_time": 1668, + "duration": 26, + "coordinate": [ + 49.35521892403477, + 5.533421506530345 + ], + "sensor_type": 1, + "id": 165 + }, + { + "release_time": 779, + "due_time": 1640, + "duration": 56, + "coordinate": [ + -10.88880125565123, + -110.38064360231286 + ], + "sensor_type": 1, + "id": 166 + }, + { + "release_time": 1608, + "due_time": 3202, + "duration": 27, + "coordinate": [ + 70.70561882621234, + 64.556818819684 + ], + "sensor_type": 1, + "id": 167 + }, + { + "release_time": 2349, + "due_time": 3315, + "duration": 55, + "coordinate": [ + 32.89005608487962, + -62.47553361697183 + ], + "sensor_type": 1, + "id": 168 + }, + { + "release_time": 418, + "due_time": 2395, + "duration": 43, + "coordinate": [ + -16.998526712200515, + -42.516210695116655 + ], + "sensor_type": 1, + "id": 169 + }, + { + "release_time": 882, + "due_time": 3083, + "duration": 23, + "coordinate": [ + -79.19757581917415, + -123.31871996338751 + ], + "sensor_type": 1, + "id": 170 + }, + { + "release_time": 1005, + "due_time": 3250, + "duration": 37, + "coordinate": [ + -64.64184037931643, + 9.679967411759094 + ], + "sensor_type": 1, + "id": 171 + }, + { + "release_time": 2741, + "due_time": 3304, + "duration": 18, + "coordinate": [ + 44.51813368139966, + -65.2946298929832 + ], + "sensor_type": 1, + "id": 172 + }, + { + "release_time": 303, + "due_time": 1668, + "duration": 18, + "coordinate": [ + -80.6825010251093, + 94.5801287456037 + ], + "sensor_type": 1, + "id": 173 + }, + { + "release_time": 886, + "due_time": 3356, + "duration": 38, + "coordinate": [ + 36.63338262625048, + 120.3321772330645 + ], + "sensor_type": 1, + "id": 174 + }, + { + "release_time": 2360, + "due_time": 2797, + "duration": 42, + "coordinate": [ + 3.9070973709459196, + 146.37675184531395 + ], + "sensor_type": 1, + "id": 175 + }, + { + "release_time": 311, + "due_time": 2945, + "duration": 37, + "coordinate": [ + -36.443982280361546, + -121.32096602173227 + ], + "sensor_type": 1, + "id": 176 + }, + { + "release_time": 1006, + "due_time": 3570, + "duration": 58, + "coordinate": [ + -33.50219988867996, + 5.54098074435862 + ], + "sensor_type": 1, + "id": 177 + }, + { + "release_time": 2460, + "due_time": 2857, + "duration": 37, + "coordinate": [ + -40.91391148388298, + 76.34189218924229 + ], + "sensor_type": 1, + "id": 178 + }, + { + "release_time": 2010, + "due_time": 2556, + "duration": 47, + "coordinate": [ + 29.007306436011532, + 55.5350198560061 + ], + "sensor_type": 1, + "id": 179 + } +] \ No newline at end of file diff --git a/benchmarks/aeosbench/dataset/cases/00044/constellation.json b/benchmarks/aeosbench/dataset/cases/00044/constellation.json new file mode 100644 index 0000000..e6b2920 --- /dev/null +++ b/benchmarks/aeosbench/dataset/cases/00044/constellation.json @@ -0,0 +1,3044 @@ +{ + "orbits": [ + { + "id": 0, + "eccentricity": 0.0001467, + "semi_major_axis": 6921000.0, + "inclination": 53.0544, + "right_ascension_of_the_ascending_node": 131.7655, + "argument_of_perigee": 97.9559 + }, + { + "id": 1, + "eccentricity": 0.0001371, + "semi_major_axis": 6921000.0, + "inclination": 53.0542, + "right_ascension_of_the_ascending_node": 176.4749, + "argument_of_perigee": 95.1948 + }, + { + "id": 2, + "eccentricity": 0.0001492, + "semi_major_axis": 6921000.0, + "inclination": 53.0544, + "right_ascension_of_the_ascending_node": 87.324, + "argument_of_perigee": 104.5002 + }, + { + "id": 3, + "eccentricity": 0.0001284, + "semi_major_axis": 6921000.0, + "inclination": 53.054, + "right_ascension_of_the_ascending_node": 176.0612, + "argument_of_perigee": 100.7063 + }, + { + "id": 4, + "eccentricity": 0.000328, + "semi_major_axis": 6771000.0, + "inclination": 36.954, + "right_ascension_of_the_ascending_node": 288.5264, + "argument_of_perigee": 66.6336 + }, + { + "id": 5, + "eccentricity": 0.0001715, + "semi_major_axis": 7071000.0, + "inclination": 98.2033, + "right_ascension_of_the_ascending_node": 117.7613, + "argument_of_perigee": 71.4978 + }, + { + "id": 6, + "eccentricity": 0.0001133, + "semi_major_axis": 6921000.0, + "inclination": 53.218, + "right_ascension_of_the_ascending_node": 355.8111, + "argument_of_perigee": 92.9722 + }, + { + "id": 7, + "eccentricity": 4.29e-05, + "semi_major_axis": 6921000.0, + "inclination": 42.9995, + "right_ascension_of_the_ascending_node": 242.7491, + "argument_of_perigee": 355.0256 + }, + { + "id": 8, + "eccentricity": 0.0001412, + "semi_major_axis": 6921000.0, + "inclination": 43.0027, + "right_ascension_of_the_ascending_node": 178.5034, + "argument_of_perigee": 271.0282 + }, + { + "id": 9, + "eccentricity": 0.0001961, + "semi_major_axis": 7571000.0, + "inclination": 87.9281, + "right_ascension_of_the_ascending_node": 27.5972, + "argument_of_perigee": 97.441 + }, + { + "id": 10, + "eccentricity": 0.0001506, + "semi_major_axis": 6921000.0, + "inclination": 53.0552, + "right_ascension_of_the_ascending_node": 92.5036, + "argument_of_perigee": 100.6746 + }, + { + "id": 11, + "eccentricity": 0.0001438, + "semi_major_axis": 6921000.0, + "inclination": 53.0547, + "right_ascension_of_the_ascending_node": 116.8086, + "argument_of_perigee": 86.8041 + }, + { + "id": 12, + "eccentricity": 0.0002298, + "semi_major_axis": 7571000.0, + "inclination": 87.9178, + "right_ascension_of_the_ascending_node": 149.4383, + "argument_of_perigee": 76.7596 + }, + { + "id": 13, + "eccentricity": 0.0002211, + "semi_major_axis": 6921000.0, + "inclination": 53.221, + "right_ascension_of_the_ascending_node": 80.048, + "argument_of_perigee": 58.5218 + }, + { + "id": 14, + "eccentricity": 0.0001361, + "semi_major_axis": 6921000.0, + "inclination": 53.2164, + "right_ascension_of_the_ascending_node": 120.1954, + "argument_of_perigee": 87.7324 + }, + { + "id": 15, + "eccentricity": 0.0001026, + "semi_major_axis": 6921000.0, + "inclination": 97.6537, + "right_ascension_of_the_ascending_node": 179.6679, + "argument_of_perigee": 175.1829 + }, + { + "id": 16, + "eccentricity": 0.0001217, + "semi_major_axis": 6921000.0, + "inclination": 53.0535, + "right_ascension_of_the_ascending_node": 181.432, + "argument_of_perigee": 91.2791 + }, + { + "id": 17, + "eccentricity": 0.0001826, + "semi_major_axis": 6921000.0, + "inclination": 53.2194, + "right_ascension_of_the_ascending_node": 94.842, + "argument_of_perigee": 65.5232 + }, + { + "id": 18, + "eccentricity": 0.000132, + "semi_major_axis": 6921000.0, + "inclination": 53.2164, + "right_ascension_of_the_ascending_node": 228.1828, + "argument_of_perigee": 71.234 + }, + { + "id": 19, + "eccentricity": 0.0001145, + "semi_major_axis": 6921000.0, + "inclination": 53.0557, + "right_ascension_of_the_ascending_node": 97.1871, + "argument_of_perigee": 78.3757 + }, + { + "id": 20, + "eccentricity": 0.0002923, + "semi_major_axis": 6921000.0, + "inclination": 70.0003, + "right_ascension_of_the_ascending_node": 41.8562, + "argument_of_perigee": 267.9739 + }, + { + "id": 21, + "eccentricity": 0.0001416, + "semi_major_axis": 6921000.0, + "inclination": 53.2152, + "right_ascension_of_the_ascending_node": 193.5566, + "argument_of_perigee": 81.709 + }, + { + "id": 22, + "eccentricity": 0.0001727, + "semi_major_axis": 6921000.0, + "inclination": 53.0564, + "right_ascension_of_the_ascending_node": 23.2282, + "argument_of_perigee": 71.9476 + }, + { + "id": 23, + "eccentricity": 0.0002518, + "semi_major_axis": 7571000.0, + "inclination": 87.9149, + "right_ascension_of_the_ascending_node": 119.0639, + "argument_of_perigee": 82.2538 + }, + { + "id": 24, + "eccentricity": 0.001197, + "semi_major_axis": 6907000.0, + "inclination": 34.9478, + "right_ascension_of_the_ascending_node": 257.6974, + "argument_of_perigee": 252.1041 + }, + { + "id": 25, + "eccentricity": 0.0001506, + "semi_major_axis": 7095000.0, + "inclination": 23.9986, + "right_ascension_of_the_ascending_node": 148.7835, + "argument_of_perigee": 166.7212 + }, + { + "id": 26, + "eccentricity": 0.0001392, + "semi_major_axis": 6921000.0, + "inclination": 53.2154, + "right_ascension_of_the_ascending_node": 223.0283, + "argument_of_perigee": 79.5803 + }, + { + "id": 27, + "eccentricity": 0.0001866, + "semi_major_axis": 7571000.0, + "inclination": 87.9167, + "right_ascension_of_the_ascending_node": 149.4706, + "argument_of_perigee": 78.4497 + }, + { + "id": 28, + "eccentricity": 0.0001332, + "semi_major_axis": 6921000.0, + "inclination": 53.0542, + "right_ascension_of_the_ascending_node": 126.7306, + "argument_of_perigee": 80.6031 + }, + { + "id": 29, + "eccentricity": 0.0002677, + "semi_major_axis": 7091000.0, + "inclination": 44.996, + "right_ascension_of_the_ascending_node": 63.9459, + "argument_of_perigee": 290.3958 + }, + { + "id": 30, + "eccentricity": 0.0002012, + "semi_major_axis": 7571000.0, + "inclination": 87.9149, + "right_ascension_of_the_ascending_node": 119.0501, + "argument_of_perigee": 87.001 + } + ], + "satellites": [ + { + "inertia": [ + 116.29452514648438, + 0.0, + 0.0, + 0.0, + 119.44664001464844, + 0.0, + 0.0, + 0.0, + 183.88059997558594 + ], + "mass": 175.46147972617962, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 0, + "solar_panel": { + "direction": [ + 0.4708390536244231, + 0.1728013046114439, + -0.8651302183524978 + ], + "area": 0.3308643373093114, + "efficiency": 0.41178174040437077 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.18535780302832616, + "power": 2.9117486426557644, + "type": 1 + }, + "battery": { + "capacity": 14628.216901082083, + "percentage": 0.6692049740594165 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 521.6548077910019, + "power": 6.6450368461000435, + "efficiency": 0.5221267287892815 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 662.2760483048061, + "power": 6.7383017672224055, + "efficiency": 0.5040550729993312 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 746.206517585076, + "power": 5.239246148537363, + "efficiency": 0.554137164686636 + } + ], + "mrp_control": { + "k": 59.36334418265835, + "ki": 0.0028080628023460087, + "p": 126.54871784303113, + "integral_limit": 0.011094659224238128 + }, + "true_anomaly": 139.3953329801427, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 0 + }, + { + "inertia": [ + 121.59809875488281, + 0.0, + 0.0, + 0.0, + 117.30191040039062, + 0.0, + 0.0, + 0.0, + 180.42897033691406 + ], + "mass": 194.851834491609, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 1, + "solar_panel": { + "direction": [ + 0.15497573371999926, + 0.0755457444402363, + 0.9850255643661835 + ], + "area": 0.4315950916958631, + "efficiency": 0.41380275046698956 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.23636770341110638, + "power": 3.1645512863754997, + "type": 1 + }, + "battery": { + "capacity": 25821.79261888137, + "percentage": 0.9564337270523267 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 408.6546133834493, + "power": 5.890508208472191, + "efficiency": 0.5086073353525614 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 537.5010154696525, + "power": 5.591860560912921, + "efficiency": 0.565600150085006 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 636.3242967850734, + "power": 6.738315274147231, + "efficiency": 0.570179859709997 + } + ], + "mrp_control": { + "k": 15.890874212086949, + "ki": 0.005685718154850635, + "p": 38.60359384099125, + "integral_limit": 0.021727358212299628 + }, + "true_anomaly": 278.9340774144164, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 1 + }, + { + "inertia": [ + 118.85414123535156, + 0.0, + 0.0, + 0.0, + 186.68601989746094, + 0.0, + 0.0, + 0.0, + 158.89141845703125 + ], + "mass": 112.72053223690266, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 2, + "solar_panel": { + "direction": [ + -0.06502373027878612, + 0.015056550242156538, + 0.9977701212180274 + ], + "area": 0.46367565683212353, + "efficiency": 0.10531078594122496 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.13143005763705556, + "power": 5.114550206910134, + "type": 1 + }, + "battery": { + "capacity": 14276.431197770231, + "percentage": 0.27226928359150804 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 742.9940730351498, + "power": 5.437831555799829, + "efficiency": 0.5128537576521143 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 619.5551769013964, + "power": 6.365879633396329, + "efficiency": 0.5756817790015342 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 681.6628269139208, + "power": 6.739140846234207, + "efficiency": 0.5336892794420492 + } + ], + "mrp_control": { + "k": 37.82675603632368, + "ki": 0.0018593568806096073, + "p": 151.03327627151697, + "integral_limit": 0.0037939673439053687 + }, + "true_anomaly": 44.177160695540195, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 2 + }, + { + "inertia": [ + 61.22691345214844, + 0.0, + 0.0, + 0.0, + 172.61767578125, + 0.0, + 0.0, + 0.0, + 181.8090362548828 + ], + "mass": 76.07916758894345, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 3, + "solar_panel": { + "direction": [ + 0.2674126899449004, + 0.0761925578765787, + -0.9605650146557789 + ], + "area": 0.4526744428358266, + "efficiency": 0.45113944160661523 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2100051918531167, + "power": 1.925740900281466, + "type": 1 + }, + "battery": { + "capacity": 13290.861143487582, + "percentage": 0.5670803482783431 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 503.21822281205215, + "power": 5.894620397005981, + "efficiency": 0.5438961329671722 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 732.3991821580399, + "power": 6.545885672151026, + "efficiency": 0.5302837497279691 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 670.914481266735, + "power": 6.542528038253767, + "efficiency": 0.543826459826167 + } + ], + "mrp_control": { + "k": 36.031483837416616, + "ki": 0.007312300695039387, + "p": 104.217899127639, + "integral_limit": 0.00036941830761039147 + }, + "true_anomaly": 108.89331599078861, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 3 + }, + { + "inertia": [ + 171.8408203125, + 0.0, + 0.0, + 0.0, + 120.8842544555664, + 0.0, + 0.0, + 0.0, + 71.39202880859375 + ], + "mass": 136.76887903777927, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 4, + "solar_panel": { + "direction": [ + 0.6720184997201688, + 0.4092519578069791, + -0.6171741821115074 + ], + "area": 0.1904565518351256, + "efficiency": 0.48965408666386045 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.1533736794460837, + "power": 9.348832912630433, + "type": 1 + }, + "battery": { + "capacity": 26771.04326649525, + "percentage": 0.39766974946377565 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 488.8565962646161, + "power": 5.466324850917527, + "efficiency": 0.5256652875342241 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 747.169044482601, + "power": 5.980232031672884, + "efficiency": 0.5591537649347161 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 536.8568946308293, + "power": 5.369519908944163, + "efficiency": 0.549969374019848 + } + ], + "mrp_control": { + "k": 36.248934940192804, + "ki": 0.007781907912176809, + "p": 109.90066412666866, + "integral_limit": 0.009819247149824158 + }, + "true_anomaly": 109.30133246734752, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 4 + }, + { + "inertia": [ + 86.154541015625, + 0.0, + 0.0, + 0.0, + 92.03094482421875, + 0.0, + 0.0, + 0.0, + 51.60200119018555 + ], + "mass": 165.58549892990993, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 5, + "solar_panel": { + "direction": [ + 0.7330474992772068, + 0.48217855151371664, + 0.47973451852411825 + ], + "area": 0.37739151553201933, + "efficiency": 0.23547294147252545 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.26419666397529384, + "power": 5.451258497816934, + "type": 1 + }, + "battery": { + "capacity": 15511.93527792445, + "percentage": 0.4963722692607967 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 680.9887177729157, + "power": 5.659952950668009, + "efficiency": 0.5960360129290148 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 681.9506168953849, + "power": 6.31222674911097, + "efficiency": 0.5413963605934616 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 633.4388489174082, + "power": 5.562187416420739, + "efficiency": 0.5565360166179474 + } + ], + "mrp_control": { + "k": 16.74631342053524, + "ki": 0.002025851749729318, + "p": 65.23683405111717, + "integral_limit": 0.009923872512773756 + }, + "true_anomaly": 160.89578669103133, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 5 + }, + { + "inertia": [ + 192.20321655273438, + 0.0, + 0.0, + 0.0, + 134.1176300048828, + 0.0, + 0.0, + 0.0, + 149.22769165039062 + ], + "mass": 91.03262598415503, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 6, + "solar_panel": { + "direction": [ + 0.38650873005958064, + 0.6609044107213138, + -0.6432855986860294 + ], + "area": 0.28977633020691407, + "efficiency": 0.4177006385179537 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3966237850636243, + "power": 1.2804178696468567, + "type": 1 + }, + "battery": { + "capacity": 18637.217742271467, + "percentage": 0.6166675662656042 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 550.1255675405303, + "power": 6.989355585300184, + "efficiency": 0.5505317166392562 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 659.0144483654522, + "power": 6.4419137198835115, + "efficiency": 0.521082462768828 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 579.9619055208972, + "power": 5.156242537463706, + "efficiency": 0.5326518712878182 + } + ], + "mrp_control": { + "k": 39.945690652769784, + "ki": 0.0060035790189092875, + "p": 101.00471109605031, + "integral_limit": 0.029159741477463117 + }, + "true_anomaly": 230.20582794221136, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 6 + }, + { + "inertia": [ + 151.27017211914062, + 0.0, + 0.0, + 0.0, + 70.54766082763672, + 0.0, + 0.0, + 0.0, + 180.2403564453125 + ], + "mass": 55.051825142764386, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 7, + "solar_panel": { + "direction": [ + 0.4296441882426964, + 0.05369929473049136, + 0.9014001648850095 + ], + "area": 0.28496909211538335, + "efficiency": 0.34048632839485715 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.15936207351365358, + "power": 3.7230502618940617, + "type": 1 + }, + "battery": { + "capacity": 15065.560005183412, + "percentage": 0.7403813037007463 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 463.9091907089973, + "power": 6.087844105061299, + "efficiency": 0.5789480379507213 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 723.5447296109123, + "power": 6.298837774031852, + "efficiency": 0.5130269119539419 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 461.6987502029607, + "power": 5.619411978259068, + "efficiency": 0.5513465986989354 + } + ], + "mrp_control": { + "k": 33.04411678310224, + "ki": 0.007320644425578471, + "p": 115.97163478368472, + "integral_limit": 0.009322232348385188 + }, + "true_anomaly": 283.95870940242384, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 7 + }, + { + "inertia": [ + 86.96397399902344, + 0.0, + 0.0, + 0.0, + 58.420955657958984, + 0.0, + 0.0, + 0.0, + 139.75782775878906 + ], + "mass": 182.29718334935458, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 8, + "solar_panel": { + "direction": [ + -0.939735193229365, + 0.2689988029940909, + -0.21103888408043212 + ], + "area": 0.13358484292091727, + "efficiency": 0.1900390438493382 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.35112333424099795, + "power": 2.459715859633959, + "type": 1 + }, + "battery": { + "capacity": 25693.24856044914, + "percentage": 0.4219288989817872 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 598.6567673676425, + "power": 6.1936808721433465, + "efficiency": 0.5953742298073474 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 603.3836666094414, + "power": 6.587373065676337, + "efficiency": 0.5031480222633173 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 620.8297008519761, + "power": 5.889842013055345, + "efficiency": 0.5182191884721403 + } + ], + "mrp_control": { + "k": 27.476768906819313, + "ki": 0.007170268847129153, + "p": 79.70009952866023, + "integral_limit": 0.009128251910592721 + }, + "true_anomaly": 106.77548148125572, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 8 + }, + { + "inertia": [ + 172.14955139160156, + 0.0, + 0.0, + 0.0, + 74.81112670898438, + 0.0, + 0.0, + 0.0, + 198.95858764648438 + ], + "mass": 85.7539810425572, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 9, + "solar_panel": { + "direction": [ + 0.8266833187778289, + 0.25487915104270564, + -0.5016286562968909 + ], + "area": 0.14234953616671153, + "efficiency": 0.2920803440980819 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4257576050741394, + "power": 3.1894994012881273, + "type": 1 + }, + "battery": { + "capacity": 19816.23021107319, + "percentage": 0.44841113424586365 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 571.5523081897829, + "power": 5.124921909203733, + "efficiency": 0.5101686853960827 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 556.3172513218803, + "power": 5.818943982140329, + "efficiency": 0.5353015824178621 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 707.4839571306818, + "power": 5.632597596683843, + "efficiency": 0.5452500786390938 + } + ], + "mrp_control": { + "k": 34.19302222046937, + "ki": 0.00777973715819058, + "p": 104.92217237479429, + "integral_limit": 0.004225420152984847 + }, + "true_anomaly": 325.32026633178515, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 9 + }, + { + "inertia": [ + 189.91510009765625, + 0.0, + 0.0, + 0.0, + 96.212646484375, + 0.0, + 0.0, + 0.0, + 80.96493530273438 + ], + "mass": 76.03592464771076, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 10, + "solar_panel": { + "direction": [ + 0.3268048502587306, + 0.4799322859513557, + 0.8141643511901481 + ], + "area": 0.23672313754054694, + "efficiency": 0.42983626136079267 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.45496425964948306, + "power": 6.712370591037836, + "type": 1 + }, + "battery": { + "capacity": 15740.797078769046, + "percentage": 0.8092700922363261 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 643.876226354392, + "power": 5.217043063108282, + "efficiency": 0.5996551754225851 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 568.0758677139615, + "power": 5.883070651156723, + "efficiency": 0.5657136684684599 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 607.5244213888147, + "power": 5.391950501544836, + "efficiency": 0.5264070620484146 + } + ], + "mrp_control": { + "k": 33.73253996462885, + "ki": 0.0014744865856211454, + "p": 132.60663278644537, + "integral_limit": 0.005997236940280274 + }, + "true_anomaly": 260.81873884853957, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 10 + }, + { + "inertia": [ + 191.6553192138672, + 0.0, + 0.0, + 0.0, + 145.25146484375, + 0.0, + 0.0, + 0.0, + 184.3069610595703 + ], + "mass": 115.55786502117284, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 11, + "solar_panel": { + "direction": [ + 0.321955763775187, + 0.39119110598106316, + 0.8621566010727103 + ], + "area": 0.1806906467495474, + "efficiency": 0.19359821035819166 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3808987170147472, + "power": 4.317560403157388, + "type": 1 + }, + "battery": { + "capacity": 14320.587837935145, + "percentage": 0.6773414698124729 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 725.5982578366718, + "power": 5.889083901518574, + "efficiency": 0.5655931506421311 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 418.42732834138184, + "power": 5.555003049548986, + "efficiency": 0.5208443791655268 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 546.0775234287204, + "power": 5.543837524570666, + "efficiency": 0.5338445295907392 + } + ], + "mrp_control": { + "k": 59.30118260546296, + "ki": 0.0013236374381556104, + "p": 229.30161587131204, + "integral_limit": 0.0020226695549711337 + }, + "true_anomaly": 232.35801555117663, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 11 + }, + { + "inertia": [ + 150.12445068359375, + 0.0, + 0.0, + 0.0, + 148.36660766601562, + 0.0, + 0.0, + 0.0, + 187.48065185546875 + ], + "mass": 97.23281911604371, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 12, + "solar_panel": { + "direction": [ + -0.01142550387351228, + 0.3788601229050852, + -0.9253834152034388 + ], + "area": 0.2600421243757215, + "efficiency": 0.3668459622092036 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.22246546790125096, + "power": 8.580487576098882, + "type": 1 + }, + "battery": { + "capacity": 23642.704818055034, + "percentage": 0.6860368314929138 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 531.7633420981022, + "power": 6.850800517705579, + "efficiency": 0.5400140624700646 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 447.3333009036201, + "power": 5.334165717723227, + "efficiency": 0.5545297122579864 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 728.7816815451579, + "power": 6.456574592281267, + "efficiency": 0.5222118923651361 + } + ], + "mrp_control": { + "k": 46.18124050982109, + "ki": 0.0034691429506294867, + "p": 178.94769264988096, + "integral_limit": 0.01589407374683767 + }, + "true_anomaly": 326.578796953863, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 12 + }, + { + "inertia": [ + 155.66644287109375, + 0.0, + 0.0, + 0.0, + 117.90325164794922, + 0.0, + 0.0, + 0.0, + 195.9835662841797 + ], + "mass": 82.71153726086868, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 13, + "solar_panel": { + "direction": [ + -0.4410428568148119, + 0.7537409464351321, + 0.48719173240080804 + ], + "area": 0.15020613819544334, + "efficiency": 0.3273162368189666 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.22161991669212255, + "power": 6.591040909213696, + "type": 1 + }, + "battery": { + "capacity": 17381.61759836514, + "percentage": 0.704821272033946 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 546.9169881061445, + "power": 5.862452482131517, + "efficiency": 0.5855898062901953 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 748.6978914000786, + "power": 5.1284639546053645, + "efficiency": 0.5209698034832178 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 565.2575540083847, + "power": 6.590427941411068, + "efficiency": 0.5779071695414087 + } + ], + "mrp_control": { + "k": 32.69634143026281, + "ki": 0.0020703644293592984, + "p": 82.31513745219955, + "integral_limit": 0.008405164618101087 + }, + "true_anomaly": 227.27932146787694, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 13 + }, + { + "inertia": [ + 110.465087890625, + 0.0, + 0.0, + 0.0, + 122.02111053466797, + 0.0, + 0.0, + 0.0, + 109.68540954589844 + ], + "mass": 153.2115098249791, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 14, + "solar_panel": { + "direction": [ + 0.18946815980932055, + 0.0249227424632369, + 0.9815705136802862 + ], + "area": 0.12465114496102055, + "efficiency": 0.2606357755971137 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.34004610398685864, + "power": 6.272816110942633, + "type": 1 + }, + "battery": { + "capacity": 15915.435840473187, + "percentage": 0.5919051866312495 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 561.52163263424, + "power": 6.8664210678161774, + "efficiency": 0.5095547347837202 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 494.80436403523606, + "power": 6.748097431620345, + "efficiency": 0.5703054877133322 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 515.5900309495134, + "power": 5.555819020983698, + "efficiency": 0.5946218168702601 + } + ], + "mrp_control": { + "k": 31.62692422386898, + "ki": 0.0036962347357206416, + "p": 121.42425966787773, + "integral_limit": 0.01775294266988211 + }, + "true_anomaly": 275.1401937663502, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 14 + }, + { + "inertia": [ + 165.54466247558594, + 0.0, + 0.0, + 0.0, + 129.41775512695312, + 0.0, + 0.0, + 0.0, + 56.50896072387695 + ], + "mass": 85.33073046143522, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 15, + "solar_panel": { + "direction": [ + -0.4167337125319331, + 0.8887807326866513, + -0.19079261527724709 + ], + "area": 0.22929797740423324, + "efficiency": 0.20612472467847792 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.13200872927225987, + "power": 7.314331492859411, + "type": 1 + }, + "battery": { + "capacity": 15966.714054416534, + "percentage": 0.7475233062295995 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 589.1806472970906, + "power": 6.2968745294634445, + "efficiency": 0.5852316037140757 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 515.723326232741, + "power": 5.847963105248779, + "efficiency": 0.5550227046982615 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 579.593315481718, + "power": 5.087056184936597, + "efficiency": 0.511621474193702 + } + ], + "mrp_control": { + "k": 47.2546782738174, + "ki": 0.0035840745563898093, + "p": 175.66057403312874, + "integral_limit": 0.017611750986020084 + }, + "true_anomaly": 24.95543544843057, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 15 + }, + { + "inertia": [ + 55.197879791259766, + 0.0, + 0.0, + 0.0, + 192.5691680908203, + 0.0, + 0.0, + 0.0, + 193.2713165283203 + ], + "mass": 98.46540404063289, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 16, + "solar_panel": { + "direction": [ + 0.013843720994406502, + 0.8630583850037281, + -0.504914423901502 + ], + "area": 0.39661956310847823, + "efficiency": 0.4245150402913874 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3128804072729022, + "power": 1.971140270874391, + "type": 1 + }, + "battery": { + "capacity": 17176.341952127754, + "percentage": 0.5289664763663524 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 665.8790529024675, + "power": 6.675550604434251, + "efficiency": 0.5519885075202573 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 571.295812283846, + "power": 6.277072153727048, + "efficiency": 0.5228320024911304 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 713.3273450674883, + "power": 5.32527249680375, + "efficiency": 0.5813564309432849 + } + ], + "mrp_control": { + "k": 23.243754949465107, + "ki": 0.0024337699463469896, + "p": 85.25934308594238, + "integral_limit": 0.00557923968985288 + }, + "true_anomaly": 189.65665515017793, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 16 + }, + { + "inertia": [ + 50.238914489746094, + 0.0, + 0.0, + 0.0, + 197.0855712890625, + 0.0, + 0.0, + 0.0, + 146.02651977539062 + ], + "mass": 73.3680684593759, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 17, + "solar_panel": { + "direction": [ + 0.9839828240570404, + 0.06355713989791416, + -0.16654816699300026 + ], + "area": 0.10208558995045314, + "efficiency": 0.1332362097651939 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.14011912281553496, + "power": 1.3790034823871964, + "type": 1 + }, + "battery": { + "capacity": 8615.646828050743, + "percentage": 0.3799915925792251 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 580.628496951138, + "power": 6.7421272058641515, + "efficiency": 0.5446349221953127 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 625.6200147561528, + "power": 6.0962231925772326, + "efficiency": 0.5108083842883164 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 675.2390009587036, + "power": 6.390343980615025, + "efficiency": 0.5586225796663893 + } + ], + "mrp_control": { + "k": 79.10849021619669, + "ki": 0.003243744213262666, + "p": 163.97797671691103, + "integral_limit": 0.015089042627000296 + }, + "true_anomaly": 92.82998313497185, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 17 + }, + { + "inertia": [ + 181.99237060546875, + 0.0, + 0.0, + 0.0, + 130.580322265625, + 0.0, + 0.0, + 0.0, + 131.65469360351562 + ], + "mass": 188.23167543013471, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 18, + "solar_panel": { + "direction": [ + 0.4795054919223036, + 0.011744817027410445, + -0.8774602797217332 + ], + "area": 0.4577472913566515, + "efficiency": 0.37515427414598435 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.17749731330611482, + "power": 6.448185434580194, + "type": 1 + }, + "battery": { + "capacity": 11206.827168278985, + "percentage": 0.6626984086578289 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 652.7882410873347, + "power": 6.301833282539623, + "efficiency": 0.55218222493177 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 532.9598334585214, + "power": 6.053932446802454, + "efficiency": 0.5274405080056735 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 431.3719207383392, + "power": 6.200182825690141, + "efficiency": 0.5126007167523221 + } + ], + "mrp_control": { + "k": 69.79401733451671, + "ki": 0.000376629928343627, + "p": 174.43626019157807, + "integral_limit": 0.0008521861791312875 + }, + "true_anomaly": 223.4896912560677, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 18 + }, + { + "inertia": [ + 58.317691802978516, + 0.0, + 0.0, + 0.0, + 53.16250228881836, + 0.0, + 0.0, + 0.0, + 101.88726806640625 + ], + "mass": 155.58744244626354, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 19, + "solar_panel": { + "direction": [ + -0.13938448303376832, + 0.4494544003070526, + -0.8823620050376358 + ], + "area": 0.4392468366786013, + "efficiency": 0.14533611806344823 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.13119630330022775, + "power": 5.4214149417545725, + "type": 1 + }, + "battery": { + "capacity": 27152.67248857182, + "percentage": 0.9557827348604317 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 716.9294538081034, + "power": 6.481997180694298, + "efficiency": 0.557581915036118 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 557.5813841448066, + "power": 6.7248815924594485, + "efficiency": 0.5013624182928795 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 569.1614906960119, + "power": 5.0172854969323915, + "efficiency": 0.560187378796634 + } + ], + "mrp_control": { + "k": 34.056645097498354, + "ki": 0.009872990309979431, + "p": 83.82805489430531, + "integral_limit": 0.048002856496327996 + }, + "true_anomaly": 209.23877497751613, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 19 + }, + { + "inertia": [ + 191.63600158691406, + 0.0, + 0.0, + 0.0, + 63.33818817138672, + 0.0, + 0.0, + 0.0, + 63.70121765136719 + ], + "mass": 127.70625547171075, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 20, + "solar_panel": { + "direction": [ + -0.17023475188569184, + 0.0742756321862112, + 0.9826002542813408 + ], + "area": 0.11948190846453116, + "efficiency": 0.3186628574711997 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3742133049672617, + "power": 1.794445749167422, + "type": 1 + }, + "battery": { + "capacity": 26988.722161010133, + "percentage": 0.846291477982063 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 555.448491869422, + "power": 6.306911676193954, + "efficiency": 0.5925962873653512 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 485.68972394453783, + "power": 5.621037172153322, + "efficiency": 0.5505220129365582 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 626.9572296121466, + "power": 6.848710802850581, + "efficiency": 0.5473224265612546 + } + ], + "mrp_control": { + "k": 38.07633214916805, + "ki": 0.001183058081028081, + "p": 81.576746894183, + "integral_limit": 0.0006612956141185815 + }, + "true_anomaly": 52.2667089340294, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 20 + }, + { + "inertia": [ + 159.27398681640625, + 0.0, + 0.0, + 0.0, + 81.52001953125, + 0.0, + 0.0, + 0.0, + 189.7107391357422 + ], + "mass": 114.21755657122026, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 21, + "solar_panel": { + "direction": [ + -0.8041276944194883, + 0.3516739641527222, + -0.47927452885033234 + ], + "area": 0.46058586435699866, + "efficiency": 0.3463758868842498 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.16982967121580508, + "power": 1.231887731415738, + "type": 1 + }, + "battery": { + "capacity": 25365.15525383572, + "percentage": 0.47202394495352706 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 518.2507908093787, + "power": 6.959072056506882, + "efficiency": 0.56751538538876 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 545.2513521397641, + "power": 5.120745249272765, + "efficiency": 0.5877085910139273 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 474.0042818567963, + "power": 6.307659834160498, + "efficiency": 0.5885705203089068 + } + ], + "mrp_control": { + "k": 19.094268632281178, + "ki": 0.005573750706836029, + "p": 74.21621777638755, + "integral_limit": 0.0014041716029444685 + }, + "true_anomaly": 4.148957708987631, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 21 + }, + { + "inertia": [ + 198.07077026367188, + 0.0, + 0.0, + 0.0, + 144.79449462890625, + 0.0, + 0.0, + 0.0, + 109.8182601928711 + ], + "mass": 152.05166859299646, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 22, + "solar_panel": { + "direction": [ + -0.012498600460216452, + 0.21771498999218783, + 0.9759323583728728 + ], + "area": 0.3641595336277147, + "efficiency": 0.15376415305824703 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4902911850657875, + "power": 1.441887380895344, + "type": 1 + }, + "battery": { + "capacity": 27811.553538189197, + "percentage": 0.7877940480897551 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 624.0726340329495, + "power": 6.860495891760884, + "efficiency": 0.5573353976424426 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 575.5045690092454, + "power": 5.121783167634202, + "efficiency": 0.521792750601983 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 641.8682916695732, + "power": 6.563613934945957, + "efficiency": 0.5603858532324756 + } + ], + "mrp_control": { + "k": 39.509732556052434, + "ki": 0.004086100308331127, + "p": 116.2651295288547, + "integral_limit": 0.0006451172292261786 + }, + "true_anomaly": 70.8278755469464, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 22 + }, + { + "inertia": [ + 57.43292999267578, + 0.0, + 0.0, + 0.0, + 134.35809326171875, + 0.0, + 0.0, + 0.0, + 147.52978515625 + ], + "mass": 82.62771490364884, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 23, + "solar_panel": { + "direction": [ + -0.8751518655771224, + 0.38441469201761597, + -0.2938274267965531 + ], + "area": 0.4176945346173563, + "efficiency": 0.15715203431567348 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.45153311089647175, + "power": 8.493510262473333, + "type": 1 + }, + "battery": { + "capacity": 27872.195021755066, + "percentage": 0.12453653456946197 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 504.8347754544112, + "power": 6.982670118225848, + "efficiency": 0.5035802236823197 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 512.3100829382819, + "power": 5.803586805424023, + "efficiency": 0.5035841175453164 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 526.6849894235706, + "power": 5.227911876638147, + "efficiency": 0.5920727171451211 + } + ], + "mrp_control": { + "k": 33.20944477972904, + "ki": 0.0005382572163679744, + "p": 83.0134485956255, + "integral_limit": 0.0013351624883113163 + }, + "true_anomaly": 274.2285778819716, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 23 + }, + { + "inertia": [ + 142.93862915039062, + 0.0, + 0.0, + 0.0, + 141.8524169921875, + 0.0, + 0.0, + 0.0, + 163.44093322753906 + ], + "mass": 143.1567073060981, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 24, + "solar_panel": { + "direction": [ + -0.6031068253078978, + 0.20467729469610252, + -0.7709535409497212 + ], + "area": 0.11327233899535433, + "efficiency": 0.34041054673143645 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.1373145087381719, + "power": 7.886975655705204, + "type": 1 + }, + "battery": { + "capacity": 19292.80157020015, + "percentage": 0.3899661786213159 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 630.8408145350353, + "power": 5.523074835239742, + "efficiency": 0.5272208037737398 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 673.2235996350605, + "power": 5.756769286240256, + "efficiency": 0.5159600581815661 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 471.5795124215779, + "power": 5.534808703389556, + "efficiency": 0.5090540955897924 + } + ], + "mrp_control": { + "k": 28.085260667697465, + "ki": 0.006922791125151762, + "p": 64.78228604812773, + "integral_limit": 0.0031320486446241007 + }, + "true_anomaly": 320.9835471704024, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 24 + }, + { + "inertia": [ + 100.38884735107422, + 0.0, + 0.0, + 0.0, + 117.91541290283203, + 0.0, + 0.0, + 0.0, + 68.33848571777344 + ], + "mass": 81.37061822278685, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 25, + "solar_panel": { + "direction": [ + -0.32187341766178756, + 0.42856995819317595, + -0.8442305928696376 + ], + "area": 0.2939770481109648, + "efficiency": 0.3413027233305813 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.38667717423120374, + "power": 2.1806090945811105, + "type": 1 + }, + "battery": { + "capacity": 25036.011026611366, + "percentage": 0.7309168012165395 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 529.0330750687729, + "power": 6.790248490242379, + "efficiency": 0.5378117042264158 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 449.98870919290147, + "power": 6.871375315532184, + "efficiency": 0.504799552649427 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 705.0352877568878, + "power": 6.873463223745247, + "efficiency": 0.5155431882321051 + } + ], + "mrp_control": { + "k": 18.454323693858715, + "ki": 0.009188731374135976, + "p": 70.06227090558664, + "integral_limit": 0.031720578183492075 + }, + "true_anomaly": 289.0438469124077, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 25 + }, + { + "inertia": [ + 137.92861938476562, + 0.0, + 0.0, + 0.0, + 159.41644287109375, + 0.0, + 0.0, + 0.0, + 52.460201263427734 + ], + "mass": 150.52626102850826, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 26, + "solar_panel": { + "direction": [ + -0.228642850166137, + 0.642096368347105, + 0.7317340369446841 + ], + "area": 0.3115366624529332, + "efficiency": 0.17656854066672173 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3489088753028454, + "power": 3.8690213046090602, + "type": 1 + }, + "battery": { + "capacity": 26340.834823736113, + "percentage": 0.5780730665336443 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 441.5265650454889, + "power": 5.141572477991571, + "efficiency": 0.5006317164400195 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 562.4720158813085, + "power": 5.528397757940486, + "efficiency": 0.5830722204378737 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 682.0035233681422, + "power": 6.346432610598145, + "efficiency": 0.5098128776783618 + } + ], + "mrp_control": { + "k": 31.72003771629443, + "ki": 0.004000350317408228, + "p": 111.98460754110863, + "integral_limit": 0.008122535853861749 + }, + "true_anomaly": 118.49196346234399, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 26 + }, + { + "inertia": [ + 120.08133697509766, + 0.0, + 0.0, + 0.0, + 52.48359298706055, + 0.0, + 0.0, + 0.0, + 196.29550170898438 + ], + "mass": 146.5753472272907, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 27, + "solar_panel": { + "direction": [ + -0.4762462942905253, + 0.8372336752659701, + -0.26875498167509054 + ], + "area": 0.35918525112983934, + "efficiency": 0.4856474998045358 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4257023325435627, + "power": 6.7155009702786135, + "type": 1 + }, + "battery": { + "capacity": 27581.983583562618, + "percentage": 0.6923522596092662 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 704.2609143903835, + "power": 5.506061098790533, + "efficiency": 0.594655133896081 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 671.9188712383643, + "power": 5.706047099770974, + "efficiency": 0.5653294373341349 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 699.6208557008257, + "power": 5.975424451508733, + "efficiency": 0.5780483426282965 + } + ], + "mrp_control": { + "k": 33.186901406763646, + "ki": 0.006106833931303771, + "p": 97.87713272240092, + "integral_limit": 0.027590908922736912 + }, + "true_anomaly": 62.287720439375256, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 27 + }, + { + "inertia": [ + 105.19456481933594, + 0.0, + 0.0, + 0.0, + 96.78131103515625, + 0.0, + 0.0, + 0.0, + 170.3875732421875 + ], + "mass": 76.976477761101, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 28, + "solar_panel": { + "direction": [ + 0.3947700284829773, + 0.8768769606941745, + 0.2743053415726646 + ], + "area": 0.3379227586010567, + "efficiency": 0.35588493058926074 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2683719618238628, + "power": 7.078329377022511, + "type": 1 + }, + "battery": { + "capacity": 25988.467977329703, + "percentage": 0.21344893568707685 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 671.022262026892, + "power": 6.138704350162975, + "efficiency": 0.5350605338129197 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 699.5052451305113, + "power": 5.024196101985632, + "efficiency": 0.5612838477514601 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 478.97867508516634, + "power": 5.858505566589954, + "efficiency": 0.5051464326443383 + } + ], + "mrp_control": { + "k": 24.224438818261373, + "ki": 0.00146153175915266, + "p": 94.97377260638727, + "integral_limit": 0.006692505951378523 + }, + "true_anomaly": 218.2226794769738, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 28 + }, + { + "inertia": [ + 154.4599609375, + 0.0, + 0.0, + 0.0, + 140.90074157714844, + 0.0, + 0.0, + 0.0, + 165.2673797607422 + ], + "mass": 135.07656216356094, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 29, + "solar_panel": { + "direction": [ + 0.5102799592202351, + 0.49974176641421325, + 0.6999089441630226 + ], + "area": 0.29674918506825587, + "efficiency": 0.173179806871249 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.15697052066856393, + "power": 8.649014428822731, + "type": 1 + }, + "battery": { + "capacity": 14510.031986794771, + "percentage": 0.4401779526122288 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 565.5272710751448, + "power": 6.134547708811103, + "efficiency": 0.593497637939076 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 545.2931007209718, + "power": 5.203145581463401, + "efficiency": 0.570889863010342 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 573.4563980910906, + "power": 5.044222758936654, + "efficiency": 0.5571180006577409 + } + ], + "mrp_control": { + "k": 17.807974337150494, + "ki": 0.003226074237840737, + "p": 42.92242010974674, + "integral_limit": 0.013069031522345878 + }, + "true_anomaly": 223.77966807463636, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 29 + }, + { + "inertia": [ + 124.83281707763672, + 0.0, + 0.0, + 0.0, + 191.0384979248047, + 0.0, + 0.0, + 0.0, + 95.77622985839844 + ], + "mass": 161.5687925786695, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 30, + "solar_panel": { + "direction": [ + 0.675830238488355, + 0.4528303903407348, + -0.5815480430098884 + ], + "area": 0.22374617016356302, + "efficiency": 0.49225190693151333 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2036418948776597, + "power": 8.163382120914923, + "type": 1 + }, + "battery": { + "capacity": 29957.501008426338, + "percentage": 0.6187640743135274 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 526.0146851268528, + "power": 6.799580582469481, + "efficiency": 0.5108945178778661 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 624.2224590487373, + "power": 5.380137004623406, + "efficiency": 0.5396250504063932 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 732.069865939384, + "power": 6.680276927857946, + "efficiency": 0.5557969331568092 + } + ], + "mrp_control": { + "k": 24.823094907433404, + "ki": 0.006912268665141997, + "p": 85.05951466154087, + "integral_limit": 0.02708076331647471 + }, + "true_anomaly": 211.00039845403697, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 30 + } + ] +} \ No newline at end of file diff --git a/benchmarks/aeosbench/dataset/cases/00044/taskset.json b/benchmarks/aeosbench/dataset/cases/00044/taskset.json new file mode 100644 index 0000000..4257eae --- /dev/null +++ b/benchmarks/aeosbench/dataset/cases/00044/taskset.json @@ -0,0 +1,1586 @@ +[ + { + "release_time": 965, + "due_time": 1293, + "duration": 21, + "coordinate": [ + -7.109864161083976, + 101.36994224519174 + ], + "sensor_type": 1, + "id": 0 + }, + { + "release_time": 2763, + "due_time": 3314, + "duration": 23, + "coordinate": [ + 78.48202195817069, + 161.51164707677356 + ], + "sensor_type": 1, + "id": 1 + }, + { + "release_time": 425, + "due_time": 3414, + "duration": 37, + "coordinate": [ + -59.92432092497634, + -51.713798542353686 + ], + "sensor_type": 1, + "id": 2 + }, + { + "release_time": 1792, + "due_time": 1941, + "duration": 35, + "coordinate": [ + 53.9753358655999, + -169.6641079374383 + ], + "sensor_type": 1, + "id": 3 + }, + { + "release_time": 3340, + "due_time": 3524, + "duration": 60, + "coordinate": [ + 24.04728728015853, + -160.36190130165141 + ], + "sensor_type": 1, + "id": 4 + }, + { + "release_time": 174, + "due_time": 3473, + "duration": 49, + "coordinate": [ + -23.77704006441759, + 165.6053835032169 + ], + "sensor_type": 1, + "id": 5 + }, + { + "release_time": 2102, + "due_time": 3311, + "duration": 20, + "coordinate": [ + -53.16853940542272, + 135.50568143389768 + ], + "sensor_type": 1, + "id": 6 + }, + { + "release_time": 2639, + "due_time": 3422, + "duration": 31, + "coordinate": [ + -13.291896125184124, + -32.17675139254496 + ], + "sensor_type": 1, + "id": 7 + }, + { + "release_time": 1295, + "due_time": 2520, + "duration": 17, + "coordinate": [ + -43.676321027984315, + -117.13172997578945 + ], + "sensor_type": 1, + "id": 8 + }, + { + "release_time": 3454, + "due_time": 3597, + "duration": 46, + "coordinate": [ + 11.099447629638945, + 27.69219295914513 + ], + "sensor_type": 1, + "id": 9 + }, + { + "release_time": 300, + "due_time": 1455, + "duration": 54, + "coordinate": [ + 39.530801379322185, + 113.28738982738412 + ], + "sensor_type": 1, + "id": 10 + }, + { + "release_time": 1076, + "due_time": 3380, + "duration": 25, + "coordinate": [ + -65.10019344331457, + 110.56087852719605 + ], + "sensor_type": 1, + "id": 11 + }, + { + "release_time": 551, + "due_time": 1002, + "duration": 15, + "coordinate": [ + 88.13133911309686, + 62.432306094301794 + ], + "sensor_type": 1, + "id": 12 + }, + { + "release_time": 323, + "due_time": 3035, + "duration": 21, + "coordinate": [ + -18.356637485570616, + 116.07578355869134 + ], + "sensor_type": 1, + "id": 13 + }, + { + "release_time": 1036, + "due_time": 2153, + "duration": 56, + "coordinate": [ + -19.646653742675582, + 52.29874547378515 + ], + "sensor_type": 1, + "id": 14 + }, + { + "release_time": 3281, + "due_time": 3550, + "duration": 21, + "coordinate": [ + 15.325054371445447, + 112.50461786982567 + ], + "sensor_type": 1, + "id": 15 + }, + { + "release_time": 1290, + "due_time": 2169, + "duration": 22, + "coordinate": [ + -33.52108681485067, + -135.10494309365941 + ], + "sensor_type": 1, + "id": 16 + }, + { + "release_time": 512, + "due_time": 2173, + "duration": 19, + "coordinate": [ + 24.994829288617282, + 106.75155068804378 + ], + "sensor_type": 1, + "id": 17 + }, + { + "release_time": 1104, + "due_time": 2165, + "duration": 34, + "coordinate": [ + 34.253129406643794, + 90.50149234947474 + ], + "sensor_type": 1, + "id": 18 + }, + { + "release_time": 2744, + "due_time": 3515, + "duration": 50, + "coordinate": [ + -68.45638901713959, + -172.9410640886335 + ], + "sensor_type": 1, + "id": 19 + }, + { + "release_time": 446, + "due_time": 1023, + "duration": 17, + "coordinate": [ + 81.61650469542928, + -41.62239153060219 + ], + "sensor_type": 1, + "id": 20 + }, + { + "release_time": 833, + "due_time": 3387, + "duration": 18, + "coordinate": [ + -22.780158225968307, + -174.81557407665153 + ], + "sensor_type": 1, + "id": 21 + }, + { + "release_time": 1056, + "due_time": 2451, + "duration": 49, + "coordinate": [ + 82.87142957960387, + -149.98305883611562 + ], + "sensor_type": 1, + "id": 22 + }, + { + "release_time": 2027, + "due_time": 2862, + "duration": 33, + "coordinate": [ + -26.233574118555374, + 110.6203687702639 + ], + "sensor_type": 1, + "id": 23 + }, + { + "release_time": 2897, + "due_time": 3410, + "duration": 59, + "coordinate": [ + 78.34818219132143, + 173.66833730954374 + ], + "sensor_type": 1, + "id": 24 + }, + { + "release_time": 585, + "due_time": 1952, + "duration": 29, + "coordinate": [ + 72.81576433685626, + -74.36170849957315 + ], + "sensor_type": 1, + "id": 25 + }, + { + "release_time": 353, + "due_time": 1567, + "duration": 50, + "coordinate": [ + -20.443735228916537, + 39.34835776147352 + ], + "sensor_type": 1, + "id": 26 + }, + { + "release_time": 1753, + "due_time": 2697, + "duration": 34, + "coordinate": [ + -22.208340803723473, + -36.48353331482295 + ], + "sensor_type": 1, + "id": 27 + }, + { + "release_time": 616, + "due_time": 2360, + "duration": 29, + "coordinate": [ + 49.85185696394055, + 90.0362124139508 + ], + "sensor_type": 1, + "id": 28 + }, + { + "release_time": 1272, + "due_time": 2922, + "duration": 55, + "coordinate": [ + -46.06495739341286, + -159.4868257191004 + ], + "sensor_type": 1, + "id": 29 + }, + { + "release_time": 1211, + "due_time": 3432, + "duration": 19, + "coordinate": [ + -83.89811981667253, + 162.1946210020589 + ], + "sensor_type": 1, + "id": 30 + }, + { + "release_time": 694, + "due_time": 1430, + "duration": 40, + "coordinate": [ + -15.618981508754857, + -14.643809472405877 + ], + "sensor_type": 1, + "id": 31 + }, + { + "release_time": 2162, + "due_time": 3252, + "duration": 50, + "coordinate": [ + 23.41969438678825, + 150.1431097922038 + ], + "sensor_type": 1, + "id": 32 + }, + { + "release_time": 2244, + "due_time": 3220, + "duration": 34, + "coordinate": [ + -10.072598651698868, + 61.4492557990518 + ], + "sensor_type": 1, + "id": 33 + }, + { + "release_time": 2594, + "due_time": 3205, + "duration": 16, + "coordinate": [ + 85.18140071955767, + -17.055392110436856 + ], + "sensor_type": 1, + "id": 34 + }, + { + "release_time": 1532, + "due_time": 1760, + "duration": 20, + "coordinate": [ + 12.392779948622248, + 148.20118674351227 + ], + "sensor_type": 1, + "id": 35 + }, + { + "release_time": 2376, + "due_time": 3377, + "duration": 22, + "coordinate": [ + -11.75530736095807, + 130.4321074638005 + ], + "sensor_type": 1, + "id": 36 + }, + { + "release_time": 1424, + "due_time": 2605, + "duration": 24, + "coordinate": [ + 89.93329814837756, + 32.09262748979725 + ], + "sensor_type": 1, + "id": 37 + }, + { + "release_time": 2190, + "due_time": 3211, + "duration": 25, + "coordinate": [ + 12.485653709207938, + 153.66330298285249 + ], + "sensor_type": 1, + "id": 38 + }, + { + "release_time": 1971, + "due_time": 2420, + "duration": 15, + "coordinate": [ + 6.917125990679978, + -52.1504850852847 + ], + "sensor_type": 1, + "id": 39 + }, + { + "release_time": 843, + "due_time": 3393, + "duration": 37, + "coordinate": [ + -41.31753728359467, + 127.88627867389317 + ], + "sensor_type": 1, + "id": 40 + }, + { + "release_time": 803, + "due_time": 2166, + "duration": 17, + "coordinate": [ + -9.231279059732202, + -38.645283863479364 + ], + "sensor_type": 1, + "id": 41 + }, + { + "release_time": 2666, + "due_time": 3124, + "duration": 55, + "coordinate": [ + -40.75564815421715, + -175.69385111046574 + ], + "sensor_type": 1, + "id": 42 + }, + { + "release_time": 1223, + "due_time": 3537, + "duration": 36, + "coordinate": [ + 34.241595599094765, + 76.85161309419755 + ], + "sensor_type": 1, + "id": 43 + }, + { + "release_time": 2124, + "due_time": 2851, + "duration": 35, + "coordinate": [ + 35.859814981024755, + 108.0121411113413 + ], + "sensor_type": 1, + "id": 44 + }, + { + "release_time": 670, + "due_time": 2763, + "duration": 44, + "coordinate": [ + 47.572712038925374, + 130.31117570863648 + ], + "sensor_type": 1, + "id": 45 + }, + { + "release_time": 2346, + "due_time": 2746, + "duration": 39, + "coordinate": [ + 86.50785004578424, + 127.986559261646 + ], + "sensor_type": 1, + "id": 46 + }, + { + "release_time": 3403, + "due_time": 3591, + "duration": 60, + "coordinate": [ + 36.16264281681873, + 64.26239793757111 + ], + "sensor_type": 1, + "id": 47 + }, + { + "release_time": 19, + "due_time": 1411, + "duration": 49, + "coordinate": [ + -49.66730042115315, + -168.00661913835575 + ], + "sensor_type": 1, + "id": 48 + }, + { + "release_time": 2290, + "due_time": 2873, + "duration": 32, + "coordinate": [ + 2.7654898603731084, + -147.7774647290109 + ], + "sensor_type": 1, + "id": 49 + }, + { + "release_time": 2039, + "due_time": 3518, + "duration": 59, + "coordinate": [ + 79.90404489330174, + 158.0889048032156 + ], + "sensor_type": 1, + "id": 50 + }, + { + "release_time": 2719, + "due_time": 2983, + "duration": 39, + "coordinate": [ + -58.19831866336383, + -41.08692786806853 + ], + "sensor_type": 1, + "id": 51 + }, + { + "release_time": 1144, + "due_time": 3290, + "duration": 29, + "coordinate": [ + -35.60594560257321, + -33.442791714259414 + ], + "sensor_type": 1, + "id": 52 + }, + { + "release_time": 3069, + "due_time": 3265, + "duration": 34, + "coordinate": [ + -59.04345763619813, + -34.46171127213509 + ], + "sensor_type": 1, + "id": 53 + }, + { + "release_time": 3192, + "due_time": 3469, + "duration": 26, + "coordinate": [ + 17.777308819730678, + 63.06887967121773 + ], + "sensor_type": 1, + "id": 54 + }, + { + "release_time": 1596, + "due_time": 2417, + "duration": 60, + "coordinate": [ + -31.18085842789472, + 135.02236235376137 + ], + "sensor_type": 1, + "id": 55 + }, + { + "release_time": 2389, + "due_time": 2534, + "duration": 45, + "coordinate": [ + 59.784294865688764, + -70.71666549084624 + ], + "sensor_type": 1, + "id": 56 + }, + { + "release_time": 2565, + "due_time": 3472, + "duration": 15, + "coordinate": [ + 69.38652236270838, + 163.09313267695126 + ], + "sensor_type": 1, + "id": 57 + }, + { + "release_time": 454, + "due_time": 2716, + "duration": 45, + "coordinate": [ + -56.67312999931405, + -122.77248037682303 + ], + "sensor_type": 1, + "id": 58 + }, + { + "release_time": 1371, + "due_time": 3411, + "duration": 48, + "coordinate": [ + -78.90638643438996, + -59.64817491221099 + ], + "sensor_type": 1, + "id": 59 + }, + { + "release_time": 249, + "due_time": 1390, + "duration": 35, + "coordinate": [ + 74.08212422747965, + -63.93417188300465 + ], + "sensor_type": 1, + "id": 60 + }, + { + "release_time": 598, + "due_time": 1607, + "duration": 34, + "coordinate": [ + -80.71571391101585, + 23.506815269188763 + ], + "sensor_type": 1, + "id": 61 + }, + { + "release_time": 1477, + "due_time": 3226, + "duration": 42, + "coordinate": [ + 34.70634559410243, + -72.7542526381263 + ], + "sensor_type": 1, + "id": 62 + }, + { + "release_time": 1239, + "due_time": 2402, + "duration": 15, + "coordinate": [ + -26.35802154038413, + 48.32174917206615 + ], + "sensor_type": 1, + "id": 63 + }, + { + "release_time": 2567, + "due_time": 3574, + "duration": 18, + "coordinate": [ + 46.85004901934715, + 50.596793433403576 + ], + "sensor_type": 1, + "id": 64 + }, + { + "release_time": 2898, + "due_time": 3486, + "duration": 31, + "coordinate": [ + -22.092581226916664, + 126.88082106728166 + ], + "sensor_type": 1, + "id": 65 + }, + { + "release_time": 1624, + "due_time": 2540, + "duration": 34, + "coordinate": [ + 52.1292245678255, + -106.18645078695117 + ], + "sensor_type": 1, + "id": 66 + }, + { + "release_time": 2457, + "due_time": 3532, + "duration": 26, + "coordinate": [ + -53.59076221998651, + 79.92590645518226 + ], + "sensor_type": 1, + "id": 67 + }, + { + "release_time": 707, + "due_time": 3007, + "duration": 60, + "coordinate": [ + -48.89177022780938, + -116.45185952878794 + ], + "sensor_type": 1, + "id": 68 + }, + { + "release_time": 1078, + "due_time": 3392, + "duration": 57, + "coordinate": [ + 71.93089593275835, + 5.784429944945515 + ], + "sensor_type": 1, + "id": 69 + }, + { + "release_time": 502, + "due_time": 2335, + "duration": 52, + "coordinate": [ + -84.11447667088719, + -105.31280211624222 + ], + "sensor_type": 1, + "id": 70 + }, + { + "release_time": 547, + "due_time": 3069, + "duration": 18, + "coordinate": [ + -76.72884035796858, + 50.28539947081603 + ], + "sensor_type": 1, + "id": 71 + }, + { + "release_time": 1543, + "due_time": 2905, + "duration": 29, + "coordinate": [ + 55.344838025916914, + -100.16186911560635 + ], + "sensor_type": 1, + "id": 72 + }, + { + "release_time": 3429, + "due_time": 3554, + "duration": 24, + "coordinate": [ + -6.648871891144552, + -85.44022982529386 + ], + "sensor_type": 1, + "id": 73 + }, + { + "release_time": 2742, + "due_time": 2985, + "duration": 37, + "coordinate": [ + 7.975529049021404, + 85.83733645544532 + ], + "sensor_type": 1, + "id": 74 + }, + { + "release_time": 3046, + "due_time": 3227, + "duration": 32, + "coordinate": [ + 87.47995697662628, + -24.485595019637486 + ], + "sensor_type": 1, + "id": 75 + }, + { + "release_time": 2418, + "due_time": 2706, + "duration": 30, + "coordinate": [ + -51.35571732318965, + -50.9282632648852 + ], + "sensor_type": 1, + "id": 76 + }, + { + "release_time": 508, + "due_time": 3566, + "duration": 54, + "coordinate": [ + 25.12170385076803, + -122.26062018744423 + ], + "sensor_type": 1, + "id": 77 + }, + { + "release_time": 469, + "due_time": 2595, + "duration": 32, + "coordinate": [ + 70.82554085714204, + 12.628736006488197 + ], + "sensor_type": 1, + "id": 78 + }, + { + "release_time": 371, + "due_time": 932, + "duration": 42, + "coordinate": [ + -10.806110492909696, + -178.2552598273829 + ], + "sensor_type": 1, + "id": 79 + }, + { + "release_time": 948, + "due_time": 1099, + "duration": 45, + "coordinate": [ + 17.831608044647083, + -98.87156836677472 + ], + "sensor_type": 1, + "id": 80 + }, + { + "release_time": 608, + "due_time": 768, + "duration": 51, + "coordinate": [ + 89.58761615954614, + -118.29440747168802 + ], + "sensor_type": 1, + "id": 81 + }, + { + "release_time": 201, + "due_time": 2577, + "duration": 47, + "coordinate": [ + 25.97033944696976, + -158.44568290575998 + ], + "sensor_type": 1, + "id": 82 + }, + { + "release_time": 1094, + "due_time": 2774, + "duration": 55, + "coordinate": [ + 4.237054473009238, + 115.553427361638 + ], + "sensor_type": 1, + "id": 83 + }, + { + "release_time": 175, + "due_time": 3548, + "duration": 22, + "coordinate": [ + -85.43967711652255, + -140.04692812738546 + ], + "sensor_type": 1, + "id": 84 + }, + { + "release_time": 3066, + "due_time": 3463, + "duration": 16, + "coordinate": [ + -16.692627154494758, + -108.83133872699491 + ], + "sensor_type": 1, + "id": 85 + }, + { + "release_time": 2126, + "due_time": 2433, + "duration": 52, + "coordinate": [ + 73.43296891295228, + -141.49195275364667 + ], + "sensor_type": 1, + "id": 86 + }, + { + "release_time": 2960, + "due_time": 3528, + "duration": 49, + "coordinate": [ + -0.3849125070441488, + 155.32791144599122 + ], + "sensor_type": 1, + "id": 87 + }, + { + "release_time": 757, + "due_time": 2413, + "duration": 48, + "coordinate": [ + 40.526285205173394, + -32.580142773291556 + ], + "sensor_type": 1, + "id": 88 + }, + { + "release_time": 2335, + "due_time": 2667, + "duration": 43, + "coordinate": [ + -56.37574709201112, + 80.27048638989982 + ], + "sensor_type": 1, + "id": 89 + }, + { + "release_time": 2622, + "due_time": 2933, + "duration": 44, + "coordinate": [ + 85.16349922907341, + 96.01426865068504 + ], + "sensor_type": 1, + "id": 90 + }, + { + "release_time": 2864, + "due_time": 2954, + "duration": 21, + "coordinate": [ + 58.81255926639173, + 158.54613966372648 + ], + "sensor_type": 1, + "id": 91 + }, + { + "release_time": 1271, + "due_time": 1762, + "duration": 52, + "coordinate": [ + 86.08772908715437, + -53.123928905475196 + ], + "sensor_type": 1, + "id": 92 + }, + { + "release_time": 380, + "due_time": 1524, + "duration": 58, + "coordinate": [ + 53.22345279655062, + 95.47343553961196 + ], + "sensor_type": 1, + "id": 93 + }, + { + "release_time": 2089, + "due_time": 3085, + "duration": 22, + "coordinate": [ + -86.78599985844136, + 173.1550755391587 + ], + "sensor_type": 1, + "id": 94 + }, + { + "release_time": 522, + "due_time": 3227, + "duration": 41, + "coordinate": [ + -53.86241264966978, + 59.75488977097436 + ], + "sensor_type": 1, + "id": 95 + }, + { + "release_time": 2928, + "due_time": 3479, + "duration": 57, + "coordinate": [ + -43.496839944056084, + -103.31856742515167 + ], + "sensor_type": 1, + "id": 96 + }, + { + "release_time": 3280, + "due_time": 3453, + "duration": 33, + "coordinate": [ + 14.408098651333233, + 135.5425300463736 + ], + "sensor_type": 1, + "id": 97 + }, + { + "release_time": 1736, + "due_time": 3557, + "duration": 28, + "coordinate": [ + -35.282180139979616, + -146.58473616525907 + ], + "sensor_type": 1, + "id": 98 + }, + { + "release_time": 3065, + "due_time": 3381, + "duration": 46, + "coordinate": [ + 57.782184580093684, + 119.86986999405912 + ], + "sensor_type": 1, + "id": 99 + }, + { + "release_time": 3047, + "due_time": 3494, + "duration": 27, + "coordinate": [ + -64.90794408003792, + -51.11517106103224 + ], + "sensor_type": 1, + "id": 100 + }, + { + "release_time": 374, + "due_time": 1356, + "duration": 41, + "coordinate": [ + 9.282875583393803, + 73.61780614264515 + ], + "sensor_type": 1, + "id": 101 + }, + { + "release_time": 3242, + "due_time": 3469, + "duration": 35, + "coordinate": [ + 3.9600547594991014, + 39.62611613975079 + ], + "sensor_type": 1, + "id": 102 + }, + { + "release_time": 3090, + "due_time": 3483, + "duration": 29, + "coordinate": [ + -37.66116601258678, + -93.22093931259849 + ], + "sensor_type": 1, + "id": 103 + }, + { + "release_time": 52, + "due_time": 1413, + "duration": 57, + "coordinate": [ + -51.36024976859966, + -55.10786582056059 + ], + "sensor_type": 1, + "id": 104 + }, + { + "release_time": 1644, + "due_time": 3291, + "duration": 36, + "coordinate": [ + 63.40854195722767, + 168.18827788282056 + ], + "sensor_type": 1, + "id": 105 + }, + { + "release_time": 1420, + "due_time": 3542, + "duration": 29, + "coordinate": [ + 26.83484775997188, + -53.02858780324243 + ], + "sensor_type": 1, + "id": 106 + }, + { + "release_time": 1781, + "due_time": 2395, + "duration": 31, + "coordinate": [ + -22.626165486961654, + 127.36383986034656 + ], + "sensor_type": 1, + "id": 107 + }, + { + "release_time": 2555, + "due_time": 2935, + "duration": 38, + "coordinate": [ + 63.57154972484821, + 94.0317131569497 + ], + "sensor_type": 1, + "id": 108 + }, + { + "release_time": 2361, + "due_time": 2757, + "duration": 31, + "coordinate": [ + -26.86096720037648, + -74.3828484961328 + ], + "sensor_type": 1, + "id": 109 + }, + { + "release_time": 2271, + "due_time": 2472, + "duration": 51, + "coordinate": [ + -80.91847238184857, + 54.19909858439968 + ], + "sensor_type": 1, + "id": 110 + }, + { + "release_time": 2663, + "due_time": 3513, + "duration": 27, + "coordinate": [ + -13.04526868726542, + -179.97770654174082 + ], + "sensor_type": 1, + "id": 111 + }, + { + "release_time": 366, + "due_time": 3350, + "duration": 55, + "coordinate": [ + 34.244443222018944, + 67.3971383769171 + ], + "sensor_type": 1, + "id": 112 + }, + { + "release_time": 102, + "due_time": 399, + "duration": 46, + "coordinate": [ + 80.06931275363851, + -89.05246644077599 + ], + "sensor_type": 1, + "id": 113 + }, + { + "release_time": 2243, + "due_time": 3354, + "duration": 37, + "coordinate": [ + 76.15432757089974, + -30.436848822649807 + ], + "sensor_type": 1, + "id": 114 + }, + { + "release_time": 1029, + "due_time": 2342, + "duration": 22, + "coordinate": [ + -32.7677651334142, + -39.59235616198745 + ], + "sensor_type": 1, + "id": 115 + }, + { + "release_time": 1496, + "due_time": 1681, + "duration": 31, + "coordinate": [ + 29.03230045244389, + 81.84173197124449 + ], + "sensor_type": 1, + "id": 116 + }, + { + "release_time": 2233, + "due_time": 2302, + "duration": 19, + "coordinate": [ + 3.168579072581977, + -149.93741685802638 + ], + "sensor_type": 1, + "id": 117 + }, + { + "release_time": 607, + "due_time": 965, + "duration": 43, + "coordinate": [ + 40.24283573457146, + 112.07478890891593 + ], + "sensor_type": 1, + "id": 118 + }, + { + "release_time": 2196, + "due_time": 3359, + "duration": 46, + "coordinate": [ + -89.42325844525018, + 177.2000145077733 + ], + "sensor_type": 1, + "id": 119 + }, + { + "release_time": 510, + "due_time": 3431, + "duration": 19, + "coordinate": [ + 46.38127914059288, + 122.67627821805189 + ], + "sensor_type": 1, + "id": 120 + }, + { + "release_time": 3388, + "due_time": 3577, + "duration": 50, + "coordinate": [ + -31.219125614272272, + -21.840072099707072 + ], + "sensor_type": 1, + "id": 121 + }, + { + "release_time": 1881, + "due_time": 2262, + "duration": 46, + "coordinate": [ + 65.92562607504715, + -99.2136649161326 + ], + "sensor_type": 1, + "id": 122 + }, + { + "release_time": 2594, + "due_time": 2949, + "duration": 20, + "coordinate": [ + -46.993110670907946, + -117.27433019454605 + ], + "sensor_type": 1, + "id": 123 + }, + { + "release_time": 3434, + "due_time": 3570, + "duration": 18, + "coordinate": [ + -14.774936574403583, + 10.102883443588922 + ], + "sensor_type": 1, + "id": 124 + }, + { + "release_time": 906, + "due_time": 1988, + "duration": 27, + "coordinate": [ + 64.2497272315785, + 129.24349425738274 + ], + "sensor_type": 1, + "id": 125 + }, + { + "release_time": 2424, + "due_time": 2687, + "duration": 56, + "coordinate": [ + -64.68372855647033, + 166.60797882709699 + ], + "sensor_type": 1, + "id": 126 + }, + { + "release_time": 505, + "due_time": 3003, + "duration": 41, + "coordinate": [ + 13.366043674029001, + 77.99009394938338 + ], + "sensor_type": 1, + "id": 127 + }, + { + "release_time": 1451, + "due_time": 3440, + "duration": 17, + "coordinate": [ + -27.147421476200286, + -169.98692900286835 + ], + "sensor_type": 1, + "id": 128 + }, + { + "release_time": 251, + "due_time": 2381, + "duration": 35, + "coordinate": [ + 11.532879858796335, + 37.55229165201564 + ], + "sensor_type": 1, + "id": 129 + }, + { + "release_time": 1042, + "due_time": 2980, + "duration": 24, + "coordinate": [ + -24.378954322855037, + 140.05765264214796 + ], + "sensor_type": 1, + "id": 130 + }, + { + "release_time": 2049, + "due_time": 2208, + "duration": 53, + "coordinate": [ + -61.36382633120505, + -88.9713826383555 + ], + "sensor_type": 1, + "id": 131 + }, + { + "release_time": 2547, + "due_time": 3071, + "duration": 40, + "coordinate": [ + 42.00092502221523, + -23.441119008637088 + ], + "sensor_type": 1, + "id": 132 + }, + { + "release_time": 948, + "due_time": 1651, + "duration": 21, + "coordinate": [ + 49.44137437783553, + -80.38967300272749 + ], + "sensor_type": 1, + "id": 133 + }, + { + "release_time": 2606, + "due_time": 2907, + "duration": 56, + "coordinate": [ + 44.07098715463965, + 31.68030277186037 + ], + "sensor_type": 1, + "id": 134 + }, + { + "release_time": 3038, + "due_time": 3386, + "duration": 36, + "coordinate": [ + -14.845009866652418, + 88.09421532891974 + ], + "sensor_type": 1, + "id": 135 + }, + { + "release_time": 1896, + "due_time": 3536, + "duration": 50, + "coordinate": [ + -63.48121422297427, + -119.28021637993527 + ], + "sensor_type": 1, + "id": 136 + }, + { + "release_time": 742, + "due_time": 2054, + "duration": 28, + "coordinate": [ + 52.46890253986689, + 34.3842786897288 + ], + "sensor_type": 1, + "id": 137 + }, + { + "release_time": 1213, + "due_time": 2511, + "duration": 29, + "coordinate": [ + -15.146146181620153, + 26.606557423436357 + ], + "sensor_type": 1, + "id": 138 + }, + { + "release_time": 1286, + "due_time": 1557, + "duration": 21, + "coordinate": [ + 58.79201708308756, + 126.53598428125304 + ], + "sensor_type": 1, + "id": 139 + }, + { + "release_time": 3402, + "due_time": 3489, + "duration": 28, + "coordinate": [ + 18.301492595679292, + -16.79180918315538 + ], + "sensor_type": 1, + "id": 140 + }, + { + "release_time": 1357, + "due_time": 2216, + "duration": 49, + "coordinate": [ + -12.457854849687266, + -20.768003594235353 + ], + "sensor_type": 1, + "id": 141 + }, + { + "release_time": 2339, + "due_time": 2778, + "duration": 41, + "coordinate": [ + 70.07338118661926, + -113.4661151383527 + ], + "sensor_type": 1, + "id": 142 + }, + { + "release_time": 2793, + "due_time": 3219, + "duration": 45, + "coordinate": [ + 75.46141279274028, + -130.93309134418104 + ], + "sensor_type": 1, + "id": 143 + } +] \ No newline at end of file diff --git a/benchmarks/aeosbench/dataset/cases/00089/constellation.json b/benchmarks/aeosbench/dataset/cases/00089/constellation.json new file mode 100644 index 0000000..7b492f5 --- /dev/null +++ b/benchmarks/aeosbench/dataset/cases/00089/constellation.json @@ -0,0 +1,3338 @@ +{ + "orbits": [ + { + "id": 0, + "eccentricity": 0.0001322, + "semi_major_axis": 6921000.0, + "inclination": 53.0546, + "right_ascension_of_the_ascending_node": 33.2362, + "argument_of_perigee": 98.0913 + }, + { + "id": 1, + "eccentricity": 0.0016833, + "semi_major_axis": 6971000.0, + "inclination": 97.6257, + "right_ascension_of_the_ascending_node": 70.9564, + "argument_of_perigee": 220.7752 + }, + { + "id": 2, + "eccentricity": 0.0001402, + "semi_major_axis": 6921000.0, + "inclination": 43.004, + "right_ascension_of_the_ascending_node": 78.8656, + "argument_of_perigee": 258.9012 + }, + { + "id": 3, + "eccentricity": 0.0001566, + "semi_major_axis": 6921000.0, + "inclination": 53.2191, + "right_ascension_of_the_ascending_node": 15.3373, + "argument_of_perigee": 74.3034 + }, + { + "id": 4, + "eccentricity": 0.0001315, + "semi_major_axis": 6921000.0, + "inclination": 53.055, + "right_ascension_of_the_ascending_node": 57.6947, + "argument_of_perigee": 92.6541 + }, + { + "id": 5, + "eccentricity": 0.000247, + "semi_major_axis": 6921000.0, + "inclination": 43.0056, + "right_ascension_of_the_ascending_node": 305.7653, + "argument_of_perigee": 271.1064 + }, + { + "id": 6, + "eccentricity": 0.0001408, + "semi_major_axis": 6921000.0, + "inclination": 53.0554, + "right_ascension_of_the_ascending_node": 191.1165, + "argument_of_perigee": 71.3576 + }, + { + "id": 7, + "eccentricity": 0.000163, + "semi_major_axis": 6921000.0, + "inclination": 53.2176, + "right_ascension_of_the_ascending_node": 252.3486, + "argument_of_perigee": 67.9606 + }, + { + "id": 8, + "eccentricity": 0.0006159, + "semi_major_axis": 7071000.0, + "inclination": 98.1081, + "right_ascension_of_the_ascending_node": 347.6353, + "argument_of_perigee": 83.7316 + }, + { + "id": 9, + "eccentricity": 0.0002793, + "semi_major_axis": 6921000.0, + "inclination": 53.0562, + "right_ascension_of_the_ascending_node": 336.8339, + "argument_of_perigee": 74.8399 + }, + { + "id": 10, + "eccentricity": 0.0001577, + "semi_major_axis": 6921000.0, + "inclination": 53.2192, + "right_ascension_of_the_ascending_node": 58.0891, + "argument_of_perigee": 121.1615 + }, + { + "id": 11, + "eccentricity": 0.0001294, + "semi_major_axis": 6921000.0, + "inclination": 53.217, + "right_ascension_of_the_ascending_node": 119.3054, + "argument_of_perigee": 96.8792 + }, + { + "id": 12, + "eccentricity": 0.0001379, + "semi_major_axis": 6921000.0, + "inclination": 53.0543, + "right_ascension_of_the_ascending_node": 150.8588, + "argument_of_perigee": 95.1709 + }, + { + "id": 13, + "eccentricity": 9.6e-05, + "semi_major_axis": 6921000.0, + "inclination": 97.6551, + "right_ascension_of_the_ascending_node": 238.8725, + "argument_of_perigee": 110.4375 + }, + { + "id": 14, + "eccentricity": 0.0007975, + "semi_major_axis": 6888000.0, + "inclination": 97.1008, + "right_ascension_of_the_ascending_node": 207.7755, + "argument_of_perigee": 155.0932 + }, + { + "id": 15, + "eccentricity": 0.0001377, + "semi_major_axis": 6921000.0, + "inclination": 53.0542, + "right_ascension_of_the_ascending_node": 284.7339, + "argument_of_perigee": 89.6526 + }, + { + "id": 16, + "eccentricity": 7.08e-05, + "semi_major_axis": 7781000.0, + "inclination": 51.9734, + "right_ascension_of_the_ascending_node": 133.3884, + "argument_of_perigee": 36.021 + }, + { + "id": 17, + "eccentricity": 0.0001929, + "semi_major_axis": 7571000.0, + "inclination": 87.8941, + "right_ascension_of_the_ascending_node": 134.2338, + "argument_of_perigee": 86.4434 + }, + { + "id": 18, + "eccentricity": 0.000153, + "semi_major_axis": 6921000.0, + "inclination": 53.0555, + "right_ascension_of_the_ascending_node": 181.3929, + "argument_of_perigee": 112.1723 + }, + { + "id": 19, + "eccentricity": 0.0001477, + "semi_major_axis": 6921000.0, + "inclination": 53.216, + "right_ascension_of_the_ascending_node": 168.9664, + "argument_of_perigee": 87.0753 + }, + { + "id": 20, + "eccentricity": 0.000132, + "semi_major_axis": 6921000.0, + "inclination": 53.2182, + "right_ascension_of_the_ascending_node": 35.3383, + "argument_of_perigee": 78.9387 + }, + { + "id": 21, + "eccentricity": 0.0186976, + "semi_major_axis": 7260000.0, + "inclination": 120.4837, + "right_ascension_of_the_ascending_node": 194.9574, + "argument_of_perigee": 343.4593 + }, + { + "id": 22, + "eccentricity": 0.000136, + "semi_major_axis": 6921000.0, + "inclination": 53.054, + "right_ascension_of_the_ascending_node": 42.7126, + "argument_of_perigee": 100.8936 + }, + { + "id": 23, + "eccentricity": 0.0001567, + "semi_major_axis": 6921000.0, + "inclination": 53.2175, + "right_ascension_of_the_ascending_node": 262.8768, + "argument_of_perigee": 113.6577 + }, + { + "id": 24, + "eccentricity": 0.0002963, + "semi_major_axis": 6921000.0, + "inclination": 70.0011, + "right_ascension_of_the_ascending_node": 310.5926, + "argument_of_perigee": 258.8722 + }, + { + "id": 25, + "eccentricity": 0.0001268, + "semi_major_axis": 6921000.0, + "inclination": 53.0531, + "right_ascension_of_the_ascending_node": 216.2331, + "argument_of_perigee": 104.954 + }, + { + "id": 26, + "eccentricity": 0.0001431, + "semi_major_axis": 6921000.0, + "inclination": 53.2162, + "right_ascension_of_the_ascending_node": 158.4859, + "argument_of_perigee": 92.5945 + }, + { + "id": 27, + "eccentricity": 0.000107, + "semi_major_axis": 6921000.0, + "inclination": 43.0039, + "right_ascension_of_the_ascending_node": 85.5786, + "argument_of_perigee": 272.3242 + }, + { + "id": 28, + "eccentricity": 0.0001089, + "semi_major_axis": 6921000.0, + "inclination": 43.0032, + "right_ascension_of_the_ascending_node": 130.2128, + "argument_of_perigee": 259.728 + }, + { + "id": 29, + "eccentricity": 0.0001328, + "semi_major_axis": 6921000.0, + "inclination": 53.2156, + "right_ascension_of_the_ascending_node": 217.7728, + "argument_of_perigee": 82.7426 + }, + { + "id": 30, + "eccentricity": 0.0001118, + "semi_major_axis": 6921000.0, + "inclination": 53.0524, + "right_ascension_of_the_ascending_node": 250.3026, + "argument_of_perigee": 90.9746 + }, + { + "id": 31, + "eccentricity": 0.0001607, + "semi_major_axis": 6921000.0, + "inclination": 53.0546, + "right_ascension_of_the_ascending_node": 62.6774, + "argument_of_perigee": 97.2285 + }, + { + "id": 32, + "eccentricity": 0.0001642, + "semi_major_axis": 6921000.0, + "inclination": 43.0051, + "right_ascension_of_the_ascending_node": 254.3624, + "argument_of_perigee": 271.7055 + }, + { + "id": 33, + "eccentricity": 0.000211, + "semi_major_axis": 7571000.0, + "inclination": 87.8947, + "right_ascension_of_the_ascending_node": 134.2138, + "argument_of_perigee": 68.4107 + } + ], + "satellites": [ + { + "inertia": [ + 165.53289794921875, + 0.0, + 0.0, + 0.0, + 63.60075759887695, + 0.0, + 0.0, + 0.0, + 92.75393676757812 + ], + "mass": 98.34922042219813, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 0, + "solar_panel": { + "direction": [ + -0.3600875205725212, + 0.7640902622254125, + 0.5352597955201142 + ], + "area": 0.12241855164054205, + "efficiency": 0.4369760880793414 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.41566996321131466, + "power": 8.928108047096357, + "type": 1 + }, + "battery": { + "capacity": 27925.412633936918, + "percentage": 0.9764776154267482 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 553.4522828906197, + "power": 6.115528013363876, + "efficiency": 0.5988702862742883 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 741.652657046362, + "power": 5.354816867813909, + "efficiency": 0.5237884666876135 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 712.7348145368917, + "power": 5.769232809614556, + "efficiency": 0.5707200748825878 + } + ], + "mrp_control": { + "k": 65.03914150739728, + "ki": 8.797843437272857e-05, + "p": 256.3192760732033, + "integral_limit": 0.0004124217055791175 + }, + "true_anomaly": 184.73915794258576, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 0 + }, + { + "inertia": [ + 72.02397155761719, + 0.0, + 0.0, + 0.0, + 84.66865539550781, + 0.0, + 0.0, + 0.0, + 104.00645446777344 + ], + "mass": 67.6299011645821, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 1, + "solar_panel": { + "direction": [ + -0.9216720500419521, + 0.05130874975541479, + 0.3845621463040813 + ], + "area": 0.3351820176261975, + "efficiency": 0.3362081239834851 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.12337690290246815, + "power": 9.435052179922588, + "type": 1 + }, + "battery": { + "capacity": 24563.096826801913, + "percentage": 0.27637594697330425 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 543.9744108018169, + "power": 6.02375115285982, + "efficiency": 0.5391054907257928 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 464.05174477763177, + "power": 5.687575479060702, + "efficiency": 0.5778729074387456 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 457.5562208191678, + "power": 6.355150517839122, + "efficiency": 0.5197378822164961 + } + ], + "mrp_control": { + "k": 34.05531175533261, + "ki": 0.0024346066244611444, + "p": 99.48727369709079, + "integral_limit": 0.0017113554174151761 + }, + "true_anomaly": 15.957904047800202, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 1 + }, + { + "inertia": [ + 114.32579803466797, + 0.0, + 0.0, + 0.0, + 191.6973419189453, + 0.0, + 0.0, + 0.0, + 117.12676239013672 + ], + "mass": 153.7595243233813, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 2, + "solar_panel": { + "direction": [ + -0.21714730801367488, + 0.9738719734049213, + -0.06648628459177466 + ], + "area": 0.39976169017740837, + "efficiency": 0.4705944917717797 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.36930798989435487, + "power": 6.975484750754978, + "type": 1 + }, + "battery": { + "capacity": 19542.970044180103, + "percentage": 0.45297037931267736 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 524.4040331744727, + "power": 6.662816360655175, + "efficiency": 0.5441398453378309 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 500.15915135338605, + "power": 6.462155841707792, + "efficiency": 0.5495633874824164 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 654.7469267399426, + "power": 6.542304795219052, + "efficiency": 0.5233226668966016 + } + ], + "mrp_control": { + "k": 24.289385126774086, + "ki": 0.008322902629927006, + "p": 66.15508863487453, + "integral_limit": 0.0152403078184283 + }, + "true_anomaly": 254.47673628865803, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 2 + }, + { + "inertia": [ + 72.08142852783203, + 0.0, + 0.0, + 0.0, + 154.134765625, + 0.0, + 0.0, + 0.0, + 106.26858520507812 + ], + "mass": 91.93325187132746, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 3, + "solar_panel": { + "direction": [ + 0.8179663397320165, + 0.5419376934206412, + 0.19296269980315453 + ], + "area": 0.2775222016908168, + "efficiency": 0.21575699503021864 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4668063061755853, + "power": 5.8544236103428675, + "type": 1 + }, + "battery": { + "capacity": 11186.497103178934, + "percentage": 0.8750513286778797 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 680.2124935625187, + "power": 6.757428218891475, + "efficiency": 0.5952943891936827 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 698.5324653585499, + "power": 5.733422657282828, + "efficiency": 0.5776943442102116 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 417.2497975213965, + "power": 6.060050291602488, + "efficiency": 0.5431916127220118 + } + ], + "mrp_control": { + "k": 30.787519685465753, + "ki": 0.003097997347493938, + "p": 106.85394954275422, + "integral_limit": 0.0014931956589494214 + }, + "true_anomaly": 197.2338680058139, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 3 + }, + { + "inertia": [ + 84.66107177734375, + 0.0, + 0.0, + 0.0, + 62.769264221191406, + 0.0, + 0.0, + 0.0, + 87.70770263671875 + ], + "mass": 74.46902427336607, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 4, + "solar_panel": { + "direction": [ + -0.8689072228155732, + 0.4902437756359792, + 0.06827355702691629 + ], + "area": 0.16849218177898742, + "efficiency": 0.16259361260523908 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3778742004413551, + "power": 1.9944469964506517, + "type": 1 + }, + "battery": { + "capacity": 29935.954340260087, + "percentage": 0.6314099140059887 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 571.4036816067098, + "power": 6.9800688698007995, + "efficiency": 0.5333946209800008 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 485.90774157434566, + "power": 5.716639147884508, + "efficiency": 0.5741234898811103 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 413.3929800043785, + "power": 6.198928304587109, + "efficiency": 0.5284076385344966 + } + ], + "mrp_control": { + "k": 16.521236619225597, + "ki": 0.005719178522670976, + "p": 57.76174508597128, + "integral_limit": 0.011229526684386698 + }, + "true_anomaly": 53.4064813367427, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 4 + }, + { + "inertia": [ + 62.815853118896484, + 0.0, + 0.0, + 0.0, + 86.47330474853516, + 0.0, + 0.0, + 0.0, + 154.16949462890625 + ], + "mass": 61.16739165852271, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 5, + "solar_panel": { + "direction": [ + -0.2808941018663216, + 0.16287309534450808, + -0.94581756081689 + ], + "area": 0.21015876389000288, + "efficiency": 0.11739588982362381 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3696324102506068, + "power": 8.249811265013996, + "type": 1 + }, + "battery": { + "capacity": 29225.996607888857, + "percentage": 0.6687081080602777 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 507.59566094410695, + "power": 5.671135652550298, + "efficiency": 0.5314991731184532 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 403.3504086734299, + "power": 6.896037476496794, + "efficiency": 0.5080101707212374 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 598.8473941459645, + "power": 5.962465120585866, + "efficiency": 0.5760331252416319 + } + ], + "mrp_control": { + "k": 59.55341484015559, + "ki": 0.004839840293452442, + "p": 184.26132172405485, + "integral_limit": 0.002735983303320729 + }, + "true_anomaly": 308.48412637449286, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 5 + }, + { + "inertia": [ + 116.84880065917969, + 0.0, + 0.0, + 0.0, + 53.25354766845703, + 0.0, + 0.0, + 0.0, + 56.508487701416016 + ], + "mass": 169.81667060380835, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 6, + "solar_panel": { + "direction": [ + -0.5750242071415945, + 0.396614938463306, + -0.7155723246387667 + ], + "area": 0.181687491105934, + "efficiency": 0.39408302815667384 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.32940695288741173, + "power": 5.857338014879336, + "type": 1 + }, + "battery": { + "capacity": 17960.570223971452, + "percentage": 0.8012498648914942 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 556.0772192981033, + "power": 6.024866693226702, + "efficiency": 0.5689345670202639 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 447.42872855252074, + "power": 6.478108430349643, + "efficiency": 0.5626692854720227 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 467.10089838004626, + "power": 6.811403718712644, + "efficiency": 0.516882826694245 + } + ], + "mrp_control": { + "k": 13.897686375481612, + "ki": 0.0030494193897622956, + "p": 49.746233871218685, + "integral_limit": 0.0024432294915799862 + }, + "true_anomaly": 260.14669128615026, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 6 + }, + { + "inertia": [ + 171.6646728515625, + 0.0, + 0.0, + 0.0, + 84.9683609008789, + 0.0, + 0.0, + 0.0, + 155.8606414794922 + ], + "mass": 173.89280094967927, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 7, + "solar_panel": { + "direction": [ + 0.0020964750919220012, + 0.5015361595750208, + -0.8651341430269228 + ], + "area": 0.16527757523791875, + "efficiency": 0.12010179314403291 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.25270394073228136, + "power": 1.9491547326414638, + "type": 1 + }, + "battery": { + "capacity": 24997.77189161775, + "percentage": 0.5376693962521214 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 552.2694336859653, + "power": 5.3858923564058525, + "efficiency": 0.5893411312324566 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 650.6952590789422, + "power": 5.0186456473110095, + "efficiency": 0.5823308473653684 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 502.0520950781418, + "power": 5.866416927793415, + "efficiency": 0.5335201448822803 + } + ], + "mrp_control": { + "k": 39.16056248105665, + "ki": 0.006222097561378573, + "p": 141.08277214635402, + "integral_limit": 0.0028488989943211266 + }, + "true_anomaly": 329.66603835029804, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 7 + }, + { + "inertia": [ + 123.81008911132812, + 0.0, + 0.0, + 0.0, + 145.67625427246094, + 0.0, + 0.0, + 0.0, + 59.491111755371094 + ], + "mass": 86.76326249330177, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 8, + "solar_panel": { + "direction": [ + -0.24804127022354971, + 0.21703805946487462, + -0.9441239373141693 + ], + "area": 0.3011441111792411, + "efficiency": 0.35845844636146296 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.14830330197085587, + "power": 2.4235987613846373, + "type": 1 + }, + "battery": { + "capacity": 16869.360834063136, + "percentage": 0.9748845038624897 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 651.459590827214, + "power": 5.863840226213749, + "efficiency": 0.5225166493097853 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 699.996418376747, + "power": 5.968121261624267, + "efficiency": 0.5456086168978945 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 532.8092210028755, + "power": 6.556774765344439, + "efficiency": 0.593761961132746 + } + ], + "mrp_control": { + "k": 58.64973332783935, + "ki": 0.0052422577277226766, + "p": 163.84226220306408, + "integral_limit": 0.021378587739761014 + }, + "true_anomaly": 355.46699698617294, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 8 + }, + { + "inertia": [ + 173.87033081054688, + 0.0, + 0.0, + 0.0, + 90.11174011230469, + 0.0, + 0.0, + 0.0, + 72.83679962158203 + ], + "mass": 158.981124645599, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 9, + "solar_panel": { + "direction": [ + 0.4713291622298279, + 0.16969604479069103, + 0.8654779449611205 + ], + "area": 0.2696547753291515, + "efficiency": 0.4459529861310262 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2508483190364028, + "power": 6.883621620538827, + "type": 1 + }, + "battery": { + "capacity": 11855.987423511673, + "percentage": 0.8231824485866819 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 553.196106120227, + "power": 5.267708358953535, + "efficiency": 0.5769818051870826 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 433.72354664000153, + "power": 5.219120612895811, + "efficiency": 0.555457436201528 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 747.2551671366512, + "power": 5.356059239445581, + "efficiency": 0.5924651452646943 + } + ], + "mrp_control": { + "k": 29.31663148357981, + "ki": 0.00554968173399789, + "p": 81.13613680262262, + "integral_limit": 0.014572403366210067 + }, + "true_anomaly": 246.2382080449144, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 9 + }, + { + "inertia": [ + 86.47999572753906, + 0.0, + 0.0, + 0.0, + 123.91609191894531, + 0.0, + 0.0, + 0.0, + 167.7861328125 + ], + "mass": 151.96396293558277, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 10, + "solar_panel": { + "direction": [ + 0.569034234851634, + 0.07746500976664218, + 0.8186569561352725 + ], + "area": 0.4441904705945082, + "efficiency": 0.11294745323362886 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4959381624630975, + "power": 2.5341226616550077, + "type": 1 + }, + "battery": { + "capacity": 13520.914607471886, + "percentage": 0.7875856067425363 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 696.6292052334511, + "power": 6.2983368540276174, + "efficiency": 0.5227461313169424 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 697.0512888930037, + "power": 6.263026516265963, + "efficiency": 0.5980456001207664 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 556.0087041204021, + "power": 5.738972644100691, + "efficiency": 0.5063491188938146 + } + ], + "mrp_control": { + "k": 25.668789115298537, + "ki": 0.0024270408913876183, + "p": 89.78533400004702, + "integral_limit": 0.006935321417588882 + }, + "true_anomaly": 100.11964511171644, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 10 + }, + { + "inertia": [ + 180.81268310546875, + 0.0, + 0.0, + 0.0, + 104.4050521850586, + 0.0, + 0.0, + 0.0, + 69.30145263671875 + ], + "mass": 159.2431609535796, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 11, + "solar_panel": { + "direction": [ + 0.1250165836205796, + 0.29137065696508635, + 0.948406028070031 + ], + "area": 0.2843266561100012, + "efficiency": 0.2104792468709054 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3201819168373937, + "power": 3.7142211489456813, + "type": 1 + }, + "battery": { + "capacity": 8627.979917075112, + "percentage": 0.1591005369776891 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 473.56140519313976, + "power": 5.889223727956055, + "efficiency": 0.5732205523937451 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 470.53504435562155, + "power": 6.732365238345257, + "efficiency": 0.5394171795002578 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 620.5516501915733, + "power": 6.384944671988704, + "efficiency": 0.5703812498064074 + } + ], + "mrp_control": { + "k": 20.471398077339103, + "ki": 0.0047996119836979404, + "p": 74.05631376985167, + "integral_limit": 0.019173918627723857 + }, + "true_anomaly": 293.28130815515067, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 11 + }, + { + "inertia": [ + 65.76718139648438, + 0.0, + 0.0, + 0.0, + 76.28936767578125, + 0.0, + 0.0, + 0.0, + 105.70741271972656 + ], + "mass": 165.29879791106094, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 12, + "solar_panel": { + "direction": [ + 0.33714905907085185, + 0.6052244243738086, + 0.7211337657529505 + ], + "area": 0.10858873879022801, + "efficiency": 0.12933888184539813 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3588515845347172, + "power": 2.0343933438364035, + "type": 1 + }, + "battery": { + "capacity": 10335.798696294452, + "percentage": 0.3414944195896249 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 661.1967955548218, + "power": 5.294723239229311, + "efficiency": 0.5456829945324189 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 634.1497356342888, + "power": 6.779757534449247, + "efficiency": 0.5526776510685606 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 462.26111291046493, + "power": 5.73436145763381, + "efficiency": 0.5718668094277493 + } + ], + "mrp_control": { + "k": 38.798668821855706, + "ki": 0.007518162944721752, + "p": 104.51265578231647, + "integral_limit": 0.014482188257221633 + }, + "true_anomaly": 275.1797914052035, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 12 + }, + { + "inertia": [ + 96.92095947265625, + 0.0, + 0.0, + 0.0, + 149.63958740234375, + 0.0, + 0.0, + 0.0, + 67.75102233886719 + ], + "mass": 93.86891436349555, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 13, + "solar_panel": { + "direction": [ + 0.02444239095442047, + 0.20605802118200048, + -0.9782344613797807 + ], + "area": 0.11754031839238253, + "efficiency": 0.4970934559738024 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4599897461154513, + "power": 3.5076056323398186, + "type": 1 + }, + "battery": { + "capacity": 8256.522121257536, + "percentage": 0.43552120253866133 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 435.43806467179814, + "power": 6.845065199157482, + "efficiency": 0.5288642241870252 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 522.0000332004373, + "power": 6.5162551045079775, + "efficiency": 0.5678628640614243 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 695.7074605221129, + "power": 5.505399524040374, + "efficiency": 0.5019350901208742 + } + ], + "mrp_control": { + "k": 37.35572880679856, + "ki": 0.008452015969940906, + "p": 123.67739810301558, + "integral_limit": 0.01195702491430893 + }, + "true_anomaly": 218.48547398585822, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 13 + }, + { + "inertia": [ + 163.7053680419922, + 0.0, + 0.0, + 0.0, + 86.85136413574219, + 0.0, + 0.0, + 0.0, + 116.79085540771484 + ], + "mass": 91.68011710296406, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 14, + "solar_panel": { + "direction": [ + -0.6192779931940994, + 0.7832444243788125, + 0.05498125885237428 + ], + "area": 0.12525291864550037, + "efficiency": 0.21119275659180092 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.405336824357062, + "power": 8.689652919476945, + "type": 1 + }, + "battery": { + "capacity": 19373.13865460675, + "percentage": 0.5453520098486996 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 436.0511962062749, + "power": 6.937300919878849, + "efficiency": 0.5436322601535692 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 448.3813344066654, + "power": 6.16552259234896, + "efficiency": 0.5784778343705792 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 543.9060703203039, + "power": 5.6231853009094435, + "efficiency": 0.504366190539908 + } + ], + "mrp_control": { + "k": 27.20997696852212, + "ki": 0.009034286666324784, + "p": 72.95706255683952, + "integral_limit": 0.03662429126135794 + }, + "true_anomaly": 16.259667597417348, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 14 + }, + { + "inertia": [ + 163.58486938476562, + 0.0, + 0.0, + 0.0, + 79.40374755859375, + 0.0, + 0.0, + 0.0, + 163.74166870117188 + ], + "mass": 197.47378033366326, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 15, + "solar_panel": { + "direction": [ + 0.5258961386792255, + 0.1484431330190864, + 0.8374950074966171 + ], + "area": 0.24975762277903005, + "efficiency": 0.4432894375768418 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.1352456212863168, + "power": 6.901320966630278, + "type": 1 + }, + "battery": { + "capacity": 17786.021161276174, + "percentage": 0.5440894148131425 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 482.2613668404599, + "power": 5.025996709672686, + "efficiency": 0.5963100590951259 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 634.3561086829195, + "power": 6.739992849444499, + "efficiency": 0.5675004272227383 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 633.3525136233027, + "power": 6.502960798115194, + "efficiency": 0.5327117871412456 + } + ], + "mrp_control": { + "k": 30.71704655591411, + "ki": 0.005213861476092753, + "p": 109.18296993029632, + "integral_limit": 0.017215531957307968 + }, + "true_anomaly": 274.57508719142146, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 15 + }, + { + "inertia": [ + 58.09008026123047, + 0.0, + 0.0, + 0.0, + 80.03313446044922, + 0.0, + 0.0, + 0.0, + 50.2059326171875 + ], + "mass": 78.28691869125723, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 16, + "solar_panel": { + "direction": [ + 0.02103651800233015, + 0.012238520346395164, + -0.9997037978971914 + ], + "area": 0.1921160266186835, + "efficiency": 0.3026239714795441 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4477684465427151, + "power": 2.9391136433189464, + "type": 1 + }, + "battery": { + "capacity": 17135.423807561005, + "percentage": 0.8916893105037549 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 485.4096292871185, + "power": 6.021429417825973, + "efficiency": 0.5306021738226185 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 608.3676577396084, + "power": 5.259926725044663, + "efficiency": 0.5000949019551778 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 664.938233178217, + "power": 6.688998928819385, + "efficiency": 0.5221358531505527 + } + ], + "mrp_control": { + "k": 22.99825207856799, + "ki": 0.0021779716711317187, + "p": 56.25718145251095, + "integral_limit": 0.0016655915732407874 + }, + "true_anomaly": 276.0568332679526, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 16 + }, + { + "inertia": [ + 61.22691345214844, + 0.0, + 0.0, + 0.0, + 172.61767578125, + 0.0, + 0.0, + 0.0, + 181.8090362548828 + ], + "mass": 76.07916758894345, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 17, + "solar_panel": { + "direction": [ + 0.8966924063263624, + 0.43974887188025014, + 0.05063257959738085 + ], + "area": 0.24821698910404041, + "efficiency": 0.27437679579651064 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2728400768866135, + "power": 4.289853189148074, + "type": 1 + }, + "battery": { + "capacity": 28586.29873810757, + "percentage": 0.10101308388621802 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 503.21822281205215, + "power": 5.894620397005981, + "efficiency": 0.5438961329671722 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 732.3991821580399, + "power": 6.545885672151026, + "efficiency": 0.5302837497279691 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 670.914481266735, + "power": 6.542528038253767, + "efficiency": 0.543826459826167 + } + ], + "mrp_control": { + "k": 36.031483837416616, + "ki": 0.007312300695039387, + "p": 104.217899127639, + "integral_limit": 0.00036941830761039147 + }, + "true_anomaly": 268.19605996283406, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 17 + }, + { + "inertia": [ + 139.61642456054688, + 0.0, + 0.0, + 0.0, + 93.5317611694336, + 0.0, + 0.0, + 0.0, + 143.75436401367188 + ], + "mass": 193.92461568108806, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 18, + "solar_panel": { + "direction": [ + 0.36169923662570785, + 0.35487027633077334, + 0.8621141161130008 + ], + "area": 0.30709259123475063, + "efficiency": 0.18369190190651452 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.1212636694457642, + "power": 4.699035358477406, + "type": 1 + }, + "battery": { + "capacity": 9353.739590317027, + "percentage": 0.6471113922516221 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 702.7131143947489, + "power": 6.176086182779817, + "efficiency": 0.5462301018647503 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 688.2680278185804, + "power": 6.016643115467787, + "efficiency": 0.5322553303935824 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 717.705108184651, + "power": 6.057101010105711, + "efficiency": 0.5673454869669705 + } + ], + "mrp_control": { + "k": 24.342689953561056, + "ki": 0.006553153650070588, + "p": 55.708829486467906, + "integral_limit": 0.031148053132062054 + }, + "true_anomaly": 60.564625838029045, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 18 + }, + { + "inertia": [ + 182.3009033203125, + 0.0, + 0.0, + 0.0, + 106.37471008300781, + 0.0, + 0.0, + 0.0, + 78.61691284179688 + ], + "mass": 113.4231500748864, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 19, + "solar_panel": { + "direction": [ + 0.5703750669667464, + 0.02426919074724711, + 0.8210257543848142 + ], + "area": 0.4318808457462865, + "efficiency": 0.1989194210625327 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.48883421684592887, + "power": 7.738407031560634, + "type": 1 + }, + "battery": { + "capacity": 19019.437866844524, + "percentage": 0.7142186735156016 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 616.608507835109, + "power": 5.412911152609462, + "efficiency": 0.5085045221833686 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 406.1368067634203, + "power": 6.836068778623788, + "efficiency": 0.5693926445012146 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 451.40578268375344, + "power": 5.614877805078205, + "efficiency": 0.5254732846378883 + } + ], + "mrp_control": { + "k": 31.409448255177693, + "ki": 0.003598163831895964, + "p": 93.06929107687112, + "integral_limit": 0.017941434178675546 + }, + "true_anomaly": 249.5566550726445, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 19 + }, + { + "inertia": [ + 171.17286682128906, + 0.0, + 0.0, + 0.0, + 186.7222137451172, + 0.0, + 0.0, + 0.0, + 146.95668029785156 + ], + "mass": 163.70288967568462, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 20, + "solar_panel": { + "direction": [ + 0.02357701224098262, + 0.2638359363111433, + 0.9642793802651858 + ], + "area": 0.10520116632567073, + "efficiency": 0.283809629546494 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4913888126577929, + "power": 4.888100084822069, + "type": 1 + }, + "battery": { + "capacity": 21714.012791378453, + "percentage": 0.9149729671007791 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 650.6525647627795, + "power": 5.44710347196949, + "efficiency": 0.5660882895660677 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 486.74083855498606, + "power": 5.524567395386342, + "efficiency": 0.5962509378069841 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 574.5209415103891, + "power": 6.246190045165406, + "efficiency": 0.5241243869098448 + } + ], + "mrp_control": { + "k": 31.79586673725538, + "ki": 0.0009561792217911536, + "p": 113.24454617035292, + "integral_limit": 0.0006274237357705932 + }, + "true_anomaly": 120.84140673569709, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 20 + }, + { + "inertia": [ + 146.0426025390625, + 0.0, + 0.0, + 0.0, + 150.94906616210938, + 0.0, + 0.0, + 0.0, + 178.80950927734375 + ], + "mass": 80.68399153326564, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 21, + "solar_panel": { + "direction": [ + -0.5190331215095262, + 0.21546442551287318, + 0.8271515581285481 + ], + "area": 0.3171586766940762, + "efficiency": 0.4015317090001368 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.12364636021140402, + "power": 5.557058568691675, + "type": 1 + }, + "battery": { + "capacity": 28728.18924437684, + "percentage": 0.9220071096202246 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 724.0758954481424, + "power": 6.972235896393261, + "efficiency": 0.5584961504215651 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 413.3043992792593, + "power": 5.932365046793226, + "efficiency": 0.5094890085880632 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 609.2288758866605, + "power": 6.405694849974452, + "efficiency": 0.5044852113723839 + } + ], + "mrp_control": { + "k": 17.09407205596357, + "ki": 0.006455675110726189, + "p": 38.44698740898242, + "integral_limit": 0.030674304611462918 + }, + "true_anomaly": 170.73279495562397, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 21 + }, + { + "inertia": [ + 142.93862915039062, + 0.0, + 0.0, + 0.0, + 141.8524169921875, + 0.0, + 0.0, + 0.0, + 163.44093322753906 + ], + "mass": 143.1567073060981, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 22, + "solar_panel": { + "direction": [ + 0.036509219800838294, + 0.5384674512296483, + -0.8418550236446775 + ], + "area": 0.38820734286311176, + "efficiency": 0.28609437959022144 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.19645661447261584, + "power": 2.702509113691379, + "type": 1 + }, + "battery": { + "capacity": 15092.336082596143, + "percentage": 0.6027538590054484 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 630.8408145350353, + "power": 5.523074835239742, + "efficiency": 0.5272208037737398 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 673.2235996350605, + "power": 5.756769286240256, + "efficiency": 0.5159600581815661 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 471.5795124215779, + "power": 5.534808703389556, + "efficiency": 0.5090540955897924 + } + ], + "mrp_control": { + "k": 28.085260667697465, + "ki": 0.006922791125151762, + "p": 64.78228604812773, + "integral_limit": 0.0031320486446241007 + }, + "true_anomaly": 156.26658770294023, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 22 + }, + { + "inertia": [ + 105.73673248291016, + 0.0, + 0.0, + 0.0, + 171.50735473632812, + 0.0, + 0.0, + 0.0, + 159.12796020507812 + ], + "mass": 198.4150819854245, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 23, + "solar_panel": { + "direction": [ + -0.11932624642733523, + 0.9489376197956078, + -0.29202506853044224 + ], + "area": 0.12691711994644736, + "efficiency": 0.4503268363650006 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4464901681341209, + "power": 4.8058801511366696, + "type": 1 + }, + "battery": { + "capacity": 9171.382704874097, + "percentage": 0.43736698823524434 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 743.3651225652773, + "power": 6.046454997629434, + "efficiency": 0.5815369947242438 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 668.5426856606626, + "power": 5.253527579958298, + "efficiency": 0.502256127785918 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 700.5437700319098, + "power": 6.597768982775013, + "efficiency": 0.5152237797382718 + } + ], + "mrp_control": { + "k": 29.342469272466538, + "ki": 0.003249500372376113, + "p": 93.31513995326927, + "integral_limit": 0.014924117474760717 + }, + "true_anomaly": 120.88123471411349, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 23 + }, + { + "inertia": [ + 50.605079650878906, + 0.0, + 0.0, + 0.0, + 102.98214721679688, + 0.0, + 0.0, + 0.0, + 151.60150146484375 + ], + "mass": 66.2039344442313, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 24, + "solar_panel": { + "direction": [ + -0.30709943223354474, + 0.211768346715491, + 0.9278168494111443 + ], + "area": 0.4312145493534675, + "efficiency": 0.1810649802148465 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.16532890240756903, + "power": 4.452022980184682, + "type": 1 + }, + "battery": { + "capacity": 23835.528168092394, + "percentage": 0.732858745403846 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 426.15522428007665, + "power": 5.322336625230305, + "efficiency": 0.5887314888740516 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 685.7883519723597, + "power": 5.548135224823007, + "efficiency": 0.5418076859648223 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 709.043449394664, + "power": 5.26756886797413, + "efficiency": 0.5129714029609139 + } + ], + "mrp_control": { + "k": 31.58730421589006, + "ki": 0.005286269642663804, + "p": 97.79424942221874, + "integral_limit": 0.0029696688836779693 + }, + "true_anomaly": 108.09447583606018, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 24 + }, + { + "inertia": [ + 57.73530197143555, + 0.0, + 0.0, + 0.0, + 58.27322769165039, + 0.0, + 0.0, + 0.0, + 171.11766052246094 + ], + "mass": 126.29037765188397, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 25, + "solar_panel": { + "direction": [ + 0.7551150773051097, + 0.2761212601367594, + 0.5946076603332539 + ], + "area": 0.417311211544775, + "efficiency": 0.44106509622748713 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3052079389700507, + "power": 9.091184072451112, + "type": 1 + }, + "battery": { + "capacity": 28854.90076508726, + "percentage": 0.9634722969608592 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 734.9021513228618, + "power": 5.592832087536586, + "efficiency": 0.5250119092670574 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 415.24150595881616, + "power": 5.1755852706511005, + "efficiency": 0.5213198576814713 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 540.0845758324106, + "power": 6.783306507100264, + "efficiency": 0.5057455413243456 + } + ], + "mrp_control": { + "k": 17.53881294774455, + "ki": 0.001941634533260379, + "p": 48.66619766853086, + "integral_limit": 0.007112148991951233 + }, + "true_anomaly": 281.62413097728506, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 25 + }, + { + "inertia": [ + 86.17601013183594, + 0.0, + 0.0, + 0.0, + 183.64743041992188, + 0.0, + 0.0, + 0.0, + 102.13069915771484 + ], + "mass": 122.67113958304081, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 26, + "solar_panel": { + "direction": [ + -0.15137391147579066, + 0.08014477954879629, + -0.9852221847053558 + ], + "area": 0.4528556054504008, + "efficiency": 0.20517470507705574 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3586220074037526, + "power": 5.6011488704497925, + "type": 1 + }, + "battery": { + "capacity": 29331.64671744431, + "percentage": 0.7008554326211788 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 629.4574291702806, + "power": 5.051102938689999, + "efficiency": 0.5539691530761589 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 634.8752272212004, + "power": 6.026146093230919, + "efficiency": 0.542662975859244 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 507.9412394095293, + "power": 6.781508259753015, + "efficiency": 0.5774465106376432 + } + ], + "mrp_control": { + "k": 19.059367177802677, + "ki": 0.000641644871680086, + "p": 66.23470985004245, + "integral_limit": 0.0010727710922370035 + }, + "true_anomaly": 295.7028204367487, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 26 + }, + { + "inertia": [ + 170.7510223388672, + 0.0, + 0.0, + 0.0, + 185.28860473632812, + 0.0, + 0.0, + 0.0, + 184.50514221191406 + ], + "mass": 55.708279358654316, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 27, + "solar_panel": { + "direction": [ + -0.03115437784948285, + 0.037989914156660566, + -0.9987923563800342 + ], + "area": 0.38368053985343875, + "efficiency": 0.1093074439124588 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4192621406131364, + "power": 9.00671005158656, + "type": 1 + }, + "battery": { + "capacity": 16681.093379843973, + "percentage": 0.4184593712016278 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 452.1604451065902, + "power": 5.918263188917836, + "efficiency": 0.5299865489131563 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 525.1995303628062, + "power": 6.718930648285781, + "efficiency": 0.5131628326250139 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 584.5025822748539, + "power": 5.346888247793424, + "efficiency": 0.5944877425412961 + } + ], + "mrp_control": { + "k": 25.579448295746296, + "ki": 0.007147865185550538, + "p": 102.17880853516924, + "integral_limit": 0.03155634151623155 + }, + "true_anomaly": 224.42372536880742, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 27 + }, + { + "inertia": [ + 98.41281127929688, + 0.0, + 0.0, + 0.0, + 83.808837890625, + 0.0, + 0.0, + 0.0, + 105.04075622558594 + ], + "mass": 65.73800358531953, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 28, + "solar_panel": { + "direction": [ + 0.7942711829269743, + 0.15339666628822343, + 0.5878798778181171 + ], + "area": 0.10849739734335634, + "efficiency": 0.27478174054137305 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4996947209907351, + "power": 2.3874469489840937, + "type": 1 + }, + "battery": { + "capacity": 10043.819822453777, + "percentage": 0.9908473102493514 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 550.1637823119072, + "power": 5.504464842099658, + "efficiency": 0.5945705829777548 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 712.0229207099514, + "power": 6.504045333681146, + "efficiency": 0.5517958786196177 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 748.5592098099287, + "power": 6.627978149802158, + "efficiency": 0.5609520931735135 + } + ], + "mrp_control": { + "k": 21.709447151171165, + "ki": 0.004391414776248647, + "p": 81.60373713140811, + "integral_limit": 0.01327596919524161 + }, + "true_anomaly": 232.75588443812583, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 28 + }, + { + "inertia": [ + 96.11229705810547, + 0.0, + 0.0, + 0.0, + 86.46250915527344, + 0.0, + 0.0, + 0.0, + 53.89992141723633 + ], + "mass": 183.9705546437268, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 29, + "solar_panel": { + "direction": [ + -0.005665604176765279, + 0.008124964718228355, + 0.9999509417354632 + ], + "area": 0.20929270426195645, + "efficiency": 0.48531330901111436 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.36209097261381984, + "power": 2.093984409229283, + "type": 1 + }, + "battery": { + "capacity": 13432.936579695568, + "percentage": 0.1425995720983625 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 532.8461585204949, + "power": 6.861184646183895, + "efficiency": 0.5738423112525401 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 614.0904437880924, + "power": 6.9469142946952065, + "efficiency": 0.5228348599014079 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 693.6955000535445, + "power": 5.771762040406745, + "efficiency": 0.5764328163497897 + } + ], + "mrp_control": { + "k": 16.028606086034788, + "ki": 0.006999328531351564, + "p": 50.142737736949, + "integral_limit": 0.024621003787913324 + }, + "true_anomaly": 80.32419933079487, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 29 + }, + { + "inertia": [ + 151.1480712890625, + 0.0, + 0.0, + 0.0, + 175.7903289794922, + 0.0, + 0.0, + 0.0, + 184.2475128173828 + ], + "mass": 63.49729338463664, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 30, + "solar_panel": { + "direction": [ + -0.34314846956382683, + 0.6422929989535684, + 0.6853530705638042 + ], + "area": 0.22562716796133298, + "efficiency": 0.20419992235041398 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.395052235607366, + "power": 2.5105476554704076, + "type": 1 + }, + "battery": { + "capacity": 27627.935750412864, + "percentage": 0.4049811096322795 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 627.7170922372716, + "power": 5.6375677317116555, + "efficiency": 0.5369037679887709 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 710.6380343573911, + "power": 5.920439932119784, + "efficiency": 0.5894923284582204 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 603.3807669277709, + "power": 6.516761248711357, + "efficiency": 0.5542070576644185 + } + ], + "mrp_control": { + "k": 35.011019708094324, + "ki": 0.00281960492040629, + "p": 95.76583295079134, + "integral_limit": 0.008983400820822534 + }, + "true_anomaly": 93.84685748114899, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 30 + }, + { + "inertia": [ + 130.58897399902344, + 0.0, + 0.0, + 0.0, + 64.48477172851562, + 0.0, + 0.0, + 0.0, + 111.1352310180664 + ], + "mass": 137.9341654846939, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 31, + "solar_panel": { + "direction": [ + -0.7282946101046289, + 0.2095103032824149, + 0.6524510661429386 + ], + "area": 0.19701585805540575, + "efficiency": 0.27989449377880726 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2702517953657758, + "power": 8.893637221307111, + "type": 1 + }, + "battery": { + "capacity": 28554.189954378293, + "percentage": 0.1178820025725696 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 591.7447170428381, + "power": 6.044994136802966, + "efficiency": 0.5255838104622262 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 418.2841721769402, + "power": 5.143274215000482, + "efficiency": 0.5513750361656841 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 418.37437214273575, + "power": 6.674728641704139, + "efficiency": 0.5950635332909471 + } + ], + "mrp_control": { + "k": 15.100421449423106, + "ki": 0.006659096717068008, + "p": 40.56758678500944, + "integral_limit": 0.019597818506880624 + }, + "true_anomaly": 29.91579721431398, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 31 + }, + { + "inertia": [ + 71.45994567871094, + 0.0, + 0.0, + 0.0, + 88.9399185180664, + 0.0, + 0.0, + 0.0, + 180.7186737060547 + ], + "mass": 131.96334269963515, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 32, + "solar_panel": { + "direction": [ + 0.04893827799133519, + 0.02528397235432173, + 0.9984817302731326 + ], + "area": 0.41076307196743433, + "efficiency": 0.16787557057517544 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4178737838990264, + "power": 2.0702889125325354, + "type": 1 + }, + "battery": { + "capacity": 9265.651217939954, + "percentage": 0.1289463540098777 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 560.0499760377869, + "power": 5.044995263961173, + "efficiency": 0.5317061341535081 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 572.214895731203, + "power": 6.323933377640022, + "efficiency": 0.5422140115715606 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 459.11826878993384, + "power": 6.120951103826523, + "efficiency": 0.5315546902857197 + } + ], + "mrp_control": { + "k": 34.3402414710093, + "ki": 0.0033140627402612056, + "p": 110.06713537905374, + "integral_limit": 0.003997918687029487 + }, + "true_anomaly": 187.55329829188295, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 32 + }, + { + "inertia": [ + 168.75775146484375, + 0.0, + 0.0, + 0.0, + 85.63369750976562, + 0.0, + 0.0, + 0.0, + 172.1138916015625 + ], + "mass": 78.88258342221225, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 33, + "solar_panel": { + "direction": [ + -0.584854320803281, + 0.19414628360203356, + -0.7875612001624074 + ], + "area": 0.17043550326211504, + "efficiency": 0.2159016426811912 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.40783809012624006, + "power": 9.519165103646655, + "type": 1 + }, + "battery": { + "capacity": 24557.45634113854, + "percentage": 0.7745379922426878 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 414.67236362034265, + "power": 5.402211329710377, + "efficiency": 0.5154007447862454 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 551.175313013269, + "power": 5.219878264455057, + "efficiency": 0.5826151792669321 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 544.7065544881418, + "power": 6.357987920071945, + "efficiency": 0.5925784999298633 + } + ], + "mrp_control": { + "k": 33.7963504882168, + "ki": 0.0037729280402994006, + "p": 90.05139505964833, + "integral_limit": 0.008553892721373324 + }, + "true_anomaly": 84.19397113258444, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 33 + } + ] +} \ No newline at end of file diff --git a/benchmarks/aeosbench/dataset/cases/00089/taskset.json b/benchmarks/aeosbench/dataset/cases/00089/taskset.json new file mode 100644 index 0000000..43cc618 --- /dev/null +++ b/benchmarks/aeosbench/dataset/cases/00089/taskset.json @@ -0,0 +1,3181 @@ +[ + { + "release_time": 704, + "due_time": 3334, + "duration": 59, + "coordinate": [ + 33.37781794531787, + -85.20329975251184 + ], + "sensor_type": 1, + "id": 0 + }, + { + "release_time": 307, + "due_time": 2878, + "duration": 17, + "coordinate": [ + -27.349053604142597, + -99.61412759385927 + ], + "sensor_type": 1, + "id": 1 + }, + { + "release_time": 1849, + "due_time": 3506, + "duration": 42, + "coordinate": [ + 29.868487576427725, + -15.708799194959 + ], + "sensor_type": 1, + "id": 2 + }, + { + "release_time": 3318, + "due_time": 3413, + "duration": 29, + "coordinate": [ + 89.75207864864416, + -10.960662949706943 + ], + "sensor_type": 1, + "id": 3 + }, + { + "release_time": 3113, + "due_time": 3250, + "duration": 25, + "coordinate": [ + 26.20163996258971, + -89.41410355691224 + ], + "sensor_type": 1, + "id": 4 + }, + { + "release_time": 2179, + "due_time": 2893, + "duration": 43, + "coordinate": [ + 18.285985482952867, + -124.85070437835493 + ], + "sensor_type": 1, + "id": 5 + }, + { + "release_time": 216, + "due_time": 2651, + "duration": 23, + "coordinate": [ + -20.163994806577833, + 2.2895731077162225 + ], + "sensor_type": 1, + "id": 6 + }, + { + "release_time": 2361, + "due_time": 2574, + "duration": 28, + "coordinate": [ + -32.97473129841917, + -135.8247846958297 + ], + "sensor_type": 1, + "id": 7 + }, + { + "release_time": 1134, + "due_time": 3501, + "duration": 56, + "coordinate": [ + -9.66678605310048, + -120.97577386959105 + ], + "sensor_type": 1, + "id": 8 + }, + { + "release_time": 2509, + "due_time": 3175, + "duration": 40, + "coordinate": [ + -3.406049603272237, + -2.178013745569274 + ], + "sensor_type": 1, + "id": 9 + }, + { + "release_time": 2372, + "due_time": 2857, + "duration": 18, + "coordinate": [ + 14.374085918216025, + 87.12365505434616 + ], + "sensor_type": 1, + "id": 10 + }, + { + "release_time": 3072, + "due_time": 3256, + "duration": 40, + "coordinate": [ + 85.43363390457037, + -25.41356449542846 + ], + "sensor_type": 1, + "id": 11 + }, + { + "release_time": 1905, + "due_time": 2449, + "duration": 59, + "coordinate": [ + 76.17268736118254, + -103.01478700727183 + ], + "sensor_type": 1, + "id": 12 + }, + { + "release_time": 1516, + "due_time": 3313, + "duration": 34, + "coordinate": [ + 69.57555658071945, + -132.545316892423 + ], + "sensor_type": 1, + "id": 13 + }, + { + "release_time": 847, + "due_time": 2616, + "duration": 48, + "coordinate": [ + 17.462865850230756, + -18.062668357205325 + ], + "sensor_type": 1, + "id": 14 + }, + { + "release_time": 1676, + "due_time": 2603, + "duration": 31, + "coordinate": [ + -51.5620277110972, + 152.29337182618212 + ], + "sensor_type": 1, + "id": 15 + }, + { + "release_time": 305, + "due_time": 2038, + "duration": 24, + "coordinate": [ + -67.01150392547129, + 41.83199806871059 + ], + "sensor_type": 1, + "id": 16 + }, + { + "release_time": 2147, + "due_time": 2730, + "duration": 18, + "coordinate": [ + -50.793929124442904, + 54.18538870501871 + ], + "sensor_type": 1, + "id": 17 + }, + { + "release_time": 2358, + "due_time": 3042, + "duration": 27, + "coordinate": [ + -53.015975157999, + 16.928360485152353 + ], + "sensor_type": 1, + "id": 18 + }, + { + "release_time": 2261, + "due_time": 2813, + "duration": 17, + "coordinate": [ + 67.67448023196732, + -169.0882660824968 + ], + "sensor_type": 1, + "id": 19 + }, + { + "release_time": 1197, + "due_time": 1380, + "duration": 35, + "coordinate": [ + 78.31374934423013, + 128.00003548336508 + ], + "sensor_type": 1, + "id": 20 + }, + { + "release_time": 2003, + "due_time": 2766, + "duration": 29, + "coordinate": [ + 63.04062366964138, + 51.94442460752626 + ], + "sensor_type": 1, + "id": 21 + }, + { + "release_time": 3486, + "due_time": 3598, + "duration": 34, + "coordinate": [ + -30.158314334045265, + 96.68853536430487 + ], + "sensor_type": 1, + "id": 22 + }, + { + "release_time": 2438, + "due_time": 3041, + "duration": 37, + "coordinate": [ + 39.87522869809595, + -10.676346366917414 + ], + "sensor_type": 1, + "id": 23 + }, + { + "release_time": 2026, + "due_time": 2387, + "duration": 35, + "coordinate": [ + 44.69270599891587, + 22.62820693005912 + ], + "sensor_type": 1, + "id": 24 + }, + { + "release_time": 227, + "due_time": 3298, + "duration": 34, + "coordinate": [ + 75.39571997469992, + 75.95163182489648 + ], + "sensor_type": 1, + "id": 25 + }, + { + "release_time": 97, + "due_time": 1851, + "duration": 52, + "coordinate": [ + -76.27021120692146, + -111.7433744220494 + ], + "sensor_type": 1, + "id": 26 + }, + { + "release_time": 776, + "due_time": 2505, + "duration": 59, + "coordinate": [ + 39.4954412273311, + 97.32826807879155 + ], + "sensor_type": 1, + "id": 27 + }, + { + "release_time": 2063, + "due_time": 3412, + "duration": 33, + "coordinate": [ + -87.5670167160155, + 93.28978536024744 + ], + "sensor_type": 1, + "id": 28 + }, + { + "release_time": 2842, + "due_time": 3402, + "duration": 35, + "coordinate": [ + -76.84050053629335, + -104.1910666783516 + ], + "sensor_type": 1, + "id": 29 + }, + { + "release_time": 2808, + "due_time": 3339, + "duration": 41, + "coordinate": [ + -78.3471309082518, + 138.5031055625456 + ], + "sensor_type": 1, + "id": 30 + }, + { + "release_time": 2156, + "due_time": 3583, + "duration": 48, + "coordinate": [ + 48.261529728486494, + -29.90616347680657 + ], + "sensor_type": 1, + "id": 31 + }, + { + "release_time": 525, + "due_time": 3290, + "duration": 59, + "coordinate": [ + 87.97669016088716, + 6.1918828236937316 + ], + "sensor_type": 1, + "id": 32 + }, + { + "release_time": 578, + "due_time": 1297, + "duration": 49, + "coordinate": [ + 60.512620202164555, + 83.70204143489644 + ], + "sensor_type": 1, + "id": 33 + }, + { + "release_time": 2823, + "due_time": 3318, + "duration": 55, + "coordinate": [ + -60.16914608335003, + -128.8838057295927 + ], + "sensor_type": 1, + "id": 34 + }, + { + "release_time": 1560, + "due_time": 2984, + "duration": 56, + "coordinate": [ + -23.722869811424644, + 168.7120077503879 + ], + "sensor_type": 1, + "id": 35 + }, + { + "release_time": 3293, + "due_time": 3538, + "duration": 45, + "coordinate": [ + -56.08035980361323, + -74.88455826414113 + ], + "sensor_type": 1, + "id": 36 + }, + { + "release_time": 2431, + "due_time": 3517, + "duration": 47, + "coordinate": [ + -77.50539382544402, + 97.31299897873708 + ], + "sensor_type": 1, + "id": 37 + }, + { + "release_time": 2034, + "due_time": 2161, + "duration": 28, + "coordinate": [ + 31.995956143557464, + 78.25012549153678 + ], + "sensor_type": 1, + "id": 38 + }, + { + "release_time": 2460, + "due_time": 3284, + "duration": 25, + "coordinate": [ + -81.34701164788386, + -51.88597728578176 + ], + "sensor_type": 1, + "id": 39 + }, + { + "release_time": 2257, + "due_time": 2905, + "duration": 57, + "coordinate": [ + 17.416581545978886, + 99.14860578880723 + ], + "sensor_type": 1, + "id": 40 + }, + { + "release_time": 2521, + "due_time": 3394, + "duration": 55, + "coordinate": [ + -8.855284565518431, + -40.82108335475945 + ], + "sensor_type": 1, + "id": 41 + }, + { + "release_time": 1671, + "due_time": 2047, + "duration": 22, + "coordinate": [ + -50.25941978526093, + 96.91628403166072 + ], + "sensor_type": 1, + "id": 42 + }, + { + "release_time": 1544, + "due_time": 2085, + "duration": 36, + "coordinate": [ + -68.91097225684122, + -171.02847104704074 + ], + "sensor_type": 1, + "id": 43 + }, + { + "release_time": 810, + "due_time": 2100, + "duration": 17, + "coordinate": [ + -1.704792699079448, + -177.6308888672523 + ], + "sensor_type": 1, + "id": 44 + }, + { + "release_time": 1604, + "due_time": 3390, + "duration": 29, + "coordinate": [ + -7.4411516912634, + 63.71830938105046 + ], + "sensor_type": 1, + "id": 45 + }, + { + "release_time": 3, + "due_time": 2603, + "duration": 57, + "coordinate": [ + 11.522325748857966, + 157.15776061553447 + ], + "sensor_type": 1, + "id": 46 + }, + { + "release_time": 2197, + "due_time": 3517, + "duration": 43, + "coordinate": [ + -49.492333728979446, + 32.95640809514771 + ], + "sensor_type": 1, + "id": 47 + }, + { + "release_time": 1170, + "due_time": 3524, + "duration": 42, + "coordinate": [ + -46.73472534382575, + -61.21113360384072 + ], + "sensor_type": 1, + "id": 48 + }, + { + "release_time": 2936, + "due_time": 3447, + "duration": 23, + "coordinate": [ + 28.21877456742027, + 11.666206138333365 + ], + "sensor_type": 1, + "id": 49 + }, + { + "release_time": 1467, + "due_time": 2937, + "duration": 27, + "coordinate": [ + -38.19517576663479, + 142.89657438420028 + ], + "sensor_type": 1, + "id": 50 + }, + { + "release_time": 410, + "due_time": 703, + "duration": 21, + "coordinate": [ + -16.832932703417185, + 40.967068724741296 + ], + "sensor_type": 1, + "id": 51 + }, + { + "release_time": 1134, + "due_time": 3310, + "duration": 23, + "coordinate": [ + 55.77334230133005, + 94.4510680047864 + ], + "sensor_type": 1, + "id": 52 + }, + { + "release_time": 2852, + "due_time": 3118, + "duration": 47, + "coordinate": [ + -47.570484326338885, + 40.04344885914247 + ], + "sensor_type": 1, + "id": 53 + }, + { + "release_time": 2380, + "due_time": 3143, + "duration": 29, + "coordinate": [ + -65.5493000788774, + -61.19032062384842 + ], + "sensor_type": 1, + "id": 54 + }, + { + "release_time": 2523, + "due_time": 2999, + "duration": 29, + "coordinate": [ + 2.123527616685479, + -42.08076677212756 + ], + "sensor_type": 1, + "id": 55 + }, + { + "release_time": 1191, + "due_time": 1580, + "duration": 43, + "coordinate": [ + -79.15834977178613, + -122.58168276862762 + ], + "sensor_type": 1, + "id": 56 + }, + { + "release_time": 3338, + "due_time": 3422, + "duration": 19, + "coordinate": [ + 6.5976967531749295, + 1.9255891553914068 + ], + "sensor_type": 1, + "id": 57 + }, + { + "release_time": 3295, + "due_time": 3428, + "duration": 37, + "coordinate": [ + -48.65343000341936, + 68.36639058302748 + ], + "sensor_type": 1, + "id": 58 + }, + { + "release_time": 2862, + "due_time": 3022, + "duration": 17, + "coordinate": [ + -55.29868095478172, + 137.80648958659867 + ], + "sensor_type": 1, + "id": 59 + }, + { + "release_time": 569, + "due_time": 929, + "duration": 37, + "coordinate": [ + -34.48140338932288, + -33.53606015290413 + ], + "sensor_type": 1, + "id": 60 + }, + { + "release_time": 2705, + "due_time": 3274, + "duration": 33, + "coordinate": [ + -13.049072986920066, + 98.26092480490178 + ], + "sensor_type": 1, + "id": 61 + }, + { + "release_time": 2746, + "due_time": 3176, + "duration": 48, + "coordinate": [ + 15.409677525718621, + -93.64593260438913 + ], + "sensor_type": 1, + "id": 62 + }, + { + "release_time": 630, + "due_time": 991, + "duration": 41, + "coordinate": [ + -26.84589470876317, + 48.90323996671586 + ], + "sensor_type": 1, + "id": 63 + }, + { + "release_time": 1961, + "due_time": 2354, + "duration": 17, + "coordinate": [ + -88.60735246048526, + -46.475554360496886 + ], + "sensor_type": 1, + "id": 64 + }, + { + "release_time": 269, + "due_time": 2960, + "duration": 45, + "coordinate": [ + -42.20467184166233, + -72.57487000557362 + ], + "sensor_type": 1, + "id": 65 + }, + { + "release_time": 1563, + "due_time": 3426, + "duration": 25, + "coordinate": [ + 32.92162601680786, + -143.80914607369522 + ], + "sensor_type": 1, + "id": 66 + }, + { + "release_time": 1418, + "due_time": 1552, + "duration": 25, + "coordinate": [ + 66.84012114403419, + 153.48075635690685 + ], + "sensor_type": 1, + "id": 67 + }, + { + "release_time": 1451, + "due_time": 1861, + "duration": 31, + "coordinate": [ + -27.6660592572954, + 37.97790047748461 + ], + "sensor_type": 1, + "id": 68 + }, + { + "release_time": 2723, + "due_time": 2971, + "duration": 50, + "coordinate": [ + -28.50947401160804, + -15.903008608945896 + ], + "sensor_type": 1, + "id": 69 + }, + { + "release_time": 1080, + "due_time": 3367, + "duration": 31, + "coordinate": [ + -14.547344335434929, + 4.739958713428962 + ], + "sensor_type": 1, + "id": 70 + }, + { + "release_time": 2154, + "due_time": 2245, + "duration": 30, + "coordinate": [ + -22.590015962812885, + 84.42427363487957 + ], + "sensor_type": 1, + "id": 71 + }, + { + "release_time": 892, + "due_time": 1629, + "duration": 29, + "coordinate": [ + 2.71864140369442, + 22.65746920497 + ], + "sensor_type": 1, + "id": 72 + }, + { + "release_time": 1378, + "due_time": 3338, + "duration": 16, + "coordinate": [ + 53.0210106687106, + 158.6246891709455 + ], + "sensor_type": 1, + "id": 73 + }, + { + "release_time": 3133, + "due_time": 3328, + "duration": 20, + "coordinate": [ + -30.969067387024808, + 111.0075626445772 + ], + "sensor_type": 1, + "id": 74 + }, + { + "release_time": 2211, + "due_time": 2795, + "duration": 28, + "coordinate": [ + -74.1972213241126, + 110.29363712355683 + ], + "sensor_type": 1, + "id": 75 + }, + { + "release_time": 1374, + "due_time": 3022, + "duration": 42, + "coordinate": [ + -44.15975993810677, + -105.3316859084922 + ], + "sensor_type": 1, + "id": 76 + }, + { + "release_time": 996, + "due_time": 2608, + "duration": 49, + "coordinate": [ + 71.0866495570321, + 137.9521680891861 + ], + "sensor_type": 1, + "id": 77 + }, + { + "release_time": 799, + "due_time": 3193, + "duration": 52, + "coordinate": [ + -68.65449874610142, + 28.39455441132398 + ], + "sensor_type": 1, + "id": 78 + }, + { + "release_time": 2066, + "due_time": 3305, + "duration": 41, + "coordinate": [ + -23.082170761630238, + 175.1190090564735 + ], + "sensor_type": 1, + "id": 79 + }, + { + "release_time": 225, + "due_time": 1211, + "duration": 51, + "coordinate": [ + 75.14299556252541, + -16.691469866209587 + ], + "sensor_type": 1, + "id": 80 + }, + { + "release_time": 3386, + "due_time": 3495, + "duration": 20, + "coordinate": [ + -43.08383015783327, + -165.26315737521233 + ], + "sensor_type": 1, + "id": 81 + }, + { + "release_time": 3331, + "due_time": 3599, + "duration": 34, + "coordinate": [ + 12.858775604990342, + 99.37816288355668 + ], + "sensor_type": 1, + "id": 82 + }, + { + "release_time": 2233, + "due_time": 2330, + "duration": 24, + "coordinate": [ + 88.13425503845968, + 116.34250797068825 + ], + "sensor_type": 1, + "id": 83 + }, + { + "release_time": 2671, + "due_time": 2926, + "duration": 19, + "coordinate": [ + -77.04409231660487, + 109.55734158664148 + ], + "sensor_type": 1, + "id": 84 + }, + { + "release_time": 1254, + "due_time": 1652, + "duration": 54, + "coordinate": [ + -4.112385222644548, + -156.72209222964221 + ], + "sensor_type": 1, + "id": 85 + }, + { + "release_time": 1694, + "due_time": 3554, + "duration": 31, + "coordinate": [ + 25.246183241968097, + 6.817787600618175 + ], + "sensor_type": 1, + "id": 86 + }, + { + "release_time": 389, + "due_time": 1636, + "duration": 51, + "coordinate": [ + -67.35242394426814, + 52.90095957420806 + ], + "sensor_type": 1, + "id": 87 + }, + { + "release_time": 2112, + "due_time": 3363, + "duration": 20, + "coordinate": [ + 9.94984407533822, + 82.75826357704665 + ], + "sensor_type": 1, + "id": 88 + }, + { + "release_time": 2589, + "due_time": 3249, + "duration": 27, + "coordinate": [ + -34.4601581219327, + -152.0321928177297 + ], + "sensor_type": 1, + "id": 89 + }, + { + "release_time": 1724, + "due_time": 1992, + "duration": 39, + "coordinate": [ + 73.27461476251756, + -53.60567966051768 + ], + "sensor_type": 1, + "id": 90 + }, + { + "release_time": 36, + "due_time": 184, + "duration": 39, + "coordinate": [ + -44.88721243270837, + -155.45438386194465 + ], + "sensor_type": 1, + "id": 91 + }, + { + "release_time": 1703, + "due_time": 2742, + "duration": 54, + "coordinate": [ + -34.74196397404344, + -91.65914723684119 + ], + "sensor_type": 1, + "id": 92 + }, + { + "release_time": 240, + "due_time": 2552, + "duration": 57, + "coordinate": [ + -7.107253584173421, + -42.69499792040938 + ], + "sensor_type": 1, + "id": 93 + }, + { + "release_time": 2943, + "due_time": 3219, + "duration": 46, + "coordinate": [ + -64.28233767116225, + 31.72688671928688 + ], + "sensor_type": 1, + "id": 94 + }, + { + "release_time": 2978, + "due_time": 3478, + "duration": 57, + "coordinate": [ + 84.21646160904052, + 62.025380884797926 + ], + "sensor_type": 1, + "id": 95 + }, + { + "release_time": 2437, + "due_time": 3280, + "duration": 17, + "coordinate": [ + -13.173095104328056, + 141.54050746764494 + ], + "sensor_type": 1, + "id": 96 + }, + { + "release_time": 1058, + "due_time": 3025, + "duration": 46, + "coordinate": [ + 76.8957644125756, + 91.50381650426391 + ], + "sensor_type": 1, + "id": 97 + }, + { + "release_time": 1685, + "due_time": 3371, + "duration": 50, + "coordinate": [ + 71.32027874785175, + -72.4802330275559 + ], + "sensor_type": 1, + "id": 98 + }, + { + "release_time": 992, + "due_time": 2722, + "duration": 27, + "coordinate": [ + 81.62448921362943, + -97.48778450378958 + ], + "sensor_type": 1, + "id": 99 + }, + { + "release_time": 1575, + "due_time": 3433, + "duration": 56, + "coordinate": [ + -42.75351708191823, + -0.7387847476077809 + ], + "sensor_type": 1, + "id": 100 + }, + { + "release_time": 1453, + "due_time": 3564, + "duration": 20, + "coordinate": [ + 8.535244138897013, + 137.85076383026467 + ], + "sensor_type": 1, + "id": 101 + }, + { + "release_time": 2693, + "due_time": 3499, + "duration": 46, + "coordinate": [ + 43.08572438458796, + -130.7209665780499 + ], + "sensor_type": 1, + "id": 102 + }, + { + "release_time": 2962, + "due_time": 3092, + "duration": 27, + "coordinate": [ + 67.43486013942916, + 141.7878074609775 + ], + "sensor_type": 1, + "id": 103 + }, + { + "release_time": 1381, + "due_time": 1525, + "duration": 23, + "coordinate": [ + 12.442010218080938, + -16.55109784853451 + ], + "sensor_type": 1, + "id": 104 + }, + { + "release_time": 3245, + "due_time": 3472, + "duration": 50, + "coordinate": [ + 29.77482726889616, + -124.4584205641545 + ], + "sensor_type": 1, + "id": 105 + }, + { + "release_time": 2608, + "due_time": 3508, + "duration": 24, + "coordinate": [ + 3.9791956033162705, + -127.46254237278654 + ], + "sensor_type": 1, + "id": 106 + }, + { + "release_time": 235, + "due_time": 2195, + "duration": 23, + "coordinate": [ + 21.996556619122714, + -164.82381893825513 + ], + "sensor_type": 1, + "id": 107 + }, + { + "release_time": 82, + "due_time": 507, + "duration": 57, + "coordinate": [ + -29.30218090030339, + 169.5799318707193 + ], + "sensor_type": 1, + "id": 108 + }, + { + "release_time": 556, + "due_time": 985, + "duration": 21, + "coordinate": [ + 58.60287399057529, + -130.10560520800215 + ], + "sensor_type": 1, + "id": 109 + }, + { + "release_time": 556, + "due_time": 1279, + "duration": 27, + "coordinate": [ + 27.696000565527797, + 73.67212763692768 + ], + "sensor_type": 1, + "id": 110 + }, + { + "release_time": 241, + "due_time": 3497, + "duration": 30, + "coordinate": [ + 17.602845456149694, + -24.09953785189586 + ], + "sensor_type": 1, + "id": 111 + }, + { + "release_time": 587, + "due_time": 1051, + "duration": 47, + "coordinate": [ + -41.874026432414404, + 103.28928925878239 + ], + "sensor_type": 1, + "id": 112 + }, + { + "release_time": 983, + "due_time": 3141, + "duration": 50, + "coordinate": [ + -40.156179930616545, + 130.12390515659092 + ], + "sensor_type": 1, + "id": 113 + }, + { + "release_time": 192, + "due_time": 2304, + "duration": 20, + "coordinate": [ + -48.32273531757327, + 26.665937415773726 + ], + "sensor_type": 1, + "id": 114 + }, + { + "release_time": 19, + "due_time": 2454, + "duration": 42, + "coordinate": [ + 72.34014621627301, + 83.7079812816259 + ], + "sensor_type": 1, + "id": 115 + }, + { + "release_time": 317, + "due_time": 3106, + "duration": 20, + "coordinate": [ + -54.32721889318077, + -7.866460627293407 + ], + "sensor_type": 1, + "id": 116 + }, + { + "release_time": 1616, + "due_time": 2761, + "duration": 50, + "coordinate": [ + -44.67052626290861, + -49.868940078631425 + ], + "sensor_type": 1, + "id": 117 + }, + { + "release_time": 1434, + "due_time": 2528, + "duration": 45, + "coordinate": [ + -39.62836451363777, + -129.90411127479155 + ], + "sensor_type": 1, + "id": 118 + }, + { + "release_time": 1028, + "due_time": 3035, + "duration": 58, + "coordinate": [ + -76.38028831748593, + 69.39013352067434 + ], + "sensor_type": 1, + "id": 119 + }, + { + "release_time": 1440, + "due_time": 1686, + "duration": 24, + "coordinate": [ + -63.76706918621608, + -54.56746061059215 + ], + "sensor_type": 1, + "id": 120 + }, + { + "release_time": 644, + "due_time": 856, + "duration": 60, + "coordinate": [ + 12.466645869590678, + 52.660372519765986 + ], + "sensor_type": 1, + "id": 121 + }, + { + "release_time": 461, + "due_time": 2019, + "duration": 19, + "coordinate": [ + -44.89741400161929, + 65.18874462525571 + ], + "sensor_type": 1, + "id": 122 + }, + { + "release_time": 3340, + "due_time": 3534, + "duration": 27, + "coordinate": [ + 72.03815089256426, + -53.474214708541666 + ], + "sensor_type": 1, + "id": 123 + }, + { + "release_time": 1972, + "due_time": 3413, + "duration": 33, + "coordinate": [ + -14.98839450309194, + 64.18066348829294 + ], + "sensor_type": 1, + "id": 124 + }, + { + "release_time": 2398, + "due_time": 2860, + "duration": 54, + "coordinate": [ + 43.19032523157989, + -43.188529997166796 + ], + "sensor_type": 1, + "id": 125 + }, + { + "release_time": 935, + "due_time": 2971, + "duration": 47, + "coordinate": [ + 47.278758352443674, + -117.78314261834245 + ], + "sensor_type": 1, + "id": 126 + }, + { + "release_time": 125, + "due_time": 1812, + "duration": 16, + "coordinate": [ + -60.96678743957352, + -23.119314607999826 + ], + "sensor_type": 1, + "id": 127 + }, + { + "release_time": 451, + "due_time": 2909, + "duration": 44, + "coordinate": [ + -46.66975249691099, + -99.60121925182584 + ], + "sensor_type": 1, + "id": 128 + }, + { + "release_time": 795, + "due_time": 1846, + "duration": 32, + "coordinate": [ + -56.983464526632844, + -138.04438711955552 + ], + "sensor_type": 1, + "id": 129 + }, + { + "release_time": 37, + "due_time": 2571, + "duration": 56, + "coordinate": [ + 46.562528362235184, + 141.51472856325205 + ], + "sensor_type": 1, + "id": 130 + }, + { + "release_time": 768, + "due_time": 3577, + "duration": 37, + "coordinate": [ + 39.46819800963573, + 108.02979735785652 + ], + "sensor_type": 1, + "id": 131 + }, + { + "release_time": 2251, + "due_time": 3445, + "duration": 55, + "coordinate": [ + -85.88484491934102, + 95.14233469575225 + ], + "sensor_type": 1, + "id": 132 + }, + { + "release_time": 427, + "due_time": 1832, + "duration": 39, + "coordinate": [ + -30.082178365080516, + -34.12651183704406 + ], + "sensor_type": 1, + "id": 133 + }, + { + "release_time": 2454, + "due_time": 3334, + "duration": 15, + "coordinate": [ + 85.73331278003033, + -8.915435391120724 + ], + "sensor_type": 1, + "id": 134 + }, + { + "release_time": 2684, + "due_time": 3085, + "duration": 18, + "coordinate": [ + -35.21404372021421, + -5.088922033790766 + ], + "sensor_type": 1, + "id": 135 + }, + { + "release_time": 3262, + "due_time": 3425, + "duration": 20, + "coordinate": [ + -58.2686381380738, + 2.6456002166238193 + ], + "sensor_type": 1, + "id": 136 + }, + { + "release_time": 153, + "due_time": 3198, + "duration": 45, + "coordinate": [ + 3.0817489387406596, + -165.3928634586574 + ], + "sensor_type": 1, + "id": 137 + }, + { + "release_time": 1801, + "due_time": 2856, + "duration": 33, + "coordinate": [ + -22.856793751396964, + 20.001906143335788 + ], + "sensor_type": 1, + "id": 138 + }, + { + "release_time": 1591, + "due_time": 2155, + "duration": 36, + "coordinate": [ + -78.21056624500685, + 99.39767707663009 + ], + "sensor_type": 1, + "id": 139 + }, + { + "release_time": 1031, + "due_time": 1584, + "duration": 16, + "coordinate": [ + -16.924785086628674, + 135.6834112362523 + ], + "sensor_type": 1, + "id": 140 + }, + { + "release_time": 317, + "due_time": 1285, + "duration": 38, + "coordinate": [ + 56.12501277364771, + 95.54008273592876 + ], + "sensor_type": 1, + "id": 141 + }, + { + "release_time": 1398, + "due_time": 2044, + "duration": 24, + "coordinate": [ + 1.1279337629841564, + 51.93343710826423 + ], + "sensor_type": 1, + "id": 142 + }, + { + "release_time": 36, + "due_time": 789, + "duration": 60, + "coordinate": [ + 50.53424117367598, + 26.133599654513148 + ], + "sensor_type": 1, + "id": 143 + }, + { + "release_time": 1710, + "due_time": 3248, + "duration": 42, + "coordinate": [ + 34.49773996378646, + -39.29226807954856 + ], + "sensor_type": 1, + "id": 144 + }, + { + "release_time": 2378, + "due_time": 2669, + "duration": 58, + "coordinate": [ + -47.00480740896546, + 83.4566843217894 + ], + "sensor_type": 1, + "id": 145 + }, + { + "release_time": 194, + "due_time": 2545, + "duration": 45, + "coordinate": [ + 41.33741777748236, + 97.69541223886011 + ], + "sensor_type": 1, + "id": 146 + }, + { + "release_time": 553, + "due_time": 3230, + "duration": 17, + "coordinate": [ + -58.8582296614978, + 18.78870609759869 + ], + "sensor_type": 1, + "id": 147 + }, + { + "release_time": 2266, + "due_time": 2814, + "duration": 19, + "coordinate": [ + -2.7488395540048174, + -176.67222073975626 + ], + "sensor_type": 1, + "id": 148 + }, + { + "release_time": 1306, + "due_time": 1750, + "duration": 35, + "coordinate": [ + 39.03094933628083, + 2.007627236531505 + ], + "sensor_type": 1, + "id": 149 + }, + { + "release_time": 1761, + "due_time": 2599, + "duration": 19, + "coordinate": [ + -38.0970317222579, + 135.38762101241417 + ], + "sensor_type": 1, + "id": 150 + }, + { + "release_time": 1381, + "due_time": 2246, + "duration": 24, + "coordinate": [ + 19.95541982950725, + -65.61003275566935 + ], + "sensor_type": 1, + "id": 151 + }, + { + "release_time": 3202, + "due_time": 3465, + "duration": 28, + "coordinate": [ + -41.270460950182326, + -13.818158111568039 + ], + "sensor_type": 1, + "id": 152 + }, + { + "release_time": 0, + "due_time": 2259, + "duration": 21, + "coordinate": [ + -15.944250222080285, + -108.24487255813872 + ], + "sensor_type": 1, + "id": 153 + }, + { + "release_time": 880, + "due_time": 3368, + "duration": 53, + "coordinate": [ + 28.661002146170432, + 68.60427939963395 + ], + "sensor_type": 1, + "id": 154 + }, + { + "release_time": 2710, + "due_time": 3058, + "duration": 27, + "coordinate": [ + 42.08186473613051, + -72.03085502656421 + ], + "sensor_type": 1, + "id": 155 + }, + { + "release_time": 3099, + "due_time": 3458, + "duration": 60, + "coordinate": [ + 82.96091430596567, + -29.63850916753293 + ], + "sensor_type": 1, + "id": 156 + }, + { + "release_time": 2125, + "due_time": 2739, + "duration": 56, + "coordinate": [ + -4.233764945218141, + 10.139419156268218 + ], + "sensor_type": 1, + "id": 157 + }, + { + "release_time": 711, + "due_time": 3213, + "duration": 58, + "coordinate": [ + -59.57264484200134, + -177.2822451500488 + ], + "sensor_type": 1, + "id": 158 + }, + { + "release_time": 432, + "due_time": 954, + "duration": 39, + "coordinate": [ + -6.837176562219909, + -19.338683419869 + ], + "sensor_type": 1, + "id": 159 + }, + { + "release_time": 56, + "due_time": 745, + "duration": 44, + "coordinate": [ + -48.80493393245655, + -167.3481404152487 + ], + "sensor_type": 1, + "id": 160 + }, + { + "release_time": 313, + "due_time": 1787, + "duration": 45, + "coordinate": [ + 30.789229463132926, + -142.65705316086687 + ], + "sensor_type": 1, + "id": 161 + }, + { + "release_time": 101, + "due_time": 1895, + "duration": 45, + "coordinate": [ + -62.03407154029767, + 43.85353874476803 + ], + "sensor_type": 1, + "id": 162 + }, + { + "release_time": 230, + "due_time": 2611, + "duration": 57, + "coordinate": [ + -89.49814685665349, + 64.25368482258062 + ], + "sensor_type": 1, + "id": 163 + }, + { + "release_time": 214, + "due_time": 2629, + "duration": 43, + "coordinate": [ + 51.73882470527684, + 114.42170852494331 + ], + "sensor_type": 1, + "id": 164 + }, + { + "release_time": 991, + "due_time": 3262, + "duration": 20, + "coordinate": [ + -55.12793483772677, + -1.3404631816382562 + ], + "sensor_type": 1, + "id": 165 + }, + { + "release_time": 3170, + "due_time": 3514, + "duration": 33, + "coordinate": [ + -19.937577229761146, + -1.9757262309861687 + ], + "sensor_type": 1, + "id": 166 + }, + { + "release_time": 2486, + "due_time": 2810, + "duration": 27, + "coordinate": [ + -86.63700297448888, + 166.19237761379696 + ], + "sensor_type": 1, + "id": 167 + }, + { + "release_time": 208, + "due_time": 2682, + "duration": 34, + "coordinate": [ + 32.27297939645375, + 51.76574015378063 + ], + "sensor_type": 1, + "id": 168 + }, + { + "release_time": 1017, + "due_time": 2298, + "duration": 57, + "coordinate": [ + -64.12235767128072, + 110.36843979928841 + ], + "sensor_type": 1, + "id": 169 + }, + { + "release_time": 693, + "due_time": 3422, + "duration": 48, + "coordinate": [ + -23.917886061886932, + 25.741763274547935 + ], + "sensor_type": 1, + "id": 170 + }, + { + "release_time": 1372, + "due_time": 3334, + "duration": 38, + "coordinate": [ + 58.03275247005854, + -53.906075545735774 + ], + "sensor_type": 1, + "id": 171 + }, + { + "release_time": 1152, + "due_time": 2151, + "duration": 59, + "coordinate": [ + 52.8537150268092, + 147.5454470584271 + ], + "sensor_type": 1, + "id": 172 + }, + { + "release_time": 1573, + "due_time": 3378, + "duration": 20, + "coordinate": [ + -22.83122984357209, + 103.21559546433895 + ], + "sensor_type": 1, + "id": 173 + }, + { + "release_time": 1349, + "due_time": 3205, + "duration": 31, + "coordinate": [ + 26.308779846331504, + 112.52614011448105 + ], + "sensor_type": 1, + "id": 174 + }, + { + "release_time": 863, + "due_time": 1207, + "duration": 51, + "coordinate": [ + -43.51811059538535, + -91.81051140595186 + ], + "sensor_type": 1, + "id": 175 + }, + { + "release_time": 2806, + "due_time": 3084, + "duration": 23, + "coordinate": [ + 67.71341394230575, + -90.99225200984486 + ], + "sensor_type": 1, + "id": 176 + }, + { + "release_time": 1776, + "due_time": 2949, + "duration": 24, + "coordinate": [ + 86.87811386981389, + 171.79949571739326 + ], + "sensor_type": 1, + "id": 177 + }, + { + "release_time": 1034, + "due_time": 2412, + "duration": 31, + "coordinate": [ + -80.1544088069224, + -153.44503233642774 + ], + "sensor_type": 1, + "id": 178 + }, + { + "release_time": 2362, + "due_time": 3245, + "duration": 50, + "coordinate": [ + 43.46313894455449, + 16.212319997862096 + ], + "sensor_type": 1, + "id": 179 + }, + { + "release_time": 209, + "due_time": 1451, + "duration": 35, + "coordinate": [ + 76.85038607907072, + -112.31647771340826 + ], + "sensor_type": 1, + "id": 180 + }, + { + "release_time": 751, + "due_time": 1078, + "duration": 35, + "coordinate": [ + -43.20357422610794, + 4.212602876391514 + ], + "sensor_type": 1, + "id": 181 + }, + { + "release_time": 1977, + "due_time": 2222, + "duration": 53, + "coordinate": [ + 81.68149524294506, + -39.80967122077078 + ], + "sensor_type": 1, + "id": 182 + }, + { + "release_time": 2437, + "due_time": 3061, + "duration": 57, + "coordinate": [ + -67.3232530030314, + -57.42416099757817 + ], + "sensor_type": 1, + "id": 183 + }, + { + "release_time": 2708, + "due_time": 3488, + "duration": 59, + "coordinate": [ + -41.06611929759998, + 146.29686347041695 + ], + "sensor_type": 1, + "id": 184 + }, + { + "release_time": 309, + "due_time": 3558, + "duration": 33, + "coordinate": [ + -66.63183325198793, + -14.52310371391087 + ], + "sensor_type": 1, + "id": 185 + }, + { + "release_time": 1963, + "due_time": 2983, + "duration": 34, + "coordinate": [ + 55.727534032931175, + -62.579905745030956 + ], + "sensor_type": 1, + "id": 186 + }, + { + "release_time": 2393, + "due_time": 3337, + "duration": 60, + "coordinate": [ + -28.139695589233206, + -15.203158059351125 + ], + "sensor_type": 1, + "id": 187 + }, + { + "release_time": 546, + "due_time": 2180, + "duration": 42, + "coordinate": [ + 62.71943805341064, + -12.249209323052611 + ], + "sensor_type": 1, + "id": 188 + }, + { + "release_time": 2780, + "due_time": 3025, + "duration": 43, + "coordinate": [ + -69.45964418514288, + 76.80897602564352 + ], + "sensor_type": 1, + "id": 189 + }, + { + "release_time": 2587, + "due_time": 3541, + "duration": 46, + "coordinate": [ + 59.296574508373396, + -143.30342047362052 + ], + "sensor_type": 1, + "id": 190 + }, + { + "release_time": 159, + "due_time": 2191, + "duration": 39, + "coordinate": [ + -7.072873957510382, + -2.1020435817817997 + ], + "sensor_type": 1, + "id": 191 + }, + { + "release_time": 1358, + "due_time": 1519, + "duration": 32, + "coordinate": [ + 79.46424463375598, + -132.1377989820765 + ], + "sensor_type": 1, + "id": 192 + }, + { + "release_time": 69, + "due_time": 2900, + "duration": 16, + "coordinate": [ + -80.56641674014787, + 150.4358728054251 + ], + "sensor_type": 1, + "id": 193 + }, + { + "release_time": 2491, + "due_time": 3090, + "duration": 44, + "coordinate": [ + -77.25003282785808, + -128.0955645071911 + ], + "sensor_type": 1, + "id": 194 + }, + { + "release_time": 3162, + "due_time": 3337, + "duration": 16, + "coordinate": [ + -51.39631819355408, + -27.870915917787613 + ], + "sensor_type": 1, + "id": 195 + }, + { + "release_time": 2729, + "due_time": 3235, + "duration": 23, + "coordinate": [ + -70.54419073415978, + -62.53663815242987 + ], + "sensor_type": 1, + "id": 196 + }, + { + "release_time": 2306, + "due_time": 2606, + "duration": 57, + "coordinate": [ + -11.382053978764162, + 100.06681479932183 + ], + "sensor_type": 1, + "id": 197 + }, + { + "release_time": 1732, + "due_time": 1831, + "duration": 33, + "coordinate": [ + 69.20093896856383, + 133.69587586352782 + ], + "sensor_type": 1, + "id": 198 + }, + { + "release_time": 3089, + "due_time": 3523, + "duration": 55, + "coordinate": [ + -0.31120239386848425, + -107.84646049324294 + ], + "sensor_type": 1, + "id": 199 + }, + { + "release_time": 509, + "due_time": 2096, + "duration": 58, + "coordinate": [ + 26.92898496056094, + -47.499643843457505 + ], + "sensor_type": 1, + "id": 200 + }, + { + "release_time": 799, + "due_time": 1882, + "duration": 58, + "coordinate": [ + -53.894731726322625, + 31.18806375869198 + ], + "sensor_type": 1, + "id": 201 + }, + { + "release_time": 1558, + "due_time": 3527, + "duration": 20, + "coordinate": [ + 87.78482852937591, + 109.78791411451931 + ], + "sensor_type": 1, + "id": 202 + }, + { + "release_time": 1783, + "due_time": 2471, + "duration": 52, + "coordinate": [ + -79.23313652557741, + -80.13648383816738 + ], + "sensor_type": 1, + "id": 203 + }, + { + "release_time": 2907, + "due_time": 3093, + "duration": 50, + "coordinate": [ + 85.6143288339338, + 151.24747423506 + ], + "sensor_type": 1, + "id": 204 + }, + { + "release_time": 2152, + "due_time": 2574, + "duration": 20, + "coordinate": [ + 1.6052096100572584, + -37.12993729681955 + ], + "sensor_type": 1, + "id": 205 + }, + { + "release_time": 3121, + "due_time": 3424, + "duration": 54, + "coordinate": [ + -44.65169058394672, + 137.6085161973736 + ], + "sensor_type": 1, + "id": 206 + }, + { + "release_time": 604, + "due_time": 1998, + "duration": 30, + "coordinate": [ + -30.66886332461877, + -158.5534692128415 + ], + "sensor_type": 1, + "id": 207 + }, + { + "release_time": 3140, + "due_time": 3494, + "duration": 41, + "coordinate": [ + -41.21344547304406, + -47.36790461154288 + ], + "sensor_type": 1, + "id": 208 + }, + { + "release_time": 1303, + "due_time": 3594, + "duration": 34, + "coordinate": [ + 80.1691288269669, + -15.43799599710789 + ], + "sensor_type": 1, + "id": 209 + }, + { + "release_time": 2282, + "due_time": 2890, + "duration": 20, + "coordinate": [ + -12.962338689582069, + -16.675773807123818 + ], + "sensor_type": 1, + "id": 210 + }, + { + "release_time": 357, + "due_time": 1753, + "duration": 43, + "coordinate": [ + -67.3115009531476, + 54.15246543622743 + ], + "sensor_type": 1, + "id": 211 + }, + { + "release_time": 122, + "due_time": 216, + "duration": 16, + "coordinate": [ + -25.467076407018084, + 31.36255645989735 + ], + "sensor_type": 1, + "id": 212 + }, + { + "release_time": 1399, + "due_time": 1900, + "duration": 53, + "coordinate": [ + -5.8770984737411, + 10.138646638803266 + ], + "sensor_type": 1, + "id": 213 + }, + { + "release_time": 1731, + "due_time": 2554, + "duration": 34, + "coordinate": [ + 77.37594047694895, + 146.54182272276097 + ], + "sensor_type": 1, + "id": 214 + }, + { + "release_time": 2971, + "due_time": 3221, + "duration": 58, + "coordinate": [ + -76.18531440893487, + 102.27865783066721 + ], + "sensor_type": 1, + "id": 215 + }, + { + "release_time": 2745, + "due_time": 2828, + "duration": 23, + "coordinate": [ + -19.71789241302787, + 45.38214449929123 + ], + "sensor_type": 1, + "id": 216 + }, + { + "release_time": 784, + "due_time": 2093, + "duration": 45, + "coordinate": [ + 59.95222340204094, + 76.39462678218081 + ], + "sensor_type": 1, + "id": 217 + }, + { + "release_time": 3344, + "due_time": 3513, + "duration": 35, + "coordinate": [ + -29.656445704369027, + -121.53576677229306 + ], + "sensor_type": 1, + "id": 218 + }, + { + "release_time": 2957, + "due_time": 3119, + "duration": 50, + "coordinate": [ + -12.412428321265708, + -160.23304214833507 + ], + "sensor_type": 1, + "id": 219 + }, + { + "release_time": 3251, + "due_time": 3505, + "duration": 37, + "coordinate": [ + 13.298667501873283, + 109.81420492820445 + ], + "sensor_type": 1, + "id": 220 + }, + { + "release_time": 1343, + "due_time": 3204, + "duration": 44, + "coordinate": [ + 18.29150446447639, + 80.26301457233535 + ], + "sensor_type": 1, + "id": 221 + }, + { + "release_time": 2560, + "due_time": 3398, + "duration": 29, + "coordinate": [ + -67.3092677230442, + 4.5723352201470675 + ], + "sensor_type": 1, + "id": 222 + }, + { + "release_time": 484, + "due_time": 1890, + "duration": 52, + "coordinate": [ + -88.49844058339592, + 146.2183022834855 + ], + "sensor_type": 1, + "id": 223 + }, + { + "release_time": 678, + "due_time": 3375, + "duration": 54, + "coordinate": [ + -9.726905341080894, + 70.15256283484871 + ], + "sensor_type": 1, + "id": 224 + }, + { + "release_time": 3339, + "due_time": 3570, + "duration": 41, + "coordinate": [ + -21.799028021155905, + 55.906015817021114 + ], + "sensor_type": 1, + "id": 225 + }, + { + "release_time": 2288, + "due_time": 3172, + "duration": 50, + "coordinate": [ + -2.1656748919828317, + -141.82389234358988 + ], + "sensor_type": 1, + "id": 226 + }, + { + "release_time": 2976, + "due_time": 3370, + "duration": 42, + "coordinate": [ + 57.54642291813818, + 10.574049384745734 + ], + "sensor_type": 1, + "id": 227 + }, + { + "release_time": 1560, + "due_time": 2215, + "duration": 24, + "coordinate": [ + 79.21713775345523, + 10.076462016321074 + ], + "sensor_type": 1, + "id": 228 + }, + { + "release_time": 3242, + "due_time": 3523, + "duration": 54, + "coordinate": [ + -26.652783066016113, + 111.11472626793136 + ], + "sensor_type": 1, + "id": 229 + }, + { + "release_time": 2308, + "due_time": 2711, + "duration": 43, + "coordinate": [ + 62.224773837400676, + 42.790920821761915 + ], + "sensor_type": 1, + "id": 230 + }, + { + "release_time": 3284, + "due_time": 3440, + "duration": 34, + "coordinate": [ + -77.78378452106418, + 129.27552968406337 + ], + "sensor_type": 1, + "id": 231 + }, + { + "release_time": 1950, + "due_time": 2691, + "duration": 34, + "coordinate": [ + -62.75627257409421, + -148.62877548522826 + ], + "sensor_type": 1, + "id": 232 + }, + { + "release_time": 2970, + "due_time": 3404, + "duration": 46, + "coordinate": [ + 48.33848955826173, + -52.45299184310427 + ], + "sensor_type": 1, + "id": 233 + }, + { + "release_time": 431, + "due_time": 2732, + "duration": 23, + "coordinate": [ + 1.3485403733414927, + -138.6130939150886 + ], + "sensor_type": 1, + "id": 234 + }, + { + "release_time": 1156, + "due_time": 3048, + "duration": 46, + "coordinate": [ + 16.89552941729093, + 1.0851939413957723 + ], + "sensor_type": 1, + "id": 235 + }, + { + "release_time": 1296, + "due_time": 1453, + "duration": 38, + "coordinate": [ + 8.683926285066164, + -152.3553655543386 + ], + "sensor_type": 1, + "id": 236 + }, + { + "release_time": 252, + "due_time": 1593, + "duration": 58, + "coordinate": [ + 39.270543254945096, + -145.69042206685504 + ], + "sensor_type": 1, + "id": 237 + }, + { + "release_time": 54, + "due_time": 2369, + "duration": 43, + "coordinate": [ + -23.408498068742418, + -100.50890225681312 + ], + "sensor_type": 1, + "id": 238 + }, + { + "release_time": 1715, + "due_time": 3034, + "duration": 45, + "coordinate": [ + 17.732873282444004, + -160.03398394232147 + ], + "sensor_type": 1, + "id": 239 + }, + { + "release_time": 3355, + "due_time": 3526, + "duration": 52, + "coordinate": [ + -63.38254742075338, + 98.8029296552478 + ], + "sensor_type": 1, + "id": 240 + }, + { + "release_time": 3342, + "due_time": 3420, + "duration": 24, + "coordinate": [ + 51.91592707500283, + -67.05257189757629 + ], + "sensor_type": 1, + "id": 241 + }, + { + "release_time": 368, + "due_time": 3037, + "duration": 23, + "coordinate": [ + -6.517241104130932, + -76.78417068113274 + ], + "sensor_type": 1, + "id": 242 + }, + { + "release_time": 88, + "due_time": 1389, + "duration": 21, + "coordinate": [ + -48.87877437763524, + 161.9993326215964 + ], + "sensor_type": 1, + "id": 243 + }, + { + "release_time": 2871, + "due_time": 3104, + "duration": 28, + "coordinate": [ + 56.80081045748378, + -23.949028554090944 + ], + "sensor_type": 1, + "id": 244 + }, + { + "release_time": 3477, + "due_time": 3587, + "duration": 34, + "coordinate": [ + -45.28497628386046, + -104.55895071423862 + ], + "sensor_type": 1, + "id": 245 + }, + { + "release_time": 2034, + "due_time": 3146, + "duration": 52, + "coordinate": [ + 4.998373309550615, + -54.20537625191241 + ], + "sensor_type": 1, + "id": 246 + }, + { + "release_time": 421, + "due_time": 2848, + "duration": 33, + "coordinate": [ + -34.62833879644951, + -65.86399378489125 + ], + "sensor_type": 1, + "id": 247 + }, + { + "release_time": 3420, + "due_time": 3584, + "duration": 49, + "coordinate": [ + 1.5782564592978048, + 76.19495065251675 + ], + "sensor_type": 1, + "id": 248 + }, + { + "release_time": 2828, + "due_time": 2999, + "duration": 55, + "coordinate": [ + 4.022242167629614, + 80.50036413323124 + ], + "sensor_type": 1, + "id": 249 + }, + { + "release_time": 1503, + "due_time": 2981, + "duration": 46, + "coordinate": [ + 37.0597763455234, + -160.9063479804995 + ], + "sensor_type": 1, + "id": 250 + }, + { + "release_time": 1798, + "due_time": 3439, + "duration": 43, + "coordinate": [ + 82.49857413679297, + 110.48957244663069 + ], + "sensor_type": 1, + "id": 251 + }, + { + "release_time": 145, + "due_time": 3366, + "duration": 24, + "coordinate": [ + 45.16660247424855, + -1.233278410566811 + ], + "sensor_type": 1, + "id": 252 + }, + { + "release_time": 899, + "due_time": 3060, + "duration": 36, + "coordinate": [ + 83.37136936096644, + 17.457591404488312 + ], + "sensor_type": 1, + "id": 253 + }, + { + "release_time": 2090, + "due_time": 3555, + "duration": 35, + "coordinate": [ + -59.82915738152863, + -106.50351129515529 + ], + "sensor_type": 1, + "id": 254 + }, + { + "release_time": 2477, + "due_time": 2646, + "duration": 40, + "coordinate": [ + 15.64538995081557, + -35.676525359536754 + ], + "sensor_type": 1, + "id": 255 + }, + { + "release_time": 266, + "due_time": 3221, + "duration": 31, + "coordinate": [ + -72.70699548946719, + -78.35540417025747 + ], + "sensor_type": 1, + "id": 256 + }, + { + "release_time": 411, + "due_time": 828, + "duration": 56, + "coordinate": [ + -63.74678185017199, + -42.98944215423472 + ], + "sensor_type": 1, + "id": 257 + }, + { + "release_time": 413, + "due_time": 2436, + "duration": 44, + "coordinate": [ + 67.80944751065431, + 27.820763165196468 + ], + "sensor_type": 1, + "id": 258 + }, + { + "release_time": 477, + "due_time": 1407, + "duration": 39, + "coordinate": [ + -82.51264975823682, + -134.70797599150825 + ], + "sensor_type": 1, + "id": 259 + }, + { + "release_time": 2920, + "due_time": 3501, + "duration": 55, + "coordinate": [ + 51.4346696243754, + 127.59856835018428 + ], + "sensor_type": 1, + "id": 260 + }, + { + "release_time": 1368, + "due_time": 3084, + "duration": 52, + "coordinate": [ + 33.2690926619527, + 91.03319457245607 + ], + "sensor_type": 1, + "id": 261 + }, + { + "release_time": 121, + "due_time": 1797, + "duration": 38, + "coordinate": [ + -13.699059071232227, + 101.04596428303682 + ], + "sensor_type": 1, + "id": 262 + }, + { + "release_time": 1172, + "due_time": 1310, + "duration": 29, + "coordinate": [ + -56.050252611316395, + 31.57046351245964 + ], + "sensor_type": 1, + "id": 263 + }, + { + "release_time": 1729, + "due_time": 2790, + "duration": 54, + "coordinate": [ + 11.871917340153573, + -132.07940998108964 + ], + "sensor_type": 1, + "id": 264 + }, + { + "release_time": 2231, + "due_time": 2744, + "duration": 20, + "coordinate": [ + -4.309311630358636, + 8.281921707035906 + ], + "sensor_type": 1, + "id": 265 + }, + { + "release_time": 2898, + "due_time": 3094, + "duration": 23, + "coordinate": [ + -29.54508215205439, + 68.03711387704152 + ], + "sensor_type": 1, + "id": 266 + }, + { + "release_time": 2154, + "due_time": 3176, + "duration": 17, + "coordinate": [ + -43.10200630733061, + 13.740707567256237 + ], + "sensor_type": 1, + "id": 267 + }, + { + "release_time": 2860, + "due_time": 3197, + "duration": 47, + "coordinate": [ + -52.64155402919734, + 71.85426936182031 + ], + "sensor_type": 1, + "id": 268 + }, + { + "release_time": 2919, + "due_time": 3594, + "duration": 28, + "coordinate": [ + 47.33273573769742, + -138.24995982295107 + ], + "sensor_type": 1, + "id": 269 + }, + { + "release_time": 241, + "due_time": 1521, + "duration": 32, + "coordinate": [ + 67.50864804138314, + -103.41554434616518 + ], + "sensor_type": 1, + "id": 270 + }, + { + "release_time": 1192, + "due_time": 3326, + "duration": 36, + "coordinate": [ + 73.04487612273198, + -166.57247071644278 + ], + "sensor_type": 1, + "id": 271 + }, + { + "release_time": 544, + "due_time": 3111, + "duration": 42, + "coordinate": [ + 50.60181945916074, + -166.9414557386144 + ], + "sensor_type": 1, + "id": 272 + }, + { + "release_time": 558, + "due_time": 1275, + "duration": 30, + "coordinate": [ + -83.89869694879066, + 154.75139519665828 + ], + "sensor_type": 1, + "id": 273 + }, + { + "release_time": 3171, + "due_time": 3484, + "duration": 59, + "coordinate": [ + 17.087661876321945, + -150.92787857200338 + ], + "sensor_type": 1, + "id": 274 + }, + { + "release_time": 1671, + "due_time": 2691, + "duration": 41, + "coordinate": [ + -6.264318116398968, + 111.05161718688782 + ], + "sensor_type": 1, + "id": 275 + }, + { + "release_time": 2669, + "due_time": 2914, + "duration": 51, + "coordinate": [ + 36.55544980786583, + -149.96662589465916 + ], + "sensor_type": 1, + "id": 276 + }, + { + "release_time": 167, + "due_time": 786, + "duration": 54, + "coordinate": [ + 57.62247891057896, + -98.45315644855813 + ], + "sensor_type": 1, + "id": 277 + }, + { + "release_time": 1681, + "due_time": 2230, + "duration": 20, + "coordinate": [ + 7.764912862271714, + 74.81524881709879 + ], + "sensor_type": 1, + "id": 278 + }, + { + "release_time": 1333, + "due_time": 3165, + "duration": 56, + "coordinate": [ + -68.36570085526925, + 120.14721886427407 + ], + "sensor_type": 1, + "id": 279 + }, + { + "release_time": 1473, + "due_time": 2447, + "duration": 33, + "coordinate": [ + -62.81768710930044, + -152.97537150657968 + ], + "sensor_type": 1, + "id": 280 + }, + { + "release_time": 65, + "due_time": 3270, + "duration": 46, + "coordinate": [ + -41.16312460088713, + -9.654885685230681 + ], + "sensor_type": 1, + "id": 281 + }, + { + "release_time": 2321, + "due_time": 3162, + "duration": 58, + "coordinate": [ + 34.10354015838152, + -102.81948872477821 + ], + "sensor_type": 1, + "id": 282 + }, + { + "release_time": 2779, + "due_time": 2956, + "duration": 42, + "coordinate": [ + -63.23311194568758, + -51.0436904775253 + ], + "sensor_type": 1, + "id": 283 + }, + { + "release_time": 1567, + "due_time": 1682, + "duration": 38, + "coordinate": [ + -30.331428453516565, + 129.48025205459464 + ], + "sensor_type": 1, + "id": 284 + }, + { + "release_time": 1795, + "due_time": 1955, + "duration": 31, + "coordinate": [ + 63.35166464999017, + -128.06285304485314 + ], + "sensor_type": 1, + "id": 285 + }, + { + "release_time": 2754, + "due_time": 2989, + "duration": 57, + "coordinate": [ + -87.44749215238645, + 5.37714419357701 + ], + "sensor_type": 1, + "id": 286 + }, + { + "release_time": 2600, + "due_time": 3080, + "duration": 41, + "coordinate": [ + -4.790483583704585, + -8.189595245305867 + ], + "sensor_type": 1, + "id": 287 + }, + { + "release_time": 1457, + "due_time": 1932, + "duration": 51, + "coordinate": [ + -10.55333822898777, + 104.97934232819625 + ], + "sensor_type": 1, + "id": 288 + } +] \ No newline at end of file diff --git a/benchmarks/aeosbench/dataset/cases/00094/constellation.json b/benchmarks/aeosbench/dataset/cases/00094/constellation.json new file mode 100644 index 0000000..f603779 --- /dev/null +++ b/benchmarks/aeosbench/dataset/cases/00094/constellation.json @@ -0,0 +1,3828 @@ +{ + "orbits": [ + { + "id": 0, + "eccentricity": 0.0001445, + "semi_major_axis": 6921000.0, + "inclination": 53.2184, + "right_ascension_of_the_ascending_node": 262.1437, + "argument_of_perigee": 88.4787 + }, + { + "id": 1, + "eccentricity": 0.0001064, + "semi_major_axis": 6921000.0, + "inclination": 53.0551, + "right_ascension_of_the_ascending_node": 265.4238, + "argument_of_perigee": 92.3205 + }, + { + "id": 2, + "eccentricity": 0.000147, + "semi_major_axis": 6921000.0, + "inclination": 53.0553, + "right_ascension_of_the_ascending_node": 101.9958, + "argument_of_perigee": 97.2646 + }, + { + "id": 3, + "eccentricity": 0.0002037, + "semi_major_axis": 6876000.0, + "inclination": 98.1124, + "right_ascension_of_the_ascending_node": 77.3729, + "argument_of_perigee": 153.738 + }, + { + "id": 4, + "eccentricity": 0.0001347, + "semi_major_axis": 6921000.0, + "inclination": 53.0531, + "right_ascension_of_the_ascending_node": 245.3547, + "argument_of_perigee": 100.1982 + }, + { + "id": 5, + "eccentricity": 0.0001107, + "semi_major_axis": 6921000.0, + "inclination": 53.0548, + "right_ascension_of_the_ascending_node": 191.1575, + "argument_of_perigee": 86.464 + }, + { + "id": 6, + "eccentricity": 8.61e-05, + "semi_major_axis": 6921000.0, + "inclination": 53.0539, + "right_ascension_of_the_ascending_node": 270.4465, + "argument_of_perigee": 83.8456 + }, + { + "id": 7, + "eccentricity": 0.0001554, + "semi_major_axis": 6921000.0, + "inclination": 53.2167, + "right_ascension_of_the_ascending_node": 119.5444, + "argument_of_perigee": 114.4337 + }, + { + "id": 8, + "eccentricity": 0.0001365, + "semi_major_axis": 6921000.0, + "inclination": 53.217, + "right_ascension_of_the_ascending_node": 45.2529, + "argument_of_perigee": 75.6268 + }, + { + "id": 9, + "eccentricity": 0.0001095, + "semi_major_axis": 6921000.0, + "inclination": 53.0539, + "right_ascension_of_the_ascending_node": 191.0756, + "argument_of_perigee": 88.4923 + }, + { + "id": 10, + "eccentricity": 0.0001307, + "semi_major_axis": 6921000.0, + "inclination": 43.0048, + "right_ascension_of_the_ascending_node": 78.7393, + "argument_of_perigee": 267.5286 + }, + { + "id": 11, + "eccentricity": 0.0002997, + "semi_major_axis": 6921000.0, + "inclination": 70.0007, + "right_ascension_of_the_ascending_node": 310.6985, + "argument_of_perigee": 271.5215 + }, + { + "id": 12, + "eccentricity": 0.0001421, + "semi_major_axis": 6921000.0, + "inclination": 53.217, + "right_ascension_of_the_ascending_node": 164.3196, + "argument_of_perigee": 109.5651 + }, + { + "id": 13, + "eccentricity": 0.0025845, + "semi_major_axis": 7575000.0, + "inclination": 100.7549, + "right_ascension_of_the_ascending_node": 358.5003, + "argument_of_perigee": 118.7511 + }, + { + "id": 14, + "eccentricity": 0.001386, + "semi_major_axis": 7027000.0, + "inclination": 98.3932, + "right_ascension_of_the_ascending_node": 12.838, + "argument_of_perigee": 159.3265 + }, + { + "id": 15, + "eccentricity": 0.0001353, + "semi_major_axis": 6921000.0, + "inclination": 53.2161, + "right_ascension_of_the_ascending_node": 129.405, + "argument_of_perigee": 98.7211 + }, + { + "id": 16, + "eccentricity": 0.0001352, + "semi_major_axis": 6921000.0, + "inclination": 53.2164, + "right_ascension_of_the_ascending_node": 129.4063, + "argument_of_perigee": 75.4502 + }, + { + "id": 17, + "eccentricity": 0.0001325, + "semi_major_axis": 6921000.0, + "inclination": 53.2163, + "right_ascension_of_the_ascending_node": 144.0175, + "argument_of_perigee": 89.606 + }, + { + "id": 18, + "eccentricity": 0.0001412, + "semi_major_axis": 6921000.0, + "inclination": 53.2201, + "right_ascension_of_the_ascending_node": 345.9585, + "argument_of_perigee": 96.9759 + }, + { + "id": 19, + "eccentricity": 0.0001458, + "semi_major_axis": 6921000.0, + "inclination": 53.2172, + "right_ascension_of_the_ascending_node": 104.8815, + "argument_of_perigee": 104.493 + }, + { + "id": 20, + "eccentricity": 0.0002231, + "semi_major_axis": 7571000.0, + "inclination": 87.9149, + "right_ascension_of_the_ascending_node": 119.0439, + "argument_of_perigee": 82.8422 + }, + { + "id": 21, + "eccentricity": 0.0001, + "semi_major_axis": 6876000.0, + "inclination": 98.1302, + "right_ascension_of_the_ascending_node": 271.1168, + "argument_of_perigee": 262.1075 + }, + { + "id": 22, + "eccentricity": 0.0052047, + "semi_major_axis": 7054000.0, + "inclination": 97.7344, + "right_ascension_of_the_ascending_node": 134.6795, + "argument_of_perigee": 127.0804 + }, + { + "id": 23, + "eccentricity": 0.0001281, + "semi_major_axis": 6921000.0, + "inclination": 97.6536, + "right_ascension_of_the_ascending_node": 179.5394, + "argument_of_perigee": 192.0337 + }, + { + "id": 24, + "eccentricity": 0.0003211, + "semi_major_axis": 6921000.0, + "inclination": 70.0001, + "right_ascension_of_the_ascending_node": 209.1262, + "argument_of_perigee": 259.0542 + }, + { + "id": 25, + "eccentricity": 0.0001415, + "semi_major_axis": 6921000.0, + "inclination": 53.0529, + "right_ascension_of_the_ascending_node": 250.2543, + "argument_of_perigee": 91.6413 + }, + { + "id": 26, + "eccentricity": 0.0001237, + "semi_major_axis": 6921000.0, + "inclination": 53.0543, + "right_ascension_of_the_ascending_node": 191.1446, + "argument_of_perigee": 73.8823 + }, + { + "id": 27, + "eccentricity": 0.0001372, + "semi_major_axis": 6921000.0, + "inclination": 53.0551, + "right_ascension_of_the_ascending_node": 171.1139, + "argument_of_perigee": 80.4822 + }, + { + "id": 28, + "eccentricity": 0.0001417, + "semi_major_axis": 6921000.0, + "inclination": 53.0539, + "right_ascension_of_the_ascending_node": 196.0505, + "argument_of_perigee": 72.0726 + }, + { + "id": 29, + "eccentricity": 0.0001396, + "semi_major_axis": 6921000.0, + "inclination": 53.2172, + "right_ascension_of_the_ascending_node": 110.4834, + "argument_of_perigee": 108.5082 + }, + { + "id": 30, + "eccentricity": 0.000206, + "semi_major_axis": 7571000.0, + "inclination": 87.8935, + "right_ascension_of_the_ascending_node": 103.7893, + "argument_of_perigee": 82.0223 + }, + { + "id": 31, + "eccentricity": 0.0001204, + "semi_major_axis": 6921000.0, + "inclination": 53.2172, + "right_ascension_of_the_ascending_node": 292.7979, + "argument_of_perigee": 98.0568 + }, + { + "id": 32, + "eccentricity": 0.0002805, + "semi_major_axis": 6921000.0, + "inclination": 70.0005, + "right_ascension_of_the_ascending_node": 29.3673, + "argument_of_perigee": 263.5976 + }, + { + "id": 33, + "eccentricity": 0.0001492, + "semi_major_axis": 6921000.0, + "inclination": 53.0541, + "right_ascension_of_the_ascending_node": 151.5364, + "argument_of_perigee": 102.8447 + }, + { + "id": 34, + "eccentricity": 0.0002571, + "semi_major_axis": 6921000.0, + "inclination": 70.0001, + "right_ascension_of_the_ascending_node": 129.0984, + "argument_of_perigee": 264.314 + }, + { + "id": 35, + "eccentricity": 0.0001593, + "semi_major_axis": 6921000.0, + "inclination": 53.0564, + "right_ascension_of_the_ascending_node": 13.3454, + "argument_of_perigee": 70.6779 + }, + { + "id": 36, + "eccentricity": 0.0001291, + "semi_major_axis": 6921000.0, + "inclination": 53.0535, + "right_ascension_of_the_ascending_node": 249.308, + "argument_of_perigee": 80.9806 + }, + { + "id": 37, + "eccentricity": 0.0001332, + "semi_major_axis": 6921000.0, + "inclination": 53.217, + "right_ascension_of_the_ascending_node": 129.2903, + "argument_of_perigee": 93.7157 + }, + { + "id": 38, + "eccentricity": 0.0001616, + "semi_major_axis": 6921000.0, + "inclination": 53.2168, + "right_ascension_of_the_ascending_node": 233.5525, + "argument_of_perigee": 99.6961 + } + ], + "satellites": [ + { + "inertia": [ + 71.60331726074219, + 0.0, + 0.0, + 0.0, + 169.08859252929688, + 0.0, + 0.0, + 0.0, + 137.07366943359375 + ], + "mass": 73.87525968560065, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 0, + "solar_panel": { + "direction": [ + 0.9472373277366035, + 0.08388611436977866, + 0.3093615437612742 + ], + "area": 0.14902825588254054, + "efficiency": 0.11182277770358273 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.48950406292025506, + "power": 7.122803728820262, + "type": 1 + }, + "battery": { + "capacity": 24863.133755250634, + "percentage": 0.8600341021231639 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 672.5770060692046, + "power": 5.15712694587004, + "efficiency": 0.5494981305189687 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 493.1042596689134, + "power": 5.918176043533928, + "efficiency": 0.5982561046847907 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 586.2696104996498, + "power": 6.00486494153315, + "efficiency": 0.5805191958408481 + } + ], + "mrp_control": { + "k": 54.58245350906527, + "ki": 0.008256500870204086, + "p": 218.2134160901147, + "integral_limit": 0.025863093595299987 + }, + "true_anomaly": 282.0316955664288, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 0 + }, + { + "inertia": [ + 153.7522735595703, + 0.0, + 0.0, + 0.0, + 159.35821533203125, + 0.0, + 0.0, + 0.0, + 104.58802795410156 + ], + "mass": 165.25417790720405, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 1, + "solar_panel": { + "direction": [ + 0.5699818878278026, + 0.8038864699101185, + -0.16996232242383225 + ], + "area": 0.20498920211349075, + "efficiency": 0.47144349261083274 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.15757686310342311, + "power": 3.6634610503288996, + "type": 1 + }, + "battery": { + "capacity": 24996.15403845563, + "percentage": 0.47452444646519587 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 608.04357766325, + "power": 6.7753546304644, + "efficiency": 0.5204884123445636 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 500.89587179208365, + "power": 6.555878714648594, + "efficiency": 0.5700336244829393 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 575.9761928517236, + "power": 6.772414969801566, + "efficiency": 0.50312408505216 + } + ], + "mrp_control": { + "k": 28.542516226866248, + "ki": 0.005934352198893832, + "p": 112.45973681951159, + "integral_limit": 0.010504303433212904 + }, + "true_anomaly": 179.8415416391839, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 1 + }, + { + "inertia": [ + 188.22837829589844, + 0.0, + 0.0, + 0.0, + 135.12451171875, + 0.0, + 0.0, + 0.0, + 97.5399169921875 + ], + "mass": 134.91757763509497, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 2, + "solar_panel": { + "direction": [ + 0.31887457196336105, + 0.778711564962759, + 0.5403029760684593 + ], + "area": 0.4660262830244494, + "efficiency": 0.19388053014801856 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4186371527386493, + "power": 6.036293432945011, + "type": 1 + }, + "battery": { + "capacity": 24205.144307724786, + "percentage": 0.5837384790651614 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 542.8474457793856, + "power": 5.856325908109959, + "efficiency": 0.5692536401646409 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 591.3568915442647, + "power": 6.346192444274231, + "efficiency": 0.518708825671898 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 436.0813728846884, + "power": 5.196843761912837, + "efficiency": 0.5814419821183315 + } + ], + "mrp_control": { + "k": 57.74690997428315, + "ki": 0.0023769289848761376, + "p": 229.68394980829842, + "integral_limit": 0.009371675170078926 + }, + "true_anomaly": 231.78550605607592, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 2 + }, + { + "inertia": [ + 162.1973419189453, + 0.0, + 0.0, + 0.0, + 186.42552185058594, + 0.0, + 0.0, + 0.0, + 165.8512420654297 + ], + "mass": 137.9185563626971, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 3, + "solar_panel": { + "direction": [ + 0.6875333558181346, + 0.5608847745535126, + -0.4612007744047162 + ], + "area": 0.25402627410957157, + "efficiency": 0.15694232606606295 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3551897957075336, + "power": 7.194065966621366, + "type": 1 + }, + "battery": { + "capacity": 10689.345115459902, + "percentage": 0.7654194924546034 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 676.287124915453, + "power": 5.865907507177512, + "efficiency": 0.580416059533466 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 697.7848784066045, + "power": 6.888357820866922, + "efficiency": 0.5094301407126662 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 549.2630957983431, + "power": 5.878776331302295, + "efficiency": 0.5180380223101758 + } + ], + "mrp_control": { + "k": 28.526286163008486, + "ki": 0.008097717618441684, + "p": 76.36129161181339, + "integral_limit": 0.013107866013250882 + }, + "true_anomaly": 82.7769694331141, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 3 + }, + { + "inertia": [ + 102.39356994628906, + 0.0, + 0.0, + 0.0, + 66.64347076416016, + 0.0, + 0.0, + 0.0, + 92.09860229492188 + ], + "mass": 199.00750855071226, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 4, + "solar_panel": { + "direction": [ + 0.10098288685077585, + 0.9651082482824517, + -0.2415957898235419 + ], + "area": 0.4721877730910663, + "efficiency": 0.19155699111751498 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.10899130243040266, + "power": 7.3921403919844195, + "type": 1 + }, + "battery": { + "capacity": 24224.823720405973, + "percentage": 0.9407422839190639 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 626.224296105954, + "power": 6.10998990536945, + "efficiency": 0.5702335179762725 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 556.5197914937708, + "power": 6.221526317345391, + "efficiency": 0.5234967158686279 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 726.5561531578487, + "power": 6.250612367933191, + "efficiency": 0.5567043732350071 + } + ], + "mrp_control": { + "k": 22.255193739271576, + "ki": 0.00043637347866021806, + "p": 71.03702808843616, + "integral_limit": 0.0013022059984444914 + }, + "true_anomaly": 344.31037558134193, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 4 + }, + { + "inertia": [ + 51.078678131103516, + 0.0, + 0.0, + 0.0, + 77.79827117919922, + 0.0, + 0.0, + 0.0, + 77.040771484375 + ], + "mass": 155.20986071954832, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 5, + "solar_panel": { + "direction": [ + -0.25602135641346285, + 0.0034827940852088925, + -0.9666648515414071 + ], + "area": 0.47524908094730367, + "efficiency": 0.17462575077272974 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.23464844509156754, + "power": 5.641255860740999, + "type": 1 + }, + "battery": { + "capacity": 8420.476325834623, + "percentage": 0.5302839486840154 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 737.2894766831423, + "power": 5.37958997205371, + "efficiency": 0.5163172938426339 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 416.5147625186451, + "power": 6.041970958170618, + "efficiency": 0.5787212881728292 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 665.6270662038701, + "power": 5.366626393788856, + "efficiency": 0.5923287316234844 + } + ], + "mrp_control": { + "k": 14.472067746950621, + "ki": 0.005103277516433507, + "p": 35.15882037732196, + "integral_limit": 0.0022210859505534695 + }, + "true_anomaly": 27.607586071261366, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 5 + }, + { + "inertia": [ + 103.83932495117188, + 0.0, + 0.0, + 0.0, + 115.5398941040039, + 0.0, + 0.0, + 0.0, + 133.19546508789062 + ], + "mass": 95.19833360649557, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 6, + "solar_panel": { + "direction": [ + 0.4702453069287838, + 0.02520713376979837, + 0.8821756920923209 + ], + "area": 0.3999289376374605, + "efficiency": 0.13963543864647254 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4255830336656966, + "power": 3.3446548038731567, + "type": 1 + }, + "battery": { + "capacity": 22021.353889166698, + "percentage": 0.39639500299247077 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 504.83865536344763, + "power": 6.80114422325342, + "efficiency": 0.5760863691602771 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 432.1105456618972, + "power": 6.428395646667953, + "efficiency": 0.5452935967579213 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 441.989469835808, + "power": 5.910696944498369, + "efficiency": 0.5230564394539738 + } + ], + "mrp_control": { + "k": 38.07199526637741, + "ki": 0.00901381238496337, + "p": 128.09272142143286, + "integral_limit": 0.025675889917003838 + }, + "true_anomaly": 4.694321185905768, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 6 + }, + { + "inertia": [ + 97.75240325927734, + 0.0, + 0.0, + 0.0, + 82.60099792480469, + 0.0, + 0.0, + 0.0, + 166.85247802734375 + ], + "mass": 151.02086944872275, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 7, + "solar_panel": { + "direction": [ + -0.601366404959881, + 0.792186842180098, + -0.10391561029197105 + ], + "area": 0.16012432771130355, + "efficiency": 0.12437384386193183 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.43060403708207196, + "power": 6.36324705403878, + "type": 1 + }, + "battery": { + "capacity": 16819.101565102796, + "percentage": 0.8672736495591992 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 408.9613475686641, + "power": 6.866813771576721, + "efficiency": 0.5002343424689486 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 572.3507677656821, + "power": 6.392757446787385, + "efficiency": 0.5514626671583197 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 609.7469479807249, + "power": 6.9912085092655225, + "efficiency": 0.540918488667753 + } + ], + "mrp_control": { + "k": 32.84032781741804, + "ki": 0.003475111510753839, + "p": 129.527237376773, + "integral_limit": 0.006291985230616923 + }, + "true_anomaly": 130.5640023260467, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 7 + }, + { + "inertia": [ + 51.14934539794922, + 0.0, + 0.0, + 0.0, + 195.93551635742188, + 0.0, + 0.0, + 0.0, + 166.33700561523438 + ], + "mass": 135.36832941181626, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 8, + "solar_panel": { + "direction": [ + -0.283860144655299, + 0.42112492420695435, + -0.8614390381727309 + ], + "area": 0.4191057900369298, + "efficiency": 0.1075467921961339 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.29240102677070845, + "power": 2.884556304658731, + "type": 1 + }, + "battery": { + "capacity": 11052.030851616144, + "percentage": 0.47269826592617736 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 597.4673795281424, + "power": 6.024930793809483, + "efficiency": 0.5449134856942712 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 673.1272310660283, + "power": 6.50011980409665, + "efficiency": 0.5658095553749796 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 736.3673873386642, + "power": 6.551771479138078, + "efficiency": 0.5945353723148785 + } + ], + "mrp_control": { + "k": 57.60687232855784, + "ki": 0.005373142858678404, + "p": 206.368051066919, + "integral_limit": 0.01567035867112565 + }, + "true_anomaly": 351.88648278820796, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 8 + }, + { + "inertia": [ + 171.3602752685547, + 0.0, + 0.0, + 0.0, + 151.68638610839844, + 0.0, + 0.0, + 0.0, + 172.82107543945312 + ], + "mass": 177.41413990144986, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 9, + "solar_panel": { + "direction": [ + 0.7749228834399319, + 0.5721811329480031, + 0.26852053146730037 + ], + "area": 0.272575789290406, + "efficiency": 0.11518129206020263 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.30451990472408996, + "power": 4.588954773522336, + "type": 1 + }, + "battery": { + "capacity": 23929.829941683623, + "percentage": 0.5725670567590905 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 529.746003246194, + "power": 5.214829901006026, + "efficiency": 0.5197593929093544 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 430.24423980430606, + "power": 5.904247866506887, + "efficiency": 0.5667078002802988 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 474.32003747954377, + "power": 5.739652994696085, + "efficiency": 0.5121970234816607 + } + ], + "mrp_control": { + "k": 33.22118983378896, + "ki": 6.341006162898122e-05, + "p": 115.47170366982354, + "integral_limit": 0.0002769135700838793 + }, + "true_anomaly": 127.6563404895827, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 9 + }, + { + "inertia": [ + 130.88818359375, + 0.0, + 0.0, + 0.0, + 56.292274475097656, + 0.0, + 0.0, + 0.0, + 51.789756774902344 + ], + "mass": 110.88359307679382, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 10, + "solar_panel": { + "direction": [ + -0.10442389931572293, + 0.3002853665655523, + 0.9481162101126062 + ], + "area": 0.326755203635832, + "efficiency": 0.4572239130602188 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2238454442994997, + "power": 4.076168561326144, + "type": 1 + }, + "battery": { + "capacity": 27470.300144422425, + "percentage": 0.7216972054669969 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 522.9908102176644, + "power": 5.003528085388024, + "efficiency": 0.5444225878512552 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 455.87146380741297, + "power": 6.323219856639516, + "efficiency": 0.5378516963905297 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 713.1719593519158, + "power": 5.887255589716479, + "efficiency": 0.5737470365447541 + } + ], + "mrp_control": { + "k": 27.95550270987556, + "ki": 0.0032538192578078417, + "p": 69.07117997225085, + "integral_limit": 0.004934613342560352 + }, + "true_anomaly": 101.47476191526219, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 10 + }, + { + "inertia": [ + 64.55734252929688, + 0.0, + 0.0, + 0.0, + 193.67852783203125, + 0.0, + 0.0, + 0.0, + 180.53939819335938 + ], + "mass": 101.9636340288566, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 11, + "solar_panel": { + "direction": [ + 0.4482635758090325, + 0.0094493513281364, + -0.893851484510921 + ], + "area": 0.18932591599932544, + "efficiency": 0.21315066602213922 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.23439168662914295, + "power": 8.79255513459032, + "type": 1 + }, + "battery": { + "capacity": 20082.15274638004, + "percentage": 0.2183666957303158 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 413.98490381439717, + "power": 6.842678303284157, + "efficiency": 0.5504511904730409 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 594.7702668221474, + "power": 5.845835250555432, + "efficiency": 0.5664317031791453 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 710.6216839418951, + "power": 6.001865096862657, + "efficiency": 0.5606363618194719 + } + ], + "mrp_control": { + "k": 40.995370962267266, + "ki": 0.004034063181357906, + "p": 139.15294922593506, + "integral_limit": 0.01694267139482706 + }, + "true_anomaly": 175.87714454801417, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 11 + }, + { + "inertia": [ + 165.53289794921875, + 0.0, + 0.0, + 0.0, + 63.60075759887695, + 0.0, + 0.0, + 0.0, + 92.75393676757812 + ], + "mass": 98.34922042219813, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 12, + "solar_panel": { + "direction": [ + -0.06655121513023593, + 0.014254541618328329, + 0.9976811834488714 + ], + "area": 0.3197186885677835, + "efficiency": 0.14297007357040462 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4147377735005404, + "power": 5.930486610668712, + "type": 1 + }, + "battery": { + "capacity": 8042.675494363052, + "percentage": 0.9993144408283077 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 553.4522828906197, + "power": 6.115528013363876, + "efficiency": 0.5988702862742883 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 741.652657046362, + "power": 5.354816867813909, + "efficiency": 0.5237884666876135 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 712.7348145368917, + "power": 5.769232809614556, + "efficiency": 0.5707200748825878 + } + ], + "mrp_control": { + "k": 65.03914150739728, + "ki": 8.797843437272857e-05, + "p": 256.3192760732033, + "integral_limit": 0.0004124217055791175 + }, + "true_anomaly": 235.68262394284937, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 12 + }, + { + "inertia": [ + 161.38165283203125, + 0.0, + 0.0, + 0.0, + 149.71270751953125, + 0.0, + 0.0, + 0.0, + 198.2505340576172 + ], + "mass": 111.60652501603933, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 13, + "solar_panel": { + "direction": [ + 0.6359890580475264, + 0.7141387768506939, + -0.2924443971800708 + ], + "area": 0.36073184259733926, + "efficiency": 0.26587893072433444 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.305639750295706, + "power": 2.7559609158841463, + "type": 1 + }, + "battery": { + "capacity": 10278.47640443388, + "percentage": 0.8861971484783865 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 667.6024633702332, + "power": 5.78279557698719, + "efficiency": 0.5266420872006367 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 453.8963969522544, + "power": 6.384763112742726, + "efficiency": 0.5045693585442494 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 709.6232407654984, + "power": 6.465269495187384, + "efficiency": 0.5361920826701055 + } + ], + "mrp_control": { + "k": 60.560778257724394, + "ki": 0.0026638409646144944, + "p": 185.2689543324626, + "integral_limit": 0.005420732257069156 + }, + "true_anomaly": 181.65145946039667, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 13 + }, + { + "inertia": [ + 192.5740509033203, + 0.0, + 0.0, + 0.0, + 51.87080383300781, + 0.0, + 0.0, + 0.0, + 142.53269958496094 + ], + "mass": 60.684501647390846, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 14, + "solar_panel": { + "direction": [ + 0.5870942326555993, + 0.7168523625912145, + -0.37608915462949316 + ], + "area": 0.44990333036200203, + "efficiency": 0.32114622403598336 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.23129425071933407, + "power": 3.8425670224126485, + "type": 1 + }, + "battery": { + "capacity": 26202.292030472483, + "percentage": 0.5305348437272878 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 546.3709936164333, + "power": 5.582125873715791, + "efficiency": 0.5829449227290631 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 570.6653517071499, + "power": 6.889470799595422, + "efficiency": 0.5650554640965382 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 551.3218631333029, + "power": 6.232532249166376, + "efficiency": 0.5202068767064542 + } + ], + "mrp_control": { + "k": 39.492771642055445, + "ki": 0.004224452911218601, + "p": 108.30380395113365, + "integral_limit": 0.005286985999228206 + }, + "true_anomaly": 327.85057007218245, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 14 + }, + { + "inertia": [ + 187.02401733398438, + 0.0, + 0.0, + 0.0, + 153.04229736328125, + 0.0, + 0.0, + 0.0, + 68.81681823730469 + ], + "mass": 91.98892832434828, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 15, + "solar_panel": { + "direction": [ + -0.9407234118684071, + 0.20855851565480557, + 0.26747487341903275 + ], + "area": 0.16874632728721534, + "efficiency": 0.26339510584217174 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.12776262972655028, + "power": 8.355021397091178, + "type": 1 + }, + "battery": { + "capacity": 13383.200892978417, + "percentage": 0.815498718596351 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 694.2433789665993, + "power": 6.550793267794054, + "efficiency": 0.5122815684391898 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 487.87284245121054, + "power": 5.316615908144696, + "efficiency": 0.5265229579534473 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 457.40184422908646, + "power": 6.783237061710374, + "efficiency": 0.5735361102462605 + } + ], + "mrp_control": { + "k": 17.68290312776999, + "ki": 0.007071886322180158, + "p": 43.2532962426142, + "integral_limit": 0.02770891765920501 + }, + "true_anomaly": 250.9949554541788, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 15 + }, + { + "inertia": [ + 196.71311950683594, + 0.0, + 0.0, + 0.0, + 153.74166870117188, + 0.0, + 0.0, + 0.0, + 91.49099731445312 + ], + "mass": 52.132677534998635, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 16, + "solar_panel": { + "direction": [ + 0.6905797232049192, + 0.712489682982502, + -0.1243305977694591 + ], + "area": 0.20061603869983982, + "efficiency": 0.10023464114228067 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3458468472465436, + "power": 2.067303796733982, + "type": 1 + }, + "battery": { + "capacity": 21724.990440084483, + "percentage": 0.5977458995056615 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 544.0618482929233, + "power": 5.034217922194444, + "efficiency": 0.5910876424450053 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 465.2143958426761, + "power": 5.257655636085899, + "efficiency": 0.5194070349756275 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 438.0655293270554, + "power": 6.476814821532777, + "efficiency": 0.5024918922804656 + } + ], + "mrp_control": { + "k": 65.69164874415839, + "ki": 0.0026662888513311056, + "p": 138.74607456711902, + "integral_limit": 0.011884941302592574 + }, + "true_anomaly": 211.3455877384186, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 16 + }, + { + "inertia": [ + 123.81008911132812, + 0.0, + 0.0, + 0.0, + 145.67625427246094, + 0.0, + 0.0, + 0.0, + 59.491111755371094 + ], + "mass": 86.76326249330177, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 17, + "solar_panel": { + "direction": [ + 0.806100065310977, + 0.1677098546226364, + -0.5675174793502777 + ], + "area": 0.4703001634216537, + "efficiency": 0.32667174613738964 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.20542282461115802, + "power": 7.299006901436978, + "type": 1 + }, + "battery": { + "capacity": 28060.955056644176, + "percentage": 0.25074238917054326 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 651.459590827214, + "power": 5.863840226213749, + "efficiency": 0.5225166493097853 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 699.996418376747, + "power": 5.968121261624267, + "efficiency": 0.5456086168978945 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 532.8092210028755, + "power": 6.556774765344439, + "efficiency": 0.593761961132746 + } + ], + "mrp_control": { + "k": 58.64973332783935, + "ki": 0.0052422577277226766, + "p": 163.84226220306408, + "integral_limit": 0.021378587739761014 + }, + "true_anomaly": 48.64374917351123, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 17 + }, + { + "inertia": [ + 136.6334228515625, + 0.0, + 0.0, + 0.0, + 77.65042877197266, + 0.0, + 0.0, + 0.0, + 170.61334228515625 + ], + "mass": 73.45461064332821, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 18, + "solar_panel": { + "direction": [ + -0.9245109966817444, + 0.15718375055698644, + -0.34723577807502315 + ], + "area": 0.43340480895246336, + "efficiency": 0.24162748843420273 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.10527305464936024, + "power": 3.9154056372036488, + "type": 1 + }, + "battery": { + "capacity": 23162.78142199452, + "percentage": 0.4678799004714135 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 556.7004287033309, + "power": 6.325825426531046, + "efficiency": 0.511869895376664 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 550.5816258912353, + "power": 5.497970991306744, + "efficiency": 0.5901143527883618 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 648.2031811493858, + "power": 6.500413193295439, + "efficiency": 0.5998204722454001 + } + ], + "mrp_control": { + "k": 42.87643553532656, + "ki": 0.006010378833775314, + "p": 113.77631165221675, + "integral_limit": 0.029055781403932363 + }, + "true_anomaly": 347.88769597987357, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 18 + }, + { + "inertia": [ + 171.38668823242188, + 0.0, + 0.0, + 0.0, + 69.50555419921875, + 0.0, + 0.0, + 0.0, + 131.87030029296875 + ], + "mass": 107.28034268682975, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 19, + "solar_panel": { + "direction": [ + 0.3018672897483715, + 0.5357406600013572, + -0.7885797896226373 + ], + "area": 0.3686503231660331, + "efficiency": 0.36679404855069697 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.18467521177404458, + "power": 6.435913366316086, + "type": 1 + }, + "battery": { + "capacity": 17491.030702182277, + "percentage": 0.3531477531755175 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 449.0656357067874, + "power": 6.605304967637017, + "efficiency": 0.5042778118977329 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 578.3212958312229, + "power": 6.678541177392624, + "efficiency": 0.54615547977341 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 440.61416037227156, + "power": 5.91813713177063, + "efficiency": 0.563433143201141 + } + ], + "mrp_control": { + "k": 19.26589073500611, + "ki": 0.0033768604901900233, + "p": 64.56259421473668, + "integral_limit": 0.009916510316182967 + }, + "true_anomaly": 81.928895666002, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 19 + }, + { + "inertia": [ + 69.82269287109375, + 0.0, + 0.0, + 0.0, + 131.11956787109375, + 0.0, + 0.0, + 0.0, + 83.55096435546875 + ], + "mass": 60.75014912022482, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 20, + "solar_panel": { + "direction": [ + -0.2703565819311716, + 0.5759636085033233, + 0.771474717852973 + ], + "area": 0.4903035042568078, + "efficiency": 0.1733918507023176 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.18488204253916513, + "power": 9.321947436635035, + "type": 1 + }, + "battery": { + "capacity": 26812.897796270812, + "percentage": 0.7653159575407805 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 470.6455133336509, + "power": 5.473359112262981, + "efficiency": 0.5439626580793302 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 502.884509238685, + "power": 5.8874467853151735, + "efficiency": 0.5460220684034769 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 553.1570124414297, + "power": 5.194738337177371, + "efficiency": 0.5969216189813841 + } + ], + "mrp_control": { + "k": 38.44606996365953, + "ki": 0.0008182573177585284, + "p": 133.5859370571252, + "integral_limit": 0.0028660175672939048 + }, + "true_anomaly": 261.4344998535288, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 20 + }, + { + "inertia": [ + 116.94934844970703, + 0.0, + 0.0, + 0.0, + 123.5373764038086, + 0.0, + 0.0, + 0.0, + 166.99261474609375 + ], + "mass": 108.13530074813119, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 21, + "solar_panel": { + "direction": [ + 0.6981985719438996, + 0.6638945433576906, + 0.26788577684412923 + ], + "area": 0.29955546676211997, + "efficiency": 0.22323713039054827 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.19598359282649938, + "power": 2.167066388629665, + "type": 1 + }, + "battery": { + "capacity": 21028.310657225076, + "percentage": 0.4661820498583561 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 638.9551536791465, + "power": 6.48768159158648, + "efficiency": 0.5234335592717669 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 601.9031741100166, + "power": 5.449002018469043, + "efficiency": 0.5546607471520831 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 622.9872133892914, + "power": 5.5561618201879055, + "efficiency": 0.5076403836969456 + } + ], + "mrp_control": { + "k": 39.99203079308416, + "ki": 0.005215840460902806, + "p": 128.26939217158744, + "integral_limit": 0.006626334225613136 + }, + "true_anomaly": 247.01460361791192, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 21 + }, + { + "inertia": [ + 155.41302490234375, + 0.0, + 0.0, + 0.0, + 160.46665954589844, + 0.0, + 0.0, + 0.0, + 138.77691650390625 + ], + "mass": 130.40963585360242, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 22, + "solar_panel": { + "direction": [ + -0.12404376592507493, + 0.7271231186495378, + -0.6752074603116404 + ], + "area": 0.2512439256626243, + "efficiency": 0.15856978121110746 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.33135890883321545, + "power": 8.347007030182443, + "type": 1 + }, + "battery": { + "capacity": 16705.109460427804, + "percentage": 0.4166822335244412 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 446.46780817314124, + "power": 5.992711810400934, + "efficiency": 0.5607175794466395 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 613.0456186396656, + "power": 6.121449602258026, + "efficiency": 0.5883918787738889 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 501.77677029882415, + "power": 5.482829434804071, + "efficiency": 0.5757356244864734 + } + ], + "mrp_control": { + "k": 46.116255656219074, + "ki": 0.0034868695948625274, + "p": 102.91394608340701, + "integral_limit": 0.0022375881565971983 + }, + "true_anomaly": 250.3082812982925, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 22 + }, + { + "inertia": [ + 87.73255920410156, + 0.0, + 0.0, + 0.0, + 129.27163696289062, + 0.0, + 0.0, + 0.0, + 135.95452880859375 + ], + "mass": 157.2170564128141, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 23, + "solar_panel": { + "direction": [ + -0.5630239508307734, + 0.04921097253597786, + 0.824974127456716 + ], + "area": 0.40116245062703726, + "efficiency": 0.1909534440275638 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.21983345105835295, + "power": 3.767735807044466, + "type": 1 + }, + "battery": { + "capacity": 17529.76131161666, + "percentage": 0.3090047684563806 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 476.4251720634994, + "power": 6.4488705908557264, + "efficiency": 0.5343555724007648 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 594.3093544539367, + "power": 5.9328948100707795, + "efficiency": 0.5706582529474368 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 526.8510141255792, + "power": 6.436462944298576, + "efficiency": 0.5047310436119311 + } + ], + "mrp_control": { + "k": 15.767027350376049, + "ki": 0.005527548857257261, + "p": 42.71717534628807, + "integral_limit": 0.0039145504648514335 + }, + "true_anomaly": 85.34408607121814, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 23 + }, + { + "inertia": [ + 144.33493041992188, + 0.0, + 0.0, + 0.0, + 155.5883026123047, + 0.0, + 0.0, + 0.0, + 68.74288940429688 + ], + "mass": 195.06840957595895, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 24, + "solar_panel": { + "direction": [ + 0.09129549175662613, + 0.8551418691177689, + 0.5102915998394294 + ], + "area": 0.43164976387636056, + "efficiency": 0.24272531494281227 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.21061151649534443, + "power": 6.934392511896092, + "type": 1 + }, + "battery": { + "capacity": 26692.758507302762, + "percentage": 0.8418374475483283 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 684.8684503469019, + "power": 5.504677483187811, + "efficiency": 0.5821952297358888 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 627.6594739037913, + "power": 5.282714424286482, + "efficiency": 0.5783974297358835 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 748.5994455022687, + "power": 5.805185521835462, + "efficiency": 0.5962709240537536 + } + ], + "mrp_control": { + "k": 30.351694336518346, + "ki": 0.005096024965251545, + "p": 87.81935729178294, + "integral_limit": 0.010851498337910522 + }, + "true_anomaly": 273.09995219170884, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 24 + }, + { + "inertia": [ + 116.63732147216797, + 0.0, + 0.0, + 0.0, + 75.74476623535156, + 0.0, + 0.0, + 0.0, + 92.83955383300781 + ], + "mass": 158.02438008120555, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 25, + "solar_panel": { + "direction": [ + -0.11385418677837018, + 0.91966968259517, + -0.3758256232195129 + ], + "area": 0.36657384779738245, + "efficiency": 0.17069836592868287 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.1921786277486216, + "power": 9.39062944271261, + "type": 1 + }, + "battery": { + "capacity": 28917.290604732647, + "percentage": 0.8811099651158594 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 618.8519924056018, + "power": 6.770633692566632, + "efficiency": 0.5225617905488491 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 687.4978298533899, + "power": 6.239782784462134, + "efficiency": 0.5068686129222704 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 621.608590891368, + "power": 6.065427249921607, + "efficiency": 0.5557270285301728 + } + ], + "mrp_control": { + "k": 48.10150899597006, + "ki": 0.006126020710075068, + "p": 119.56480507179533, + "integral_limit": 0.003817175659885866 + }, + "true_anomaly": 201.8730653387699, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 25 + }, + { + "inertia": [ + 173.80447387695312, + 0.0, + 0.0, + 0.0, + 114.90234375, + 0.0, + 0.0, + 0.0, + 65.87764739990234 + ], + "mass": 63.65437044408371, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 26, + "solar_panel": { + "direction": [ + -0.34284185839904946, + 0.04124537630534034, + -0.9384872290355991 + ], + "area": 0.33699622266156315, + "efficiency": 0.48145222944923405 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.36578842818322643, + "power": 3.230732514732643, + "type": 1 + }, + "battery": { + "capacity": 16445.491392820062, + "percentage": 0.7225868659740466 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 599.951161507035, + "power": 5.041156432383304, + "efficiency": 0.5716103611519002 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 624.7740980590459, + "power": 5.881578032189029, + "efficiency": 0.5762622294087916 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 452.84290378489743, + "power": 6.692712946618793, + "efficiency": 0.5490078692382532 + } + ], + "mrp_control": { + "k": 58.71194618190075, + "ki": 0.004337192623345406, + "p": 233.0572115531588, + "integral_limit": 0.01251207002893005 + }, + "true_anomaly": 151.67288980936522, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 26 + }, + { + "inertia": [ + 64.95263671875, + 0.0, + 0.0, + 0.0, + 189.89691162109375, + 0.0, + 0.0, + 0.0, + 100.37506866455078 + ], + "mass": 85.14834776401818, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 27, + "solar_panel": { + "direction": [ + 0.3452966965340807, + 0.13828554405899585, + 0.9282495891014219 + ], + "area": 0.42467139932738596, + "efficiency": 0.244931703556211 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.239311128516083, + "power": 1.9532286392811062, + "type": 1 + }, + "battery": { + "capacity": 8160.99716734222, + "percentage": 0.6709197157545037 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 618.0113291735597, + "power": 6.66026132017932, + "efficiency": 0.5695455650093229 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 594.2562490604776, + "power": 5.6251475307369025, + "efficiency": 0.5890490374892076 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 561.2120387226904, + "power": 6.981201500307692, + "efficiency": 0.5864718291318136 + } + ], + "mrp_control": { + "k": 32.350232276183384, + "ki": 0.004627238724081578, + "p": 103.44647652535272, + "integral_limit": 0.007566482428703071 + }, + "true_anomaly": 109.77947865964784, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 27 + }, + { + "inertia": [ + 186.01307678222656, + 0.0, + 0.0, + 0.0, + 115.5552978515625, + 0.0, + 0.0, + 0.0, + 187.8866729736328 + ], + "mass": 55.64891543857366, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 28, + "solar_panel": { + "direction": [ + -0.5384737277065975, + 0.7919505925273218, + -0.28785465701528073 + ], + "area": 0.4119497158915304, + "efficiency": 0.10195591897164023 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.39167090238546287, + "power": 9.47647554500031, + "type": 1 + }, + "battery": { + "capacity": 24662.157069975736, + "percentage": 0.9025211160137949 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 689.8355054193119, + "power": 6.75560430596383, + "efficiency": 0.5028003484294483 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 506.98042039643826, + "power": 6.76096755903487, + "efficiency": 0.5497552026454721 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 627.5207804283475, + "power": 6.7206659067675805, + "efficiency": 0.5006023927021078 + } + ], + "mrp_control": { + "k": 74.8689050269782, + "ki": 0.007915679912091614, + "p": 183.91993484484198, + "integral_limit": 0.013809615446636756 + }, + "true_anomaly": 166.29306894605293, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 28 + }, + { + "inertia": [ + 163.58486938476562, + 0.0, + 0.0, + 0.0, + 79.40374755859375, + 0.0, + 0.0, + 0.0, + 163.74166870117188 + ], + "mass": 197.47378033366326, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 29, + "solar_panel": { + "direction": [ + -0.8362550997039293, + 0.32438921548817257, + -0.442096194390021 + ], + "area": 0.4533007979685342, + "efficiency": 0.4789102685445493 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.41485962227972606, + "power": 3.310041449965498, + "type": 1 + }, + "battery": { + "capacity": 28825.060516745754, + "percentage": 0.4691277465445758 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 482.2613668404599, + "power": 5.025996709672686, + "efficiency": 0.5963100590951259 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 634.3561086829195, + "power": 6.739992849444499, + "efficiency": 0.5675004272227383 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 633.3525136233027, + "power": 6.502960798115194, + "efficiency": 0.5327117871412456 + } + ], + "mrp_control": { + "k": 30.71704655591411, + "ki": 0.005213861476092753, + "p": 109.18296993029632, + "integral_limit": 0.017215531957307968 + }, + "true_anomaly": 313.02605219054914, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 29 + }, + { + "inertia": [ + 168.70901489257812, + 0.0, + 0.0, + 0.0, + 193.64414978027344, + 0.0, + 0.0, + 0.0, + 186.9629669189453 + ], + "mass": 156.5505839400692, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 30, + "solar_panel": { + "direction": [ + 0.2325851097538003, + 0.11830441732308697, + -0.965353941082056 + ], + "area": 0.24539063388798343, + "efficiency": 0.35660367903628476 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.1003509804797072, + "power": 5.900490305946715, + "type": 1 + }, + "battery": { + "capacity": 10816.352574616427, + "percentage": 0.5977965598369834 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 693.9114512357503, + "power": 5.747069513979599, + "efficiency": 0.5024188611564508 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 518.3309130961449, + "power": 6.368962068049136, + "efficiency": 0.5619439210872524 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 496.3523125705024, + "power": 6.584219936238295, + "efficiency": 0.5169176316040652 + } + ], + "mrp_control": { + "k": 38.53564025355237, + "ki": 0.008292070940878988, + "p": 100.2994964361949, + "integral_limit": 0.001220566402174998 + }, + "true_anomaly": 230.55079598081917, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 30 + }, + { + "inertia": [ + 155.66644287109375, + 0.0, + 0.0, + 0.0, + 117.90325164794922, + 0.0, + 0.0, + 0.0, + 195.9835662841797 + ], + "mass": 82.71153726086868, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 31, + "solar_panel": { + "direction": [ + -0.5039344936793378, + 0.8482691932254381, + -0.16275565091514893 + ], + "area": 0.124813875063606, + "efficiency": 0.3803933711511551 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3900332899546678, + "power": 8.401095515242595, + "type": 1 + }, + "battery": { + "capacity": 19921.430391994567, + "percentage": 0.3787604772649227 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 546.9169881061445, + "power": 5.862452482131517, + "efficiency": 0.5855898062901953 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 748.6978914000786, + "power": 5.1284639546053645, + "efficiency": 0.5209698034832178 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 565.2575540083847, + "power": 6.590427941411068, + "efficiency": 0.5779071695414087 + } + ], + "mrp_control": { + "k": 32.69634143026281, + "ki": 0.0020703644293592984, + "p": 82.31513745219955, + "integral_limit": 0.008405164618101087 + }, + "true_anomaly": 330.4696028171373, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 31 + }, + { + "inertia": [ + 198.0958709716797, + 0.0, + 0.0, + 0.0, + 60.830162048339844, + 0.0, + 0.0, + 0.0, + 180.60386657714844 + ], + "mass": 126.38234292115614, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 32, + "solar_panel": { + "direction": [ + 0.14594377511554654, + 0.9717940847942382, + 0.18524759448897474 + ], + "area": 0.24945387996158128, + "efficiency": 0.3712020685851033 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.18537811821895597, + "power": 7.195172197612881, + "type": 1 + }, + "battery": { + "capacity": 10958.677788189278, + "percentage": 0.6840752436248847 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 513.6992088954127, + "power": 6.030914503646901, + "efficiency": 0.5669790952343847 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 465.7020397213099, + "power": 5.784418459077602, + "efficiency": 0.5845265407471631 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 590.3571586425195, + "power": 5.675231089275668, + "efficiency": 0.5178308305481562 + } + ], + "mrp_control": { + "k": 23.792584502486644, + "ki": 0.0009622100926856281, + "p": 76.77349531236986, + "integral_limit": 0.000164927810670839 + }, + "true_anomaly": 266.8779300627574, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 32 + }, + { + "inertia": [ + 132.77081298828125, + 0.0, + 0.0, + 0.0, + 119.29783630371094, + 0.0, + 0.0, + 0.0, + 174.53939819335938 + ], + "mass": 54.37418270267079, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 33, + "solar_panel": { + "direction": [ + -0.5795080675777354, + 0.7893768609933058, + -0.20261927583691014 + ], + "area": 0.4904076955620803, + "efficiency": 0.22140650530036377 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.37396768602401986, + "power": 2.9424927285658393, + "type": 1 + }, + "battery": { + "capacity": 25315.23747065383, + "percentage": 0.4993470301540608 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 600.4624289392568, + "power": 6.329029665455412, + "efficiency": 0.5721673575825068 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 639.0329194081971, + "power": 6.609442994039879, + "efficiency": 0.512566299931546 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 491.97355850167435, + "power": 6.210673630364873, + "efficiency": 0.5363412418936628 + } + ], + "mrp_control": { + "k": 23.44110972094467, + "ki": 0.003497692904099299, + "p": 76.45251165305451, + "integral_limit": 0.0096637275862307 + }, + "true_anomaly": 85.25314536128329, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 33 + }, + { + "inertia": [ + 92.80104064941406, + 0.0, + 0.0, + 0.0, + 50.26515579223633, + 0.0, + 0.0, + 0.0, + 198.3650665283203 + ], + "mass": 75.25481718922737, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 34, + "solar_panel": { + "direction": [ + 0.7655715460060448, + 0.2707165659707351, + 0.5836203807741185 + ], + "area": 0.3886614992461095, + "efficiency": 0.21713853725446494 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.17496493282116243, + "power": 9.960177494498867, + "type": 1 + }, + "battery": { + "capacity": 17295.403428702266, + "percentage": 0.6272211479680591 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 731.0425228863098, + "power": 6.801983150057728, + "efficiency": 0.5596782766222906 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 638.202148117766, + "power": 6.709721481458379, + "efficiency": 0.5163071352981727 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 565.2732757086603, + "power": 6.023227067154955, + "efficiency": 0.5498667259726173 + } + ], + "mrp_control": { + "k": 78.71455670227843, + "ki": 0.0019101291542788091, + "p": 217.67838198463164, + "integral_limit": 0.00785643580193563 + }, + "true_anomaly": 323.38506765884256, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 34 + }, + { + "inertia": [ + 56.648658752441406, + 0.0, + 0.0, + 0.0, + 195.05357360839844, + 0.0, + 0.0, + 0.0, + 104.26272583007812 + ], + "mass": 54.34928138122399, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 35, + "solar_panel": { + "direction": [ + 0.2869738140299381, + 0.020555496943780678, + 0.9577178611712871 + ], + "area": 0.11039272342547704, + "efficiency": 0.21609538936584993 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.12036134378217947, + "power": 1.5950180332442998, + "type": 1 + }, + "battery": { + "capacity": 9472.975242778273, + "percentage": 0.13503124966143581 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 423.24855482506064, + "power": 5.131291514511568, + "efficiency": 0.5767078635970818 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 689.9435792506887, + "power": 6.948763973414772, + "efficiency": 0.5763245608247141 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 414.1839016518598, + "power": 6.207389896816749, + "efficiency": 0.5437509484995787 + } + ], + "mrp_control": { + "k": 59.55611280474943, + "ki": 0.007664650694662858, + "p": 176.32185634230325, + "integral_limit": 0.003288818718740807 + }, + "true_anomaly": 223.22704600044412, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 35 + }, + { + "inertia": [ + 86.96397399902344, + 0.0, + 0.0, + 0.0, + 58.420955657958984, + 0.0, + 0.0, + 0.0, + 139.75782775878906 + ], + "mass": 182.29718334935458, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 36, + "solar_panel": { + "direction": [ + -0.5179355890959119, + 0.6123747573634986, + -0.597277056391644 + ], + "area": 0.31658082127010945, + "efficiency": 0.38424743353719515 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.28050618718181364, + "power": 8.378238188374036, + "type": 1 + }, + "battery": { + "capacity": 28860.436268745914, + "percentage": 0.938675605189351 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 598.6567673676425, + "power": 6.1936808721433465, + "efficiency": 0.5953742298073474 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 603.3836666094414, + "power": 6.587373065676337, + "efficiency": 0.5031480222633173 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 620.8297008519761, + "power": 5.889842013055345, + "efficiency": 0.5182191884721403 + } + ], + "mrp_control": { + "k": 27.476768906819313, + "ki": 0.007170268847129153, + "p": 79.70009952866023, + "integral_limit": 0.009128251910592721 + }, + "true_anomaly": 204.65043387483323, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 36 + }, + { + "inertia": [ + 172.53573608398438, + 0.0, + 0.0, + 0.0, + 118.23352813720703, + 0.0, + 0.0, + 0.0, + 106.26756286621094 + ], + "mass": 68.97424089957627, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 37, + "solar_panel": { + "direction": [ + -0.0876282559645173, + 0.9417311397108195, + 0.324751827178198 + ], + "area": 0.13849013645557778, + "efficiency": 0.12576023621533833 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3686444388053741, + "power": 1.3357633871033692, + "type": 1 + }, + "battery": { + "capacity": 10046.2552756077, + "percentage": 0.8921296993618347 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 490.6383834819479, + "power": 6.218359195116087, + "efficiency": 0.5617690912731628 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 560.8505026004211, + "power": 6.624921445663158, + "efficiency": 0.5249928809106013 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 746.1806867970129, + "power": 6.672148635634489, + "efficiency": 0.5680414362880696 + } + ], + "mrp_control": { + "k": 60.58141653389663, + "ki": 0.006846544632600974, + "p": 205.57226846192538, + "integral_limit": 0.023811185433989832 + }, + "true_anomaly": 73.89135273039831, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 37 + }, + { + "inertia": [ + 168.1898193359375, + 0.0, + 0.0, + 0.0, + 191.376953125, + 0.0, + 0.0, + 0.0, + 85.31742858886719 + ], + "mass": 192.1618673064108, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 38, + "solar_panel": { + "direction": [ + -0.5400228085395935, + 0.37950091073222264, + -0.7512352660854142 + ], + "area": 0.3643778079619955, + "efficiency": 0.24001805426286357 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3698429455655715, + "power": 3.063709974410499, + "type": 1 + }, + "battery": { + "capacity": 8631.47475436767, + "percentage": 0.34118336728236576 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 545.7958147631692, + "power": 6.024875205541728, + "efficiency": 0.5533492420107435 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 735.8141558841565, + "power": 5.303307479232423, + "efficiency": 0.5826704735780198 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 582.6857709106397, + "power": 6.390796922356912, + "efficiency": 0.5890180154905257 + } + ], + "mrp_control": { + "k": 33.20459782251269, + "ki": 0.007010342580441554, + "p": 88.23577894018099, + "integral_limit": 0.01723533284210913 + }, + "true_anomaly": 314.5946209059097, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 38 + } + ] +} \ No newline at end of file diff --git a/benchmarks/aeosbench/dataset/cases/00094/taskset.json b/benchmarks/aeosbench/dataset/cases/00094/taskset.json new file mode 100644 index 0000000..d28658c --- /dev/null +++ b/benchmarks/aeosbench/dataset/cases/00094/taskset.json @@ -0,0 +1,1938 @@ +[ + { + "release_time": 556, + "due_time": 930, + "duration": 17, + "coordinate": [ + 58.07607879492281, + -169.22266176706475 + ], + "sensor_type": 1, + "id": 0 + }, + { + "release_time": 1053, + "due_time": 1235, + "duration": 28, + "coordinate": [ + 16.284007030195113, + -87.8952939253883 + ], + "sensor_type": 1, + "id": 1 + }, + { + "release_time": 3513, + "due_time": 3599, + "duration": 28, + "coordinate": [ + -34.19350684601844, + 143.70181391646872 + ], + "sensor_type": 1, + "id": 2 + }, + { + "release_time": 3227, + "due_time": 3473, + "duration": 45, + "coordinate": [ + 5.009590488841411, + 134.09502906427986 + ], + "sensor_type": 1, + "id": 3 + }, + { + "release_time": 485, + "due_time": 2687, + "duration": 42, + "coordinate": [ + -42.448443998920936, + -44.63902880948734 + ], + "sensor_type": 1, + "id": 4 + }, + { + "release_time": 2858, + "due_time": 3395, + "duration": 50, + "coordinate": [ + -9.961180712733409, + -115.16088032013268 + ], + "sensor_type": 1, + "id": 5 + }, + { + "release_time": 2451, + "due_time": 3520, + "duration": 44, + "coordinate": [ + 47.81582964119664, + 113.47927017550705 + ], + "sensor_type": 1, + "id": 6 + }, + { + "release_time": 1439, + "due_time": 2550, + "duration": 58, + "coordinate": [ + 10.277361409248016, + 168.76520677751483 + ], + "sensor_type": 1, + "id": 7 + }, + { + "release_time": 2063, + "due_time": 2425, + "duration": 36, + "coordinate": [ + 30.650719231677783, + 50.85553173709127 + ], + "sensor_type": 1, + "id": 8 + }, + { + "release_time": 1171, + "due_time": 2631, + "duration": 57, + "coordinate": [ + 73.2704570954395, + -61.24831934983338 + ], + "sensor_type": 1, + "id": 9 + }, + { + "release_time": 197, + "due_time": 1889, + "duration": 55, + "coordinate": [ + -78.64393446887567, + 23.53710197288126 + ], + "sensor_type": 1, + "id": 10 + }, + { + "release_time": 1408, + "due_time": 2930, + "duration": 30, + "coordinate": [ + -39.485199796323585, + 152.7742543067498 + ], + "sensor_type": 1, + "id": 11 + }, + { + "release_time": 2930, + "due_time": 3455, + "duration": 32, + "coordinate": [ + 70.46179455922922, + -116.60918907481502 + ], + "sensor_type": 1, + "id": 12 + }, + { + "release_time": 2296, + "due_time": 2471, + "duration": 35, + "coordinate": [ + 39.97316109004939, + -30.948713616821493 + ], + "sensor_type": 1, + "id": 13 + }, + { + "release_time": 2631, + "due_time": 3349, + "duration": 51, + "coordinate": [ + -5.690124873262178, + -79.94356722828256 + ], + "sensor_type": 1, + "id": 14 + }, + { + "release_time": 3020, + "due_time": 3475, + "duration": 35, + "coordinate": [ + 47.216703374884474, + -145.01981617964736 + ], + "sensor_type": 1, + "id": 15 + }, + { + "release_time": 2033, + "due_time": 3390, + "duration": 47, + "coordinate": [ + -79.12245840648133, + -168.44406087466487 + ], + "sensor_type": 1, + "id": 16 + }, + { + "release_time": 2938, + "due_time": 3503, + "duration": 35, + "coordinate": [ + -50.93994667515365, + -100.11318864782959 + ], + "sensor_type": 1, + "id": 17 + }, + { + "release_time": 2117, + "due_time": 3456, + "duration": 45, + "coordinate": [ + 34.52006600496327, + 105.36628583338529 + ], + "sensor_type": 1, + "id": 18 + }, + { + "release_time": 291, + "due_time": 2211, + "duration": 25, + "coordinate": [ + 25.160968434527433, + -6.170132414619474 + ], + "sensor_type": 1, + "id": 19 + }, + { + "release_time": 2699, + "due_time": 3546, + "duration": 32, + "coordinate": [ + -26.966858301745916, + 145.59744729125146 + ], + "sensor_type": 1, + "id": 20 + }, + { + "release_time": 1496, + "due_time": 3120, + "duration": 30, + "coordinate": [ + 16.021846105809914, + -5.8909867584056315 + ], + "sensor_type": 1, + "id": 21 + }, + { + "release_time": 1993, + "due_time": 2420, + "duration": 58, + "coordinate": [ + -54.0442429344731, + 49.46707678924653 + ], + "sensor_type": 1, + "id": 22 + }, + { + "release_time": 2831, + "due_time": 3095, + "duration": 60, + "coordinate": [ + 87.0558140138881, + 15.499526529174148 + ], + "sensor_type": 1, + "id": 23 + }, + { + "release_time": 2276, + "due_time": 3319, + "duration": 36, + "coordinate": [ + 65.27820808154408, + 18.87015939711975 + ], + "sensor_type": 1, + "id": 24 + }, + { + "release_time": 2035, + "due_time": 2266, + "duration": 47, + "coordinate": [ + -70.76061795655887, + 81.67954252437153 + ], + "sensor_type": 1, + "id": 25 + }, + { + "release_time": 459, + "due_time": 1740, + "duration": 39, + "coordinate": [ + -52.61166077911135, + 132.73311459540923 + ], + "sensor_type": 1, + "id": 26 + }, + { + "release_time": 2393, + "due_time": 3581, + "duration": 25, + "coordinate": [ + -10.353512636083835, + -150.69488159726373 + ], + "sensor_type": 1, + "id": 27 + }, + { + "release_time": 3165, + "due_time": 3510, + "duration": 41, + "coordinate": [ + -24.04711262703728, + 36.71566076787474 + ], + "sensor_type": 1, + "id": 28 + }, + { + "release_time": 3508, + "due_time": 3600, + "duration": 30, + "coordinate": [ + 76.31821776505632, + 159.06111576301998 + ], + "sensor_type": 1, + "id": 29 + }, + { + "release_time": 1784, + "due_time": 3251, + "duration": 41, + "coordinate": [ + -71.7124873350941, + 47.39977394692934 + ], + "sensor_type": 1, + "id": 30 + }, + { + "release_time": 1985, + "due_time": 2537, + "duration": 27, + "coordinate": [ + 88.48047223266235, + 79.3299714451619 + ], + "sensor_type": 1, + "id": 31 + }, + { + "release_time": 3481, + "due_time": 3597, + "duration": 38, + "coordinate": [ + 37.57545882719056, + -52.373993459207725 + ], + "sensor_type": 1, + "id": 32 + }, + { + "release_time": 2874, + "due_time": 3532, + "duration": 17, + "coordinate": [ + -75.37557956221428, + -166.84549521499812 + ], + "sensor_type": 1, + "id": 33 + }, + { + "release_time": 308, + "due_time": 653, + "duration": 40, + "coordinate": [ + 0.18978769172626642, + -44.96832066161173 + ], + "sensor_type": 1, + "id": 34 + }, + { + "release_time": 1208, + "due_time": 1794, + "duration": 42, + "coordinate": [ + 87.5662452519353, + -20.167655157725335 + ], + "sensor_type": 1, + "id": 35 + }, + { + "release_time": 185, + "due_time": 543, + "duration": 30, + "coordinate": [ + -32.44322254861293, + -139.22102892658827 + ], + "sensor_type": 1, + "id": 36 + }, + { + "release_time": 1957, + "due_time": 2247, + "duration": 24, + "coordinate": [ + -47.84188337053655, + -29.06063787317413 + ], + "sensor_type": 1, + "id": 37 + }, + { + "release_time": 1710, + "due_time": 2793, + "duration": 24, + "coordinate": [ + 14.909957607108836, + -46.28122482465733 + ], + "sensor_type": 1, + "id": 38 + }, + { + "release_time": 2301, + "due_time": 3483, + "duration": 39, + "coordinate": [ + 58.8299748671804, + -73.68512600643444 + ], + "sensor_type": 1, + "id": 39 + }, + { + "release_time": 2761, + "due_time": 3212, + "duration": 56, + "coordinate": [ + -71.66130867460829, + -111.86690461750746 + ], + "sensor_type": 1, + "id": 40 + }, + { + "release_time": 2659, + "due_time": 2997, + "duration": 43, + "coordinate": [ + 58.91709605174836, + 161.20896520160977 + ], + "sensor_type": 1, + "id": 41 + }, + { + "release_time": 3404, + "due_time": 3578, + "duration": 32, + "coordinate": [ + 88.6897192944912, + -115.29651065102136 + ], + "sensor_type": 1, + "id": 42 + }, + { + "release_time": 2999, + "due_time": 3273, + "duration": 17, + "coordinate": [ + -2.4497275191034333, + 168.0364078575182 + ], + "sensor_type": 1, + "id": 43 + }, + { + "release_time": 1525, + "due_time": 2889, + "duration": 15, + "coordinate": [ + 69.15295980263559, + 112.16886163087725 + ], + "sensor_type": 1, + "id": 44 + }, + { + "release_time": 934, + "due_time": 1103, + "duration": 53, + "coordinate": [ + -12.291138672937564, + 15.94975138778787 + ], + "sensor_type": 1, + "id": 45 + }, + { + "release_time": 1988, + "due_time": 2224, + "duration": 58, + "coordinate": [ + 57.241722552002415, + -55.014706074727385 + ], + "sensor_type": 1, + "id": 46 + }, + { + "release_time": 1784, + "due_time": 2531, + "duration": 19, + "coordinate": [ + -56.40160968133431, + 63.339338258274864 + ], + "sensor_type": 1, + "id": 47 + }, + { + "release_time": 357, + "due_time": 1699, + "duration": 57, + "coordinate": [ + -64.82862253218562, + 24.781359436710915 + ], + "sensor_type": 1, + "id": 48 + }, + { + "release_time": 2084, + "due_time": 2639, + "duration": 25, + "coordinate": [ + -52.32431007913133, + 65.58178991331644 + ], + "sensor_type": 1, + "id": 49 + }, + { + "release_time": 2316, + "due_time": 2395, + "duration": 16, + "coordinate": [ + -15.48648334373479, + -56.4135870888733 + ], + "sensor_type": 1, + "id": 50 + }, + { + "release_time": 256, + "due_time": 432, + "duration": 46, + "coordinate": [ + 21.663634657179628, + 141.84701422957778 + ], + "sensor_type": 1, + "id": 51 + }, + { + "release_time": 2710, + "due_time": 3516, + "duration": 18, + "coordinate": [ + 82.60431886394665, + 165.09138078748322 + ], + "sensor_type": 1, + "id": 52 + }, + { + "release_time": 1690, + "due_time": 2165, + "duration": 16, + "coordinate": [ + 4.841729788077203, + 123.68688629474832 + ], + "sensor_type": 1, + "id": 53 + }, + { + "release_time": 872, + "due_time": 2787, + "duration": 24, + "coordinate": [ + -83.37712489084346, + -106.32090633661016 + ], + "sensor_type": 1, + "id": 54 + }, + { + "release_time": 3286, + "due_time": 3405, + "duration": 30, + "coordinate": [ + 76.76211770319225, + 113.59776131307524 + ], + "sensor_type": 1, + "id": 55 + }, + { + "release_time": 747, + "due_time": 1493, + "duration": 37, + "coordinate": [ + 0.1765914127899748, + -48.29767983070519 + ], + "sensor_type": 1, + "id": 56 + }, + { + "release_time": 2181, + "due_time": 3419, + "duration": 54, + "coordinate": [ + -11.527640745490856, + -114.93136875436858 + ], + "sensor_type": 1, + "id": 57 + }, + { + "release_time": 3234, + "due_time": 3481, + "duration": 57, + "coordinate": [ + -82.48278503719482, + -19.00529628340948 + ], + "sensor_type": 1, + "id": 58 + }, + { + "release_time": 3305, + "due_time": 3463, + "duration": 27, + "coordinate": [ + 33.48582957912183, + -157.66159327576594 + ], + "sensor_type": 1, + "id": 59 + }, + { + "release_time": 3462, + "due_time": 3520, + "duration": 16, + "coordinate": [ + 8.18276275497449, + 55.38558186914568 + ], + "sensor_type": 1, + "id": 60 + }, + { + "release_time": 2075, + "due_time": 2186, + "duration": 28, + "coordinate": [ + 56.67150018091584, + 136.24667055269236 + ], + "sensor_type": 1, + "id": 61 + }, + { + "release_time": 1240, + "due_time": 3350, + "duration": 32, + "coordinate": [ + -14.88691087139837, + -16.749419632315096 + ], + "sensor_type": 1, + "id": 62 + }, + { + "release_time": 743, + "due_time": 2188, + "duration": 44, + "coordinate": [ + -51.868609546408656, + -163.7490750960792 + ], + "sensor_type": 1, + "id": 63 + }, + { + "release_time": 2311, + "due_time": 3197, + "duration": 22, + "coordinate": [ + 21.034140579688398, + 130.1366552612231 + ], + "sensor_type": 1, + "id": 64 + }, + { + "release_time": 3478, + "due_time": 3531, + "duration": 15, + "coordinate": [ + 54.225260332832676, + -85.96674827546897 + ], + "sensor_type": 1, + "id": 65 + }, + { + "release_time": 1591, + "due_time": 2250, + "duration": 50, + "coordinate": [ + 83.74693487433078, + 117.09989721556053 + ], + "sensor_type": 1, + "id": 66 + }, + { + "release_time": 2341, + "due_time": 3361, + "duration": 59, + "coordinate": [ + -16.419152193990186, + 108.32792025661337 + ], + "sensor_type": 1, + "id": 67 + }, + { + "release_time": 505, + "due_time": 969, + "duration": 60, + "coordinate": [ + -15.82491567897128, + 41.415819350029835 + ], + "sensor_type": 1, + "id": 68 + }, + { + "release_time": 522, + "due_time": 3334, + "duration": 53, + "coordinate": [ + -75.8494555212187, + -87.4512635668735 + ], + "sensor_type": 1, + "id": 69 + }, + { + "release_time": 1063, + "due_time": 3314, + "duration": 54, + "coordinate": [ + 63.864405246830245, + 47.64380073888245 + ], + "sensor_type": 1, + "id": 70 + }, + { + "release_time": 2782, + "due_time": 3455, + "duration": 44, + "coordinate": [ + 59.118239980975005, + -5.272228184884426 + ], + "sensor_type": 1, + "id": 71 + }, + { + "release_time": 868, + "due_time": 1771, + "duration": 22, + "coordinate": [ + 37.8869850692341, + 29.10213061058755 + ], + "sensor_type": 1, + "id": 72 + }, + { + "release_time": 1420, + "due_time": 1601, + "duration": 50, + "coordinate": [ + 47.32823226479246, + -140.24677515782378 + ], + "sensor_type": 1, + "id": 73 + }, + { + "release_time": 2319, + "due_time": 2816, + "duration": 52, + "coordinate": [ + 63.23608643228539, + 13.462731545053117 + ], + "sensor_type": 1, + "id": 74 + }, + { + "release_time": 376, + "due_time": 1004, + "duration": 21, + "coordinate": [ + 62.84646724098371, + -38.02973977911094 + ], + "sensor_type": 1, + "id": 75 + }, + { + "release_time": 1427, + "due_time": 1536, + "duration": 15, + "coordinate": [ + -53.409476811558946, + -91.82273624327533 + ], + "sensor_type": 1, + "id": 76 + }, + { + "release_time": 1974, + "due_time": 2723, + "duration": 39, + "coordinate": [ + -24.072913623639764, + -102.3201904844368 + ], + "sensor_type": 1, + "id": 77 + }, + { + "release_time": 252, + "due_time": 1683, + "duration": 35, + "coordinate": [ + -73.40572922395394, + -20.602349194837274 + ], + "sensor_type": 1, + "id": 78 + }, + { + "release_time": 912, + "due_time": 1287, + "duration": 17, + "coordinate": [ + 26.66824019042845, + -40.302614747421075 + ], + "sensor_type": 1, + "id": 79 + }, + { + "release_time": 2015, + "due_time": 3566, + "duration": 28, + "coordinate": [ + 4.136959490516233, + -35.72254908329279 + ], + "sensor_type": 1, + "id": 80 + }, + { + "release_time": 2050, + "due_time": 3236, + "duration": 50, + "coordinate": [ + -4.947472123771973, + -105.79005405600631 + ], + "sensor_type": 1, + "id": 81 + }, + { + "release_time": 362, + "due_time": 762, + "duration": 56, + "coordinate": [ + 44.5839358830213, + -37.90162393794955 + ], + "sensor_type": 1, + "id": 82 + }, + { + "release_time": 75, + "due_time": 2295, + "duration": 19, + "coordinate": [ + -20.79474567698503, + 128.02625152823515 + ], + "sensor_type": 1, + "id": 83 + }, + { + "release_time": 2890, + "due_time": 3424, + "duration": 35, + "coordinate": [ + 36.06062046162505, + 98.03772194334698 + ], + "sensor_type": 1, + "id": 84 + }, + { + "release_time": 2346, + "due_time": 3429, + "duration": 42, + "coordinate": [ + 30.42040590078085, + 16.60221689644223 + ], + "sensor_type": 1, + "id": 85 + }, + { + "release_time": 266, + "due_time": 1947, + "duration": 50, + "coordinate": [ + 10.650935338833548, + -33.64022902164092 + ], + "sensor_type": 1, + "id": 86 + }, + { + "release_time": 360, + "due_time": 1788, + "duration": 30, + "coordinate": [ + -16.0779745638405, + -52.45174950794819 + ], + "sensor_type": 1, + "id": 87 + }, + { + "release_time": 1893, + "due_time": 3399, + "duration": 51, + "coordinate": [ + -83.83434887301759, + -88.0075285766342 + ], + "sensor_type": 1, + "id": 88 + }, + { + "release_time": 159, + "due_time": 375, + "duration": 15, + "coordinate": [ + -44.17309950653907, + -122.82045835687137 + ], + "sensor_type": 1, + "id": 89 + }, + { + "release_time": 1929, + "due_time": 2141, + "duration": 46, + "coordinate": [ + 35.37618165473263, + 61.11011314678905 + ], + "sensor_type": 1, + "id": 90 + }, + { + "release_time": 2616, + "due_time": 3129, + "duration": 32, + "coordinate": [ + -44.93649883199879, + -168.87218882561555 + ], + "sensor_type": 1, + "id": 91 + }, + { + "release_time": 2083, + "due_time": 3336, + "duration": 45, + "coordinate": [ + -18.24241983424507, + 90.27555200827862 + ], + "sensor_type": 1, + "id": 92 + }, + { + "release_time": 1310, + "due_time": 2186, + "duration": 39, + "coordinate": [ + 25.92496007596894, + -153.4765895569929 + ], + "sensor_type": 1, + "id": 93 + }, + { + "release_time": 807, + "due_time": 2134, + "duration": 27, + "coordinate": [ + 30.614852888998186, + 51.08654247730945 + ], + "sensor_type": 1, + "id": 94 + }, + { + "release_time": 2084, + "due_time": 2316, + "duration": 36, + "coordinate": [ + 86.3346274373585, + 31.585210868826607 + ], + "sensor_type": 1, + "id": 95 + }, + { + "release_time": 175, + "due_time": 1108, + "duration": 43, + "coordinate": [ + -42.54617433715369, + -95.40351291189621 + ], + "sensor_type": 1, + "id": 96 + }, + { + "release_time": 1376, + "due_time": 3023, + "duration": 39, + "coordinate": [ + -17.864910620450047, + 77.86389998491683 + ], + "sensor_type": 1, + "id": 97 + }, + { + "release_time": 2672, + "due_time": 2734, + "duration": 17, + "coordinate": [ + 62.11702133956584, + -128.04072689034132 + ], + "sensor_type": 1, + "id": 98 + }, + { + "release_time": 2146, + "due_time": 3599, + "duration": 37, + "coordinate": [ + 33.82890163068811, + -41.16484844282769 + ], + "sensor_type": 1, + "id": 99 + }, + { + "release_time": 2386, + "due_time": 2652, + "duration": 15, + "coordinate": [ + 16.59642127878307, + 96.12592265488007 + ], + "sensor_type": 1, + "id": 100 + }, + { + "release_time": 1863, + "due_time": 2612, + "duration": 44, + "coordinate": [ + -42.23107853598848, + -124.14068811343598 + ], + "sensor_type": 1, + "id": 101 + }, + { + "release_time": 2811, + "due_time": 2986, + "duration": 25, + "coordinate": [ + 79.3326574306308, + 77.52232472540283 + ], + "sensor_type": 1, + "id": 102 + }, + { + "release_time": 2597, + "due_time": 3585, + "duration": 51, + "coordinate": [ + -4.399831188947871, + -161.1628187333023 + ], + "sensor_type": 1, + "id": 103 + }, + { + "release_time": 653, + "due_time": 1851, + "duration": 35, + "coordinate": [ + -23.12063086406596, + -130.63609042055336 + ], + "sensor_type": 1, + "id": 104 + }, + { + "release_time": 1513, + "due_time": 3444, + "duration": 23, + "coordinate": [ + 33.47697948881084, + 10.18661036625835 + ], + "sensor_type": 1, + "id": 105 + }, + { + "release_time": 811, + "due_time": 2981, + "duration": 21, + "coordinate": [ + -55.226088776270544, + 98.44679518694852 + ], + "sensor_type": 1, + "id": 106 + }, + { + "release_time": 2095, + "due_time": 3537, + "duration": 38, + "coordinate": [ + 84.06778361947073, + 142.41358487835026 + ], + "sensor_type": 1, + "id": 107 + }, + { + "release_time": 436, + "due_time": 1289, + "duration": 47, + "coordinate": [ + -63.06268408468014, + 14.210710584751695 + ], + "sensor_type": 1, + "id": 108 + }, + { + "release_time": 784, + "due_time": 1735, + "duration": 49, + "coordinate": [ + -32.5571936267403, + 155.7722992016897 + ], + "sensor_type": 1, + "id": 109 + }, + { + "release_time": 1883, + "due_time": 3169, + "duration": 15, + "coordinate": [ + -17.958437885974064, + 44.51214207230868 + ], + "sensor_type": 1, + "id": 110 + }, + { + "release_time": 2933, + "due_time": 3121, + "duration": 17, + "coordinate": [ + -43.01935121713209, + 176.8237906623241 + ], + "sensor_type": 1, + "id": 111 + }, + { + "release_time": 1616, + "due_time": 2711, + "duration": 57, + "coordinate": [ + 50.403896340296, + 130.6740763546594 + ], + "sensor_type": 1, + "id": 112 + }, + { + "release_time": 180, + "due_time": 3592, + "duration": 21, + "coordinate": [ + -0.3413647864524876, + -173.97280256775457 + ], + "sensor_type": 1, + "id": 113 + }, + { + "release_time": 1938, + "due_time": 2387, + "duration": 60, + "coordinate": [ + 69.58541106381509, + -38.50774307038793 + ], + "sensor_type": 1, + "id": 114 + }, + { + "release_time": 856, + "due_time": 2098, + "duration": 47, + "coordinate": [ + -28.600414539765552, + -139.27195333087988 + ], + "sensor_type": 1, + "id": 115 + }, + { + "release_time": 2567, + "due_time": 2650, + "duration": 19, + "coordinate": [ + -78.06432463192232, + 88.91423008583371 + ], + "sensor_type": 1, + "id": 116 + }, + { + "release_time": 1474, + "due_time": 2759, + "duration": 59, + "coordinate": [ + 83.34373059191302, + 1.7218591559176843 + ], + "sensor_type": 1, + "id": 117 + }, + { + "release_time": 1730, + "due_time": 2613, + "duration": 53, + "coordinate": [ + -43.93454686022577, + -173.60340484744572 + ], + "sensor_type": 1, + "id": 118 + }, + { + "release_time": 2662, + "due_time": 3544, + "duration": 45, + "coordinate": [ + -32.040633980940896, + 15.34991112246874 + ], + "sensor_type": 1, + "id": 119 + }, + { + "release_time": 1857, + "due_time": 3240, + "duration": 48, + "coordinate": [ + -58.67804522469155, + -75.12637689412031 + ], + "sensor_type": 1, + "id": 120 + }, + { + "release_time": 2878, + "due_time": 3574, + "duration": 59, + "coordinate": [ + -0.8569097646392407, + -163.69995480758848 + ], + "sensor_type": 1, + "id": 121 + }, + { + "release_time": 447, + "due_time": 674, + "duration": 35, + "coordinate": [ + 27.789139544227055, + -103.58525771148602 + ], + "sensor_type": 1, + "id": 122 + }, + { + "release_time": 1647, + "due_time": 2448, + "duration": 38, + "coordinate": [ + 26.237631260099135, + -160.344826940513 + ], + "sensor_type": 1, + "id": 123 + }, + { + "release_time": 1821, + "due_time": 3438, + "duration": 17, + "coordinate": [ + 8.55949661621753, + 108.14823754440931 + ], + "sensor_type": 1, + "id": 124 + }, + { + "release_time": 270, + "due_time": 2586, + "duration": 18, + "coordinate": [ + -73.48719884726353, + -160.79630316228935 + ], + "sensor_type": 1, + "id": 125 + }, + { + "release_time": 2039, + "due_time": 2997, + "duration": 18, + "coordinate": [ + -84.41417325740554, + -29.913064605020224 + ], + "sensor_type": 1, + "id": 126 + }, + { + "release_time": 3070, + "due_time": 3177, + "duration": 21, + "coordinate": [ + -35.65722455596966, + 167.32664923842088 + ], + "sensor_type": 1, + "id": 127 + }, + { + "release_time": 1143, + "due_time": 3001, + "duration": 41, + "coordinate": [ + 65.11333358123957, + 39.11393341824541 + ], + "sensor_type": 1, + "id": 128 + }, + { + "release_time": 661, + "due_time": 1759, + "duration": 42, + "coordinate": [ + 8.100235540988066, + -114.77926311371029 + ], + "sensor_type": 1, + "id": 129 + }, + { + "release_time": 1712, + "due_time": 2949, + "duration": 54, + "coordinate": [ + -82.91965446694626, + -124.15424207929374 + ], + "sensor_type": 1, + "id": 130 + }, + { + "release_time": 2111, + "due_time": 2572, + "duration": 54, + "coordinate": [ + -25.309030607668873, + 158.0338659307505 + ], + "sensor_type": 1, + "id": 131 + }, + { + "release_time": 1331, + "due_time": 1650, + "duration": 31, + "coordinate": [ + -50.08369172396989, + -121.57861651827582 + ], + "sensor_type": 1, + "id": 132 + }, + { + "release_time": 116, + "due_time": 2679, + "duration": 59, + "coordinate": [ + -44.26344338156261, + 147.4742724969169 + ], + "sensor_type": 1, + "id": 133 + }, + { + "release_time": 1595, + "due_time": 2019, + "duration": 50, + "coordinate": [ + 13.328889305762218, + 13.828208388033744 + ], + "sensor_type": 1, + "id": 134 + }, + { + "release_time": 1087, + "due_time": 1592, + "duration": 37, + "coordinate": [ + 1.0694419013459395, + 96.63546443115882 + ], + "sensor_type": 1, + "id": 135 + }, + { + "release_time": 3011, + "due_time": 3451, + "duration": 20, + "coordinate": [ + 8.280166735116694, + -171.06239117285475 + ], + "sensor_type": 1, + "id": 136 + }, + { + "release_time": 522, + "due_time": 752, + "duration": 23, + "coordinate": [ + 26.519852398595617, + 26.26545230233782 + ], + "sensor_type": 1, + "id": 137 + }, + { + "release_time": 1643, + "due_time": 1872, + "duration": 30, + "coordinate": [ + 9.607542409419153, + -69.71762296162011 + ], + "sensor_type": 1, + "id": 138 + }, + { + "release_time": 1646, + "due_time": 2102, + "duration": 58, + "coordinate": [ + -56.438013595632974, + 31.429350883874804 + ], + "sensor_type": 1, + "id": 139 + }, + { + "release_time": 641, + "due_time": 2750, + "duration": 18, + "coordinate": [ + -75.11832460548717, + 102.9410925989547 + ], + "sensor_type": 1, + "id": 140 + }, + { + "release_time": 2741, + "due_time": 3526, + "duration": 16, + "coordinate": [ + 86.01233434198465, + -30.194122219685966 + ], + "sensor_type": 1, + "id": 141 + }, + { + "release_time": 661, + "due_time": 3091, + "duration": 29, + "coordinate": [ + -6.662114391095699, + -130.65434363403074 + ], + "sensor_type": 1, + "id": 142 + }, + { + "release_time": 1587, + "due_time": 2514, + "duration": 18, + "coordinate": [ + 11.035328422017557, + -172.82667227275144 + ], + "sensor_type": 1, + "id": 143 + }, + { + "release_time": 1933, + "due_time": 3456, + "duration": 20, + "coordinate": [ + 51.72713483561154, + 147.42442069939136 + ], + "sensor_type": 1, + "id": 144 + }, + { + "release_time": 2797, + "due_time": 3292, + "duration": 59, + "coordinate": [ + 18.580191753451857, + -84.05177722560943 + ], + "sensor_type": 1, + "id": 145 + }, + { + "release_time": 2210, + "due_time": 3514, + "duration": 21, + "coordinate": [ + 66.95484170499466, + -82.16654955380754 + ], + "sensor_type": 1, + "id": 146 + }, + { + "release_time": 3327, + "due_time": 3536, + "duration": 49, + "coordinate": [ + 57.20229686743181, + 59.19039500765507 + ], + "sensor_type": 1, + "id": 147 + }, + { + "release_time": 1922, + "due_time": 2577, + "duration": 25, + "coordinate": [ + -50.121097993519335, + -70.1687332993732 + ], + "sensor_type": 1, + "id": 148 + }, + { + "release_time": 663, + "due_time": 2023, + "duration": 45, + "coordinate": [ + -69.69788261248156, + -12.006180424989225 + ], + "sensor_type": 1, + "id": 149 + }, + { + "release_time": 585, + "due_time": 1925, + "duration": 35, + "coordinate": [ + 5.015350344906253, + 2.6696227882646326 + ], + "sensor_type": 1, + "id": 150 + }, + { + "release_time": 3037, + "due_time": 3250, + "duration": 43, + "coordinate": [ + -74.51894139181188, + -94.09643579972196 + ], + "sensor_type": 1, + "id": 151 + }, + { + "release_time": 1502, + "due_time": 2539, + "duration": 22, + "coordinate": [ + -30.595423266715834, + -144.62119856069512 + ], + "sensor_type": 1, + "id": 152 + }, + { + "release_time": 2853, + "due_time": 3132, + "duration": 44, + "coordinate": [ + -80.60055846880682, + 179.52886686745575 + ], + "sensor_type": 1, + "id": 153 + }, + { + "release_time": 2872, + "due_time": 3454, + "duration": 37, + "coordinate": [ + 82.02754939737065, + -114.4859007563048 + ], + "sensor_type": 1, + "id": 154 + }, + { + "release_time": 1142, + "due_time": 2193, + "duration": 59, + "coordinate": [ + -9.228285446064874, + -154.7678901415682 + ], + "sensor_type": 1, + "id": 155 + }, + { + "release_time": 998, + "due_time": 2586, + "duration": 31, + "coordinate": [ + -22.47746860777569, + 168.5521662243134 + ], + "sensor_type": 1, + "id": 156 + }, + { + "release_time": 2519, + "due_time": 2694, + "duration": 52, + "coordinate": [ + -48.19334177353662, + 42.95292253308742 + ], + "sensor_type": 1, + "id": 157 + }, + { + "release_time": 2647, + "due_time": 3508, + "duration": 17, + "coordinate": [ + 85.83770119385565, + 172.35977757644633 + ], + "sensor_type": 1, + "id": 158 + }, + { + "release_time": 632, + "due_time": 1411, + "duration": 57, + "coordinate": [ + 47.097015822335464, + -91.9216214104296 + ], + "sensor_type": 1, + "id": 159 + }, + { + "release_time": 1132, + "due_time": 2877, + "duration": 23, + "coordinate": [ + 33.901035415558695, + -28.678843059285327 + ], + "sensor_type": 1, + "id": 160 + }, + { + "release_time": 228, + "due_time": 2820, + "duration": 27, + "coordinate": [ + -13.094630460406734, + -93.54592239281213 + ], + "sensor_type": 1, + "id": 161 + }, + { + "release_time": 1071, + "due_time": 2348, + "duration": 38, + "coordinate": [ + -52.82449846350557, + -163.94282717410928 + ], + "sensor_type": 1, + "id": 162 + }, + { + "release_time": 786, + "due_time": 3570, + "duration": 37, + "coordinate": [ + -59.21840054996394, + -122.76336840812658 + ], + "sensor_type": 1, + "id": 163 + }, + { + "release_time": 2702, + "due_time": 3597, + "duration": 55, + "coordinate": [ + -69.71500871810632, + 33.819400083435966 + ], + "sensor_type": 1, + "id": 164 + }, + { + "release_time": 2144, + "due_time": 3480, + "duration": 37, + "coordinate": [ + -87.70610886995252, + 81.27528369742475 + ], + "sensor_type": 1, + "id": 165 + }, + { + "release_time": 2699, + "due_time": 3364, + "duration": 30, + "coordinate": [ + -72.02562891855169, + -9.749538441452273 + ], + "sensor_type": 1, + "id": 166 + }, + { + "release_time": 2896, + "due_time": 3168, + "duration": 56, + "coordinate": [ + 48.145108831454536, + -9.946982066252247 + ], + "sensor_type": 1, + "id": 167 + }, + { + "release_time": 3462, + "due_time": 3564, + "duration": 25, + "coordinate": [ + -44.42315382401818, + -129.96547518547385 + ], + "sensor_type": 1, + "id": 168 + }, + { + "release_time": 2362, + "due_time": 2701, + "duration": 26, + "coordinate": [ + 33.97428998383771, + 98.97357511658817 + ], + "sensor_type": 1, + "id": 169 + }, + { + "release_time": 1851, + "due_time": 2557, + "duration": 59, + "coordinate": [ + -6.790221674222394, + 141.14192452824688 + ], + "sensor_type": 1, + "id": 170 + }, + { + "release_time": 1690, + "due_time": 2904, + "duration": 48, + "coordinate": [ + 69.26432471548645, + 12.582597549661216 + ], + "sensor_type": 1, + "id": 171 + }, + { + "release_time": 748, + "due_time": 1750, + "duration": 27, + "coordinate": [ + -21.596280424452758, + 52.00832282376862 + ], + "sensor_type": 1, + "id": 172 + }, + { + "release_time": 3210, + "due_time": 3431, + "duration": 30, + "coordinate": [ + -37.46946140345253, + 121.5629781287679 + ], + "sensor_type": 1, + "id": 173 + }, + { + "release_time": 3068, + "due_time": 3393, + "duration": 36, + "coordinate": [ + 85.04761635533055, + -124.40995710923602 + ], + "sensor_type": 1, + "id": 174 + }, + { + "release_time": 20, + "due_time": 1772, + "duration": 37, + "coordinate": [ + -39.08508556811326, + -59.404627520461275 + ], + "sensor_type": 1, + "id": 175 + } +] \ No newline at end of file diff --git a/benchmarks/aeosbench/dataset/cases/00095/constellation.json b/benchmarks/aeosbench/dataset/cases/00095/constellation.json new file mode 100644 index 0000000..c245128 --- /dev/null +++ b/benchmarks/aeosbench/dataset/cases/00095/constellation.json @@ -0,0 +1,2652 @@ +{ + "orbits": [ + { + "id": 0, + "eccentricity": 0.0001381, + "semi_major_axis": 6921000.0, + "inclination": 53.2184, + "right_ascension_of_the_ascending_node": 30.4034, + "argument_of_perigee": 92.1001 + }, + { + "id": 1, + "eccentricity": 0.0001388, + "semi_major_axis": 6921000.0, + "inclination": 53.2159, + "right_ascension_of_the_ascending_node": 168.9289, + "argument_of_perigee": 97.5879 + }, + { + "id": 2, + "eccentricity": 0.0001282, + "semi_major_axis": 6921000.0, + "inclination": 53.2166, + "right_ascension_of_the_ascending_node": 124.7816, + "argument_of_perigee": 109.2753 + }, + { + "id": 3, + "eccentricity": 0.0002708, + "semi_major_axis": 6921000.0, + "inclination": 70.0006, + "right_ascension_of_the_ascending_node": 61.725, + "argument_of_perigee": 261.8867 + }, + { + "id": 4, + "eccentricity": 0.0001325, + "semi_major_axis": 6921000.0, + "inclination": 43.0024, + "right_ascension_of_the_ascending_node": 165.9167, + "argument_of_perigee": 270.1538 + }, + { + "id": 5, + "eccentricity": 0.0002293, + "semi_major_axis": 6921000.0, + "inclination": 53.1873, + "right_ascension_of_the_ascending_node": 342.9542, + "argument_of_perigee": 58.1822 + }, + { + "id": 6, + "eccentricity": 0.0002908, + "semi_major_axis": 6921000.0, + "inclination": 53.0427, + "right_ascension_of_the_ascending_node": 48.0721, + "argument_of_perigee": 96.2391 + }, + { + "id": 7, + "eccentricity": 0.0001899, + "semi_major_axis": 7571000.0, + "inclination": 87.8962, + "right_ascension_of_the_ascending_node": 73.2557, + "argument_of_perigee": 71.4433 + }, + { + "id": 8, + "eccentricity": 0.0001949, + "semi_major_axis": 7571000.0, + "inclination": 87.9149, + "right_ascension_of_the_ascending_node": 119.0496, + "argument_of_perigee": 88.3793 + }, + { + "id": 9, + "eccentricity": 0.0001444, + "semi_major_axis": 6921000.0, + "inclination": 53.2187, + "right_ascension_of_the_ascending_node": 15.5376, + "argument_of_perigee": 103.8656 + }, + { + "id": 10, + "eccentricity": 0.0008031, + "semi_major_axis": 7079000.0, + "inclination": 97.9584, + "right_ascension_of_the_ascending_node": 224.357, + "argument_of_perigee": 216.7376 + }, + { + "id": 11, + "eccentricity": 0.0002474, + "semi_major_axis": 7571000.0, + "inclination": 87.9026, + "right_ascension_of_the_ascending_node": 42.6609, + "argument_of_perigee": 86.8141 + }, + { + "id": 12, + "eccentricity": 0.0002141, + "semi_major_axis": 6921000.0, + "inclination": 53.0522, + "right_ascension_of_the_ascending_node": 145.6042, + "argument_of_perigee": 50.9989 + }, + { + "id": 13, + "eccentricity": 0.0005368, + "semi_major_axis": 6882000.0, + "inclination": 97.1188, + "right_ascension_of_the_ascending_node": 225.1533, + "argument_of_perigee": 333.4808 + }, + { + "id": 14, + "eccentricity": 0.0002164, + "semi_major_axis": 7571000.0, + "inclination": 87.9157, + "right_ascension_of_the_ascending_node": 88.5217, + "argument_of_perigee": 67.2572 + }, + { + "id": 15, + "eccentricity": 0.0001428, + "semi_major_axis": 6921000.0, + "inclination": 53.0537, + "right_ascension_of_the_ascending_node": 166.3937, + "argument_of_perigee": 84.4011 + }, + { + "id": 16, + "eccentricity": 0.0001256, + "semi_major_axis": 6921000.0, + "inclination": 53.055, + "right_ascension_of_the_ascending_node": 8.5611, + "argument_of_perigee": 82.9125 + }, + { + "id": 17, + "eccentricity": 0.000157, + "semi_major_axis": 6921000.0, + "inclination": 53.0557, + "right_ascension_of_the_ascending_node": 67.4375, + "argument_of_perigee": 78.9596 + }, + { + "id": 18, + "eccentricity": 7.08e-05, + "semi_major_axis": 7781000.0, + "inclination": 51.9734, + "right_ascension_of_the_ascending_node": 133.3884, + "argument_of_perigee": 36.021 + }, + { + "id": 19, + "eccentricity": 0.0019707, + "semi_major_axis": 7385000.0, + "inclination": 99.7345, + "right_ascension_of_the_ascending_node": 332.5415, + "argument_of_perigee": 189.1507 + }, + { + "id": 20, + "eccentricity": 0.0001756, + "semi_major_axis": 7571000.0, + "inclination": 87.9101, + "right_ascension_of_the_ascending_node": 12.325, + "argument_of_perigee": 79.1478 + }, + { + "id": 21, + "eccentricity": 0.0001429, + "semi_major_axis": 6921000.0, + "inclination": 53.0561, + "right_ascension_of_the_ascending_node": 314.0495, + "argument_of_perigee": 65.4432 + }, + { + "id": 22, + "eccentricity": 0.0001725, + "semi_major_axis": 6921000.0, + "inclination": 53.2181, + "right_ascension_of_the_ascending_node": 94.5042, + "argument_of_perigee": 70.1795 + }, + { + "id": 23, + "eccentricity": 0.0001429, + "semi_major_axis": 6921000.0, + "inclination": 53.0529, + "right_ascension_of_the_ascending_node": 131.7734, + "argument_of_perigee": 83.3947 + }, + { + "id": 24, + "eccentricity": 0.0001174, + "semi_major_axis": 6921000.0, + "inclination": 43.0027, + "right_ascension_of_the_ascending_node": 104.0228, + "argument_of_perigee": 265.871 + }, + { + "id": 25, + "eccentricity": 0.0001299, + "semi_major_axis": 6921000.0, + "inclination": 53.2184, + "right_ascension_of_the_ascending_node": 298.6033, + "argument_of_perigee": 77.1188 + }, + { + "id": 26, + "eccentricity": 0.0001279, + "semi_major_axis": 6921000.0, + "inclination": 53.054, + "right_ascension_of_the_ascending_node": 200.9317, + "argument_of_perigee": 91.345 + } + ], + "satellites": [ + { + "inertia": [ + 116.88326263427734, + 0.0, + 0.0, + 0.0, + 133.21652221679688, + 0.0, + 0.0, + 0.0, + 149.85084533691406 + ], + "mass": 120.37725623626176, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 0, + "solar_panel": { + "direction": [ + -0.14715306709602283, + 0.26558369945675986, + 0.9527913063347581 + ], + "area": 0.10200577460074318, + "efficiency": 0.15600240528226111 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.10107665576805336, + "power": 1.1238335662192818, + "type": 1 + }, + "battery": { + "capacity": 9930.80596902418, + "percentage": 0.1578422350091332 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 701.3829507752794, + "power": 6.080225071859849, + "efficiency": 0.5348835033906965 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 439.71760273640155, + "power": 6.180004461880715, + "efficiency": 0.5486315856181542 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 557.1305462557378, + "power": 5.157556165145396, + "efficiency": 0.5461280188495736 + } + ], + "mrp_control": { + "k": 20.768684313382913, + "ki": 0.005212792638651057, + "p": 63.992944056027376, + "integral_limit": 0.011593039246402866 + }, + "true_anomaly": 111.1756919108385, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 0 + }, + { + "inertia": [ + 67.26499938964844, + 0.0, + 0.0, + 0.0, + 159.07144165039062, + 0.0, + 0.0, + 0.0, + 158.28927612304688 + ], + "mass": 118.17917135511222, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 1, + "solar_panel": { + "direction": [ + -0.628799794104203, + 0.23024070298740298, + 0.7426978104332734 + ], + "area": 0.3428262056545077, + "efficiency": 0.2147981509672973 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.12048449269621844, + "power": 2.594382195384534, + "type": 1 + }, + "battery": { + "capacity": 28487.349124699373, + "percentage": 0.2665583522454692 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 533.2215528612049, + "power": 6.802554662294339, + "efficiency": 0.5845454056982399 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 451.8828011997563, + "power": 5.085584265361581, + "efficiency": 0.5870826911062128 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 690.4782896038773, + "power": 6.61037994678129, + "efficiency": 0.5911987934209768 + } + ], + "mrp_control": { + "k": 22.264520199266663, + "ki": 0.0014792883025208836, + "p": 46.42734639434485, + "integral_limit": 0.003453814302984158 + }, + "true_anomaly": 260.21982473219055, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 1 + }, + { + "inertia": [ + 144.63186645507812, + 0.0, + 0.0, + 0.0, + 129.28280639648438, + 0.0, + 0.0, + 0.0, + 199.30108642578125 + ], + "mass": 173.11420717247623, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 2, + "solar_panel": { + "direction": [ + 0.18377614219210406, + 0.9795824649831365, + 0.0815139488587669 + ], + "area": 0.226425358346397, + "efficiency": 0.19580644132055047 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.19119898160648094, + "power": 9.017773517313561, + "type": 1 + }, + "battery": { + "capacity": 29756.08344329358, + "percentage": 0.7459070646881556 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 481.11273623281465, + "power": 5.042637897933236, + "efficiency": 0.518564571756759 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 653.7742565992062, + "power": 5.488021650048168, + "efficiency": 0.5869024472027852 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 589.6928439168787, + "power": 6.386162688916344, + "efficiency": 0.5301517262895726 + } + ], + "mrp_control": { + "k": 33.173823639475565, + "ki": 0.009877837349174471, + "p": 87.12994427003723, + "integral_limit": 0.009554310995531258 + }, + "true_anomaly": 224.17090636098885, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 2 + }, + { + "inertia": [ + 143.921630859375, + 0.0, + 0.0, + 0.0, + 196.74363708496094, + 0.0, + 0.0, + 0.0, + 192.43089294433594 + ], + "mass": 165.48908858563033, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 3, + "solar_panel": { + "direction": [ + -0.27771415546938955, + 0.5420996001927756, + -0.7930970125544267 + ], + "area": 0.26594428132714515, + "efficiency": 0.4877261063020125 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.1407622592504338, + "power": 3.170608975833133, + "type": 1 + }, + "battery": { + "capacity": 27355.687589404795, + "percentage": 0.99645890388867 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 549.2842352266737, + "power": 5.765537399817045, + "efficiency": 0.5955376385780079 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 477.9325798613046, + "power": 6.111771856863543, + "efficiency": 0.550859042010751 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 535.7247638513277, + "power": 6.221424482602652, + "efficiency": 0.5358268113457907 + } + ], + "mrp_control": { + "k": 45.13507319343185, + "ki": 0.007552800478410248, + "p": 109.05607196697115, + "integral_limit": 0.012050844664144423 + }, + "true_anomaly": 121.10285094647304, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 3 + }, + { + "inertia": [ + 193.609130859375, + 0.0, + 0.0, + 0.0, + 131.07681274414062, + 0.0, + 0.0, + 0.0, + 102.38029479980469 + ], + "mass": 130.4111944183619, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 4, + "solar_panel": { + "direction": [ + -0.0615115085711992, + 0.14971114332894192, + 0.9868145255702494 + ], + "area": 0.3782786405226607, + "efficiency": 0.34399018538113124 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3646941637912726, + "power": 7.3331937196761565, + "type": 1 + }, + "battery": { + "capacity": 22460.149720369984, + "percentage": 0.9877256407176238 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 518.4547402109831, + "power": 5.622857170404309, + "efficiency": 0.5659332202420013 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 597.8745788286388, + "power": 5.068115736970739, + "efficiency": 0.5249165267901665 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 703.7670971342156, + "power": 5.468836104468972, + "efficiency": 0.5107485333732236 + } + ], + "mrp_control": { + "k": 68.86346888210812, + "ki": 0.006815061411438148, + "p": 146.85795962316513, + "integral_limit": 0.004083500896129955 + }, + "true_anomaly": 350.98056209111, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 4 + }, + { + "inertia": [ + 195.9453887939453, + 0.0, + 0.0, + 0.0, + 53.42475891113281, + 0.0, + 0.0, + 0.0, + 142.0194854736328 + ], + "mass": 197.10177343670256, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 5, + "solar_panel": { + "direction": [ + 0.03160471489452851, + 0.00543532664959684, + -0.999485667341282 + ], + "area": 0.3232127660378432, + "efficiency": 0.23233592575341475 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2620912123427528, + "power": 7.945664574333264, + "type": 1 + }, + "battery": { + "capacity": 22916.41761801774, + "percentage": 0.9854169490928197 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 679.441604922176, + "power": 5.354011718483324, + "efficiency": 0.5738195770478509 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 403.6357080605503, + "power": 5.661370051162475, + "efficiency": 0.5566886525766697 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 457.81902803325124, + "power": 6.24010727747603, + "efficiency": 0.581363182205749 + } + ], + "mrp_control": { + "k": 48.99599819840776, + "ki": 0.0054298409077438905, + "p": 139.41895936649772, + "integral_limit": 0.025289680646944552 + }, + "true_anomaly": 322.56509548843115, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 5 + }, + { + "inertia": [ + 176.33352661132812, + 0.0, + 0.0, + 0.0, + 140.66452026367188, + 0.0, + 0.0, + 0.0, + 58.332496643066406 + ], + "mass": 174.4145187336719, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 6, + "solar_panel": { + "direction": [ + 0.27593610903630034, + 0.8061983902825768, + -0.5233578309681521 + ], + "area": 0.14631220015056134, + "efficiency": 0.4647807788844167 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.27725686491259105, + "power": 9.311016749278773, + "type": 1 + }, + "battery": { + "capacity": 23899.148834944754, + "percentage": 0.13891746585132309 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 748.6059471897381, + "power": 5.8860388370424275, + "efficiency": 0.5247187213642428 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 445.6537291918255, + "power": 5.56363106517136, + "efficiency": 0.5084572601627181 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 445.0286732617688, + "power": 6.837899238670658, + "efficiency": 0.5140983189332721 + } + ], + "mrp_control": { + "k": 24.95388369326498, + "ki": 0.008704799923630522, + "p": 50.44652744768716, + "integral_limit": 0.04255288591236063 + }, + "true_anomaly": 209.13224750529773, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 6 + }, + { + "inertia": [ + 100.12556457519531, + 0.0, + 0.0, + 0.0, + 162.0614013671875, + 0.0, + 0.0, + 0.0, + 153.53890991210938 + ], + "mass": 140.95971204626795, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 7, + "solar_panel": { + "direction": [ + -0.7466561714980235, + 0.14814847436230638, + 0.6485033470291692 + ], + "area": 0.3800773954277502, + "efficiency": 0.2097231793801941 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2707565144161011, + "power": 4.73581508019629, + "type": 1 + }, + "battery": { + "capacity": 29394.509067442574, + "percentage": 0.596380610123059 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 479.48043649743454, + "power": 5.3468217048681534, + "efficiency": 0.5136083940115218 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 741.6139893040115, + "power": 5.058967011756156, + "efficiency": 0.526807827338325 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 701.2259632543874, + "power": 5.115167379019023, + "efficiency": 0.5992040192371377 + } + ], + "mrp_control": { + "k": 54.48101488689456, + "ki": 0.009630289125228049, + "p": 177.4904115848453, + "integral_limit": 0.026887944155428892 + }, + "true_anomaly": 33.45476860894183, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 7 + }, + { + "inertia": [ + 61.11101531982422, + 0.0, + 0.0, + 0.0, + 85.93743896484375, + 0.0, + 0.0, + 0.0, + 123.39264678955078 + ], + "mass": 85.1624160004594, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 8, + "solar_panel": { + "direction": [ + -0.4047282411170287, + 0.42228397408248797, + -0.811092655666057 + ], + "area": 0.35965090913779985, + "efficiency": 0.43555438781054545 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.277696466071874, + "power": 4.17238562626712, + "type": 1 + }, + "battery": { + "capacity": 26043.36065709548, + "percentage": 0.7827387150365173 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 431.3604032770983, + "power": 6.580466178924184, + "efficiency": 0.5911195816051891 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 607.143413021124, + "power": 6.8618799052731365, + "efficiency": 0.5105315810446491 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 743.6711073429187, + "power": 6.09231725181858, + "efficiency": 0.5215977673751784 + } + ], + "mrp_control": { + "k": 16.719610304969947, + "ki": 0.001840223578835225, + "p": 55.67373045659776, + "integral_limit": 0.0017915136966487914 + }, + "true_anomaly": 66.04080277904822, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 8 + }, + { + "inertia": [ + 117.33334350585938, + 0.0, + 0.0, + 0.0, + 143.8380126953125, + 0.0, + 0.0, + 0.0, + 167.11898803710938 + ], + "mass": 138.23307338795723, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 9, + "solar_panel": { + "direction": [ + -0.271032614330678, + 0.36936217382276315, + 0.8888829543410093 + ], + "area": 0.33097649581179756, + "efficiency": 0.2488359359575879 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.30439510510903, + "power": 3.691970585256812, + "type": 1 + }, + "battery": { + "capacity": 21463.92787668149, + "percentage": 0.9832961666814434 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 604.0208201570701, + "power": 6.506889469646305, + "efficiency": 0.5506795828180006 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 577.1462587259596, + "power": 6.697143111090428, + "efficiency": 0.5560426144223036 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 527.1282785735425, + "power": 6.344686857468984, + "efficiency": 0.5861325551152325 + } + ], + "mrp_control": { + "k": 17.115699334125555, + "ki": 0.007012692357111764, + "p": 49.8516596545185, + "integral_limit": 0.028253602054364977 + }, + "true_anomaly": 88.70844357653966, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 9 + }, + { + "inertia": [ + 64.83258819580078, + 0.0, + 0.0, + 0.0, + 106.57433319091797, + 0.0, + 0.0, + 0.0, + 176.4378662109375 + ], + "mass": 58.43233979471024, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 10, + "solar_panel": { + "direction": [ + -0.31770689475954283, + 0.27220603636451773, + 0.9082765012863471 + ], + "area": 0.19147316728437686, + "efficiency": 0.25251339904075265 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2805997342023699, + "power": 7.339444665581955, + "type": 1 + }, + "battery": { + "capacity": 14912.009090018235, + "percentage": 0.7475101240711004 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 635.2760181867059, + "power": 6.129507920325196, + "efficiency": 0.5681998282844511 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 423.96980058418814, + "power": 5.165517564127624, + "efficiency": 0.5143951811655715 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 431.2631666303145, + "power": 6.182468925964203, + "efficiency": 0.5460290087644146 + } + ], + "mrp_control": { + "k": 29.19855878226446, + "ki": 0.0055557967936760285, + "p": 71.93831247860524, + "integral_limit": 0.004778729446332921 + }, + "true_anomaly": 105.7377957571894, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 10 + }, + { + "inertia": [ + 179.31297302246094, + 0.0, + 0.0, + 0.0, + 100.02051544189453, + 0.0, + 0.0, + 0.0, + 177.91259765625 + ], + "mass": 147.68194034308692, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 11, + "solar_panel": { + "direction": [ + -0.020195772341730922, + 0.011634487401499225, + -0.9997283478437656 + ], + "area": 0.3943640396805851, + "efficiency": 0.31259883806305333 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4346906551933589, + "power": 3.4400869228872955, + "type": 1 + }, + "battery": { + "capacity": 28270.248301910775, + "percentage": 0.2554689183085366 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 518.2409088117493, + "power": 5.489820826324042, + "efficiency": 0.5692752505316714 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 441.94207088650427, + "power": 5.634815442759573, + "efficiency": 0.5287556995754588 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 606.3190585067105, + "power": 6.2406958339474565, + "efficiency": 0.5547920850973431 + } + ], + "mrp_control": { + "k": 21.674226082187257, + "ki": 0.009578559905749094, + "p": 84.03823910874742, + "integral_limit": 0.03396898010767368 + }, + "true_anomaly": 347.5952224931393, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 11 + }, + { + "inertia": [ + 102.02761840820312, + 0.0, + 0.0, + 0.0, + 151.87820434570312, + 0.0, + 0.0, + 0.0, + 197.66851806640625 + ], + "mass": 108.4737424875933, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 12, + "solar_panel": { + "direction": [ + 0.6445054824935, + 0.44674141499469333, + 0.6205117171853887 + ], + "area": 0.2132393369569687, + "efficiency": 0.30866097441750645 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.14191596778351326, + "power": 7.239375864497097, + "type": 1 + }, + "battery": { + "capacity": 29757.871162392643, + "percentage": 0.15171494811899328 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 575.1859317022523, + "power": 6.35865604204688, + "efficiency": 0.5987124932842555 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 638.5057083000572, + "power": 6.181691654205185, + "efficiency": 0.5550752410293031 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 601.6840658515607, + "power": 5.261969388607938, + "efficiency": 0.5675911299297735 + } + ], + "mrp_control": { + "k": 79.6599614191629, + "ki": 0.003979829025830361, + "p": 283.80755638554416, + "integral_limit": 0.009997966673653614 + }, + "true_anomaly": 359.63603338804296, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 12 + }, + { + "inertia": [ + 160.36077880859375, + 0.0, + 0.0, + 0.0, + 181.41976928710938, + 0.0, + 0.0, + 0.0, + 54.4691162109375 + ], + "mass": 177.58029235837145, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 13, + "solar_panel": { + "direction": [ + 0.47610275302267807, + 0.6796351660346069, + 0.5580521567500111 + ], + "area": 0.4823796631929469, + "efficiency": 0.2465026722705889 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.18199125031030183, + "power": 6.304452413947505, + "type": 1 + }, + "battery": { + "capacity": 13915.303480414825, + "percentage": 0.9370836135240581 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 700.9259480314336, + "power": 6.626008139923617, + "efficiency": 0.5113079815476234 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 589.8602760472834, + "power": 6.373324752388244, + "efficiency": 0.5359919403332496 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 591.1162049052515, + "power": 5.750735462156338, + "efficiency": 0.5270437459206747 + } + ], + "mrp_control": { + "k": 43.85465872693589, + "ki": 0.008069002719626859, + "p": 94.50371465937802, + "integral_limit": 0.01946346774660609 + }, + "true_anomaly": 3.8029935864533204, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 13 + }, + { + "inertia": [ + 164.40878295898438, + 0.0, + 0.0, + 0.0, + 124.3059310913086, + 0.0, + 0.0, + 0.0, + 199.4046630859375 + ], + "mass": 168.82687596975484, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 14, + "solar_panel": { + "direction": [ + 0.703996975057095, + 0.3380196695242102, + -0.6246046446554842 + ], + "area": 0.37810990554798307, + "efficiency": 0.43216972243863594 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4005165970321828, + "power": 5.141124960917752, + "type": 1 + }, + "battery": { + "capacity": 10261.494441888564, + "percentage": 0.39623908069200997 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 624.4243110597824, + "power": 5.40446285238703, + "efficiency": 0.5967881808523823 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 587.4486863625422, + "power": 5.153609607394296, + "efficiency": 0.5916495570330632 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 539.6048598389965, + "power": 6.350122180306273, + "efficiency": 0.5932673664262325 + } + ], + "mrp_control": { + "k": 31.935347205687695, + "ki": 0.0025146251223029416, + "p": 66.54698401965177, + "integral_limit": 0.0014785626915179441 + }, + "true_anomaly": 356.93787429083807, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 14 + }, + { + "inertia": [ + 132.77081298828125, + 0.0, + 0.0, + 0.0, + 119.29783630371094, + 0.0, + 0.0, + 0.0, + 174.53939819335938 + ], + "mass": 54.37418270267079, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 15, + "solar_panel": { + "direction": [ + -0.36128959209633743, + 0.7499371716276164, + 0.5541336203967713 + ], + "area": 0.19807909120655315, + "efficiency": 0.24800889977560692 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.23998093166483483, + "power": 3.1846278762586446, + "type": 1 + }, + "battery": { + "capacity": 23711.557033493646, + "percentage": 0.8336579699006155 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 600.4624289392568, + "power": 6.329029665455412, + "efficiency": 0.5721673575825068 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 639.0329194081971, + "power": 6.609442994039879, + "efficiency": 0.512566299931546 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 491.97355850167435, + "power": 6.210673630364873, + "efficiency": 0.5363412418936628 + } + ], + "mrp_control": { + "k": 23.44110972094467, + "ki": 0.003497692904099299, + "p": 76.45251165305451, + "integral_limit": 0.0096637275862307 + }, + "true_anomaly": 102.07066207658829, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 15 + }, + { + "inertia": [ + 80.6611328125, + 0.0, + 0.0, + 0.0, + 163.0028839111328, + 0.0, + 0.0, + 0.0, + 111.07518005371094 + ], + "mass": 186.57032288552006, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 16, + "solar_panel": { + "direction": [ + 0.6289896898565862, + 0.5199453603974616, + 0.5779522404621935 + ], + "area": 0.3438380457532846, + "efficiency": 0.4586501098402441 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3943156163770072, + "power": 4.837634542229418, + "type": 1 + }, + "battery": { + "capacity": 12606.854675912582, + "percentage": 0.2696816128494519 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 742.5889454215538, + "power": 6.413122567030275, + "efficiency": 0.5818013263202977 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 478.52354826743664, + "power": 5.1946482549175155, + "efficiency": 0.5324976747985287 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 572.5343612587075, + "power": 5.666345981601337, + "efficiency": 0.5209927362076887 + } + ], + "mrp_control": { + "k": 34.576611682071764, + "ki": 0.00644846771648984, + "p": 130.35172159120987, + "integral_limit": 0.013748635932725694 + }, + "true_anomaly": 14.145767999619721, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 16 + }, + { + "inertia": [ + 92.80104064941406, + 0.0, + 0.0, + 0.0, + 50.26515579223633, + 0.0, + 0.0, + 0.0, + 198.3650665283203 + ], + "mass": 75.25481718922737, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 17, + "solar_panel": { + "direction": [ + 0.745687776731885, + 0.6650704591458589, + -0.04038593819852247 + ], + "area": 0.22876052673766145, + "efficiency": 0.17349102128366622 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.10180082839674341, + "power": 1.799982154759229, + "type": 1 + }, + "battery": { + "capacity": 9946.43451434248, + "percentage": 0.4603864840280645 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 731.0425228863098, + "power": 6.801983150057728, + "efficiency": 0.5596782766222906 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 638.202148117766, + "power": 6.709721481458379, + "efficiency": 0.5163071352981727 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 565.2732757086603, + "power": 6.023227067154955, + "efficiency": 0.5498667259726173 + } + ], + "mrp_control": { + "k": 78.71455670227843, + "ki": 0.0019101291542788091, + "p": 217.67838198463164, + "integral_limit": 0.00785643580193563 + }, + "true_anomaly": 114.67284377531598, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 17 + }, + { + "inertia": [ + 128.71348571777344, + 0.0, + 0.0, + 0.0, + 51.00836944580078, + 0.0, + 0.0, + 0.0, + 197.89894104003906 + ], + "mass": 107.1257877328712, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 18, + "solar_panel": { + "direction": [ + 0.5632434125646283, + 0.8201332263431759, + 0.10068937009677313 + ], + "area": 0.42988109414749587, + "efficiency": 0.21718772434636635 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2457950053465756, + "power": 1.2680877501577124, + "type": 1 + }, + "battery": { + "capacity": 10313.212577448647, + "percentage": 0.5680894723956001 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 674.4583244379075, + "power": 5.599620586570064, + "efficiency": 0.5645461567420648 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 432.5039711375474, + "power": 5.812607061914612, + "efficiency": 0.5688208330658115 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 525.9776358178232, + "power": 6.670847453784088, + "efficiency": 0.5142198753702638 + } + ], + "mrp_control": { + "k": 59.822926088149124, + "ki": 0.003246963833955012, + "p": 128.03933659600446, + "integral_limit": 0.0067989255338369746 + }, + "true_anomaly": 183.29526679044545, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 18 + }, + { + "inertia": [ + 135.80453491210938, + 0.0, + 0.0, + 0.0, + 140.40789794921875, + 0.0, + 0.0, + 0.0, + 121.83128356933594 + ], + "mass": 88.44628998256205, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 19, + "solar_panel": { + "direction": [ + -0.6815618490718931, + 0.5946365744660964, + 0.4264748412238741 + ], + "area": 0.11659490230919155, + "efficiency": 0.3931926863331009 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4499795644096277, + "power": 8.869534705497154, + "type": 1 + }, + "battery": { + "capacity": 11963.444747236019, + "percentage": 0.22271881665563353 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 429.0192213372189, + "power": 5.959889173873413, + "efficiency": 0.5710740629647696 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 457.8281046081359, + "power": 5.065466407528281, + "efficiency": 0.5531701983047603 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 494.22672612712523, + "power": 5.178005381303903, + "efficiency": 0.5969669257417497 + } + ], + "mrp_control": { + "k": 47.10638319791235, + "ki": 0.001778264597209941, + "p": 168.9574852059773, + "integral_limit": 0.00038011170277035605 + }, + "true_anomaly": 152.99531546403225, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 19 + }, + { + "inertia": [ + 110.93672180175781, + 0.0, + 0.0, + 0.0, + 190.65005493164062, + 0.0, + 0.0, + 0.0, + 133.69261169433594 + ], + "mass": 69.08659509638976, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 20, + "solar_panel": { + "direction": [ + 0.4551243811176889, + 0.7931599166018731, + 0.4046716501169192 + ], + "area": 0.3922704584319827, + "efficiency": 0.12707735583867863 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.17122210210736424, + "power": 9.80747526126704, + "type": 1 + }, + "battery": { + "capacity": 21109.615759014767, + "percentage": 0.19880486586409452 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 594.1800189448725, + "power": 6.901450911424182, + "efficiency": 0.5115348259951924 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 690.0336400106111, + "power": 6.978340150516221, + "efficiency": 0.5429732452568595 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 552.8449001856601, + "power": 5.5816718200768225, + "efficiency": 0.5732846301205398 + } + ], + "mrp_control": { + "k": 31.91935019809781, + "ki": 0.009960431901245152, + "p": 81.70775104749008, + "integral_limit": 0.012829488380086372 + }, + "true_anomaly": 285.9817636318931, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 20 + }, + { + "inertia": [ + 105.09566497802734, + 0.0, + 0.0, + 0.0, + 148.84304809570312, + 0.0, + 0.0, + 0.0, + 107.6837158203125 + ], + "mass": 186.08204215398482, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 21, + "solar_panel": { + "direction": [ + -0.8591264953947954, + 0.4033255392960809, + -0.3150082130075056 + ], + "area": 0.12252274509761488, + "efficiency": 0.47833500181579713 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.11917394541456178, + "power": 2.700951231067262, + "type": 1 + }, + "battery": { + "capacity": 9978.946780917924, + "percentage": 0.481927693325062 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 516.5059108881992, + "power": 6.57272058945536, + "efficiency": 0.5036410142532269 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 663.8947866663009, + "power": 6.544597582847536, + "efficiency": 0.5099742646169668 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 400.153642031873, + "power": 5.29479195657834, + "efficiency": 0.5402730436550632 + } + ], + "mrp_control": { + "k": 27.535507409311546, + "ki": 0.007420191342171799, + "p": 90.58474340907561, + "integral_limit": 0.010737658063472183 + }, + "true_anomaly": 279.2137815729581, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 21 + }, + { + "inertia": [ + 104.94877624511719, + 0.0, + 0.0, + 0.0, + 143.6587677001953, + 0.0, + 0.0, + 0.0, + 113.2861328125 + ], + "mass": 105.70536375824645, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 22, + "solar_panel": { + "direction": [ + 0.717847151504342, + 0.038387516602687105, + -0.6951416155332529 + ], + "area": 0.3947708516009515, + "efficiency": 0.372696619452238 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.10276954023167102, + "power": 7.673357596751906, + "type": 1 + }, + "battery": { + "capacity": 26474.054399299657, + "percentage": 0.5250625991820366 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 437.67050230130496, + "power": 6.134477594386224, + "efficiency": 0.5904371737401021 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 519.9090616195126, + "power": 5.1211570897080785, + "efficiency": 0.577925873062972 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 440.1732178166526, + "power": 5.457545994160155, + "efficiency": 0.5987539949394324 + } + ], + "mrp_control": { + "k": 25.36485711913227, + "ki": 0.0057626139365881, + "p": 71.94484858780557, + "integral_limit": 0.01632259990581202 + }, + "true_anomaly": 320.40878368495993, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 22 + }, + { + "inertia": [ + 82.71658325195312, + 0.0, + 0.0, + 0.0, + 115.31809997558594, + 0.0, + 0.0, + 0.0, + 184.9622802734375 + ], + "mass": 76.05553925850084, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 23, + "solar_panel": { + "direction": [ + 0.1725789128386289, + 0.9799749242649469, + -0.09932606231673774 + ], + "area": 0.3109607800929529, + "efficiency": 0.2677038774137477 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3384644784715475, + "power": 9.960879079072301, + "type": 1 + }, + "battery": { + "capacity": 29560.90061827197, + "percentage": 0.8475875953911947 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 729.1618058146217, + "power": 5.25405954157496, + "efficiency": 0.568694189056328 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 717.627284234849, + "power": 5.429571993974061, + "efficiency": 0.5959191713172795 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 560.7818321075624, + "power": 5.6408089927889264, + "efficiency": 0.557074092552298 + } + ], + "mrp_control": { + "k": 58.697595656104504, + "ki": 0.008843891097637356, + "p": 159.05251153228946, + "integral_limit": 0.02630198392840806 + }, + "true_anomaly": 300.7302722360345, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 23 + }, + { + "inertia": [ + 198.07077026367188, + 0.0, + 0.0, + 0.0, + 144.79449462890625, + 0.0, + 0.0, + 0.0, + 109.8182601928711 + ], + "mass": 152.05166859299646, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 24, + "solar_panel": { + "direction": [ + -0.03232786468005612, + 0.10037614179167886, + 0.994424225028858 + ], + "area": 0.14719709046470053, + "efficiency": 0.492691354989072 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2715973356972633, + "power": 1.8284751889784647, + "type": 1 + }, + "battery": { + "capacity": 20988.30926770236, + "percentage": 0.2849634203909782 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 624.0726340329495, + "power": 6.860495891760884, + "efficiency": 0.5573353976424426 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 575.5045690092454, + "power": 5.121783167634202, + "efficiency": 0.521792750601983 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 641.8682916695732, + "power": 6.563613934945957, + "efficiency": 0.5603858532324756 + } + ], + "mrp_control": { + "k": 39.509732556052434, + "ki": 0.004086100308331127, + "p": 116.2651295288547, + "integral_limit": 0.0006451172292261786 + }, + "true_anomaly": 306.4153003110627, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 24 + }, + { + "inertia": [ + 171.04476928710938, + 0.0, + 0.0, + 0.0, + 191.79991149902344, + 0.0, + 0.0, + 0.0, + 78.8558578491211 + ], + "mass": 159.95186777697734, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 25, + "solar_panel": { + "direction": [ + 0.7862610060380042, + 0.5108337495703957, + -0.3476240939347498 + ], + "area": 0.3096891502763234, + "efficiency": 0.342456937922596 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.16100322413185567, + "power": 8.167378847902768, + "type": 1 + }, + "battery": { + "capacity": 10657.468424876262, + "percentage": 0.9168992374429016 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 417.08743546366344, + "power": 6.756233406444178, + "efficiency": 0.5872383377181151 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 709.1484769743768, + "power": 6.989854926160728, + "efficiency": 0.5166828855082456 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 558.2249118366128, + "power": 6.651094322284889, + "efficiency": 0.5786657468502379 + } + ], + "mrp_control": { + "k": 36.469033104611235, + "ki": 0.00041470691073805413, + "p": 100.09739967238538, + "integral_limit": 0.0016547125400781142 + }, + "true_anomaly": 161.6343597362641, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 25 + }, + { + "inertia": [ + 188.54026794433594, + 0.0, + 0.0, + 0.0, + 126.366943359375, + 0.0, + 0.0, + 0.0, + 100.86875915527344 + ], + "mass": 54.28037821308926, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 26, + "solar_panel": { + "direction": [ + -0.8181011066044463, + 0.4792255221410189, + 0.31788909748723376 + ], + "area": 0.353840096257411, + "efficiency": 0.4536990638547477 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.12315903434913805, + "power": 8.082598874082134, + "type": 1 + }, + "battery": { + "capacity": 24318.554797789522, + "percentage": 0.7871141432332621 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 442.9314464860606, + "power": 6.873116474411414, + "efficiency": 0.5612127397495295 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 745.6376371842248, + "power": 6.996365618123221, + "efficiency": 0.5175701458362884 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 578.2931839743854, + "power": 6.426301300342069, + "efficiency": 0.5419836985430531 + } + ], + "mrp_control": { + "k": 22.748983819914212, + "ki": 0.003994030599963279, + "p": 81.26261269132672, + "integral_limit": 0.014684269828170516 + }, + "true_anomaly": 310.56473390737045, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 26 + } + ] +} \ No newline at end of file diff --git a/benchmarks/aeosbench/dataset/cases/00095/taskset.json b/benchmarks/aeosbench/dataset/cases/00095/taskset.json new file mode 100644 index 0000000..9acd2f0 --- /dev/null +++ b/benchmarks/aeosbench/dataset/cases/00095/taskset.json @@ -0,0 +1,3170 @@ +[ + { + "release_time": 1291, + "due_time": 1653, + "duration": 16, + "coordinate": [ + 31.486062143389105, + 163.1659346000422 + ], + "sensor_type": 1, + "id": 0 + }, + { + "release_time": 34, + "due_time": 1821, + "duration": 29, + "coordinate": [ + 20.0670988679979, + -116.43961008438211 + ], + "sensor_type": 1, + "id": 1 + }, + { + "release_time": 888, + "due_time": 3148, + "duration": 33, + "coordinate": [ + -54.129095961243905, + -129.5549074618861 + ], + "sensor_type": 1, + "id": 2 + }, + { + "release_time": 1376, + "due_time": 1572, + "duration": 28, + "coordinate": [ + -9.068835133772893, + 137.79003995807096 + ], + "sensor_type": 1, + "id": 3 + }, + { + "release_time": 2423, + "due_time": 2893, + "duration": 36, + "coordinate": [ + -7.205818640645006, + 81.41182386047689 + ], + "sensor_type": 1, + "id": 4 + }, + { + "release_time": 1634, + "due_time": 2769, + "duration": 37, + "coordinate": [ + 35.39541697697935, + -29.33149282932618 + ], + "sensor_type": 1, + "id": 5 + }, + { + "release_time": 266, + "due_time": 495, + "duration": 33, + "coordinate": [ + 53.60803965926539, + -85.3010937766888 + ], + "sensor_type": 1, + "id": 6 + }, + { + "release_time": 1493, + "due_time": 3137, + "duration": 48, + "coordinate": [ + -39.56604310123008, + -121.96830388642087 + ], + "sensor_type": 1, + "id": 7 + }, + { + "release_time": 1187, + "due_time": 2217, + "duration": 29, + "coordinate": [ + 82.27034529326448, + 60.76407827158576 + ], + "sensor_type": 1, + "id": 8 + }, + { + "release_time": 108, + "due_time": 1972, + "duration": 18, + "coordinate": [ + -7.574922677085837, + 152.82135118766786 + ], + "sensor_type": 1, + "id": 9 + }, + { + "release_time": 941, + "due_time": 3172, + "duration": 44, + "coordinate": [ + -9.108192458275994, + 88.27108134732731 + ], + "sensor_type": 1, + "id": 10 + }, + { + "release_time": 2338, + "due_time": 3472, + "duration": 53, + "coordinate": [ + 70.630409189537, + 90.35926745556822 + ], + "sensor_type": 1, + "id": 11 + }, + { + "release_time": 3277, + "due_time": 3524, + "duration": 45, + "coordinate": [ + 2.1010345719894445, + 76.82097459641733 + ], + "sensor_type": 1, + "id": 12 + }, + { + "release_time": 354, + "due_time": 1718, + "duration": 39, + "coordinate": [ + -12.599529198770355, + -73.84987933657347 + ], + "sensor_type": 1, + "id": 13 + }, + { + "release_time": 898, + "due_time": 2546, + "duration": 19, + "coordinate": [ + -40.61242862228777, + -141.69512803165318 + ], + "sensor_type": 1, + "id": 14 + }, + { + "release_time": 1560, + "due_time": 3241, + "duration": 55, + "coordinate": [ + -26.681435204670912, + 178.65676439199547 + ], + "sensor_type": 1, + "id": 15 + }, + { + "release_time": 3299, + "due_time": 3520, + "duration": 39, + "coordinate": [ + -19.961579459414025, + 90.96665347222745 + ], + "sensor_type": 1, + "id": 16 + }, + { + "release_time": 2332, + "due_time": 2588, + "duration": 33, + "coordinate": [ + -70.75766573532728, + -86.88757475323524 + ], + "sensor_type": 1, + "id": 17 + }, + { + "release_time": 1627, + "due_time": 2206, + "duration": 32, + "coordinate": [ + 79.1393968636786, + 58.56407083484589 + ], + "sensor_type": 1, + "id": 18 + }, + { + "release_time": 291, + "due_time": 3264, + "duration": 55, + "coordinate": [ + 60.902164687684945, + -161.034507923239 + ], + "sensor_type": 1, + "id": 19 + }, + { + "release_time": 2848, + "due_time": 3161, + "duration": 44, + "coordinate": [ + -49.25403968914834, + -79.19999430499928 + ], + "sensor_type": 1, + "id": 20 + }, + { + "release_time": 2520, + "due_time": 3049, + "duration": 50, + "coordinate": [ + 11.583229167469966, + -34.66926476656761 + ], + "sensor_type": 1, + "id": 21 + }, + { + "release_time": 245, + "due_time": 2136, + "duration": 36, + "coordinate": [ + 72.70990183919037, + -12.20306602599564 + ], + "sensor_type": 1, + "id": 22 + }, + { + "release_time": 1031, + "due_time": 2361, + "duration": 16, + "coordinate": [ + -75.31777425837606, + 109.2619602849997 + ], + "sensor_type": 1, + "id": 23 + }, + { + "release_time": 2155, + "due_time": 2762, + "duration": 60, + "coordinate": [ + -2.7308211416837054, + 3.7246494615411336 + ], + "sensor_type": 1, + "id": 24 + }, + { + "release_time": 2250, + "due_time": 3084, + "duration": 45, + "coordinate": [ + 49.70702623559595, + 174.6975055137737 + ], + "sensor_type": 1, + "id": 25 + }, + { + "release_time": 1412, + "due_time": 2718, + "duration": 40, + "coordinate": [ + 31.24870659598136, + 92.4506166224765 + ], + "sensor_type": 1, + "id": 26 + }, + { + "release_time": 1381, + "due_time": 3023, + "duration": 35, + "coordinate": [ + -31.25216448678114, + -113.43498664651729 + ], + "sensor_type": 1, + "id": 27 + }, + { + "release_time": 2866, + "due_time": 3218, + "duration": 43, + "coordinate": [ + 14.823375693475569, + -158.13437440377703 + ], + "sensor_type": 1, + "id": 28 + }, + { + "release_time": 639, + "due_time": 2472, + "duration": 60, + "coordinate": [ + -6.822052798592324, + 18.86872250720026 + ], + "sensor_type": 1, + "id": 29 + }, + { + "release_time": 2088, + "due_time": 3228, + "duration": 19, + "coordinate": [ + 4.076492224639736, + -164.03677096643807 + ], + "sensor_type": 1, + "id": 30 + }, + { + "release_time": 109, + "due_time": 1058, + "duration": 18, + "coordinate": [ + -51.52120624668171, + 100.3514467822572 + ], + "sensor_type": 1, + "id": 31 + }, + { + "release_time": 2291, + "due_time": 3178, + "duration": 48, + "coordinate": [ + -72.06792277389945, + -4.197597521600329 + ], + "sensor_type": 1, + "id": 32 + }, + { + "release_time": 40, + "due_time": 1986, + "duration": 55, + "coordinate": [ + -60.66842204682873, + -27.88882168839001 + ], + "sensor_type": 1, + "id": 33 + }, + { + "release_time": 1050, + "due_time": 1236, + "duration": 44, + "coordinate": [ + 43.26334122134833, + 136.3205215904997 + ], + "sensor_type": 1, + "id": 34 + }, + { + "release_time": 2034, + "due_time": 2909, + "duration": 24, + "coordinate": [ + 45.38588871281971, + 162.80263704672052 + ], + "sensor_type": 1, + "id": 35 + }, + { + "release_time": 3050, + "due_time": 3595, + "duration": 26, + "coordinate": [ + -81.22903438702008, + -41.96293792445877 + ], + "sensor_type": 1, + "id": 36 + }, + { + "release_time": 1968, + "due_time": 2944, + "duration": 57, + "coordinate": [ + 23.873594431425346, + 88.67326864072288 + ], + "sensor_type": 1, + "id": 37 + }, + { + "release_time": 712, + "due_time": 831, + "duration": 39, + "coordinate": [ + 65.07508834185037, + -46.936569672568254 + ], + "sensor_type": 1, + "id": 38 + }, + { + "release_time": 421, + "due_time": 1529, + "duration": 16, + "coordinate": [ + 8.67273581529679, + 112.04899032379654 + ], + "sensor_type": 1, + "id": 39 + }, + { + "release_time": 582, + "due_time": 2702, + "duration": 42, + "coordinate": [ + 75.717138629777, + -55.210673048713986 + ], + "sensor_type": 1, + "id": 40 + }, + { + "release_time": 71, + "due_time": 3460, + "duration": 60, + "coordinate": [ + -87.99833759034676, + 19.93976666751064 + ], + "sensor_type": 1, + "id": 41 + }, + { + "release_time": 3400, + "due_time": 3579, + "duration": 54, + "coordinate": [ + 36.36922266187807, + -108.95754410325111 + ], + "sensor_type": 1, + "id": 42 + }, + { + "release_time": 2889, + "due_time": 3131, + "duration": 44, + "coordinate": [ + -59.71170530308417, + -168.85019140520674 + ], + "sensor_type": 1, + "id": 43 + }, + { + "release_time": 1855, + "due_time": 2872, + "duration": 57, + "coordinate": [ + 30.16291607618814, + -92.61120938417288 + ], + "sensor_type": 1, + "id": 44 + }, + { + "release_time": 3082, + "due_time": 3324, + "duration": 37, + "coordinate": [ + -89.04113584273945, + -42.68763413569047 + ], + "sensor_type": 1, + "id": 45 + }, + { + "release_time": 1739, + "due_time": 2018, + "duration": 38, + "coordinate": [ + 20.52749167622244, + 89.52224812921617 + ], + "sensor_type": 1, + "id": 46 + }, + { + "release_time": 1134, + "due_time": 2878, + "duration": 30, + "coordinate": [ + -50.30851609966623, + 120.6574899894652 + ], + "sensor_type": 1, + "id": 47 + }, + { + "release_time": 3221, + "due_time": 3395, + "duration": 44, + "coordinate": [ + 21.33099407932238, + 72.17908784102406 + ], + "sensor_type": 1, + "id": 48 + }, + { + "release_time": 150, + "due_time": 3563, + "duration": 60, + "coordinate": [ + 78.96600740900797, + 170.11773328535116 + ], + "sensor_type": 1, + "id": 49 + }, + { + "release_time": 1279, + "due_time": 2416, + "duration": 29, + "coordinate": [ + 86.05231153146934, + -130.1437911948976 + ], + "sensor_type": 1, + "id": 50 + }, + { + "release_time": 2118, + "due_time": 2828, + "duration": 15, + "coordinate": [ + 37.58975007152284, + -47.93997841426395 + ], + "sensor_type": 1, + "id": 51 + }, + { + "release_time": 967, + "due_time": 2816, + "duration": 37, + "coordinate": [ + 44.37009871302098, + 109.43983821581719 + ], + "sensor_type": 1, + "id": 52 + }, + { + "release_time": 1275, + "due_time": 2058, + "duration": 49, + "coordinate": [ + -54.33256450517401, + 23.067615174850545 + ], + "sensor_type": 1, + "id": 53 + }, + { + "release_time": 2223, + "due_time": 2551, + "duration": 34, + "coordinate": [ + -53.02077763326061, + 51.3763059382855 + ], + "sensor_type": 1, + "id": 54 + }, + { + "release_time": 2472, + "due_time": 2994, + "duration": 27, + "coordinate": [ + 55.38405375987571, + 90.51883842918346 + ], + "sensor_type": 1, + "id": 55 + }, + { + "release_time": 1973, + "due_time": 3069, + "duration": 21, + "coordinate": [ + -81.628596228824, + -38.56341814903911 + ], + "sensor_type": 1, + "id": 56 + }, + { + "release_time": 2358, + "due_time": 3129, + "duration": 48, + "coordinate": [ + 10.51374618472741, + -54.93259705230939 + ], + "sensor_type": 1, + "id": 57 + }, + { + "release_time": 945, + "due_time": 2469, + "duration": 20, + "coordinate": [ + 71.9907510494925, + -166.76625458406895 + ], + "sensor_type": 1, + "id": 58 + }, + { + "release_time": 2598, + "due_time": 3282, + "duration": 26, + "coordinate": [ + -60.82889745063386, + 91.75665003182093 + ], + "sensor_type": 1, + "id": 59 + }, + { + "release_time": 2968, + "due_time": 3332, + "duration": 18, + "coordinate": [ + 84.20741946966845, + 131.58734080662924 + ], + "sensor_type": 1, + "id": 60 + }, + { + "release_time": 521, + "due_time": 758, + "duration": 46, + "coordinate": [ + -84.82715369045694, + -118.57235856545933 + ], + "sensor_type": 1, + "id": 61 + }, + { + "release_time": 3154, + "due_time": 3457, + "duration": 39, + "coordinate": [ + -72.64383052985939, + 84.10749921464145 + ], + "sensor_type": 1, + "id": 62 + }, + { + "release_time": 2989, + "due_time": 3395, + "duration": 33, + "coordinate": [ + -29.06750143407408, + -49.06071341100545 + ], + "sensor_type": 1, + "id": 63 + }, + { + "release_time": 1145, + "due_time": 3114, + "duration": 43, + "coordinate": [ + -79.42236430117917, + 14.224251112487423 + ], + "sensor_type": 1, + "id": 64 + }, + { + "release_time": 693, + "due_time": 2905, + "duration": 57, + "coordinate": [ + 66.92514524392925, + -108.06130071783748 + ], + "sensor_type": 1, + "id": 65 + }, + { + "release_time": 3448, + "due_time": 3587, + "duration": 40, + "coordinate": [ + 38.12102109330496, + 103.32231223226506 + ], + "sensor_type": 1, + "id": 66 + }, + { + "release_time": 2710, + "due_time": 2996, + "duration": 58, + "coordinate": [ + -53.636211575583495, + 172.29447910203442 + ], + "sensor_type": 1, + "id": 67 + }, + { + "release_time": 800, + "due_time": 3161, + "duration": 50, + "coordinate": [ + -17.147067228791556, + -22.4691667519468 + ], + "sensor_type": 1, + "id": 68 + }, + { + "release_time": 144, + "due_time": 2965, + "duration": 24, + "coordinate": [ + -56.77622721370236, + -21.695997815071763 + ], + "sensor_type": 1, + "id": 69 + }, + { + "release_time": 2738, + "due_time": 3569, + "duration": 39, + "coordinate": [ + 41.39293809325011, + -111.41009253892541 + ], + "sensor_type": 1, + "id": 70 + }, + { + "release_time": 2556, + "due_time": 2796, + "duration": 30, + "coordinate": [ + 84.88119619207026, + -151.31411497267501 + ], + "sensor_type": 1, + "id": 71 + }, + { + "release_time": 1977, + "due_time": 3271, + "duration": 15, + "coordinate": [ + -37.393976689617766, + 6.179367517987089 + ], + "sensor_type": 1, + "id": 72 + }, + { + "release_time": 615, + "due_time": 1229, + "duration": 15, + "coordinate": [ + -82.53439814675477, + 125.63816855438984 + ], + "sensor_type": 1, + "id": 73 + }, + { + "release_time": 3066, + "due_time": 3460, + "duration": 16, + "coordinate": [ + 4.379740956478827, + -15.213708428668156 + ], + "sensor_type": 1, + "id": 74 + }, + { + "release_time": 2241, + "due_time": 2990, + "duration": 60, + "coordinate": [ + 26.960530338654337, + 38.992319499954476 + ], + "sensor_type": 1, + "id": 75 + }, + { + "release_time": 3405, + "due_time": 3586, + "duration": 44, + "coordinate": [ + 47.72452865948483, + 63.96812769561865 + ], + "sensor_type": 1, + "id": 76 + }, + { + "release_time": 1030, + "due_time": 3219, + "duration": 38, + "coordinate": [ + -4.404092378199408, + 91.69848539278047 + ], + "sensor_type": 1, + "id": 77 + }, + { + "release_time": 153, + "due_time": 578, + "duration": 21, + "coordinate": [ + 58.98840388853051, + 6.178113496582995 + ], + "sensor_type": 1, + "id": 78 + }, + { + "release_time": 2518, + "due_time": 2621, + "duration": 27, + "coordinate": [ + 28.128436319761576, + 8.047581447320567 + ], + "sensor_type": 1, + "id": 79 + }, + { + "release_time": 1296, + "due_time": 2451, + "duration": 60, + "coordinate": [ + 14.474688677659842, + -14.702198534974144 + ], + "sensor_type": 1, + "id": 80 + }, + { + "release_time": 2220, + "due_time": 3527, + "duration": 15, + "coordinate": [ + 62.167437803610056, + 79.58072280636645 + ], + "sensor_type": 1, + "id": 81 + }, + { + "release_time": 1074, + "due_time": 3576, + "duration": 42, + "coordinate": [ + 71.36011398804251, + -83.28870380721506 + ], + "sensor_type": 1, + "id": 82 + }, + { + "release_time": 107, + "due_time": 3474, + "duration": 45, + "coordinate": [ + -59.80161019975981, + 114.19807496949181 + ], + "sensor_type": 1, + "id": 83 + }, + { + "release_time": 1309, + "due_time": 1676, + "duration": 59, + "coordinate": [ + 29.011335722494636, + -90.5478725413743 + ], + "sensor_type": 1, + "id": 84 + }, + { + "release_time": 2354, + "due_time": 3009, + "duration": 57, + "coordinate": [ + -64.57808496265403, + -151.22044747472484 + ], + "sensor_type": 1, + "id": 85 + }, + { + "release_time": 635, + "due_time": 1698, + "duration": 41, + "coordinate": [ + 44.47123274594958, + 52.93699712130305 + ], + "sensor_type": 1, + "id": 86 + }, + { + "release_time": 2949, + "due_time": 3547, + "duration": 35, + "coordinate": [ + 33.77528816088747, + 98.43173650070412 + ], + "sensor_type": 1, + "id": 87 + }, + { + "release_time": 2211, + "due_time": 2540, + "duration": 56, + "coordinate": [ + 13.93301142116988, + 14.616680922071708 + ], + "sensor_type": 1, + "id": 88 + }, + { + "release_time": 2137, + "due_time": 2739, + "duration": 28, + "coordinate": [ + 29.09931560610282, + -15.930457900481343 + ], + "sensor_type": 1, + "id": 89 + }, + { + "release_time": 1511, + "due_time": 2662, + "duration": 34, + "coordinate": [ + -11.69053216418078, + -117.32759733732937 + ], + "sensor_type": 1, + "id": 90 + }, + { + "release_time": 3159, + "due_time": 3565, + "duration": 56, + "coordinate": [ + -61.58192195532516, + 67.7400174927742 + ], + "sensor_type": 1, + "id": 91 + }, + { + "release_time": 1048, + "due_time": 2574, + "duration": 35, + "coordinate": [ + -16.25300951827289, + 123.17603229903722 + ], + "sensor_type": 1, + "id": 92 + }, + { + "release_time": 1007, + "due_time": 1217, + "duration": 34, + "coordinate": [ + -16.261613728245663, + -156.55984088489421 + ], + "sensor_type": 1, + "id": 93 + }, + { + "release_time": 2123, + "due_time": 2435, + "duration": 17, + "coordinate": [ + -53.92200103526865, + -32.03513162959777 + ], + "sensor_type": 1, + "id": 94 + }, + { + "release_time": 1017, + "due_time": 2024, + "duration": 17, + "coordinate": [ + -44.562202960108145, + -65.90645520683842 + ], + "sensor_type": 1, + "id": 95 + }, + { + "release_time": 2734, + "due_time": 3001, + "duration": 32, + "coordinate": [ + 67.85554781572236, + -32.92360028528694 + ], + "sensor_type": 1, + "id": 96 + }, + { + "release_time": 2125, + "due_time": 2419, + "duration": 22, + "coordinate": [ + -21.389029036378403, + 0.7204130008817629 + ], + "sensor_type": 1, + "id": 97 + }, + { + "release_time": 579, + "due_time": 3361, + "duration": 20, + "coordinate": [ + 82.94208847039766, + 55.43051653980052 + ], + "sensor_type": 1, + "id": 98 + }, + { + "release_time": 1991, + "due_time": 2697, + "duration": 23, + "coordinate": [ + -11.948094688324318, + 19.77469034288663 + ], + "sensor_type": 1, + "id": 99 + }, + { + "release_time": 3282, + "due_time": 3374, + "duration": 25, + "coordinate": [ + 73.62868698394027, + 66.67073023444487 + ], + "sensor_type": 1, + "id": 100 + }, + { + "release_time": 421, + "due_time": 1608, + "duration": 17, + "coordinate": [ + -27.79477232870434, + 53.09262644004781 + ], + "sensor_type": 1, + "id": 101 + }, + { + "release_time": 59, + "due_time": 1369, + "duration": 54, + "coordinate": [ + 24.248031584034493, + 175.14793918722 + ], + "sensor_type": 1, + "id": 102 + }, + { + "release_time": 1476, + "due_time": 3059, + "duration": 17, + "coordinate": [ + 58.14569979575242, + -48.141323908739736 + ], + "sensor_type": 1, + "id": 103 + }, + { + "release_time": 747, + "due_time": 3211, + "duration": 45, + "coordinate": [ + -40.637682702781724, + 120.6167904335839 + ], + "sensor_type": 1, + "id": 104 + }, + { + "release_time": 826, + "due_time": 3195, + "duration": 16, + "coordinate": [ + 4.790593179787621, + -52.3534437901165 + ], + "sensor_type": 1, + "id": 105 + }, + { + "release_time": 2349, + "due_time": 3321, + "duration": 22, + "coordinate": [ + 1.0578531489190226, + -141.18652073975545 + ], + "sensor_type": 1, + "id": 106 + }, + { + "release_time": 989, + "due_time": 1583, + "duration": 24, + "coordinate": [ + 10.478653915660914, + -76.6461489343025 + ], + "sensor_type": 1, + "id": 107 + }, + { + "release_time": 268, + "due_time": 2089, + "duration": 24, + "coordinate": [ + -86.70630539799008, + -35.24760991406859 + ], + "sensor_type": 1, + "id": 108 + }, + { + "release_time": 2947, + "due_time": 3496, + "duration": 27, + "coordinate": [ + -71.53047203191726, + 115.36267512332444 + ], + "sensor_type": 1, + "id": 109 + }, + { + "release_time": 2958, + "due_time": 3354, + "duration": 49, + "coordinate": [ + -63.44646202497398, + 65.79091093058352 + ], + "sensor_type": 1, + "id": 110 + }, + { + "release_time": 147, + "due_time": 2990, + "duration": 57, + "coordinate": [ + -11.024281449584677, + 153.10858453511133 + ], + "sensor_type": 1, + "id": 111 + }, + { + "release_time": 2321, + "due_time": 3469, + "duration": 45, + "coordinate": [ + 43.324803960265484, + -168.7719960077439 + ], + "sensor_type": 1, + "id": 112 + }, + { + "release_time": 2018, + "due_time": 3451, + "duration": 26, + "coordinate": [ + -56.19096729479009, + 169.59872217575668 + ], + "sensor_type": 1, + "id": 113 + }, + { + "release_time": 2660, + "due_time": 2955, + "duration": 16, + "coordinate": [ + 37.97171375792264, + -164.94801852186572 + ], + "sensor_type": 1, + "id": 114 + }, + { + "release_time": 2782, + "due_time": 3252, + "duration": 18, + "coordinate": [ + 3.376371091182378, + 17.09730165562968 + ], + "sensor_type": 1, + "id": 115 + }, + { + "release_time": 2210, + "due_time": 3272, + "duration": 53, + "coordinate": [ + 36.85539814750278, + 167.72205606989849 + ], + "sensor_type": 1, + "id": 116 + }, + { + "release_time": 2534, + "due_time": 2910, + "duration": 19, + "coordinate": [ + 14.5355172240927, + -176.2240233545486 + ], + "sensor_type": 1, + "id": 117 + }, + { + "release_time": 1440, + "due_time": 2987, + "duration": 20, + "coordinate": [ + 64.38677007648369, + 167.6231369630903 + ], + "sensor_type": 1, + "id": 118 + }, + { + "release_time": 2185, + "due_time": 3016, + "duration": 46, + "coordinate": [ + -17.521254864251844, + 164.18907324251427 + ], + "sensor_type": 1, + "id": 119 + }, + { + "release_time": 3121, + "due_time": 3321, + "duration": 31, + "coordinate": [ + 45.10050610635463, + -28.789355182832452 + ], + "sensor_type": 1, + "id": 120 + }, + { + "release_time": 17, + "due_time": 1134, + "duration": 40, + "coordinate": [ + 13.207541546175918, + -10.97229986215919 + ], + "sensor_type": 1, + "id": 121 + }, + { + "release_time": 99, + "due_time": 1256, + "duration": 35, + "coordinate": [ + 6.848955360015211, + -90.26520900997906 + ], + "sensor_type": 1, + "id": 122 + }, + { + "release_time": 1086, + "due_time": 3555, + "duration": 24, + "coordinate": [ + 61.82664679789653, + 14.225380705700587 + ], + "sensor_type": 1, + "id": 123 + }, + { + "release_time": 885, + "due_time": 1360, + "duration": 51, + "coordinate": [ + -62.32084409027897, + -149.1997971485382 + ], + "sensor_type": 1, + "id": 124 + }, + { + "release_time": 2944, + "due_time": 3438, + "duration": 15, + "coordinate": [ + -82.75103345566373, + 65.06412176830011 + ], + "sensor_type": 1, + "id": 125 + }, + { + "release_time": 3058, + "due_time": 3388, + "duration": 55, + "coordinate": [ + 61.99581874994985, + 7.816392672177869 + ], + "sensor_type": 1, + "id": 126 + }, + { + "release_time": 650, + "due_time": 2761, + "duration": 59, + "coordinate": [ + -23.552558524612664, + -143.19955391276454 + ], + "sensor_type": 1, + "id": 127 + }, + { + "release_time": 1251, + "due_time": 2268, + "duration": 57, + "coordinate": [ + -51.86201535494858, + -92.01907882825013 + ], + "sensor_type": 1, + "id": 128 + }, + { + "release_time": 410, + "due_time": 2472, + "duration": 20, + "coordinate": [ + -24.455666541366853, + -177.23456995770988 + ], + "sensor_type": 1, + "id": 129 + }, + { + "release_time": 2422, + "due_time": 3304, + "duration": 48, + "coordinate": [ + 45.89619558942181, + 167.1063962224939 + ], + "sensor_type": 1, + "id": 130 + }, + { + "release_time": 2238, + "due_time": 3470, + "duration": 53, + "coordinate": [ + -15.380345499363656, + 27.131923140739218 + ], + "sensor_type": 1, + "id": 131 + }, + { + "release_time": 3294, + "due_time": 3455, + "duration": 34, + "coordinate": [ + -67.30991011779761, + 78.94677850239037 + ], + "sensor_type": 1, + "id": 132 + }, + { + "release_time": 1256, + "due_time": 2248, + "duration": 60, + "coordinate": [ + -85.3252232650542, + 169.58185550679445 + ], + "sensor_type": 1, + "id": 133 + }, + { + "release_time": 2065, + "due_time": 2840, + "duration": 44, + "coordinate": [ + -36.7273865818804, + 86.3800960484341 + ], + "sensor_type": 1, + "id": 134 + }, + { + "release_time": 1145, + "due_time": 3005, + "duration": 59, + "coordinate": [ + -60.29792231764535, + 138.43039440089723 + ], + "sensor_type": 1, + "id": 135 + }, + { + "release_time": 2549, + "due_time": 3474, + "duration": 33, + "coordinate": [ + -57.09082832367232, + 38.3399418098015 + ], + "sensor_type": 1, + "id": 136 + }, + { + "release_time": 2021, + "due_time": 2667, + "duration": 60, + "coordinate": [ + -17.29544522241811, + -91.15887895088379 + ], + "sensor_type": 1, + "id": 137 + }, + { + "release_time": 3289, + "due_time": 3510, + "duration": 36, + "coordinate": [ + 31.571641557672166, + -105.69475403034198 + ], + "sensor_type": 1, + "id": 138 + }, + { + "release_time": 1692, + "due_time": 2006, + "duration": 51, + "coordinate": [ + 44.57547959482784, + -95.10901467661378 + ], + "sensor_type": 1, + "id": 139 + }, + { + "release_time": 1193, + "due_time": 2999, + "duration": 33, + "coordinate": [ + -41.89773991055152, + 71.95448756119782 + ], + "sensor_type": 1, + "id": 140 + }, + { + "release_time": 2291, + "due_time": 3412, + "duration": 40, + "coordinate": [ + 72.20369529204024, + 121.11331363299092 + ], + "sensor_type": 1, + "id": 141 + }, + { + "release_time": 2504, + "due_time": 3108, + "duration": 54, + "coordinate": [ + -1.5408357398037253, + -20.72925861928121 + ], + "sensor_type": 1, + "id": 142 + }, + { + "release_time": 3357, + "due_time": 3599, + "duration": 55, + "coordinate": [ + -61.655547236371994, + 96.17027475058654 + ], + "sensor_type": 1, + "id": 143 + }, + { + "release_time": 1483, + "due_time": 3168, + "duration": 49, + "coordinate": [ + -41.09912675744021, + 147.2437764364875 + ], + "sensor_type": 1, + "id": 144 + }, + { + "release_time": 2403, + "due_time": 2547, + "duration": 23, + "coordinate": [ + -40.315641464935254, + -59.92135852636726 + ], + "sensor_type": 1, + "id": 145 + }, + { + "release_time": 843, + "due_time": 2758, + "duration": 60, + "coordinate": [ + -21.337743564414552, + 93.25205800499145 + ], + "sensor_type": 1, + "id": 146 + }, + { + "release_time": 611, + "due_time": 2451, + "duration": 51, + "coordinate": [ + -53.6468900728904, + 23.179521831186634 + ], + "sensor_type": 1, + "id": 147 + }, + { + "release_time": 2309, + "due_time": 2501, + "duration": 26, + "coordinate": [ + -76.38498950890143, + -103.58855234501985 + ], + "sensor_type": 1, + "id": 148 + }, + { + "release_time": 420, + "due_time": 1428, + "duration": 19, + "coordinate": [ + -9.469575343256878, + -85.03359212580918 + ], + "sensor_type": 1, + "id": 149 + }, + { + "release_time": 1144, + "due_time": 2278, + "duration": 31, + "coordinate": [ + -15.555557791122553, + -91.94853162457973 + ], + "sensor_type": 1, + "id": 150 + }, + { + "release_time": 2309, + "due_time": 3592, + "duration": 22, + "coordinate": [ + 83.76310545130539, + -134.8301443398918 + ], + "sensor_type": 1, + "id": 151 + }, + { + "release_time": 3351, + "due_time": 3469, + "duration": 27, + "coordinate": [ + 53.48391616067357, + -87.6376483836452 + ], + "sensor_type": 1, + "id": 152 + }, + { + "release_time": 1271, + "due_time": 1364, + "duration": 30, + "coordinate": [ + -28.308759434832538, + 14.377149816325044 + ], + "sensor_type": 1, + "id": 153 + }, + { + "release_time": 46, + "due_time": 1001, + "duration": 21, + "coordinate": [ + -41.099256603399155, + -176.56363435364796 + ], + "sensor_type": 1, + "id": 154 + }, + { + "release_time": 3159, + "due_time": 3492, + "duration": 48, + "coordinate": [ + 31.02659436733093, + -126.96408459888102 + ], + "sensor_type": 1, + "id": 155 + }, + { + "release_time": 2376, + "due_time": 3195, + "duration": 58, + "coordinate": [ + 30.911898370423273, + -100.03366975300496 + ], + "sensor_type": 1, + "id": 156 + }, + { + "release_time": 3310, + "due_time": 3568, + "duration": 29, + "coordinate": [ + -53.92634820251736, + -10.277170435624072 + ], + "sensor_type": 1, + "id": 157 + }, + { + "release_time": 1327, + "due_time": 2192, + "duration": 54, + "coordinate": [ + -13.798773027799854, + 18.80940309754135 + ], + "sensor_type": 1, + "id": 158 + }, + { + "release_time": 2652, + "due_time": 3555, + "duration": 17, + "coordinate": [ + 7.091415036385726, + 103.83142576353566 + ], + "sensor_type": 1, + "id": 159 + }, + { + "release_time": 2489, + "due_time": 2742, + "duration": 34, + "coordinate": [ + -55.528034286099505, + -147.9555679991052 + ], + "sensor_type": 1, + "id": 160 + }, + { + "release_time": 309, + "due_time": 2166, + "duration": 45, + "coordinate": [ + -60.64375333890398, + -40.99212514008954 + ], + "sensor_type": 1, + "id": 161 + }, + { + "release_time": 2753, + "due_time": 3513, + "duration": 48, + "coordinate": [ + -21.593534022827768, + 149.98224501797256 + ], + "sensor_type": 1, + "id": 162 + }, + { + "release_time": 2944, + "due_time": 3214, + "duration": 57, + "coordinate": [ + -39.136547048518736, + 127.53699744591415 + ], + "sensor_type": 1, + "id": 163 + }, + { + "release_time": 3319, + "due_time": 3560, + "duration": 32, + "coordinate": [ + 88.33924393854753, + -122.77206927335264 + ], + "sensor_type": 1, + "id": 164 + }, + { + "release_time": 1362, + "due_time": 2017, + "duration": 19, + "coordinate": [ + 8.695063608588086, + -124.07335394603004 + ], + "sensor_type": 1, + "id": 165 + }, + { + "release_time": 2613, + "due_time": 3525, + "duration": 20, + "coordinate": [ + 32.41900691778136, + -115.58094933777035 + ], + "sensor_type": 1, + "id": 166 + }, + { + "release_time": 1635, + "due_time": 3229, + "duration": 58, + "coordinate": [ + 76.01767879984908, + -28.010797199643235 + ], + "sensor_type": 1, + "id": 167 + }, + { + "release_time": 1686, + "due_time": 2757, + "duration": 60, + "coordinate": [ + -10.900561403675027, + 20.30460683033263 + ], + "sensor_type": 1, + "id": 168 + }, + { + "release_time": 2411, + "due_time": 3339, + "duration": 26, + "coordinate": [ + 77.15026894367122, + -96.47187357515372 + ], + "sensor_type": 1, + "id": 169 + }, + { + "release_time": 3403, + "due_time": 3552, + "duration": 21, + "coordinate": [ + -12.11390119327244, + -175.468625376326 + ], + "sensor_type": 1, + "id": 170 + }, + { + "release_time": 673, + "due_time": 1794, + "duration": 58, + "coordinate": [ + 31.541718377154496, + 68.43787500544249 + ], + "sensor_type": 1, + "id": 171 + }, + { + "release_time": 837, + "due_time": 2039, + "duration": 60, + "coordinate": [ + 83.75330205992083, + 74.36694033195835 + ], + "sensor_type": 1, + "id": 172 + }, + { + "release_time": 2482, + "due_time": 3221, + "duration": 39, + "coordinate": [ + 76.0044799698342, + 178.93605452560354 + ], + "sensor_type": 1, + "id": 173 + }, + { + "release_time": 1570, + "due_time": 3438, + "duration": 15, + "coordinate": [ + -57.148265540673854, + -141.56851040396776 + ], + "sensor_type": 1, + "id": 174 + }, + { + "release_time": 2821, + "due_time": 3318, + "duration": 33, + "coordinate": [ + -63.709202136824146, + 105.71097352236234 + ], + "sensor_type": 1, + "id": 175 + }, + { + "release_time": 299, + "due_time": 2670, + "duration": 42, + "coordinate": [ + 67.5094608832579, + -95.98113214466503 + ], + "sensor_type": 1, + "id": 176 + }, + { + "release_time": 2452, + "due_time": 2900, + "duration": 40, + "coordinate": [ + -67.599382579903, + 42.47276518692084 + ], + "sensor_type": 1, + "id": 177 + }, + { + "release_time": 2621, + "due_time": 2998, + "duration": 38, + "coordinate": [ + 22.20611786966832, + -79.63728803443092 + ], + "sensor_type": 1, + "id": 178 + }, + { + "release_time": 764, + "due_time": 2145, + "duration": 29, + "coordinate": [ + 16.045407951514434, + -163.94851634813725 + ], + "sensor_type": 1, + "id": 179 + }, + { + "release_time": 2505, + "due_time": 3442, + "duration": 60, + "coordinate": [ + 34.53734170446428, + -114.97326180539245 + ], + "sensor_type": 1, + "id": 180 + }, + { + "release_time": 1573, + "due_time": 3043, + "duration": 28, + "coordinate": [ + 39.06679920215814, + 53.566473145562526 + ], + "sensor_type": 1, + "id": 181 + }, + { + "release_time": 2581, + "due_time": 3045, + "duration": 36, + "coordinate": [ + 62.335436898788714, + -166.1017789412349 + ], + "sensor_type": 1, + "id": 182 + }, + { + "release_time": 1949, + "due_time": 2206, + "duration": 57, + "coordinate": [ + -6.013480109425842, + 72.85920702859224 + ], + "sensor_type": 1, + "id": 183 + }, + { + "release_time": 2222, + "due_time": 2484, + "duration": 41, + "coordinate": [ + -76.75676437703942, + 25.586724878437877 + ], + "sensor_type": 1, + "id": 184 + }, + { + "release_time": 1056, + "due_time": 3341, + "duration": 22, + "coordinate": [ + -71.6157646209295, + -22.850770486272467 + ], + "sensor_type": 1, + "id": 185 + }, + { + "release_time": 2659, + "due_time": 2895, + "duration": 45, + "coordinate": [ + 67.94114029798371, + 48.83366913384407 + ], + "sensor_type": 1, + "id": 186 + }, + { + "release_time": 1093, + "due_time": 1877, + "duration": 58, + "coordinate": [ + -52.36040060945366, + -35.4912281503573 + ], + "sensor_type": 1, + "id": 187 + }, + { + "release_time": 3335, + "due_time": 3531, + "duration": 52, + "coordinate": [ + -48.144023112478, + 153.4530127259685 + ], + "sensor_type": 1, + "id": 188 + }, + { + "release_time": 2152, + "due_time": 3508, + "duration": 28, + "coordinate": [ + 46.829110019934575, + -6.994454647015175 + ], + "sensor_type": 1, + "id": 189 + }, + { + "release_time": 3044, + "due_time": 3152, + "duration": 20, + "coordinate": [ + -40.541032942686385, + -125.11808597290413 + ], + "sensor_type": 1, + "id": 190 + }, + { + "release_time": 1282, + "due_time": 3553, + "duration": 40, + "coordinate": [ + 80.26869933022519, + -135.16958995296233 + ], + "sensor_type": 1, + "id": 191 + }, + { + "release_time": 2128, + "due_time": 2550, + "duration": 15, + "coordinate": [ + 88.27643051094915, + -169.8118072963173 + ], + "sensor_type": 1, + "id": 192 + }, + { + "release_time": 2682, + "due_time": 3466, + "duration": 41, + "coordinate": [ + -46.822519696726616, + 143.76526469832663 + ], + "sensor_type": 1, + "id": 193 + }, + { + "release_time": 2903, + "due_time": 3445, + "duration": 23, + "coordinate": [ + -78.83719028267099, + 22.714429022393176 + ], + "sensor_type": 1, + "id": 194 + }, + { + "release_time": 2202, + "due_time": 2654, + "duration": 28, + "coordinate": [ + -10.779843982086149, + 161.4365098983543 + ], + "sensor_type": 1, + "id": 195 + }, + { + "release_time": 114, + "due_time": 2180, + "duration": 31, + "coordinate": [ + 6.915603968626684, + -100.29604280574469 + ], + "sensor_type": 1, + "id": 196 + }, + { + "release_time": 2261, + "due_time": 2820, + "duration": 56, + "coordinate": [ + -25.315493257337096, + 152.27561064672932 + ], + "sensor_type": 1, + "id": 197 + }, + { + "release_time": 1120, + "due_time": 1316, + "duration": 55, + "coordinate": [ + -15.716867228976028, + 19.114231461524383 + ], + "sensor_type": 1, + "id": 198 + }, + { + "release_time": 1017, + "due_time": 1852, + "duration": 17, + "coordinate": [ + -4.8630772700693825, + -61.293226074557694 + ], + "sensor_type": 1, + "id": 199 + }, + { + "release_time": 718, + "due_time": 1789, + "duration": 45, + "coordinate": [ + -86.6734809435106, + -115.624674366455 + ], + "sensor_type": 1, + "id": 200 + }, + { + "release_time": 824, + "due_time": 1486, + "duration": 31, + "coordinate": [ + -65.61264425841696, + -82.32164274677285 + ], + "sensor_type": 1, + "id": 201 + }, + { + "release_time": 392, + "due_time": 2807, + "duration": 33, + "coordinate": [ + 78.25013124327984, + -5.482435879025388 + ], + "sensor_type": 1, + "id": 202 + }, + { + "release_time": 2065, + "due_time": 3023, + "duration": 39, + "coordinate": [ + -70.59276332603496, + -176.4892137887582 + ], + "sensor_type": 1, + "id": 203 + }, + { + "release_time": 1840, + "due_time": 3327, + "duration": 49, + "coordinate": [ + 54.69541610730931, + -169.8719956271927 + ], + "sensor_type": 1, + "id": 204 + }, + { + "release_time": 1875, + "due_time": 2744, + "duration": 54, + "coordinate": [ + 68.7988761118776, + -42.06675887932258 + ], + "sensor_type": 1, + "id": 205 + }, + { + "release_time": 814, + "due_time": 2463, + "duration": 22, + "coordinate": [ + 53.15238269069417, + -44.5248448525096 + ], + "sensor_type": 1, + "id": 206 + }, + { + "release_time": 3142, + "due_time": 3592, + "duration": 17, + "coordinate": [ + -36.688456990336235, + -80.86598263483125 + ], + "sensor_type": 1, + "id": 207 + }, + { + "release_time": 3325, + "due_time": 3561, + "duration": 15, + "coordinate": [ + 27.340272734052718, + 120.73775077756181 + ], + "sensor_type": 1, + "id": 208 + }, + { + "release_time": 782, + "due_time": 2304, + "duration": 22, + "coordinate": [ + -6.009444110624699, + 126.83145787304483 + ], + "sensor_type": 1, + "id": 209 + }, + { + "release_time": 3378, + "due_time": 3599, + "duration": 34, + "coordinate": [ + 38.11673652196609, + -44.14290786805935 + ], + "sensor_type": 1, + "id": 210 + }, + { + "release_time": 286, + "due_time": 2585, + "duration": 49, + "coordinate": [ + 10.993011357461768, + 91.15572893079809 + ], + "sensor_type": 1, + "id": 211 + }, + { + "release_time": 1853, + "due_time": 2785, + "duration": 38, + "coordinate": [ + 8.57583954428388, + 48.24700485097887 + ], + "sensor_type": 1, + "id": 212 + }, + { + "release_time": 562, + "due_time": 2978, + "duration": 32, + "coordinate": [ + -42.84477981785594, + -26.080951862656093 + ], + "sensor_type": 1, + "id": 213 + }, + { + "release_time": 324, + "due_time": 2802, + "duration": 37, + "coordinate": [ + -72.57228457116824, + -4.404256765217497 + ], + "sensor_type": 1, + "id": 214 + }, + { + "release_time": 452, + "due_time": 961, + "duration": 39, + "coordinate": [ + 47.51410891997128, + -41.90907308100202 + ], + "sensor_type": 1, + "id": 215 + }, + { + "release_time": 2332, + "due_time": 2799, + "duration": 43, + "coordinate": [ + -14.296072698135049, + -116.97923958338265 + ], + "sensor_type": 1, + "id": 216 + }, + { + "release_time": 2262, + "due_time": 2986, + "duration": 47, + "coordinate": [ + -14.31246438282659, + 42.046442973877134 + ], + "sensor_type": 1, + "id": 217 + }, + { + "release_time": 551, + "due_time": 1541, + "duration": 40, + "coordinate": [ + -36.86891141212537, + -32.5793982378178 + ], + "sensor_type": 1, + "id": 218 + }, + { + "release_time": 1639, + "due_time": 2765, + "duration": 44, + "coordinate": [ + -35.59284905993825, + 119.5268892723899 + ], + "sensor_type": 1, + "id": 219 + }, + { + "release_time": 3275, + "due_time": 3566, + "duration": 23, + "coordinate": [ + 74.05395596731236, + 38.85474361017225 + ], + "sensor_type": 1, + "id": 220 + }, + { + "release_time": 2495, + "due_time": 3510, + "duration": 57, + "coordinate": [ + -81.32771952435819, + 127.01600562973164 + ], + "sensor_type": 1, + "id": 221 + }, + { + "release_time": 2005, + "due_time": 3567, + "duration": 22, + "coordinate": [ + -82.07150901840399, + -58.161654003937414 + ], + "sensor_type": 1, + "id": 222 + }, + { + "release_time": 556, + "due_time": 3490, + "duration": 17, + "coordinate": [ + 15.566526673301581, + -42.310843310891926 + ], + "sensor_type": 1, + "id": 223 + }, + { + "release_time": 2285, + "due_time": 2745, + "duration": 39, + "coordinate": [ + 77.1771036535234, + -173.09023174694389 + ], + "sensor_type": 1, + "id": 224 + }, + { + "release_time": 2345, + "due_time": 2981, + "duration": 19, + "coordinate": [ + -78.07995164957379, + 127.37171252041287 + ], + "sensor_type": 1, + "id": 225 + }, + { + "release_time": 3033, + "due_time": 3299, + "duration": 21, + "coordinate": [ + -20.024878265090365, + 34.535165030919586 + ], + "sensor_type": 1, + "id": 226 + }, + { + "release_time": 3221, + "due_time": 3449, + "duration": 48, + "coordinate": [ + 14.345858857944023, + -137.50590163177935 + ], + "sensor_type": 1, + "id": 227 + }, + { + "release_time": 2410, + "due_time": 3436, + "duration": 55, + "coordinate": [ + 33.49279975267399, + -113.59823808478988 + ], + "sensor_type": 1, + "id": 228 + }, + { + "release_time": 1116, + "due_time": 1836, + "duration": 35, + "coordinate": [ + -69.97184071399649, + 72.51856676452721 + ], + "sensor_type": 1, + "id": 229 + }, + { + "release_time": 3204, + "due_time": 3404, + "duration": 55, + "coordinate": [ + -87.12046340374175, + 76.42125992367397 + ], + "sensor_type": 1, + "id": 230 + }, + { + "release_time": 2269, + "due_time": 3505, + "duration": 37, + "coordinate": [ + 44.40201121255299, + -112.1911546578256 + ], + "sensor_type": 1, + "id": 231 + }, + { + "release_time": 1212, + "due_time": 1614, + "duration": 60, + "coordinate": [ + 43.46996329521309, + -172.15722088098772 + ], + "sensor_type": 1, + "id": 232 + }, + { + "release_time": 1649, + "due_time": 3125, + "duration": 42, + "coordinate": [ + 88.98934303115956, + 3.9480512725740766 + ], + "sensor_type": 1, + "id": 233 + }, + { + "release_time": 1713, + "due_time": 2874, + "duration": 40, + "coordinate": [ + 34.25576341564603, + 86.41146758373566 + ], + "sensor_type": 1, + "id": 234 + }, + { + "release_time": 2772, + "due_time": 3563, + "duration": 39, + "coordinate": [ + -70.86536211810733, + -145.20011968881624 + ], + "sensor_type": 1, + "id": 235 + }, + { + "release_time": 1400, + "due_time": 2441, + "duration": 19, + "coordinate": [ + 16.294920403392865, + 123.27545634652074 + ], + "sensor_type": 1, + "id": 236 + }, + { + "release_time": 1458, + "due_time": 1972, + "duration": 55, + "coordinate": [ + -22.700502654241006, + 176.4014813346589 + ], + "sensor_type": 1, + "id": 237 + }, + { + "release_time": 3413, + "due_time": 3574, + "duration": 32, + "coordinate": [ + 73.53140166696875, + -179.470119920534 + ], + "sensor_type": 1, + "id": 238 + }, + { + "release_time": 1094, + "due_time": 2633, + "duration": 15, + "coordinate": [ + 36.19550216360079, + 11.52496565218678 + ], + "sensor_type": 1, + "id": 239 + }, + { + "release_time": 1767, + "due_time": 2002, + "duration": 29, + "coordinate": [ + -78.04750838520512, + 119.27981766698491 + ], + "sensor_type": 1, + "id": 240 + }, + { + "release_time": 3217, + "due_time": 3411, + "duration": 43, + "coordinate": [ + -45.61098164797445, + 32.1383887815208 + ], + "sensor_type": 1, + "id": 241 + }, + { + "release_time": 1577, + "due_time": 3270, + "duration": 49, + "coordinate": [ + -16.93130181920816, + -31.499817571871034 + ], + "sensor_type": 1, + "id": 242 + }, + { + "release_time": 123, + "due_time": 651, + "duration": 60, + "coordinate": [ + 27.86239795481481, + 1.190644753046314 + ], + "sensor_type": 1, + "id": 243 + }, + { + "release_time": 661, + "due_time": 1698, + "duration": 34, + "coordinate": [ + -75.6322382789367, + -122.33170137704937 + ], + "sensor_type": 1, + "id": 244 + }, + { + "release_time": 2989, + "due_time": 3286, + "duration": 15, + "coordinate": [ + 52.648764501945465, + -76.36720455441002 + ], + "sensor_type": 1, + "id": 245 + }, + { + "release_time": 511, + "due_time": 1548, + "duration": 35, + "coordinate": [ + -16.588577258385044, + 140.41864122134956 + ], + "sensor_type": 1, + "id": 246 + }, + { + "release_time": 2321, + "due_time": 2758, + "duration": 34, + "coordinate": [ + 5.969453449686668, + 142.98076478758628 + ], + "sensor_type": 1, + "id": 247 + }, + { + "release_time": 1166, + "due_time": 2102, + "duration": 42, + "coordinate": [ + 63.74986548214369, + 86.52985756907003 + ], + "sensor_type": 1, + "id": 248 + }, + { + "release_time": 2260, + "due_time": 3204, + "duration": 22, + "coordinate": [ + -57.037584326049085, + -70.76396039772949 + ], + "sensor_type": 1, + "id": 249 + }, + { + "release_time": 1576, + "due_time": 2697, + "duration": 54, + "coordinate": [ + 2.657667327297659, + -141.8815961417633 + ], + "sensor_type": 1, + "id": 250 + }, + { + "release_time": 207, + "due_time": 457, + "duration": 28, + "coordinate": [ + -46.772794586371596, + 67.22545169176885 + ], + "sensor_type": 1, + "id": 251 + }, + { + "release_time": 2662, + "due_time": 3198, + "duration": 32, + "coordinate": [ + -21.569560736760124, + 166.0335960408487 + ], + "sensor_type": 1, + "id": 252 + }, + { + "release_time": 3034, + "due_time": 3500, + "duration": 32, + "coordinate": [ + -14.747806962341002, + -132.90737786433277 + ], + "sensor_type": 1, + "id": 253 + }, + { + "release_time": 618, + "due_time": 2463, + "duration": 17, + "coordinate": [ + -71.60263090975819, + -56.74162390328782 + ], + "sensor_type": 1, + "id": 254 + }, + { + "release_time": 2261, + "due_time": 3300, + "duration": 54, + "coordinate": [ + 27.828190490766133, + -166.15128751650028 + ], + "sensor_type": 1, + "id": 255 + }, + { + "release_time": 2913, + "due_time": 3167, + "duration": 45, + "coordinate": [ + 56.363422388551356, + -72.30384218813651 + ], + "sensor_type": 1, + "id": 256 + }, + { + "release_time": 118, + "due_time": 585, + "duration": 30, + "coordinate": [ + 48.41599669910693, + -37.64124960406386 + ], + "sensor_type": 1, + "id": 257 + }, + { + "release_time": 2335, + "due_time": 2872, + "duration": 25, + "coordinate": [ + -45.75610716721616, + 4.044563553792813 + ], + "sensor_type": 1, + "id": 258 + }, + { + "release_time": 1543, + "due_time": 2190, + "duration": 48, + "coordinate": [ + 2.524202948708833, + 43.7915273820922 + ], + "sensor_type": 1, + "id": 259 + }, + { + "release_time": 3003, + "due_time": 3496, + "duration": 59, + "coordinate": [ + 70.18102500904283, + -35.65179836336543 + ], + "sensor_type": 1, + "id": 260 + }, + { + "release_time": 464, + "due_time": 2165, + "duration": 35, + "coordinate": [ + 19.955779105073887, + 168.78705092711039 + ], + "sensor_type": 1, + "id": 261 + }, + { + "release_time": 897, + "due_time": 3054, + "duration": 44, + "coordinate": [ + -16.85212699621114, + 16.91966403159907 + ], + "sensor_type": 1, + "id": 262 + }, + { + "release_time": 2142, + "due_time": 3293, + "duration": 41, + "coordinate": [ + -82.3567871560721, + -62.111374326479435 + ], + "sensor_type": 1, + "id": 263 + }, + { + "release_time": 449, + "due_time": 1944, + "duration": 35, + "coordinate": [ + 44.43484245424435, + 60.01816360058413 + ], + "sensor_type": 1, + "id": 264 + }, + { + "release_time": 85, + "due_time": 1486, + "duration": 45, + "coordinate": [ + 74.10793862332267, + 62.257917714582504 + ], + "sensor_type": 1, + "id": 265 + }, + { + "release_time": 3325, + "due_time": 3532, + "duration": 50, + "coordinate": [ + -14.208850257286514, + -157.34083098551866 + ], + "sensor_type": 1, + "id": 266 + }, + { + "release_time": 308, + "due_time": 2681, + "duration": 40, + "coordinate": [ + 61.111551188475545, + 162.1852057490117 + ], + "sensor_type": 1, + "id": 267 + }, + { + "release_time": 998, + "due_time": 2281, + "duration": 25, + "coordinate": [ + -35.533467757939235, + -35.87837319934454 + ], + "sensor_type": 1, + "id": 268 + }, + { + "release_time": 2304, + "due_time": 3365, + "duration": 24, + "coordinate": [ + -84.7007146613495, + -11.32745529284918 + ], + "sensor_type": 1, + "id": 269 + }, + { + "release_time": 2543, + "due_time": 3493, + "duration": 44, + "coordinate": [ + 9.316526032666701, + 175.70521224057114 + ], + "sensor_type": 1, + "id": 270 + }, + { + "release_time": 2183, + "due_time": 3586, + "duration": 23, + "coordinate": [ + -77.16612143703608, + 175.8185718767249 + ], + "sensor_type": 1, + "id": 271 + }, + { + "release_time": 387, + "due_time": 2620, + "duration": 60, + "coordinate": [ + -3.72732800456302, + -25.211172735584768 + ], + "sensor_type": 1, + "id": 272 + }, + { + "release_time": 2105, + "due_time": 2987, + "duration": 52, + "coordinate": [ + 58.429111489393506, + 34.30830032584777 + ], + "sensor_type": 1, + "id": 273 + }, + { + "release_time": 2141, + "due_time": 3497, + "duration": 48, + "coordinate": [ + -26.49535178394433, + -52.29086277043521 + ], + "sensor_type": 1, + "id": 274 + }, + { + "release_time": 969, + "due_time": 2947, + "duration": 30, + "coordinate": [ + -12.158763647472028, + 114.83186741006983 + ], + "sensor_type": 1, + "id": 275 + }, + { + "release_time": 3234, + "due_time": 3464, + "duration": 54, + "coordinate": [ + -51.86120067378032, + 165.05401077707586 + ], + "sensor_type": 1, + "id": 276 + }, + { + "release_time": 2877, + "due_time": 3525, + "duration": 31, + "coordinate": [ + -89.77977994694213, + 128.10708503103535 + ], + "sensor_type": 1, + "id": 277 + }, + { + "release_time": 2525, + "due_time": 2823, + "duration": 30, + "coordinate": [ + -63.00624121115127, + 141.01624335033017 + ], + "sensor_type": 1, + "id": 278 + }, + { + "release_time": 1161, + "due_time": 3114, + "duration": 53, + "coordinate": [ + 70.03960507763952, + -174.7838092583211 + ], + "sensor_type": 1, + "id": 279 + }, + { + "release_time": 60, + "due_time": 3541, + "duration": 57, + "coordinate": [ + -84.0717084003111, + -56.459479989010546 + ], + "sensor_type": 1, + "id": 280 + }, + { + "release_time": 2994, + "due_time": 3369, + "duration": 40, + "coordinate": [ + 34.0308311228909, + -21.322614046028946 + ], + "sensor_type": 1, + "id": 281 + }, + { + "release_time": 2439, + "due_time": 2859, + "duration": 35, + "coordinate": [ + 62.85440724359108, + 131.46900032050485 + ], + "sensor_type": 1, + "id": 282 + }, + { + "release_time": 2, + "due_time": 2507, + "duration": 32, + "coordinate": [ + -69.38053052442324, + 57.595242172469966 + ], + "sensor_type": 1, + "id": 283 + }, + { + "release_time": 1710, + "due_time": 2011, + "duration": 56, + "coordinate": [ + 40.06929135781428, + 19.73068954081205 + ], + "sensor_type": 1, + "id": 284 + }, + { + "release_time": 1917, + "due_time": 3485, + "duration": 18, + "coordinate": [ + 21.24865837961751, + 97.79000546018227 + ], + "sensor_type": 1, + "id": 285 + }, + { + "release_time": 2102, + "due_time": 2540, + "duration": 37, + "coordinate": [ + 22.387424397845663, + 168.61962714895463 + ], + "sensor_type": 1, + "id": 286 + }, + { + "release_time": 2991, + "due_time": 3368, + "duration": 49, + "coordinate": [ + 4.6329422495226, + 154.29872197942842 + ], + "sensor_type": 1, + "id": 287 + } +] \ No newline at end of file diff --git a/benchmarks/aeosbench/dataset/cases/00099/constellation.json b/benchmarks/aeosbench/dataset/cases/00099/constellation.json new file mode 100644 index 0000000..4fe59d2 --- /dev/null +++ b/benchmarks/aeosbench/dataset/cases/00099/constellation.json @@ -0,0 +1,202 @@ +{ + "orbits": [ + { + "id": 0, + "eccentricity": 0.0001753, + "semi_major_axis": 7571000.0, + "inclination": 87.9031, + "right_ascension_of_the_ascending_node": 42.6659, + "argument_of_perigee": 79.6814 + }, + { + "id": 1, + "eccentricity": 0.000151, + "semi_major_axis": 6921000.0, + "inclination": 53.2183, + "right_ascension_of_the_ascending_node": 40.5123, + "argument_of_perigee": 74.9126 + } + ], + "satellites": [ + { + "inertia": [ + 80.6611328125, + 0.0, + 0.0, + 0.0, + 163.0028839111328, + 0.0, + 0.0, + 0.0, + 111.07518005371094 + ], + "mass": 186.57032288552006, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 0, + "solar_panel": { + "direction": [ + -0.6023804805669599, + 0.5382886036446707, + 0.5893921748871366 + ], + "area": 0.17334333431642246, + "efficiency": 0.15434628210898182 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.42872337868891697, + "power": 8.451504893084342, + "type": 1 + }, + "battery": { + "capacity": 29951.11619082744, + "percentage": 0.776520562153165 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 742.5889454215538, + "power": 6.413122567030275, + "efficiency": 0.5818013263202977 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 478.52354826743664, + "power": 5.1946482549175155, + "efficiency": 0.5324976747985287 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 572.5343612587075, + "power": 5.666345981601337, + "efficiency": 0.5209927362076887 + } + ], + "mrp_control": { + "k": 34.576611682071764, + "ki": 0.00644846771648984, + "p": 130.35172159120987, + "integral_limit": 0.013748635932725694 + }, + "true_anomaly": 78.75622237467303, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 0 + }, + { + "inertia": [ + 148.36582946777344, + 0.0, + 0.0, + 0.0, + 56.02613830566406, + 0.0, + 0.0, + 0.0, + 154.59042358398438 + ], + "mass": 56.010603002989264, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 1, + "solar_panel": { + "direction": [ + -0.5455664293126964, + 0.3454419661390646, + 0.7635621253290213 + ], + "area": 0.34559532039347485, + "efficiency": 0.21131852601989914 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.43489604338965704, + "power": 1.4458232257583785, + "type": 1 + }, + "battery": { + "capacity": 18622.687047454037, + "percentage": 0.8949580141693778 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 402.47232718433577, + "power": 6.446745208456429, + "efficiency": 0.5672097881859213 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 556.020413217706, + "power": 5.052726571841265, + "efficiency": 0.5086018927027413 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 605.8039910781664, + "power": 5.775401406753799, + "efficiency": 0.576444587824925 + } + ], + "mrp_control": { + "k": 22.972750913410824, + "ki": 0.005842846740392656, + "p": 74.38164819142746, + "integral_limit": 0.02881344215701426 + }, + "true_anomaly": 148.65983513359956, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 1 + } + ] +} \ No newline at end of file diff --git a/benchmarks/aeosbench/dataset/cases/00099/taskset.json b/benchmarks/aeosbench/dataset/cases/00099/taskset.json new file mode 100644 index 0000000..2fe9c41 --- /dev/null +++ b/benchmarks/aeosbench/dataset/cases/00099/taskset.json @@ -0,0 +1,739 @@ +[ + { + "release_time": 746, + "due_time": 2442, + "duration": 17, + "coordinate": [ + 9.631826199098825, + 127.12818328834919 + ], + "sensor_type": 1, + "id": 0 + }, + { + "release_time": 3043, + "due_time": 3335, + "duration": 22, + "coordinate": [ + 68.21890508744093, + 133.3753557365012 + ], + "sensor_type": 1, + "id": 1 + }, + { + "release_time": 1887, + "due_time": 2824, + "duration": 46, + "coordinate": [ + -13.88777725804347, + 52.57493217010057 + ], + "sensor_type": 1, + "id": 2 + }, + { + "release_time": 2914, + "due_time": 3570, + "duration": 50, + "coordinate": [ + -45.83935449117929, + -102.92904697222556 + ], + "sensor_type": 1, + "id": 3 + }, + { + "release_time": 609, + "due_time": 1415, + "duration": 21, + "coordinate": [ + 6.163473361516353, + 65.08419736976253 + ], + "sensor_type": 1, + "id": 4 + }, + { + "release_time": 2431, + "due_time": 3187, + "duration": 23, + "coordinate": [ + 59.51347885999331, + 52.800770089609614 + ], + "sensor_type": 1, + "id": 5 + }, + { + "release_time": 1886, + "due_time": 2143, + "duration": 43, + "coordinate": [ + 28.75165735419948, + -107.0069978323351 + ], + "sensor_type": 1, + "id": 6 + }, + { + "release_time": 14, + "due_time": 2141, + "duration": 42, + "coordinate": [ + 32.39331855589285, + -93.48190183317465 + ], + "sensor_type": 1, + "id": 7 + }, + { + "release_time": 37, + "due_time": 2552, + "duration": 31, + "coordinate": [ + 48.75905007433144, + 30.39464416492828 + ], + "sensor_type": 1, + "id": 8 + }, + { + "release_time": 2044, + "due_time": 2643, + "duration": 39, + "coordinate": [ + 53.66806610362519, + -79.19054491995472 + ], + "sensor_type": 1, + "id": 9 + }, + { + "release_time": 1725, + "due_time": 1978, + "duration": 56, + "coordinate": [ + -84.66878443208019, + -49.80195723027404 + ], + "sensor_type": 1, + "id": 10 + }, + { + "release_time": 3447, + "due_time": 3576, + "duration": 18, + "coordinate": [ + 87.23359590945716, + 145.4961192553639 + ], + "sensor_type": 1, + "id": 11 + }, + { + "release_time": 288, + "due_time": 2920, + "duration": 53, + "coordinate": [ + -62.893272468209204, + 89.814315006637 + ], + "sensor_type": 1, + "id": 12 + }, + { + "release_time": 451, + "due_time": 2987, + "duration": 50, + "coordinate": [ + 80.97070918479065, + -158.69475175637734 + ], + "sensor_type": 1, + "id": 13 + }, + { + "release_time": 1486, + "due_time": 3483, + "duration": 48, + "coordinate": [ + 35.74611924309596, + 94.95617945792088 + ], + "sensor_type": 1, + "id": 14 + }, + { + "release_time": 640, + "due_time": 1738, + "duration": 47, + "coordinate": [ + 64.65956604252781, + 107.44619352273952 + ], + "sensor_type": 1, + "id": 15 + }, + { + "release_time": 578, + "due_time": 1219, + "duration": 43, + "coordinate": [ + 29.25991503726472, + -135.44124227655044 + ], + "sensor_type": 1, + "id": 16 + }, + { + "release_time": 2752, + "due_time": 3220, + "duration": 15, + "coordinate": [ + -80.51946977440083, + -39.276657547343035 + ], + "sensor_type": 1, + "id": 17 + }, + { + "release_time": 1991, + "due_time": 3271, + "duration": 20, + "coordinate": [ + -34.30841415393251, + 79.72394539047639 + ], + "sensor_type": 1, + "id": 18 + }, + { + "release_time": 2317, + "due_time": 2486, + "duration": 47, + "coordinate": [ + -46.32946392132838, + -74.49014471963547 + ], + "sensor_type": 1, + "id": 19 + }, + { + "release_time": 1525, + "due_time": 2964, + "duration": 17, + "coordinate": [ + 12.493331993085931, + -168.17859744512504 + ], + "sensor_type": 1, + "id": 20 + }, + { + "release_time": 1815, + "due_time": 3010, + "duration": 58, + "coordinate": [ + 81.12695312052853, + -112.57400349266081 + ], + "sensor_type": 1, + "id": 21 + }, + { + "release_time": 1934, + "due_time": 2610, + "duration": 53, + "coordinate": [ + -41.49875001256755, + 150.35162481235216 + ], + "sensor_type": 1, + "id": 22 + }, + { + "release_time": 1500, + "due_time": 2794, + "duration": 27, + "coordinate": [ + 41.39975516860079, + -100.65526623119635 + ], + "sensor_type": 1, + "id": 23 + }, + { + "release_time": 651, + "due_time": 1737, + "duration": 26, + "coordinate": [ + -12.635903246236907, + -86.5484788198087 + ], + "sensor_type": 1, + "id": 24 + }, + { + "release_time": 2983, + "due_time": 3208, + "duration": 22, + "coordinate": [ + 31.934552404969807, + -81.3973228939315 + ], + "sensor_type": 1, + "id": 25 + }, + { + "release_time": 1343, + "due_time": 2145, + "duration": 51, + "coordinate": [ + 50.50495847165308, + -112.34801414117352 + ], + "sensor_type": 1, + "id": 26 + }, + { + "release_time": 895, + "due_time": 1132, + "duration": 35, + "coordinate": [ + -88.8204251956885, + 70.86337437335672 + ], + "sensor_type": 1, + "id": 27 + }, + { + "release_time": 3075, + "due_time": 3207, + "duration": 42, + "coordinate": [ + 40.37318819931002, + 27.179112003455657 + ], + "sensor_type": 1, + "id": 28 + }, + { + "release_time": 2259, + "due_time": 3579, + "duration": 47, + "coordinate": [ + -11.346345697769237, + -112.0340100495307 + ], + "sensor_type": 1, + "id": 29 + }, + { + "release_time": 2046, + "due_time": 3075, + "duration": 30, + "coordinate": [ + 64.770252017096, + 96.01795172088015 + ], + "sensor_type": 1, + "id": 30 + }, + { + "release_time": 2696, + "due_time": 3385, + "duration": 25, + "coordinate": [ + 56.94495242507833, + 20.71145418848286 + ], + "sensor_type": 1, + "id": 31 + }, + { + "release_time": 2785, + "due_time": 3368, + "duration": 56, + "coordinate": [ + 23.384167118816563, + 81.17890635777206 + ], + "sensor_type": 1, + "id": 32 + }, + { + "release_time": 192, + "due_time": 1793, + "duration": 59, + "coordinate": [ + 37.38327796569233, + -55.33915352356509 + ], + "sensor_type": 1, + "id": 33 + }, + { + "release_time": 2132, + "due_time": 2314, + "duration": 56, + "coordinate": [ + -72.07905233388624, + 150.22404223627774 + ], + "sensor_type": 1, + "id": 34 + }, + { + "release_time": 2770, + "due_time": 3143, + "duration": 45, + "coordinate": [ + -37.362101480225064, + -39.77633305973231 + ], + "sensor_type": 1, + "id": 35 + }, + { + "release_time": 1307, + "due_time": 2110, + "duration": 41, + "coordinate": [ + 3.5120667932626475, + -62.40833497507968 + ], + "sensor_type": 1, + "id": 36 + }, + { + "release_time": 2452, + "due_time": 3230, + "duration": 50, + "coordinate": [ + -50.15062563020869, + -18.216380781609672 + ], + "sensor_type": 1, + "id": 37 + }, + { + "release_time": 735, + "due_time": 1763, + "duration": 26, + "coordinate": [ + -1.3817573547224669, + -41.783434298909384 + ], + "sensor_type": 1, + "id": 38 + }, + { + "release_time": 384, + "due_time": 1426, + "duration": 45, + "coordinate": [ + 68.16803965493574, + -81.11030869698884 + ], + "sensor_type": 1, + "id": 39 + }, + { + "release_time": 963, + "due_time": 1521, + "duration": 38, + "coordinate": [ + 75.36149466184838, + -26.857791241213846 + ], + "sensor_type": 1, + "id": 40 + }, + { + "release_time": 640, + "due_time": 1097, + "duration": 54, + "coordinate": [ + -79.47161694925988, + 90.77437965649415 + ], + "sensor_type": 1, + "id": 41 + }, + { + "release_time": 168, + "due_time": 607, + "duration": 52, + "coordinate": [ + 2.9463682935088826, + -94.92673926368805 + ], + "sensor_type": 1, + "id": 42 + }, + { + "release_time": 1758, + "due_time": 2831, + "duration": 25, + "coordinate": [ + -14.10598960677872, + -16.21583384370507 + ], + "sensor_type": 1, + "id": 43 + }, + { + "release_time": 583, + "due_time": 741, + "duration": 40, + "coordinate": [ + -42.608684810759414, + 115.11495876592613 + ], + "sensor_type": 1, + "id": 44 + }, + { + "release_time": 2905, + "due_time": 3301, + "duration": 22, + "coordinate": [ + 62.22592563550671, + -38.93209186009864 + ], + "sensor_type": 1, + "id": 45 + }, + { + "release_time": 1010, + "due_time": 3202, + "duration": 58, + "coordinate": [ + -61.979015114458825, + 75.75577871923227 + ], + "sensor_type": 1, + "id": 46 + }, + { + "release_time": 1033, + "due_time": 3558, + "duration": 50, + "coordinate": [ + -66.58204312321448, + 179.23558627683337 + ], + "sensor_type": 1, + "id": 47 + }, + { + "release_time": 1034, + "due_time": 2251, + "duration": 45, + "coordinate": [ + -60.06505555535417, + -162.8081915236746 + ], + "sensor_type": 1, + "id": 48 + }, + { + "release_time": 2210, + "due_time": 2726, + "duration": 44, + "coordinate": [ + 24.106164711218256, + -77.77174092793011 + ], + "sensor_type": 1, + "id": 49 + }, + { + "release_time": 3428, + "due_time": 3530, + "duration": 32, + "coordinate": [ + 88.89175060002276, + -79.19587967890396 + ], + "sensor_type": 1, + "id": 50 + }, + { + "release_time": 916, + "due_time": 2065, + "duration": 59, + "coordinate": [ + -43.87704352982728, + 81.1269074832428 + ], + "sensor_type": 1, + "id": 51 + }, + { + "release_time": 1633, + "due_time": 3238, + "duration": 34, + "coordinate": [ + 70.62526505619374, + 14.276287343345729 + ], + "sensor_type": 1, + "id": 52 + }, + { + "release_time": 1398, + "due_time": 3252, + "duration": 49, + "coordinate": [ + 53.353141210919034, + -92.33028530072836 + ], + "sensor_type": 1, + "id": 53 + }, + { + "release_time": 198, + "due_time": 3442, + "duration": 15, + "coordinate": [ + 60.055642431412394, + 99.97528274335662 + ], + "sensor_type": 1, + "id": 54 + }, + { + "release_time": 916, + "due_time": 3396, + "duration": 59, + "coordinate": [ + -62.683242388549374, + -60.190430634718595 + ], + "sensor_type": 1, + "id": 55 + }, + { + "release_time": 1311, + "due_time": 2064, + "duration": 50, + "coordinate": [ + -1.1834169092147704, + -12.2234889744187 + ], + "sensor_type": 1, + "id": 56 + }, + { + "release_time": 2028, + "due_time": 2203, + "duration": 15, + "coordinate": [ + -8.35171158785549, + -28.63132035905855 + ], + "sensor_type": 1, + "id": 57 + }, + { + "release_time": 836, + "due_time": 1062, + "duration": 16, + "coordinate": [ + -80.11800980970186, + 40.202146908773216 + ], + "sensor_type": 1, + "id": 58 + }, + { + "release_time": 2802, + "due_time": 3168, + "duration": 46, + "coordinate": [ + 57.22567854962173, + 73.68367389448755 + ], + "sensor_type": 1, + "id": 59 + }, + { + "release_time": 2042, + "due_time": 3460, + "duration": 50, + "coordinate": [ + 23.672950067995146, + 61.05725338404673 + ], + "sensor_type": 1, + "id": 60 + }, + { + "release_time": 278, + "due_time": 657, + "duration": 45, + "coordinate": [ + 73.34828402294724, + 24.13400235383105 + ], + "sensor_type": 1, + "id": 61 + }, + { + "release_time": 2302, + "due_time": 3016, + "duration": 37, + "coordinate": [ + 15.625520116933544, + 23.894292053450528 + ], + "sensor_type": 1, + "id": 62 + }, + { + "release_time": 207, + "due_time": 1942, + "duration": 54, + "coordinate": [ + -36.54913928913793, + -40.515836412677004 + ], + "sensor_type": 1, + "id": 63 + }, + { + "release_time": 353, + "due_time": 1836, + "duration": 24, + "coordinate": [ + 9.963311398089317, + 162.56266873154425 + ], + "sensor_type": 1, + "id": 64 + }, + { + "release_time": 2019, + "due_time": 2990, + "duration": 26, + "coordinate": [ + -3.529340231865433, + 87.46260304647626 + ], + "sensor_type": 1, + "id": 65 + }, + { + "release_time": 2858, + "due_time": 3144, + "duration": 19, + "coordinate": [ + -26.78483109743508, + 2.1399622169628856 + ], + "sensor_type": 1, + "id": 66 + } +] \ No newline at end of file diff --git a/benchmarks/aeosbench/dataset/cases/00104/constellation.json b/benchmarks/aeosbench/dataset/cases/00104/constellation.json new file mode 100644 index 0000000..5a958e8 --- /dev/null +++ b/benchmarks/aeosbench/dataset/cases/00104/constellation.json @@ -0,0 +1,790 @@ +{ + "orbits": [ + { + "id": 0, + "eccentricity": 0.0001393, + "semi_major_axis": 6921000.0, + "inclination": 53.2182, + "right_ascension_of_the_ascending_node": 272.3614, + "argument_of_perigee": 96.8798 + }, + { + "id": 1, + "eccentricity": 0.0002543, + "semi_major_axis": 7118000.0, + "inclination": 98.4115, + "right_ascension_of_the_ascending_node": 185.3272, + "argument_of_perigee": 34.5687 + }, + { + "id": 2, + "eccentricity": 0.0001347, + "semi_major_axis": 6921000.0, + "inclination": 53.0552, + "right_ascension_of_the_ascending_node": 2.6669, + "argument_of_perigee": 84.8703 + }, + { + "id": 3, + "eccentricity": 0.0001343, + "semi_major_axis": 6921000.0, + "inclination": 53.2167, + "right_ascension_of_the_ascending_node": 252.4517, + "argument_of_perigee": 100.1235 + }, + { + "id": 4, + "eccentricity": 0.0001361, + "semi_major_axis": 6921000.0, + "inclination": 53.2181, + "right_ascension_of_the_ascending_node": 55.2081, + "argument_of_perigee": 99.2978 + }, + { + "id": 5, + "eccentricity": 0.0001222, + "semi_major_axis": 6921000.0, + "inclination": 53.0543, + "right_ascension_of_the_ascending_node": 131.725, + "argument_of_perigee": 95.9112 + }, + { + "id": 6, + "eccentricity": 0.0003375, + "semi_major_axis": 6921000.0, + "inclination": 69.9995, + "right_ascension_of_the_ascending_node": 228.9703, + "argument_of_perigee": 260.6302 + }, + { + "id": 7, + "eccentricity": 0.0001057, + "semi_major_axis": 6921000.0, + "inclination": 53.0541, + "right_ascension_of_the_ascending_node": 275.4055, + "argument_of_perigee": 91.5471 + } + ], + "satellites": [ + { + "inertia": [ + 146.63677978515625, + 0.0, + 0.0, + 0.0, + 155.97463989257812, + 0.0, + 0.0, + 0.0, + 199.58493041992188 + ], + "mass": 57.297893459039464, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 0, + "solar_panel": { + "direction": [ + 0.0965350842344455, + 0.27407359345374355, + -0.9568514215295918 + ], + "area": 0.17321253745441925, + "efficiency": 0.4378212040863948 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.23457449039473316, + "power": 4.042095041647462, + "type": 1 + }, + "battery": { + "capacity": 8441.362383951135, + "percentage": 0.9631401296479845 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 595.8240017792715, + "power": 6.811400904401731, + "efficiency": 0.5890718362921153 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 498.9665088498021, + "power": 5.499380677175861, + "efficiency": 0.5347309107987354 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 428.15867351693055, + "power": 6.504646858137921, + "efficiency": 0.5117630269166047 + } + ], + "mrp_control": { + "k": 43.22290123672817, + "ki": 0.009912609182084323, + "p": 90.89891181940793, + "integral_limit": 0.002664005039761959 + }, + "true_anomaly": 251.9692444804428, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 0 + }, + { + "inertia": [ + 130.09449768066406, + 0.0, + 0.0, + 0.0, + 59.00556945800781, + 0.0, + 0.0, + 0.0, + 199.92611694335938 + ], + "mass": 145.043993995523, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 1, + "solar_panel": { + "direction": [ + -0.36395904496753106, + 0.5769503224777203, + 0.7312059484024849 + ], + "area": 0.2778507347410816, + "efficiency": 0.35971280159292385 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.27250723929356313, + "power": 7.5966111317206115, + "type": 1 + }, + "battery": { + "capacity": 25385.03854640493, + "percentage": 0.46514344244206696 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 426.6619983794996, + "power": 6.991576771740068, + "efficiency": 0.5967486226705191 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 585.1888283329674, + "power": 5.943222522328823, + "efficiency": 0.5863515886303674 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 701.9381629490922, + "power": 5.361964062568398, + "efficiency": 0.5897211377759137 + } + ], + "mrp_control": { + "k": 30.102110127586162, + "ki": 0.0020592885386862725, + "p": 115.00678746818888, + "integral_limit": 0.007891174442334016 + }, + "true_anomaly": 315.457017849074, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 1 + }, + { + "inertia": [ + 167.1875457763672, + 0.0, + 0.0, + 0.0, + 130.8555450439453, + 0.0, + 0.0, + 0.0, + 62.424285888671875 + ], + "mass": 148.38178275114257, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 2, + "solar_panel": { + "direction": [ + -0.08631096583096012, + 0.07129621916950947, + -0.9937138754739515 + ], + "area": 0.3103179651214721, + "efficiency": 0.41598837289373447 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.16425140079695968, + "power": 7.049421164884089, + "type": 1 + }, + "battery": { + "capacity": 27678.320112945512, + "percentage": 0.991661690530706 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 606.9202317054612, + "power": 5.4351909554065, + "efficiency": 0.5293106729822463 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 454.5470988395749, + "power": 5.574926924359308, + "efficiency": 0.5690196474620416 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 618.7976200180217, + "power": 6.141430498212746, + "efficiency": 0.5461896894255815 + } + ], + "mrp_control": { + "k": 23.976641818621598, + "ki": 0.0045918755632704715, + "p": 55.24745501969649, + "integral_limit": 0.011689260587752597 + }, + "true_anomaly": 289.2212717607298, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 2 + }, + { + "inertia": [ + 85.70802307128906, + 0.0, + 0.0, + 0.0, + 198.31027221679688, + 0.0, + 0.0, + 0.0, + 80.34209442138672 + ], + "mass": 184.48027796126314, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 3, + "solar_panel": { + "direction": [ + -0.1515779939995512, + 0.8742217374336987, + 0.46125965088383486 + ], + "area": 0.40269122570064597, + "efficiency": 0.4466470804324587 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.46166841079413745, + "power": 5.720151123533093, + "type": 1 + }, + "battery": { + "capacity": 21750.836396367544, + "percentage": 0.3836720771329124 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 602.2356671932014, + "power": 6.2053503152645195, + "efficiency": 0.5818039590476899 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 680.280990738257, + "power": 6.848725692381631, + "efficiency": 0.58949554536504 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 474.36480236052387, + "power": 6.89124359127301, + "efficiency": 0.5473392157194048 + } + ], + "mrp_control": { + "k": 29.25535829757624, + "ki": 0.0025376719463141616, + "p": 107.27343461693513, + "integral_limit": 0.008605357311680785 + }, + "true_anomaly": 61.34708118945569, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 3 + }, + { + "inertia": [ + 86.42733764648438, + 0.0, + 0.0, + 0.0, + 133.92864990234375, + 0.0, + 0.0, + 0.0, + 182.5267791748047 + ], + "mass": 84.32819892379428, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 4, + "solar_panel": { + "direction": [ + 0.15350654343050357, + 0.23862417115275975, + -0.9589026259561902 + ], + "area": 0.21251016846743084, + "efficiency": 0.13219319942797167 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.10155275971881901, + "power": 1.780422037276899, + "type": 1 + }, + "battery": { + "capacity": 12846.312516808468, + "percentage": 0.26678066441490766 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 609.1353816059377, + "power": 6.933385905374638, + "efficiency": 0.5875747636261938 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 532.3015808249695, + "power": 6.9104337376706395, + "efficiency": 0.5193034710451719 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 596.0369385505355, + "power": 5.868054257062248, + "efficiency": 0.5613205492708114 + } + ], + "mrp_control": { + "k": 22.53897384648916, + "ki": 0.005987985871793919, + "p": 87.53012025751485, + "integral_limit": 0.015398596761522236 + }, + "true_anomaly": 34.26620707432691, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 4 + }, + { + "inertia": [ + 61.22691345214844, + 0.0, + 0.0, + 0.0, + 172.61767578125, + 0.0, + 0.0, + 0.0, + 181.8090362548828 + ], + "mass": 76.07916758894345, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 5, + "solar_panel": { + "direction": [ + -0.27041680160068243, + 0.0709431208952581, + -0.9601259433062403 + ], + "area": 0.4702529024222567, + "efficiency": 0.23814462229986036 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2836463641329966, + "power": 5.848255137203241, + "type": 1 + }, + "battery": { + "capacity": 26353.402738601242, + "percentage": 0.6816966411861395 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 503.21822281205215, + "power": 5.894620397005981, + "efficiency": 0.5438961329671722 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 732.3991821580399, + "power": 6.545885672151026, + "efficiency": 0.5302837497279691 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 670.914481266735, + "power": 6.542528038253767, + "efficiency": 0.543826459826167 + } + ], + "mrp_control": { + "k": 36.031483837416616, + "ki": 0.007312300695039387, + "p": 104.217899127639, + "integral_limit": 0.00036941830761039147 + }, + "true_anomaly": 254.71549581662825, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 5 + }, + { + "inertia": [ + 148.36582946777344, + 0.0, + 0.0, + 0.0, + 56.02613830566406, + 0.0, + 0.0, + 0.0, + 154.59042358398438 + ], + "mass": 56.010603002989264, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 6, + "solar_panel": { + "direction": [ + 0.8162855539268863, + 0.39730936266578776, + 0.4193127291036869 + ], + "area": 0.10571074228836008, + "efficiency": 0.35230335920269584 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.42571945059761174, + "power": 5.5313419587629875, + "type": 1 + }, + "battery": { + "capacity": 24331.548321689777, + "percentage": 0.7588265520120777 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 402.47232718433577, + "power": 6.446745208456429, + "efficiency": 0.5672097881859213 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 556.020413217706, + "power": 5.052726571841265, + "efficiency": 0.5086018927027413 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 605.8039910781664, + "power": 5.775401406753799, + "efficiency": 0.576444587824925 + } + ], + "mrp_control": { + "k": 22.972750913410824, + "ki": 0.005842846740392656, + "p": 74.38164819142746, + "integral_limit": 0.02881344215701426 + }, + "true_anomaly": 281.7758437675484, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 6 + }, + { + "inertia": [ + 113.07319641113281, + 0.0, + 0.0, + 0.0, + 165.90908813476562, + 0.0, + 0.0, + 0.0, + 107.77932739257812 + ], + "mass": 184.8509917328936, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 7, + "solar_panel": { + "direction": [ + 0.3718054230712237, + 0.34538353655581344, + 0.8616675345230476 + ], + "area": 0.17449723137772238, + "efficiency": 0.23401198543150878 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.1075190010252642, + "power": 6.925087804888991, + "type": 1 + }, + "battery": { + "capacity": 29911.490989957856, + "percentage": 0.9857880513230285 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 548.8239682080535, + "power": 6.801704996811174, + "efficiency": 0.5436649302049277 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 670.6860684380965, + "power": 6.304269374573039, + "efficiency": 0.555169234244587 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 747.464392140756, + "power": 6.241280373386664, + "efficiency": 0.540230915858836 + } + ], + "mrp_control": { + "k": 22.290727629873835, + "ki": 0.002096666795313913, + "p": 71.60788555729339, + "integral_limit": 0.0034779654736310844 + }, + "true_anomaly": 313.7258708632665, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 7 + } + ] +} \ No newline at end of file diff --git a/benchmarks/aeosbench/dataset/cases/00104/taskset.json b/benchmarks/aeosbench/dataset/cases/00104/taskset.json new file mode 100644 index 0000000..f16510a --- /dev/null +++ b/benchmarks/aeosbench/dataset/cases/00104/taskset.json @@ -0,0 +1,1168 @@ +[ + { + "release_time": 1323, + "due_time": 2177, + "duration": 56, + "coordinate": [ + -4.119002679668554, + -3.7817707967696492 + ], + "sensor_type": 1, + "id": 0 + }, + { + "release_time": 2798, + "due_time": 3396, + "duration": 34, + "coordinate": [ + -52.380476444939006, + 15.439188875635153 + ], + "sensor_type": 1, + "id": 1 + }, + { + "release_time": 1676, + "due_time": 3582, + "duration": 37, + "coordinate": [ + 59.86383969507227, + -16.120787228396892 + ], + "sensor_type": 1, + "id": 2 + }, + { + "release_time": 3129, + "due_time": 3253, + "duration": 18, + "coordinate": [ + -71.87491107481443, + 117.16249407131005 + ], + "sensor_type": 1, + "id": 3 + }, + { + "release_time": 1881, + "due_time": 2682, + "duration": 39, + "coordinate": [ + -36.91582845438632, + -43.1616354392323 + ], + "sensor_type": 1, + "id": 4 + }, + { + "release_time": 1363, + "due_time": 3406, + "duration": 47, + "coordinate": [ + 89.12489448383229, + 105.17468254246785 + ], + "sensor_type": 1, + "id": 5 + }, + { + "release_time": 1160, + "due_time": 3391, + "duration": 50, + "coordinate": [ + 3.2497729157567363, + -100.04206225533184 + ], + "sensor_type": 1, + "id": 6 + }, + { + "release_time": 2344, + "due_time": 3167, + "duration": 18, + "coordinate": [ + -46.38045898652999, + -2.9842697239311065 + ], + "sensor_type": 1, + "id": 7 + }, + { + "release_time": 1186, + "due_time": 2764, + "duration": 43, + "coordinate": [ + 58.207999895934535, + 12.800699320492328 + ], + "sensor_type": 1, + "id": 8 + }, + { + "release_time": 1855, + "due_time": 2974, + "duration": 48, + "coordinate": [ + 80.39332092438764, + -18.33318948443946 + ], + "sensor_type": 1, + "id": 9 + }, + { + "release_time": 3241, + "due_time": 3503, + "duration": 24, + "coordinate": [ + 33.36476881222971, + -110.27240119817324 + ], + "sensor_type": 1, + "id": 10 + }, + { + "release_time": 2929, + "due_time": 3490, + "duration": 56, + "coordinate": [ + -50.4365178313044, + 82.12076005807876 + ], + "sensor_type": 1, + "id": 11 + }, + { + "release_time": 407, + "due_time": 3169, + "duration": 48, + "coordinate": [ + -15.582305338019268, + -23.76684191041653 + ], + "sensor_type": 1, + "id": 12 + }, + { + "release_time": 2400, + "due_time": 2912, + "duration": 31, + "coordinate": [ + -15.787630246918738, + -24.64795479938786 + ], + "sensor_type": 1, + "id": 13 + }, + { + "release_time": 2350, + "due_time": 3437, + "duration": 50, + "coordinate": [ + 33.8312037488958, + -19.343411087796028 + ], + "sensor_type": 1, + "id": 14 + }, + { + "release_time": 1593, + "due_time": 1855, + "duration": 36, + "coordinate": [ + -77.32059929940544, + 149.9347013478681 + ], + "sensor_type": 1, + "id": 15 + }, + { + "release_time": 2752, + "due_time": 3374, + "duration": 17, + "coordinate": [ + 6.422270263935403, + 62.6837200965482 + ], + "sensor_type": 1, + "id": 16 + }, + { + "release_time": 1887, + "due_time": 2756, + "duration": 31, + "coordinate": [ + -38.717587415050744, + 70.84518611598725 + ], + "sensor_type": 1, + "id": 17 + }, + { + "release_time": 3067, + "due_time": 3252, + "duration": 36, + "coordinate": [ + 11.77792849537228, + 137.54608906708773 + ], + "sensor_type": 1, + "id": 18 + }, + { + "release_time": 351, + "due_time": 1108, + "duration": 49, + "coordinate": [ + -71.88142895935525, + 134.14443925795985 + ], + "sensor_type": 1, + "id": 19 + }, + { + "release_time": 1180, + "due_time": 1951, + "duration": 40, + "coordinate": [ + -25.801320775586873, + -64.17847886685519 + ], + "sensor_type": 1, + "id": 20 + }, + { + "release_time": 1435, + "due_time": 3236, + "duration": 21, + "coordinate": [ + 48.6768446045007, + -58.48461722753733 + ], + "sensor_type": 1, + "id": 21 + }, + { + "release_time": 1807, + "due_time": 3241, + "duration": 31, + "coordinate": [ + 44.03877022076176, + -31.07760827170827 + ], + "sensor_type": 1, + "id": 22 + }, + { + "release_time": 3390, + "due_time": 3592, + "duration": 24, + "coordinate": [ + -70.54788657795807, + 138.7505842916101 + ], + "sensor_type": 1, + "id": 23 + }, + { + "release_time": 167, + "due_time": 2928, + "duration": 23, + "coordinate": [ + -76.68689982295903, + -80.3558978286874 + ], + "sensor_type": 1, + "id": 24 + }, + { + "release_time": 138, + "due_time": 3065, + "duration": 49, + "coordinate": [ + -37.266750165869496, + -78.77080042101169 + ], + "sensor_type": 1, + "id": 25 + }, + { + "release_time": 1438, + "due_time": 2992, + "duration": 33, + "coordinate": [ + -10.7334918179276, + 149.7121881372749 + ], + "sensor_type": 1, + "id": 26 + }, + { + "release_time": 2174, + "due_time": 3160, + "duration": 35, + "coordinate": [ + 65.74651806079584, + 65.50219806173806 + ], + "sensor_type": 1, + "id": 27 + }, + { + "release_time": 3110, + "due_time": 3365, + "duration": 30, + "coordinate": [ + 46.723764610143405, + -88.10269895530044 + ], + "sensor_type": 1, + "id": 28 + }, + { + "release_time": 265, + "due_time": 496, + "duration": 59, + "coordinate": [ + -68.4810273502115, + -72.58640144409075 + ], + "sensor_type": 1, + "id": 29 + }, + { + "release_time": 147, + "due_time": 3080, + "duration": 39, + "coordinate": [ + -66.97816733519784, + 155.13414224965567 + ], + "sensor_type": 1, + "id": 30 + }, + { + "release_time": 3394, + "due_time": 3574, + "duration": 46, + "coordinate": [ + 32.01455603018758, + -174.09162400962472 + ], + "sensor_type": 1, + "id": 31 + }, + { + "release_time": 1275, + "due_time": 3301, + "duration": 24, + "coordinate": [ + -2.869883155769543, + 101.91569777824151 + ], + "sensor_type": 1, + "id": 32 + }, + { + "release_time": 3339, + "due_time": 3462, + "duration": 33, + "coordinate": [ + 64.12655949845129, + 133.30858604774357 + ], + "sensor_type": 1, + "id": 33 + }, + { + "release_time": 2992, + "due_time": 3297, + "duration": 52, + "coordinate": [ + 10.13270724397674, + -44.97634500704109 + ], + "sensor_type": 1, + "id": 34 + }, + { + "release_time": 192, + "due_time": 2868, + "duration": 37, + "coordinate": [ + -45.366043670939824, + -155.483464123413 + ], + "sensor_type": 1, + "id": 35 + }, + { + "release_time": 2002, + "due_time": 2429, + "duration": 45, + "coordinate": [ + -22.87617421290335, + 179.37456085060563 + ], + "sensor_type": 1, + "id": 36 + }, + { + "release_time": 1818, + "due_time": 2020, + "duration": 50, + "coordinate": [ + -45.64158274688969, + -138.50593116879585 + ], + "sensor_type": 1, + "id": 37 + }, + { + "release_time": 683, + "due_time": 2429, + "duration": 60, + "coordinate": [ + 30.247371343811338, + -75.5385006420715 + ], + "sensor_type": 1, + "id": 38 + }, + { + "release_time": 1596, + "due_time": 2851, + "duration": 18, + "coordinate": [ + -79.59762608633304, + -63.745558483550866 + ], + "sensor_type": 1, + "id": 39 + }, + { + "release_time": 3300, + "due_time": 3541, + "duration": 47, + "coordinate": [ + 87.69098404726537, + -125.30750637234898 + ], + "sensor_type": 1, + "id": 40 + }, + { + "release_time": 360, + "due_time": 1256, + "duration": 38, + "coordinate": [ + -39.56658437839123, + 172.74168633664794 + ], + "sensor_type": 1, + "id": 41 + }, + { + "release_time": 1081, + "due_time": 2906, + "duration": 58, + "coordinate": [ + -19.41134447583201, + -148.98313031277021 + ], + "sensor_type": 1, + "id": 42 + }, + { + "release_time": 322, + "due_time": 2517, + "duration": 32, + "coordinate": [ + -46.08691663621699, + -177.00035238959396 + ], + "sensor_type": 1, + "id": 43 + }, + { + "release_time": 1160, + "due_time": 2727, + "duration": 58, + "coordinate": [ + 6.1034532123513685, + -133.197727961325 + ], + "sensor_type": 1, + "id": 44 + }, + { + "release_time": 2559, + "due_time": 3224, + "duration": 17, + "coordinate": [ + 81.73921801388849, + 25.849785219832484 + ], + "sensor_type": 1, + "id": 45 + }, + { + "release_time": 1173, + "due_time": 2998, + "duration": 48, + "coordinate": [ + -60.170380827173496, + 64.09804804940768 + ], + "sensor_type": 1, + "id": 46 + }, + { + "release_time": 2324, + "due_time": 2537, + "duration": 34, + "coordinate": [ + 21.86909058581108, + -10.168686461548276 + ], + "sensor_type": 1, + "id": 47 + }, + { + "release_time": 2639, + "due_time": 3477, + "duration": 31, + "coordinate": [ + 15.639800292165987, + 10.401921724727686 + ], + "sensor_type": 1, + "id": 48 + }, + { + "release_time": 1190, + "due_time": 2295, + "duration": 42, + "coordinate": [ + 68.11344157717951, + -137.96471530595835 + ], + "sensor_type": 1, + "id": 49 + }, + { + "release_time": 1417, + "due_time": 2394, + "duration": 20, + "coordinate": [ + -22.990157425915882, + 136.5621026987987 + ], + "sensor_type": 1, + "id": 50 + }, + { + "release_time": 461, + "due_time": 860, + "duration": 37, + "coordinate": [ + -59.95433800392731, + 133.05833985762985 + ], + "sensor_type": 1, + "id": 51 + }, + { + "release_time": 723, + "due_time": 2912, + "duration": 42, + "coordinate": [ + -29.938140219612748, + -57.76282499865279 + ], + "sensor_type": 1, + "id": 52 + }, + { + "release_time": 375, + "due_time": 2996, + "duration": 34, + "coordinate": [ + -53.477712533517504, + 8.05839253214259 + ], + "sensor_type": 1, + "id": 53 + }, + { + "release_time": 1905, + "due_time": 3557, + "duration": 29, + "coordinate": [ + -32.919762826729794, + 148.45370162596134 + ], + "sensor_type": 1, + "id": 54 + }, + { + "release_time": 1604, + "due_time": 1894, + "duration": 16, + "coordinate": [ + 76.27618521136881, + -86.73865472972601 + ], + "sensor_type": 1, + "id": 55 + }, + { + "release_time": 2645, + "due_time": 2953, + "duration": 46, + "coordinate": [ + 69.63506235045062, + -25.763932537333574 + ], + "sensor_type": 1, + "id": 56 + }, + { + "release_time": 951, + "due_time": 1246, + "duration": 24, + "coordinate": [ + -14.848572351147553, + -23.17307840622837 + ], + "sensor_type": 1, + "id": 57 + }, + { + "release_time": 428, + "due_time": 3268, + "duration": 58, + "coordinate": [ + -72.24150481468668, + -109.53270605471376 + ], + "sensor_type": 1, + "id": 58 + }, + { + "release_time": 836, + "due_time": 2830, + "duration": 32, + "coordinate": [ + -40.08277923944101, + 64.19064016416277 + ], + "sensor_type": 1, + "id": 59 + }, + { + "release_time": 482, + "due_time": 2789, + "duration": 51, + "coordinate": [ + -50.76970872898932, + -162.2881663343432 + ], + "sensor_type": 1, + "id": 60 + }, + { + "release_time": 747, + "due_time": 817, + "duration": 16, + "coordinate": [ + 64.09706721414017, + 65.51019282788664 + ], + "sensor_type": 1, + "id": 61 + }, + { + "release_time": 2531, + "due_time": 3409, + "duration": 29, + "coordinate": [ + -56.7361606751068, + -111.5356605529429 + ], + "sensor_type": 1, + "id": 62 + }, + { + "release_time": 2803, + "due_time": 3559, + "duration": 21, + "coordinate": [ + -18.106630227795776, + 26.909199171280022 + ], + "sensor_type": 1, + "id": 63 + }, + { + "release_time": 1336, + "due_time": 3393, + "duration": 58, + "coordinate": [ + 10.959781904729098, + -77.17872409832204 + ], + "sensor_type": 1, + "id": 64 + }, + { + "release_time": 2426, + "due_time": 2785, + "duration": 37, + "coordinate": [ + 87.59423313476881, + 25.179129325022643 + ], + "sensor_type": 1, + "id": 65 + }, + { + "release_time": 449, + "due_time": 3070, + "duration": 29, + "coordinate": [ + -34.72320674376765, + -66.05398186386564 + ], + "sensor_type": 1, + "id": 66 + }, + { + "release_time": 1018, + "due_time": 1404, + "duration": 20, + "coordinate": [ + -46.79015438631621, + 93.77868083320988 + ], + "sensor_type": 1, + "id": 67 + }, + { + "release_time": 2588, + "due_time": 2764, + "duration": 40, + "coordinate": [ + 36.54608303246637, + 78.78625606042448 + ], + "sensor_type": 1, + "id": 68 + }, + { + "release_time": 2340, + "due_time": 3322, + "duration": 35, + "coordinate": [ + -87.49923294928152, + 58.72281483535548 + ], + "sensor_type": 1, + "id": 69 + }, + { + "release_time": 1605, + "due_time": 2026, + "duration": 57, + "coordinate": [ + 11.470464790198577, + 44.19934658048501 + ], + "sensor_type": 1, + "id": 70 + }, + { + "release_time": 973, + "due_time": 3323, + "duration": 20, + "coordinate": [ + 62.05137760828157, + 31.55943997578845 + ], + "sensor_type": 1, + "id": 71 + }, + { + "release_time": 2450, + "due_time": 3464, + "duration": 41, + "coordinate": [ + 53.17050110080342, + 132.4942374502553 + ], + "sensor_type": 1, + "id": 72 + }, + { + "release_time": 3232, + "due_time": 3392, + "duration": 47, + "coordinate": [ + -18.665800335828706, + -118.21593142862794 + ], + "sensor_type": 1, + "id": 73 + }, + { + "release_time": 149, + "due_time": 2552, + "duration": 36, + "coordinate": [ + -63.74459869842032, + 109.7113314994753 + ], + "sensor_type": 1, + "id": 74 + }, + { + "release_time": 2536, + "due_time": 2641, + "duration": 18, + "coordinate": [ + -24.22419520800932, + -77.41496686127648 + ], + "sensor_type": 1, + "id": 75 + }, + { + "release_time": 2569, + "due_time": 2881, + "duration": 40, + "coordinate": [ + -38.8116772001278, + 179.7062697296965 + ], + "sensor_type": 1, + "id": 76 + }, + { + "release_time": 1656, + "due_time": 2282, + "duration": 20, + "coordinate": [ + 25.767064551309616, + -164.98296103365928 + ], + "sensor_type": 1, + "id": 77 + }, + { + "release_time": 136, + "due_time": 2888, + "duration": 27, + "coordinate": [ + -15.89658832630461, + 54.791156442617336 + ], + "sensor_type": 1, + "id": 78 + }, + { + "release_time": 2967, + "due_time": 3336, + "duration": 22, + "coordinate": [ + 59.31332262018384, + 60.9224408383829 + ], + "sensor_type": 1, + "id": 79 + }, + { + "release_time": 1279, + "due_time": 1691, + "duration": 24, + "coordinate": [ + -9.834507730946527, + -108.20186684098556 + ], + "sensor_type": 1, + "id": 80 + }, + { + "release_time": 734, + "due_time": 1724, + "duration": 39, + "coordinate": [ + -87.68294048256713, + -145.6523717881542 + ], + "sensor_type": 1, + "id": 81 + }, + { + "release_time": 3371, + "due_time": 3530, + "duration": 47, + "coordinate": [ + 81.70569588697009, + 99.41264087403357 + ], + "sensor_type": 1, + "id": 82 + }, + { + "release_time": 2654, + "due_time": 3078, + "duration": 45, + "coordinate": [ + -14.735414442353687, + -99.58336269497521 + ], + "sensor_type": 1, + "id": 83 + }, + { + "release_time": 3096, + "due_time": 3455, + "duration": 19, + "coordinate": [ + 74.20544076385482, + 17.39998422273348 + ], + "sensor_type": 1, + "id": 84 + }, + { + "release_time": 847, + "due_time": 2351, + "duration": 15, + "coordinate": [ + -48.9668792677593, + -87.03699166207615 + ], + "sensor_type": 1, + "id": 85 + }, + { + "release_time": 857, + "due_time": 1046, + "duration": 32, + "coordinate": [ + 1.8238447349013427, + -81.28846185544361 + ], + "sensor_type": 1, + "id": 86 + }, + { + "release_time": 2515, + "due_time": 2987, + "duration": 17, + "coordinate": [ + -3.855655218089538, + 79.61490219978958 + ], + "sensor_type": 1, + "id": 87 + }, + { + "release_time": 2592, + "due_time": 2999, + "duration": 57, + "coordinate": [ + -65.01284321984235, + 172.56107306885156 + ], + "sensor_type": 1, + "id": 88 + }, + { + "release_time": 591, + "due_time": 1789, + "duration": 60, + "coordinate": [ + -58.407536213478764, + -71.51564357242495 + ], + "sensor_type": 1, + "id": 89 + }, + { + "release_time": 694, + "due_time": 2482, + "duration": 42, + "coordinate": [ + 69.40010947886739, + -62.488401795728834 + ], + "sensor_type": 1, + "id": 90 + }, + { + "release_time": 2441, + "due_time": 3317, + "duration": 56, + "coordinate": [ + -30.517718679444478, + 140.1320323803306 + ], + "sensor_type": 1, + "id": 91 + }, + { + "release_time": 1554, + "due_time": 2905, + "duration": 30, + "coordinate": [ + -42.14369243989561, + -64.5867570419724 + ], + "sensor_type": 1, + "id": 92 + }, + { + "release_time": 2069, + "due_time": 3464, + "duration": 55, + "coordinate": [ + -73.0993354460513, + 129.0745711709667 + ], + "sensor_type": 1, + "id": 93 + }, + { + "release_time": 565, + "due_time": 1407, + "duration": 47, + "coordinate": [ + 9.831766272444895, + 146.7265119760034 + ], + "sensor_type": 1, + "id": 94 + }, + { + "release_time": 749, + "due_time": 937, + "duration": 49, + "coordinate": [ + 65.8247712610839, + 0.2667500560566509 + ], + "sensor_type": 1, + "id": 95 + }, + { + "release_time": 2828, + "due_time": 3174, + "duration": 18, + "coordinate": [ + 30.942578034641357, + -155.13530938004553 + ], + "sensor_type": 1, + "id": 96 + }, + { + "release_time": 1234, + "due_time": 2003, + "duration": 28, + "coordinate": [ + 72.78492889101057, + 155.32052004937174 + ], + "sensor_type": 1, + "id": 97 + }, + { + "release_time": 2389, + "due_time": 3382, + "duration": 26, + "coordinate": [ + 3.458906445537565, + -49.55687396936219 + ], + "sensor_type": 1, + "id": 98 + }, + { + "release_time": 97, + "due_time": 2248, + "duration": 52, + "coordinate": [ + -62.99678009295202, + -38.81330966637199 + ], + "sensor_type": 1, + "id": 99 + }, + { + "release_time": 2045, + "due_time": 2252, + "duration": 48, + "coordinate": [ + -83.81689918503464, + 73.99765456306574 + ], + "sensor_type": 1, + "id": 100 + }, + { + "release_time": 1640, + "due_time": 2421, + "duration": 55, + "coordinate": [ + 5.271299212190442, + 23.162178233261642 + ], + "sensor_type": 1, + "id": 101 + }, + { + "release_time": 3411, + "due_time": 3536, + "duration": 15, + "coordinate": [ + 22.299627812797667, + -94.74491848735936 + ], + "sensor_type": 1, + "id": 102 + }, + { + "release_time": 3320, + "due_time": 3486, + "duration": 29, + "coordinate": [ + 0.8438622737368746, + 107.01981587391947 + ], + "sensor_type": 1, + "id": 103 + }, + { + "release_time": 1711, + "due_time": 2414, + "duration": 38, + "coordinate": [ + -63.2459912241966, + 150.65503339851193 + ], + "sensor_type": 1, + "id": 104 + }, + { + "release_time": 2379, + "due_time": 3534, + "duration": 43, + "coordinate": [ + 22.3783847448928, + 40.17260230935506 + ], + "sensor_type": 1, + "id": 105 + } +] \ No newline at end of file diff --git a/benchmarks/aeosbench/dataset/cases/00114/constellation.json b/benchmarks/aeosbench/dataset/cases/00114/constellation.json new file mode 100644 index 0000000..ed36634 --- /dev/null +++ b/benchmarks/aeosbench/dataset/cases/00114/constellation.json @@ -0,0 +1,1574 @@ +{ + "orbits": [ + { + "id": 0, + "eccentricity": 0.0002054, + "semi_major_axis": 7571000.0, + "inclination": 87.9155, + "right_ascension_of_the_ascending_node": 88.5146, + "argument_of_perigee": 74.8884 + }, + { + "id": 1, + "eccentricity": 0.0001373, + "semi_major_axis": 6921000.0, + "inclination": 53.0565, + "right_ascension_of_the_ascending_node": 102.1764, + "argument_of_perigee": 94.8976 + }, + { + "id": 2, + "eccentricity": 0.0001406, + "semi_major_axis": 6921000.0, + "inclination": 53.0556, + "right_ascension_of_the_ascending_node": 27.9624, + "argument_of_perigee": 96.0941 + }, + { + "id": 3, + "eccentricity": 0.0014658, + "semi_major_axis": 6875000.0, + "inclination": 88.9782, + "right_ascension_of_the_ascending_node": 297.8869, + "argument_of_perigee": 44.5682 + }, + { + "id": 4, + "eccentricity": 0.0001724, + "semi_major_axis": 7571000.0, + "inclination": 87.8956, + "right_ascension_of_the_ascending_node": 73.1548, + "argument_of_perigee": 62.1671 + }, + { + "id": 5, + "eccentricity": 0.0002012, + "semi_major_axis": 7571000.0, + "inclination": 87.9149, + "right_ascension_of_the_ascending_node": 119.0501, + "argument_of_perigee": 87.001 + }, + { + "id": 6, + "eccentricity": 0.0001573, + "semi_major_axis": 7571000.0, + "inclination": 87.9167, + "right_ascension_of_the_ascending_node": 149.4552, + "argument_of_perigee": 71.9073 + }, + { + "id": 7, + "eccentricity": 0.0001061, + "semi_major_axis": 6921000.0, + "inclination": 53.0539, + "right_ascension_of_the_ascending_node": 265.3344, + "argument_of_perigee": 68.2671 + }, + { + "id": 8, + "eccentricity": 0.0001571, + "semi_major_axis": 6921000.0, + "inclination": 53.0541, + "right_ascension_of_the_ascending_node": 12.7184, + "argument_of_perigee": 68.6085 + }, + { + "id": 9, + "eccentricity": 0.0001366, + "semi_major_axis": 6921000.0, + "inclination": 53.2163, + "right_ascension_of_the_ascending_node": 177.7854, + "argument_of_perigee": 87.9282 + }, + { + "id": 10, + "eccentricity": 0.0001402, + "semi_major_axis": 6921000.0, + "inclination": 53.0552, + "right_ascension_of_the_ascending_node": 304.4642, + "argument_of_perigee": 87.0399 + }, + { + "id": 11, + "eccentricity": 0.0002624, + "semi_major_axis": 6921000.0, + "inclination": 53.0565, + "right_ascension_of_the_ascending_node": 302.2572, + "argument_of_perigee": 85.0662 + }, + { + "id": 12, + "eccentricity": 0.0001786, + "semi_major_axis": 6921000.0, + "inclination": 97.6582, + "right_ascension_of_the_ascending_node": 359.1584, + "argument_of_perigee": 83.1837 + }, + { + "id": 13, + "eccentricity": 0.0001415, + "semi_major_axis": 6921000.0, + "inclination": 53.0562, + "right_ascension_of_the_ascending_node": 358.4744, + "argument_of_perigee": 89.3448 + }, + { + "id": 14, + "eccentricity": 0.00027, + "semi_major_axis": 6921000.0, + "inclination": 70.0008, + "right_ascension_of_the_ascending_node": 69.0026, + "argument_of_perigee": 251.9862 + }, + { + "id": 15, + "eccentricity": 0.0001464, + "semi_major_axis": 6921000.0, + "inclination": 53.0545, + "right_ascension_of_the_ascending_node": 171.1319, + "argument_of_perigee": 85.4026 + } + ], + "satellites": [ + { + "inertia": [ + 131.33847045898438, + 0.0, + 0.0, + 0.0, + 117.29309844970703, + 0.0, + 0.0, + 0.0, + 183.166259765625 + ], + "mass": 127.08708662447812, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 0, + "solar_panel": { + "direction": [ + 0.7392505083893353, + 0.3456408203023038, + -0.5779628960295461 + ], + "area": 0.19339843203529294, + "efficiency": 0.33212598629096457 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.39511785904434593, + "power": 5.767288166371414, + "type": 1 + }, + "battery": { + "capacity": 8027.158391167084, + "percentage": 0.9878342944301007 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 499.91840500072806, + "power": 6.386689295717201, + "efficiency": 0.5753506612868003 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 535.9787201763634, + "power": 5.701711102720609, + "efficiency": 0.5020127825151472 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 568.3503748577047, + "power": 6.784038224480408, + "efficiency": 0.557469574494326 + } + ], + "mrp_control": { + "k": 20.723759878916972, + "ki": 0.0035306367165347076, + "p": 65.21204412947371, + "integral_limit": 0.008287438421696007 + }, + "true_anomaly": 118.00203011072603, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 0 + }, + { + "inertia": [ + 58.317691802978516, + 0.0, + 0.0, + 0.0, + 53.16250228881836, + 0.0, + 0.0, + 0.0, + 101.88726806640625 + ], + "mass": 155.58744244626354, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 1, + "solar_panel": { + "direction": [ + 0.44917596622431577, + 0.6059675753999733, + -0.6565396019512685 + ], + "area": 0.11856698528696726, + "efficiency": 0.23933583279027612 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.27584075111761464, + "power": 8.319999495364408, + "type": 1 + }, + "battery": { + "capacity": 16803.06428825896, + "percentage": 0.23066330628305462 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 716.9294538081034, + "power": 6.481997180694298, + "efficiency": 0.557581915036118 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 557.5813841448066, + "power": 6.7248815924594485, + "efficiency": 0.5013624182928795 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 569.1614906960119, + "power": 5.0172854969323915, + "efficiency": 0.560187378796634 + } + ], + "mrp_control": { + "k": 34.056645097498354, + "ki": 0.009872990309979431, + "p": 83.82805489430531, + "integral_limit": 0.048002856496327996 + }, + "true_anomaly": 310.63622462686413, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 1 + }, + { + "inertia": [ + 193.609130859375, + 0.0, + 0.0, + 0.0, + 131.07681274414062, + 0.0, + 0.0, + 0.0, + 102.38029479980469 + ], + "mass": 130.4111944183619, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 2, + "solar_panel": { + "direction": [ + 0.5724310221741359, + 0.45291542680907887, + 0.6835132339691923 + ], + "area": 0.12278781593676401, + "efficiency": 0.3698649389941495 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.10840463017673573, + "power": 4.328206936633547, + "type": 1 + }, + "battery": { + "capacity": 17299.972310611745, + "percentage": 0.508335410680401 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 518.4547402109831, + "power": 5.622857170404309, + "efficiency": 0.5659332202420013 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 597.8745788286388, + "power": 5.068115736970739, + "efficiency": 0.5249165267901665 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 703.7670971342156, + "power": 5.468836104468972, + "efficiency": 0.5107485333732236 + } + ], + "mrp_control": { + "k": 68.86346888210812, + "ki": 0.006815061411438148, + "p": 146.85795962316513, + "integral_limit": 0.004083500896129955 + }, + "true_anomaly": 98.72499079084497, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 2 + }, + { + "inertia": [ + 56.46048355102539, + 0.0, + 0.0, + 0.0, + 147.8096923828125, + 0.0, + 0.0, + 0.0, + 63.76116943359375 + ], + "mass": 164.17110382406105, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 3, + "solar_panel": { + "direction": [ + -0.5053091294167357, + 0.46587427930819064, + 0.7263772020150238 + ], + "area": 0.3967831600105014, + "efficiency": 0.3246683713670496 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.1029933841597308, + "power": 3.167150469943251, + "type": 1 + }, + "battery": { + "capacity": 10668.699120347825, + "percentage": 0.9193100040713039 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 538.5811978675117, + "power": 6.73963960341799, + "efficiency": 0.5269195643589542 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 507.47724982235746, + "power": 5.056566069085436, + "efficiency": 0.5677887481784231 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 634.9679033416321, + "power": 5.041612001246968, + "efficiency": 0.5842704485577407 + } + ], + "mrp_control": { + "k": 50.09826633188151, + "ki": 0.009509705881604888, + "p": 131.1738718692487, + "integral_limit": 0.008919531451347154 + }, + "true_anomaly": 323.0273919461552, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 3 + }, + { + "inertia": [ + 196.71311950683594, + 0.0, + 0.0, + 0.0, + 153.74166870117188, + 0.0, + 0.0, + 0.0, + 91.49099731445312 + ], + "mass": 52.132677534998635, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 4, + "solar_panel": { + "direction": [ + -0.48095407720377226, + 0.4119292440642847, + -0.7739492706280527 + ], + "area": 0.35122786482891466, + "efficiency": 0.43039810680120605 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.134628269262775, + "power": 1.831531871325974, + "type": 1 + }, + "battery": { + "capacity": 14135.168915533828, + "percentage": 0.2191594756492129 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 544.0618482929233, + "power": 5.034217922194444, + "efficiency": 0.5910876424450053 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 465.2143958426761, + "power": 5.257655636085899, + "efficiency": 0.5194070349756275 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 438.0655293270554, + "power": 6.476814821532777, + "efficiency": 0.5024918922804656 + } + ], + "mrp_control": { + "k": 65.69164874415839, + "ki": 0.0026662888513311056, + "p": 138.74607456711902, + "integral_limit": 0.011884941302592574 + }, + "true_anomaly": 344.52544984182794, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 4 + }, + { + "inertia": [ + 120.08133697509766, + 0.0, + 0.0, + 0.0, + 52.48359298706055, + 0.0, + 0.0, + 0.0, + 196.29550170898438 + ], + "mass": 146.5753472272907, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 5, + "solar_panel": { + "direction": [ + -0.13797216971513387, + 0.04517998207051864, + 0.9894050988367736 + ], + "area": 0.10536477270227161, + "efficiency": 0.4015736284088628 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4473884382399401, + "power": 9.926040814047555, + "type": 1 + }, + "battery": { + "capacity": 8459.700456943718, + "percentage": 0.31527393082556215 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 704.2609143903835, + "power": 5.506061098790533, + "efficiency": 0.594655133896081 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 671.9188712383643, + "power": 5.706047099770974, + "efficiency": 0.5653294373341349 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 699.6208557008257, + "power": 5.975424451508733, + "efficiency": 0.5780483426282965 + } + ], + "mrp_control": { + "k": 33.186901406763646, + "ki": 0.006106833931303771, + "p": 97.87713272240092, + "integral_limit": 0.027590908922736912 + }, + "true_anomaly": 148.7301274258377, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 5 + }, + { + "inertia": [ + 183.65420532226562, + 0.0, + 0.0, + 0.0, + 61.0606689453125, + 0.0, + 0.0, + 0.0, + 198.8493194580078 + ], + "mass": 118.12872464586273, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 6, + "solar_panel": { + "direction": [ + 0.7231756311669681, + 0.683312273854181, + 0.10050543709912423 + ], + "area": 0.3613208190422246, + "efficiency": 0.4843409929432977 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3638985929726578, + "power": 6.868957462209203, + "type": 1 + }, + "battery": { + "capacity": 28809.164563229882, + "percentage": 0.9322890357628141 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 556.889233197384, + "power": 6.556376607870542, + "efficiency": 0.5674113034939609 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 440.33147072900636, + "power": 6.877749124703484, + "efficiency": 0.5030429043669775 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 690.5345616542459, + "power": 5.590315946618841, + "efficiency": 0.5440950188988832 + } + ], + "mrp_control": { + "k": 17.213670090903637, + "ki": 0.006679469175493763, + "p": 66.64365443809359, + "integral_limit": 0.009417732729021326 + }, + "true_anomaly": 52.37080692378059, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 6 + }, + { + "inertia": [ + 119.64872741699219, + 0.0, + 0.0, + 0.0, + 159.80076599121094, + 0.0, + 0.0, + 0.0, + 163.5137939453125 + ], + "mass": 190.8238079894127, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 7, + "solar_panel": { + "direction": [ + -0.30790828110412405, + 0.9477187385836253, + 0.08379548296278157 + ], + "area": 0.272586684886389, + "efficiency": 0.2475815830684224 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4822694037662719, + "power": 3.093390849804525, + "type": 1 + }, + "battery": { + "capacity": 14346.773612671677, + "percentage": 0.6995397308116994 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 412.44379430731306, + "power": 5.523023417990215, + "efficiency": 0.5298528666451148 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 572.2900068158193, + "power": 5.559226353026511, + "efficiency": 0.508760355982102 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 682.316619224687, + "power": 5.396776214473754, + "efficiency": 0.5529695173110621 + } + ], + "mrp_control": { + "k": 28.29614115959812, + "ki": 0.0075686982098975885, + "p": 66.59896582352846, + "integral_limit": 0.022701535770486076 + }, + "true_anomaly": 31.194670961592887, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 7 + }, + { + "inertia": [ + 137.27752685546875, + 0.0, + 0.0, + 0.0, + 106.00981903076172, + 0.0, + 0.0, + 0.0, + 156.07989501953125 + ], + "mass": 80.8569817182151, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 8, + "solar_panel": { + "direction": [ + -0.7908192548184962, + 0.42327247674260454, + -0.44209197757989194 + ], + "area": 0.354766374826611, + "efficiency": 0.3894039238321234 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.339664129906997, + "power": 8.4932165428015, + "type": 1 + }, + "battery": { + "capacity": 22036.87670249022, + "percentage": 0.45203487444464574 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 595.0707744352588, + "power": 6.520029882811038, + "efficiency": 0.5203787465776185 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 556.5906185774438, + "power": 5.953282020756437, + "efficiency": 0.5770903325189787 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 749.4283539120779, + "power": 6.352140247531877, + "efficiency": 0.5555794100571869 + } + ], + "mrp_control": { + "k": 57.89371517319791, + "ki": 0.0021785393666252507, + "p": 125.82182273921806, + "integral_limit": 0.003409196778696125 + }, + "true_anomaly": 271.1109234004301, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 8 + }, + { + "inertia": [ + 164.69927978515625, + 0.0, + 0.0, + 0.0, + 177.44561767578125, + 0.0, + 0.0, + 0.0, + 168.81134033203125 + ], + "mass": 184.22009277665626, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 9, + "solar_panel": { + "direction": [ + 0.11776965984829071, + 0.9684772132217613, + 0.21950442977176796 + ], + "area": 0.16319896606574105, + "efficiency": 0.39590120439512066 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.18536011410455747, + "power": 4.06108987565325, + "type": 1 + }, + "battery": { + "capacity": 10271.992659344698, + "percentage": 0.8180360982939063 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 704.3837150439671, + "power": 6.717607406283197, + "efficiency": 0.5963834717327685 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 505.59000700386576, + "power": 5.046718687748379, + "efficiency": 0.5351471094316649 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 509.20402622941907, + "power": 6.506047046984534, + "efficiency": 0.593419901579666 + } + ], + "mrp_control": { + "k": 61.36054049823374, + "ki": 0.007178967144352061, + "p": 162.28984924173105, + "integral_limit": 0.013069368292876407 + }, + "true_anomaly": 33.93819511276442, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 9 + }, + { + "inertia": [ + 94.479736328125, + 0.0, + 0.0, + 0.0, + 87.64328002929688, + 0.0, + 0.0, + 0.0, + 136.84103393554688 + ], + "mass": 97.97764057663046, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 10, + "solar_panel": { + "direction": [ + 0.36315125966798845, + 0.6509814589558629, + 0.6665915561250753 + ], + "area": 0.280003950706786, + "efficiency": 0.3938219090516015 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4655696841395962, + "power": 7.379283066518384, + "type": 1 + }, + "battery": { + "capacity": 26668.44340480538, + "percentage": 0.6627844797178831 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 557.0249182524879, + "power": 5.409634498949355, + "efficiency": 0.5492322377384405 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 570.6041031966458, + "power": 6.983432089861804, + "efficiency": 0.5556065510227873 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 650.7576697473536, + "power": 6.636086954084724, + "efficiency": 0.5964694966901972 + } + ], + "mrp_control": { + "k": 22.43123071198409, + "ki": 0.00358198473690702, + "p": 55.478401987358204, + "integral_limit": 0.01702584162393417 + }, + "true_anomaly": 204.28120506753913, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 10 + }, + { + "inertia": [ + 102.4800033569336, + 0.0, + 0.0, + 0.0, + 58.056427001953125, + 0.0, + 0.0, + 0.0, + 56.51078414916992 + ], + "mass": 92.53133215501319, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 11, + "solar_panel": { + "direction": [ + -0.7353908180772235, + 0.5628864220456054, + 0.37730520876925183 + ], + "area": 0.1342969889703448, + "efficiency": 0.3240506679636921 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4411557796196587, + "power": 9.308711116482757, + "type": 1 + }, + "battery": { + "capacity": 24488.52993579918, + "percentage": 0.48222806219446623 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 713.8775642336103, + "power": 6.743612009058625, + "efficiency": 0.5239411560127107 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 663.799336533202, + "power": 6.14552091139422, + "efficiency": 0.5373205677779027 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 743.9851773187589, + "power": 6.471764978161453, + "efficiency": 0.5940613743076468 + } + ], + "mrp_control": { + "k": 20.267828303751767, + "ki": 0.0038487254461557043, + "p": 44.08995536996866, + "integral_limit": 0.013750399105406269 + }, + "true_anomaly": 78.30329705144707, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 11 + }, + { + "inertia": [ + 68.81950378417969, + 0.0, + 0.0, + 0.0, + 107.76785278320312, + 0.0, + 0.0, + 0.0, + 54.660438537597656 + ], + "mass": 124.96417627993951, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 12, + "solar_panel": { + "direction": [ + 0.36312795629785816, + 0.28308566534717994, + -0.8876939751005891 + ], + "area": 0.49174539528951833, + "efficiency": 0.46977212628682985 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.27387012242992603, + "power": 4.41385341957033, + "type": 1 + }, + "battery": { + "capacity": 12740.338381149984, + "percentage": 0.7911184758418003 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 497.7541637990602, + "power": 5.068215753904036, + "efficiency": 0.5902887872770601 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 560.5877705612445, + "power": 5.621718094212501, + "efficiency": 0.5753240586165237 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 657.8750655718443, + "power": 5.912216291554753, + "efficiency": 0.5326546630813805 + } + ], + "mrp_control": { + "k": 36.061609082345754, + "ki": 0.0011425793708446218, + "p": 82.47619065526206, + "integral_limit": 0.004656941483977448 + }, + "true_anomaly": 310.1282582454666, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 12 + }, + { + "inertia": [ + 197.94090270996094, + 0.0, + 0.0, + 0.0, + 191.99053955078125, + 0.0, + 0.0, + 0.0, + 160.7410125732422 + ], + "mass": 121.81893880187667, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 13, + "solar_panel": { + "direction": [ + -0.013974313529051006, + 0.0027921564623526766, + 0.9998984560562545 + ], + "area": 0.21961328544598288, + "efficiency": 0.195796309399479 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.31185248689928424, + "power": 8.41926890984887, + "type": 1 + }, + "battery": { + "capacity": 23568.144251392863, + "percentage": 0.7477815415311729 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 679.5033971609362, + "power": 6.871356137644696, + "efficiency": 0.5036513933072397 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 443.5167712858938, + "power": 6.954281508131328, + "efficiency": 0.5441804862657048 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 430.28295275809035, + "power": 5.558942774883756, + "efficiency": 0.5182529732948798 + } + ], + "mrp_control": { + "k": 34.25669573596886, + "ki": 0.0035379641122743077, + "p": 117.03458669599739, + "integral_limit": 0.003552026808744875 + }, + "true_anomaly": 329.33085532469016, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 13 + }, + { + "inertia": [ + 110.465087890625, + 0.0, + 0.0, + 0.0, + 122.02111053466797, + 0.0, + 0.0, + 0.0, + 109.68540954589844 + ], + "mass": 153.2115098249791, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 14, + "solar_panel": { + "direction": [ + -0.013383991014015028, + 0.061063912151939084, + -0.9980441209772427 + ], + "area": 0.46422194059304833, + "efficiency": 0.3477912582145979 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.34775375922971297, + "power": 4.868180551791937, + "type": 1 + }, + "battery": { + "capacity": 8123.340355380029, + "percentage": 0.36880900819282103 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 561.52163263424, + "power": 6.8664210678161774, + "efficiency": 0.5095547347837202 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 494.80436403523606, + "power": 6.748097431620345, + "efficiency": 0.5703054877133322 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 515.5900309495134, + "power": 5.555819020983698, + "efficiency": 0.5946218168702601 + } + ], + "mrp_control": { + "k": 31.62692422386898, + "ki": 0.0036962347357206416, + "p": 121.42425966787773, + "integral_limit": 0.01775294266988211 + }, + "true_anomaly": 175.6939135450377, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 14 + }, + { + "inertia": [ + 177.6806640625, + 0.0, + 0.0, + 0.0, + 131.21774291992188, + 0.0, + 0.0, + 0.0, + 58.84637451171875 + ], + "mass": 194.2694785042009, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 15, + "solar_panel": { + "direction": [ + -0.14671889378938222, + 0.28138050051108154, + -0.9483135452672566 + ], + "area": 0.33658754586734596, + "efficiency": 0.11300604236068411 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.395379848033547, + "power": 9.502322467603488, + "type": 1 + }, + "battery": { + "capacity": 12393.576762441264, + "percentage": 0.12776438404750423 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 531.2898336335933, + "power": 5.73558218940765, + "efficiency": 0.577489574216245 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 624.8741192763395, + "power": 5.639736578255436, + "efficiency": 0.5852614677777073 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 442.0522205362031, + "power": 6.7051936069964935, + "efficiency": 0.529666913768509 + } + ], + "mrp_control": { + "k": 56.48384293497193, + "ki": 0.008274127176372588, + "p": 139.4711564313736, + "integral_limit": 0.006636977003632323 + }, + "true_anomaly": 86.27046460803487, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 15 + } + ] +} \ No newline at end of file diff --git a/benchmarks/aeosbench/dataset/cases/00114/taskset.json b/benchmarks/aeosbench/dataset/cases/00114/taskset.json new file mode 100644 index 0000000..f08bc3a --- /dev/null +++ b/benchmarks/aeosbench/dataset/cases/00114/taskset.json @@ -0,0 +1,3137 @@ +[ + { + "release_time": 3110, + "due_time": 3552, + "duration": 42, + "coordinate": [ + -50.17524451533211, + 167.23005643817606 + ], + "sensor_type": 1, + "id": 0 + }, + { + "release_time": 1899, + "due_time": 3476, + "duration": 46, + "coordinate": [ + -50.494956223659976, + -154.83231066876237 + ], + "sensor_type": 1, + "id": 1 + }, + { + "release_time": 3424, + "due_time": 3500, + "duration": 20, + "coordinate": [ + -82.23495719409013, + 170.32219768988682 + ], + "sensor_type": 1, + "id": 2 + }, + { + "release_time": 1899, + "due_time": 3221, + "duration": 59, + "coordinate": [ + 12.527800492419047, + -103.79939169565623 + ], + "sensor_type": 1, + "id": 3 + }, + { + "release_time": 1069, + "due_time": 2672, + "duration": 53, + "coordinate": [ + 9.020929783225213, + 102.77569038743985 + ], + "sensor_type": 1, + "id": 4 + }, + { + "release_time": 2733, + "due_time": 3571, + "duration": 40, + "coordinate": [ + 5.005067578507578, + -152.14602596948225 + ], + "sensor_type": 1, + "id": 5 + }, + { + "release_time": 1128, + "due_time": 3052, + "duration": 26, + "coordinate": [ + -49.66891981657877, + 15.096382294849235 + ], + "sensor_type": 1, + "id": 6 + }, + { + "release_time": 2376, + "due_time": 3481, + "duration": 46, + "coordinate": [ + 67.95199792846668, + -0.5525096933936595 + ], + "sensor_type": 1, + "id": 7 + }, + { + "release_time": 2858, + "due_time": 3460, + "duration": 57, + "coordinate": [ + 48.49892293639897, + -126.47583855614886 + ], + "sensor_type": 1, + "id": 8 + }, + { + "release_time": 2208, + "due_time": 2638, + "duration": 58, + "coordinate": [ + -45.12242706588565, + 77.91148602624918 + ], + "sensor_type": 1, + "id": 9 + }, + { + "release_time": 2613, + "due_time": 3082, + "duration": 57, + "coordinate": [ + 35.909117982712075, + 50.95572549380245 + ], + "sensor_type": 1, + "id": 10 + }, + { + "release_time": 377, + "due_time": 627, + "duration": 16, + "coordinate": [ + 28.483805252176168, + 14.833972506637082 + ], + "sensor_type": 1, + "id": 11 + }, + { + "release_time": 123, + "due_time": 2678, + "duration": 32, + "coordinate": [ + -37.12856423267233, + 10.442686790147945 + ], + "sensor_type": 1, + "id": 12 + }, + { + "release_time": 1573, + "due_time": 1771, + "duration": 43, + "coordinate": [ + -48.55311804633722, + -104.10594417355566 + ], + "sensor_type": 1, + "id": 13 + }, + { + "release_time": 2091, + "due_time": 2496, + "duration": 28, + "coordinate": [ + -53.35967251632028, + 175.60176605962903 + ], + "sensor_type": 1, + "id": 14 + }, + { + "release_time": 1859, + "due_time": 3216, + "duration": 27, + "coordinate": [ + -40.351790453584904, + -162.75951480199217 + ], + "sensor_type": 1, + "id": 15 + }, + { + "release_time": 671, + "due_time": 2011, + "duration": 22, + "coordinate": [ + -69.02469545943936, + -5.563637889909046 + ], + "sensor_type": 1, + "id": 16 + }, + { + "release_time": 1883, + "due_time": 2391, + "duration": 18, + "coordinate": [ + -84.91116856805593, + 12.365699304444547 + ], + "sensor_type": 1, + "id": 17 + }, + { + "release_time": 872, + "due_time": 2731, + "duration": 24, + "coordinate": [ + -65.6260391590669, + -177.9410747448552 + ], + "sensor_type": 1, + "id": 18 + }, + { + "release_time": 3411, + "due_time": 3546, + "duration": 45, + "coordinate": [ + -33.167464384143976, + 74.55983143771667 + ], + "sensor_type": 1, + "id": 19 + }, + { + "release_time": 2740, + "due_time": 3473, + "duration": 41, + "coordinate": [ + -81.15466871211126, + -95.1359996098379 + ], + "sensor_type": 1, + "id": 20 + }, + { + "release_time": 356, + "due_time": 1823, + "duration": 35, + "coordinate": [ + -77.7396140882799, + -44.315890981826755 + ], + "sensor_type": 1, + "id": 21 + }, + { + "release_time": 68, + "due_time": 1751, + "duration": 41, + "coordinate": [ + -55.78886328483833, + 66.20432162214522 + ], + "sensor_type": 1, + "id": 22 + }, + { + "release_time": 2242, + "due_time": 2899, + "duration": 57, + "coordinate": [ + -3.260883738524413, + -42.99610937301799 + ], + "sensor_type": 1, + "id": 23 + }, + { + "release_time": 637, + "due_time": 2786, + "duration": 53, + "coordinate": [ + -15.626234554467047, + -48.58452621287242 + ], + "sensor_type": 1, + "id": 24 + }, + { + "release_time": 11, + "due_time": 3029, + "duration": 42, + "coordinate": [ + -88.25245345759024, + -110.50874892625883 + ], + "sensor_type": 1, + "id": 25 + }, + { + "release_time": 2493, + "due_time": 2667, + "duration": 17, + "coordinate": [ + 46.836024775479615, + -11.260326815879779 + ], + "sensor_type": 1, + "id": 26 + }, + { + "release_time": 818, + "due_time": 1914, + "duration": 49, + "coordinate": [ + -2.96646792877074, + -174.462880975272 + ], + "sensor_type": 1, + "id": 27 + }, + { + "release_time": 2377, + "due_time": 2957, + "duration": 30, + "coordinate": [ + -46.99295415877453, + 154.6639073807272 + ], + "sensor_type": 1, + "id": 28 + }, + { + "release_time": 2490, + "due_time": 3003, + "duration": 40, + "coordinate": [ + 45.09763191426353, + 128.20110346764903 + ], + "sensor_type": 1, + "id": 29 + }, + { + "release_time": 2079, + "due_time": 2459, + "duration": 23, + "coordinate": [ + -87.99558768325558, + 9.041133267121324 + ], + "sensor_type": 1, + "id": 30 + }, + { + "release_time": 1652, + "due_time": 2393, + "duration": 35, + "coordinate": [ + -8.31971539039111, + 97.40313252683944 + ], + "sensor_type": 1, + "id": 31 + }, + { + "release_time": 474, + "due_time": 2323, + "duration": 55, + "coordinate": [ + -21.49784028657365, + -138.88402673522745 + ], + "sensor_type": 1, + "id": 32 + }, + { + "release_time": 1077, + "due_time": 3210, + "duration": 60, + "coordinate": [ + -47.90819648532018, + 73.73820526474287 + ], + "sensor_type": 1, + "id": 33 + }, + { + "release_time": 971, + "due_time": 3450, + "duration": 32, + "coordinate": [ + -56.39273421864879, + -100.97969539245464 + ], + "sensor_type": 1, + "id": 34 + }, + { + "release_time": 2079, + "due_time": 3254, + "duration": 27, + "coordinate": [ + 76.38410517987867, + -87.28880648141511 + ], + "sensor_type": 1, + "id": 35 + }, + { + "release_time": 301, + "due_time": 2379, + "duration": 59, + "coordinate": [ + 44.02032935974165, + 176.04350567749367 + ], + "sensor_type": 1, + "id": 36 + }, + { + "release_time": 686, + "due_time": 2166, + "duration": 26, + "coordinate": [ + -53.90136472598337, + 46.53734619077062 + ], + "sensor_type": 1, + "id": 37 + }, + { + "release_time": 1543, + "due_time": 2457, + "duration": 16, + "coordinate": [ + 83.34175913038274, + -79.86041452666674 + ], + "sensor_type": 1, + "id": 38 + }, + { + "release_time": 2284, + "due_time": 3394, + "duration": 35, + "coordinate": [ + 7.809996047316062, + 163.2402392004691 + ], + "sensor_type": 1, + "id": 39 + }, + { + "release_time": 317, + "due_time": 1729, + "duration": 46, + "coordinate": [ + -59.16134685010309, + -148.28768120361158 + ], + "sensor_type": 1, + "id": 40 + }, + { + "release_time": 749, + "due_time": 3189, + "duration": 42, + "coordinate": [ + 59.614301899358196, + 59.489670475639656 + ], + "sensor_type": 1, + "id": 41 + }, + { + "release_time": 1468, + "due_time": 1648, + "duration": 19, + "coordinate": [ + -21.63290797062605, + 40.56177500974894 + ], + "sensor_type": 1, + "id": 42 + }, + { + "release_time": 1693, + "due_time": 2278, + "duration": 38, + "coordinate": [ + -59.81285818518701, + -153.84827305313144 + ], + "sensor_type": 1, + "id": 43 + }, + { + "release_time": 1394, + "due_time": 1843, + "duration": 15, + "coordinate": [ + -14.215866187585377, + 99.96890355091978 + ], + "sensor_type": 1, + "id": 44 + }, + { + "release_time": 3107, + "due_time": 3579, + "duration": 42, + "coordinate": [ + -50.97887547379961, + -65.91823509945293 + ], + "sensor_type": 1, + "id": 45 + }, + { + "release_time": 8, + "due_time": 1911, + "duration": 56, + "coordinate": [ + 16.872477934816757, + 157.6679266041814 + ], + "sensor_type": 1, + "id": 46 + }, + { + "release_time": 1644, + "due_time": 2745, + "duration": 59, + "coordinate": [ + 37.459390561474905, + 69.9832811612996 + ], + "sensor_type": 1, + "id": 47 + }, + { + "release_time": 2381, + "due_time": 2671, + "duration": 46, + "coordinate": [ + -87.82896374692582, + -24.060262683140394 + ], + "sensor_type": 1, + "id": 48 + }, + { + "release_time": 147, + "due_time": 3410, + "duration": 48, + "coordinate": [ + -2.8293046726738, + 29.98055555688029 + ], + "sensor_type": 1, + "id": 49 + }, + { + "release_time": 746, + "due_time": 2071, + "duration": 39, + "coordinate": [ + 25.000311149903467, + 78.72334111281202 + ], + "sensor_type": 1, + "id": 50 + }, + { + "release_time": 2880, + "due_time": 3507, + "duration": 57, + "coordinate": [ + -57.86032388310395, + -124.99746508108913 + ], + "sensor_type": 1, + "id": 51 + }, + { + "release_time": 3173, + "due_time": 3388, + "duration": 25, + "coordinate": [ + -32.827903138911545, + -146.5894508405888 + ], + "sensor_type": 1, + "id": 52 + }, + { + "release_time": 355, + "due_time": 2603, + "duration": 36, + "coordinate": [ + -53.90400822358925, + 142.83550095083933 + ], + "sensor_type": 1, + "id": 53 + }, + { + "release_time": 1444, + "due_time": 2188, + "duration": 25, + "coordinate": [ + 21.54531032023631, + -28.60541382933482 + ], + "sensor_type": 1, + "id": 54 + }, + { + "release_time": 3450, + "due_time": 3598, + "duration": 47, + "coordinate": [ + 0.5942075386076482, + -154.3975494187476 + ], + "sensor_type": 1, + "id": 55 + }, + { + "release_time": 799, + "due_time": 2031, + "duration": 21, + "coordinate": [ + 76.71899069989283, + 87.96798817641474 + ], + "sensor_type": 1, + "id": 56 + }, + { + "release_time": 32, + "due_time": 2934, + "duration": 28, + "coordinate": [ + -56.49087556483341, + -50.7964360486576 + ], + "sensor_type": 1, + "id": 57 + }, + { + "release_time": 3220, + "due_time": 3451, + "duration": 27, + "coordinate": [ + 26.44994005701311, + 146.07279427955746 + ], + "sensor_type": 1, + "id": 58 + }, + { + "release_time": 948, + "due_time": 1159, + "duration": 41, + "coordinate": [ + 85.1098156274154, + 39.4520720414514 + ], + "sensor_type": 1, + "id": 59 + }, + { + "release_time": 128, + "due_time": 1988, + "duration": 37, + "coordinate": [ + -41.09019837137757, + 175.72169616781127 + ], + "sensor_type": 1, + "id": 60 + }, + { + "release_time": 2733, + "due_time": 3048, + "duration": 31, + "coordinate": [ + 30.179861861092775, + -145.73160551623954 + ], + "sensor_type": 1, + "id": 61 + }, + { + "release_time": 1789, + "due_time": 3032, + "duration": 52, + "coordinate": [ + -83.64922482584345, + -101.2686216759087 + ], + "sensor_type": 1, + "id": 62 + }, + { + "release_time": 2225, + "due_time": 3509, + "duration": 40, + "coordinate": [ + 75.88413040938414, + -81.41020401065141 + ], + "sensor_type": 1, + "id": 63 + }, + { + "release_time": 3001, + "due_time": 3479, + "duration": 31, + "coordinate": [ + -78.23162840903437, + -152.93906200315874 + ], + "sensor_type": 1, + "id": 64 + }, + { + "release_time": 1850, + "due_time": 2681, + "duration": 32, + "coordinate": [ + -27.573086845128707, + -2.983064884229748 + ], + "sensor_type": 1, + "id": 65 + }, + { + "release_time": 2291, + "due_time": 2974, + "duration": 42, + "coordinate": [ + 21.067351334057832, + -46.5608886818286 + ], + "sensor_type": 1, + "id": 66 + }, + { + "release_time": 1310, + "due_time": 1758, + "duration": 41, + "coordinate": [ + -38.73170413065658, + 117.83589838389565 + ], + "sensor_type": 1, + "id": 67 + }, + { + "release_time": 2917, + "due_time": 3509, + "duration": 60, + "coordinate": [ + -7.734458268442765, + -144.17739934099652 + ], + "sensor_type": 1, + "id": 68 + }, + { + "release_time": 1848, + "due_time": 2910, + "duration": 16, + "coordinate": [ + 88.9554122790675, + -121.73273089132051 + ], + "sensor_type": 1, + "id": 69 + }, + { + "release_time": 2382, + "due_time": 3491, + "duration": 34, + "coordinate": [ + 11.6769154243227, + 65.05004909698542 + ], + "sensor_type": 1, + "id": 70 + }, + { + "release_time": 2186, + "due_time": 3565, + "duration": 41, + "coordinate": [ + 83.76921703432774, + 84.23809726376692 + ], + "sensor_type": 1, + "id": 71 + }, + { + "release_time": 2934, + "due_time": 3466, + "duration": 37, + "coordinate": [ + -72.8930865628919, + -20.691724511423757 + ], + "sensor_type": 1, + "id": 72 + }, + { + "release_time": 2321, + "due_time": 3402, + "duration": 42, + "coordinate": [ + -54.8760218424429, + 82.05243471823064 + ], + "sensor_type": 1, + "id": 73 + }, + { + "release_time": 3146, + "due_time": 3203, + "duration": 17, + "coordinate": [ + 70.55141483265518, + 171.234642535653 + ], + "sensor_type": 1, + "id": 74 + }, + { + "release_time": 884, + "due_time": 3424, + "duration": 22, + "coordinate": [ + -3.277657726526371, + 123.11630881860896 + ], + "sensor_type": 1, + "id": 75 + }, + { + "release_time": 2466, + "due_time": 3397, + "duration": 56, + "coordinate": [ + -61.68091922941606, + 143.24459305580018 + ], + "sensor_type": 1, + "id": 76 + }, + { + "release_time": 1622, + "due_time": 3563, + "duration": 29, + "coordinate": [ + -80.73853417557984, + 138.57508646436366 + ], + "sensor_type": 1, + "id": 77 + }, + { + "release_time": 2567, + "due_time": 2959, + "duration": 25, + "coordinate": [ + 61.88766501915896, + -155.64267517931992 + ], + "sensor_type": 1, + "id": 78 + }, + { + "release_time": 1015, + "due_time": 1509, + "duration": 36, + "coordinate": [ + -87.99542734944464, + -44.89013599185006 + ], + "sensor_type": 1, + "id": 79 + }, + { + "release_time": 2050, + "due_time": 2452, + "duration": 50, + "coordinate": [ + 38.374351483115646, + -85.92774557872545 + ], + "sensor_type": 1, + "id": 80 + }, + { + "release_time": 2470, + "due_time": 2983, + "duration": 49, + "coordinate": [ + -14.278783223627386, + 12.409841399005956 + ], + "sensor_type": 1, + "id": 81 + }, + { + "release_time": 1603, + "due_time": 1710, + "duration": 23, + "coordinate": [ + -82.09505844735853, + -113.0093898528003 + ], + "sensor_type": 1, + "id": 82 + }, + { + "release_time": 2646, + "due_time": 3505, + "duration": 54, + "coordinate": [ + 62.50104256525168, + -118.59651251662311 + ], + "sensor_type": 1, + "id": 83 + }, + { + "release_time": 1332, + "due_time": 3510, + "duration": 56, + "coordinate": [ + -48.342477805653495, + -17.558724500584844 + ], + "sensor_type": 1, + "id": 84 + }, + { + "release_time": 1927, + "due_time": 3206, + "duration": 55, + "coordinate": [ + -34.66277391756287, + 164.2111615457677 + ], + "sensor_type": 1, + "id": 85 + }, + { + "release_time": 1584, + "due_time": 2355, + "duration": 19, + "coordinate": [ + -45.19371636250766, + -65.34602895785639 + ], + "sensor_type": 1, + "id": 86 + }, + { + "release_time": 2829, + "due_time": 3357, + "duration": 43, + "coordinate": [ + -13.244853886870189, + -26.732568707312595 + ], + "sensor_type": 1, + "id": 87 + }, + { + "release_time": 473, + "due_time": 2104, + "duration": 43, + "coordinate": [ + -13.354649993620185, + 142.1954487928465 + ], + "sensor_type": 1, + "id": 88 + }, + { + "release_time": 2137, + "due_time": 2963, + "duration": 17, + "coordinate": [ + -27.479025548771425, + 50.733562769654895 + ], + "sensor_type": 1, + "id": 89 + }, + { + "release_time": 3217, + "due_time": 3495, + "duration": 27, + "coordinate": [ + 32.48688015889476, + 40.53353515313117 + ], + "sensor_type": 1, + "id": 90 + }, + { + "release_time": 784, + "due_time": 3225, + "duration": 36, + "coordinate": [ + -87.93177812233635, + -120.65109027368277 + ], + "sensor_type": 1, + "id": 91 + }, + { + "release_time": 1970, + "due_time": 2234, + "duration": 47, + "coordinate": [ + 31.98632724952489, + -34.26495148612369 + ], + "sensor_type": 1, + "id": 92 + }, + { + "release_time": 157, + "due_time": 3437, + "duration": 15, + "coordinate": [ + -59.81659093719618, + -88.34142954489734 + ], + "sensor_type": 1, + "id": 93 + }, + { + "release_time": 1583, + "due_time": 2750, + "duration": 29, + "coordinate": [ + -89.21360672967846, + -130.05039651262908 + ], + "sensor_type": 1, + "id": 94 + }, + { + "release_time": 472, + "due_time": 2659, + "duration": 41, + "coordinate": [ + -66.19796047116164, + 63.94358176236787 + ], + "sensor_type": 1, + "id": 95 + }, + { + "release_time": 3076, + "due_time": 3579, + "duration": 31, + "coordinate": [ + 62.79782053110915, + 20.690653919754908 + ], + "sensor_type": 1, + "id": 96 + }, + { + "release_time": 1436, + "due_time": 3553, + "duration": 56, + "coordinate": [ + -86.11735331089616, + 109.46704099960772 + ], + "sensor_type": 1, + "id": 97 + }, + { + "release_time": 305, + "due_time": 1076, + "duration": 28, + "coordinate": [ + 85.52097622463685, + 43.304001146976304 + ], + "sensor_type": 1, + "id": 98 + }, + { + "release_time": 1050, + "due_time": 3170, + "duration": 56, + "coordinate": [ + -43.15812600372004, + -61.09657000294625 + ], + "sensor_type": 1, + "id": 99 + }, + { + "release_time": 2776, + "due_time": 3152, + "duration": 43, + "coordinate": [ + -15.748705630152543, + -32.97504862024482 + ], + "sensor_type": 1, + "id": 100 + }, + { + "release_time": 2107, + "due_time": 2484, + "duration": 40, + "coordinate": [ + 73.36794934650106, + 143.31704674109722 + ], + "sensor_type": 1, + "id": 101 + }, + { + "release_time": 3424, + "due_time": 3596, + "duration": 55, + "coordinate": [ + 7.4725194802011, + -84.15070786479654 + ], + "sensor_type": 1, + "id": 102 + }, + { + "release_time": 2474, + "due_time": 2673, + "duration": 48, + "coordinate": [ + 59.58682344924304, + -22.85353481107873 + ], + "sensor_type": 1, + "id": 103 + }, + { + "release_time": 2780, + "due_time": 3488, + "duration": 40, + "coordinate": [ + 21.661498298817023, + 130.51533144471665 + ], + "sensor_type": 1, + "id": 104 + }, + { + "release_time": 670, + "due_time": 3375, + "duration": 23, + "coordinate": [ + -8.871973593959254, + -34.281789340588006 + ], + "sensor_type": 1, + "id": 105 + }, + { + "release_time": 229, + "due_time": 360, + "duration": 20, + "coordinate": [ + 27.58553174492917, + 59.964772653639926 + ], + "sensor_type": 1, + "id": 106 + }, + { + "release_time": 947, + "due_time": 2353, + "duration": 16, + "coordinate": [ + -43.00321777680056, + -154.56973475304758 + ], + "sensor_type": 1, + "id": 107 + }, + { + "release_time": 2682, + "due_time": 3054, + "duration": 57, + "coordinate": [ + -87.60332474593768, + -55.3638942806201 + ], + "sensor_type": 1, + "id": 108 + }, + { + "release_time": 2469, + "due_time": 3372, + "duration": 49, + "coordinate": [ + 54.8926362520381, + 148.73008650804195 + ], + "sensor_type": 1, + "id": 109 + }, + { + "release_time": 2144, + "due_time": 3056, + "duration": 31, + "coordinate": [ + 9.987973999286467, + -143.82884696463626 + ], + "sensor_type": 1, + "id": 110 + }, + { + "release_time": 1017, + "due_time": 3570, + "duration": 18, + "coordinate": [ + -0.7657607963858197, + -100.72989818354532 + ], + "sensor_type": 1, + "id": 111 + }, + { + "release_time": 3406, + "due_time": 3600, + "duration": 55, + "coordinate": [ + -42.97563383711138, + -91.38243241996022 + ], + "sensor_type": 1, + "id": 112 + }, + { + "release_time": 861, + "due_time": 2378, + "duration": 27, + "coordinate": [ + 10.99099124562835, + 20.057454163927446 + ], + "sensor_type": 1, + "id": 113 + }, + { + "release_time": 787, + "due_time": 2712, + "duration": 54, + "coordinate": [ + -71.48547733656567, + -97.69506763409206 + ], + "sensor_type": 1, + "id": 114 + }, + { + "release_time": 3107, + "due_time": 3215, + "duration": 16, + "coordinate": [ + 77.38867416530852, + 161.44614634804975 + ], + "sensor_type": 1, + "id": 115 + }, + { + "release_time": 63, + "due_time": 635, + "duration": 57, + "coordinate": [ + 3.491890799233346, + -141.77832319484756 + ], + "sensor_type": 1, + "id": 116 + }, + { + "release_time": 2553, + "due_time": 3550, + "duration": 34, + "coordinate": [ + -62.00686122398473, + 51.279196197073674 + ], + "sensor_type": 1, + "id": 117 + }, + { + "release_time": 3129, + "due_time": 3342, + "duration": 21, + "coordinate": [ + 63.05759168002021, + 1.3351207740894893 + ], + "sensor_type": 1, + "id": 118 + }, + { + "release_time": 372, + "due_time": 2105, + "duration": 28, + "coordinate": [ + 5.679614576467628, + 79.69265271115296 + ], + "sensor_type": 1, + "id": 119 + }, + { + "release_time": 227, + "due_time": 1447, + "duration": 33, + "coordinate": [ + 75.15264379105119, + -26.66333269602754 + ], + "sensor_type": 1, + "id": 120 + }, + { + "release_time": 3302, + "due_time": 3539, + "duration": 50, + "coordinate": [ + 45.67494319062223, + 144.10155743508102 + ], + "sensor_type": 1, + "id": 121 + }, + { + "release_time": 1652, + "due_time": 3340, + "duration": 17, + "coordinate": [ + -36.62165795372719, + 123.9978704356941 + ], + "sensor_type": 1, + "id": 122 + }, + { + "release_time": 3417, + "due_time": 3560, + "duration": 27, + "coordinate": [ + -8.012408349211853, + 76.69655281183208 + ], + "sensor_type": 1, + "id": 123 + }, + { + "release_time": 666, + "due_time": 1373, + "duration": 48, + "coordinate": [ + 14.603536607523395, + 17.17178607101974 + ], + "sensor_type": 1, + "id": 124 + }, + { + "release_time": 2585, + "due_time": 3425, + "duration": 55, + "coordinate": [ + -58.68142118748273, + -85.93692911710708 + ], + "sensor_type": 1, + "id": 125 + }, + { + "release_time": 2914, + "due_time": 3352, + "duration": 29, + "coordinate": [ + 31.07358027983294, + -13.588482917030802 + ], + "sensor_type": 1, + "id": 126 + }, + { + "release_time": 2852, + "due_time": 3267, + "duration": 56, + "coordinate": [ + 11.094915062150491, + -169.11413216832503 + ], + "sensor_type": 1, + "id": 127 + }, + { + "release_time": 1188, + "due_time": 3340, + "duration": 26, + "coordinate": [ + -22.98404765060866, + -54.78485198138267 + ], + "sensor_type": 1, + "id": 128 + }, + { + "release_time": 188, + "due_time": 2570, + "duration": 20, + "coordinate": [ + 34.50533689439571, + -6.501940836484465 + ], + "sensor_type": 1, + "id": 129 + }, + { + "release_time": 1037, + "due_time": 2074, + "duration": 54, + "coordinate": [ + 77.86384127569772, + -83.47505101171443 + ], + "sensor_type": 1, + "id": 130 + }, + { + "release_time": 2417, + "due_time": 3450, + "duration": 39, + "coordinate": [ + -35.56113553031786, + 128.46172863693909 + ], + "sensor_type": 1, + "id": 131 + }, + { + "release_time": 2542, + "due_time": 3483, + "duration": 47, + "coordinate": [ + 81.54497867362122, + 153.9498830065752 + ], + "sensor_type": 1, + "id": 132 + }, + { + "release_time": 128, + "due_time": 1698, + "duration": 20, + "coordinate": [ + -0.6376853664292099, + -113.61923598469436 + ], + "sensor_type": 1, + "id": 133 + }, + { + "release_time": 1084, + "due_time": 2593, + "duration": 44, + "coordinate": [ + 2.617360617487563, + -60.36042063437864 + ], + "sensor_type": 1, + "id": 134 + }, + { + "release_time": 1968, + "due_time": 2895, + "duration": 16, + "coordinate": [ + -49.39991924988352, + -127.9265834239889 + ], + "sensor_type": 1, + "id": 135 + }, + { + "release_time": 2486, + "due_time": 3206, + "duration": 24, + "coordinate": [ + 62.069599049339274, + 107.74756374263404 + ], + "sensor_type": 1, + "id": 136 + }, + { + "release_time": 3074, + "due_time": 3464, + "duration": 40, + "coordinate": [ + 53.14406204014816, + 86.54248429053496 + ], + "sensor_type": 1, + "id": 137 + }, + { + "release_time": 2286, + "due_time": 2997, + "duration": 51, + "coordinate": [ + -8.717816210911437, + -48.077188655232646 + ], + "sensor_type": 1, + "id": 138 + }, + { + "release_time": 707, + "due_time": 1034, + "duration": 55, + "coordinate": [ + 33.670129814221085, + -42.847481601834005 + ], + "sensor_type": 1, + "id": 139 + }, + { + "release_time": 1911, + "due_time": 3019, + "duration": 29, + "coordinate": [ + 49.0225828342719, + 160.52244919674501 + ], + "sensor_type": 1, + "id": 140 + }, + { + "release_time": 767, + "due_time": 2972, + "duration": 44, + "coordinate": [ + 4.972759667516044, + -34.095244874727996 + ], + "sensor_type": 1, + "id": 141 + }, + { + "release_time": 79, + "due_time": 1320, + "duration": 45, + "coordinate": [ + -60.97262541242615, + 106.82357799624475 + ], + "sensor_type": 1, + "id": 142 + }, + { + "release_time": 1044, + "due_time": 2527, + "duration": 18, + "coordinate": [ + 9.154188763467872, + 106.37195973321235 + ], + "sensor_type": 1, + "id": 143 + }, + { + "release_time": 749, + "due_time": 3101, + "duration": 15, + "coordinate": [ + 30.2128090899502, + -69.83887121268384 + ], + "sensor_type": 1, + "id": 144 + }, + { + "release_time": 2981, + "due_time": 3339, + "duration": 36, + "coordinate": [ + 54.71538043462101, + -58.724660662418316 + ], + "sensor_type": 1, + "id": 145 + }, + { + "release_time": 1546, + "due_time": 2214, + "duration": 52, + "coordinate": [ + 42.82387890195261, + 21.147044552680825 + ], + "sensor_type": 1, + "id": 146 + }, + { + "release_time": 324, + "due_time": 2420, + "duration": 49, + "coordinate": [ + -37.6869778760277, + 142.22283311426634 + ], + "sensor_type": 1, + "id": 147 + }, + { + "release_time": 1125, + "due_time": 3376, + "duration": 29, + "coordinate": [ + 45.137855478819546, + 87.96600705192338 + ], + "sensor_type": 1, + "id": 148 + }, + { + "release_time": 2092, + "due_time": 2910, + "duration": 46, + "coordinate": [ + 0.846181181397327, + -58.57954797077063 + ], + "sensor_type": 1, + "id": 149 + }, + { + "release_time": 1084, + "due_time": 3339, + "duration": 57, + "coordinate": [ + -58.04728957443035, + -21.26464677145586 + ], + "sensor_type": 1, + "id": 150 + }, + { + "release_time": 2792, + "due_time": 3409, + "duration": 55, + "coordinate": [ + 83.92891644082076, + -117.08456272702372 + ], + "sensor_type": 1, + "id": 151 + }, + { + "release_time": 2506, + "due_time": 3255, + "duration": 38, + "coordinate": [ + 14.175459431293305, + 79.76088361349184 + ], + "sensor_type": 1, + "id": 152 + }, + { + "release_time": 3177, + "due_time": 3551, + "duration": 28, + "coordinate": [ + 50.10106345245549, + -28.88029445506413 + ], + "sensor_type": 1, + "id": 153 + }, + { + "release_time": 1390, + "due_time": 3539, + "duration": 27, + "coordinate": [ + 50.37034405345534, + -53.1710421930061 + ], + "sensor_type": 1, + "id": 154 + }, + { + "release_time": 2729, + "due_time": 3131, + "duration": 56, + "coordinate": [ + -85.6614917780006, + -91.91016570287495 + ], + "sensor_type": 1, + "id": 155 + }, + { + "release_time": 2343, + "due_time": 3028, + "duration": 53, + "coordinate": [ + 35.755229312182166, + 20.43192538146593 + ], + "sensor_type": 1, + "id": 156 + }, + { + "release_time": 2497, + "due_time": 3258, + "duration": 58, + "coordinate": [ + 58.43244520304441, + -56.85006381723403 + ], + "sensor_type": 1, + "id": 157 + }, + { + "release_time": 2590, + "due_time": 2899, + "duration": 53, + "coordinate": [ + 57.87444276454954, + -29.729815834013635 + ], + "sensor_type": 1, + "id": 158 + }, + { + "release_time": 2224, + "due_time": 2912, + "duration": 20, + "coordinate": [ + 67.19927583823576, + 111.04636119958604 + ], + "sensor_type": 1, + "id": 159 + }, + { + "release_time": 3371, + "due_time": 3476, + "duration": 27, + "coordinate": [ + -32.69803716036787, + 90.55765703743356 + ], + "sensor_type": 1, + "id": 160 + }, + { + "release_time": 3301, + "due_time": 3542, + "duration": 29, + "coordinate": [ + 80.58530101874683, + -31.5111207583048 + ], + "sensor_type": 1, + "id": 161 + }, + { + "release_time": 2729, + "due_time": 3301, + "duration": 42, + "coordinate": [ + -54.4907462189179, + -10.804533611003137 + ], + "sensor_type": 1, + "id": 162 + }, + { + "release_time": 497, + "due_time": 1269, + "duration": 46, + "coordinate": [ + -64.41262224481966, + 117.55833912500998 + ], + "sensor_type": 1, + "id": 163 + }, + { + "release_time": 2683, + "due_time": 2993, + "duration": 56, + "coordinate": [ + -25.843889108534697, + 16.041485678057114 + ], + "sensor_type": 1, + "id": 164 + }, + { + "release_time": 434, + "due_time": 1147, + "duration": 51, + "coordinate": [ + 77.38338924026982, + -68.44899162492148 + ], + "sensor_type": 1, + "id": 165 + }, + { + "release_time": 52, + "due_time": 679, + "duration": 20, + "coordinate": [ + -19.419865721237713, + 61.52803229702022 + ], + "sensor_type": 1, + "id": 166 + }, + { + "release_time": 1515, + "due_time": 1776, + "duration": 24, + "coordinate": [ + -72.38972240597332, + -68.00114704466829 + ], + "sensor_type": 1, + "id": 167 + }, + { + "release_time": 282, + "due_time": 2265, + "duration": 53, + "coordinate": [ + 24.208829389452475, + -4.266244858529262 + ], + "sensor_type": 1, + "id": 168 + }, + { + "release_time": 490, + "due_time": 740, + "duration": 55, + "coordinate": [ + -31.293937005360114, + 21.464221725437966 + ], + "sensor_type": 1, + "id": 169 + }, + { + "release_time": 2071, + "due_time": 3513, + "duration": 35, + "coordinate": [ + 12.188402764210991, + 53.125354925346215 + ], + "sensor_type": 1, + "id": 170 + }, + { + "release_time": 231, + "due_time": 2821, + "duration": 51, + "coordinate": [ + 31.20184732538098, + 2.4717299131674793 + ], + "sensor_type": 1, + "id": 171 + }, + { + "release_time": 3233, + "due_time": 3368, + "duration": 20, + "coordinate": [ + -75.44766101369449, + 176.05048887986055 + ], + "sensor_type": 1, + "id": 172 + }, + { + "release_time": 118, + "due_time": 2570, + "duration": 36, + "coordinate": [ + 71.64402235315643, + 126.39365457159732 + ], + "sensor_type": 1, + "id": 173 + }, + { + "release_time": 237, + "due_time": 3578, + "duration": 41, + "coordinate": [ + -17.908958653970146, + 138.7548406195791 + ], + "sensor_type": 1, + "id": 174 + }, + { + "release_time": 932, + "due_time": 3306, + "duration": 34, + "coordinate": [ + 35.556180006920684, + -64.16580722158606 + ], + "sensor_type": 1, + "id": 175 + }, + { + "release_time": 2144, + "due_time": 2673, + "duration": 23, + "coordinate": [ + -83.60665979266307, + 156.0983371597705 + ], + "sensor_type": 1, + "id": 176 + }, + { + "release_time": 2108, + "due_time": 3576, + "duration": 25, + "coordinate": [ + 1.0001727251270012, + 6.373653864716005 + ], + "sensor_type": 1, + "id": 177 + }, + { + "release_time": 1652, + "due_time": 2031, + "duration": 51, + "coordinate": [ + 1.3433383435466908, + -48.65788684614594 + ], + "sensor_type": 1, + "id": 178 + }, + { + "release_time": 3413, + "due_time": 3543, + "duration": 37, + "coordinate": [ + 50.42278352031815, + 31.12452902500911 + ], + "sensor_type": 1, + "id": 179 + }, + { + "release_time": 1854, + "due_time": 2498, + "duration": 51, + "coordinate": [ + 33.397215062154075, + -133.64005206953536 + ], + "sensor_type": 1, + "id": 180 + }, + { + "release_time": 3231, + "due_time": 3536, + "duration": 51, + "coordinate": [ + -76.08361955149316, + 124.63022823696684 + ], + "sensor_type": 1, + "id": 181 + }, + { + "release_time": 3314, + "due_time": 3527, + "duration": 57, + "coordinate": [ + -2.5898357747717853, + 115.14722803843779 + ], + "sensor_type": 1, + "id": 182 + }, + { + "release_time": 1912, + "due_time": 3253, + "duration": 37, + "coordinate": [ + 37.92304471071441, + -40.14633638859283 + ], + "sensor_type": 1, + "id": 183 + }, + { + "release_time": 759, + "due_time": 3356, + "duration": 30, + "coordinate": [ + -20.860112448594577, + 43.77871778690593 + ], + "sensor_type": 1, + "id": 184 + }, + { + "release_time": 557, + "due_time": 1971, + "duration": 17, + "coordinate": [ + 38.18352466809864, + 162.82540249309022 + ], + "sensor_type": 1, + "id": 185 + }, + { + "release_time": 2727, + "due_time": 3106, + "duration": 51, + "coordinate": [ + 82.51193210934352, + 154.44549724154643 + ], + "sensor_type": 1, + "id": 186 + }, + { + "release_time": 2976, + "due_time": 3531, + "duration": 56, + "coordinate": [ + -72.8247352384264, + -21.917466182823517 + ], + "sensor_type": 1, + "id": 187 + }, + { + "release_time": 1330, + "due_time": 2947, + "duration": 24, + "coordinate": [ + 55.330361736640015, + 61.32501680023569 + ], + "sensor_type": 1, + "id": 188 + }, + { + "release_time": 2645, + "due_time": 3072, + "duration": 26, + "coordinate": [ + -89.62233443126637, + -140.75821205189567 + ], + "sensor_type": 1, + "id": 189 + }, + { + "release_time": 2574, + "due_time": 2880, + "duration": 20, + "coordinate": [ + 53.11876573317167, + 144.86935917480554 + ], + "sensor_type": 1, + "id": 190 + }, + { + "release_time": 1897, + "due_time": 2513, + "duration": 22, + "coordinate": [ + -22.155757047200908, + 123.22507425823301 + ], + "sensor_type": 1, + "id": 191 + }, + { + "release_time": 1553, + "due_time": 2293, + "duration": 37, + "coordinate": [ + -66.01507410956239, + -100.83174318785747 + ], + "sensor_type": 1, + "id": 192 + }, + { + "release_time": 0, + "due_time": 1693, + "duration": 42, + "coordinate": [ + 9.060485068979347, + -69.87959870974346 + ], + "sensor_type": 1, + "id": 193 + }, + { + "release_time": 1975, + "due_time": 2423, + "duration": 20, + "coordinate": [ + 73.72906250986662, + 39.35020192373304 + ], + "sensor_type": 1, + "id": 194 + }, + { + "release_time": 3340, + "due_time": 3457, + "duration": 16, + "coordinate": [ + -25.03534761937604, + -161.06752149247427 + ], + "sensor_type": 1, + "id": 195 + }, + { + "release_time": 257, + "due_time": 1822, + "duration": 57, + "coordinate": [ + 29.42374996997185, + 13.361149970085364 + ], + "sensor_type": 1, + "id": 196 + }, + { + "release_time": 3224, + "due_time": 3487, + "duration": 56, + "coordinate": [ + 33.096275403028656, + 139.85603018691506 + ], + "sensor_type": 1, + "id": 197 + }, + { + "release_time": 1133, + "due_time": 1734, + "duration": 44, + "coordinate": [ + 77.80459236633396, + 90.84383837071164 + ], + "sensor_type": 1, + "id": 198 + }, + { + "release_time": 2164, + "due_time": 2582, + "duration": 47, + "coordinate": [ + -11.732851224263214, + 175.72242507683114 + ], + "sensor_type": 1, + "id": 199 + }, + { + "release_time": 2558, + "due_time": 3418, + "duration": 41, + "coordinate": [ + 62.00873753389291, + 40.34980370953906 + ], + "sensor_type": 1, + "id": 200 + }, + { + "release_time": 2818, + "due_time": 3055, + "duration": 47, + "coordinate": [ + 17.58559873086854, + 154.1235312120678 + ], + "sensor_type": 1, + "id": 201 + }, + { + "release_time": 1021, + "due_time": 2843, + "duration": 41, + "coordinate": [ + -59.18190848753956, + -83.56521453619698 + ], + "sensor_type": 1, + "id": 202 + }, + { + "release_time": 390, + "due_time": 2620, + "duration": 43, + "coordinate": [ + -71.32785646682709, + -14.982201805612732 + ], + "sensor_type": 1, + "id": 203 + }, + { + "release_time": 2665, + "due_time": 3573, + "duration": 24, + "coordinate": [ + 80.89108362009881, + 99.5523331692886 + ], + "sensor_type": 1, + "id": 204 + }, + { + "release_time": 3043, + "due_time": 3562, + "duration": 39, + "coordinate": [ + -11.024117972470691, + -38.19179443445071 + ], + "sensor_type": 1, + "id": 205 + }, + { + "release_time": 2013, + "due_time": 2442, + "duration": 15, + "coordinate": [ + -55.26535393394152, + 111.52134462015403 + ], + "sensor_type": 1, + "id": 206 + }, + { + "release_time": 3221, + "due_time": 3569, + "duration": 55, + "coordinate": [ + 82.82064362695789, + -61.6697536081212 + ], + "sensor_type": 1, + "id": 207 + }, + { + "release_time": 665, + "due_time": 1615, + "duration": 28, + "coordinate": [ + 43.29451576494398, + 54.3805214964639 + ], + "sensor_type": 1, + "id": 208 + }, + { + "release_time": 1185, + "due_time": 2262, + "duration": 38, + "coordinate": [ + 71.01557130678404, + -120.74101626681633 + ], + "sensor_type": 1, + "id": 209 + }, + { + "release_time": 1249, + "due_time": 1488, + "duration": 42, + "coordinate": [ + -48.50961441708813, + -31.46591927965386 + ], + "sensor_type": 1, + "id": 210 + }, + { + "release_time": 3380, + "due_time": 3562, + "duration": 55, + "coordinate": [ + -46.260921305372314, + -15.569022199293272 + ], + "sensor_type": 1, + "id": 211 + }, + { + "release_time": 591, + "due_time": 3325, + "duration": 15, + "coordinate": [ + 76.63048250943643, + 161.05200659250124 + ], + "sensor_type": 1, + "id": 212 + }, + { + "release_time": 3367, + "due_time": 3586, + "duration": 49, + "coordinate": [ + -12.102350266637018, + -131.47855446805283 + ], + "sensor_type": 1, + "id": 213 + }, + { + "release_time": 3034, + "due_time": 3419, + "duration": 28, + "coordinate": [ + 0.16107057432253669, + 95.3910731109072 + ], + "sensor_type": 1, + "id": 214 + }, + { + "release_time": 194, + "due_time": 543, + "duration": 22, + "coordinate": [ + 56.414120896661956, + -107.06004912504524 + ], + "sensor_type": 1, + "id": 215 + }, + { + "release_time": 3466, + "due_time": 3526, + "duration": 16, + "coordinate": [ + -61.58101218948627, + 130.76980472974896 + ], + "sensor_type": 1, + "id": 216 + }, + { + "release_time": 3426, + "due_time": 3586, + "duration": 48, + "coordinate": [ + 0.7419480469689006, + -23.298468206597533 + ], + "sensor_type": 1, + "id": 217 + }, + { + "release_time": 1073, + "due_time": 3079, + "duration": 15, + "coordinate": [ + -1.1348917383392205, + -66.44912180828797 + ], + "sensor_type": 1, + "id": 218 + }, + { + "release_time": 3227, + "due_time": 3420, + "duration": 38, + "coordinate": [ + -35.70265940622464, + -72.58815707541416 + ], + "sensor_type": 1, + "id": 219 + }, + { + "release_time": 3132, + "due_time": 3547, + "duration": 55, + "coordinate": [ + 34.66440881343787, + -162.7599564475018 + ], + "sensor_type": 1, + "id": 220 + }, + { + "release_time": 732, + "due_time": 1331, + "duration": 19, + "coordinate": [ + 77.82839543472906, + -74.6524851961938 + ], + "sensor_type": 1, + "id": 221 + }, + { + "release_time": 164, + "due_time": 2308, + "duration": 24, + "coordinate": [ + -26.033646126384163, + -118.84838616334396 + ], + "sensor_type": 1, + "id": 222 + }, + { + "release_time": 220, + "due_time": 1814, + "duration": 56, + "coordinate": [ + -41.245139924497266, + 2.622108369736708 + ], + "sensor_type": 1, + "id": 223 + }, + { + "release_time": 3358, + "due_time": 3534, + "duration": 58, + "coordinate": [ + 14.648122258502156, + -45.33051566803067 + ], + "sensor_type": 1, + "id": 224 + }, + { + "release_time": 113, + "due_time": 619, + "duration": 25, + "coordinate": [ + -79.33424596627664, + -49.218016551865304 + ], + "sensor_type": 1, + "id": 225 + }, + { + "release_time": 2663, + "due_time": 2736, + "duration": 19, + "coordinate": [ + -55.368451463455195, + -158.9526767641131 + ], + "sensor_type": 1, + "id": 226 + }, + { + "release_time": 3121, + "due_time": 3474, + "duration": 32, + "coordinate": [ + 31.873933160228844, + -12.229994126070608 + ], + "sensor_type": 1, + "id": 227 + }, + { + "release_time": 2353, + "due_time": 3230, + "duration": 21, + "coordinate": [ + 33.89797684952151, + 36.83295604413556 + ], + "sensor_type": 1, + "id": 228 + }, + { + "release_time": 2802, + "due_time": 3480, + "duration": 19, + "coordinate": [ + -17.65021899627577, + 61.28203974448215 + ], + "sensor_type": 1, + "id": 229 + }, + { + "release_time": 70, + "due_time": 3518, + "duration": 39, + "coordinate": [ + 36.949433838238605, + -21.184998313418674 + ], + "sensor_type": 1, + "id": 230 + }, + { + "release_time": 100, + "due_time": 3262, + "duration": 22, + "coordinate": [ + 76.92353667228645, + -144.41949038894268 + ], + "sensor_type": 1, + "id": 231 + }, + { + "release_time": 2369, + "due_time": 3066, + "duration": 50, + "coordinate": [ + 64.49934940277967, + 39.054112704768016 + ], + "sensor_type": 1, + "id": 232 + }, + { + "release_time": 941, + "due_time": 3355, + "duration": 47, + "coordinate": [ + -59.1649129496011, + -153.34573876147803 + ], + "sensor_type": 1, + "id": 233 + }, + { + "release_time": 1868, + "due_time": 2165, + "duration": 31, + "coordinate": [ + -2.2133721360799825, + -83.75234561813407 + ], + "sensor_type": 1, + "id": 234 + }, + { + "release_time": 1850, + "due_time": 2237, + "duration": 40, + "coordinate": [ + -56.22428909351278, + -28.109124611806607 + ], + "sensor_type": 1, + "id": 235 + }, + { + "release_time": 243, + "due_time": 1962, + "duration": 18, + "coordinate": [ + 61.45277178480222, + -126.84582365889335 + ], + "sensor_type": 1, + "id": 236 + }, + { + "release_time": 807, + "due_time": 2607, + "duration": 53, + "coordinate": [ + -82.84885563016653, + -15.190851583224003 + ], + "sensor_type": 1, + "id": 237 + }, + { + "release_time": 1210, + "due_time": 2503, + "duration": 28, + "coordinate": [ + 5.8769247287531385, + -21.347113469148354 + ], + "sensor_type": 1, + "id": 238 + }, + { + "release_time": 1146, + "due_time": 3545, + "duration": 15, + "coordinate": [ + 52.05582151930105, + -115.3518955445309 + ], + "sensor_type": 1, + "id": 239 + }, + { + "release_time": 1647, + "due_time": 2762, + "duration": 30, + "coordinate": [ + -36.558635225357264, + -155.98793947125478 + ], + "sensor_type": 1, + "id": 240 + }, + { + "release_time": 54, + "due_time": 1360, + "duration": 42, + "coordinate": [ + -76.35951636827927, + 111.4939318232698 + ], + "sensor_type": 1, + "id": 241 + }, + { + "release_time": 2608, + "due_time": 2717, + "duration": 24, + "coordinate": [ + -9.815679872476153, + -27.80817438917134 + ], + "sensor_type": 1, + "id": 242 + }, + { + "release_time": 1277, + "due_time": 3478, + "duration": 38, + "coordinate": [ + -25.95959761175061, + -101.83048476650829 + ], + "sensor_type": 1, + "id": 243 + }, + { + "release_time": 476, + "due_time": 613, + "duration": 19, + "coordinate": [ + -56.38237839630348, + 19.230550705061717 + ], + "sensor_type": 1, + "id": 244 + }, + { + "release_time": 1932, + "due_time": 3245, + "duration": 30, + "coordinate": [ + -11.592519270336552, + -23.928727935452315 + ], + "sensor_type": 1, + "id": 245 + }, + { + "release_time": 385, + "due_time": 2454, + "duration": 19, + "coordinate": [ + -9.803081390213904, + 106.96921335759163 + ], + "sensor_type": 1, + "id": 246 + }, + { + "release_time": 438, + "due_time": 2698, + "duration": 43, + "coordinate": [ + -58.25898188987415, + -145.39205522307827 + ], + "sensor_type": 1, + "id": 247 + }, + { + "release_time": 78, + "due_time": 1916, + "duration": 47, + "coordinate": [ + 46.88409609452802, + -84.11601699644504 + ], + "sensor_type": 1, + "id": 248 + }, + { + "release_time": 1646, + "due_time": 1910, + "duration": 54, + "coordinate": [ + -79.27212434732802, + 137.29338274762205 + ], + "sensor_type": 1, + "id": 249 + }, + { + "release_time": 111, + "due_time": 2024, + "duration": 20, + "coordinate": [ + -10.72291058309392, + 167.42041941126638 + ], + "sensor_type": 1, + "id": 250 + }, + { + "release_time": 3244, + "due_time": 3576, + "duration": 37, + "coordinate": [ + -11.280292374094017, + 115.14196552446481 + ], + "sensor_type": 1, + "id": 251 + }, + { + "release_time": 3351, + "due_time": 3525, + "duration": 15, + "coordinate": [ + 19.126089092128055, + 3.2235984521089733 + ], + "sensor_type": 1, + "id": 252 + }, + { + "release_time": 761, + "due_time": 1182, + "duration": 26, + "coordinate": [ + 29.77974397925047, + 85.21368005747752 + ], + "sensor_type": 1, + "id": 253 + }, + { + "release_time": 414, + "due_time": 714, + "duration": 46, + "coordinate": [ + 15.160014439312548, + 19.965868999696255 + ], + "sensor_type": 1, + "id": 254 + }, + { + "release_time": 1239, + "due_time": 3150, + "duration": 20, + "coordinate": [ + -4.683107963108284, + -131.4911011063872 + ], + "sensor_type": 1, + "id": 255 + }, + { + "release_time": 2954, + "due_time": 3365, + "duration": 56, + "coordinate": [ + -56.02671602288166, + -169.44351435837052 + ], + "sensor_type": 1, + "id": 256 + }, + { + "release_time": 8, + "due_time": 2334, + "duration": 56, + "coordinate": [ + 66.95138321812155, + -44.13353968608945 + ], + "sensor_type": 1, + "id": 257 + }, + { + "release_time": 500, + "due_time": 1700, + "duration": 42, + "coordinate": [ + 80.94952583439357, + 67.14770769923237 + ], + "sensor_type": 1, + "id": 258 + }, + { + "release_time": 1813, + "due_time": 2870, + "duration": 34, + "coordinate": [ + 16.115783954728272, + 17.157543333063757 + ], + "sensor_type": 1, + "id": 259 + }, + { + "release_time": 2627, + "due_time": 2789, + "duration": 18, + "coordinate": [ + 35.493254076866535, + 114.26412740261378 + ], + "sensor_type": 1, + "id": 260 + }, + { + "release_time": 731, + "due_time": 2959, + "duration": 49, + "coordinate": [ + -13.154643114396464, + 172.18892367399218 + ], + "sensor_type": 1, + "id": 261 + }, + { + "release_time": 2974, + "due_time": 3482, + "duration": 45, + "coordinate": [ + 6.182094577442044, + -34.64438789056473 + ], + "sensor_type": 1, + "id": 262 + }, + { + "release_time": 2288, + "due_time": 3092, + "duration": 22, + "coordinate": [ + 88.08508341882856, + 145.21213556634484 + ], + "sensor_type": 1, + "id": 263 + }, + { + "release_time": 1843, + "due_time": 3350, + "duration": 43, + "coordinate": [ + -41.530139430452934, + 167.75834526440167 + ], + "sensor_type": 1, + "id": 264 + }, + { + "release_time": 3447, + "due_time": 3573, + "duration": 40, + "coordinate": [ + 63.016424460050416, + 88.01005387092101 + ], + "sensor_type": 1, + "id": 265 + }, + { + "release_time": 3365, + "due_time": 3591, + "duration": 54, + "coordinate": [ + -37.40491590378405, + -36.116299430608706 + ], + "sensor_type": 1, + "id": 266 + }, + { + "release_time": 1103, + "due_time": 3373, + "duration": 18, + "coordinate": [ + -9.61710020925851, + 113.98087933207194 + ], + "sensor_type": 1, + "id": 267 + }, + { + "release_time": 3008, + "due_time": 3525, + "duration": 36, + "coordinate": [ + 48.31076145644383, + -38.093646053738155 + ], + "sensor_type": 1, + "id": 268 + }, + { + "release_time": 471, + "due_time": 2480, + "duration": 32, + "coordinate": [ + -84.0433557720622, + 54.872229920966845 + ], + "sensor_type": 1, + "id": 269 + }, + { + "release_time": 2241, + "due_time": 2518, + "duration": 26, + "coordinate": [ + -76.36916874652852, + -29.85288514535199 + ], + "sensor_type": 1, + "id": 270 + }, + { + "release_time": 3013, + "due_time": 3425, + "duration": 36, + "coordinate": [ + 84.10522961152557, + 133.98207948909334 + ], + "sensor_type": 1, + "id": 271 + }, + { + "release_time": 1744, + "due_time": 1933, + "duration": 17, + "coordinate": [ + 12.954653586166359, + -139.97893969523625 + ], + "sensor_type": 1, + "id": 272 + }, + { + "release_time": 1776, + "due_time": 3451, + "duration": 48, + "coordinate": [ + 81.32783012884164, + -99.3299066900901 + ], + "sensor_type": 1, + "id": 273 + }, + { + "release_time": 3214, + "due_time": 3449, + "duration": 43, + "coordinate": [ + 3.0185733261950247, + 71.58585026357292 + ], + "sensor_type": 1, + "id": 274 + }, + { + "release_time": 1700, + "due_time": 3032, + "duration": 23, + "coordinate": [ + -59.316528465494, + 140.2181030296913 + ], + "sensor_type": 1, + "id": 275 + }, + { + "release_time": 2547, + "due_time": 3098, + "duration": 30, + "coordinate": [ + 34.368438058004685, + -61.84803133157004 + ], + "sensor_type": 1, + "id": 276 + }, + { + "release_time": 679, + "due_time": 1568, + "duration": 24, + "coordinate": [ + 70.41095006996775, + 153.8256847741543 + ], + "sensor_type": 1, + "id": 277 + }, + { + "release_time": 315, + "due_time": 3257, + "duration": 29, + "coordinate": [ + 51.96258589410229, + -177.710264333794 + ], + "sensor_type": 1, + "id": 278 + }, + { + "release_time": 1874, + "due_time": 2745, + "duration": 17, + "coordinate": [ + 48.80829768673868, + 57.496342825933084 + ], + "sensor_type": 1, + "id": 279 + }, + { + "release_time": 3048, + "due_time": 3406, + "duration": 39, + "coordinate": [ + -89.49844050341959, + -111.78069963991868 + ], + "sensor_type": 1, + "id": 280 + }, + { + "release_time": 2616, + "due_time": 3069, + "duration": 19, + "coordinate": [ + 47.96062187174695, + -155.85554170668098 + ], + "sensor_type": 1, + "id": 281 + }, + { + "release_time": 68, + "due_time": 253, + "duration": 24, + "coordinate": [ + -69.56701967143293, + -80.06129037408785 + ], + "sensor_type": 1, + "id": 282 + }, + { + "release_time": 1359, + "due_time": 2242, + "duration": 28, + "coordinate": [ + -33.19098716589623, + -107.94287180886042 + ], + "sensor_type": 1, + "id": 283 + }, + { + "release_time": 720, + "due_time": 2720, + "duration": 19, + "coordinate": [ + 67.08200706402457, + 30.677286771954186 + ], + "sensor_type": 1, + "id": 284 + } +] \ No newline at end of file diff --git a/benchmarks/aeosbench/dataset/cases/00127/constellation.json b/benchmarks/aeosbench/dataset/cases/00127/constellation.json new file mode 100644 index 0000000..c76a795 --- /dev/null +++ b/benchmarks/aeosbench/dataset/cases/00127/constellation.json @@ -0,0 +1,4514 @@ +{ + "orbits": [ + { + "id": 0, + "eccentricity": 0.0008703, + "semi_major_axis": 6921000.0, + "inclination": 53.0431, + "right_ascension_of_the_ascending_node": 221.0589, + "argument_of_perigee": 17.9265 + }, + { + "id": 1, + "eccentricity": 0.0001707, + "semi_major_axis": 6889000.0, + "inclination": 97.4449, + "right_ascension_of_the_ascending_node": 184.9158, + "argument_of_perigee": 87.262 + }, + { + "id": 2, + "eccentricity": 0.0001673, + "semi_major_axis": 7571000.0, + "inclination": 87.9277, + "right_ascension_of_the_ascending_node": 27.5953, + "argument_of_perigee": 92.6831 + }, + { + "id": 3, + "eccentricity": 0.0001348, + "semi_major_axis": 6921000.0, + "inclination": 53.2181, + "right_ascension_of_the_ascending_node": 15.5176, + "argument_of_perigee": 101.0279 + }, + { + "id": 4, + "eccentricity": 0.0002061, + "semi_major_axis": 7571000.0, + "inclination": 87.8927, + "right_ascension_of_the_ascending_node": 179.6812, + "argument_of_perigee": 66.8244 + }, + { + "id": 5, + "eccentricity": 0.0001568, + "semi_major_axis": 6921000.0, + "inclination": 53.2189, + "right_ascension_of_the_ascending_node": 59.7934, + "argument_of_perigee": 102.199 + }, + { + "id": 6, + "eccentricity": 0.0001211, + "semi_major_axis": 6921000.0, + "inclination": 53.0546, + "right_ascension_of_the_ascending_node": 280.3343, + "argument_of_perigee": 91.2461 + }, + { + "id": 7, + "eccentricity": 0.0002291, + "semi_major_axis": 6921000.0, + "inclination": 53.2189, + "right_ascension_of_the_ascending_node": 70.4192, + "argument_of_perigee": 129.7608 + }, + { + "id": 8, + "eccentricity": 0.0002822, + "semi_major_axis": 6921000.0, + "inclination": 70.0005, + "right_ascension_of_the_ascending_node": 49.0488, + "argument_of_perigee": 261.7296 + }, + { + "id": 9, + "eccentricity": 0.0001602, + "semi_major_axis": 7571000.0, + "inclination": 87.8959, + "right_ascension_of_the_ascending_node": 164.587, + "argument_of_perigee": 89.6061 + }, + { + "id": 10, + "eccentricity": 0.000148, + "semi_major_axis": 6921000.0, + "inclination": 53.0543, + "right_ascension_of_the_ascending_node": 151.5876, + "argument_of_perigee": 90.9358 + }, + { + "id": 11, + "eccentricity": 0.0003404, + "semi_major_axis": 6921000.0, + "inclination": 69.9991, + "right_ascension_of_the_ascending_node": 228.9401, + "argument_of_perigee": 268.6731 + }, + { + "id": 12, + "eccentricity": 0.0001477, + "semi_major_axis": 6921000.0, + "inclination": 53.2163, + "right_ascension_of_the_ascending_node": 10.5183, + "argument_of_perigee": 103.9105 + }, + { + "id": 13, + "eccentricity": 0.0002305, + "semi_major_axis": 7571000.0, + "inclination": 87.8957, + "right_ascension_of_the_ascending_node": 164.5434, + "argument_of_perigee": 91.9487 + }, + { + "id": 14, + "eccentricity": 0.0001376, + "semi_major_axis": 6921000.0, + "inclination": 53.2191, + "right_ascension_of_the_ascending_node": 346.148, + "argument_of_perigee": 85.9941 + }, + { + "id": 15, + "eccentricity": 0.0002426, + "semi_major_axis": 6921000.0, + "inclination": 97.6541, + "right_ascension_of_the_ascending_node": 179.1526, + "argument_of_perigee": 188.0761 + }, + { + "id": 16, + "eccentricity": 0.0005662, + "semi_major_axis": 6876000.0, + "inclination": 97.2678, + "right_ascension_of_the_ascending_node": 249.1666, + "argument_of_perigee": 228.1652 + }, + { + "id": 17, + "eccentricity": 0.0001382, + "semi_major_axis": 6921000.0, + "inclination": 53.217, + "right_ascension_of_the_ascending_node": 162.8993, + "argument_of_perigee": 104.1671 + }, + { + "id": 18, + "eccentricity": 9.39e-05, + "semi_major_axis": 6921000.0, + "inclination": 97.6598, + "right_ascension_of_the_ascending_node": 302.494, + "argument_of_perigee": 98.2318 + }, + { + "id": 19, + "eccentricity": 0.0001099, + "semi_major_axis": 6921000.0, + "inclination": 53.2177, + "right_ascension_of_the_ascending_node": 329.4467, + "argument_of_perigee": 84.4563 + }, + { + "id": 20, + "eccentricity": 0.0001268, + "semi_major_axis": 6921000.0, + "inclination": 53.0531, + "right_ascension_of_the_ascending_node": 216.2331, + "argument_of_perigee": 104.954 + }, + { + "id": 21, + "eccentricity": 0.0001366, + "semi_major_axis": 6921000.0, + "inclination": 53.0549, + "right_ascension_of_the_ascending_node": 343.961, + "argument_of_perigee": 92.6159 + }, + { + "id": 22, + "eccentricity": 0.0002752, + "semi_major_axis": 6871000.0, + "inclination": 97.0435, + "right_ascension_of_the_ascending_node": 232.2503, + "argument_of_perigee": 218.3339 + }, + { + "id": 23, + "eccentricity": 0.0001258, + "semi_major_axis": 6921000.0, + "inclination": 53.0551, + "right_ascension_of_the_ascending_node": 240.2685, + "argument_of_perigee": 73.7664 + }, + { + "id": 24, + "eccentricity": 0.0001629, + "semi_major_axis": 6921000.0, + "inclination": 53.0546, + "right_ascension_of_the_ascending_node": 131.8474, + "argument_of_perigee": 87.9947 + }, + { + "id": 25, + "eccentricity": 0.0001246, + "semi_major_axis": 6921000.0, + "inclination": 53.0544, + "right_ascension_of_the_ascending_node": 255.4749, + "argument_of_perigee": 81.3234 + }, + { + "id": 26, + "eccentricity": 0.0001256, + "semi_major_axis": 6921000.0, + "inclination": 53.2169, + "right_ascension_of_the_ascending_node": 252.1581, + "argument_of_perigee": 98.1539 + }, + { + "id": 27, + "eccentricity": 0.000133, + "semi_major_axis": 6921000.0, + "inclination": 53.2184, + "right_ascension_of_the_ascending_node": 45.1881, + "argument_of_perigee": 79.5342 + }, + { + "id": 28, + "eccentricity": 0.0001322, + "semi_major_axis": 6921000.0, + "inclination": 53.2171, + "right_ascension_of_the_ascending_node": 119.8567, + "argument_of_perigee": 93.7533 + }, + { + "id": 29, + "eccentricity": 0.0001, + "semi_major_axis": 6921000.0, + "inclination": 97.6564, + "right_ascension_of_the_ascending_node": 59.8829, + "argument_of_perigee": 231.2527 + }, + { + "id": 30, + "eccentricity": 0.0006812, + "semi_major_axis": 7785000.0, + "inclination": 82.5372, + "right_ascension_of_the_ascending_node": 321.1203, + "argument_of_perigee": 67.2036 + }, + { + "id": 31, + "eccentricity": 0.0001422, + "semi_major_axis": 6921000.0, + "inclination": 53.055, + "right_ascension_of_the_ascending_node": 280.2961, + "argument_of_perigee": 110.7962 + }, + { + "id": 32, + "eccentricity": 0.0002261, + "semi_major_axis": 7571000.0, + "inclination": 87.8965, + "right_ascension_of_the_ascending_node": 73.2487, + "argument_of_perigee": 78.4517 + }, + { + "id": 33, + "eccentricity": 0.0001362, + "semi_major_axis": 6921000.0, + "inclination": 53.057, + "right_ascension_of_the_ascending_node": 318.5677, + "argument_of_perigee": 100.7747 + }, + { + "id": 34, + "eccentricity": 0.0007868, + "semi_major_axis": 6963000.0, + "inclination": 97.4988, + "right_ascension_of_the_ascending_node": 235.0844, + "argument_of_perigee": 244.4136 + }, + { + "id": 35, + "eccentricity": 0.0001279, + "semi_major_axis": 6921000.0, + "inclination": 53.2183, + "right_ascension_of_the_ascending_node": 268.0096, + "argument_of_perigee": 79.9394 + }, + { + "id": 36, + "eccentricity": 0.0001318, + "semi_major_axis": 7069000.0, + "inclination": 97.8868, + "right_ascension_of_the_ascending_node": 204.56, + "argument_of_perigee": 81.8528 + }, + { + "id": 37, + "eccentricity": 0.0013051, + "semi_major_axis": 6976000.0, + "inclination": 97.3842, + "right_ascension_of_the_ascending_node": 359.2845, + "argument_of_perigee": 46.954 + }, + { + "id": 38, + "eccentricity": 0.0001145, + "semi_major_axis": 6921000.0, + "inclination": 53.2185, + "right_ascension_of_the_ascending_node": 296.3607, + "argument_of_perigee": 82.7376 + }, + { + "id": 39, + "eccentricity": 0.0002136, + "semi_major_axis": 6921000.0, + "inclination": 53.0535, + "right_ascension_of_the_ascending_node": 77.3239, + "argument_of_perigee": 141.2925 + }, + { + "id": 40, + "eccentricity": 0.0001218, + "semi_major_axis": 6921000.0, + "inclination": 53.053, + "right_ascension_of_the_ascending_node": 230.8252, + "argument_of_perigee": 82.7051 + }, + { + "id": 41, + "eccentricity": 0.0001707, + "semi_major_axis": 6921000.0, + "inclination": 53.2174, + "right_ascension_of_the_ascending_node": 222.967, + "argument_of_perigee": 66.1914 + }, + { + "id": 42, + "eccentricity": 0.0001405, + "semi_major_axis": 6921000.0, + "inclination": 53.0543, + "right_ascension_of_the_ascending_node": 57.546, + "argument_of_perigee": 106.5687 + }, + { + "id": 43, + "eccentricity": 0.0022637, + "semi_major_axis": 7785000.0, + "inclination": 82.4977, + "right_ascension_of_the_ascending_node": 76.0196, + "argument_of_perigee": 164.8649 + }, + { + "id": 44, + "eccentricity": 0.000132, + "semi_major_axis": 6921000.0, + "inclination": 53.2164, + "right_ascension_of_the_ascending_node": 228.1828, + "argument_of_perigee": 71.234 + }, + { + "id": 45, + "eccentricity": 0.0001386, + "semi_major_axis": 6921000.0, + "inclination": 53.2188, + "right_ascension_of_the_ascending_node": 339.2783, + "argument_of_perigee": 85.0155 + } + ], + "satellites": [ + { + "inertia": [ + 176.8948974609375, + 0.0, + 0.0, + 0.0, + 196.3834228515625, + 0.0, + 0.0, + 0.0, + 127.14061737060547 + ], + "mass": 57.61422955025456, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 0, + "solar_panel": { + "direction": [ + -0.6811184907185611, + 0.5521813522138436, + 0.4808049041644236 + ], + "area": 0.3701995256216486, + "efficiency": 0.4032341204416826 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4123512619975138, + "power": 8.924960184991392, + "type": 1 + }, + "battery": { + "capacity": 27564.112680324673, + "percentage": 0.14307686664409322 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 528.7573748805198, + "power": 6.429562809331021, + "efficiency": 0.579159606890249 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 513.7097191370514, + "power": 6.379889407813154, + "efficiency": 0.5690629405201544 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 742.6166838051756, + "power": 6.146489292550647, + "efficiency": 0.5994810171120992 + } + ], + "mrp_control": { + "k": 35.515247161537424, + "ki": 0.00285451714289497, + "p": 124.83285694331342, + "integral_limit": 0.012140568118051687 + }, + "true_anomaly": 25.017973002361664, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 0 + }, + { + "inertia": [ + 57.044525146484375, + 0.0, + 0.0, + 0.0, + 190.42469787597656, + 0.0, + 0.0, + 0.0, + 144.52886962890625 + ], + "mass": 177.82248857169228, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 1, + "solar_panel": { + "direction": [ + 0.202873819727934, + 0.21534693365764995, + 0.9552318626559969 + ], + "area": 0.18021447622381676, + "efficiency": 0.16476732125182073 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.42377134965558894, + "power": 6.4731103907602074, + "type": 1 + }, + "battery": { + "capacity": 17020.400867973716, + "percentage": 0.1913523517612154 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 637.8502983227534, + "power": 5.461102923014584, + "efficiency": 0.5855483579061435 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 480.7240252063371, + "power": 5.946687932320665, + "efficiency": 0.521304406759047 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 562.8927798476398, + "power": 5.639759959316412, + "efficiency": 0.5571149655347912 + } + ], + "mrp_control": { + "k": 31.842204449429662, + "ki": 0.005692792780418403, + "p": 78.76784991656696, + "integral_limit": 0.02389867193979102 + }, + "true_anomaly": 86.87106499264767, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 1 + }, + { + "inertia": [ + 143.921630859375, + 0.0, + 0.0, + 0.0, + 196.74363708496094, + 0.0, + 0.0, + 0.0, + 192.43089294433594 + ], + "mass": 165.48908858563033, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 2, + "solar_panel": { + "direction": [ + -0.0068366128219322425, + 0.017385119235710927, + -0.999825493950961 + ], + "area": 0.15179604078375264, + "efficiency": 0.29170426334324173 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2608258993889628, + "power": 7.13386287132266, + "type": 1 + }, + "battery": { + "capacity": 21375.683052251603, + "percentage": 0.30046452790657907 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 549.2842352266737, + "power": 5.765537399817045, + "efficiency": 0.5955376385780079 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 477.9325798613046, + "power": 6.111771856863543, + "efficiency": 0.550859042010751 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 535.7247638513277, + "power": 6.221424482602652, + "efficiency": 0.5358268113457907 + } + ], + "mrp_control": { + "k": 45.13507319343185, + "ki": 0.007552800478410248, + "p": 109.05607196697115, + "integral_limit": 0.012050844664144423 + }, + "true_anomaly": 58.09135628449981, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 2 + }, + { + "inertia": [ + 171.35276794433594, + 0.0, + 0.0, + 0.0, + 120.60572052001953, + 0.0, + 0.0, + 0.0, + 52.18482208251953 + ], + "mass": 161.18683759483645, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 3, + "solar_panel": { + "direction": [ + 0.7530255862356585, + 0.40360301878441296, + 0.5196701547160002 + ], + "area": 0.49975284292199074, + "efficiency": 0.11191097261200751 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.25766626795493275, + "power": 7.41014090729329, + "type": 1 + }, + "battery": { + "capacity": 15104.703902695062, + "percentage": 0.9538881372043281 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 616.8037899972705, + "power": 6.086964600744555, + "efficiency": 0.5727386909878891 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 426.0914605612055, + "power": 5.528037816056746, + "efficiency": 0.54089426894007 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 590.7735042896991, + "power": 5.237337098479141, + "efficiency": 0.5470013240621542 + } + ], + "mrp_control": { + "k": 20.127982550285775, + "ki": 0.004353128459170691, + "p": 74.73362883993498, + "integral_limit": 0.007428546956405847 + }, + "true_anomaly": 91.14202417286748, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 3 + }, + { + "inertia": [ + 135.80453491210938, + 0.0, + 0.0, + 0.0, + 140.40789794921875, + 0.0, + 0.0, + 0.0, + 121.83128356933594 + ], + "mass": 88.44628998256205, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 4, + "solar_panel": { + "direction": [ + -0.42491368331851426, + 0.7476332671396315, + -0.5103850111384676 + ], + "area": 0.46518809051026055, + "efficiency": 0.40204783040583847 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.25833589310232347, + "power": 3.943242646532695, + "type": 1 + }, + "battery": { + "capacity": 24822.08992840198, + "percentage": 0.1885339090161604 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 429.0192213372189, + "power": 5.959889173873413, + "efficiency": 0.5710740629647696 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 457.8281046081359, + "power": 5.065466407528281, + "efficiency": 0.5531701983047603 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 494.22672612712523, + "power": 5.178005381303903, + "efficiency": 0.5969669257417497 + } + ], + "mrp_control": { + "k": 47.10638319791235, + "ki": 0.001778264597209941, + "p": 168.9574852059773, + "integral_limit": 0.00038011170277035605 + }, + "true_anomaly": 320.54607374520486, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 4 + }, + { + "inertia": [ + 124.83281707763672, + 0.0, + 0.0, + 0.0, + 191.0384979248047, + 0.0, + 0.0, + 0.0, + 95.77622985839844 + ], + "mass": 161.5687925786695, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 5, + "solar_panel": { + "direction": [ + 0.05494367574802544, + 0.034285935359744696, + 0.9979006298884691 + ], + "area": 0.11923604682930691, + "efficiency": 0.24838909962870762 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2440344238642418, + "power": 6.667881884238534, + "type": 1 + }, + "battery": { + "capacity": 10750.591787334204, + "percentage": 0.955800400406115 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 526.0146851268528, + "power": 6.799580582469481, + "efficiency": 0.5108945178778661 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 624.2224590487373, + "power": 5.380137004623406, + "efficiency": 0.5396250504063932 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 732.069865939384, + "power": 6.680276927857946, + "efficiency": 0.5557969331568092 + } + ], + "mrp_control": { + "k": 24.823094907433404, + "ki": 0.006912268665141997, + "p": 85.05951466154087, + "integral_limit": 0.02708076331647471 + }, + "true_anomaly": 223.97129688318293, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 5 + }, + { + "inertia": [ + 107.05496215820312, + 0.0, + 0.0, + 0.0, + 57.726470947265625, + 0.0, + 0.0, + 0.0, + 140.20489501953125 + ], + "mass": 52.987374532436036, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 6, + "solar_panel": { + "direction": [ + 0.37555602337051736, + 0.6819469486392199, + -0.6276193372991153 + ], + "area": 0.11682945293424392, + "efficiency": 0.1317554695979725 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.20337712447721057, + "power": 3.161245948112028, + "type": 1 + }, + "battery": { + "capacity": 25672.726757290748, + "percentage": 0.7735150063886911 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 645.0558805570563, + "power": 6.3596893973242405, + "efficiency": 0.5903172838734273 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 432.12814129028675, + "power": 5.53626062949421, + "efficiency": 0.5527401508165711 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 580.5827732235994, + "power": 5.9852259213595325, + "efficiency": 0.5461139253455334 + } + ], + "mrp_control": { + "k": 39.62890520964828, + "ki": 0.006613960513680131, + "p": 104.85660537058831, + "integral_limit": 0.00809041318704127 + }, + "true_anomaly": 124.92907596181026, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 6 + }, + { + "inertia": [ + 94.479736328125, + 0.0, + 0.0, + 0.0, + 87.64328002929688, + 0.0, + 0.0, + 0.0, + 136.84103393554688 + ], + "mass": 97.97764057663046, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 7, + "solar_panel": { + "direction": [ + 0.5162566412999741, + 0.4012681442494396, + 0.756612818239475 + ], + "area": 0.4804041065822594, + "efficiency": 0.2791242148497684 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.14096681010264178, + "power": 7.124909356888133, + "type": 1 + }, + "battery": { + "capacity": 19916.67709272694, + "percentage": 0.1365667047901556 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 557.0249182524879, + "power": 5.409634498949355, + "efficiency": 0.5492322377384405 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 570.6041031966458, + "power": 6.983432089861804, + "efficiency": 0.5556065510227873 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 650.7576697473536, + "power": 6.636086954084724, + "efficiency": 0.5964694966901972 + } + ], + "mrp_control": { + "k": 22.43123071198409, + "ki": 0.00358198473690702, + "p": 55.478401987358204, + "integral_limit": 0.01702584162393417 + }, + "true_anomaly": 127.43479058941026, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 7 + }, + { + "inertia": [ + 55.24126052856445, + 0.0, + 0.0, + 0.0, + 106.21961212158203, + 0.0, + 0.0, + 0.0, + 183.77215576171875 + ], + "mass": 83.7218408280153, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 8, + "solar_panel": { + "direction": [ + -0.09389839604126866, + 0.6754348923606416, + -0.7314169791593886 + ], + "area": 0.1923491635365104, + "efficiency": 0.26632132454630675 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4533844487153543, + "power": 5.943118759339277, + "type": 1 + }, + "battery": { + "capacity": 8764.44068404713, + "percentage": 0.10024939136895349 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 472.25868383956066, + "power": 5.3330252414756965, + "efficiency": 0.5113548991501438 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 432.4121324157993, + "power": 6.036789604488274, + "efficiency": 0.5506639006159125 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 669.5051236963452, + "power": 5.617756896308453, + "efficiency": 0.5525481676667894 + } + ], + "mrp_control": { + "k": 30.323310169970338, + "ki": 0.0033458582062788566, + "p": 92.05790844559498, + "integral_limit": 0.010769473323629212 + }, + "true_anomaly": 246.0181808641444, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 8 + }, + { + "inertia": [ + 133.17686462402344, + 0.0, + 0.0, + 0.0, + 198.78855895996094, + 0.0, + 0.0, + 0.0, + 112.81861877441406 + ], + "mass": 93.52445225699337, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 9, + "solar_panel": { + "direction": [ + 0.4496552802114915, + 0.23456689355290417, + -0.8618517862294337 + ], + "area": 0.4499894849171804, + "efficiency": 0.3170441795609052 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.47312950504432993, + "power": 2.892981705934442, + "type": 1 + }, + "battery": { + "capacity": 12428.860708289652, + "percentage": 0.28486251738420865 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 610.9537548041137, + "power": 6.000135700117788, + "efficiency": 0.5268831019765687 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 448.84704414926716, + "power": 5.374934653322883, + "efficiency": 0.5729431632112604 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 618.0422416027203, + "power": 6.884160288687268, + "efficiency": 0.59214188012535 + } + ], + "mrp_control": { + "k": 76.70857475186173, + "ki": 0.004022447107544948, + "p": 274.4552621273144, + "integral_limit": 0.00467597651310356 + }, + "true_anomaly": 337.13345189315226, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 9 + }, + { + "inertia": [ + 136.6334228515625, + 0.0, + 0.0, + 0.0, + 77.65042877197266, + 0.0, + 0.0, + 0.0, + 170.61334228515625 + ], + "mass": 73.45461064332821, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 10, + "solar_panel": { + "direction": [ + -0.17394086294945257, + 0.09609296972016078, + 0.9800564868244891 + ], + "area": 0.15493645048648289, + "efficiency": 0.49802177275124615 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4914674398803114, + "power": 7.380309103747647, + "type": 1 + }, + "battery": { + "capacity": 23202.834846592013, + "percentage": 0.7395310317519448 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 556.7004287033309, + "power": 6.325825426531046, + "efficiency": 0.511869895376664 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 550.5816258912353, + "power": 5.497970991306744, + "efficiency": 0.5901143527883618 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 648.2031811493858, + "power": 6.500413193295439, + "efficiency": 0.5998204722454001 + } + ], + "mrp_control": { + "k": 42.87643553532656, + "ki": 0.006010378833775314, + "p": 113.77631165221675, + "integral_limit": 0.029055781403932363 + }, + "true_anomaly": 191.60074355802345, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 10 + }, + { + "inertia": [ + 106.37722778320312, + 0.0, + 0.0, + 0.0, + 52.089332580566406, + 0.0, + 0.0, + 0.0, + 55.6085090637207 + ], + "mass": 181.9539614260359, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 11, + "solar_panel": { + "direction": [ + -0.1607368700554701, + 0.007349908784895953, + 0.9869699273258657 + ], + "area": 0.3601737103366067, + "efficiency": 0.38244782840779845 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.34146102185274546, + "power": 1.257441499727869, + "type": 1 + }, + "battery": { + "capacity": 28917.457920917008, + "percentage": 0.8276501815684398 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 577.7266207631982, + "power": 6.783726626054156, + "efficiency": 0.5814249958500246 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 425.18741959997, + "power": 5.283340305794617, + "efficiency": 0.5991269695208143 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 723.0446711185114, + "power": 6.348785268782634, + "efficiency": 0.5184644860926511 + } + ], + "mrp_control": { + "k": 41.166454732251005, + "ki": 0.003535042955904959, + "p": 135.88753145693636, + "integral_limit": 0.013443443606334163 + }, + "true_anomaly": 222.6592166732366, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 11 + }, + { + "inertia": [ + 146.0426025390625, + 0.0, + 0.0, + 0.0, + 150.94906616210938, + 0.0, + 0.0, + 0.0, + 178.80950927734375 + ], + "mass": 80.68399153326564, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 12, + "solar_panel": { + "direction": [ + 0.6537959129100739, + 0.6160333721477074, + 0.4393788668818827 + ], + "area": 0.23948100245750592, + "efficiency": 0.3166582115256693 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.36954820937168364, + "power": 6.118324371961428, + "type": 1 + }, + "battery": { + "capacity": 19721.915363436798, + "percentage": 0.7990261810865549 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 724.0758954481424, + "power": 6.972235896393261, + "efficiency": 0.5584961504215651 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 413.3043992792593, + "power": 5.932365046793226, + "efficiency": 0.5094890085880632 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 609.2288758866605, + "power": 6.405694849974452, + "efficiency": 0.5044852113723839 + } + ], + "mrp_control": { + "k": 17.09407205596357, + "ki": 0.006455675110726189, + "p": 38.44698740898242, + "integral_limit": 0.030674304611462918 + }, + "true_anomaly": 282.41884532518145, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 12 + }, + { + "inertia": [ + 167.1875457763672, + 0.0, + 0.0, + 0.0, + 130.8555450439453, + 0.0, + 0.0, + 0.0, + 62.424285888671875 + ], + "mass": 148.38178275114257, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 13, + "solar_panel": { + "direction": [ + -0.0005993183861525491, + 0.1627946405635702, + 0.9866597923404247 + ], + "area": 0.47359603276381657, + "efficiency": 0.11635850250276643 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.14943196678304393, + "power": 4.106629393459209, + "type": 1 + }, + "battery": { + "capacity": 28273.600257541155, + "percentage": 0.5370217981835329 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 606.9202317054612, + "power": 5.4351909554065, + "efficiency": 0.5293106729822463 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 454.5470988395749, + "power": 5.574926924359308, + "efficiency": 0.5690196474620416 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 618.7976200180217, + "power": 6.141430498212746, + "efficiency": 0.5461896894255815 + } + ], + "mrp_control": { + "k": 23.976641818621598, + "ki": 0.0045918755632704715, + "p": 55.24745501969649, + "integral_limit": 0.011689260587752597 + }, + "true_anomaly": 60.57419577748513, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 13 + }, + { + "inertia": [ + 143.9291534423828, + 0.0, + 0.0, + 0.0, + 51.36763000488281, + 0.0, + 0.0, + 0.0, + 165.07838439941406 + ], + "mass": 174.30748155213166, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 14, + "solar_panel": { + "direction": [ + -0.5510762508990975, + 0.4342467762815604, + -0.7125620695659202 + ], + "area": 0.38968217620163925, + "efficiency": 0.19402550386911488 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2818937998283322, + "power": 4.1708416454603565, + "type": 1 + }, + "battery": { + "capacity": 12506.11520340395, + "percentage": 0.5096467967182728 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 720.0426423782153, + "power": 5.080303450357161, + "efficiency": 0.5257879419081705 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 599.9142924288185, + "power": 6.802252296586732, + "efficiency": 0.5455648080526633 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 566.5028256452132, + "power": 6.203876840178465, + "efficiency": 0.5083521425868389 + } + ], + "mrp_control": { + "k": 53.26879958217673, + "ki": 0.007693629172807338, + "p": 200.86168031974444, + "integral_limit": 0.01574500433062042 + }, + "true_anomaly": 279.1185001124509, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 14 + }, + { + "inertia": [ + 158.45913696289062, + 0.0, + 0.0, + 0.0, + 128.0369110107422, + 0.0, + 0.0, + 0.0, + 139.46728515625 + ], + "mass": 171.17689535598902, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 15, + "solar_panel": { + "direction": [ + 0.23707090417540033, + 0.02654289632054741, + 0.9711296829200387 + ], + "area": 0.1770677210978192, + "efficiency": 0.2881849847106293 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.24490250798103863, + "power": 7.078847416282587, + "type": 1 + }, + "battery": { + "capacity": 22554.584205781197, + "percentage": 0.9292701713712979 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 404.43005487077824, + "power": 5.805043539235056, + "efficiency": 0.5369141989214261 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 619.4148202620736, + "power": 5.538151424138372, + "efficiency": 0.5991182140913566 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 606.0835688237374, + "power": 6.868944478986476, + "efficiency": 0.5878316846224604 + } + ], + "mrp_control": { + "k": 20.957045518067485, + "ki": 0.0075884216219476545, + "p": 69.19644710142764, + "integral_limit": 0.0012960180608165024 + }, + "true_anomaly": 202.41547053656433, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 15 + }, + { + "inertia": [ + 69.82269287109375, + 0.0, + 0.0, + 0.0, + 131.11956787109375, + 0.0, + 0.0, + 0.0, + 83.55096435546875 + ], + "mass": 60.75014912022482, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 16, + "solar_panel": { + "direction": [ + -0.7342098187670373, + 0.2452777411841289, + -0.6330677465371979 + ], + "area": 0.4157382411958267, + "efficiency": 0.2563268249746283 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4479069589515302, + "power": 1.4110158072514056, + "type": 1 + }, + "battery": { + "capacity": 25520.006213385925, + "percentage": 0.9209165684316565 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 470.6455133336509, + "power": 5.473359112262981, + "efficiency": 0.5439626580793302 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 502.884509238685, + "power": 5.8874467853151735, + "efficiency": 0.5460220684034769 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 553.1570124414297, + "power": 5.194738337177371, + "efficiency": 0.5969216189813841 + } + ], + "mrp_control": { + "k": 38.44606996365953, + "ki": 0.0008182573177585284, + "p": 133.5859370571252, + "integral_limit": 0.0028660175672939048 + }, + "true_anomaly": 338.01023936285566, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 16 + }, + { + "inertia": [ + 139.61642456054688, + 0.0, + 0.0, + 0.0, + 93.5317611694336, + 0.0, + 0.0, + 0.0, + 143.75436401367188 + ], + "mass": 193.92461568108806, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 17, + "solar_panel": { + "direction": [ + -0.869034462581991, + 0.44744908291293445, + -0.21111234223797531 + ], + "area": 0.27830264491235146, + "efficiency": 0.4473641584335637 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.26838170890569046, + "power": 1.0187614347996332, + "type": 1 + }, + "battery": { + "capacity": 21824.83588630797, + "percentage": 0.8182196339912792 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 702.7131143947489, + "power": 6.176086182779817, + "efficiency": 0.5462301018647503 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 688.2680278185804, + "power": 6.016643115467787, + "efficiency": 0.5322553303935824 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 717.705108184651, + "power": 6.057101010105711, + "efficiency": 0.5673454869669705 + } + ], + "mrp_control": { + "k": 24.342689953561056, + "ki": 0.006553153650070588, + "p": 55.708829486467906, + "integral_limit": 0.031148053132062054 + }, + "true_anomaly": 302.4111983686632, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 17 + }, + { + "inertia": [ + 115.07340240478516, + 0.0, + 0.0, + 0.0, + 75.0013198852539, + 0.0, + 0.0, + 0.0, + 155.1053466796875 + ], + "mass": 74.49286865919589, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 18, + "solar_panel": { + "direction": [ + -0.32194884818282005, + 0.5611118961448684, + -0.7625630329084055 + ], + "area": 0.4861507875397958, + "efficiency": 0.38574075543102115 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4601134219843812, + "power": 1.9973610039348753, + "type": 1 + }, + "battery": { + "capacity": 13665.434468486998, + "percentage": 0.5103649538980417 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 469.0568475345217, + "power": 5.475150663000419, + "efficiency": 0.5839681054822454 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 685.8531391276299, + "power": 6.956251723665634, + "efficiency": 0.50663297424732 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 743.0931462385245, + "power": 6.446199398398039, + "efficiency": 0.5513704874961072 + } + ], + "mrp_control": { + "k": 47.82287839807636, + "ki": 0.0007904786519866503, + "p": 141.24443058377958, + "integral_limit": 0.003283079635917866 + }, + "true_anomaly": 61.17786553762492, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 18 + }, + { + "inertia": [ + 109.03429412841797, + 0.0, + 0.0, + 0.0, + 128.42344665527344, + 0.0, + 0.0, + 0.0, + 178.0515899658203 + ], + "mass": 82.73823320617072, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 19, + "solar_panel": { + "direction": [ + 0.15427256266135939, + 0.6796406238671789, + -0.7171391767288473 + ], + "area": 0.32183864149972874, + "efficiency": 0.16817679721922651 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.277949693218137, + "power": 5.632791199921444, + "type": 1 + }, + "battery": { + "capacity": 27668.72085745757, + "percentage": 0.41398877215586516 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 424.02302794868535, + "power": 5.999179124528161, + "efficiency": 0.5944449937004341 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 592.2612599204975, + "power": 5.710635462536217, + "efficiency": 0.5058802737318 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 710.4977515712576, + "power": 5.6196109131359755, + "efficiency": 0.5940182834058042 + } + ], + "mrp_control": { + "k": 28.854444170395396, + "ki": 0.0003411504196700865, + "p": 73.12229518884381, + "integral_limit": 0.0011098230047631814 + }, + "true_anomaly": 354.1591779805841, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 19 + }, + { + "inertia": [ + 127.6548080444336, + 0.0, + 0.0, + 0.0, + 68.13864135742188, + 0.0, + 0.0, + 0.0, + 155.22006225585938 + ], + "mass": 194.70895063363355, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 20, + "solar_panel": { + "direction": [ + -0.18064389284925747, + 0.1504741689520673, + 0.971969808406851 + ], + "area": 0.3103374141725148, + "efficiency": 0.3637158013503329 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.48600813240901974, + "power": 9.345170312077233, + "type": 1 + }, + "battery": { + "capacity": 13963.553090866524, + "percentage": 0.26597633004821897 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 733.9683667351477, + "power": 5.861180821722725, + "efficiency": 0.5352843198959016 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 637.3135327237273, + "power": 5.769082004043063, + "efficiency": 0.5773472721120945 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 540.0432821514124, + "power": 5.575176598634243, + "efficiency": 0.5478393203964422 + } + ], + "mrp_control": { + "k": 13.221795590344412, + "ki": 0.003515455743975189, + "p": 48.671821050224956, + "integral_limit": 0.002543400752558508 + }, + "true_anomaly": 12.60919629801911, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 20 + }, + { + "inertia": [ + 158.57606506347656, + 0.0, + 0.0, + 0.0, + 99.69635009765625, + 0.0, + 0.0, + 0.0, + 52.42718505859375 + ], + "mass": 93.1826443287627, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 21, + "solar_panel": { + "direction": [ + -0.0615840774439444, + 0.161988670858838, + -0.9848690633372363 + ], + "area": 0.4866414593101678, + "efficiency": 0.284998285323132 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.18719644408841618, + "power": 3.162209144304864, + "type": 1 + }, + "battery": { + "capacity": 23410.36419719601, + "percentage": 0.45761484217247284 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 734.3633894513413, + "power": 5.170573096779934, + "efficiency": 0.5392101232629072 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 435.6877200079265, + "power": 6.220582046672696, + "efficiency": 0.5853124899986784 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 637.4793036387514, + "power": 6.599904603331065, + "efficiency": 0.5223910031040092 + } + ], + "mrp_control": { + "k": 45.21881158923902, + "ki": 0.0027479278545670736, + "p": 141.23245569702817, + "integral_limit": 0.004733393276813145 + }, + "true_anomaly": 254.6981544279074, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 21 + }, + { + "inertia": [ + 191.6553192138672, + 0.0, + 0.0, + 0.0, + 145.25146484375, + 0.0, + 0.0, + 0.0, + 184.3069610595703 + ], + "mass": 115.55786502117284, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 22, + "solar_panel": { + "direction": [ + 0.466419284801026, + 0.37681270050215454, + 0.8002907218667308 + ], + "area": 0.303406949368948, + "efficiency": 0.2140745513844271 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.48194418562436003, + "power": 9.040337065725545, + "type": 1 + }, + "battery": { + "capacity": 21774.238048945714, + "percentage": 0.26732716413842544 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 725.5982578366718, + "power": 5.889083901518574, + "efficiency": 0.5655931506421311 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 418.42732834138184, + "power": 5.555003049548986, + "efficiency": 0.5208443791655268 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 546.0775234287204, + "power": 5.543837524570666, + "efficiency": 0.5338445295907392 + } + ], + "mrp_control": { + "k": 59.30118260546296, + "ki": 0.0013236374381556104, + "p": 229.30161587131204, + "integral_limit": 0.0020226695549711337 + }, + "true_anomaly": 191.56950429753587, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 22 + }, + { + "inertia": [ + 97.75240325927734, + 0.0, + 0.0, + 0.0, + 82.60099792480469, + 0.0, + 0.0, + 0.0, + 166.85247802734375 + ], + "mass": 151.02086944872275, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 23, + "solar_panel": { + "direction": [ + -0.045006248732545405, + 0.10000959607922717, + 0.9939680670258447 + ], + "area": 0.16603818092609463, + "efficiency": 0.43235064121622035 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.25065383708381495, + "power": 9.947075723887753, + "type": 1 + }, + "battery": { + "capacity": 25519.853396572613, + "percentage": 0.7556672299139893 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 408.9613475686641, + "power": 6.866813771576721, + "efficiency": 0.5002343424689486 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 572.3507677656821, + "power": 6.392757446787385, + "efficiency": 0.5514626671583197 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 609.7469479807249, + "power": 6.9912085092655225, + "efficiency": 0.540918488667753 + } + ], + "mrp_control": { + "k": 32.84032781741804, + "ki": 0.003475111510753839, + "p": 129.527237376773, + "integral_limit": 0.006291985230616923 + }, + "true_anomaly": 18.098575375914173, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 23 + }, + { + "inertia": [ + 189.91510009765625, + 0.0, + 0.0, + 0.0, + 96.212646484375, + 0.0, + 0.0, + 0.0, + 80.96493530273438 + ], + "mass": 76.03592464771076, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 24, + "solar_panel": { + "direction": [ + -0.3652100092092674, + 0.7451420501126146, + -0.558018793883626 + ], + "area": 0.4825020608089293, + "efficiency": 0.4955033285281425 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2730704777723566, + "power": 2.051364647324987, + "type": 1 + }, + "battery": { + "capacity": 16173.034057718163, + "percentage": 0.8864896072378284 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 643.876226354392, + "power": 5.217043063108282, + "efficiency": 0.5996551754225851 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 568.0758677139615, + "power": 5.883070651156723, + "efficiency": 0.5657136684684599 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 607.5244213888147, + "power": 5.391950501544836, + "efficiency": 0.5264070620484146 + } + ], + "mrp_control": { + "k": 33.73253996462885, + "ki": 0.0014744865856211454, + "p": 132.60663278644537, + "integral_limit": 0.005997236940280274 + }, + "true_anomaly": 297.98238342193207, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 24 + }, + { + "inertia": [ + 70.03353881835938, + 0.0, + 0.0, + 0.0, + 156.87869262695312, + 0.0, + 0.0, + 0.0, + 102.17277526855469 + ], + "mass": 154.3855724353984, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 25, + "solar_panel": { + "direction": [ + -0.20446490813209123, + 0.011144733763788462, + -0.9788104496029196 + ], + "area": 0.23261940985290758, + "efficiency": 0.18078353259478008 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.39528581982681277, + "power": 8.865337535107036, + "type": 1 + }, + "battery": { + "capacity": 18948.59118933497, + "percentage": 0.9044809393318821 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 510.6044265183385, + "power": 6.68266458223612, + "efficiency": 0.5469022576893778 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 449.88411398241965, + "power": 6.306268803314486, + "efficiency": 0.5122379578329698 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 727.83032580933, + "power": 5.97669995964203, + "efficiency": 0.591194936229897 + } + ], + "mrp_control": { + "k": 50.2483945113957, + "ki": 0.0037423981714514044, + "p": 184.60632195100158, + "integral_limit": 0.016494209595339777 + }, + "true_anomaly": 239.41875676886627, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 25 + }, + { + "inertia": [ + 150.55799865722656, + 0.0, + 0.0, + 0.0, + 174.68804931640625, + 0.0, + 0.0, + 0.0, + 120.66548156738281 + ], + "mass": 75.93464265619879, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 26, + "solar_panel": { + "direction": [ + -0.9622097523846994, + 0.06723894667153267, + 0.26387746487011404 + ], + "area": 0.2479541801153957, + "efficiency": 0.4822650781561517 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.19890241645538584, + "power": 9.062705638846161, + "type": 1 + }, + "battery": { + "capacity": 11617.461935381823, + "percentage": 0.888327562412679 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 530.5987463594721, + "power": 6.270803128395557, + "efficiency": 0.5262842933219447 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 630.2107644714927, + "power": 6.305055111757094, + "efficiency": 0.5432163047937317 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 733.7940911050752, + "power": 6.908828822069592, + "efficiency": 0.5970586943685495 + } + ], + "mrp_control": { + "k": 28.366864944827995, + "ki": 0.004223926124048386, + "p": 107.21173939913957, + "integral_limit": 0.006285258804655635 + }, + "true_anomaly": 287.7689902624784, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 26 + }, + { + "inertia": [ + 105.55035400390625, + 0.0, + 0.0, + 0.0, + 173.93984985351562, + 0.0, + 0.0, + 0.0, + 165.90818786621094 + ], + "mass": 101.4986737623176, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 27, + "solar_panel": { + "direction": [ + -0.6198709196042033, + 0.09755274220713038, + -0.7786164046030039 + ], + "area": 0.443073120520712, + "efficiency": 0.2672272639803436 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.15766456074721558, + "power": 6.878214897312663, + "type": 1 + }, + "battery": { + "capacity": 27924.523510403462, + "percentage": 0.5570437430198975 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 748.0455843112777, + "power": 6.111002013620135, + "efficiency": 0.5026172895737964 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 589.4840262400471, + "power": 5.0872952567438, + "efficiency": 0.5114669286226302 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 529.151778895153, + "power": 5.166696501551359, + "efficiency": 0.5929813310604306 + } + ], + "mrp_control": { + "k": 61.9701568178456, + "ki": 0.004076637733772521, + "p": 241.88814734225528, + "integral_limit": 0.014966514903078838 + }, + "true_anomaly": 239.00241290941875, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 27 + }, + { + "inertia": [ + 116.33448028564453, + 0.0, + 0.0, + 0.0, + 126.14238739013672, + 0.0, + 0.0, + 0.0, + 162.46742248535156 + ], + "mass": 163.04651140899483, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 28, + "solar_panel": { + "direction": [ + -0.4284631990390993, + 0.4747826964694886, + -0.7687656848496444 + ], + "area": 0.3876149798489358, + "efficiency": 0.40834867936208663 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.16232634311733307, + "power": 1.902984335295232, + "type": 1 + }, + "battery": { + "capacity": 9408.806747075618, + "percentage": 0.5607878884531098 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 715.9144576772935, + "power": 5.3420347002785995, + "efficiency": 0.5879750751665102 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 667.9385432540419, + "power": 5.378382193487947, + "efficiency": 0.5324221608644839 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 590.4382896988026, + "power": 6.828213228482055, + "efficiency": 0.5919897126466545 + } + ], + "mrp_control": { + "k": 14.480670637315214, + "ki": 0.008560728437304778, + "p": 44.655816873648824, + "integral_limit": 0.03490257460175667 + }, + "true_anomaly": 214.35617935951737, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 28 + }, + { + "inertia": [ + 159.94873046875, + 0.0, + 0.0, + 0.0, + 117.80781555175781, + 0.0, + 0.0, + 0.0, + 157.14666748046875 + ], + "mass": 73.04555593941797, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 29, + "solar_panel": { + "direction": [ + 0.3191459669838847, + 0.9160926876888124, + 0.24273450377111455 + ], + "area": 0.16563328337749417, + "efficiency": 0.2473726637323096 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.12345150462845572, + "power": 5.847630566827016, + "type": 1 + }, + "battery": { + "capacity": 14939.84133288863, + "percentage": 0.1935588417719022 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 645.1646690509892, + "power": 5.397975174749853, + "efficiency": 0.5858325074315194 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 415.6586327367017, + "power": 5.233683904692496, + "efficiency": 0.5774837402682345 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 656.3042082665505, + "power": 6.003010501534528, + "efficiency": 0.5208321360145581 + } + ], + "mrp_control": { + "k": 63.0160580278579, + "ki": 0.0098885238113571, + "p": 142.89389622181955, + "integral_limit": 0.027024643710532016 + }, + "true_anomaly": 8.576271911877363, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 29 + }, + { + "inertia": [ + 170.5113983154297, + 0.0, + 0.0, + 0.0, + 69.65057373046875, + 0.0, + 0.0, + 0.0, + 152.32540893554688 + ], + "mass": 61.09512461056524, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 30, + "solar_panel": { + "direction": [ + -0.26492138651770225, + 0.007897749390554855, + 0.9642376701416007 + ], + "area": 0.1137702018629498, + "efficiency": 0.42191389562461634 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.14199042165257347, + "power": 4.194546441793084, + "type": 1 + }, + "battery": { + "capacity": 8000.490112493562, + "percentage": 0.21859553479291172 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 488.8073910193004, + "power": 6.7392412039851495, + "efficiency": 0.5430289890089339 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 517.9838713534476, + "power": 5.284661021696429, + "efficiency": 0.5780344697175341 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 720.7616165783768, + "power": 6.320648278514082, + "efficiency": 0.5602669694421506 + } + ], + "mrp_control": { + "k": 37.61928036550662, + "ki": 0.004963082887690166, + "p": 111.57598729179566, + "integral_limit": 0.00615994655159781 + }, + "true_anomaly": 158.9085206759024, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 30 + }, + { + "inertia": [ + 63.64767837524414, + 0.0, + 0.0, + 0.0, + 181.01820373535156, + 0.0, + 0.0, + 0.0, + 115.8115234375 + ], + "mass": 101.29825430460514, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 31, + "solar_panel": { + "direction": [ + -0.1955156273168414, + 0.1263474033594368, + -0.9725276207590352 + ], + "area": 0.1521847894120042, + "efficiency": 0.1769329272870151 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.18933018789563835, + "power": 4.407956764506308, + "type": 1 + }, + "battery": { + "capacity": 21367.682578956388, + "percentage": 0.7818712826035273 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 738.6328492872444, + "power": 5.990011559464182, + "efficiency": 0.5268328428647987 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 516.3141619664324, + "power": 6.101213567676374, + "efficiency": 0.5754815261932669 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 650.8781972609697, + "power": 6.5371457912584, + "efficiency": 0.5722634168438281 + } + ], + "mrp_control": { + "k": 33.83816221391506, + "ki": 0.0029181641635589394, + "p": 88.87460869112849, + "integral_limit": 0.007540913941624892 + }, + "true_anomaly": 126.67463376165524, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 31 + }, + { + "inertia": [ + 121.27332305908203, + 0.0, + 0.0, + 0.0, + 88.01875305175781, + 0.0, + 0.0, + 0.0, + 148.1278533935547 + ], + "mass": 122.21565049500865, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 32, + "solar_panel": { + "direction": [ + 0.23918105760783862, + 0.9665540077961073, + -0.09255145430990441 + ], + "area": 0.41555612848501755, + "efficiency": 0.14005224473375316 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.44877985290497835, + "power": 4.686238269434481, + "type": 1 + }, + "battery": { + "capacity": 29905.640195231976, + "percentage": 0.2788135254982325 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 614.9176305662933, + "power": 5.039460496623946, + "efficiency": 0.5636153550628027 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 427.13362423232564, + "power": 6.627106942964941, + "efficiency": 0.5053096594386792 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 483.8414412325095, + "power": 5.109401744384114, + "efficiency": 0.5864586132085826 + } + ], + "mrp_control": { + "k": 13.599126893541643, + "ki": 0.00924508240287215, + "p": 38.739512909536906, + "integral_limit": 0.011523965948344393 + }, + "true_anomaly": 351.075073074513, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 32 + }, + { + "inertia": [ + 154.4599609375, + 0.0, + 0.0, + 0.0, + 140.90074157714844, + 0.0, + 0.0, + 0.0, + 165.2673797607422 + ], + "mass": 135.07656216356094, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 33, + "solar_panel": { + "direction": [ + 0.11119455998374723, + 0.73605099445438, + -0.6677310112558341 + ], + "area": 0.13283253630755568, + "efficiency": 0.23273161839975187 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.18557170635769032, + "power": 5.3551208621998905, + "type": 1 + }, + "battery": { + "capacity": 11753.559642456079, + "percentage": 0.832162251829469 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 565.5272710751448, + "power": 6.134547708811103, + "efficiency": 0.593497637939076 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 545.2931007209718, + "power": 5.203145581463401, + "efficiency": 0.570889863010342 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 573.4563980910906, + "power": 5.044222758936654, + "efficiency": 0.5571180006577409 + } + ], + "mrp_control": { + "k": 17.807974337150494, + "ki": 0.003226074237840737, + "p": 42.92242010974674, + "integral_limit": 0.013069031522345878 + }, + "true_anomaly": 215.5181585663917, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 33 + }, + { + "inertia": [ + 171.3602752685547, + 0.0, + 0.0, + 0.0, + 151.68638610839844, + 0.0, + 0.0, + 0.0, + 172.82107543945312 + ], + "mass": 177.41413990144986, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 34, + "solar_panel": { + "direction": [ + -0.32427081225254456, + 0.9323402592963073, + 0.15996900079818377 + ], + "area": 0.16407231686881907, + "efficiency": 0.32539962676173384 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.18292650776852631, + "power": 9.55679153952815, + "type": 1 + }, + "battery": { + "capacity": 11259.351375558423, + "percentage": 0.19149540447308933 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 529.746003246194, + "power": 5.214829901006026, + "efficiency": 0.5197593929093544 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 430.24423980430606, + "power": 5.904247866506887, + "efficiency": 0.5667078002802988 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 474.32003747954377, + "power": 5.739652994696085, + "efficiency": 0.5121970234816607 + } + ], + "mrp_control": { + "k": 33.22118983378896, + "ki": 6.341006162898122e-05, + "p": 115.47170366982354, + "integral_limit": 0.0002769135700838793 + }, + "true_anomaly": 243.27494570451208, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 34 + }, + { + "inertia": [ + 119.46218872070312, + 0.0, + 0.0, + 0.0, + 87.56681823730469, + 0.0, + 0.0, + 0.0, + 181.1250762939453 + ], + "mass": 65.50986763931058, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 35, + "solar_panel": { + "direction": [ + 0.17163891347959975, + 0.35297199732449397, + -0.9197558656971424 + ], + "area": 0.2415665491114215, + "efficiency": 0.31088796802252583 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.17322723547222824, + "power": 7.76832838304852, + "type": 1 + }, + "battery": { + "capacity": 26316.32186672678, + "percentage": 0.7064376961823431 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 652.1309953154641, + "power": 5.6267312704596835, + "efficiency": 0.5427338657264127 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 471.450308559584, + "power": 5.638524969778999, + "efficiency": 0.5296385399230451 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 423.701859899706, + "power": 5.190722260586594, + "efficiency": 0.5760650123280842 + } + ], + "mrp_control": { + "k": 22.98913428079406, + "ki": 0.0036778981497826635, + "p": 73.05178309164026, + "integral_limit": 0.0025775732597870396 + }, + "true_anomaly": 340.2891159330823, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 35 + }, + { + "inertia": [ + 123.15946960449219, + 0.0, + 0.0, + 0.0, + 61.644954681396484, + 0.0, + 0.0, + 0.0, + 168.77931213378906 + ], + "mass": 50.71609217868367, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 36, + "solar_panel": { + "direction": [ + 0.558514761008904, + 0.8140922230894676, + 0.15910724069135085 + ], + "area": 0.16195443226004766, + "efficiency": 0.3648944028803579 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.16856690479315406, + "power": 8.679761052755556, + "type": 1 + }, + "battery": { + "capacity": 11504.810410285361, + "percentage": 0.5292773829445292 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 454.82059584194, + "power": 6.85350160677582, + "efficiency": 0.5924705185161001 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 474.36453280264226, + "power": 6.65238904753124, + "efficiency": 0.5060729186145255 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 471.6075257638865, + "power": 5.83499196208176, + "efficiency": 0.5467076677531822 + } + ], + "mrp_control": { + "k": 15.962148699891124, + "ki": 0.0003009463771980814, + "p": 52.25144226018124, + "integral_limit": 0.0009706437745256839 + }, + "true_anomaly": 203.02907058340259, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 36 + }, + { + "inertia": [ + 147.43093872070312, + 0.0, + 0.0, + 0.0, + 196.14613342285156, + 0.0, + 0.0, + 0.0, + 144.1424560546875 + ], + "mass": 102.8121946942491, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 37, + "solar_panel": { + "direction": [ + 0.6400648241878839, + 0.1354447618233726, + 0.7562881311589804 + ], + "area": 0.22745764941619082, + "efficiency": 0.1863289602494873 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3640460270806649, + "power": 3.292500209390055, + "type": 1 + }, + "battery": { + "capacity": 16364.23304300794, + "percentage": 0.6220984336479782 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 609.260941185629, + "power": 5.935359412070016, + "efficiency": 0.5160710309904946 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 746.6902624564437, + "power": 6.671249405045406, + "efficiency": 0.5033716538341383 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 466.18141687015026, + "power": 6.372702260595088, + "efficiency": 0.5773069802997742 + } + ], + "mrp_control": { + "k": 26.02825432375961, + "ki": 0.0023160847209362178, + "p": 54.24117270900583, + "integral_limit": 0.003104577458186472 + }, + "true_anomaly": 211.2799598211131, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 37 + }, + { + "inertia": [ + 171.8408203125, + 0.0, + 0.0, + 0.0, + 120.8842544555664, + 0.0, + 0.0, + 0.0, + 71.39202880859375 + ], + "mass": 136.76887903777927, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 38, + "solar_panel": { + "direction": [ + -0.24672836503503667, + 0.35666869425033737, + -0.9010619048816219 + ], + "area": 0.21289023022457287, + "efficiency": 0.46951303850444703 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.1805236489148624, + "power": 1.7905326807356605, + "type": 1 + }, + "battery": { + "capacity": 18586.622845973776, + "percentage": 0.20806985421881813 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 488.8565962646161, + "power": 5.466324850917527, + "efficiency": 0.5256652875342241 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 747.169044482601, + "power": 5.980232031672884, + "efficiency": 0.5591537649347161 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 536.8568946308293, + "power": 5.369519908944163, + "efficiency": 0.549969374019848 + } + ], + "mrp_control": { + "k": 36.248934940192804, + "ki": 0.007781907912176809, + "p": 109.90066412666866, + "integral_limit": 0.009819247149824158 + }, + "true_anomaly": 308.15000167300656, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 38 + }, + { + "inertia": [ + 116.84880065917969, + 0.0, + 0.0, + 0.0, + 53.25354766845703, + 0.0, + 0.0, + 0.0, + 56.508487701416016 + ], + "mass": 169.81667060380835, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 39, + "solar_panel": { + "direction": [ + 0.6976001956470683, + 0.2714776740803084, + 0.6630639784433457 + ], + "area": 0.3223536933498744, + "efficiency": 0.490288827370413 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.19823752955346238, + "power": 7.747596434954712, + "type": 1 + }, + "battery": { + "capacity": 20422.665252794934, + "percentage": 0.44995509601447903 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 556.0772192981033, + "power": 6.024866693226702, + "efficiency": 0.5689345670202639 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 447.42872855252074, + "power": 6.478108430349643, + "efficiency": 0.5626692854720227 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 467.10089838004626, + "power": 6.811403718712644, + "efficiency": 0.516882826694245 + } + ], + "mrp_control": { + "k": 13.897686375481612, + "ki": 0.0030494193897622956, + "p": 49.746233871218685, + "integral_limit": 0.0024432294915799862 + }, + "true_anomaly": 305.95598017630425, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 39 + }, + { + "inertia": [ + 50.48373794555664, + 0.0, + 0.0, + 0.0, + 106.27657318115234, + 0.0, + 0.0, + 0.0, + 109.31539916992188 + ], + "mass": 64.46774672943971, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 40, + "solar_panel": { + "direction": [ + 0.1035572617936527, + 0.7093235824571923, + -0.6972345006523241 + ], + "area": 0.36509713443834724, + "efficiency": 0.1987719712063239 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.47603027936112663, + "power": 9.305252397580043, + "type": 1 + }, + "battery": { + "capacity": 26064.281423859335, + "percentage": 0.534919630458749 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 629.526315466152, + "power": 6.381770701085024, + "efficiency": 0.5002322168610505 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 479.97231050445413, + "power": 6.62380880403943, + "efficiency": 0.5156102773310934 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 523.8886963853304, + "power": 6.049278921037212, + "efficiency": 0.5063934384609946 + } + ], + "mrp_control": { + "k": 17.54353203782184, + "ki": 0.0003233202932826285, + "p": 67.60556406340903, + "integral_limit": 0.00010601988277362711 + }, + "true_anomaly": 129.8736252878891, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 40 + }, + { + "inertia": [ + 164.32110595703125, + 0.0, + 0.0, + 0.0, + 119.81375885009766, + 0.0, + 0.0, + 0.0, + 177.1973876953125 + ], + "mass": 110.80701597960295, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 41, + "solar_panel": { + "direction": [ + -0.5698179793165534, + 0.7173715684430728, + -0.40085596320514655 + ], + "area": 0.12448817997841594, + "efficiency": 0.17365619756329065 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4219787206652429, + "power": 8.135822314028054, + "type": 1 + }, + "battery": { + "capacity": 10522.751037766913, + "percentage": 0.40318247163931087 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 589.9416918703621, + "power": 6.761455412242219, + "efficiency": 0.5000671793583009 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 503.5047373320586, + "power": 5.240650595802209, + "efficiency": 0.5791986183210309 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 606.5792704513958, + "power": 5.849389385220096, + "efficiency": 0.5048595473330167 + } + ], + "mrp_control": { + "k": 32.231830248601625, + "ki": 0.004757162371058886, + "p": 121.82813244692055, + "integral_limit": 0.008296854874148916 + }, + "true_anomaly": 161.71403224600482, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 41 + }, + { + "inertia": [ + 51.14934539794922, + 0.0, + 0.0, + 0.0, + 195.93551635742188, + 0.0, + 0.0, + 0.0, + 166.33700561523438 + ], + "mass": 135.36832941181626, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 42, + "solar_panel": { + "direction": [ + -0.52181395466184, + 0.7748971806735142, + -0.3567135490900369 + ], + "area": 0.3203088219247235, + "efficiency": 0.11767287451549846 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.46033510046970716, + "power": 2.44370461254817, + "type": 1 + }, + "battery": { + "capacity": 9369.56993880971, + "percentage": 0.1429121624310008 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 597.4673795281424, + "power": 6.024930793809483, + "efficiency": 0.5449134856942712 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 673.1272310660283, + "power": 6.50011980409665, + "efficiency": 0.5658095553749796 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 736.3673873386642, + "power": 6.551771479138078, + "efficiency": 0.5945353723148785 + } + ], + "mrp_control": { + "k": 57.60687232855784, + "ki": 0.005373142858678404, + "p": 206.368051066919, + "integral_limit": 0.01567035867112565 + }, + "true_anomaly": 247.30268677713082, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 42 + }, + { + "inertia": [ + 130.58897399902344, + 0.0, + 0.0, + 0.0, + 64.48477172851562, + 0.0, + 0.0, + 0.0, + 111.1352310180664 + ], + "mass": 137.9341654846939, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 43, + "solar_panel": { + "direction": [ + 0.734828541317443, + 0.6769049365614425, + 0.042740165231648336 + ], + "area": 0.28719955479715265, + "efficiency": 0.3926944221949823 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2401184992648999, + "power": 3.7761773334879596, + "type": 1 + }, + "battery": { + "capacity": 9775.932211333198, + "percentage": 0.28282211443773725 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 591.7447170428381, + "power": 6.044994136802966, + "efficiency": 0.5255838104622262 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 418.2841721769402, + "power": 5.143274215000482, + "efficiency": 0.5513750361656841 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 418.37437214273575, + "power": 6.674728641704139, + "efficiency": 0.5950635332909471 + } + ], + "mrp_control": { + "k": 15.100421449423106, + "ki": 0.006659096717068008, + "p": 40.56758678500944, + "integral_limit": 0.019597818506880624 + }, + "true_anomaly": 52.100552468159414, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 43 + }, + { + "inertia": [ + 60.07462692260742, + 0.0, + 0.0, + 0.0, + 155.90670776367188, + 0.0, + 0.0, + 0.0, + 183.63658142089844 + ], + "mass": 93.83529179732604, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 44, + "solar_panel": { + "direction": [ + -0.4460233856322155, + 0.17623526873282816, + -0.8774988715228321 + ], + "area": 0.16363306993161586, + "efficiency": 0.3056161653444327 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2798804818192221, + "power": 1.9666217449488959, + "type": 1 + }, + "battery": { + "capacity": 9525.844337391833, + "percentage": 0.5677976665717024 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 666.876980859462, + "power": 6.183087321771883, + "efficiency": 0.5916142285977487 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 662.0927215046042, + "power": 5.785228960202874, + "efficiency": 0.5791345897676806 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 679.1828539333685, + "power": 6.993453932013828, + "efficiency": 0.5088651410713686 + } + ], + "mrp_control": { + "k": 29.078718351352126, + "ki": 0.0018655085064407518, + "p": 93.32409807636154, + "integral_limit": 0.0034691550507888057 + }, + "true_anomaly": 101.76557133329806, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 44 + }, + { + "inertia": [ + 117.33334350585938, + 0.0, + 0.0, + 0.0, + 143.8380126953125, + 0.0, + 0.0, + 0.0, + 167.11898803710938 + ], + "mass": 138.23307338795723, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 45, + "solar_panel": { + "direction": [ + 0.3697310738651706, + 0.6075439867839171, + 0.7029859437721434 + ], + "area": 0.11871032740218262, + "efficiency": 0.10737640493737462 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4364055683947353, + "power": 1.028764761317399, + "type": 1 + }, + "battery": { + "capacity": 18369.737203360757, + "percentage": 0.9088590675439957 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 604.0208201570701, + "power": 6.506889469646305, + "efficiency": 0.5506795828180006 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 577.1462587259596, + "power": 6.697143111090428, + "efficiency": 0.5560426144223036 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 527.1282785735425, + "power": 6.344686857468984, + "efficiency": 0.5861325551152325 + } + ], + "mrp_control": { + "k": 17.115699334125555, + "ki": 0.007012692357111764, + "p": 49.8516596545185, + "integral_limit": 0.028253602054364977 + }, + "true_anomaly": 176.64056535612576, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 45 + } + ] +} \ No newline at end of file diff --git a/benchmarks/aeosbench/dataset/cases/00127/taskset.json b/benchmarks/aeosbench/dataset/cases/00127/taskset.json new file mode 100644 index 0000000..cca1f7d --- /dev/null +++ b/benchmarks/aeosbench/dataset/cases/00127/taskset.json @@ -0,0 +1,1498 @@ +[ + { + "release_time": 1045, + "due_time": 2515, + "duration": 51, + "coordinate": [ + -71.51624124211304, + 111.76063674401212 + ], + "sensor_type": 1, + "id": 0 + }, + { + "release_time": 2172, + "due_time": 2556, + "duration": 22, + "coordinate": [ + 5.555297636560496, + 148.07727667523056 + ], + "sensor_type": 1, + "id": 1 + }, + { + "release_time": 3102, + "due_time": 3304, + "duration": 23, + "coordinate": [ + -56.96607097589935, + -139.1858841113421 + ], + "sensor_type": 1, + "id": 2 + }, + { + "release_time": 2727, + "due_time": 3107, + "duration": 17, + "coordinate": [ + 2.428856304984137, + 6.517156153433149 + ], + "sensor_type": 1, + "id": 3 + }, + { + "release_time": 991, + "due_time": 3385, + "duration": 26, + "coordinate": [ + -79.63960778159742, + -120.19377689156713 + ], + "sensor_type": 1, + "id": 4 + }, + { + "release_time": 1748, + "due_time": 2091, + "duration": 56, + "coordinate": [ + -23.72249540560395, + -149.5034064899052 + ], + "sensor_type": 1, + "id": 5 + }, + { + "release_time": 2895, + "due_time": 3182, + "duration": 24, + "coordinate": [ + 26.39644533073637, + 169.1627547619866 + ], + "sensor_type": 1, + "id": 6 + }, + { + "release_time": 2033, + "due_time": 2280, + "duration": 54, + "coordinate": [ + -69.35607095349033, + -155.7807638244514 + ], + "sensor_type": 1, + "id": 7 + }, + { + "release_time": 1410, + "due_time": 3006, + "duration": 37, + "coordinate": [ + 7.817791643829864, + -105.05877084063877 + ], + "sensor_type": 1, + "id": 8 + }, + { + "release_time": 1279, + "due_time": 1883, + "duration": 48, + "coordinate": [ + -13.420991668793206, + 91.4231711125093 + ], + "sensor_type": 1, + "id": 9 + }, + { + "release_time": 1960, + "due_time": 2501, + "duration": 30, + "coordinate": [ + -46.7939854233388, + -166.86796549825135 + ], + "sensor_type": 1, + "id": 10 + }, + { + "release_time": 1827, + "due_time": 3004, + "duration": 54, + "coordinate": [ + -63.58298709578196, + -47.875322028478735 + ], + "sensor_type": 1, + "id": 11 + }, + { + "release_time": 1238, + "due_time": 3453, + "duration": 34, + "coordinate": [ + -71.63091802842274, + -117.50414574433029 + ], + "sensor_type": 1, + "id": 12 + }, + { + "release_time": 1652, + "due_time": 2273, + "duration": 25, + "coordinate": [ + 80.13017681510334, + 5.446118505267435 + ], + "sensor_type": 1, + "id": 13 + }, + { + "release_time": 2917, + "due_time": 3534, + "duration": 53, + "coordinate": [ + 19.33925828673813, + -62.73103154577876 + ], + "sensor_type": 1, + "id": 14 + }, + { + "release_time": 2006, + "due_time": 2649, + "duration": 44, + "coordinate": [ + -71.37234233166976, + 12.730150593785623 + ], + "sensor_type": 1, + "id": 15 + }, + { + "release_time": 2457, + "due_time": 3063, + "duration": 38, + "coordinate": [ + 72.71833255868407, + 57.30019238613298 + ], + "sensor_type": 1, + "id": 16 + }, + { + "release_time": 3367, + "due_time": 3440, + "duration": 16, + "coordinate": [ + 69.02854297396118, + 112.4777504141814 + ], + "sensor_type": 1, + "id": 17 + }, + { + "release_time": 790, + "due_time": 2533, + "duration": 51, + "coordinate": [ + -48.233210338645534, + -138.7999187685225 + ], + "sensor_type": 1, + "id": 18 + }, + { + "release_time": 1849, + "due_time": 3131, + "duration": 28, + "coordinate": [ + -26.493465176248023, + 108.60319815191968 + ], + "sensor_type": 1, + "id": 19 + }, + { + "release_time": 3062, + "due_time": 3480, + "duration": 16, + "coordinate": [ + 60.06834678433677, + 39.60254241302138 + ], + "sensor_type": 1, + "id": 20 + }, + { + "release_time": 2716, + "due_time": 3573, + "duration": 52, + "coordinate": [ + 16.243943010213187, + 136.78557533383866 + ], + "sensor_type": 1, + "id": 21 + }, + { + "release_time": 3417, + "due_time": 3516, + "duration": 22, + "coordinate": [ + -78.4693681536902, + 33.15830057045184 + ], + "sensor_type": 1, + "id": 22 + }, + { + "release_time": 972, + "due_time": 1074, + "duration": 23, + "coordinate": [ + -21.276402965703994, + -80.880789642144 + ], + "sensor_type": 1, + "id": 23 + }, + { + "release_time": 2036, + "due_time": 2648, + "duration": 25, + "coordinate": [ + -15.176012631371634, + 51.744150250736624 + ], + "sensor_type": 1, + "id": 24 + }, + { + "release_time": 2144, + "due_time": 3594, + "duration": 19, + "coordinate": [ + -61.02853853872616, + 116.35852818114813 + ], + "sensor_type": 1, + "id": 25 + }, + { + "release_time": 3090, + "due_time": 3594, + "duration": 56, + "coordinate": [ + -30.826259037218982, + -162.7038528165009 + ], + "sensor_type": 1, + "id": 26 + }, + { + "release_time": 618, + "due_time": 1332, + "duration": 27, + "coordinate": [ + 58.83741692820681, + 21.71525472388643 + ], + "sensor_type": 1, + "id": 27 + }, + { + "release_time": 875, + "due_time": 2721, + "duration": 56, + "coordinate": [ + -14.168056038931411, + -123.77324007353212 + ], + "sensor_type": 1, + "id": 28 + }, + { + "release_time": 2956, + "due_time": 3512, + "duration": 45, + "coordinate": [ + -75.46132002708683, + -33.705316742531096 + ], + "sensor_type": 1, + "id": 29 + }, + { + "release_time": 1562, + "due_time": 2225, + "duration": 57, + "coordinate": [ + -25.386915755351225, + -52.398090549497965 + ], + "sensor_type": 1, + "id": 30 + }, + { + "release_time": 2928, + "due_time": 3308, + "duration": 43, + "coordinate": [ + -77.53178643191154, + 55.56600970667901 + ], + "sensor_type": 1, + "id": 31 + }, + { + "release_time": 616, + "due_time": 2301, + "duration": 60, + "coordinate": [ + -88.53403536880793, + -176.20925982660367 + ], + "sensor_type": 1, + "id": 32 + }, + { + "release_time": 1466, + "due_time": 2900, + "duration": 34, + "coordinate": [ + -18.42130050265493, + 24.105457088001458 + ], + "sensor_type": 1, + "id": 33 + }, + { + "release_time": 3390, + "due_time": 3511, + "duration": 20, + "coordinate": [ + -60.05504990983903, + 87.53738121003329 + ], + "sensor_type": 1, + "id": 34 + }, + { + "release_time": 1925, + "due_time": 3483, + "duration": 31, + "coordinate": [ + 68.77162631882766, + 8.865950135855883 + ], + "sensor_type": 1, + "id": 35 + }, + { + "release_time": 771, + "due_time": 2843, + "duration": 36, + "coordinate": [ + 75.65925082909098, + -174.56028859177445 + ], + "sensor_type": 1, + "id": 36 + }, + { + "release_time": 3013, + "due_time": 3500, + "duration": 18, + "coordinate": [ + 8.220136217836341, + -11.965840497845704 + ], + "sensor_type": 1, + "id": 37 + }, + { + "release_time": 3385, + "due_time": 3562, + "duration": 37, + "coordinate": [ + 26.568594448647616, + 18.151427716284843 + ], + "sensor_type": 1, + "id": 38 + }, + { + "release_time": 238, + "due_time": 587, + "duration": 26, + "coordinate": [ + 15.338982209730787, + 82.53543898594444 + ], + "sensor_type": 1, + "id": 39 + }, + { + "release_time": 3133, + "due_time": 3225, + "duration": 28, + "coordinate": [ + 79.62855898769342, + 126.76421319666292 + ], + "sensor_type": 1, + "id": 40 + }, + { + "release_time": 1684, + "due_time": 3268, + "duration": 50, + "coordinate": [ + -43.63558073161045, + 138.372103940407 + ], + "sensor_type": 1, + "id": 41 + }, + { + "release_time": 2004, + "due_time": 3330, + "duration": 53, + "coordinate": [ + -25.626033150663687, + -107.00514382850939 + ], + "sensor_type": 1, + "id": 42 + }, + { + "release_time": 398, + "due_time": 553, + "duration": 24, + "coordinate": [ + 77.24289156066652, + 48.53575214500319 + ], + "sensor_type": 1, + "id": 43 + }, + { + "release_time": 3407, + "due_time": 3598, + "duration": 46, + "coordinate": [ + 82.1568813241785, + 41.48401178487606 + ], + "sensor_type": 1, + "id": 44 + }, + { + "release_time": 2333, + "due_time": 3217, + "duration": 18, + "coordinate": [ + -71.79588858176562, + -109.12373448604737 + ], + "sensor_type": 1, + "id": 45 + }, + { + "release_time": 1992, + "due_time": 2669, + "duration": 16, + "coordinate": [ + 8.801594444153281, + -36.21365287453969 + ], + "sensor_type": 1, + "id": 46 + }, + { + "release_time": 2292, + "due_time": 2447, + "duration": 34, + "coordinate": [ + -52.95281256397402, + 118.17065197435966 + ], + "sensor_type": 1, + "id": 47 + }, + { + "release_time": 2636, + "due_time": 3490, + "duration": 18, + "coordinate": [ + 32.11746417803286, + -77.85574026357173 + ], + "sensor_type": 1, + "id": 48 + }, + { + "release_time": 2090, + "due_time": 3253, + "duration": 44, + "coordinate": [ + 72.6756040608453, + -137.72755191174954 + ], + "sensor_type": 1, + "id": 49 + }, + { + "release_time": 752, + "due_time": 1800, + "duration": 39, + "coordinate": [ + 44.21887678654028, + -74.47773089109407 + ], + "sensor_type": 1, + "id": 50 + }, + { + "release_time": 732, + "due_time": 1748, + "duration": 37, + "coordinate": [ + -60.3972594760172, + -92.08050072922632 + ], + "sensor_type": 1, + "id": 51 + }, + { + "release_time": 2, + "due_time": 1814, + "duration": 39, + "coordinate": [ + 25.29191771261894, + 79.07342873102209 + ], + "sensor_type": 1, + "id": 52 + }, + { + "release_time": 2767, + "due_time": 3553, + "duration": 26, + "coordinate": [ + -68.2302618271617, + -141.6116716720037 + ], + "sensor_type": 1, + "id": 53 + }, + { + "release_time": 1159, + "due_time": 2652, + "duration": 35, + "coordinate": [ + 21.728735866287167, + -106.60787527506339 + ], + "sensor_type": 1, + "id": 54 + }, + { + "release_time": 2757, + "due_time": 3384, + "duration": 18, + "coordinate": [ + -27.07990438290131, + 143.67917278860665 + ], + "sensor_type": 1, + "id": 55 + }, + { + "release_time": 2387, + "due_time": 3590, + "duration": 19, + "coordinate": [ + -77.98404924192292, + -51.41555852160019 + ], + "sensor_type": 1, + "id": 56 + }, + { + "release_time": 3422, + "due_time": 3582, + "duration": 21, + "coordinate": [ + -10.580582989822318, + -119.24219338992636 + ], + "sensor_type": 1, + "id": 57 + }, + { + "release_time": 788, + "due_time": 1816, + "duration": 43, + "coordinate": [ + 38.90805257091566, + -156.1999697619851 + ], + "sensor_type": 1, + "id": 58 + }, + { + "release_time": 2693, + "due_time": 3113, + "duration": 39, + "coordinate": [ + -15.947527452482987, + 43.72358845565594 + ], + "sensor_type": 1, + "id": 59 + }, + { + "release_time": 2780, + "due_time": 3081, + "duration": 51, + "coordinate": [ + 36.77666002923293, + 72.77762088710244 + ], + "sensor_type": 1, + "id": 60 + }, + { + "release_time": 1013, + "due_time": 3271, + "duration": 36, + "coordinate": [ + 7.590630312625819, + 37.4261131147982 + ], + "sensor_type": 1, + "id": 61 + }, + { + "release_time": 2575, + "due_time": 3313, + "duration": 22, + "coordinate": [ + -40.228884135802204, + 50.106959637502825 + ], + "sensor_type": 1, + "id": 62 + }, + { + "release_time": 1881, + "due_time": 3491, + "duration": 16, + "coordinate": [ + -22.57207694631593, + 135.2924189531746 + ], + "sensor_type": 1, + "id": 63 + }, + { + "release_time": 1625, + "due_time": 1800, + "duration": 46, + "coordinate": [ + 45.09074487217134, + -165.59724677550005 + ], + "sensor_type": 1, + "id": 64 + }, + { + "release_time": 893, + "due_time": 2535, + "duration": 17, + "coordinate": [ + -18.814123596544206, + 21.721872801065075 + ], + "sensor_type": 1, + "id": 65 + }, + { + "release_time": 1106, + "due_time": 3458, + "duration": 16, + "coordinate": [ + -6.716376923040073, + 112.01639514487243 + ], + "sensor_type": 1, + "id": 66 + }, + { + "release_time": 3170, + "due_time": 3424, + "duration": 33, + "coordinate": [ + 0.25129698968798664, + 35.69177527966659 + ], + "sensor_type": 1, + "id": 67 + }, + { + "release_time": 1471, + "due_time": 1884, + "duration": 39, + "coordinate": [ + 74.78002354423131, + -136.61718919058907 + ], + "sensor_type": 1, + "id": 68 + }, + { + "release_time": 1405, + "due_time": 2073, + "duration": 54, + "coordinate": [ + 15.11002368566426, + 45.948417288188466 + ], + "sensor_type": 1, + "id": 69 + }, + { + "release_time": 2976, + "due_time": 3292, + "duration": 16, + "coordinate": [ + 24.88515432283191, + 122.9691082987382 + ], + "sensor_type": 1, + "id": 70 + }, + { + "release_time": 2953, + "due_time": 3163, + "duration": 34, + "coordinate": [ + -1.0263326577264138, + 7.637841366408338 + ], + "sensor_type": 1, + "id": 71 + }, + { + "release_time": 4, + "due_time": 2202, + "duration": 28, + "coordinate": [ + 17.096179809849716, + 102.83245795842214 + ], + "sensor_type": 1, + "id": 72 + }, + { + "release_time": 3388, + "due_time": 3573, + "duration": 28, + "coordinate": [ + 23.63511970376622, + 161.17636154618327 + ], + "sensor_type": 1, + "id": 73 + }, + { + "release_time": 3408, + "due_time": 3511, + "duration": 24, + "coordinate": [ + 22.031624335587836, + 38.52941372184915 + ], + "sensor_type": 1, + "id": 74 + }, + { + "release_time": 1310, + "due_time": 1899, + "duration": 50, + "coordinate": [ + -15.497921222966056, + -1.6312884160651322 + ], + "sensor_type": 1, + "id": 75 + }, + { + "release_time": 910, + "due_time": 2657, + "duration": 33, + "coordinate": [ + -28.349676664694904, + 1.5195341477439683 + ], + "sensor_type": 1, + "id": 76 + }, + { + "release_time": 857, + "due_time": 3585, + "duration": 43, + "coordinate": [ + -28.05416359325995, + 104.13198748917631 + ], + "sensor_type": 1, + "id": 77 + }, + { + "release_time": 1303, + "due_time": 2067, + "duration": 28, + "coordinate": [ + 43.47041751891575, + -74.82110469108704 + ], + "sensor_type": 1, + "id": 78 + }, + { + "release_time": 36, + "due_time": 3228, + "duration": 59, + "coordinate": [ + 87.72126999757197, + 66.02692426543925 + ], + "sensor_type": 1, + "id": 79 + }, + { + "release_time": 3182, + "due_time": 3452, + "duration": 56, + "coordinate": [ + 71.88634451921007, + -106.97806629901959 + ], + "sensor_type": 1, + "id": 80 + }, + { + "release_time": 132, + "due_time": 1033, + "duration": 34, + "coordinate": [ + 39.70249016031417, + -164.43002668141523 + ], + "sensor_type": 1, + "id": 81 + }, + { + "release_time": 298, + "due_time": 2973, + "duration": 25, + "coordinate": [ + -50.64141664944087, + -10.423738855518053 + ], + "sensor_type": 1, + "id": 82 + }, + { + "release_time": 3481, + "due_time": 3584, + "duration": 28, + "coordinate": [ + -50.64606504047067, + 160.7913374484511 + ], + "sensor_type": 1, + "id": 83 + }, + { + "release_time": 3074, + "due_time": 3480, + "duration": 38, + "coordinate": [ + 31.369025765427125, + 51.6284912310266 + ], + "sensor_type": 1, + "id": 84 + }, + { + "release_time": 2211, + "due_time": 2612, + "duration": 23, + "coordinate": [ + -42.62621988786357, + -33.015730831122994 + ], + "sensor_type": 1, + "id": 85 + }, + { + "release_time": 393, + "due_time": 1913, + "duration": 31, + "coordinate": [ + -43.667973983350514, + 116.94804043321795 + ], + "sensor_type": 1, + "id": 86 + }, + { + "release_time": 168, + "due_time": 2756, + "duration": 28, + "coordinate": [ + 43.61695731826228, + -38.45628428929015 + ], + "sensor_type": 1, + "id": 87 + }, + { + "release_time": 479, + "due_time": 1103, + "duration": 28, + "coordinate": [ + -66.59152955274234, + 44.42095753108555 + ], + "sensor_type": 1, + "id": 88 + }, + { + "release_time": 3226, + "due_time": 3419, + "duration": 50, + "coordinate": [ + -16.55887929343625, + -39.371874265147454 + ], + "sensor_type": 1, + "id": 89 + }, + { + "release_time": 3068, + "due_time": 3375, + "duration": 50, + "coordinate": [ + 61.089718472782664, + -46.895968519633186 + ], + "sensor_type": 1, + "id": 90 + }, + { + "release_time": 2636, + "due_time": 3217, + "duration": 50, + "coordinate": [ + 14.259365416373967, + 10.408346764645046 + ], + "sensor_type": 1, + "id": 91 + }, + { + "release_time": 3419, + "due_time": 3530, + "duration": 33, + "coordinate": [ + 74.86760475109739, + 34.93797968079926 + ], + "sensor_type": 1, + "id": 92 + }, + { + "release_time": 3301, + "due_time": 3471, + "duration": 51, + "coordinate": [ + -61.819459147685066, + -31.029009476476176 + ], + "sensor_type": 1, + "id": 93 + }, + { + "release_time": 2771, + "due_time": 3217, + "duration": 43, + "coordinate": [ + 55.53095427512724, + 133.3930209939395 + ], + "sensor_type": 1, + "id": 94 + }, + { + "release_time": 1950, + "due_time": 2413, + "duration": 44, + "coordinate": [ + -12.903173711732492, + 14.987337716570863 + ], + "sensor_type": 1, + "id": 95 + }, + { + "release_time": 976, + "due_time": 3094, + "duration": 49, + "coordinate": [ + -73.55378265876392, + 103.3607263005992 + ], + "sensor_type": 1, + "id": 96 + }, + { + "release_time": 2024, + "due_time": 3002, + "duration": 58, + "coordinate": [ + 58.87638446007446, + 80.62922774899221 + ], + "sensor_type": 1, + "id": 97 + }, + { + "release_time": 2994, + "due_time": 3354, + "duration": 15, + "coordinate": [ + 32.601880864575264, + 133.96221443742013 + ], + "sensor_type": 1, + "id": 98 + }, + { + "release_time": 16, + "due_time": 264, + "duration": 25, + "coordinate": [ + 52.16268713033685, + 176.16342758520778 + ], + "sensor_type": 1, + "id": 99 + }, + { + "release_time": 2094, + "due_time": 2928, + "duration": 42, + "coordinate": [ + 81.58301791158007, + 79.91282945323286 + ], + "sensor_type": 1, + "id": 100 + }, + { + "release_time": 1351, + "due_time": 1509, + "duration": 38, + "coordinate": [ + 56.115338194707135, + -25.960622513846204 + ], + "sensor_type": 1, + "id": 101 + }, + { + "release_time": 1009, + "due_time": 2431, + "duration": 35, + "coordinate": [ + 65.11082336867923, + -39.38605048676024 + ], + "sensor_type": 1, + "id": 102 + }, + { + "release_time": 2530, + "due_time": 2803, + "duration": 19, + "coordinate": [ + 4.244667283838936, + 128.553747426131 + ], + "sensor_type": 1, + "id": 103 + }, + { + "release_time": 1244, + "due_time": 2184, + "duration": 16, + "coordinate": [ + -43.34943281580871, + 51.62966162016767 + ], + "sensor_type": 1, + "id": 104 + }, + { + "release_time": 59, + "due_time": 301, + "duration": 49, + "coordinate": [ + 2.709948552401926, + -39.480771641443 + ], + "sensor_type": 1, + "id": 105 + }, + { + "release_time": 1325, + "due_time": 2444, + "duration": 60, + "coordinate": [ + 75.51081645159269, + 152.38078742374046 + ], + "sensor_type": 1, + "id": 106 + }, + { + "release_time": 944, + "due_time": 1210, + "duration": 29, + "coordinate": [ + -3.00246789609929, + -2.331502781336212 + ], + "sensor_type": 1, + "id": 107 + }, + { + "release_time": 440, + "due_time": 719, + "duration": 41, + "coordinate": [ + -19.377293865323537, + -77.01658760033538 + ], + "sensor_type": 1, + "id": 108 + }, + { + "release_time": 352, + "due_time": 2820, + "duration": 38, + "coordinate": [ + -2.2123785460394743, + -119.09576548035594 + ], + "sensor_type": 1, + "id": 109 + }, + { + "release_time": 3041, + "due_time": 3327, + "duration": 60, + "coordinate": [ + -55.63115978287757, + -136.67025925058314 + ], + "sensor_type": 1, + "id": 110 + }, + { + "release_time": 2889, + "due_time": 3410, + "duration": 58, + "coordinate": [ + 18.368286873287076, + -40.60705275090615 + ], + "sensor_type": 1, + "id": 111 + }, + { + "release_time": 2463, + "due_time": 3305, + "duration": 20, + "coordinate": [ + -69.29711913426425, + 119.47562317183042 + ], + "sensor_type": 1, + "id": 112 + }, + { + "release_time": 1932, + "due_time": 2384, + "duration": 55, + "coordinate": [ + -32.36459007039956, + -32.51381023184436 + ], + "sensor_type": 1, + "id": 113 + }, + { + "release_time": 39, + "due_time": 220, + "duration": 49, + "coordinate": [ + 46.01999405556228, + -89.8575913455836 + ], + "sensor_type": 1, + "id": 114 + }, + { + "release_time": 1879, + "due_time": 3297, + "duration": 22, + "coordinate": [ + -41.119400890357966, + 5.256703723032672 + ], + "sensor_type": 1, + "id": 115 + }, + { + "release_time": 1497, + "due_time": 1665, + "duration": 22, + "coordinate": [ + 25.370284687288205, + 123.77104336122426 + ], + "sensor_type": 1, + "id": 116 + }, + { + "release_time": 2370, + "due_time": 2589, + "duration": 49, + "coordinate": [ + -25.76737119145811, + 150.7405710007555 + ], + "sensor_type": 1, + "id": 117 + }, + { + "release_time": 605, + "due_time": 823, + "duration": 48, + "coordinate": [ + -76.78077327532577, + 68.94202634300296 + ], + "sensor_type": 1, + "id": 118 + }, + { + "release_time": 1999, + "due_time": 2460, + "duration": 45, + "coordinate": [ + 22.365920831508106, + -172.11111672770463 + ], + "sensor_type": 1, + "id": 119 + }, + { + "release_time": 1331, + "due_time": 2878, + "duration": 37, + "coordinate": [ + 37.37543474198446, + 11.484595482973816 + ], + "sensor_type": 1, + "id": 120 + }, + { + "release_time": 3021, + "due_time": 3369, + "duration": 20, + "coordinate": [ + -63.03873603898805, + -124.6520839973492 + ], + "sensor_type": 1, + "id": 121 + }, + { + "release_time": 501, + "due_time": 1802, + "duration": 26, + "coordinate": [ + -60.85002528261992, + -161.21221112645873 + ], + "sensor_type": 1, + "id": 122 + }, + { + "release_time": 1002, + "due_time": 1769, + "duration": 45, + "coordinate": [ + -4.374051011623024, + 159.06532620549126 + ], + "sensor_type": 1, + "id": 123 + }, + { + "release_time": 955, + "due_time": 2896, + "duration": 59, + "coordinate": [ + -56.244926499971626, + -147.49639834279242 + ], + "sensor_type": 1, + "id": 124 + }, + { + "release_time": 859, + "due_time": 1669, + "duration": 16, + "coordinate": [ + -36.536266230718574, + -5.064796754214655 + ], + "sensor_type": 1, + "id": 125 + }, + { + "release_time": 1839, + "due_time": 2168, + "duration": 42, + "coordinate": [ + -72.02977454098834, + 124.78975469145729 + ], + "sensor_type": 1, + "id": 126 + }, + { + "release_time": 2708, + "due_time": 3388, + "duration": 31, + "coordinate": [ + -77.03314933464, + -37.467872268167895 + ], + "sensor_type": 1, + "id": 127 + }, + { + "release_time": 637, + "due_time": 871, + "duration": 39, + "coordinate": [ + 51.39483520114308, + 1.8399075378055727 + ], + "sensor_type": 1, + "id": 128 + }, + { + "release_time": 1890, + "due_time": 3472, + "duration": 49, + "coordinate": [ + -76.51110578978668, + -112.30185130868077 + ], + "sensor_type": 1, + "id": 129 + }, + { + "release_time": 1133, + "due_time": 2547, + "duration": 29, + "coordinate": [ + -59.49069202561813, + 63.78833207340867 + ], + "sensor_type": 1, + "id": 130 + }, + { + "release_time": 439, + "due_time": 2336, + "duration": 58, + "coordinate": [ + -65.48046611284161, + -19.055981120403402 + ], + "sensor_type": 1, + "id": 131 + }, + { + "release_time": 1047, + "due_time": 1510, + "duration": 32, + "coordinate": [ + -35.6637901297083, + 1.1512245314789027 + ], + "sensor_type": 1, + "id": 132 + }, + { + "release_time": 989, + "due_time": 1988, + "duration": 44, + "coordinate": [ + -36.57467773016878, + -13.505539550757192 + ], + "sensor_type": 1, + "id": 133 + }, + { + "release_time": 3493, + "due_time": 3595, + "duration": 31, + "coordinate": [ + 53.582721823784055, + 18.059690335326337 + ], + "sensor_type": 1, + "id": 134 + }, + { + "release_time": 2336, + "due_time": 2921, + "duration": 36, + "coordinate": [ + -9.836667085190129, + -74.55491754464875 + ], + "sensor_type": 1, + "id": 135 + } +] \ No newline at end of file diff --git a/benchmarks/aeosbench/dataset/cases/00142/constellation.json b/benchmarks/aeosbench/dataset/cases/00142/constellation.json new file mode 100644 index 0000000..b0597e9 --- /dev/null +++ b/benchmarks/aeosbench/dataset/cases/00142/constellation.json @@ -0,0 +1,3044 @@ +{ + "orbits": [ + { + "id": 0, + "eccentricity": 0.0027054, + "semi_major_axis": 7071000.0, + "inclination": 98.4586, + "right_ascension_of_the_ascending_node": 140.3858, + "argument_of_perigee": 29.436 + }, + { + "id": 1, + "eccentricity": 0.0002962, + "semi_major_axis": 6921000.0, + "inclination": 53.0439, + "right_ascension_of_the_ascending_node": 98.1907, + "argument_of_perigee": 359.7909 + }, + { + "id": 2, + "eccentricity": 0.0001723, + "semi_major_axis": 7571000.0, + "inclination": 87.8929, + "right_ascension_of_the_ascending_node": 179.6391, + "argument_of_perigee": 89.4533 + }, + { + "id": 3, + "eccentricity": 0.0001338, + "semi_major_axis": 6921000.0, + "inclination": 53.2153, + "right_ascension_of_the_ascending_node": 208.3679, + "argument_of_perigee": 90.0054 + }, + { + "id": 4, + "eccentricity": 9.22e-05, + "semi_major_axis": 6921000.0, + "inclination": 43.0068, + "right_ascension_of_the_ascending_node": 65.3174, + "argument_of_perigee": 262.9278 + }, + { + "id": 5, + "eccentricity": 0.0001559, + "semi_major_axis": 6921000.0, + "inclination": 53.2192, + "right_ascension_of_the_ascending_node": 15.5818, + "argument_of_perigee": 102.5365 + }, + { + "id": 6, + "eccentricity": 0.0003774, + "semi_major_axis": 6921000.0, + "inclination": 97.6556, + "right_ascension_of_the_ascending_node": 58.3661, + "argument_of_perigee": 88.9183 + }, + { + "id": 7, + "eccentricity": 0.0002032, + "semi_major_axis": 6921000.0, + "inclination": 97.6545, + "right_ascension_of_the_ascending_node": 238.8517, + "argument_of_perigee": 234.4655 + }, + { + "id": 8, + "eccentricity": 0.0001424, + "semi_major_axis": 6921000.0, + "inclination": 53.2163, + "right_ascension_of_the_ascending_node": 75.0447, + "argument_of_perigee": 92.1592 + }, + { + "id": 9, + "eccentricity": 0.0001388, + "semi_major_axis": 6921000.0, + "inclination": 53.2157, + "right_ascension_of_the_ascending_node": 188.803, + "argument_of_perigee": 104.1402 + }, + { + "id": 10, + "eccentricity": 0.0001381, + "semi_major_axis": 6921000.0, + "inclination": 53.2172, + "right_ascension_of_the_ascending_node": 109.5888, + "argument_of_perigee": 102.1444 + }, + { + "id": 11, + "eccentricity": 0.0001343, + "semi_major_axis": 6921000.0, + "inclination": 53.2192, + "right_ascension_of_the_ascending_node": 339.2279, + "argument_of_perigee": 84.7573 + }, + { + "id": 12, + "eccentricity": 0.0001291, + "semi_major_axis": 6921000.0, + "inclination": 53.2185, + "right_ascension_of_the_ascending_node": 331.0264, + "argument_of_perigee": 94.48 + }, + { + "id": 13, + "eccentricity": 0.0001382, + "semi_major_axis": 6921000.0, + "inclination": 53.2194, + "right_ascension_of_the_ascending_node": 302.7258, + "argument_of_perigee": 113.561 + }, + { + "id": 14, + "eccentricity": 0.0002192, + "semi_major_axis": 7571000.0, + "inclination": 87.9144, + "right_ascension_of_the_ascending_node": 119.0496, + "argument_of_perigee": 84.1126 + }, + { + "id": 15, + "eccentricity": 0.0001057, + "semi_major_axis": 6921000.0, + "inclination": 53.0541, + "right_ascension_of_the_ascending_node": 275.4055, + "argument_of_perigee": 91.5471 + }, + { + "id": 16, + "eccentricity": 0.0001174, + "semi_major_axis": 6921000.0, + "inclination": 53.2157, + "right_ascension_of_the_ascending_node": 228.2288, + "argument_of_perigee": 93.6013 + }, + { + "id": 17, + "eccentricity": 0.0002211, + "semi_major_axis": 6921000.0, + "inclination": 53.221, + "right_ascension_of_the_ascending_node": 80.048, + "argument_of_perigee": 58.5218 + }, + { + "id": 18, + "eccentricity": 0.0001066, + "semi_major_axis": 6921000.0, + "inclination": 53.2151, + "right_ascension_of_the_ascending_node": 208.3246, + "argument_of_perigee": 88.7773 + }, + { + "id": 19, + "eccentricity": 0.0002177, + "semi_major_axis": 7571000.0, + "inclination": 87.9154, + "right_ascension_of_the_ascending_node": 88.5261, + "argument_of_perigee": 74.1678 + }, + { + "id": 20, + "eccentricity": 0.0001501, + "semi_major_axis": 6921000.0, + "inclination": 53.2186, + "right_ascension_of_the_ascending_node": 30.4213, + "argument_of_perigee": 90.5169 + }, + { + "id": 21, + "eccentricity": 0.0002076, + "semi_major_axis": 7571000.0, + "inclination": 87.9149, + "right_ascension_of_the_ascending_node": 88.5075, + "argument_of_perigee": 75.042 + }, + { + "id": 22, + "eccentricity": 0.0002069, + "semi_major_axis": 7571000.0, + "inclination": 87.8951, + "right_ascension_of_the_ascending_node": 134.2545, + "argument_of_perigee": 85.0832 + }, + { + "id": 23, + "eccentricity": 0.0001079, + "semi_major_axis": 6921000.0, + "inclination": 53.0537, + "right_ascension_of_the_ascending_node": 221.049, + "argument_of_perigee": 98.1978 + }, + { + "id": 24, + "eccentricity": 0.0001688, + "semi_major_axis": 6921000.0, + "inclination": 53.217, + "right_ascension_of_the_ascending_node": 223.6341, + "argument_of_perigee": 59.8642 + }, + { + "id": 25, + "eccentricity": 0.0001309, + "semi_major_axis": 6921000.0, + "inclination": 53.055, + "right_ascension_of_the_ascending_node": 52.6894, + "argument_of_perigee": 80.2201 + }, + { + "id": 26, + "eccentricity": 0.0003151, + "semi_major_axis": 6894000.0, + "inclination": 97.2959, + "right_ascension_of_the_ascending_node": 240.6755, + "argument_of_perigee": 105.8982 + }, + { + "id": 27, + "eccentricity": 0.0001228, + "semi_major_axis": 6921000.0, + "inclination": 53.054, + "right_ascension_of_the_ascending_node": 210.8341, + "argument_of_perigee": 80.001 + }, + { + "id": 28, + "eccentricity": 0.0001138, + "semi_major_axis": 6921000.0, + "inclination": 53.0542, + "right_ascension_of_the_ascending_node": 132.6837, + "argument_of_perigee": 94.4245 + }, + { + "id": 29, + "eccentricity": 0.0029292, + "semi_major_axis": 7099000.0, + "inclination": 97.806, + "right_ascension_of_the_ascending_node": 172.4827, + "argument_of_perigee": 268.3248 + }, + { + "id": 30, + "eccentricity": 0.0001372, + "semi_major_axis": 6921000.0, + "inclination": 53.2179, + "right_ascension_of_the_ascending_node": 69.9767, + "argument_of_perigee": 104.9836 + } + ], + "satellites": [ + { + "inertia": [ + 154.4599609375, + 0.0, + 0.0, + 0.0, + 140.90074157714844, + 0.0, + 0.0, + 0.0, + 165.2673797607422 + ], + "mass": 135.07656216356094, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 0, + "solar_panel": { + "direction": [ + -0.0068980906335297095, + 0.09536296372432651, + -0.995418666439064 + ], + "area": 0.10878347967116522, + "efficiency": 0.3624136303451052 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.43481244924079776, + "power": 6.304123409364432, + "type": 1 + }, + "battery": { + "capacity": 16527.52543833702, + "percentage": 0.4999136024915718 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 565.5272710751448, + "power": 6.134547708811103, + "efficiency": 0.593497637939076 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 545.2931007209718, + "power": 5.203145581463401, + "efficiency": 0.570889863010342 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 573.4563980910906, + "power": 5.044222758936654, + "efficiency": 0.5571180006577409 + } + ], + "mrp_control": { + "k": 17.807974337150494, + "ki": 0.003226074237840737, + "p": 42.92242010974674, + "integral_limit": 0.013069031522345878 + }, + "true_anomaly": 216.51284814195833, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 0 + }, + { + "inertia": [ + 149.64129638671875, + 0.0, + 0.0, + 0.0, + 70.52127838134766, + 0.0, + 0.0, + 0.0, + 73.46745300292969 + ], + "mass": 138.2605875598565, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 1, + "solar_panel": { + "direction": [ + -0.042919386257709705, + 0.0845104776285279, + -0.995497817905323 + ], + "area": 0.3884128913323841, + "efficiency": 0.11536660644460772 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.22302257300212924, + "power": 5.782745902223918, + "type": 1 + }, + "battery": { + "capacity": 20794.293034865303, + "percentage": 0.6403281819338865 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 740.8678026076473, + "power": 6.199271392970686, + "efficiency": 0.542831342795559 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 495.4704763111657, + "power": 6.954945202641597, + "efficiency": 0.5865179653939991 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 516.7937941009282, + "power": 6.506399771806568, + "efficiency": 0.5032865304625576 + } + ], + "mrp_control": { + "k": 24.22471580013987, + "ki": 0.001656376261599122, + "p": 71.34933491907478, + "integral_limit": 0.0005756590904777741 + }, + "true_anomaly": 24.986045351764204, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 1 + }, + { + "inertia": [ + 75.94922637939453, + 0.0, + 0.0, + 0.0, + 101.15887451171875, + 0.0, + 0.0, + 0.0, + 83.28694152832031 + ], + "mass": 132.81901458333874, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 2, + "solar_panel": { + "direction": [ + -0.29462725316577065, + 0.8190285830704672, + -0.4923281038144946 + ], + "area": 0.3113533321232654, + "efficiency": 0.12505300518722873 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.37612431115594613, + "power": 5.374973123406092, + "type": 1 + }, + "battery": { + "capacity": 11166.160751474217, + "percentage": 0.8469078020986825 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 426.0986328719256, + "power": 6.117826976540032, + "efficiency": 0.5328713091190596 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 733.8924486327311, + "power": 5.606966729872492, + "efficiency": 0.5708179498453531 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 698.668071576943, + "power": 5.692103983602263, + "efficiency": 0.5607291635420578 + } + ], + "mrp_control": { + "k": 25.598544602540787, + "ki": 0.009049327934092712, + "p": 89.11930758008141, + "integral_limit": 0.005266434177984878 + }, + "true_anomaly": 57.13893359776544, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 2 + }, + { + "inertia": [ + 171.8408203125, + 0.0, + 0.0, + 0.0, + 120.8842544555664, + 0.0, + 0.0, + 0.0, + 71.39202880859375 + ], + "mass": 136.76887903777927, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 3, + "solar_panel": { + "direction": [ + 0.7624307918751303, + 0.11627617639928065, + -0.6365368319293276 + ], + "area": 0.24959545986744233, + "efficiency": 0.1773874511185509 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4305375905217198, + "power": 9.636411491400326, + "type": 1 + }, + "battery": { + "capacity": 12680.246353288605, + "percentage": 0.114450687132925 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 488.8565962646161, + "power": 5.466324850917527, + "efficiency": 0.5256652875342241 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 747.169044482601, + "power": 5.980232031672884, + "efficiency": 0.5591537649347161 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 536.8568946308293, + "power": 5.369519908944163, + "efficiency": 0.549969374019848 + } + ], + "mrp_control": { + "k": 36.248934940192804, + "ki": 0.007781907912176809, + "p": 109.90066412666866, + "integral_limit": 0.009819247149824158 + }, + "true_anomaly": 281.51453758792655, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 3 + }, + { + "inertia": [ + 71.60331726074219, + 0.0, + 0.0, + 0.0, + 169.08859252929688, + 0.0, + 0.0, + 0.0, + 137.07366943359375 + ], + "mass": 73.87525968560065, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 4, + "solar_panel": { + "direction": [ + 0.14509588041830276, + 0.10250984226955731, + 0.9840929416084174 + ], + "area": 0.49165260133738065, + "efficiency": 0.37945791776643145 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4833756310279934, + "power": 7.9164753960830945, + "type": 1 + }, + "battery": { + "capacity": 22960.135241198073, + "percentage": 0.8914578270594484 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 672.5770060692046, + "power": 5.15712694587004, + "efficiency": 0.5494981305189687 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 493.1042596689134, + "power": 5.918176043533928, + "efficiency": 0.5982561046847907 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 586.2696104996498, + "power": 6.00486494153315, + "efficiency": 0.5805191958408481 + } + ], + "mrp_control": { + "k": 54.58245350906527, + "ki": 0.008256500870204086, + "p": 218.2134160901147, + "integral_limit": 0.025863093595299987 + }, + "true_anomaly": 227.90397380025752, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 4 + }, + { + "inertia": [ + 119.46218872070312, + 0.0, + 0.0, + 0.0, + 87.56681823730469, + 0.0, + 0.0, + 0.0, + 181.1250762939453 + ], + "mass": 65.50986763931058, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 5, + "solar_panel": { + "direction": [ + -0.08355929367352194, + 0.6153901154788449, + -0.7837811239189906 + ], + "area": 0.2436571381245663, + "efficiency": 0.20628807076564284 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.42141059331379505, + "power": 8.063123569313577, + "type": 1 + }, + "battery": { + "capacity": 26345.442319407583, + "percentage": 0.6508316513192729 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 652.1309953154641, + "power": 5.6267312704596835, + "efficiency": 0.5427338657264127 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 471.450308559584, + "power": 5.638524969778999, + "efficiency": 0.5296385399230451 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 423.701859899706, + "power": 5.190722260586594, + "efficiency": 0.5760650123280842 + } + ], + "mrp_control": { + "k": 22.98913428079406, + "ki": 0.0036778981497826635, + "p": 73.05178309164026, + "integral_limit": 0.0025775732597870396 + }, + "true_anomaly": 188.7386318409241, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 5 + }, + { + "inertia": [ + 192.20321655273438, + 0.0, + 0.0, + 0.0, + 134.1176300048828, + 0.0, + 0.0, + 0.0, + 149.22769165039062 + ], + "mass": 91.03262598415503, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 6, + "solar_panel": { + "direction": [ + 0.49750352982205237, + 0.4074149643880369, + 0.7658350244062313 + ], + "area": 0.42902622000847634, + "efficiency": 0.23810420348565786 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.25954598245700167, + "power": 8.35984201439273, + "type": 1 + }, + "battery": { + "capacity": 28690.822505842323, + "percentage": 0.29978818358146225 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 550.1255675405303, + "power": 6.989355585300184, + "efficiency": 0.5505317166392562 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 659.0144483654522, + "power": 6.4419137198835115, + "efficiency": 0.521082462768828 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 579.9619055208972, + "power": 5.156242537463706, + "efficiency": 0.5326518712878182 + } + ], + "mrp_control": { + "k": 39.945690652769784, + "ki": 0.0060035790189092875, + "p": 101.00471109605031, + "integral_limit": 0.029159741477463117 + }, + "true_anomaly": 289.00065091606575, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 6 + }, + { + "inertia": [ + 114.58836364746094, + 0.0, + 0.0, + 0.0, + 173.50405883789062, + 0.0, + 0.0, + 0.0, + 147.8744659423828 + ], + "mass": 84.4134369372015, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 7, + "solar_panel": { + "direction": [ + 0.8218925856618535, + 0.450914871158206, + -0.34809245410156675 + ], + "area": 0.34027401088240217, + "efficiency": 0.23303258689692355 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3793946893198653, + "power": 8.670649998397682, + "type": 1 + }, + "battery": { + "capacity": 8059.8614255865905, + "percentage": 0.26291328753975046 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 717.5165847720514, + "power": 6.466302535183216, + "efficiency": 0.5743117552912399 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 451.40556643340847, + "power": 5.978465618981967, + "efficiency": 0.5571805948290157 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 561.8545561585377, + "power": 6.382267882496328, + "efficiency": 0.5912595530751084 + } + ], + "mrp_control": { + "k": 69.5505648301084, + "ki": 0.003892700851167972, + "p": 185.86227965897112, + "integral_limit": 0.01035566025830084 + }, + "true_anomaly": 69.22104742902755, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 7 + }, + { + "inertia": [ + 96.11229705810547, + 0.0, + 0.0, + 0.0, + 86.46250915527344, + 0.0, + 0.0, + 0.0, + 53.89992141723633 + ], + "mass": 183.9705546437268, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 8, + "solar_panel": { + "direction": [ + -0.7387959140311039, + 0.02662288222000801, + 0.6734031627140202 + ], + "area": 0.2689156480506279, + "efficiency": 0.3212513915046755 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.17161270284493974, + "power": 9.831726834185549, + "type": 1 + }, + "battery": { + "capacity": 18781.418877751115, + "percentage": 0.349047290323347 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 532.8461585204949, + "power": 6.861184646183895, + "efficiency": 0.5738423112525401 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 614.0904437880924, + "power": 6.9469142946952065, + "efficiency": 0.5228348599014079 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 693.6955000535445, + "power": 5.771762040406745, + "efficiency": 0.5764328163497897 + } + ], + "mrp_control": { + "k": 16.028606086034788, + "ki": 0.006999328531351564, + "p": 50.142737736949, + "integral_limit": 0.024621003787913324 + }, + "true_anomaly": 83.87175734595924, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 8 + }, + { + "inertia": [ + 115.88953399658203, + 0.0, + 0.0, + 0.0, + 128.47860717773438, + 0.0, + 0.0, + 0.0, + 90.74420166015625 + ], + "mass": 73.92478630410962, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 9, + "solar_panel": { + "direction": [ + 0.3178411534956716, + 0.6722572795789481, + -0.6686158472528548 + ], + "area": 0.35035921872603504, + "efficiency": 0.15174538273322327 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3971110889990507, + "power": 9.083271088304572, + "type": 1 + }, + "battery": { + "capacity": 26597.827098419402, + "percentage": 0.1600787573986812 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 522.7526378976863, + "power": 6.320052602059467, + "efficiency": 0.5811545001773608 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 624.6933822854344, + "power": 5.214774650391099, + "efficiency": 0.5131443089719909 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 743.9297962727596, + "power": 5.750706561180729, + "efficiency": 0.5492090919742574 + } + ], + "mrp_control": { + "k": 37.5719734280387, + "ki": 0.004668149461768451, + "p": 148.83620032626249, + "integral_limit": 0.007684643666174274 + }, + "true_anomaly": 218.07848242935705, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 9 + }, + { + "inertia": [ + 114.58099365234375, + 0.0, + 0.0, + 0.0, + 165.5225830078125, + 0.0, + 0.0, + 0.0, + 98.01639556884766 + ], + "mass": 71.6575269797433, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 10, + "solar_panel": { + "direction": [ + 0.07658586351287874, + 0.3306959545699009, + 0.9406246813374018 + ], + "area": 0.10282396063568151, + "efficiency": 0.41435795069569326 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3636847614240686, + "power": 6.5968218653632, + "type": 1 + }, + "battery": { + "capacity": 12924.189390936925, + "percentage": 0.5007356865587035 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 614.5549780174005, + "power": 6.510600776726477, + "efficiency": 0.5195577137195642 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 702.8421111476135, + "power": 6.739523714128348, + "efficiency": 0.5889382444291487 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 728.8422356657502, + "power": 6.210871361146161, + "efficiency": 0.5564835694967823 + } + ], + "mrp_control": { + "k": 30.124060422650867, + "ki": 0.005360555180089317, + "p": 79.24292151090762, + "integral_limit": 0.016392803979353388 + }, + "true_anomaly": 200.97758959135487, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 10 + }, + { + "inertia": [ + 123.15946960449219, + 0.0, + 0.0, + 0.0, + 61.644954681396484, + 0.0, + 0.0, + 0.0, + 168.77931213378906 + ], + "mass": 50.71609217868367, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 11, + "solar_panel": { + "direction": [ + 0.7766083583836839, + 0.11395092607777682, + 0.6195923209132087 + ], + "area": 0.4299536722341448, + "efficiency": 0.3247727866316737 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.40733426454889177, + "power": 4.529453699549647, + "type": 1 + }, + "battery": { + "capacity": 27580.25707883716, + "percentage": 0.24930909026673534 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 454.82059584194, + "power": 6.85350160677582, + "efficiency": 0.5924705185161001 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 474.36453280264226, + "power": 6.65238904753124, + "efficiency": 0.5060729186145255 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 471.6075257638865, + "power": 5.83499196208176, + "efficiency": 0.5467076677531822 + } + ], + "mrp_control": { + "k": 15.962148699891124, + "ki": 0.0003009463771980814, + "p": 52.25144226018124, + "integral_limit": 0.0009706437745256839 + }, + "true_anomaly": 276.7386102372992, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 11 + }, + { + "inertia": [ + 133.17686462402344, + 0.0, + 0.0, + 0.0, + 198.78855895996094, + 0.0, + 0.0, + 0.0, + 112.81861877441406 + ], + "mass": 93.52445225699337, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 12, + "solar_panel": { + "direction": [ + -0.018764343484787938, + 0.644614635220479, + 0.7642773524533837 + ], + "area": 0.42051568077686574, + "efficiency": 0.12470097516964258 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.15219487192735165, + "power": 4.597365982992624, + "type": 1 + }, + "battery": { + "capacity": 13857.043852691424, + "percentage": 0.6181727323316154 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 610.9537548041137, + "power": 6.000135700117788, + "efficiency": 0.5268831019765687 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 448.84704414926716, + "power": 5.374934653322883, + "efficiency": 0.5729431632112604 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 618.0422416027203, + "power": 6.884160288687268, + "efficiency": 0.59214188012535 + } + ], + "mrp_control": { + "k": 76.70857475186173, + "ki": 0.004022447107544948, + "p": 274.4552621273144, + "integral_limit": 0.00467597651310356 + }, + "true_anomaly": 42.8486768693477, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 12 + }, + { + "inertia": [ + 89.47077178955078, + 0.0, + 0.0, + 0.0, + 188.74156188964844, + 0.0, + 0.0, + 0.0, + 175.53228759765625 + ], + "mass": 54.532654192446344, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 13, + "solar_panel": { + "direction": [ + 0.3383970422454414, + 0.18216372388076507, + 0.923203021822085 + ], + "area": 0.33510423249385435, + "efficiency": 0.3308089300454772 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.29047574477868277, + "power": 6.288322523135479, + "type": 1 + }, + "battery": { + "capacity": 11030.043275448053, + "percentage": 0.13625829559904348 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 593.9864181064954, + "power": 6.275134233157046, + "efficiency": 0.5758240436598737 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 654.5485015303422, + "power": 6.2022943551903955, + "efficiency": 0.5017053644003423 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 711.9228746156682, + "power": 5.851608057021311, + "efficiency": 0.5089051470682364 + } + ], + "mrp_control": { + "k": 37.7233208726075, + "ki": 0.0095411386821078, + "p": 111.36127918939479, + "integral_limit": 0.04512299765330489 + }, + "true_anomaly": 163.87646975154323, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 13 + }, + { + "inertia": [ + 85.85210418701172, + 0.0, + 0.0, + 0.0, + 177.69415283203125, + 0.0, + 0.0, + 0.0, + 57.70351028442383 + ], + "mass": 194.64961585433701, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 14, + "solar_panel": { + "direction": [ + 0.025377280571565984, + 0.1903219808177368, + 0.9813936708825899 + ], + "area": 0.14951210884823973, + "efficiency": 0.1934674014087929 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.22813265216520465, + "power": 9.688305208192741, + "type": 1 + }, + "battery": { + "capacity": 26312.256485468788, + "percentage": 0.1452760720649092 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 519.8111763244342, + "power": 6.004343657701915, + "efficiency": 0.5856571736911897 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 599.723500626611, + "power": 5.530303590421792, + "efficiency": 0.5889965037610163 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 428.1901379196251, + "power": 6.269076359512194, + "efficiency": 0.5941952588346825 + } + ], + "mrp_control": { + "k": 42.505726898391664, + "ki": 0.005762896951806146, + "p": 99.88583717414606, + "integral_limit": 0.020187376277679234 + }, + "true_anomaly": 9.555546779801363, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 14 + }, + { + "inertia": [ + 135.80995178222656, + 0.0, + 0.0, + 0.0, + 133.7823028564453, + 0.0, + 0.0, + 0.0, + 73.94473266601562 + ], + "mass": 95.27177136788747, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 15, + "solar_panel": { + "direction": [ + -0.8909877180618192, + 0.04668891219309919, + -0.4516204509776072 + ], + "area": 0.22173708724026825, + "efficiency": 0.1389425564597754 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3244482213522988, + "power": 5.067486414022003, + "type": 1 + }, + "battery": { + "capacity": 9284.271635929636, + "percentage": 0.9765292664911487 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 642.697615741192, + "power": 5.067722838873689, + "efficiency": 0.5737271154412026 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 671.6678736017427, + "power": 6.880980946320389, + "efficiency": 0.5705753012761658 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 647.1472148290617, + "power": 6.308984934029866, + "efficiency": 0.5996995037047448 + } + ], + "mrp_control": { + "k": 30.743675578596356, + "ki": 0.007450053799645318, + "p": 81.55217763433558, + "integral_limit": 0.021163076622272414 + }, + "true_anomaly": 25.415056785276633, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 15 + }, + { + "inertia": [ + 69.82269287109375, + 0.0, + 0.0, + 0.0, + 131.11956787109375, + 0.0, + 0.0, + 0.0, + 83.55096435546875 + ], + "mass": 60.75014912022482, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 16, + "solar_panel": { + "direction": [ + 0.504870222561735, + 0.809838201780122, + -0.29877775236453386 + ], + "area": 0.1938963008105911, + "efficiency": 0.3103935104308809 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.1350300202606483, + "power": 6.220404613982414, + "type": 1 + }, + "battery": { + "capacity": 24797.80588699186, + "percentage": 0.203687324808767 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 470.6455133336509, + "power": 5.473359112262981, + "efficiency": 0.5439626580793302 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 502.884509238685, + "power": 5.8874467853151735, + "efficiency": 0.5460220684034769 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 553.1570124414297, + "power": 5.194738337177371, + "efficiency": 0.5969216189813841 + } + ], + "mrp_control": { + "k": 38.44606996365953, + "ki": 0.0008182573177585284, + "p": 133.5859370571252, + "integral_limit": 0.0028660175672939048 + }, + "true_anomaly": 249.84448090019887, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 16 + }, + { + "inertia": [ + 189.57565307617188, + 0.0, + 0.0, + 0.0, + 71.05286407470703, + 0.0, + 0.0, + 0.0, + 89.98916625976562 + ], + "mass": 58.452048563701375, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 17, + "solar_panel": { + "direction": [ + 0.5303871404133002, + 0.2963967453641871, + 0.7942533919485137 + ], + "area": 0.18920845903728775, + "efficiency": 0.13741401157390662 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.36535335994461215, + "power": 6.832280002344189, + "type": 1 + }, + "battery": { + "capacity": 10605.761697637283, + "percentage": 0.9667288992646283 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 508.5930749739486, + "power": 5.3366186320197935, + "efficiency": 0.5776242340123149 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 708.9187609989764, + "power": 5.3269591207455145, + "efficiency": 0.5677867038430888 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 464.0189504995541, + "power": 6.112816975467901, + "efficiency": 0.5607999855294261 + } + ], + "mrp_control": { + "k": 49.44377230909739, + "ki": 0.0002581657396748538, + "p": 154.65363211719352, + "integral_limit": 0.0002186538765738347 + }, + "true_anomaly": 261.9186135842342, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 17 + }, + { + "inertia": [ + 182.6564178466797, + 0.0, + 0.0, + 0.0, + 60.27998733520508, + 0.0, + 0.0, + 0.0, + 185.8624725341797 + ], + "mass": 169.7008591624192, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 18, + "solar_panel": { + "direction": [ + -0.40739068149406965, + 0.18254860034109605, + -0.8948233575099078 + ], + "area": 0.3402765130942287, + "efficiency": 0.3381013166876332 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.19767241766287877, + "power": 1.6208322798420336, + "type": 1 + }, + "battery": { + "capacity": 26448.300983501776, + "percentage": 0.7751201674391595 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 405.5928961449139, + "power": 5.723355161142387, + "efficiency": 0.5606699230589165 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 667.4634984051138, + "power": 5.954089947265688, + "efficiency": 0.5829399414445544 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 561.456203580412, + "power": 6.050075788177339, + "efficiency": 0.5967312275251053 + } + ], + "mrp_control": { + "k": 69.78200223298352, + "ki": 0.0011004166053500152, + "p": 258.98159422987015, + "integral_limit": 0.0007224189762853034 + }, + "true_anomaly": 340.2396314642786, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 18 + }, + { + "inertia": [ + 142.93862915039062, + 0.0, + 0.0, + 0.0, + 141.8524169921875, + 0.0, + 0.0, + 0.0, + 163.44093322753906 + ], + "mass": 143.1567073060981, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 19, + "solar_panel": { + "direction": [ + 0.22934534119340874, + 0.05157634854165543, + -0.9719776719369579 + ], + "area": 0.3332328649527184, + "efficiency": 0.23456079334449054 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2558306033110357, + "power": 5.333959412088368, + "type": 1 + }, + "battery": { + "capacity": 14968.602203993141, + "percentage": 0.4042382704038183 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 630.8408145350353, + "power": 5.523074835239742, + "efficiency": 0.5272208037737398 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 673.2235996350605, + "power": 5.756769286240256, + "efficiency": 0.5159600581815661 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 471.5795124215779, + "power": 5.534808703389556, + "efficiency": 0.5090540955897924 + } + ], + "mrp_control": { + "k": 28.085260667697465, + "ki": 0.006922791125151762, + "p": 64.78228604812773, + "integral_limit": 0.0031320486446241007 + }, + "true_anomaly": 101.00143426831495, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 19 + }, + { + "inertia": [ + 139.68458557128906, + 0.0, + 0.0, + 0.0, + 139.53573608398438, + 0.0, + 0.0, + 0.0, + 52.047000885009766 + ], + "mass": 137.7580873687453, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 20, + "solar_panel": { + "direction": [ + 0.3425847798236692, + 0.04880410244152738, + 0.9382184331050233 + ], + "area": 0.4461501733422809, + "efficiency": 0.26859178696478897 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.41173450763489705, + "power": 3.708396806421259, + "type": 1 + }, + "battery": { + "capacity": 28347.29366362442, + "percentage": 0.41423098257814894 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 663.3752601118879, + "power": 6.521202152118599, + "efficiency": 0.5860305299339641 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 427.51128325233924, + "power": 5.9288185929773505, + "efficiency": 0.5606757779502866 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 609.8233403449556, + "power": 6.720749476564179, + "efficiency": 0.5061450491122516 + } + ], + "mrp_control": { + "k": 44.47364295169111, + "ki": 0.000559278840030265, + "p": 168.28408452648162, + "integral_limit": 0.0027502793216600645 + }, + "true_anomaly": 275.67560747880833, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 20 + }, + { + "inertia": [ + 139.8824462890625, + 0.0, + 0.0, + 0.0, + 116.27420806884766, + 0.0, + 0.0, + 0.0, + 64.42428588867188 + ], + "mass": 137.175978362212, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 21, + "solar_panel": { + "direction": [ + 0.50422552850053, + 0.8022537965913179, + 0.3196020373263873 + ], + "area": 0.37027913617348973, + "efficiency": 0.44493599915633575 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.37766132550806, + "power": 8.56441782439174, + "type": 1 + }, + "battery": { + "capacity": 8942.680847155229, + "percentage": 0.7157625821047163 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 549.8419250995437, + "power": 5.625780880630229, + "efficiency": 0.5527440736251525 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 462.71584597989715, + "power": 6.126000161990191, + "efficiency": 0.5861131470923943 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 411.85010734349106, + "power": 6.899693189249079, + "efficiency": 0.5202166444690836 + } + ], + "mrp_control": { + "k": 24.489577248269853, + "ki": 0.004466942727952604, + "p": 49.60160655046815, + "integral_limit": 0.0018604064786734988 + }, + "true_anomaly": 242.46631511809838, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 21 + }, + { + "inertia": [ + 184.8409881591797, + 0.0, + 0.0, + 0.0, + 99.9237060546875, + 0.0, + 0.0, + 0.0, + 54.199363708496094 + ], + "mass": 180.56552018753723, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 22, + "solar_panel": { + "direction": [ + -0.7888922456056479, + 0.44431197027779584, + -0.4245419860168616 + ], + "area": 0.3308594828350112, + "efficiency": 0.23895996560222385 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.10243572176880567, + "power": 5.753492574895632, + "type": 1 + }, + "battery": { + "capacity": 22192.681026786748, + "percentage": 0.10771189142909071 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 466.6786747568964, + "power": 5.858257880446491, + "efficiency": 0.5875036414815092 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 547.6181825382432, + "power": 5.296247876625677, + "efficiency": 0.5832412374304012 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 549.0522049829871, + "power": 6.323411510063887, + "efficiency": 0.5216603221823306 + } + ], + "mrp_control": { + "k": 26.830769663829198, + "ki": 0.0026341371288505343, + "p": 91.12387425431687, + "integral_limit": 0.005618287776331615 + }, + "true_anomaly": 192.82608239120063, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 22 + }, + { + "inertia": [ + 57.90424728393555, + 0.0, + 0.0, + 0.0, + 141.0811767578125, + 0.0, + 0.0, + 0.0, + 184.060791015625 + ], + "mass": 135.86161060153225, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 23, + "solar_panel": { + "direction": [ + 0.25288941582366575, + 0.9633223749349773, + 0.08976048860161222 + ], + "area": 0.36483951315262175, + "efficiency": 0.3436287099158186 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.1300768059637714, + "power": 9.553355071917736, + "type": 1 + }, + "battery": { + "capacity": 22016.933653067354, + "percentage": 0.8019239885890028 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 587.2223487712914, + "power": 5.07991348526192, + "efficiency": 0.581910090151805 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 663.6360490999618, + "power": 6.9996936573918, + "efficiency": 0.5898192664901856 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 716.1838042559109, + "power": 6.453460858125886, + "efficiency": 0.5625875292733848 + } + ], + "mrp_control": { + "k": 34.71582476595387, + "ki": 0.009542723661254155, + "p": 92.69220383851761, + "integral_limit": 0.03951772840381488 + }, + "true_anomaly": 157.61908735415938, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 23 + }, + { + "inertia": [ + 163.5005645751953, + 0.0, + 0.0, + 0.0, + 93.99768829345703, + 0.0, + 0.0, + 0.0, + 130.05767822265625 + ], + "mass": 181.43388907873307, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 24, + "solar_panel": { + "direction": [ + 0.31004161711849276, + 0.2269899035634458, + -0.923227912995923 + ], + "area": 0.33962230736692345, + "efficiency": 0.42455766435218656 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3620453181994603, + "power": 4.931405546807779, + "type": 1 + }, + "battery": { + "capacity": 23428.835198388755, + "percentage": 0.6328372743919788 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 516.933647126852, + "power": 5.567119880794009, + "efficiency": 0.5005486919249524 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 707.3026646543858, + "power": 6.928494995296558, + "efficiency": 0.5862570141751929 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 430.003196719369, + "power": 5.433514713327913, + "efficiency": 0.5108010059232468 + } + ], + "mrp_control": { + "k": 21.6347469791244, + "ki": 0.0074674940500337825, + "p": 66.43080854491348, + "integral_limit": 0.016947386764526794 + }, + "true_anomaly": 138.55256115483584, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 24 + }, + { + "inertia": [ + 132.77081298828125, + 0.0, + 0.0, + 0.0, + 119.29783630371094, + 0.0, + 0.0, + 0.0, + 174.53939819335938 + ], + "mass": 54.37418270267079, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 25, + "solar_panel": { + "direction": [ + 0.002180435619924442, + 0.0016065131054443847, + -0.9999963324013491 + ], + "area": 0.3218100995195235, + "efficiency": 0.4691288387144098 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3234378541224351, + "power": 4.224531293136473, + "type": 1 + }, + "battery": { + "capacity": 19158.84461101616, + "percentage": 0.3047161050875927 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 600.4624289392568, + "power": 6.329029665455412, + "efficiency": 0.5721673575825068 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 639.0329194081971, + "power": 6.609442994039879, + "efficiency": 0.512566299931546 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 491.97355850167435, + "power": 6.210673630364873, + "efficiency": 0.5363412418936628 + } + ], + "mrp_control": { + "k": 23.44110972094467, + "ki": 0.003497692904099299, + "p": 76.45251165305451, + "integral_limit": 0.0096637275862307 + }, + "true_anomaly": 283.0389155571677, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 25 + }, + { + "inertia": [ + 197.94090270996094, + 0.0, + 0.0, + 0.0, + 191.99053955078125, + 0.0, + 0.0, + 0.0, + 160.7410125732422 + ], + "mass": 121.81893880187667, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 26, + "solar_panel": { + "direction": [ + 0.7138813178982115, + 0.03403674282596408, + 0.6994390352945078 + ], + "area": 0.23796590424898767, + "efficiency": 0.15800688444195346 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.34118340840199624, + "power": 2.3926349143276218, + "type": 1 + }, + "battery": { + "capacity": 13742.239179799239, + "percentage": 0.49418856044208515 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 679.5033971609362, + "power": 6.871356137644696, + "efficiency": 0.5036513933072397 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 443.5167712858938, + "power": 6.954281508131328, + "efficiency": 0.5441804862657048 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 430.28295275809035, + "power": 5.558942774883756, + "efficiency": 0.5182529732948798 + } + ], + "mrp_control": { + "k": 34.25669573596886, + "ki": 0.0035379641122743077, + "p": 117.03458669599739, + "integral_limit": 0.003552026808744875 + }, + "true_anomaly": 127.02015975709512, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 26 + }, + { + "inertia": [ + 51.14934539794922, + 0.0, + 0.0, + 0.0, + 195.93551635742188, + 0.0, + 0.0, + 0.0, + 166.33700561523438 + ], + "mass": 135.36832941181626, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 27, + "solar_panel": { + "direction": [ + -0.4053425493922693, + 0.896308025634726, + -0.1798036174134296 + ], + "area": 0.1432580177902757, + "efficiency": 0.43221707273509113 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4401209412613537, + "power": 8.870181743666686, + "type": 1 + }, + "battery": { + "capacity": 18540.789542141214, + "percentage": 0.2723490693261568 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 597.4673795281424, + "power": 6.024930793809483, + "efficiency": 0.5449134856942712 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 673.1272310660283, + "power": 6.50011980409665, + "efficiency": 0.5658095553749796 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 736.3673873386642, + "power": 6.551771479138078, + "efficiency": 0.5945353723148785 + } + ], + "mrp_control": { + "k": 57.60687232855784, + "ki": 0.005373142858678404, + "p": 206.368051066919, + "integral_limit": 0.01567035867112565 + }, + "true_anomaly": 341.99675433287274, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 27 + }, + { + "inertia": [ + 102.39356994628906, + 0.0, + 0.0, + 0.0, + 66.64347076416016, + 0.0, + 0.0, + 0.0, + 92.09860229492188 + ], + "mass": 199.00750855071226, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 28, + "solar_panel": { + "direction": [ + -0.05489931470469915, + 0.31922626633148604, + -0.9460870235496381 + ], + "area": 0.13007559129881408, + "efficiency": 0.279182545144004 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.1589986400405592, + "power": 3.180251871989626, + "type": 1 + }, + "battery": { + "capacity": 13743.969973956766, + "percentage": 0.550788002135329 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 626.224296105954, + "power": 6.10998990536945, + "efficiency": 0.5702335179762725 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 556.5197914937708, + "power": 6.221526317345391, + "efficiency": 0.5234967158686279 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 726.5561531578487, + "power": 6.250612367933191, + "efficiency": 0.5567043732350071 + } + ], + "mrp_control": { + "k": 22.255193739271576, + "ki": 0.00043637347866021806, + "p": 71.03702808843616, + "integral_limit": 0.0013022059984444914 + }, + "true_anomaly": 258.6263747759597, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 28 + }, + { + "inertia": [ + 82.63063049316406, + 0.0, + 0.0, + 0.0, + 169.8302001953125, + 0.0, + 0.0, + 0.0, + 163.01278686523438 + ], + "mass": 143.1912409138751, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 29, + "solar_panel": { + "direction": [ + -0.28628214338355257, + 0.843638023955709, + 0.45422177283329973 + ], + "area": 0.45836648851492057, + "efficiency": 0.14025956951794682 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.22237165784189725, + "power": 2.0604322725638626, + "type": 1 + }, + "battery": { + "capacity": 21789.413923042302, + "percentage": 0.8402597968516216 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 455.1010159004966, + "power": 6.781647985669365, + "efficiency": 0.5067367094214127 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 596.5444621218049, + "power": 6.119183243347079, + "efficiency": 0.504344321925093 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 515.3669896853874, + "power": 6.595282300094006, + "efficiency": 0.514550699070705 + } + ], + "mrp_control": { + "k": 26.322828482795753, + "ki": 0.003124444362398189, + "p": 56.26725295481224, + "integral_limit": 0.010019983928454762 + }, + "true_anomaly": 164.88208289502248, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 29 + }, + { + "inertia": [ + 54.31809616088867, + 0.0, + 0.0, + 0.0, + 80.75576782226562, + 0.0, + 0.0, + 0.0, + 151.78717041015625 + ], + "mass": 147.24009572788788, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 30, + "solar_panel": { + "direction": [ + 0.3466968128301171, + 0.731464619263407, + 0.587163376530994 + ], + "area": 0.31840927159124705, + "efficiency": 0.15150927696396 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2771167630597118, + "power": 4.657399805769641, + "type": 1 + }, + "battery": { + "capacity": 28821.330217581854, + "percentage": 0.9737444796914736 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 463.7387006823281, + "power": 5.942474816398516, + "efficiency": 0.5487967210288464 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 462.56182440439017, + "power": 6.440046089407887, + "efficiency": 0.5072181150171825 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 587.2480753355337, + "power": 6.90097952708953, + "efficiency": 0.562289208436571 + } + ], + "mrp_control": { + "k": 20.560029536327917, + "ki": 0.009683611067085736, + "p": 69.64268197043103, + "integral_limit": 0.03263291038241921 + }, + "true_anomaly": 359.9118884637166, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 30 + } + ] +} \ No newline at end of file diff --git a/benchmarks/aeosbench/dataset/cases/00142/taskset.json b/benchmarks/aeosbench/dataset/cases/00142/taskset.json new file mode 100644 index 0000000..781b3dd --- /dev/null +++ b/benchmarks/aeosbench/dataset/cases/00142/taskset.json @@ -0,0 +1,1289 @@ +[ + { + "release_time": 2292, + "due_time": 2763, + "duration": 39, + "coordinate": [ + -23.01842398465476, + 21.273009346956115 + ], + "sensor_type": 1, + "id": 0 + }, + { + "release_time": 936, + "due_time": 3216, + "duration": 40, + "coordinate": [ + -29.283625075701075, + -35.687501993856955 + ], + "sensor_type": 1, + "id": 1 + }, + { + "release_time": 995, + "due_time": 3260, + "duration": 22, + "coordinate": [ + 21.07108022203478, + -60.769002799633995 + ], + "sensor_type": 1, + "id": 2 + }, + { + "release_time": 2589, + "due_time": 3582, + "duration": 45, + "coordinate": [ + 57.164373768509904, + -87.75976113177435 + ], + "sensor_type": 1, + "id": 3 + }, + { + "release_time": 1198, + "due_time": 1559, + "duration": 59, + "coordinate": [ + -42.04416360975798, + 86.84289938696702 + ], + "sensor_type": 1, + "id": 4 + }, + { + "release_time": 2766, + "due_time": 3115, + "duration": 43, + "coordinate": [ + 35.38497330833468, + -94.47156064570673 + ], + "sensor_type": 1, + "id": 5 + }, + { + "release_time": 545, + "due_time": 3202, + "duration": 34, + "coordinate": [ + -6.792496735902702, + -166.7022770490202 + ], + "sensor_type": 1, + "id": 6 + }, + { + "release_time": 53, + "due_time": 598, + "duration": 35, + "coordinate": [ + 67.53241113873119, + -94.12817228350944 + ], + "sensor_type": 1, + "id": 7 + }, + { + "release_time": 2402, + "due_time": 3058, + "duration": 21, + "coordinate": [ + 52.35324872604596, + 86.78949746236219 + ], + "sensor_type": 1, + "id": 8 + }, + { + "release_time": 2392, + "due_time": 2476, + "duration": 27, + "coordinate": [ + 22.36529526648674, + 52.09380641731482 + ], + "sensor_type": 1, + "id": 9 + }, + { + "release_time": 367, + "due_time": 2121, + "duration": 34, + "coordinate": [ + 32.09367337073941, + 46.77862658687977 + ], + "sensor_type": 1, + "id": 10 + }, + { + "release_time": 2882, + "due_time": 3568, + "duration": 40, + "coordinate": [ + 48.27153865355356, + 177.9550653521133 + ], + "sensor_type": 1, + "id": 11 + }, + { + "release_time": 2850, + "due_time": 3036, + "duration": 54, + "coordinate": [ + 85.48131486185235, + 127.20981899066805 + ], + "sensor_type": 1, + "id": 12 + }, + { + "release_time": 2927, + "due_time": 3513, + "duration": 19, + "coordinate": [ + -83.8131521791686, + 164.0384884516812 + ], + "sensor_type": 1, + "id": 13 + }, + { + "release_time": 1688, + "due_time": 2334, + "duration": 43, + "coordinate": [ + 26.429237515548735, + -67.7129822560821 + ], + "sensor_type": 1, + "id": 14 + }, + { + "release_time": 3001, + "due_time": 3315, + "duration": 50, + "coordinate": [ + -13.122599943010627, + -94.66926206719272 + ], + "sensor_type": 1, + "id": 15 + }, + { + "release_time": 2747, + "due_time": 3472, + "duration": 31, + "coordinate": [ + 47.10988802687132, + 42.07440151927972 + ], + "sensor_type": 1, + "id": 16 + }, + { + "release_time": 402, + "due_time": 1195, + "duration": 59, + "coordinate": [ + 25.79398436024914, + 131.0198526100749 + ], + "sensor_type": 1, + "id": 17 + }, + { + "release_time": 1962, + "due_time": 2954, + "duration": 18, + "coordinate": [ + 76.70157415102418, + 23.7135652642377 + ], + "sensor_type": 1, + "id": 18 + }, + { + "release_time": 566, + "due_time": 1461, + "duration": 22, + "coordinate": [ + -30.612064670604916, + -111.51386836321315 + ], + "sensor_type": 1, + "id": 19 + }, + { + "release_time": 92, + "due_time": 1359, + "duration": 53, + "coordinate": [ + -53.39368986896752, + -13.353507699709866 + ], + "sensor_type": 1, + "id": 20 + }, + { + "release_time": 953, + "due_time": 3184, + "duration": 54, + "coordinate": [ + -57.58919179993214, + 2.0370557477243665 + ], + "sensor_type": 1, + "id": 21 + }, + { + "release_time": 2257, + "due_time": 2904, + "duration": 53, + "coordinate": [ + -86.54090690008564, + 54.021961138381556 + ], + "sensor_type": 1, + "id": 22 + }, + { + "release_time": 2524, + "due_time": 3006, + "duration": 21, + "coordinate": [ + -22.753146274552236, + 109.0939170397669 + ], + "sensor_type": 1, + "id": 23 + }, + { + "release_time": 1180, + "due_time": 2041, + "duration": 57, + "coordinate": [ + -46.87021592385604, + 166.6640669405063 + ], + "sensor_type": 1, + "id": 24 + }, + { + "release_time": 3265, + "due_time": 3426, + "duration": 26, + "coordinate": [ + 77.09919017882518, + 105.05960902750383 + ], + "sensor_type": 1, + "id": 25 + }, + { + "release_time": 1533, + "due_time": 2658, + "duration": 54, + "coordinate": [ + 1.2423862412027802, + -83.06748199390198 + ], + "sensor_type": 1, + "id": 26 + }, + { + "release_time": 1070, + "due_time": 1555, + "duration": 42, + "coordinate": [ + 46.029844608012326, + -20.029553800498263 + ], + "sensor_type": 1, + "id": 27 + }, + { + "release_time": 2093, + "due_time": 2739, + "duration": 41, + "coordinate": [ + -27.903968458008755, + -122.68894818639056 + ], + "sensor_type": 1, + "id": 28 + }, + { + "release_time": 3378, + "due_time": 3521, + "duration": 40, + "coordinate": [ + 19.053473609581175, + -89.77074335418806 + ], + "sensor_type": 1, + "id": 29 + }, + { + "release_time": 2641, + "due_time": 3478, + "duration": 53, + "coordinate": [ + 88.7763606679367, + 128.66124980788777 + ], + "sensor_type": 1, + "id": 30 + }, + { + "release_time": 146, + "due_time": 1137, + "duration": 52, + "coordinate": [ + -84.2610704360746, + 14.223451837624793 + ], + "sensor_type": 1, + "id": 31 + }, + { + "release_time": 489, + "due_time": 3205, + "duration": 53, + "coordinate": [ + 36.748336040826146, + 96.20066296284989 + ], + "sensor_type": 1, + "id": 32 + }, + { + "release_time": 2176, + "due_time": 2876, + "duration": 37, + "coordinate": [ + -6.567368762661289, + 155.78106325008144 + ], + "sensor_type": 1, + "id": 33 + }, + { + "release_time": 114, + "due_time": 951, + "duration": 18, + "coordinate": [ + 12.094171295145316, + 136.27234572632096 + ], + "sensor_type": 1, + "id": 34 + }, + { + "release_time": 869, + "due_time": 3556, + "duration": 38, + "coordinate": [ + 74.03141459946275, + 78.51255986883825 + ], + "sensor_type": 1, + "id": 35 + }, + { + "release_time": 1694, + "due_time": 3272, + "duration": 56, + "coordinate": [ + 8.788704572956362, + -50.38258740275941 + ], + "sensor_type": 1, + "id": 36 + }, + { + "release_time": 2059, + "due_time": 2484, + "duration": 51, + "coordinate": [ + 75.29408097731329, + 77.74068322023356 + ], + "sensor_type": 1, + "id": 37 + }, + { + "release_time": 3409, + "due_time": 3523, + "duration": 28, + "coordinate": [ + 75.18042445638775, + 67.89193312718464 + ], + "sensor_type": 1, + "id": 38 + }, + { + "release_time": 1952, + "due_time": 2692, + "duration": 43, + "coordinate": [ + -28.117179754046134, + -124.08214570635161 + ], + "sensor_type": 1, + "id": 39 + }, + { + "release_time": 527, + "due_time": 2463, + "duration": 43, + "coordinate": [ + 26.71326547386414, + -6.120372982906815 + ], + "sensor_type": 1, + "id": 40 + }, + { + "release_time": 2468, + "due_time": 2997, + "duration": 32, + "coordinate": [ + -46.70114471995731, + -89.14178239552157 + ], + "sensor_type": 1, + "id": 41 + }, + { + "release_time": 1623, + "due_time": 3295, + "duration": 26, + "coordinate": [ + 29.585857225751482, + -162.2176858627957 + ], + "sensor_type": 1, + "id": 42 + }, + { + "release_time": 854, + "due_time": 2302, + "duration": 57, + "coordinate": [ + -10.174840423238109, + -119.88741850546543 + ], + "sensor_type": 1, + "id": 43 + }, + { + "release_time": 2772, + "due_time": 2979, + "duration": 27, + "coordinate": [ + -76.93913026875344, + 175.4088831663252 + ], + "sensor_type": 1, + "id": 44 + }, + { + "release_time": 2255, + "due_time": 3024, + "duration": 40, + "coordinate": [ + 37.87292585967235, + -83.68569550988232 + ], + "sensor_type": 1, + "id": 45 + }, + { + "release_time": 3058, + "due_time": 3449, + "duration": 59, + "coordinate": [ + 37.76614124336521, + 72.03564497092705 + ], + "sensor_type": 1, + "id": 46 + }, + { + "release_time": 2529, + "due_time": 3455, + "duration": 16, + "coordinate": [ + 3.1926149169446774, + 45.885359942422724 + ], + "sensor_type": 1, + "id": 47 + }, + { + "release_time": 2119, + "due_time": 3341, + "duration": 16, + "coordinate": [ + 62.28400434385455, + 53.850337550599335 + ], + "sensor_type": 1, + "id": 48 + }, + { + "release_time": 2788, + "due_time": 3021, + "duration": 44, + "coordinate": [ + 11.813088791055037, + -108.04091172494894 + ], + "sensor_type": 1, + "id": 49 + }, + { + "release_time": 2376, + "due_time": 2757, + "duration": 15, + "coordinate": [ + 6.488406737211747, + 134.36858694000244 + ], + "sensor_type": 1, + "id": 50 + }, + { + "release_time": 1123, + "due_time": 2864, + "duration": 26, + "coordinate": [ + -45.80430506512729, + -9.674857242327903 + ], + "sensor_type": 1, + "id": 51 + }, + { + "release_time": 2857, + "due_time": 3177, + "duration": 22, + "coordinate": [ + -36.2745707980208, + 49.810845272057634 + ], + "sensor_type": 1, + "id": 52 + }, + { + "release_time": 952, + "due_time": 3127, + "duration": 26, + "coordinate": [ + 19.370138240553686, + 53.65120161191709 + ], + "sensor_type": 1, + "id": 53 + }, + { + "release_time": 851, + "due_time": 3494, + "duration": 43, + "coordinate": [ + 57.71553647390974, + 74.37234478484396 + ], + "sensor_type": 1, + "id": 54 + }, + { + "release_time": 971, + "due_time": 1429, + "duration": 55, + "coordinate": [ + -65.05204095404399, + -132.94816850085033 + ], + "sensor_type": 1, + "id": 55 + }, + { + "release_time": 2716, + "due_time": 2805, + "duration": 23, + "coordinate": [ + 58.83599407610973, + 55.688733684874364 + ], + "sensor_type": 1, + "id": 56 + }, + { + "release_time": 289, + "due_time": 912, + "duration": 58, + "coordinate": [ + -3.026622965563533, + 136.3384155280052 + ], + "sensor_type": 1, + "id": 57 + }, + { + "release_time": 943, + "due_time": 1275, + "duration": 51, + "coordinate": [ + -11.279040730566848, + 151.49909329314352 + ], + "sensor_type": 1, + "id": 58 + }, + { + "release_time": 226, + "due_time": 1985, + "duration": 18, + "coordinate": [ + 18.867922617270338, + 42.28006983265598 + ], + "sensor_type": 1, + "id": 59 + }, + { + "release_time": 612, + "due_time": 3115, + "duration": 20, + "coordinate": [ + 26.048173639794484, + 9.088505095374273 + ], + "sensor_type": 1, + "id": 60 + }, + { + "release_time": 1719, + "due_time": 3330, + "duration": 25, + "coordinate": [ + 23.814504556841868, + -89.36147102828818 + ], + "sensor_type": 1, + "id": 61 + }, + { + "release_time": 746, + "due_time": 2556, + "duration": 57, + "coordinate": [ + -2.816560689995157, + -39.83793332572861 + ], + "sensor_type": 1, + "id": 62 + }, + { + "release_time": 707, + "due_time": 1065, + "duration": 45, + "coordinate": [ + 61.64006661461042, + -155.34913563818725 + ], + "sensor_type": 1, + "id": 63 + }, + { + "release_time": 905, + "due_time": 2962, + "duration": 42, + "coordinate": [ + -64.35153843987662, + -141.01991351020646 + ], + "sensor_type": 1, + "id": 64 + }, + { + "release_time": 2366, + "due_time": 3544, + "duration": 45, + "coordinate": [ + 3.8879348044996505, + -89.02293485112942 + ], + "sensor_type": 1, + "id": 65 + }, + { + "release_time": 2701, + "due_time": 3019, + "duration": 35, + "coordinate": [ + -72.06990646481943, + -115.14132764507639 + ], + "sensor_type": 1, + "id": 66 + }, + { + "release_time": 756, + "due_time": 3122, + "duration": 31, + "coordinate": [ + 23.555004732582205, + -38.63331934650151 + ], + "sensor_type": 1, + "id": 67 + }, + { + "release_time": 3336, + "due_time": 3569, + "duration": 26, + "coordinate": [ + 40.40354321663938, + 99.74700312075402 + ], + "sensor_type": 1, + "id": 68 + }, + { + "release_time": 2169, + "due_time": 2702, + "duration": 58, + "coordinate": [ + -29.001782597904004, + 173.235333248995 + ], + "sensor_type": 1, + "id": 69 + }, + { + "release_time": 2857, + "due_time": 3542, + "duration": 54, + "coordinate": [ + 1.3418014175180986, + -133.74653572713743 + ], + "sensor_type": 1, + "id": 70 + }, + { + "release_time": 2156, + "due_time": 2529, + "duration": 16, + "coordinate": [ + -51.52046785936714, + 174.63620216932514 + ], + "sensor_type": 1, + "id": 71 + }, + { + "release_time": 821, + "due_time": 2482, + "duration": 31, + "coordinate": [ + 4.006027025746789, + 108.77166032927562 + ], + "sensor_type": 1, + "id": 72 + }, + { + "release_time": 2047, + "due_time": 2933, + "duration": 53, + "coordinate": [ + -70.61244503452838, + -165.3437764767202 + ], + "sensor_type": 1, + "id": 73 + }, + { + "release_time": 2729, + "due_time": 3478, + "duration": 39, + "coordinate": [ + -38.04987678839921, + 25.789261255139934 + ], + "sensor_type": 1, + "id": 74 + }, + { + "release_time": 813, + "due_time": 2824, + "duration": 22, + "coordinate": [ + -36.59998498243807, + 166.62309108130052 + ], + "sensor_type": 1, + "id": 75 + }, + { + "release_time": 232, + "due_time": 1137, + "duration": 40, + "coordinate": [ + -49.278848627709074, + -54.1050593895373 + ], + "sensor_type": 1, + "id": 76 + }, + { + "release_time": 487, + "due_time": 2130, + "duration": 42, + "coordinate": [ + -84.47971999437266, + 156.6117903975496 + ], + "sensor_type": 1, + "id": 77 + }, + { + "release_time": 2419, + "due_time": 3317, + "duration": 47, + "coordinate": [ + -62.40997453872304, + 156.063547243733 + ], + "sensor_type": 1, + "id": 78 + }, + { + "release_time": 1869, + "due_time": 3029, + "duration": 19, + "coordinate": [ + -7.594311106080369, + -156.1659870806052 + ], + "sensor_type": 1, + "id": 79 + }, + { + "release_time": 333, + "due_time": 2739, + "duration": 22, + "coordinate": [ + 21.6452375156085, + -120.0339025859841 + ], + "sensor_type": 1, + "id": 80 + }, + { + "release_time": 3094, + "due_time": 3590, + "duration": 21, + "coordinate": [ + -65.38307046568333, + -148.02113637733993 + ], + "sensor_type": 1, + "id": 81 + }, + { + "release_time": 579, + "due_time": 1611, + "duration": 48, + "coordinate": [ + -83.60232322164622, + 11.960973258573318 + ], + "sensor_type": 1, + "id": 82 + }, + { + "release_time": 1062, + "due_time": 2566, + "duration": 30, + "coordinate": [ + -19.649288859393053, + 39.02928633827881 + ], + "sensor_type": 1, + "id": 83 + }, + { + "release_time": 1181, + "due_time": 3042, + "duration": 29, + "coordinate": [ + -6.870737142794908, + -79.40770956566169 + ], + "sensor_type": 1, + "id": 84 + }, + { + "release_time": 3157, + "due_time": 3339, + "duration": 49, + "coordinate": [ + -43.92142008014437, + -127.5769948858717 + ], + "sensor_type": 1, + "id": 85 + }, + { + "release_time": 2270, + "due_time": 2562, + "duration": 37, + "coordinate": [ + -66.5833741509066, + 20.49385691975843 + ], + "sensor_type": 1, + "id": 86 + }, + { + "release_time": 1591, + "due_time": 2392, + "duration": 18, + "coordinate": [ + 28.425792357892945, + 128.52949954889368 + ], + "sensor_type": 1, + "id": 87 + }, + { + "release_time": 3501, + "due_time": 3597, + "duration": 30, + "coordinate": [ + 69.36128365573612, + -154.29448580808761 + ], + "sensor_type": 1, + "id": 88 + }, + { + "release_time": 3159, + "due_time": 3269, + "duration": 26, + "coordinate": [ + 87.897161892615, + -93.1636952713462 + ], + "sensor_type": 1, + "id": 89 + }, + { + "release_time": 3219, + "due_time": 3376, + "duration": 41, + "coordinate": [ + 65.62289055469029, + -77.29310128440136 + ], + "sensor_type": 1, + "id": 90 + }, + { + "release_time": 3344, + "due_time": 3536, + "duration": 57, + "coordinate": [ + 17.848042753212553, + 56.45858699794974 + ], + "sensor_type": 1, + "id": 91 + }, + { + "release_time": 1595, + "due_time": 2938, + "duration": 29, + "coordinate": [ + -86.04408826685749, + -176.13774657043373 + ], + "sensor_type": 1, + "id": 92 + }, + { + "release_time": 2060, + "due_time": 3318, + "duration": 39, + "coordinate": [ + -8.879567369405507, + -65.82001784803407 + ], + "sensor_type": 1, + "id": 93 + }, + { + "release_time": 409, + "due_time": 3055, + "duration": 25, + "coordinate": [ + -54.04817618075189, + -86.87974675824914 + ], + "sensor_type": 1, + "id": 94 + }, + { + "release_time": 3086, + "due_time": 3253, + "duration": 35, + "coordinate": [ + 76.51866922700873, + 15.622679908844248 + ], + "sensor_type": 1, + "id": 95 + }, + { + "release_time": 99, + "due_time": 1716, + "duration": 25, + "coordinate": [ + -24.463454583240022, + -146.45780361641604 + ], + "sensor_type": 1, + "id": 96 + }, + { + "release_time": 2315, + "due_time": 2905, + "duration": 46, + "coordinate": [ + -1.3144649552146603, + -81.19932436042865 + ], + "sensor_type": 1, + "id": 97 + }, + { + "release_time": 35, + "due_time": 1703, + "duration": 30, + "coordinate": [ + 63.33966704889019, + -29.4983186831316 + ], + "sensor_type": 1, + "id": 98 + }, + { + "release_time": 2728, + "due_time": 3104, + "duration": 55, + "coordinate": [ + -64.4121666245683, + -134.98148819321884 + ], + "sensor_type": 1, + "id": 99 + }, + { + "release_time": 2684, + "due_time": 3467, + "duration": 27, + "coordinate": [ + -27.69062066395312, + 28.769231529303482 + ], + "sensor_type": 1, + "id": 100 + }, + { + "release_time": 3281, + "due_time": 3446, + "duration": 31, + "coordinate": [ + -63.63834370365302, + -88.04015494374231 + ], + "sensor_type": 1, + "id": 101 + }, + { + "release_time": 2910, + "due_time": 3397, + "duration": 16, + "coordinate": [ + 43.795547646421454, + 42.58073487553645 + ], + "sensor_type": 1, + "id": 102 + }, + { + "release_time": 282, + "due_time": 1868, + "duration": 50, + "coordinate": [ + 18.47695235736576, + 98.61994231988649 + ], + "sensor_type": 1, + "id": 103 + }, + { + "release_time": 526, + "due_time": 671, + "duration": 32, + "coordinate": [ + -36.086203388375395, + -101.55450888536964 + ], + "sensor_type": 1, + "id": 104 + }, + { + "release_time": 356, + "due_time": 1158, + "duration": 34, + "coordinate": [ + -8.043659623315477, + -154.1513840864707 + ], + "sensor_type": 1, + "id": 105 + }, + { + "release_time": 180, + "due_time": 1643, + "duration": 51, + "coordinate": [ + 14.45079559895484, + -8.303080666611947 + ], + "sensor_type": 1, + "id": 106 + }, + { + "release_time": 2559, + "due_time": 2850, + "duration": 45, + "coordinate": [ + 77.58632390885225, + 29.80882679536009 + ], + "sensor_type": 1, + "id": 107 + }, + { + "release_time": 3385, + "due_time": 3496, + "duration": 34, + "coordinate": [ + 88.39737106830742, + -47.988981482904535 + ], + "sensor_type": 1, + "id": 108 + }, + { + "release_time": 1426, + "due_time": 1732, + "duration": 42, + "coordinate": [ + 22.38172741543083, + 149.60685224816876 + ], + "sensor_type": 1, + "id": 109 + }, + { + "release_time": 1905, + "due_time": 2453, + "duration": 54, + "coordinate": [ + -38.061254759926996, + 133.23435439162284 + ], + "sensor_type": 1, + "id": 110 + }, + { + "release_time": 8, + "due_time": 2839, + "duration": 43, + "coordinate": [ + -30.07036865135234, + 148.87615013019882 + ], + "sensor_type": 1, + "id": 111 + }, + { + "release_time": 1793, + "due_time": 3392, + "duration": 33, + "coordinate": [ + 27.35521453242461, + 12.755632331065726 + ], + "sensor_type": 1, + "id": 112 + }, + { + "release_time": 3274, + "due_time": 3513, + "duration": 45, + "coordinate": [ + 86.55542673732143, + -113.5098680504431 + ], + "sensor_type": 1, + "id": 113 + }, + { + "release_time": 2478, + "due_time": 2734, + "duration": 58, + "coordinate": [ + -3.5371419634826964, + 152.83433921912354 + ], + "sensor_type": 1, + "id": 114 + }, + { + "release_time": 385, + "due_time": 3418, + "duration": 47, + "coordinate": [ + 37.14449282823085, + 127.0026864214658 + ], + "sensor_type": 1, + "id": 115 + }, + { + "release_time": 1387, + "due_time": 2484, + "duration": 52, + "coordinate": [ + 60.87028559983128, + 26.136869761547388 + ], + "sensor_type": 1, + "id": 116 + } +] \ No newline at end of file diff --git a/benchmarks/aeosbench/dataset/cases/00159/constellation.json b/benchmarks/aeosbench/dataset/cases/00159/constellation.json new file mode 100644 index 0000000..de77a34 --- /dev/null +++ b/benchmarks/aeosbench/dataset/cases/00159/constellation.json @@ -0,0 +1,1672 @@ +{ + "orbits": [ + { + "id": 0, + "eccentricity": 0.000131, + "semi_major_axis": 6921000.0, + "inclination": 53.2165, + "right_ascension_of_the_ascending_node": 148.9555, + "argument_of_perigee": 97.0067 + }, + { + "id": 1, + "eccentricity": 0.0001508, + "semi_major_axis": 6921000.0, + "inclination": 53.056, + "right_ascension_of_the_ascending_node": 171.3377, + "argument_of_perigee": 60.7075 + }, + { + "id": 2, + "eccentricity": 0.0001162, + "semi_major_axis": 6921000.0, + "inclination": 53.2161, + "right_ascension_of_the_ascending_node": 198.4849, + "argument_of_perigee": 88.9907 + }, + { + "id": 3, + "eccentricity": 0.0001334, + "semi_major_axis": 6921000.0, + "inclination": 53.2169, + "right_ascension_of_the_ascending_node": 109.7762, + "argument_of_perigee": 86.6327 + }, + { + "id": 4, + "eccentricity": 0.0001467, + "semi_major_axis": 6921000.0, + "inclination": 53.0552, + "right_ascension_of_the_ascending_node": 304.4383, + "argument_of_perigee": 84.8565 + }, + { + "id": 5, + "eccentricity": 0.0001663, + "semi_major_axis": 6921000.0, + "inclination": 53.2189, + "right_ascension_of_the_ascending_node": 65.0115, + "argument_of_perigee": 88.1873 + }, + { + "id": 6, + "eccentricity": 0.000134, + "semi_major_axis": 6921000.0, + "inclination": 53.2177, + "right_ascension_of_the_ascending_node": 50.5347, + "argument_of_perigee": 93.6778 + }, + { + "id": 7, + "eccentricity": 0.0001477, + "semi_major_axis": 6921000.0, + "inclination": 53.2175, + "right_ascension_of_the_ascending_node": 119.3708, + "argument_of_perigee": 107.776 + }, + { + "id": 8, + "eccentricity": 9.42e-05, + "semi_major_axis": 6921000.0, + "inclination": 53.2163, + "right_ascension_of_the_ascending_node": 89.8331, + "argument_of_perigee": 85.4037 + }, + { + "id": 9, + "eccentricity": 0.0010989, + "semi_major_axis": 6896000.0, + "inclination": 97.3616, + "right_ascension_of_the_ascending_node": 74.2813, + "argument_of_perigee": 122.8032 + }, + { + "id": 10, + "eccentricity": 0.0001282, + "semi_major_axis": 6921000.0, + "inclination": 53.052, + "right_ascension_of_the_ascending_node": 245.5878, + "argument_of_perigee": 69.0606 + }, + { + "id": 11, + "eccentricity": 0.0001375, + "semi_major_axis": 6921000.0, + "inclination": 53.0573, + "right_ascension_of_the_ascending_node": 327.1134, + "argument_of_perigee": 126.8097 + }, + { + "id": 12, + "eccentricity": 0.0001263, + "semi_major_axis": 6921000.0, + "inclination": 53.2176, + "right_ascension_of_the_ascending_node": 283.1161, + "argument_of_perigee": 85.9749 + }, + { + "id": 13, + "eccentricity": 0.0001651, + "semi_major_axis": 6921000.0, + "inclination": 53.0567, + "right_ascension_of_the_ascending_node": 353.559, + "argument_of_perigee": 71.4877 + }, + { + "id": 14, + "eccentricity": 0.0010359, + "semi_major_axis": 6921000.0, + "inclination": 53.1457, + "right_ascension_of_the_ascending_node": 182.9495, + "argument_of_perigee": 28.024 + }, + { + "id": 15, + "eccentricity": 0.0009222, + "semi_major_axis": 6851000.0, + "inclination": 97.0081, + "right_ascension_of_the_ascending_node": 228.7319, + "argument_of_perigee": 149.917 + }, + { + "id": 16, + "eccentricity": 0.0001357, + "semi_major_axis": 6921000.0, + "inclination": 53.0524, + "right_ascension_of_the_ascending_node": 214.6221, + "argument_of_perigee": 67.2844 + } + ], + "satellites": [ + { + "inertia": [ + 103.72367858886719, + 0.0, + 0.0, + 0.0, + 101.22914123535156, + 0.0, + 0.0, + 0.0, + 160.29286193847656 + ], + "mass": 155.18067311903553, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 0, + "solar_panel": { + "direction": [ + -0.22025296358199106, + 0.49396618110244245, + -0.8411218960177052 + ], + "area": 0.32046971014846803, + "efficiency": 0.3167117958984099 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4069642258650872, + "power": 7.966956931249302, + "type": 1 + }, + "battery": { + "capacity": 25780.45981593888, + "percentage": 0.712561789597535 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 428.1846049741161, + "power": 5.772420073863125, + "efficiency": 0.5377685489998731 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 642.5318810248186, + "power": 5.940888149791942, + "efficiency": 0.598430691438727 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 523.5932860520151, + "power": 5.507146352291495, + "efficiency": 0.589942180026959 + } + ], + "mrp_control": { + "k": 31.64256846698004, + "ki": 0.001721302542266604, + "p": 68.6739367915843, + "integral_limit": 0.005901058985894715 + }, + "true_anomaly": 282.42567596445787, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 0 + }, + { + "inertia": [ + 105.73673248291016, + 0.0, + 0.0, + 0.0, + 171.50735473632812, + 0.0, + 0.0, + 0.0, + 159.12796020507812 + ], + "mass": 198.4150819854245, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 1, + "solar_panel": { + "direction": [ + -0.08429086574275661, + 0.39159833892037316, + -0.9162673141104298 + ], + "area": 0.49542433436036293, + "efficiency": 0.478580223700639 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3528013145218767, + "power": 2.9351647863122263, + "type": 1 + }, + "battery": { + "capacity": 8346.949962819095, + "percentage": 0.3315118029443257 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 743.3651225652773, + "power": 6.046454997629434, + "efficiency": 0.5815369947242438 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 668.5426856606626, + "power": 5.253527579958298, + "efficiency": 0.502256127785918 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 700.5437700319098, + "power": 6.597768982775013, + "efficiency": 0.5152237797382718 + } + ], + "mrp_control": { + "k": 29.342469272466538, + "ki": 0.003249500372376113, + "p": 93.31513995326927, + "integral_limit": 0.014924117474760717 + }, + "true_anomaly": 166.28907169008406, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 1 + }, + { + "inertia": [ + 172.14955139160156, + 0.0, + 0.0, + 0.0, + 74.81112670898438, + 0.0, + 0.0, + 0.0, + 198.95858764648438 + ], + "mass": 85.7539810425572, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 2, + "solar_panel": { + "direction": [ + -0.2230658189091785, + 0.7415422953223042, + -0.6327374373960388 + ], + "area": 0.22879045354253874, + "efficiency": 0.3757956365904275 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2685412278918287, + "power": 8.751142857019003, + "type": 1 + }, + "battery": { + "capacity": 24497.003942857675, + "percentage": 0.610897057859962 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 571.5523081897829, + "power": 5.124921909203733, + "efficiency": 0.5101686853960827 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 556.3172513218803, + "power": 5.818943982140329, + "efficiency": 0.5353015824178621 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 707.4839571306818, + "power": 5.632597596683843, + "efficiency": 0.5452500786390938 + } + ], + "mrp_control": { + "k": 34.19302222046937, + "ki": 0.00777973715819058, + "p": 104.92217237479429, + "integral_limit": 0.004225420152984847 + }, + "true_anomaly": 136.21198572232865, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 2 + }, + { + "inertia": [ + 182.74510192871094, + 0.0, + 0.0, + 0.0, + 135.84657287597656, + 0.0, + 0.0, + 0.0, + 96.90884399414062 + ], + "mass": 176.03214280300966, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 3, + "solar_panel": { + "direction": [ + -0.05870060328436536, + 0.4351941738592509, + -0.8984209871841906 + ], + "area": 0.3136738135921229, + "efficiency": 0.3735930679566676 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.12302667535447182, + "power": 2.8814924338248464, + "type": 1 + }, + "battery": { + "capacity": 17475.158706349095, + "percentage": 0.21256666904970717 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 682.3724438372922, + "power": 6.445154135445341, + "efficiency": 0.5597670448962555 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 506.2952161032824, + "power": 5.528762535128659, + "efficiency": 0.578251046647933 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 593.6437966007536, + "power": 6.962007602974788, + "efficiency": 0.5521382550800991 + } + ], + "mrp_control": { + "k": 31.914715586236326, + "ki": 0.005933747240851134, + "p": 93.88687145084532, + "integral_limit": 0.007603482703414904 + }, + "true_anomaly": 329.086790801652, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 3 + }, + { + "inertia": [ + 72.24264526367188, + 0.0, + 0.0, + 0.0, + 168.12808227539062, + 0.0, + 0.0, + 0.0, + 118.53280639648438 + ], + "mass": 198.6657412924355, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 4, + "solar_panel": { + "direction": [ + -0.0032222601824396027, + 0.3714650965307604, + -0.9284413277632085 + ], + "area": 0.2600355200449648, + "efficiency": 0.35212104073995654 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4541960950324784, + "power": 9.620981811452696, + "type": 1 + }, + "battery": { + "capacity": 15046.012836702599, + "percentage": 0.4491844875864244 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 630.0029922835121, + "power": 5.1937948168232335, + "efficiency": 0.5731303404219886 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 732.1712731797938, + "power": 6.240223312844301, + "efficiency": 0.5975195466757194 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 587.9309781625013, + "power": 5.857943566234066, + "efficiency": 0.5245757223830694 + } + ], + "mrp_control": { + "k": 25.261753699427445, + "ki": 0.007929917796711398, + "p": 86.38392962979626, + "integral_limit": 0.03804409638072943 + }, + "true_anomaly": 39.479463887654454, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 4 + }, + { + "inertia": [ + 78.32999420166016, + 0.0, + 0.0, + 0.0, + 104.22132873535156, + 0.0, + 0.0, + 0.0, + 199.14163208007812 + ], + "mass": 188.6999060224555, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 5, + "solar_panel": { + "direction": [ + 0.135914619549394, + 0.643103283872668, + -0.7536215114133448 + ], + "area": 0.24343141972752935, + "efficiency": 0.37135409174723755 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.22702606964787014, + "power": 3.6485939167156793, + "type": 1 + }, + "battery": { + "capacity": 14381.800250401544, + "percentage": 0.2301057770833457 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 716.2853008736241, + "power": 6.031550468927421, + "efficiency": 0.530201924154059 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 543.8016712763865, + "power": 6.017413095449704, + "efficiency": 0.5959378672426988 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 606.9629829199699, + "power": 5.902746933964164, + "efficiency": 0.5483837063355741 + } + ], + "mrp_control": { + "k": 77.79045655083848, + "ki": 0.009173810278621915, + "p": 180.34961986422212, + "integral_limit": 0.019835226026162278 + }, + "true_anomaly": 24.722388596023567, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 5 + }, + { + "inertia": [ + 191.6553192138672, + 0.0, + 0.0, + 0.0, + 145.25146484375, + 0.0, + 0.0, + 0.0, + 184.3069610595703 + ], + "mass": 115.55786502117284, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 6, + "solar_panel": { + "direction": [ + 0.6882727202242258, + 0.5792276989607658, + -0.4367790463744353 + ], + "area": 0.44609927125197, + "efficiency": 0.3204340148487148 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3419512345162584, + "power": 4.363905585390925, + "type": 1 + }, + "battery": { + "capacity": 24652.49909915697, + "percentage": 0.5056370258815857 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 725.5982578366718, + "power": 5.889083901518574, + "efficiency": 0.5655931506421311 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 418.42732834138184, + "power": 5.555003049548986, + "efficiency": 0.5208443791655268 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 546.0775234287204, + "power": 5.543837524570666, + "efficiency": 0.5338445295907392 + } + ], + "mrp_control": { + "k": 59.30118260546296, + "ki": 0.0013236374381556104, + "p": 229.30161587131204, + "integral_limit": 0.0020226695549711337 + }, + "true_anomaly": 68.57046020624117, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 6 + }, + { + "inertia": [ + 139.68458557128906, + 0.0, + 0.0, + 0.0, + 139.53573608398438, + 0.0, + 0.0, + 0.0, + 52.047000885009766 + ], + "mass": 137.7580873687453, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 7, + "solar_panel": { + "direction": [ + 0.030091816083402684, + 0.3416172388852903, + 0.9393573040654941 + ], + "area": 0.1910766548683714, + "efficiency": 0.322045344064285 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.26270990740309874, + "power": 4.747878147015569, + "type": 1 + }, + "battery": { + "capacity": 27401.14408164937, + "percentage": 0.8100479403641287 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 663.3752601118879, + "power": 6.521202152118599, + "efficiency": 0.5860305299339641 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 427.51128325233924, + "power": 5.9288185929773505, + "efficiency": 0.5606757779502866 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 609.8233403449556, + "power": 6.720749476564179, + "efficiency": 0.5061450491122516 + } + ], + "mrp_control": { + "k": 44.47364295169111, + "ki": 0.000559278840030265, + "p": 168.28408452648162, + "integral_limit": 0.0027502793216600645 + }, + "true_anomaly": 291.8085936575969, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 7 + }, + { + "inertia": [ + 136.6334228515625, + 0.0, + 0.0, + 0.0, + 77.65042877197266, + 0.0, + 0.0, + 0.0, + 170.61334228515625 + ], + "mass": 73.45461064332821, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 8, + "solar_panel": { + "direction": [ + -0.5322041524662148, + 0.7685938983589636, + -0.35499599927758224 + ], + "area": 0.3058851596157939, + "efficiency": 0.17007201091669122 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.1878538190481412, + "power": 3.0519645782497387, + "type": 1 + }, + "battery": { + "capacity": 11269.18180015562, + "percentage": 0.8894115053799142 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 556.7004287033309, + "power": 6.325825426531046, + "efficiency": 0.511869895376664 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 550.5816258912353, + "power": 5.497970991306744, + "efficiency": 0.5901143527883618 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 648.2031811493858, + "power": 6.500413193295439, + "efficiency": 0.5998204722454001 + } + ], + "mrp_control": { + "k": 42.87643553532656, + "ki": 0.006010378833775314, + "p": 113.77631165221675, + "integral_limit": 0.029055781403932363 + }, + "true_anomaly": 343.4730906570846, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 8 + }, + { + "inertia": [ + 114.58836364746094, + 0.0, + 0.0, + 0.0, + 173.50405883789062, + 0.0, + 0.0, + 0.0, + 147.8744659423828 + ], + "mass": 84.4134369372015, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 9, + "solar_panel": { + "direction": [ + -0.04765536557756217, + 0.017478408657371526, + 0.9987109047980175 + ], + "area": 0.20807497378030138, + "efficiency": 0.3453571063229106 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.43465681581443827, + "power": 1.9251182798212212, + "type": 1 + }, + "battery": { + "capacity": 18384.129367703717, + "percentage": 0.6694092790496117 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 717.5165847720514, + "power": 6.466302535183216, + "efficiency": 0.5743117552912399 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 451.40556643340847, + "power": 5.978465618981967, + "efficiency": 0.5571805948290157 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 561.8545561585377, + "power": 6.382267882496328, + "efficiency": 0.5912595530751084 + } + ], + "mrp_control": { + "k": 69.5505648301084, + "ki": 0.003892700851167972, + "p": 185.86227965897112, + "integral_limit": 0.01035566025830084 + }, + "true_anomaly": 195.38547577123248, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 9 + }, + { + "inertia": [ + 151.61778259277344, + 0.0, + 0.0, + 0.0, + 104.54637145996094, + 0.0, + 0.0, + 0.0, + 182.71615600585938 + ], + "mass": 123.14789857908335, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 10, + "solar_panel": { + "direction": [ + 0.368102637019936, + 0.8685121777925685, + -0.3319443411853545 + ], + "area": 0.4773363423273226, + "efficiency": 0.21260280674979248 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3387727486255431, + "power": 8.766008288823866, + "type": 1 + }, + "battery": { + "capacity": 16149.087427840477, + "percentage": 0.14964168731438948 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 496.40329856487574, + "power": 5.535672290531485, + "efficiency": 0.567349395038826 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 575.0094001671937, + "power": 5.883335979662618, + "efficiency": 0.5031841666524296 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 466.43070536742067, + "power": 5.496002725490843, + "efficiency": 0.5693295651010831 + } + ], + "mrp_control": { + "k": 26.850347467326245, + "ki": 0.0025511664528610543, + "p": 88.56101946187069, + "integral_limit": 0.0005633802520128575 + }, + "true_anomaly": 117.29034229974175, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 10 + }, + { + "inertia": [ + 198.0958709716797, + 0.0, + 0.0, + 0.0, + 60.830162048339844, + 0.0, + 0.0, + 0.0, + 180.60386657714844 + ], + "mass": 126.38234292115614, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 11, + "solar_panel": { + "direction": [ + 0.9136969681824266, + 0.02720763674612192, + 0.4054843953063208 + ], + "area": 0.13238063391054344, + "efficiency": 0.331949466740594 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.1062787094446966, + "power": 8.403121962153044, + "type": 1 + }, + "battery": { + "capacity": 25316.384507473096, + "percentage": 0.4175229719160628 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 513.6992088954127, + "power": 6.030914503646901, + "efficiency": 0.5669790952343847 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 465.7020397213099, + "power": 5.784418459077602, + "efficiency": 0.5845265407471631 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 590.3571586425195, + "power": 5.675231089275668, + "efficiency": 0.5178308305481562 + } + ], + "mrp_control": { + "k": 23.792584502486644, + "ki": 0.0009622100926856281, + "p": 76.77349531236986, + "integral_limit": 0.000164927810670839 + }, + "true_anomaly": 172.2140954612159, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 11 + }, + { + "inertia": [ + 108.55967712402344, + 0.0, + 0.0, + 0.0, + 176.49356079101562, + 0.0, + 0.0, + 0.0, + 109.76637268066406 + ], + "mass": 175.70295537200707, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 12, + "solar_panel": { + "direction": [ + -0.9145145946592343, + 0.24626568134829277, + -0.3209614779772136 + ], + "area": 0.13068468443336392, + "efficiency": 0.4596422427600191 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.35420124141224985, + "power": 9.66204607030466, + "type": 1 + }, + "battery": { + "capacity": 26992.10499911879, + "percentage": 0.6469376666535955 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 409.0225613659506, + "power": 6.0612546684760025, + "efficiency": 0.5376677293078442 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 651.5619304990428, + "power": 5.296986647093739, + "efficiency": 0.5992209269487577 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 477.9956237085946, + "power": 6.848968460196434, + "efficiency": 0.5326538091358726 + } + ], + "mrp_control": { + "k": 51.041267770549666, + "ki": 0.0035321694337619716, + "p": 198.7517332692997, + "integral_limit": 0.010975487447852173 + }, + "true_anomaly": 188.77829638987384, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 12 + }, + { + "inertia": [ + 191.59695434570312, + 0.0, + 0.0, + 0.0, + 102.40376281738281, + 0.0, + 0.0, + 0.0, + 123.57372283935547 + ], + "mass": 194.5421228037331, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 13, + "solar_panel": { + "direction": [ + -0.053199893345340435, + 0.8521632979641064, + 0.5205645828818765 + ], + "area": 0.23745509736675818, + "efficiency": 0.3875023144977413 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.16681183945891181, + "power": 9.35370363311957, + "type": 1 + }, + "battery": { + "capacity": 29380.224165277396, + "percentage": 0.3558378119823564 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 669.3768683415967, + "power": 6.426855172463938, + "efficiency": 0.5116320403716554 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 708.8795286193247, + "power": 6.336967796766356, + "efficiency": 0.5122708860866578 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 560.0232527539838, + "power": 6.056030837963855, + "efficiency": 0.5022966270147564 + } + ], + "mrp_control": { + "k": 31.732929288932695, + "ki": 0.008149058583664024, + "p": 89.87990821964931, + "integral_limit": 0.0006823294790545564 + }, + "true_anomaly": 116.53061900237861, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 13 + }, + { + "inertia": [ + 129.83544921875, + 0.0, + 0.0, + 0.0, + 161.62728881835938, + 0.0, + 0.0, + 0.0, + 195.3158416748047 + ], + "mass": 146.0440458932682, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 14, + "solar_panel": { + "direction": [ + 0.3996909541463004, + 0.9164136143797748, + 0.020814143100724915 + ], + "area": 0.15182328536697148, + "efficiency": 0.13517871749044966 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4678689501392458, + "power": 4.017353611230276, + "type": 1 + }, + "battery": { + "capacity": 11807.587203784353, + "percentage": 0.7397834596336409 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 521.1125643660386, + "power": 6.754052357572986, + "efficiency": 0.5849621988875869 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 505.6341141276046, + "power": 6.126447384284116, + "efficiency": 0.5150054366491823 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 531.6311993085923, + "power": 5.245649987983546, + "efficiency": 0.5518424103468665 + } + ], + "mrp_control": { + "k": 33.70167182367908, + "ki": 0.0022581791722887825, + "p": 99.22277656477696, + "integral_limit": 0.007954642934424798 + }, + "true_anomaly": 20.994732469617446, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 14 + }, + { + "inertia": [ + 117.33334350585938, + 0.0, + 0.0, + 0.0, + 143.8380126953125, + 0.0, + 0.0, + 0.0, + 167.11898803710938 + ], + "mass": 138.23307338795723, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 15, + "solar_panel": { + "direction": [ + 0.21748071743469316, + 0.039484415356314743, + 0.9752656655947963 + ], + "area": 0.11284646169845268, + "efficiency": 0.2728350822553832 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.24747106297119625, + "power": 4.971159635279699, + "type": 1 + }, + "battery": { + "capacity": 18735.940733405812, + "percentage": 0.9463684689091312 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 604.0208201570701, + "power": 6.506889469646305, + "efficiency": 0.5506795828180006 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 577.1462587259596, + "power": 6.697143111090428, + "efficiency": 0.5560426144223036 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 527.1282785735425, + "power": 6.344686857468984, + "efficiency": 0.5861325551152325 + } + ], + "mrp_control": { + "k": 17.115699334125555, + "ki": 0.007012692357111764, + "p": 49.8516596545185, + "integral_limit": 0.028253602054364977 + }, + "true_anomaly": 17.608754500510155, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 15 + }, + { + "inertia": [ + 86.99832916259766, + 0.0, + 0.0, + 0.0, + 66.4720687866211, + 0.0, + 0.0, + 0.0, + 105.19244384765625 + ], + "mass": 54.708349496421555, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 16, + "solar_panel": { + "direction": [ + -0.8437288549282276, + 0.4440585188147449, + 0.301552070511142 + ], + "area": 0.18408580009384307, + "efficiency": 0.12348067948858446 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.43411513781097677, + "power": 7.807181418231489, + "type": 1 + }, + "battery": { + "capacity": 9225.245273375212, + "percentage": 0.32682517580897624 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 605.5070566195055, + "power": 6.7348058364442105, + "efficiency": 0.5860376969124274 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 568.1957706935123, + "power": 6.93850749273773, + "efficiency": 0.5127848337266223 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 411.64499136177636, + "power": 5.3704469001339525, + "efficiency": 0.5860013051675877 + } + ], + "mrp_control": { + "k": 24.428679398073026, + "ki": 0.005148813260828748, + "p": 68.05393817599412, + "integral_limit": 0.014565203039686789 + }, + "true_anomaly": 56.55096255778592, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 16 + } + ] +} \ No newline at end of file diff --git a/benchmarks/aeosbench/dataset/cases/00159/taskset.json b/benchmarks/aeosbench/dataset/cases/00159/taskset.json new file mode 100644 index 0000000..c8ee280 --- /dev/null +++ b/benchmarks/aeosbench/dataset/cases/00159/taskset.json @@ -0,0 +1,2444 @@ +[ + { + "release_time": 534, + "due_time": 1757, + "duration": 22, + "coordinate": [ + -7.255661674823315, + 54.029696571108104 + ], + "sensor_type": 1, + "id": 0 + }, + { + "release_time": 3072, + "due_time": 3178, + "duration": 26, + "coordinate": [ + 12.503960323761945, + 141.2262067034448 + ], + "sensor_type": 1, + "id": 1 + }, + { + "release_time": 1036, + "due_time": 2706, + "duration": 48, + "coordinate": [ + 33.458812073173675, + -16.514598173694537 + ], + "sensor_type": 1, + "id": 2 + }, + { + "release_time": 2367, + "due_time": 2545, + "duration": 21, + "coordinate": [ + -21.442911606771887, + -72.7251405980606 + ], + "sensor_type": 1, + "id": 3 + }, + { + "release_time": 1721, + "due_time": 2864, + "duration": 30, + "coordinate": [ + 30.13389950822038, + 118.91134958521405 + ], + "sensor_type": 1, + "id": 4 + }, + { + "release_time": 2349, + "due_time": 3409, + "duration": 18, + "coordinate": [ + 5.988883473911486, + 63.66572385927665 + ], + "sensor_type": 1, + "id": 5 + }, + { + "release_time": 1134, + "due_time": 2880, + "duration": 49, + "coordinate": [ + 37.95862033493199, + -16.166638978612127 + ], + "sensor_type": 1, + "id": 6 + }, + { + "release_time": 2004, + "due_time": 2659, + "duration": 18, + "coordinate": [ + -72.83160043000237, + 135.99241142393709 + ], + "sensor_type": 1, + "id": 7 + }, + { + "release_time": 1579, + "due_time": 2598, + "duration": 49, + "coordinate": [ + 49.2067326056133, + 25.578837462539383 + ], + "sensor_type": 1, + "id": 8 + }, + { + "release_time": 1284, + "due_time": 2050, + "duration": 16, + "coordinate": [ + 57.288442168424496, + -5.532057155535853 + ], + "sensor_type": 1, + "id": 9 + }, + { + "release_time": 93, + "due_time": 3179, + "duration": 40, + "coordinate": [ + 27.364788507120394, + -80.85122365556089 + ], + "sensor_type": 1, + "id": 10 + }, + { + "release_time": 469, + "due_time": 920, + "duration": 54, + "coordinate": [ + -84.36725827103965, + 18.787472500493777 + ], + "sensor_type": 1, + "id": 11 + }, + { + "release_time": 2074, + "due_time": 3151, + "duration": 46, + "coordinate": [ + 61.379373908081675, + -22.678306089213862 + ], + "sensor_type": 1, + "id": 12 + }, + { + "release_time": 1524, + "due_time": 2316, + "duration": 45, + "coordinate": [ + -54.5358534477655, + -159.69943489345627 + ], + "sensor_type": 1, + "id": 13 + }, + { + "release_time": 2556, + "due_time": 2840, + "duration": 59, + "coordinate": [ + -21.890104646132357, + -135.7349105609908 + ], + "sensor_type": 1, + "id": 14 + }, + { + "release_time": 1119, + "due_time": 3468, + "duration": 39, + "coordinate": [ + -48.899909497941884, + 0.7628181433926784 + ], + "sensor_type": 1, + "id": 15 + }, + { + "release_time": 1365, + "due_time": 2305, + "duration": 48, + "coordinate": [ + 28.113620151383103, + 7.152240803633134 + ], + "sensor_type": 1, + "id": 16 + }, + { + "release_time": 628, + "due_time": 2406, + "duration": 45, + "coordinate": [ + 68.45296743596933, + -48.46279869950524 + ], + "sensor_type": 1, + "id": 17 + }, + { + "release_time": 2418, + "due_time": 2905, + "duration": 21, + "coordinate": [ + -42.81506693208209, + -82.8129215237947 + ], + "sensor_type": 1, + "id": 18 + }, + { + "release_time": 1348, + "due_time": 1918, + "duration": 21, + "coordinate": [ + 39.3021900069368, + -89.6626072441087 + ], + "sensor_type": 1, + "id": 19 + }, + { + "release_time": 1851, + "due_time": 3518, + "duration": 37, + "coordinate": [ + 19.88343109667963, + -66.95898805650826 + ], + "sensor_type": 1, + "id": 20 + }, + { + "release_time": 2624, + "due_time": 3591, + "duration": 49, + "coordinate": [ + -64.84848363752442, + 80.56812687795514 + ], + "sensor_type": 1, + "id": 21 + }, + { + "release_time": 1233, + "due_time": 2955, + "duration": 59, + "coordinate": [ + 52.743896282478715, + -43.59921091195045 + ], + "sensor_type": 1, + "id": 22 + }, + { + "release_time": 4, + "due_time": 894, + "duration": 51, + "coordinate": [ + 32.504081896324394, + -50.63651302882826 + ], + "sensor_type": 1, + "id": 23 + }, + { + "release_time": 512, + "due_time": 1396, + "duration": 40, + "coordinate": [ + 22.800197866833386, + -141.81767942615264 + ], + "sensor_type": 1, + "id": 24 + }, + { + "release_time": 2008, + "due_time": 2547, + "duration": 52, + "coordinate": [ + -44.80977630711222, + 63.90059875527513 + ], + "sensor_type": 1, + "id": 25 + }, + { + "release_time": 2537, + "due_time": 2891, + "duration": 34, + "coordinate": [ + -76.85263694190945, + -67.9916952682107 + ], + "sensor_type": 1, + "id": 26 + }, + { + "release_time": 432, + "due_time": 2440, + "duration": 54, + "coordinate": [ + -30.036838656824855, + 36.7841533449687 + ], + "sensor_type": 1, + "id": 27 + }, + { + "release_time": 724, + "due_time": 1032, + "duration": 35, + "coordinate": [ + -85.07576562634773, + -21.833847976697996 + ], + "sensor_type": 1, + "id": 28 + }, + { + "release_time": 151, + "due_time": 1788, + "duration": 60, + "coordinate": [ + 35.21672302593038, + -68.23487807868833 + ], + "sensor_type": 1, + "id": 29 + }, + { + "release_time": 2936, + "due_time": 3147, + "duration": 47, + "coordinate": [ + 4.877930008550493, + -113.57340440004573 + ], + "sensor_type": 1, + "id": 30 + }, + { + "release_time": 3110, + "due_time": 3496, + "duration": 36, + "coordinate": [ + 78.74116229579843, + -20.74006625975869 + ], + "sensor_type": 1, + "id": 31 + }, + { + "release_time": 1484, + "due_time": 2086, + "duration": 24, + "coordinate": [ + -8.111272018699083, + 112.49799069031695 + ], + "sensor_type": 1, + "id": 32 + }, + { + "release_time": 1225, + "due_time": 2014, + "duration": 44, + "coordinate": [ + 71.36037150380466, + -151.30881953471163 + ], + "sensor_type": 1, + "id": 33 + }, + { + "release_time": 3253, + "due_time": 3524, + "duration": 50, + "coordinate": [ + 5.9281648755767975, + -164.6110546462348 + ], + "sensor_type": 1, + "id": 34 + }, + { + "release_time": 1277, + "due_time": 1429, + "duration": 44, + "coordinate": [ + 1.9640456489260032, + 48.16515692651828 + ], + "sensor_type": 1, + "id": 35 + }, + { + "release_time": 1500, + "due_time": 3137, + "duration": 45, + "coordinate": [ + 8.316800428070863, + 172.91222754705586 + ], + "sensor_type": 1, + "id": 36 + }, + { + "release_time": 1463, + "due_time": 1974, + "duration": 47, + "coordinate": [ + 24.7532089236569, + -112.74445694043769 + ], + "sensor_type": 1, + "id": 37 + }, + { + "release_time": 2395, + "due_time": 2875, + "duration": 47, + "coordinate": [ + 47.72304145762459, + 39.11997985425421 + ], + "sensor_type": 1, + "id": 38 + }, + { + "release_time": 1176, + "due_time": 3051, + "duration": 24, + "coordinate": [ + 41.8150085106451, + 69.66914113868313 + ], + "sensor_type": 1, + "id": 39 + }, + { + "release_time": 1630, + "due_time": 2165, + "duration": 52, + "coordinate": [ + 5.9719707500467365, + -78.7707820538522 + ], + "sensor_type": 1, + "id": 40 + }, + { + "release_time": 457, + "due_time": 3019, + "duration": 37, + "coordinate": [ + -13.634978233958208, + -86.45438329561232 + ], + "sensor_type": 1, + "id": 41 + }, + { + "release_time": 2460, + "due_time": 2903, + "duration": 17, + "coordinate": [ + -49.06693707329132, + 156.91998869889176 + ], + "sensor_type": 1, + "id": 42 + }, + { + "release_time": 2642, + "due_time": 3395, + "duration": 44, + "coordinate": [ + -60.30896452915587, + -90.85541792342535 + ], + "sensor_type": 1, + "id": 43 + }, + { + "release_time": 3066, + "due_time": 3248, + "duration": 18, + "coordinate": [ + -86.94646130534704, + 64.75773207853337 + ], + "sensor_type": 1, + "id": 44 + }, + { + "release_time": 1392, + "due_time": 3423, + "duration": 47, + "coordinate": [ + 29.278335770217495, + -99.56452179240699 + ], + "sensor_type": 1, + "id": 45 + }, + { + "release_time": 1738, + "due_time": 3137, + "duration": 58, + "coordinate": [ + 82.96393413374591, + 10.544213069341339 + ], + "sensor_type": 1, + "id": 46 + }, + { + "release_time": 2651, + "due_time": 3402, + "duration": 48, + "coordinate": [ + 52.80864446915868, + -165.44487416289462 + ], + "sensor_type": 1, + "id": 47 + }, + { + "release_time": 3250, + "due_time": 3300, + "duration": 16, + "coordinate": [ + 56.84106412828197, + -46.946017647984945 + ], + "sensor_type": 1, + "id": 48 + }, + { + "release_time": 1382, + "due_time": 3485, + "duration": 18, + "coordinate": [ + -79.13534661404981, + 51.97066099783572 + ], + "sensor_type": 1, + "id": 49 + }, + { + "release_time": 186, + "due_time": 2134, + "duration": 46, + "coordinate": [ + -78.88455722321484, + 41.064993877532515 + ], + "sensor_type": 1, + "id": 50 + }, + { + "release_time": 1528, + "due_time": 2652, + "duration": 23, + "coordinate": [ + 71.87813127240628, + 103.2264196200548 + ], + "sensor_type": 1, + "id": 51 + }, + { + "release_time": 2763, + "due_time": 3014, + "duration": 52, + "coordinate": [ + 2.729539250426299, + -102.68995804973558 + ], + "sensor_type": 1, + "id": 52 + }, + { + "release_time": 1627, + "due_time": 2605, + "duration": 50, + "coordinate": [ + -1.1256561478715525, + -92.27805237688813 + ], + "sensor_type": 1, + "id": 53 + }, + { + "release_time": 3399, + "due_time": 3579, + "duration": 33, + "coordinate": [ + -4.101792742454705, + -171.5078564907054 + ], + "sensor_type": 1, + "id": 54 + }, + { + "release_time": 1447, + "due_time": 3200, + "duration": 34, + "coordinate": [ + -17.219606751527138, + -169.79217093076278 + ], + "sensor_type": 1, + "id": 55 + }, + { + "release_time": 1045, + "due_time": 2452, + "duration": 33, + "coordinate": [ + -80.90111203703016, + -10.152408181652845 + ], + "sensor_type": 1, + "id": 56 + }, + { + "release_time": 1621, + "due_time": 1775, + "duration": 22, + "coordinate": [ + 9.266195210425423, + 28.075739156441728 + ], + "sensor_type": 1, + "id": 57 + }, + { + "release_time": 2021, + "due_time": 2655, + "duration": 26, + "coordinate": [ + 72.38213127295398, + -79.61812931018777 + ], + "sensor_type": 1, + "id": 58 + }, + { + "release_time": 793, + "due_time": 3344, + "duration": 25, + "coordinate": [ + -63.70245300706107, + -121.42259780085547 + ], + "sensor_type": 1, + "id": 59 + }, + { + "release_time": 873, + "due_time": 2179, + "duration": 51, + "coordinate": [ + 12.234264772610828, + 28.374456149109562 + ], + "sensor_type": 1, + "id": 60 + }, + { + "release_time": 824, + "due_time": 2215, + "duration": 38, + "coordinate": [ + -36.845397724990754, + 125.69381931671307 + ], + "sensor_type": 1, + "id": 61 + }, + { + "release_time": 626, + "due_time": 1578, + "duration": 19, + "coordinate": [ + 79.20355540366486, + -100.56227196011787 + ], + "sensor_type": 1, + "id": 62 + }, + { + "release_time": 883, + "due_time": 3413, + "duration": 30, + "coordinate": [ + 35.65027263014986, + 120.75499188625258 + ], + "sensor_type": 1, + "id": 63 + }, + { + "release_time": 2761, + "due_time": 3038, + "duration": 32, + "coordinate": [ + 25.003525940564572, + -130.48789075158274 + ], + "sensor_type": 1, + "id": 64 + }, + { + "release_time": 15, + "due_time": 2957, + "duration": 60, + "coordinate": [ + 19.102247599371566, + 8.53403319808072 + ], + "sensor_type": 1, + "id": 65 + }, + { + "release_time": 2637, + "due_time": 3391, + "duration": 54, + "coordinate": [ + 32.95138577978125, + 82.22014254986334 + ], + "sensor_type": 1, + "id": 66 + }, + { + "release_time": 2346, + "due_time": 2687, + "duration": 55, + "coordinate": [ + -77.4278063762224, + -74.42298870969705 + ], + "sensor_type": 1, + "id": 67 + }, + { + "release_time": 2571, + "due_time": 3143, + "duration": 56, + "coordinate": [ + -69.17607802055949, + -63.762776252121796 + ], + "sensor_type": 1, + "id": 68 + }, + { + "release_time": 1081, + "due_time": 3534, + "duration": 37, + "coordinate": [ + -16.75857401567511, + 115.64625907041324 + ], + "sensor_type": 1, + "id": 69 + }, + { + "release_time": 2928, + "due_time": 3141, + "duration": 43, + "coordinate": [ + -70.6619693788874, + 44.707361610178964 + ], + "sensor_type": 1, + "id": 70 + }, + { + "release_time": 2635, + "due_time": 3505, + "duration": 20, + "coordinate": [ + 69.94902645188597, + -84.29449303421245 + ], + "sensor_type": 1, + "id": 71 + }, + { + "release_time": 335, + "due_time": 576, + "duration": 28, + "coordinate": [ + -2.6998729738373726, + -100.13939269688932 + ], + "sensor_type": 1, + "id": 72 + }, + { + "release_time": 734, + "due_time": 3514, + "duration": 40, + "coordinate": [ + 11.985172711860812, + -30.308236353077234 + ], + "sensor_type": 1, + "id": 73 + }, + { + "release_time": 2230, + "due_time": 2408, + "duration": 41, + "coordinate": [ + 11.208991579269778, + -173.25018622554168 + ], + "sensor_type": 1, + "id": 74 + }, + { + "release_time": 1623, + "due_time": 2544, + "duration": 45, + "coordinate": [ + 86.29994780606921, + 59.57462202848103 + ], + "sensor_type": 1, + "id": 75 + }, + { + "release_time": 1241, + "due_time": 2523, + "duration": 53, + "coordinate": [ + -0.9150708966584489, + -95.8048505199827 + ], + "sensor_type": 1, + "id": 76 + }, + { + "release_time": 1733, + "due_time": 1876, + "duration": 15, + "coordinate": [ + 64.84585869525839, + 46.311057007859375 + ], + "sensor_type": 1, + "id": 77 + }, + { + "release_time": 1103, + "due_time": 3586, + "duration": 29, + "coordinate": [ + 73.98979536116966, + -109.48813726355226 + ], + "sensor_type": 1, + "id": 78 + }, + { + "release_time": 1976, + "due_time": 2735, + "duration": 49, + "coordinate": [ + 62.161993255736746, + -22.15088505398336 + ], + "sensor_type": 1, + "id": 79 + }, + { + "release_time": 608, + "due_time": 1764, + "duration": 32, + "coordinate": [ + -39.67456732926864, + -3.259568900569377 + ], + "sensor_type": 1, + "id": 80 + }, + { + "release_time": 2500, + "due_time": 3353, + "duration": 21, + "coordinate": [ + 76.52640303083581, + 49.9380548148944 + ], + "sensor_type": 1, + "id": 81 + }, + { + "release_time": 1652, + "due_time": 3378, + "duration": 44, + "coordinate": [ + -71.45320584688908, + 66.80031555808486 + ], + "sensor_type": 1, + "id": 82 + }, + { + "release_time": 3467, + "due_time": 3582, + "duration": 25, + "coordinate": [ + -71.62404201437134, + -57.23589107422242 + ], + "sensor_type": 1, + "id": 83 + }, + { + "release_time": 2469, + "due_time": 2889, + "duration": 52, + "coordinate": [ + 54.56341471856277, + -176.83111022098998 + ], + "sensor_type": 1, + "id": 84 + }, + { + "release_time": 1469, + "due_time": 2593, + "duration": 53, + "coordinate": [ + -23.342521276017806, + -162.90828026163268 + ], + "sensor_type": 1, + "id": 85 + }, + { + "release_time": 407, + "due_time": 1628, + "duration": 40, + "coordinate": [ + 12.944788607288316, + 21.054875227397474 + ], + "sensor_type": 1, + "id": 86 + }, + { + "release_time": 619, + "due_time": 758, + "duration": 15, + "coordinate": [ + 26.24058454320472, + 74.09895908011438 + ], + "sensor_type": 1, + "id": 87 + }, + { + "release_time": 698, + "due_time": 1711, + "duration": 35, + "coordinate": [ + -44.40197324472491, + -28.154375927604463 + ], + "sensor_type": 1, + "id": 88 + }, + { + "release_time": 2132, + "due_time": 3546, + "duration": 19, + "coordinate": [ + 80.07045399540704, + 38.13061848022994 + ], + "sensor_type": 1, + "id": 89 + }, + { + "release_time": 491, + "due_time": 888, + "duration": 23, + "coordinate": [ + 26.45903153211573, + 118.97034617855718 + ], + "sensor_type": 1, + "id": 90 + }, + { + "release_time": 3273, + "due_time": 3565, + "duration": 18, + "coordinate": [ + -50.01432569674223, + -54.18582121824835 + ], + "sensor_type": 1, + "id": 91 + }, + { + "release_time": 1933, + "due_time": 2558, + "duration": 22, + "coordinate": [ + -23.05483785492163, + 22.871260716147816 + ], + "sensor_type": 1, + "id": 92 + }, + { + "release_time": 135, + "due_time": 566, + "duration": 50, + "coordinate": [ + -65.73007393967478, + 57.48367318694147 + ], + "sensor_type": 1, + "id": 93 + }, + { + "release_time": 1487, + "due_time": 3131, + "duration": 32, + "coordinate": [ + -16.288252948616062, + -94.63922323035094 + ], + "sensor_type": 1, + "id": 94 + }, + { + "release_time": 1715, + "due_time": 3581, + "duration": 21, + "coordinate": [ + 64.0105710063493, + 5.254004943884951 + ], + "sensor_type": 1, + "id": 95 + }, + { + "release_time": 2264, + "due_time": 3439, + "duration": 58, + "coordinate": [ + -25.65027712859785, + -10.823335511500176 + ], + "sensor_type": 1, + "id": 96 + }, + { + "release_time": 134, + "due_time": 1744, + "duration": 29, + "coordinate": [ + -5.458106210785672, + 106.87706916297276 + ], + "sensor_type": 1, + "id": 97 + }, + { + "release_time": 53, + "due_time": 2815, + "duration": 32, + "coordinate": [ + 41.85212245208942, + 132.20602467179458 + ], + "sensor_type": 1, + "id": 98 + }, + { + "release_time": 2870, + "due_time": 3101, + "duration": 40, + "coordinate": [ + -23.724801398179764, + -161.65478208972195 + ], + "sensor_type": 1, + "id": 99 + }, + { + "release_time": 60, + "due_time": 3358, + "duration": 50, + "coordinate": [ + -14.057283109690431, + 5.354758987759141 + ], + "sensor_type": 1, + "id": 100 + }, + { + "release_time": 3143, + "due_time": 3493, + "duration": 30, + "coordinate": [ + 7.190203893905007, + -121.86642812999457 + ], + "sensor_type": 1, + "id": 101 + }, + { + "release_time": 1814, + "due_time": 3161, + "duration": 55, + "coordinate": [ + 18.31946403756352, + -177.18784597569598 + ], + "sensor_type": 1, + "id": 102 + }, + { + "release_time": 3262, + "due_time": 3574, + "duration": 60, + "coordinate": [ + 71.86362319215698, + -8.26031130569558 + ], + "sensor_type": 1, + "id": 103 + }, + { + "release_time": 2553, + "due_time": 2703, + "duration": 25, + "coordinate": [ + 66.42500675688967, + -158.16493684083815 + ], + "sensor_type": 1, + "id": 104 + }, + { + "release_time": 908, + "due_time": 3006, + "duration": 37, + "coordinate": [ + 27.792496906552984, + -88.46545266022092 + ], + "sensor_type": 1, + "id": 105 + }, + { + "release_time": 2178, + "due_time": 3038, + "duration": 36, + "coordinate": [ + 72.00692207818898, + -23.01973959290612 + ], + "sensor_type": 1, + "id": 106 + }, + { + "release_time": 142, + "due_time": 2896, + "duration": 16, + "coordinate": [ + 84.84501029444041, + 134.58253102587207 + ], + "sensor_type": 1, + "id": 107 + }, + { + "release_time": 2984, + "due_time": 3257, + "duration": 52, + "coordinate": [ + -28.83942651259958, + -46.7711976474383 + ], + "sensor_type": 1, + "id": 108 + }, + { + "release_time": 603, + "due_time": 1864, + "duration": 40, + "coordinate": [ + 24.191760839019295, + 78.56653732256649 + ], + "sensor_type": 1, + "id": 109 + }, + { + "release_time": 2867, + "due_time": 3466, + "duration": 35, + "coordinate": [ + -80.7292937908032, + 133.09058130740834 + ], + "sensor_type": 1, + "id": 110 + }, + { + "release_time": 2749, + "due_time": 3023, + "duration": 35, + "coordinate": [ + 80.15422458299443, + 146.69205105104277 + ], + "sensor_type": 1, + "id": 111 + }, + { + "release_time": 2802, + "due_time": 3189, + "duration": 33, + "coordinate": [ + 77.34509764845444, + -7.337733197697503 + ], + "sensor_type": 1, + "id": 112 + }, + { + "release_time": 848, + "due_time": 3508, + "duration": 36, + "coordinate": [ + -48.09256929661698, + 108.61893151838734 + ], + "sensor_type": 1, + "id": 113 + }, + { + "release_time": 1596, + "due_time": 1781, + "duration": 22, + "coordinate": [ + 7.838584142583954, + 123.52000832871522 + ], + "sensor_type": 1, + "id": 114 + }, + { + "release_time": 640, + "due_time": 1067, + "duration": 42, + "coordinate": [ + -67.71969644744445, + -43.67660141243914 + ], + "sensor_type": 1, + "id": 115 + }, + { + "release_time": 402, + "due_time": 1518, + "duration": 48, + "coordinate": [ + 13.145234500751116, + 127.69617296612466 + ], + "sensor_type": 1, + "id": 116 + }, + { + "release_time": 1932, + "due_time": 2099, + "duration": 31, + "coordinate": [ + -63.087069309938414, + 179.92206141609836 + ], + "sensor_type": 1, + "id": 117 + }, + { + "release_time": 806, + "due_time": 2943, + "duration": 52, + "coordinate": [ + -59.60760346539254, + -138.70176893742516 + ], + "sensor_type": 1, + "id": 118 + }, + { + "release_time": 3199, + "due_time": 3311, + "duration": 34, + "coordinate": [ + -16.670294637627848, + 143.982698104274 + ], + "sensor_type": 1, + "id": 119 + }, + { + "release_time": 2758, + "due_time": 3111, + "duration": 44, + "coordinate": [ + -60.027174765445295, + -100.24027359480488 + ], + "sensor_type": 1, + "id": 120 + }, + { + "release_time": 1747, + "due_time": 3532, + "duration": 55, + "coordinate": [ + -64.45097014904836, + 92.99986581114575 + ], + "sensor_type": 1, + "id": 121 + }, + { + "release_time": 1233, + "due_time": 3538, + "duration": 39, + "coordinate": [ + 22.178940218376184, + -161.0376489413904 + ], + "sensor_type": 1, + "id": 122 + }, + { + "release_time": 1052, + "due_time": 2926, + "duration": 33, + "coordinate": [ + -89.41746234658666, + -36.245405174480595 + ], + "sensor_type": 1, + "id": 123 + }, + { + "release_time": 3149, + "due_time": 3588, + "duration": 22, + "coordinate": [ + 87.58863005263896, + 149.09179638217262 + ], + "sensor_type": 1, + "id": 124 + }, + { + "release_time": 2859, + "due_time": 3085, + "duration": 43, + "coordinate": [ + -67.22129537601126, + 102.86937911659669 + ], + "sensor_type": 1, + "id": 125 + }, + { + "release_time": 948, + "due_time": 2229, + "duration": 22, + "coordinate": [ + 73.42017254259756, + -70.35479510364053 + ], + "sensor_type": 1, + "id": 126 + }, + { + "release_time": 2882, + "due_time": 3598, + "duration": 20, + "coordinate": [ + -26.424096786110056, + -74.78243465045637 + ], + "sensor_type": 1, + "id": 127 + }, + { + "release_time": 1463, + "due_time": 3110, + "duration": 23, + "coordinate": [ + -78.30422700660215, + -158.98216112105658 + ], + "sensor_type": 1, + "id": 128 + }, + { + "release_time": 986, + "due_time": 2649, + "duration": 17, + "coordinate": [ + 37.11912720430773, + 148.6722744587537 + ], + "sensor_type": 1, + "id": 129 + }, + { + "release_time": 2552, + "due_time": 3276, + "duration": 45, + "coordinate": [ + -75.46659264596676, + 42.11403380338348 + ], + "sensor_type": 1, + "id": 130 + }, + { + "release_time": 1100, + "due_time": 1802, + "duration": 40, + "coordinate": [ + 41.9922312113049, + 30.5361789446969 + ], + "sensor_type": 1, + "id": 131 + }, + { + "release_time": 2983, + "due_time": 3525, + "duration": 51, + "coordinate": [ + -36.717528063972324, + -23.971294095049075 + ], + "sensor_type": 1, + "id": 132 + }, + { + "release_time": 2882, + "due_time": 3384, + "duration": 31, + "coordinate": [ + -64.06115455794158, + 124.64857838859723 + ], + "sensor_type": 1, + "id": 133 + }, + { + "release_time": 2155, + "due_time": 3571, + "duration": 50, + "coordinate": [ + -88.41826690008686, + -112.16871299561157 + ], + "sensor_type": 1, + "id": 134 + }, + { + "release_time": 2416, + "due_time": 2776, + "duration": 37, + "coordinate": [ + 53.234010063755306, + -107.36451091919632 + ], + "sensor_type": 1, + "id": 135 + }, + { + "release_time": 1038, + "due_time": 1096, + "duration": 19, + "coordinate": [ + -5.208796145290478, + 51.88118702185906 + ], + "sensor_type": 1, + "id": 136 + }, + { + "release_time": 950, + "due_time": 3477, + "duration": 25, + "coordinate": [ + 17.052975431805862, + 54.65604419780246 + ], + "sensor_type": 1, + "id": 137 + }, + { + "release_time": 2689, + "due_time": 2895, + "duration": 17, + "coordinate": [ + 83.78045314166158, + 91.63416585280322 + ], + "sensor_type": 1, + "id": 138 + }, + { + "release_time": 2715, + "due_time": 3129, + "duration": 31, + "coordinate": [ + 21.780205220198297, + -121.02805786416825 + ], + "sensor_type": 1, + "id": 139 + }, + { + "release_time": 2399, + "due_time": 3033, + "duration": 46, + "coordinate": [ + -41.70890979700407, + -24.3115159426809 + ], + "sensor_type": 1, + "id": 140 + }, + { + "release_time": 1259, + "due_time": 3085, + "duration": 48, + "coordinate": [ + 71.9351241742794, + -154.4666789979272 + ], + "sensor_type": 1, + "id": 141 + }, + { + "release_time": 10, + "due_time": 1996, + "duration": 16, + "coordinate": [ + -50.0588714822587, + 13.159531642292905 + ], + "sensor_type": 1, + "id": 142 + }, + { + "release_time": 1122, + "due_time": 2113, + "duration": 17, + "coordinate": [ + 10.682857805241511, + 21.010614708047143 + ], + "sensor_type": 1, + "id": 143 + }, + { + "release_time": 2360, + "due_time": 3167, + "duration": 59, + "coordinate": [ + 46.49435829487274, + 34.856975521878496 + ], + "sensor_type": 1, + "id": 144 + }, + { + "release_time": 257, + "due_time": 819, + "duration": 31, + "coordinate": [ + -81.31544473335994, + -121.1151954197539 + ], + "sensor_type": 1, + "id": 145 + }, + { + "release_time": 1612, + "due_time": 3173, + "duration": 46, + "coordinate": [ + 83.20247820145181, + 70.40851870922296 + ], + "sensor_type": 1, + "id": 146 + }, + { + "release_time": 3484, + "due_time": 3596, + "duration": 16, + "coordinate": [ + -61.193890118003495, + -76.04838714939706 + ], + "sensor_type": 1, + "id": 147 + }, + { + "release_time": 1721, + "due_time": 1955, + "duration": 26, + "coordinate": [ + 38.319159037159125, + 49.19423639544485 + ], + "sensor_type": 1, + "id": 148 + }, + { + "release_time": 1908, + "due_time": 3277, + "duration": 28, + "coordinate": [ + -0.6131270638029775, + -26.53669762708475 + ], + "sensor_type": 1, + "id": 149 + }, + { + "release_time": 2538, + "due_time": 3585, + "duration": 42, + "coordinate": [ + -83.87805681986947, + -177.36300937827963 + ], + "sensor_type": 1, + "id": 150 + }, + { + "release_time": 1661, + "due_time": 2240, + "duration": 53, + "coordinate": [ + -75.35823328069785, + -158.34840150807526 + ], + "sensor_type": 1, + "id": 151 + }, + { + "release_time": 507, + "due_time": 1348, + "duration": 38, + "coordinate": [ + -82.27109494517181, + -80.15405857688451 + ], + "sensor_type": 1, + "id": 152 + }, + { + "release_time": 1944, + "due_time": 2942, + "duration": 21, + "coordinate": [ + -82.74440498977916, + 64.75320143197033 + ], + "sensor_type": 1, + "id": 153 + }, + { + "release_time": 2165, + "due_time": 2645, + "duration": 31, + "coordinate": [ + -5.486509884577131, + 125.61737442476772 + ], + "sensor_type": 1, + "id": 154 + }, + { + "release_time": 1268, + "due_time": 1816, + "duration": 19, + "coordinate": [ + 59.536862098850264, + -44.34544313602683 + ], + "sensor_type": 1, + "id": 155 + }, + { + "release_time": 1490, + "due_time": 3066, + "duration": 33, + "coordinate": [ + -44.027398270317384, + -70.88930467500948 + ], + "sensor_type": 1, + "id": 156 + }, + { + "release_time": 381, + "due_time": 2492, + "duration": 29, + "coordinate": [ + -74.8722113865053, + -66.51421137930308 + ], + "sensor_type": 1, + "id": 157 + }, + { + "release_time": 1554, + "due_time": 3330, + "duration": 47, + "coordinate": [ + -62.965176493117724, + 7.3914795987512605 + ], + "sensor_type": 1, + "id": 158 + }, + { + "release_time": 391, + "due_time": 2895, + "duration": 48, + "coordinate": [ + -6.563785620485021, + 6.255190687343799 + ], + "sensor_type": 1, + "id": 159 + }, + { + "release_time": 3240, + "due_time": 3597, + "duration": 58, + "coordinate": [ + 43.557383326948155, + -89.26047975912167 + ], + "sensor_type": 1, + "id": 160 + }, + { + "release_time": 3067, + "due_time": 3482, + "duration": 60, + "coordinate": [ + -82.97291656003884, + -3.3086198796486315 + ], + "sensor_type": 1, + "id": 161 + }, + { + "release_time": 1751, + "due_time": 3544, + "duration": 52, + "coordinate": [ + 35.7978001767205, + -177.15749427831497 + ], + "sensor_type": 1, + "id": 162 + }, + { + "release_time": 2354, + "due_time": 2840, + "duration": 16, + "coordinate": [ + -31.07941917382506, + 63.86423965308981 + ], + "sensor_type": 1, + "id": 163 + }, + { + "release_time": 2394, + "due_time": 2961, + "duration": 51, + "coordinate": [ + -43.286897427649734, + -36.62929289620669 + ], + "sensor_type": 1, + "id": 164 + }, + { + "release_time": 1106, + "due_time": 2117, + "duration": 44, + "coordinate": [ + -35.149702994024786, + -139.4927376747721 + ], + "sensor_type": 1, + "id": 165 + }, + { + "release_time": 1883, + "due_time": 2451, + "duration": 60, + "coordinate": [ + 15.816249934269578, + 95.45309663078774 + ], + "sensor_type": 1, + "id": 166 + }, + { + "release_time": 1094, + "due_time": 2916, + "duration": 33, + "coordinate": [ + -45.28408340604957, + -140.96096609226748 + ], + "sensor_type": 1, + "id": 167 + }, + { + "release_time": 1305, + "due_time": 2374, + "duration": 49, + "coordinate": [ + 57.347328216661765, + -43.76366232414557 + ], + "sensor_type": 1, + "id": 168 + }, + { + "release_time": 3286, + "due_time": 3536, + "duration": 50, + "coordinate": [ + -71.1179688632034, + -18.758501512778736 + ], + "sensor_type": 1, + "id": 169 + }, + { + "release_time": 1555, + "due_time": 2024, + "duration": 26, + "coordinate": [ + 53.330556518708164, + -178.1256063838822 + ], + "sensor_type": 1, + "id": 170 + }, + { + "release_time": 1956, + "due_time": 3256, + "duration": 26, + "coordinate": [ + 73.0950347907858, + 24.044063173610226 + ], + "sensor_type": 1, + "id": 171 + }, + { + "release_time": 1276, + "due_time": 2466, + "duration": 26, + "coordinate": [ + 47.30079149275042, + 26.8956754997549 + ], + "sensor_type": 1, + "id": 172 + }, + { + "release_time": 3355, + "due_time": 3520, + "duration": 44, + "coordinate": [ + 71.53849224828704, + -169.19874707093484 + ], + "sensor_type": 1, + "id": 173 + }, + { + "release_time": 650, + "due_time": 3596, + "duration": 45, + "coordinate": [ + -24.247873893789247, + -31.674360669720073 + ], + "sensor_type": 1, + "id": 174 + }, + { + "release_time": 454, + "due_time": 2791, + "duration": 60, + "coordinate": [ + 74.03036493789725, + -53.65526603106029 + ], + "sensor_type": 1, + "id": 175 + }, + { + "release_time": 787, + "due_time": 939, + "duration": 47, + "coordinate": [ + 23.829345214823263, + -0.5789016728975014 + ], + "sensor_type": 1, + "id": 176 + }, + { + "release_time": 2516, + "due_time": 3138, + "duration": 47, + "coordinate": [ + 1.935192873326713, + -148.1797519596206 + ], + "sensor_type": 1, + "id": 177 + }, + { + "release_time": 1354, + "due_time": 3533, + "duration": 38, + "coordinate": [ + -4.960963891090884, + -0.7544004075936925 + ], + "sensor_type": 1, + "id": 178 + }, + { + "release_time": 2705, + "due_time": 3436, + "duration": 54, + "coordinate": [ + 52.579804787030525, + -44.55344734867782 + ], + "sensor_type": 1, + "id": 179 + }, + { + "release_time": 448, + "due_time": 1219, + "duration": 37, + "coordinate": [ + 10.308307112223261, + -54.117369631197306 + ], + "sensor_type": 1, + "id": 180 + }, + { + "release_time": 2473, + "due_time": 3402, + "duration": 44, + "coordinate": [ + 26.4076358583944, + 79.80142335480241 + ], + "sensor_type": 1, + "id": 181 + }, + { + "release_time": 2596, + "due_time": 3390, + "duration": 38, + "coordinate": [ + 51.06639936391943, + 154.4083970866273 + ], + "sensor_type": 1, + "id": 182 + }, + { + "release_time": 2357, + "due_time": 2518, + "duration": 19, + "coordinate": [ + 75.08242697062764, + -48.91623754761153 + ], + "sensor_type": 1, + "id": 183 + }, + { + "release_time": 2966, + "due_time": 3371, + "duration": 20, + "coordinate": [ + -82.33490215625687, + -47.13455588965337 + ], + "sensor_type": 1, + "id": 184 + }, + { + "release_time": 1098, + "due_time": 1229, + "duration": 33, + "coordinate": [ + 37.99604603650731, + -90.27432730347181 + ], + "sensor_type": 1, + "id": 185 + }, + { + "release_time": 3414, + "due_time": 3595, + "duration": 57, + "coordinate": [ + 62.26587379553797, + 129.79561076488397 + ], + "sensor_type": 1, + "id": 186 + }, + { + "release_time": 275, + "due_time": 891, + "duration": 56, + "coordinate": [ + 51.22163820193174, + 39.12548629491445 + ], + "sensor_type": 1, + "id": 187 + }, + { + "release_time": 2898, + "due_time": 3454, + "duration": 56, + "coordinate": [ + 15.460184732608667, + -6.847501110597477 + ], + "sensor_type": 1, + "id": 188 + }, + { + "release_time": 3429, + "due_time": 3511, + "duration": 18, + "coordinate": [ + -62.99987512614554, + 151.31014150401734 + ], + "sensor_type": 1, + "id": 189 + }, + { + "release_time": 2240, + "due_time": 2925, + "duration": 59, + "coordinate": [ + 52.887928446343324, + -175.88198399418064 + ], + "sensor_type": 1, + "id": 190 + }, + { + "release_time": 2289, + "due_time": 3184, + "duration": 16, + "coordinate": [ + -41.130988898101855, + 44.87185675833996 + ], + "sensor_type": 1, + "id": 191 + }, + { + "release_time": 1067, + "due_time": 1205, + "duration": 37, + "coordinate": [ + 79.88108844438861, + -54.429891867020174 + ], + "sensor_type": 1, + "id": 192 + }, + { + "release_time": 2502, + "due_time": 3212, + "duration": 37, + "coordinate": [ + 0.48631254546666014, + 114.65066626042494 + ], + "sensor_type": 1, + "id": 193 + }, + { + "release_time": 2652, + "due_time": 3141, + "duration": 55, + "coordinate": [ + -5.538414991723528, + -114.47940635331398 + ], + "sensor_type": 1, + "id": 194 + }, + { + "release_time": 2372, + "due_time": 3391, + "duration": 21, + "coordinate": [ + -37.52972429741586, + 5.1388835694491775 + ], + "sensor_type": 1, + "id": 195 + }, + { + "release_time": 753, + "due_time": 2423, + "duration": 30, + "coordinate": [ + -87.31552720633027, + -34.16806350436224 + ], + "sensor_type": 1, + "id": 196 + }, + { + "release_time": 757, + "due_time": 2507, + "duration": 47, + "coordinate": [ + 70.56215203706128, + -94.06995564598131 + ], + "sensor_type": 1, + "id": 197 + }, + { + "release_time": 1873, + "due_time": 3038, + "duration": 21, + "coordinate": [ + -67.45973614948272, + -110.21213555584059 + ], + "sensor_type": 1, + "id": 198 + }, + { + "release_time": 3467, + "due_time": 3560, + "duration": 24, + "coordinate": [ + -88.70856034819941, + -76.2265397231455 + ], + "sensor_type": 1, + "id": 199 + }, + { + "release_time": 254, + "due_time": 3374, + "duration": 56, + "coordinate": [ + 42.45153428999805, + 33.23409271895201 + ], + "sensor_type": 1, + "id": 200 + }, + { + "release_time": 2407, + "due_time": 2689, + "duration": 26, + "coordinate": [ + -6.679486105164372, + 51.06071820363215 + ], + "sensor_type": 1, + "id": 201 + }, + { + "release_time": 2186, + "due_time": 3189, + "duration": 41, + "coordinate": [ + -54.45026475105284, + -75.34423920460807 + ], + "sensor_type": 1, + "id": 202 + }, + { + "release_time": 3123, + "due_time": 3272, + "duration": 32, + "coordinate": [ + -19.323442755960087, + -140.57469676378463 + ], + "sensor_type": 1, + "id": 203 + }, + { + "release_time": 532, + "due_time": 1170, + "duration": 32, + "coordinate": [ + 26.666918059045145, + -88.61205673006255 + ], + "sensor_type": 1, + "id": 204 + }, + { + "release_time": 837, + "due_time": 2177, + "duration": 28, + "coordinate": [ + -60.42207125269008, + 35.41234016638998 + ], + "sensor_type": 1, + "id": 205 + }, + { + "release_time": 1851, + "due_time": 3039, + "duration": 25, + "coordinate": [ + -27.924560330101578, + 153.29015300370924 + ], + "sensor_type": 1, + "id": 206 + }, + { + "release_time": 2959, + "due_time": 3238, + "duration": 58, + "coordinate": [ + -19.143942345004845, + 49.34630216065119 + ], + "sensor_type": 1, + "id": 207 + }, + { + "release_time": 1715, + "due_time": 2261, + "duration": 24, + "coordinate": [ + 82.76533579888519, + 142.00337784025726 + ], + "sensor_type": 1, + "id": 208 + }, + { + "release_time": 822, + "due_time": 2824, + "duration": 50, + "coordinate": [ + 3.3522925668472254, + 16.163980118109635 + ], + "sensor_type": 1, + "id": 209 + }, + { + "release_time": 112, + "due_time": 3529, + "duration": 60, + "coordinate": [ + -39.83989429548371, + 146.83671105965078 + ], + "sensor_type": 1, + "id": 210 + }, + { + "release_time": 2858, + "due_time": 3122, + "duration": 51, + "coordinate": [ + 1.079412586547619, + 71.5145828628358 + ], + "sensor_type": 1, + "id": 211 + }, + { + "release_time": 1235, + "due_time": 2881, + "duration": 22, + "coordinate": [ + -0.27572998849990427, + -116.81730582655514 + ], + "sensor_type": 1, + "id": 212 + }, + { + "release_time": 2658, + "due_time": 3560, + "duration": 26, + "coordinate": [ + 18.18026872078113, + 34.238755353980594 + ], + "sensor_type": 1, + "id": 213 + }, + { + "release_time": 41, + "due_time": 2090, + "duration": 32, + "coordinate": [ + 24.59944723181094, + 126.97008046997337 + ], + "sensor_type": 1, + "id": 214 + }, + { + "release_time": 263, + "due_time": 620, + "duration": 35, + "coordinate": [ + 85.63389019412014, + -128.14117462693628 + ], + "sensor_type": 1, + "id": 215 + }, + { + "release_time": 2237, + "due_time": 3468, + "duration": 54, + "coordinate": [ + 58.817648257980665, + 83.31099248456849 + ], + "sensor_type": 1, + "id": 216 + }, + { + "release_time": 3297, + "due_time": 3371, + "duration": 19, + "coordinate": [ + 74.52823471278913, + 150.11649836849364 + ], + "sensor_type": 1, + "id": 217 + }, + { + "release_time": 2061, + "due_time": 2888, + "duration": 33, + "coordinate": [ + 19.95734467685722, + -40.69676528234291 + ], + "sensor_type": 1, + "id": 218 + }, + { + "release_time": 3434, + "due_time": 3571, + "duration": 34, + "coordinate": [ + 86.84985010600215, + -13.839100580050825 + ], + "sensor_type": 1, + "id": 219 + }, + { + "release_time": 1966, + "due_time": 3199, + "duration": 44, + "coordinate": [ + -1.3183820477488126, + -162.75780916738924 + ], + "sensor_type": 1, + "id": 220 + }, + { + "release_time": 2661, + "due_time": 3421, + "duration": 17, + "coordinate": [ + 1.7409294703566047, + -113.54060216828094 + ], + "sensor_type": 1, + "id": 221 + } +] \ No newline at end of file diff --git a/benchmarks/aeosbench/dataset/cases/00163/constellation.json b/benchmarks/aeosbench/dataset/cases/00163/constellation.json new file mode 100644 index 0000000..8ba86ea --- /dev/null +++ b/benchmarks/aeosbench/dataset/cases/00163/constellation.json @@ -0,0 +1,790 @@ +{ + "orbits": [ + { + "id": 0, + "eccentricity": 0.0001374, + "semi_major_axis": 6921000.0, + "inclination": 53.2161, + "right_ascension_of_the_ascending_node": 237.8457, + "argument_of_perigee": 74.4089 + }, + { + "id": 1, + "eccentricity": 0.0001477, + "semi_major_axis": 6921000.0, + "inclination": 53.2163, + "right_ascension_of_the_ascending_node": 10.5183, + "argument_of_perigee": 103.9105 + }, + { + "id": 2, + "eccentricity": 0.0001281, + "semi_major_axis": 6921000.0, + "inclination": 43.0038, + "right_ascension_of_the_ascending_node": 349.5251, + "argument_of_perigee": 257.3577 + }, + { + "id": 3, + "eccentricity": 0.0001438, + "semi_major_axis": 6921000.0, + "inclination": 53.2175, + "right_ascension_of_the_ascending_node": 339.2537, + "argument_of_perigee": 85.8468 + }, + { + "id": 4, + "eccentricity": 0.0001537, + "semi_major_axis": 6921000.0, + "inclination": 53.2181, + "right_ascension_of_the_ascending_node": 252.0844, + "argument_of_perigee": 76.5461 + }, + { + "id": 5, + "eccentricity": 0.000152, + "semi_major_axis": 6921000.0, + "inclination": 53.2184, + "right_ascension_of_the_ascending_node": 35.729, + "argument_of_perigee": 114.0102 + }, + { + "id": 6, + "eccentricity": 0.0003618, + "semi_major_axis": 7041000.0, + "inclination": 75.0016, + "right_ascension_of_the_ascending_node": 226.8373, + "argument_of_perigee": 311.1842 + }, + { + "id": 7, + "eccentricity": 0.0001133, + "semi_major_axis": 6921000.0, + "inclination": 53.0543, + "right_ascension_of_the_ascending_node": 215.3489, + "argument_of_perigee": 89.2504 + } + ], + "satellites": [ + { + "inertia": [ + 139.16647338867188, + 0.0, + 0.0, + 0.0, + 187.96954345703125, + 0.0, + 0.0, + 0.0, + 108.76258850097656 + ], + "mass": 53.680970540163116, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 0, + "solar_panel": { + "direction": [ + 0.27259459662185426, + 0.2700203772321591, + 0.9234615215437897 + ], + "area": 0.40621493799395236, + "efficiency": 0.300424337085168 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.13215721045472986, + "power": 7.871889167133871, + "type": 1 + }, + "battery": { + "capacity": 19502.92388270623, + "percentage": 0.40137995004398774 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 662.4050197276528, + "power": 6.294112532243797, + "efficiency": 0.5996514862554491 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 687.2133272749912, + "power": 5.262493917679222, + "efficiency": 0.5188730824793534 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 511.66944261619363, + "power": 5.899973730682982, + "efficiency": 0.5113375408099775 + } + ], + "mrp_control": { + "k": 35.66786502788902, + "ki": 0.004762194328737244, + "p": 106.22489179931037, + "integral_limit": 0.02141875306122716 + }, + "true_anomaly": 1.288925022005678, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 0 + }, + { + "inertia": [ + 97.83148193359375, + 0.0, + 0.0, + 0.0, + 195.0623321533203, + 0.0, + 0.0, + 0.0, + 136.22845458984375 + ], + "mass": 104.75350835731294, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 1, + "solar_panel": { + "direction": [ + -0.8527804120547477, + 0.43457834369644427, + 0.2896674507185607 + ], + "area": 0.1784137533372169, + "efficiency": 0.2775631180519953 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.31379428122447905, + "power": 1.5912769330811438, + "type": 1 + }, + "battery": { + "capacity": 10093.507398991018, + "percentage": 0.11016564027317863 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 436.73993489260425, + "power": 6.716683464099348, + "efficiency": 0.5981564677977305 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 541.5890167700024, + "power": 6.937934134877056, + "efficiency": 0.5246416373690876 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 517.2944894002867, + "power": 5.947901783224339, + "efficiency": 0.5859268831212776 + } + ], + "mrp_control": { + "k": 61.9624215763138, + "ki": 0.0001161979482270059, + "p": 220.47761330572362, + "integral_limit": 2.1328025088427968e-05 + }, + "true_anomaly": 282.3143993926063, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 1 + }, + { + "inertia": [ + 171.04476928710938, + 0.0, + 0.0, + 0.0, + 191.79991149902344, + 0.0, + 0.0, + 0.0, + 78.8558578491211 + ], + "mass": 159.95186777697734, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 2, + "solar_panel": { + "direction": [ + -0.09377644448709607, + 0.15685699723962387, + 0.9831591228668568 + ], + "area": 0.2631130414281406, + "efficiency": 0.141931083121415 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.42178562086068905, + "power": 2.8833948463711128, + "type": 1 + }, + "battery": { + "capacity": 25420.00299850466, + "percentage": 0.3261101342932933 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 417.08743546366344, + "power": 6.756233406444178, + "efficiency": 0.5872383377181151 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 709.1484769743768, + "power": 6.989854926160728, + "efficiency": 0.5166828855082456 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 558.2249118366128, + "power": 6.651094322284889, + "efficiency": 0.5786657468502379 + } + ], + "mrp_control": { + "k": 36.469033104611235, + "ki": 0.00041470691073805413, + "p": 100.09739967238538, + "integral_limit": 0.0016547125400781142 + }, + "true_anomaly": 232.6624192249291, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 2 + }, + { + "inertia": [ + 105.09566497802734, + 0.0, + 0.0, + 0.0, + 148.84304809570312, + 0.0, + 0.0, + 0.0, + 107.6837158203125 + ], + "mass": 186.08204215398482, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 3, + "solar_panel": { + "direction": [ + 0.16892051871092872, + 0.10539516535063181, + -0.9799784270478324 + ], + "area": 0.3497856051983777, + "efficiency": 0.15923308871303743 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2979993067232841, + "power": 7.885695525634292, + "type": 1 + }, + "battery": { + "capacity": 26393.431299355067, + "percentage": 0.778081139241669 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 516.5059108881992, + "power": 6.57272058945536, + "efficiency": 0.5036410142532269 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 663.8947866663009, + "power": 6.544597582847536, + "efficiency": 0.5099742646169668 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 400.153642031873, + "power": 5.29479195657834, + "efficiency": 0.5402730436550632 + } + ], + "mrp_control": { + "k": 27.535507409311546, + "ki": 0.007420191342171799, + "p": 90.58474340907561, + "integral_limit": 0.010737658063472183 + }, + "true_anomaly": 188.89723414942614, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 3 + }, + { + "inertia": [ + 135.80995178222656, + 0.0, + 0.0, + 0.0, + 133.7823028564453, + 0.0, + 0.0, + 0.0, + 73.94473266601562 + ], + "mass": 95.27177136788747, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 4, + "solar_panel": { + "direction": [ + -0.03014667147715666, + 0.023646897485802197, + 0.999265731644063 + ], + "area": 0.17984764287080948, + "efficiency": 0.2852082982801721 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4763341081054162, + "power": 8.345289714662659, + "type": 1 + }, + "battery": { + "capacity": 25157.08241305607, + "percentage": 0.76513911508294 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 642.697615741192, + "power": 5.067722838873689, + "efficiency": 0.5737271154412026 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 671.6678736017427, + "power": 6.880980946320389, + "efficiency": 0.5705753012761658 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 647.1472148290617, + "power": 6.308984934029866, + "efficiency": 0.5996995037047448 + } + ], + "mrp_control": { + "k": 30.743675578596356, + "ki": 0.007450053799645318, + "p": 81.55217763433558, + "integral_limit": 0.021163076622272414 + }, + "true_anomaly": 214.87230838688913, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 4 + }, + { + "inertia": [ + 58.09008026123047, + 0.0, + 0.0, + 0.0, + 80.03313446044922, + 0.0, + 0.0, + 0.0, + 50.2059326171875 + ], + "mass": 78.28691869125723, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 5, + "solar_panel": { + "direction": [ + -0.013002488173077253, + 0.007616543134871109, + -0.9998864553397969 + ], + "area": 0.4169994622397958, + "efficiency": 0.2030696657722194 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3475357194891675, + "power": 1.3993386934215408, + "type": 1 + }, + "battery": { + "capacity": 22373.607727689938, + "percentage": 0.2976407971338747 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 485.4096292871185, + "power": 6.021429417825973, + "efficiency": 0.5306021738226185 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 608.3676577396084, + "power": 5.259926725044663, + "efficiency": 0.5000949019551778 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 664.938233178217, + "power": 6.688998928819385, + "efficiency": 0.5221358531505527 + } + ], + "mrp_control": { + "k": 22.99825207856799, + "ki": 0.0021779716711317187, + "p": 56.25718145251095, + "integral_limit": 0.0016655915732407874 + }, + "true_anomaly": 358.26061902991586, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 5 + }, + { + "inertia": [ + 138.23806762695312, + 0.0, + 0.0, + 0.0, + 88.02487182617188, + 0.0, + 0.0, + 0.0, + 156.69635009765625 + ], + "mass": 144.74031472797242, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 6, + "solar_panel": { + "direction": [ + -0.00288086784234062, + 0.1679624112980478, + -0.9857891909487648 + ], + "area": 0.4478071341616151, + "efficiency": 0.11883898248927958 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.375844564849539, + "power": 9.72050729691653, + "type": 1 + }, + "battery": { + "capacity": 18706.45045885101, + "percentage": 0.49214679182068155 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 451.9787613393646, + "power": 6.69295998991497, + "efficiency": 0.5272239240882093 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 531.6180642549356, + "power": 6.539704198159033, + "efficiency": 0.5544153797162304 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 711.9083072682367, + "power": 6.702511072741439, + "efficiency": 0.5237001117365091 + } + ], + "mrp_control": { + "k": 27.013549624116166, + "ki": 0.0027307132784758392, + "p": 65.72319790616962, + "integral_limit": 0.012534031794977236 + }, + "true_anomaly": 169.4926611939112, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 6 + }, + { + "inertia": [ + 113.07319641113281, + 0.0, + 0.0, + 0.0, + 165.90908813476562, + 0.0, + 0.0, + 0.0, + 107.77932739257812 + ], + "mass": 184.8509917328936, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 7, + "solar_panel": { + "direction": [ + 0.0336678756986516, + 0.04172201926602821, + -0.9985618394743038 + ], + "area": 0.4319742667422919, + "efficiency": 0.18510274418765765 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3557324815979649, + "power": 7.212486120302494, + "type": 1 + }, + "battery": { + "capacity": 24825.65019872308, + "percentage": 0.5251921273504034 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 548.8239682080535, + "power": 6.801704996811174, + "efficiency": 0.5436649302049277 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 670.6860684380965, + "power": 6.304269374573039, + "efficiency": 0.555169234244587 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 747.464392140756, + "power": 6.241280373386664, + "efficiency": 0.540230915858836 + } + ], + "mrp_control": { + "k": 22.290727629873835, + "ki": 0.002096666795313913, + "p": 71.60788555729339, + "integral_limit": 0.0034779654736310844 + }, + "true_anomaly": 224.23427728737488, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 7 + } + ] +} \ No newline at end of file diff --git a/benchmarks/aeosbench/dataset/cases/00163/taskset.json b/benchmarks/aeosbench/dataset/cases/00163/taskset.json new file mode 100644 index 0000000..c39c10d --- /dev/null +++ b/benchmarks/aeosbench/dataset/cases/00163/taskset.json @@ -0,0 +1,3159 @@ +[ + { + "release_time": 11, + "due_time": 1805, + "duration": 19, + "coordinate": [ + -69.88342552141185, + 172.78537425963862 + ], + "sensor_type": 1, + "id": 0 + }, + { + "release_time": 3060, + "due_time": 3429, + "duration": 52, + "coordinate": [ + -87.43823498776887, + -175.81575596462486 + ], + "sensor_type": 1, + "id": 1 + }, + { + "release_time": 2488, + "due_time": 3258, + "duration": 27, + "coordinate": [ + 35.767839673841976, + -161.85063481302154 + ], + "sensor_type": 1, + "id": 2 + }, + { + "release_time": 3240, + "due_time": 3457, + "duration": 34, + "coordinate": [ + -74.28099028684116, + -95.43765089215054 + ], + "sensor_type": 1, + "id": 3 + }, + { + "release_time": 1120, + "due_time": 2341, + "duration": 40, + "coordinate": [ + -12.896585589913627, + -162.43259959914792 + ], + "sensor_type": 1, + "id": 4 + }, + { + "release_time": 1319, + "due_time": 2763, + "duration": 40, + "coordinate": [ + 25.583432274489653, + 77.54542266308664 + ], + "sensor_type": 1, + "id": 5 + }, + { + "release_time": 3194, + "due_time": 3515, + "duration": 20, + "coordinate": [ + -21.913575033964975, + 168.00643827501568 + ], + "sensor_type": 1, + "id": 6 + }, + { + "release_time": 2021, + "due_time": 2320, + "duration": 29, + "coordinate": [ + -80.66711904803759, + -169.36978751305574 + ], + "sensor_type": 1, + "id": 7 + }, + { + "release_time": 1190, + "due_time": 3035, + "duration": 60, + "coordinate": [ + 64.36671755743447, + -156.48484835749767 + ], + "sensor_type": 1, + "id": 8 + }, + { + "release_time": 1331, + "due_time": 3535, + "duration": 24, + "coordinate": [ + -81.95683007334766, + -7.458553593605927 + ], + "sensor_type": 1, + "id": 9 + }, + { + "release_time": 214, + "due_time": 3482, + "duration": 59, + "coordinate": [ + -9.147659932548478, + 108.831484828123 + ], + "sensor_type": 1, + "id": 10 + }, + { + "release_time": 34, + "due_time": 1164, + "duration": 47, + "coordinate": [ + 21.59130514315808, + 44.04457211996797 + ], + "sensor_type": 1, + "id": 11 + }, + { + "release_time": 531, + "due_time": 1298, + "duration": 58, + "coordinate": [ + 0.7791967397430994, + -78.29272117865695 + ], + "sensor_type": 1, + "id": 12 + }, + { + "release_time": 1406, + "due_time": 2851, + "duration": 21, + "coordinate": [ + 64.74382727721334, + -153.01949434570392 + ], + "sensor_type": 1, + "id": 13 + }, + { + "release_time": 3064, + "due_time": 3493, + "duration": 43, + "coordinate": [ + -15.77095166984516, + -115.60360039723443 + ], + "sensor_type": 1, + "id": 14 + }, + { + "release_time": 613, + "due_time": 3336, + "duration": 30, + "coordinate": [ + 22.67825450427786, + -163.6100911074665 + ], + "sensor_type": 1, + "id": 15 + }, + { + "release_time": 34, + "due_time": 2154, + "duration": 44, + "coordinate": [ + -82.95612878572078, + -10.957716099107216 + ], + "sensor_type": 1, + "id": 16 + }, + { + "release_time": 3464, + "due_time": 3568, + "duration": 20, + "coordinate": [ + -0.6709050351078503, + -33.271305111494684 + ], + "sensor_type": 1, + "id": 17 + }, + { + "release_time": 627, + "due_time": 2058, + "duration": 53, + "coordinate": [ + 76.05483011556228, + -123.3570149139266 + ], + "sensor_type": 1, + "id": 18 + }, + { + "release_time": 2931, + "due_time": 3134, + "duration": 59, + "coordinate": [ + -60.72987579086244, + -124.79414245988858 + ], + "sensor_type": 1, + "id": 19 + }, + { + "release_time": 384, + "due_time": 2283, + "duration": 36, + "coordinate": [ + 21.903688328066906, + 12.077472816689863 + ], + "sensor_type": 1, + "id": 20 + }, + { + "release_time": 1835, + "due_time": 2678, + "duration": 31, + "coordinate": [ + 25.3080599102493, + 169.97160647996031 + ], + "sensor_type": 1, + "id": 21 + }, + { + "release_time": 2992, + "due_time": 3321, + "duration": 17, + "coordinate": [ + -71.16967922548949, + -145.541139606061 + ], + "sensor_type": 1, + "id": 22 + }, + { + "release_time": 2794, + "due_time": 3366, + "duration": 45, + "coordinate": [ + 20.190621869672796, + 45.540769205971344 + ], + "sensor_type": 1, + "id": 23 + }, + { + "release_time": 689, + "due_time": 3253, + "duration": 20, + "coordinate": [ + 48.641036467668926, + 74.20430091146605 + ], + "sensor_type": 1, + "id": 24 + }, + { + "release_time": 946, + "due_time": 1135, + "duration": 53, + "coordinate": [ + -59.118961056753484, + -26.505121232283642 + ], + "sensor_type": 1, + "id": 25 + }, + { + "release_time": 3128, + "due_time": 3528, + "duration": 26, + "coordinate": [ + 42.837949963590944, + -22.659687231970736 + ], + "sensor_type": 1, + "id": 26 + }, + { + "release_time": 182, + "due_time": 2824, + "duration": 43, + "coordinate": [ + 67.12092358218422, + -124.22214179164064 + ], + "sensor_type": 1, + "id": 27 + }, + { + "release_time": 3265, + "due_time": 3521, + "duration": 40, + "coordinate": [ + 41.83553648994837, + -90.4884025524953 + ], + "sensor_type": 1, + "id": 28 + }, + { + "release_time": 3394, + "due_time": 3493, + "duration": 33, + "coordinate": [ + -17.640696594084844, + -86.29551638456266 + ], + "sensor_type": 1, + "id": 29 + }, + { + "release_time": 120, + "due_time": 2340, + "duration": 58, + "coordinate": [ + -73.45535831054566, + -173.2383560779544 + ], + "sensor_type": 1, + "id": 30 + }, + { + "release_time": 2710, + "due_time": 3313, + "duration": 55, + "coordinate": [ + -29.49740328906718, + 153.6949076121798 + ], + "sensor_type": 1, + "id": 31 + }, + { + "release_time": 2807, + "due_time": 3458, + "duration": 19, + "coordinate": [ + 1.9016449118581988, + -63.38780453242235 + ], + "sensor_type": 1, + "id": 32 + }, + { + "release_time": 597, + "due_time": 998, + "duration": 55, + "coordinate": [ + -36.81120007215597, + 24.398100695845415 + ], + "sensor_type": 1, + "id": 33 + }, + { + "release_time": 3369, + "due_time": 3557, + "duration": 56, + "coordinate": [ + -49.612714732506795, + 101.19542769895952 + ], + "sensor_type": 1, + "id": 34 + }, + { + "release_time": 1923, + "due_time": 3008, + "duration": 47, + "coordinate": [ + 32.12756885143314, + -53.18229914137416 + ], + "sensor_type": 1, + "id": 35 + }, + { + "release_time": 1918, + "due_time": 3511, + "duration": 31, + "coordinate": [ + -37.746619729688646, + -109.78962264247257 + ], + "sensor_type": 1, + "id": 36 + }, + { + "release_time": 927, + "due_time": 2663, + "duration": 50, + "coordinate": [ + -25.856410887640436, + 1.5233866580633446 + ], + "sensor_type": 1, + "id": 37 + }, + { + "release_time": 1034, + "due_time": 2654, + "duration": 15, + "coordinate": [ + -20.811324706455565, + -99.44888458716242 + ], + "sensor_type": 1, + "id": 38 + }, + { + "release_time": 2786, + "due_time": 3229, + "duration": 42, + "coordinate": [ + -75.74216762798571, + 96.92228485501039 + ], + "sensor_type": 1, + "id": 39 + }, + { + "release_time": 3198, + "due_time": 3448, + "duration": 40, + "coordinate": [ + -81.34972649878411, + -6.32106148725444 + ], + "sensor_type": 1, + "id": 40 + }, + { + "release_time": 1166, + "due_time": 1611, + "duration": 18, + "coordinate": [ + -27.27123112413455, + -155.6860218423006 + ], + "sensor_type": 1, + "id": 41 + }, + { + "release_time": 2736, + "due_time": 2948, + "duration": 45, + "coordinate": [ + 49.00722512548077, + 154.7339460498426 + ], + "sensor_type": 1, + "id": 42 + }, + { + "release_time": 2388, + "due_time": 3387, + "duration": 29, + "coordinate": [ + -20.60742942842657, + 161.86859581459652 + ], + "sensor_type": 1, + "id": 43 + }, + { + "release_time": 842, + "due_time": 1805, + "duration": 17, + "coordinate": [ + 67.36131707794289, + 113.74468187697568 + ], + "sensor_type": 1, + "id": 44 + }, + { + "release_time": 2344, + "due_time": 2611, + "duration": 42, + "coordinate": [ + -17.12694554350736, + 119.36702089298211 + ], + "sensor_type": 1, + "id": 45 + }, + { + "release_time": 620, + "due_time": 972, + "duration": 15, + "coordinate": [ + -29.018213398626287, + -113.46130335994442 + ], + "sensor_type": 1, + "id": 46 + }, + { + "release_time": 2347, + "due_time": 3411, + "duration": 45, + "coordinate": [ + -18.88641375269208, + -49.99296135326992 + ], + "sensor_type": 1, + "id": 47 + }, + { + "release_time": 2925, + "due_time": 3514, + "duration": 57, + "coordinate": [ + -21.777741500215754, + -37.310730961280086 + ], + "sensor_type": 1, + "id": 48 + }, + { + "release_time": 3351, + "due_time": 3427, + "duration": 24, + "coordinate": [ + -83.52544695873596, + -11.484402161030886 + ], + "sensor_type": 1, + "id": 49 + }, + { + "release_time": 1979, + "due_time": 3123, + "duration": 41, + "coordinate": [ + -45.610372953994066, + 78.61262564714701 + ], + "sensor_type": 1, + "id": 50 + }, + { + "release_time": 2770, + "due_time": 3148, + "duration": 40, + "coordinate": [ + -49.524942055219675, + 158.67331611145755 + ], + "sensor_type": 1, + "id": 51 + }, + { + "release_time": 6, + "due_time": 289, + "duration": 52, + "coordinate": [ + 12.511685016019896, + 79.19710225841521 + ], + "sensor_type": 1, + "id": 52 + }, + { + "release_time": 2491, + "due_time": 3256, + "duration": 51, + "coordinate": [ + 84.46118103935322, + -95.05263406118688 + ], + "sensor_type": 1, + "id": 53 + }, + { + "release_time": 1188, + "due_time": 3144, + "duration": 41, + "coordinate": [ + 21.89822750255125, + 112.59356128958308 + ], + "sensor_type": 1, + "id": 54 + }, + { + "release_time": 2695, + "due_time": 3328, + "duration": 59, + "coordinate": [ + -35.310051410586176, + -25.33224476181806 + ], + "sensor_type": 1, + "id": 55 + }, + { + "release_time": 2911, + "due_time": 3318, + "duration": 19, + "coordinate": [ + 73.6787036386427, + -61.01422844720611 + ], + "sensor_type": 1, + "id": 56 + }, + { + "release_time": 2318, + "due_time": 3084, + "duration": 40, + "coordinate": [ + 39.503584510499024, + 105.60071589475854 + ], + "sensor_type": 1, + "id": 57 + }, + { + "release_time": 1514, + "due_time": 1750, + "duration": 15, + "coordinate": [ + -72.79472025246558, + 97.18773765527521 + ], + "sensor_type": 1, + "id": 58 + }, + { + "release_time": 2724, + "due_time": 3207, + "duration": 46, + "coordinate": [ + 87.86741170645016, + 44.50610610225891 + ], + "sensor_type": 1, + "id": 59 + }, + { + "release_time": 1297, + "due_time": 2691, + "duration": 41, + "coordinate": [ + -53.92679182179947, + -134.5761454756622 + ], + "sensor_type": 1, + "id": 60 + }, + { + "release_time": 400, + "due_time": 1074, + "duration": 37, + "coordinate": [ + -57.97243327618918, + -89.84278498790763 + ], + "sensor_type": 1, + "id": 61 + }, + { + "release_time": 2883, + "due_time": 3003, + "duration": 22, + "coordinate": [ + 79.89048827195259, + 124.29381320574106 + ], + "sensor_type": 1, + "id": 62 + }, + { + "release_time": 1364, + "due_time": 3447, + "duration": 20, + "coordinate": [ + 51.127476077305545, + -70.1948127241229 + ], + "sensor_type": 1, + "id": 63 + }, + { + "release_time": 2901, + "due_time": 3232, + "duration": 30, + "coordinate": [ + 1.7616307093550745, + -52.97958163830535 + ], + "sensor_type": 1, + "id": 64 + }, + { + "release_time": 2424, + "due_time": 2589, + "duration": 40, + "coordinate": [ + -74.11661492734572, + 129.07234600341263 + ], + "sensor_type": 1, + "id": 65 + }, + { + "release_time": 773, + "due_time": 1608, + "duration": 31, + "coordinate": [ + 66.78264972120309, + 94.51943646261356 + ], + "sensor_type": 1, + "id": 66 + }, + { + "release_time": 535, + "due_time": 858, + "duration": 56, + "coordinate": [ + 21.66642457299875, + 97.62568423160371 + ], + "sensor_type": 1, + "id": 67 + }, + { + "release_time": 2012, + "due_time": 2895, + "duration": 19, + "coordinate": [ + -71.69719677888176, + 148.51594936764673 + ], + "sensor_type": 1, + "id": 68 + }, + { + "release_time": 3404, + "due_time": 3563, + "duration": 46, + "coordinate": [ + -46.40363320722186, + -128.50445246099943 + ], + "sensor_type": 1, + "id": 69 + }, + { + "release_time": 3262, + "due_time": 3531, + "duration": 51, + "coordinate": [ + -37.46900962989766, + -55.102385460807824 + ], + "sensor_type": 1, + "id": 70 + }, + { + "release_time": 2661, + "due_time": 3101, + "duration": 55, + "coordinate": [ + -89.2969178880614, + 93.26888706451138 + ], + "sensor_type": 1, + "id": 71 + }, + { + "release_time": 587, + "due_time": 1025, + "duration": 43, + "coordinate": [ + 1.4694454687081873, + 109.67585045426523 + ], + "sensor_type": 1, + "id": 72 + }, + { + "release_time": 2348, + "due_time": 3081, + "duration": 17, + "coordinate": [ + 86.76927399355228, + 48.69020548676943 + ], + "sensor_type": 1, + "id": 73 + }, + { + "release_time": 1052, + "due_time": 1895, + "duration": 31, + "coordinate": [ + -52.38262104984567, + -136.445851708364 + ], + "sensor_type": 1, + "id": 74 + }, + { + "release_time": 2977, + "due_time": 3427, + "duration": 54, + "coordinate": [ + 23.644162779457233, + -31.052677169019205 + ], + "sensor_type": 1, + "id": 75 + }, + { + "release_time": 837, + "due_time": 2069, + "duration": 22, + "coordinate": [ + 10.975509719283693, + -164.65538594297436 + ], + "sensor_type": 1, + "id": 76 + }, + { + "release_time": 267, + "due_time": 1173, + "duration": 50, + "coordinate": [ + -44.934053828724146, + -173.0358731146618 + ], + "sensor_type": 1, + "id": 77 + }, + { + "release_time": 452, + "due_time": 3368, + "duration": 33, + "coordinate": [ + -2.551472415188954, + -64.12858839814498 + ], + "sensor_type": 1, + "id": 78 + }, + { + "release_time": 2321, + "due_time": 2703, + "duration": 40, + "coordinate": [ + -78.22026728222711, + -113.81663378044843 + ], + "sensor_type": 1, + "id": 79 + }, + { + "release_time": 3295, + "due_time": 3376, + "duration": 22, + "coordinate": [ + -61.04108707887262, + -124.69638067249245 + ], + "sensor_type": 1, + "id": 80 + }, + { + "release_time": 2431, + "due_time": 3118, + "duration": 50, + "coordinate": [ + 4.6070077426457345, + -154.3989903015963 + ], + "sensor_type": 1, + "id": 81 + }, + { + "release_time": 2227, + "due_time": 3221, + "duration": 21, + "coordinate": [ + 47.17419646249539, + 3.50709646257215 + ], + "sensor_type": 1, + "id": 82 + }, + { + "release_time": 1789, + "due_time": 2925, + "duration": 58, + "coordinate": [ + -11.509711907333823, + -167.82901528892745 + ], + "sensor_type": 1, + "id": 83 + }, + { + "release_time": 1572, + "due_time": 3280, + "duration": 25, + "coordinate": [ + -62.07027906357233, + -5.174662032670966 + ], + "sensor_type": 1, + "id": 84 + }, + { + "release_time": 1184, + "due_time": 2756, + "duration": 49, + "coordinate": [ + 30.521000383340308, + 92.74723765461334 + ], + "sensor_type": 1, + "id": 85 + }, + { + "release_time": 2221, + "due_time": 2695, + "duration": 55, + "coordinate": [ + -38.004821848035036, + 125.71159847093145 + ], + "sensor_type": 1, + "id": 86 + }, + { + "release_time": 1256, + "due_time": 2679, + "duration": 26, + "coordinate": [ + -61.84688995483098, + 98.5352614072055 + ], + "sensor_type": 1, + "id": 87 + }, + { + "release_time": 2509, + "due_time": 3205, + "duration": 41, + "coordinate": [ + -53.00895512776816, + 100.04429192883606 + ], + "sensor_type": 1, + "id": 88 + }, + { + "release_time": 1023, + "due_time": 3082, + "duration": 41, + "coordinate": [ + 19.754200423259846, + -96.76365235706615 + ], + "sensor_type": 1, + "id": 89 + }, + { + "release_time": 549, + "due_time": 1068, + "duration": 55, + "coordinate": [ + -41.051631285694086, + -104.93766689150763 + ], + "sensor_type": 1, + "id": 90 + }, + { + "release_time": 2383, + "due_time": 2918, + "duration": 19, + "coordinate": [ + 4.9292267516042045, + -158.47822309281028 + ], + "sensor_type": 1, + "id": 91 + }, + { + "release_time": 2621, + "due_time": 3050, + "duration": 41, + "coordinate": [ + -7.392562102225256, + -94.1902165229038 + ], + "sensor_type": 1, + "id": 92 + }, + { + "release_time": 426, + "due_time": 873, + "duration": 41, + "coordinate": [ + 24.632314846064105, + -86.00611636106612 + ], + "sensor_type": 1, + "id": 93 + }, + { + "release_time": 2034, + "due_time": 2361, + "duration": 28, + "coordinate": [ + 24.211301513972586, + -165.2029493993234 + ], + "sensor_type": 1, + "id": 94 + }, + { + "release_time": 2946, + "due_time": 3071, + "duration": 29, + "coordinate": [ + 47.94974465979007, + -179.60279468136827 + ], + "sensor_type": 1, + "id": 95 + }, + { + "release_time": 3208, + "due_time": 3378, + "duration": 51, + "coordinate": [ + -25.49207385748565, + -121.1147843618073 + ], + "sensor_type": 1, + "id": 96 + }, + { + "release_time": 2101, + "due_time": 2878, + "duration": 56, + "coordinate": [ + -57.5311498215512, + -33.71216793112973 + ], + "sensor_type": 1, + "id": 97 + }, + { + "release_time": 455, + "due_time": 1418, + "duration": 36, + "coordinate": [ + -89.61479771766638, + -41.38479129067409 + ], + "sensor_type": 1, + "id": 98 + }, + { + "release_time": 2806, + "due_time": 3088, + "duration": 53, + "coordinate": [ + -56.163693055806554, + 30.789416924736713 + ], + "sensor_type": 1, + "id": 99 + }, + { + "release_time": 859, + "due_time": 1571, + "duration": 25, + "coordinate": [ + -80.09215523848937, + -7.304256739214168 + ], + "sensor_type": 1, + "id": 100 + }, + { + "release_time": 1200, + "due_time": 3358, + "duration": 25, + "coordinate": [ + -23.313281322807114, + 13.452466618154347 + ], + "sensor_type": 1, + "id": 101 + }, + { + "release_time": 2955, + "due_time": 3502, + "duration": 20, + "coordinate": [ + -78.41304100448603, + 22.50726009042924 + ], + "sensor_type": 1, + "id": 102 + }, + { + "release_time": 96, + "due_time": 3414, + "duration": 34, + "coordinate": [ + -77.98712544946557, + -176.66398205474977 + ], + "sensor_type": 1, + "id": 103 + }, + { + "release_time": 13, + "due_time": 370, + "duration": 54, + "coordinate": [ + 74.9327062247086, + -88.43980551678644 + ], + "sensor_type": 1, + "id": 104 + }, + { + "release_time": 1719, + "due_time": 2843, + "duration": 54, + "coordinate": [ + 88.07427214208226, + -84.88424288182779 + ], + "sensor_type": 1, + "id": 105 + }, + { + "release_time": 604, + "due_time": 2864, + "duration": 31, + "coordinate": [ + -49.80352256007992, + 113.89136167234017 + ], + "sensor_type": 1, + "id": 106 + }, + { + "release_time": 1903, + "due_time": 3340, + "duration": 23, + "coordinate": [ + 41.5553147933596, + 49.754330767941724 + ], + "sensor_type": 1, + "id": 107 + }, + { + "release_time": 3447, + "due_time": 3591, + "duration": 38, + "coordinate": [ + 81.00446338165952, + 177.9473621877268 + ], + "sensor_type": 1, + "id": 108 + }, + { + "release_time": 1459, + "due_time": 2679, + "duration": 23, + "coordinate": [ + 36.99309663222482, + 52.043691076039096 + ], + "sensor_type": 1, + "id": 109 + }, + { + "release_time": 1399, + "due_time": 1905, + "duration": 60, + "coordinate": [ + 61.345791773821645, + 15.591718342460325 + ], + "sensor_type": 1, + "id": 110 + }, + { + "release_time": 1242, + "due_time": 1623, + "duration": 31, + "coordinate": [ + 69.13232285004122, + -157.56917148549937 + ], + "sensor_type": 1, + "id": 111 + }, + { + "release_time": 2089, + "due_time": 3371, + "duration": 56, + "coordinate": [ + -15.208730432539397, + -145.2988865426472 + ], + "sensor_type": 1, + "id": 112 + }, + { + "release_time": 563, + "due_time": 2581, + "duration": 28, + "coordinate": [ + -19.299122527388988, + -136.43556905491764 + ], + "sensor_type": 1, + "id": 113 + }, + { + "release_time": 1334, + "due_time": 3040, + "duration": 47, + "coordinate": [ + 24.53897680396736, + -59.19767627619524 + ], + "sensor_type": 1, + "id": 114 + }, + { + "release_time": 2040, + "due_time": 2627, + "duration": 38, + "coordinate": [ + -65.84745195766028, + 161.7420801327844 + ], + "sensor_type": 1, + "id": 115 + }, + { + "release_time": 3265, + "due_time": 3465, + "duration": 20, + "coordinate": [ + 75.34999497567952, + -122.65591213454248 + ], + "sensor_type": 1, + "id": 116 + }, + { + "release_time": 2354, + "due_time": 3371, + "duration": 26, + "coordinate": [ + -52.448883198654606, + 130.65581909319525 + ], + "sensor_type": 1, + "id": 117 + }, + { + "release_time": 1711, + "due_time": 2929, + "duration": 52, + "coordinate": [ + -80.7724656187482, + -176.95678868581655 + ], + "sensor_type": 1, + "id": 118 + }, + { + "release_time": 2673, + "due_time": 3575, + "duration": 53, + "coordinate": [ + -15.375135770667896, + -145.16021032786063 + ], + "sensor_type": 1, + "id": 119 + }, + { + "release_time": 144, + "due_time": 2529, + "duration": 15, + "coordinate": [ + 57.500347646839, + -114.96169183797285 + ], + "sensor_type": 1, + "id": 120 + }, + { + "release_time": 3117, + "due_time": 3325, + "duration": 20, + "coordinate": [ + 47.506402267219556, + 13.833670274411162 + ], + "sensor_type": 1, + "id": 121 + }, + { + "release_time": 3097, + "due_time": 3289, + "duration": 54, + "coordinate": [ + 7.585237097018975, + 96.15561754842213 + ], + "sensor_type": 1, + "id": 122 + }, + { + "release_time": 1174, + "due_time": 1726, + "duration": 41, + "coordinate": [ + 45.470791927787076, + 179.63441031891227 + ], + "sensor_type": 1, + "id": 123 + }, + { + "release_time": 735, + "due_time": 838, + "duration": 31, + "coordinate": [ + -78.57137830260581, + -140.94880863913852 + ], + "sensor_type": 1, + "id": 124 + }, + { + "release_time": 2612, + "due_time": 3455, + "duration": 18, + "coordinate": [ + 81.43865743294316, + 121.93396523358984 + ], + "sensor_type": 1, + "id": 125 + }, + { + "release_time": 2363, + "due_time": 3514, + "duration": 48, + "coordinate": [ + -6.138622286481734, + -64.16920742329934 + ], + "sensor_type": 1, + "id": 126 + }, + { + "release_time": 297, + "due_time": 1221, + "duration": 46, + "coordinate": [ + 62.879401303130436, + -153.1539292087352 + ], + "sensor_type": 1, + "id": 127 + }, + { + "release_time": 2263, + "due_time": 3118, + "duration": 58, + "coordinate": [ + -9.355676843521252, + 6.243301077817364 + ], + "sensor_type": 1, + "id": 128 + }, + { + "release_time": 19, + "due_time": 231, + "duration": 59, + "coordinate": [ + -18.96020063151633, + -122.0116832427136 + ], + "sensor_type": 1, + "id": 129 + }, + { + "release_time": 2060, + "due_time": 2231, + "duration": 15, + "coordinate": [ + -17.561393413022174, + -54.13865068565167 + ], + "sensor_type": 1, + "id": 130 + }, + { + "release_time": 1890, + "due_time": 3479, + "duration": 16, + "coordinate": [ + 35.26748086563377, + -111.52487135688652 + ], + "sensor_type": 1, + "id": 131 + }, + { + "release_time": 1304, + "due_time": 3391, + "duration": 45, + "coordinate": [ + -26.39371691571072, + 85.52816279980033 + ], + "sensor_type": 1, + "id": 132 + }, + { + "release_time": 2949, + "due_time": 3330, + "duration": 40, + "coordinate": [ + 50.28014885920885, + 115.30138013613629 + ], + "sensor_type": 1, + "id": 133 + }, + { + "release_time": 3375, + "due_time": 3517, + "duration": 37, + "coordinate": [ + 67.61219784274297, + -174.78788570947287 + ], + "sensor_type": 1, + "id": 134 + }, + { + "release_time": 1065, + "due_time": 1900, + "duration": 24, + "coordinate": [ + -50.14349601525679, + 123.01659726501225 + ], + "sensor_type": 1, + "id": 135 + }, + { + "release_time": 2058, + "due_time": 2611, + "duration": 15, + "coordinate": [ + 60.98601442263026, + 158.34197310469176 + ], + "sensor_type": 1, + "id": 136 + }, + { + "release_time": 2650, + "due_time": 3464, + "duration": 43, + "coordinate": [ + -19.46007130150143, + -155.65577505932663 + ], + "sensor_type": 1, + "id": 137 + }, + { + "release_time": 39, + "due_time": 415, + "duration": 48, + "coordinate": [ + -14.948839317498965, + 160.0652329101356 + ], + "sensor_type": 1, + "id": 138 + }, + { + "release_time": 2173, + "due_time": 2640, + "duration": 53, + "coordinate": [ + -70.18266475050449, + 32.86086488096669 + ], + "sensor_type": 1, + "id": 139 + }, + { + "release_time": 937, + "due_time": 3231, + "duration": 59, + "coordinate": [ + -55.927741323306, + -175.01136754412857 + ], + "sensor_type": 1, + "id": 140 + }, + { + "release_time": 694, + "due_time": 2485, + "duration": 24, + "coordinate": [ + -8.255292847413784, + -89.25190986884624 + ], + "sensor_type": 1, + "id": 141 + }, + { + "release_time": 3372, + "due_time": 3596, + "duration": 26, + "coordinate": [ + -21.028691940680957, + -172.94028664796699 + ], + "sensor_type": 1, + "id": 142 + }, + { + "release_time": 2959, + "due_time": 3069, + "duration": 15, + "coordinate": [ + -7.282648697149384, + 77.74942038616513 + ], + "sensor_type": 1, + "id": 143 + }, + { + "release_time": 670, + "due_time": 2164, + "duration": 20, + "coordinate": [ + -34.76590637315862, + 178.61726189314027 + ], + "sensor_type": 1, + "id": 144 + }, + { + "release_time": 801, + "due_time": 1620, + "duration": 44, + "coordinate": [ + -28.54398811510638, + -17.761363077088077 + ], + "sensor_type": 1, + "id": 145 + }, + { + "release_time": 2095, + "due_time": 2223, + "duration": 24, + "coordinate": [ + -2.361931136442905, + -164.9555567113291 + ], + "sensor_type": 1, + "id": 146 + }, + { + "release_time": 1657, + "due_time": 2721, + "duration": 52, + "coordinate": [ + -53.96642382530004, + 87.46850186715949 + ], + "sensor_type": 1, + "id": 147 + }, + { + "release_time": 1418, + "due_time": 1760, + "duration": 21, + "coordinate": [ + 56.01118185366025, + 14.899767772800374 + ], + "sensor_type": 1, + "id": 148 + }, + { + "release_time": 522, + "due_time": 1594, + "duration": 58, + "coordinate": [ + -69.02535295134336, + 155.10284693742108 + ], + "sensor_type": 1, + "id": 149 + }, + { + "release_time": 1577, + "due_time": 3120, + "duration": 53, + "coordinate": [ + 59.07565541779579, + -29.430442338292465 + ], + "sensor_type": 1, + "id": 150 + }, + { + "release_time": 397, + "due_time": 741, + "duration": 22, + "coordinate": [ + -0.6805580049025224, + 117.51888148385024 + ], + "sensor_type": 1, + "id": 151 + }, + { + "release_time": 651, + "due_time": 2497, + "duration": 55, + "coordinate": [ + 46.64087299000789, + -80.3368797514849 + ], + "sensor_type": 1, + "id": 152 + }, + { + "release_time": 1036, + "due_time": 2478, + "duration": 26, + "coordinate": [ + 3.0170543344159313, + 36.65159053158058 + ], + "sensor_type": 1, + "id": 153 + }, + { + "release_time": 884, + "due_time": 3556, + "duration": 16, + "coordinate": [ + -41.676981224316904, + -163.07328491977864 + ], + "sensor_type": 1, + "id": 154 + }, + { + "release_time": 651, + "due_time": 1240, + "duration": 48, + "coordinate": [ + 13.656964764615253, + 156.91020912811638 + ], + "sensor_type": 1, + "id": 155 + }, + { + "release_time": 1446, + "due_time": 1584, + "duration": 19, + "coordinate": [ + 61.19103568483567, + -160.7413175852725 + ], + "sensor_type": 1, + "id": 156 + }, + { + "release_time": 878, + "due_time": 1128, + "duration": 23, + "coordinate": [ + 10.13550804242054, + 28.732472064817813 + ], + "sensor_type": 1, + "id": 157 + }, + { + "release_time": 409, + "due_time": 1767, + "duration": 53, + "coordinate": [ + 24.303463431621452, + 23.6492044959939 + ], + "sensor_type": 1, + "id": 158 + }, + { + "release_time": 540, + "due_time": 2419, + "duration": 34, + "coordinate": [ + -57.25549216948708, + 4.958670731955692 + ], + "sensor_type": 1, + "id": 159 + }, + { + "release_time": 2310, + "due_time": 3179, + "duration": 43, + "coordinate": [ + 3.458355968572306, + -120.15869367434726 + ], + "sensor_type": 1, + "id": 160 + }, + { + "release_time": 1390, + "due_time": 1656, + "duration": 42, + "coordinate": [ + 32.07583185828153, + -120.68043618515854 + ], + "sensor_type": 1, + "id": 161 + }, + { + "release_time": 1097, + "due_time": 3477, + "duration": 56, + "coordinate": [ + -56.36671039791705, + -37.01905461618725 + ], + "sensor_type": 1, + "id": 162 + }, + { + "release_time": 2611, + "due_time": 3053, + "duration": 59, + "coordinate": [ + 65.94815969841093, + -130.27787001438276 + ], + "sensor_type": 1, + "id": 163 + }, + { + "release_time": 3079, + "due_time": 3432, + "duration": 58, + "coordinate": [ + 0.2914303587978111, + 173.8298572548594 + ], + "sensor_type": 1, + "id": 164 + }, + { + "release_time": 38, + "due_time": 1177, + "duration": 47, + "coordinate": [ + 85.10976161105347, + -29.40053582164009 + ], + "sensor_type": 1, + "id": 165 + }, + { + "release_time": 1099, + "due_time": 3531, + "duration": 59, + "coordinate": [ + 17.15305235157048, + -97.13308520085502 + ], + "sensor_type": 1, + "id": 166 + }, + { + "release_time": 1066, + "due_time": 2573, + "duration": 28, + "coordinate": [ + -18.34331945269072, + -89.04785020603828 + ], + "sensor_type": 1, + "id": 167 + }, + { + "release_time": 2023, + "due_time": 3307, + "duration": 48, + "coordinate": [ + -68.4530456419119, + -73.63381762427238 + ], + "sensor_type": 1, + "id": 168 + }, + { + "release_time": 1174, + "due_time": 2485, + "duration": 19, + "coordinate": [ + 43.16019297349314, + 82.11876424118401 + ], + "sensor_type": 1, + "id": 169 + }, + { + "release_time": 299, + "due_time": 3599, + "duration": 57, + "coordinate": [ + 85.17934465692153, + -26.561537056936317 + ], + "sensor_type": 1, + "id": 170 + }, + { + "release_time": 719, + "due_time": 1690, + "duration": 49, + "coordinate": [ + -71.44662446128669, + -110.99633028684322 + ], + "sensor_type": 1, + "id": 171 + }, + { + "release_time": 1754, + "due_time": 3302, + "duration": 35, + "coordinate": [ + -4.326896645426473, + -66.1958680834833 + ], + "sensor_type": 1, + "id": 172 + }, + { + "release_time": 2804, + "due_time": 3043, + "duration": 52, + "coordinate": [ + -80.18637608746846, + 36.588927927516835 + ], + "sensor_type": 1, + "id": 173 + }, + { + "release_time": 2853, + "due_time": 3318, + "duration": 41, + "coordinate": [ + 40.87038098439393, + 114.83082006906454 + ], + "sensor_type": 1, + "id": 174 + }, + { + "release_time": 2123, + "due_time": 3320, + "duration": 52, + "coordinate": [ + -72.32466093555604, + 31.035816284920173 + ], + "sensor_type": 1, + "id": 175 + }, + { + "release_time": 3322, + "due_time": 3475, + "duration": 28, + "coordinate": [ + -36.67126197974345, + 16.54228477904357 + ], + "sensor_type": 1, + "id": 176 + }, + { + "release_time": 1513, + "due_time": 2193, + "duration": 35, + "coordinate": [ + 9.660881263551502, + 122.08223413283122 + ], + "sensor_type": 1, + "id": 177 + }, + { + "release_time": 2549, + "due_time": 3583, + "duration": 48, + "coordinate": [ + 84.79399729322915, + -160.403674480847 + ], + "sensor_type": 1, + "id": 178 + }, + { + "release_time": 2835, + "due_time": 3446, + "duration": 51, + "coordinate": [ + 17.687970331206273, + 84.55702677024988 + ], + "sensor_type": 1, + "id": 179 + }, + { + "release_time": 2306, + "due_time": 2799, + "duration": 36, + "coordinate": [ + 23.408869972215797, + 175.72971421124237 + ], + "sensor_type": 1, + "id": 180 + }, + { + "release_time": 1079, + "due_time": 3284, + "duration": 18, + "coordinate": [ + -37.33022914046509, + -100.9466035830189 + ], + "sensor_type": 1, + "id": 181 + }, + { + "release_time": 1116, + "due_time": 3460, + "duration": 55, + "coordinate": [ + -87.1769248975005, + 75.45861625955669 + ], + "sensor_type": 1, + "id": 182 + }, + { + "release_time": 703, + "due_time": 3154, + "duration": 40, + "coordinate": [ + 85.78468462815863, + -25.958457523759307 + ], + "sensor_type": 1, + "id": 183 + }, + { + "release_time": 563, + "due_time": 1605, + "duration": 18, + "coordinate": [ + 39.37666194475125, + -18.692775297375903 + ], + "sensor_type": 1, + "id": 184 + }, + { + "release_time": 1922, + "due_time": 3040, + "duration": 57, + "coordinate": [ + 45.606596883609086, + 119.01112809678017 + ], + "sensor_type": 1, + "id": 185 + }, + { + "release_time": 1444, + "due_time": 3507, + "duration": 53, + "coordinate": [ + -11.03564247754494, + 35.52296949994107 + ], + "sensor_type": 1, + "id": 186 + }, + { + "release_time": 402, + "due_time": 2056, + "duration": 47, + "coordinate": [ + -86.31846851598343, + -123.30009286564051 + ], + "sensor_type": 1, + "id": 187 + }, + { + "release_time": 1857, + "due_time": 2940, + "duration": 32, + "coordinate": [ + 24.089605325183754, + 55.351315633192854 + ], + "sensor_type": 1, + "id": 188 + }, + { + "release_time": 1393, + "due_time": 3053, + "duration": 59, + "coordinate": [ + -71.78623175033417, + -125.78616017926544 + ], + "sensor_type": 1, + "id": 189 + }, + { + "release_time": 3210, + "due_time": 3594, + "duration": 43, + "coordinate": [ + 54.93150177774632, + -178.34227699745207 + ], + "sensor_type": 1, + "id": 190 + }, + { + "release_time": 2374, + "due_time": 3215, + "duration": 23, + "coordinate": [ + -15.767551821460785, + -37.76705699539505 + ], + "sensor_type": 1, + "id": 191 + }, + { + "release_time": 1408, + "due_time": 2744, + "duration": 19, + "coordinate": [ + 49.928209452317276, + 108.5191328756452 + ], + "sensor_type": 1, + "id": 192 + }, + { + "release_time": 234, + "due_time": 1694, + "duration": 44, + "coordinate": [ + 72.95456030882073, + -168.4024190980486 + ], + "sensor_type": 1, + "id": 193 + }, + { + "release_time": 3093, + "due_time": 3448, + "duration": 60, + "coordinate": [ + 58.67049884877886, + -125.3991660034705 + ], + "sensor_type": 1, + "id": 194 + }, + { + "release_time": 2625, + "due_time": 3082, + "duration": 24, + "coordinate": [ + 86.75878531802766, + 110.58537640313773 + ], + "sensor_type": 1, + "id": 195 + }, + { + "release_time": 2424, + "due_time": 3483, + "duration": 50, + "coordinate": [ + 54.401607011815116, + -9.999821902272203 + ], + "sensor_type": 1, + "id": 196 + }, + { + "release_time": 1893, + "due_time": 2884, + "duration": 42, + "coordinate": [ + -63.76241483880896, + 141.75722313159912 + ], + "sensor_type": 1, + "id": 197 + }, + { + "release_time": 711, + "due_time": 941, + "duration": 55, + "coordinate": [ + 53.44343382546538, + -25.252835143738736 + ], + "sensor_type": 1, + "id": 198 + }, + { + "release_time": 2047, + "due_time": 2433, + "duration": 42, + "coordinate": [ + 29.002180949775237, + 36.96070422156731 + ], + "sensor_type": 1, + "id": 199 + }, + { + "release_time": 1574, + "due_time": 3398, + "duration": 17, + "coordinate": [ + 83.06197540657124, + 98.23001816250553 + ], + "sensor_type": 1, + "id": 200 + }, + { + "release_time": 2385, + "due_time": 2686, + "duration": 36, + "coordinate": [ + -29.926391817895436, + 177.0892775321965 + ], + "sensor_type": 1, + "id": 201 + }, + { + "release_time": 1459, + "due_time": 3579, + "duration": 42, + "coordinate": [ + -71.77551084070267, + -78.70765828003353 + ], + "sensor_type": 1, + "id": 202 + }, + { + "release_time": 154, + "due_time": 1471, + "duration": 58, + "coordinate": [ + -75.1759793704368, + 86.29045965644457 + ], + "sensor_type": 1, + "id": 203 + }, + { + "release_time": 2093, + "due_time": 3251, + "duration": 31, + "coordinate": [ + -83.44487073571355, + -44.629361496672175 + ], + "sensor_type": 1, + "id": 204 + }, + { + "release_time": 2121, + "due_time": 2525, + "duration": 22, + "coordinate": [ + -48.91079071948415, + -64.13385703320257 + ], + "sensor_type": 1, + "id": 205 + }, + { + "release_time": 2455, + "due_time": 3104, + "duration": 37, + "coordinate": [ + 18.74916885733184, + -112.64600253962483 + ], + "sensor_type": 1, + "id": 206 + }, + { + "release_time": 3318, + "due_time": 3478, + "duration": 18, + "coordinate": [ + 10.565575633494177, + -75.77087877959104 + ], + "sensor_type": 1, + "id": 207 + }, + { + "release_time": 2933, + "due_time": 3009, + "duration": 16, + "coordinate": [ + -70.95072982463591, + -83.12999140043338 + ], + "sensor_type": 1, + "id": 208 + }, + { + "release_time": 1107, + "due_time": 2908, + "duration": 35, + "coordinate": [ + 1.023913160162735, + -31.975497760388862 + ], + "sensor_type": 1, + "id": 209 + }, + { + "release_time": 65, + "due_time": 1656, + "duration": 48, + "coordinate": [ + -89.77182862554956, + -75.87679275242103 + ], + "sensor_type": 1, + "id": 210 + }, + { + "release_time": 3412, + "due_time": 3594, + "duration": 17, + "coordinate": [ + 61.56342863094912, + -59.88123047032096 + ], + "sensor_type": 1, + "id": 211 + }, + { + "release_time": 2568, + "due_time": 3386, + "duration": 50, + "coordinate": [ + -61.08132483627627, + -75.50731833355601 + ], + "sensor_type": 1, + "id": 212 + }, + { + "release_time": 2330, + "due_time": 2738, + "duration": 54, + "coordinate": [ + -28.5956296357987, + 72.75755740370343 + ], + "sensor_type": 1, + "id": 213 + }, + { + "release_time": 312, + "due_time": 486, + "duration": 50, + "coordinate": [ + -51.89195672686807, + -65.2669820987418 + ], + "sensor_type": 1, + "id": 214 + }, + { + "release_time": 3169, + "due_time": 3578, + "duration": 20, + "coordinate": [ + -9.387227458244084, + -134.81474559605712 + ], + "sensor_type": 1, + "id": 215 + }, + { + "release_time": 1444, + "due_time": 3484, + "duration": 56, + "coordinate": [ + 70.99302481290863, + 135.34778549075043 + ], + "sensor_type": 1, + "id": 216 + }, + { + "release_time": 2337, + "due_time": 3547, + "duration": 35, + "coordinate": [ + 33.83628102875451, + -12.821447960861633 + ], + "sensor_type": 1, + "id": 217 + }, + { + "release_time": 1526, + "due_time": 3089, + "duration": 39, + "coordinate": [ + -68.17195049826174, + 4.888495194227318 + ], + "sensor_type": 1, + "id": 218 + }, + { + "release_time": 1055, + "due_time": 3133, + "duration": 23, + "coordinate": [ + -42.52341779041798, + 159.95100864669234 + ], + "sensor_type": 1, + "id": 219 + }, + { + "release_time": 2729, + "due_time": 3567, + "duration": 44, + "coordinate": [ + -14.601580634418838, + 159.79272824665992 + ], + "sensor_type": 1, + "id": 220 + }, + { + "release_time": 935, + "due_time": 2785, + "duration": 20, + "coordinate": [ + 27.010670368912386, + -134.04168028164696 + ], + "sensor_type": 1, + "id": 221 + }, + { + "release_time": 979, + "due_time": 3371, + "duration": 35, + "coordinate": [ + -1.2289502285242548, + 25.054811033923215 + ], + "sensor_type": 1, + "id": 222 + }, + { + "release_time": 3080, + "due_time": 3279, + "duration": 48, + "coordinate": [ + 80.01365962810323, + 29.08846603534448 + ], + "sensor_type": 1, + "id": 223 + }, + { + "release_time": 1130, + "due_time": 2547, + "duration": 48, + "coordinate": [ + 15.427930357030718, + 162.2153149034196 + ], + "sensor_type": 1, + "id": 224 + }, + { + "release_time": 1854, + "due_time": 1975, + "duration": 18, + "coordinate": [ + -6.4154026947244205, + 47.77077252579082 + ], + "sensor_type": 1, + "id": 225 + }, + { + "release_time": 971, + "due_time": 1370, + "duration": 42, + "coordinate": [ + -40.3057895534462, + 123.29135717779963 + ], + "sensor_type": 1, + "id": 226 + }, + { + "release_time": 728, + "due_time": 2924, + "duration": 53, + "coordinate": [ + 21.755896121390066, + 82.61470149686994 + ], + "sensor_type": 1, + "id": 227 + }, + { + "release_time": 954, + "due_time": 3393, + "duration": 18, + "coordinate": [ + -76.95780773990536, + 164.7130924799519 + ], + "sensor_type": 1, + "id": 228 + }, + { + "release_time": 57, + "due_time": 1776, + "duration": 15, + "coordinate": [ + -65.85828322941002, + 124.02842461588017 + ], + "sensor_type": 1, + "id": 229 + }, + { + "release_time": 2214, + "due_time": 3419, + "duration": 32, + "coordinate": [ + -31.423686500928007, + 9.463940266296106 + ], + "sensor_type": 1, + "id": 230 + }, + { + "release_time": 1228, + "due_time": 1955, + "duration": 32, + "coordinate": [ + 46.345581007658495, + -95.7676369827516 + ], + "sensor_type": 1, + "id": 231 + }, + { + "release_time": 125, + "due_time": 3240, + "duration": 28, + "coordinate": [ + 80.66721779136503, + 100.94978662383744 + ], + "sensor_type": 1, + "id": 232 + }, + { + "release_time": 2754, + "due_time": 3139, + "duration": 29, + "coordinate": [ + -17.28026660603834, + 122.43294999634969 + ], + "sensor_type": 1, + "id": 233 + }, + { + "release_time": 457, + "due_time": 571, + "duration": 15, + "coordinate": [ + 83.25632794648368, + -167.424545391989 + ], + "sensor_type": 1, + "id": 234 + }, + { + "release_time": 3252, + "due_time": 3458, + "duration": 27, + "coordinate": [ + -52.629980007533625, + 88.05310713972301 + ], + "sensor_type": 1, + "id": 235 + }, + { + "release_time": 2838, + "due_time": 3344, + "duration": 59, + "coordinate": [ + -46.22365201650179, + 59.58185775629639 + ], + "sensor_type": 1, + "id": 236 + }, + { + "release_time": 3441, + "due_time": 3595, + "duration": 50, + "coordinate": [ + -80.49478996833395, + 31.941876234632986 + ], + "sensor_type": 1, + "id": 237 + }, + { + "release_time": 1975, + "due_time": 3579, + "duration": 50, + "coordinate": [ + 49.733950459214526, + 32.02804502335195 + ], + "sensor_type": 1, + "id": 238 + }, + { + "release_time": 2073, + "due_time": 2683, + "duration": 49, + "coordinate": [ + -36.16706674499708, + -31.664481965321244 + ], + "sensor_type": 1, + "id": 239 + }, + { + "release_time": 2838, + "due_time": 3488, + "duration": 44, + "coordinate": [ + -38.38646390673564, + -38.583887891278636 + ], + "sensor_type": 1, + "id": 240 + }, + { + "release_time": 58, + "due_time": 1899, + "duration": 58, + "coordinate": [ + 8.96772691666402, + -157.30350734182088 + ], + "sensor_type": 1, + "id": 241 + }, + { + "release_time": 2759, + "due_time": 3069, + "duration": 49, + "coordinate": [ + -1.9403767612336509, + 44.40869340704634 + ], + "sensor_type": 1, + "id": 242 + }, + { + "release_time": 1329, + "due_time": 1599, + "duration": 33, + "coordinate": [ + -50.742799950665976, + -47.93203845594624 + ], + "sensor_type": 1, + "id": 243 + }, + { + "release_time": 1908, + "due_time": 2667, + "duration": 45, + "coordinate": [ + 55.14647982017962, + 56.746444473647216 + ], + "sensor_type": 1, + "id": 244 + }, + { + "release_time": 948, + "due_time": 2630, + "duration": 51, + "coordinate": [ + -19.952925040563926, + 176.8601656920132 + ], + "sensor_type": 1, + "id": 245 + }, + { + "release_time": 1885, + "due_time": 2766, + "duration": 42, + "coordinate": [ + 53.00180956382286, + 155.91321536973328 + ], + "sensor_type": 1, + "id": 246 + }, + { + "release_time": 1908, + "due_time": 3587, + "duration": 56, + "coordinate": [ + -24.678979334022117, + 145.78916898564177 + ], + "sensor_type": 1, + "id": 247 + }, + { + "release_time": 1280, + "due_time": 2447, + "duration": 47, + "coordinate": [ + -18.06330829709067, + -100.81279925917642 + ], + "sensor_type": 1, + "id": 248 + }, + { + "release_time": 1720, + "due_time": 3402, + "duration": 46, + "coordinate": [ + 15.413789083321774, + 154.28842237647962 + ], + "sensor_type": 1, + "id": 249 + }, + { + "release_time": 1650, + "due_time": 2185, + "duration": 32, + "coordinate": [ + 41.02793718048855, + -8.59700080671334 + ], + "sensor_type": 1, + "id": 250 + }, + { + "release_time": 2054, + "due_time": 2242, + "duration": 16, + "coordinate": [ + -10.707627645232321, + 134.0738434627524 + ], + "sensor_type": 1, + "id": 251 + }, + { + "release_time": 3031, + "due_time": 3232, + "duration": 57, + "coordinate": [ + 60.78465161862772, + -66.46554128174884 + ], + "sensor_type": 1, + "id": 252 + }, + { + "release_time": 2630, + "due_time": 2785, + "duration": 47, + "coordinate": [ + 70.4748051572999, + -116.88213894137141 + ], + "sensor_type": 1, + "id": 253 + }, + { + "release_time": 2882, + "due_time": 3457, + "duration": 23, + "coordinate": [ + 12.671221039638553, + 109.22615493518316 + ], + "sensor_type": 1, + "id": 254 + }, + { + "release_time": 1051, + "due_time": 2562, + "duration": 55, + "coordinate": [ + -86.52804834348551, + -119.872493262983 + ], + "sensor_type": 1, + "id": 255 + }, + { + "release_time": 475, + "due_time": 2797, + "duration": 30, + "coordinate": [ + -73.95195179458827, + 5.787485008559173 + ], + "sensor_type": 1, + "id": 256 + }, + { + "release_time": 3307, + "due_time": 3494, + "duration": 54, + "coordinate": [ + 61.260975523431426, + -16.040214679898895 + ], + "sensor_type": 1, + "id": 257 + }, + { + "release_time": 1405, + "due_time": 3370, + "duration": 44, + "coordinate": [ + -41.98890045448551, + 157.6288737832029 + ], + "sensor_type": 1, + "id": 258 + }, + { + "release_time": 1481, + "due_time": 1662, + "duration": 59, + "coordinate": [ + 15.305909345541053, + -117.62108557733475 + ], + "sensor_type": 1, + "id": 259 + }, + { + "release_time": 2393, + "due_time": 2916, + "duration": 48, + "coordinate": [ + -32.80250782430631, + -126.71571011325017 + ], + "sensor_type": 1, + "id": 260 + }, + { + "release_time": 2668, + "due_time": 2883, + "duration": 32, + "coordinate": [ + 34.395822720517344, + 105.56242617040152 + ], + "sensor_type": 1, + "id": 261 + }, + { + "release_time": 1480, + "due_time": 3568, + "duration": 48, + "coordinate": [ + 28.217293985853686, + 97.80553669799343 + ], + "sensor_type": 1, + "id": 262 + }, + { + "release_time": 1266, + "due_time": 1659, + "duration": 43, + "coordinate": [ + 0.214866196330604, + -159.36142046672708 + ], + "sensor_type": 1, + "id": 263 + }, + { + "release_time": 2764, + "due_time": 3163, + "duration": 30, + "coordinate": [ + -56.56446343889538, + -71.65909358572915 + ], + "sensor_type": 1, + "id": 264 + }, + { + "release_time": 1535, + "due_time": 3237, + "duration": 48, + "coordinate": [ + -50.02754887187325, + 2.3090638443635783 + ], + "sensor_type": 1, + "id": 265 + }, + { + "release_time": 2185, + "due_time": 2751, + "duration": 52, + "coordinate": [ + 6.743428938683067, + -30.9134582490407 + ], + "sensor_type": 1, + "id": 266 + }, + { + "release_time": 2700, + "due_time": 3341, + "duration": 60, + "coordinate": [ + -58.895394948403364, + 159.57389825693622 + ], + "sensor_type": 1, + "id": 267 + }, + { + "release_time": 2029, + "due_time": 3022, + "duration": 48, + "coordinate": [ + 8.744427604073636, + -0.8709374730462969 + ], + "sensor_type": 1, + "id": 268 + }, + { + "release_time": 2990, + "due_time": 3569, + "duration": 37, + "coordinate": [ + -1.8370270346567423, + -100.83697760656082 + ], + "sensor_type": 1, + "id": 269 + }, + { + "release_time": 486, + "due_time": 3310, + "duration": 17, + "coordinate": [ + 22.846908773423422, + 131.94414440268116 + ], + "sensor_type": 1, + "id": 270 + }, + { + "release_time": 3369, + "due_time": 3584, + "duration": 54, + "coordinate": [ + 37.735257521263165, + -11.573696396604447 + ], + "sensor_type": 1, + "id": 271 + }, + { + "release_time": 688, + "due_time": 2443, + "duration": 22, + "coordinate": [ + -64.90388077112145, + -38.59062384915603 + ], + "sensor_type": 1, + "id": 272 + }, + { + "release_time": 2708, + "due_time": 2942, + "duration": 57, + "coordinate": [ + 46.63040621546287, + -71.84404155510748 + ], + "sensor_type": 1, + "id": 273 + }, + { + "release_time": 1879, + "due_time": 2324, + "duration": 59, + "coordinate": [ + -0.6007579836177115, + -130.01703390302845 + ], + "sensor_type": 1, + "id": 274 + }, + { + "release_time": 1792, + "due_time": 2226, + "duration": 55, + "coordinate": [ + -15.39747990423865, + 40.6676496554702 + ], + "sensor_type": 1, + "id": 275 + }, + { + "release_time": 1164, + "due_time": 1871, + "duration": 36, + "coordinate": [ + -49.529783671679745, + 178.53434573752838 + ], + "sensor_type": 1, + "id": 276 + }, + { + "release_time": 1093, + "due_time": 3339, + "duration": 36, + "coordinate": [ + 24.512126384861062, + -143.86074891688392 + ], + "sensor_type": 1, + "id": 277 + }, + { + "release_time": 355, + "due_time": 2626, + "duration": 21, + "coordinate": [ + 72.38816385470147, + 99.39409968762095 + ], + "sensor_type": 1, + "id": 278 + }, + { + "release_time": 1137, + "due_time": 2956, + "duration": 33, + "coordinate": [ + 58.74800309756492, + 71.7644143191545 + ], + "sensor_type": 1, + "id": 279 + }, + { + "release_time": 370, + "due_time": 1891, + "duration": 56, + "coordinate": [ + 9.854367149926247, + -72.83897556661329 + ], + "sensor_type": 1, + "id": 280 + }, + { + "release_time": 502, + "due_time": 3385, + "duration": 50, + "coordinate": [ + -31.843241143439933, + -4.874978837004846 + ], + "sensor_type": 1, + "id": 281 + }, + { + "release_time": 2199, + "due_time": 3267, + "duration": 26, + "coordinate": [ + 87.32341899740157, + 42.436130322643976 + ], + "sensor_type": 1, + "id": 282 + }, + { + "release_time": 1963, + "due_time": 2978, + "duration": 50, + "coordinate": [ + -50.71165023513348, + -64.15040739907764 + ], + "sensor_type": 1, + "id": 283 + }, + { + "release_time": 3191, + "due_time": 3295, + "duration": 31, + "coordinate": [ + -67.13290270658253, + 134.13039946379 + ], + "sensor_type": 1, + "id": 284 + }, + { + "release_time": 838, + "due_time": 3193, + "duration": 55, + "coordinate": [ + 52.98910305435905, + -63.885774704783145 + ], + "sensor_type": 1, + "id": 285 + }, + { + "release_time": 2161, + "due_time": 2689, + "duration": 44, + "coordinate": [ + -29.940113648676046, + -21.645737148690927 + ], + "sensor_type": 1, + "id": 286 + } +] \ No newline at end of file diff --git a/benchmarks/aeosbench/dataset/cases/00203/constellation.json b/benchmarks/aeosbench/dataset/cases/00203/constellation.json new file mode 100644 index 0000000..413d44d --- /dev/null +++ b/benchmarks/aeosbench/dataset/cases/00203/constellation.json @@ -0,0 +1,2358 @@ +{ + "orbits": [ + { + "id": 0, + "eccentricity": 0.0001425, + "semi_major_axis": 6921000.0, + "inclination": 53.0546, + "right_ascension_of_the_ascending_node": 353.5245, + "argument_of_perigee": 70.1142 + }, + { + "id": 1, + "eccentricity": 0.0001411, + "semi_major_axis": 6921000.0, + "inclination": 53.0535, + "right_ascension_of_the_ascending_node": 161.3335, + "argument_of_perigee": 105.1865 + }, + { + "id": 2, + "eccentricity": 0.0001302, + "semi_major_axis": 6921000.0, + "inclination": 53.0536, + "right_ascension_of_the_ascending_node": 131.7094, + "argument_of_perigee": 92.6221 + }, + { + "id": 3, + "eccentricity": 0.0010724, + "semi_major_axis": 6885000.0, + "inclination": 98.0934, + "right_ascension_of_the_ascending_node": 353.7471, + "argument_of_perigee": 41.1235 + }, + { + "id": 4, + "eccentricity": 0.0002915, + "semi_major_axis": 6921000.0, + "inclination": 70.0, + "right_ascension_of_the_ascending_node": 148.7022, + "argument_of_perigee": 254.8979 + }, + { + "id": 5, + "eccentricity": 0.0001321, + "semi_major_axis": 6921000.0, + "inclination": 53.05, + "right_ascension_of_the_ascending_node": 251.2759, + "argument_of_perigee": 68.9503 + }, + { + "id": 6, + "eccentricity": 0.0001326, + "semi_major_axis": 6921000.0, + "inclination": 53.0542, + "right_ascension_of_the_ascending_node": 171.3166, + "argument_of_perigee": 87.6048 + }, + { + "id": 7, + "eccentricity": 0.0001095, + "semi_major_axis": 6921000.0, + "inclination": 53.0546, + "right_ascension_of_the_ascending_node": 275.5048, + "argument_of_perigee": 91.6955 + }, + { + "id": 8, + "eccentricity": 0.0001051, + "semi_major_axis": 6921000.0, + "inclination": 53.2183, + "right_ascension_of_the_ascending_node": 59.3697, + "argument_of_perigee": 91.8366 + }, + { + "id": 9, + "eccentricity": 9.3e-05, + "semi_major_axis": 6921000.0, + "inclination": 53.2148, + "right_ascension_of_the_ascending_node": 179.504, + "argument_of_perigee": 81.5522 + }, + { + "id": 10, + "eccentricity": 0.0001393, + "semi_major_axis": 6921000.0, + "inclination": 53.0525, + "right_ascension_of_the_ascending_node": 255.3927, + "argument_of_perigee": 92.5311 + }, + { + "id": 11, + "eccentricity": 0.0001301, + "semi_major_axis": 6921000.0, + "inclination": 53.218, + "right_ascension_of_the_ascending_node": 272.3932, + "argument_of_perigee": 106.6704 + }, + { + "id": 12, + "eccentricity": 0.0001088, + "semi_major_axis": 6921000.0, + "inclination": 53.2174, + "right_ascension_of_the_ascending_node": 331.498, + "argument_of_perigee": 79.5092 + }, + { + "id": 13, + "eccentricity": 0.0001512, + "semi_major_axis": 6921000.0, + "inclination": 53.2164, + "right_ascension_of_the_ascending_node": 149.1319, + "argument_of_perigee": 94.9366 + }, + { + "id": 14, + "eccentricity": 0.0001404, + "semi_major_axis": 6921000.0, + "inclination": 53.0554, + "right_ascension_of_the_ascending_node": 117.0835, + "argument_of_perigee": 89.4263 + }, + { + "id": 15, + "eccentricity": 0.0002886, + "semi_major_axis": 6921000.0, + "inclination": 70.0001, + "right_ascension_of_the_ascending_node": 61.711, + "argument_of_perigee": 266.0333 + }, + { + "id": 16, + "eccentricity": 0.000151, + "semi_major_axis": 6921000.0, + "inclination": 53.2183, + "right_ascension_of_the_ascending_node": 40.5123, + "argument_of_perigee": 74.9126 + }, + { + "id": 17, + "eccentricity": 0.0002403, + "semi_major_axis": 7571000.0, + "inclination": 87.8946, + "right_ascension_of_the_ascending_node": 134.2998, + "argument_of_perigee": 81.5246 + }, + { + "id": 18, + "eccentricity": 0.0012473, + "semi_major_axis": 6973000.0, + "inclination": 97.4078, + "right_ascension_of_the_ascending_node": 182.7327, + "argument_of_perigee": 328.2497 + }, + { + "id": 19, + "eccentricity": 0.0001884, + "semi_major_axis": 6921000.0, + "inclination": 53.0565, + "right_ascension_of_the_ascending_node": 275.4453, + "argument_of_perigee": 52.4706 + }, + { + "id": 20, + "eccentricity": 0.0001235, + "semi_major_axis": 6921000.0, + "inclination": 53.2166, + "right_ascension_of_the_ascending_node": 271.9767, + "argument_of_perigee": 94.6093 + }, + { + "id": 21, + "eccentricity": 0.0002199, + "semi_major_axis": 7571000.0, + "inclination": 87.8963, + "right_ascension_of_the_ascending_node": 73.2361, + "argument_of_perigee": 78.0738 + }, + { + "id": 22, + "eccentricity": 0.0001037, + "semi_major_axis": 6921000.0, + "inclination": 53.2153, + "right_ascension_of_the_ascending_node": 193.2643, + "argument_of_perigee": 87.6434 + }, + { + "id": 23, + "eccentricity": 0.0002411, + "semi_major_axis": 7571000.0, + "inclination": 87.8938, + "right_ascension_of_the_ascending_node": 179.6603, + "argument_of_perigee": 82.1243 + } + ], + "satellites": [ + { + "inertia": [ + 155.7245635986328, + 0.0, + 0.0, + 0.0, + 107.85618591308594, + 0.0, + 0.0, + 0.0, + 168.8338623046875 + ], + "mass": 189.52822371334224, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 0, + "solar_panel": { + "direction": [ + 0.010232010661166418, + 0.019883871304345595, + 0.9997499375442751 + ], + "area": 0.1863694277609494, + "efficiency": 0.24901688536426148 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4663362128176636, + "power": 5.77433354291022, + "type": 1 + }, + "battery": { + "capacity": 17219.131628026393, + "percentage": 0.9376681965038786 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 401.39065098136217, + "power": 5.16740733332459, + "efficiency": 0.5777030472954898 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 713.0668073614852, + "power": 6.17634825521652, + "efficiency": 0.5285217317561975 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 687.2003228579092, + "power": 6.564548173721075, + "efficiency": 0.5416393898348615 + } + ], + "mrp_control": { + "k": 45.64911851457182, + "ki": 0.0034176024810517137, + "p": 172.8554438333786, + "integral_limit": 0.012847424795592822 + }, + "true_anomaly": 135.5033899644896, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 0 + }, + { + "inertia": [ + 168.5423583984375, + 0.0, + 0.0, + 0.0, + 171.202880859375, + 0.0, + 0.0, + 0.0, + 95.11585998535156 + ], + "mass": 130.60368821425837, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 1, + "solar_panel": { + "direction": [ + -0.4976658723450318, + 0.8064212889352067, + 0.3193953416303035 + ], + "area": 0.31435846639252707, + "efficiency": 0.2488822361511608 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.28077599744621706, + "power": 9.31465818547395, + "type": 1 + }, + "battery": { + "capacity": 13681.930745483642, + "percentage": 0.8542861627771448 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 574.9320300819053, + "power": 6.123060486582606, + "efficiency": 0.5486777607772813 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 467.7952233772985, + "power": 6.746811675161717, + "efficiency": 0.5725070569335967 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 413.0257863068419, + "power": 6.154226206883827, + "efficiency": 0.5283353597816505 + } + ], + "mrp_control": { + "k": 33.385849281758794, + "ki": 0.006958660574160468, + "p": 76.5569599004141, + "integral_limit": 0.030027891413152936 + }, + "true_anomaly": 85.56461127988754, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 1 + }, + { + "inertia": [ + 172.07305908203125, + 0.0, + 0.0, + 0.0, + 169.16928100585938, + 0.0, + 0.0, + 0.0, + 169.97348022460938 + ], + "mass": 152.43702846607277, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 2, + "solar_panel": { + "direction": [ + 0.0064841691975321865, + 0.010660494149406795, + -0.9999221516769734 + ], + "area": 0.18734527785427202, + "efficiency": 0.3204011094479051 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3087098971876182, + "power": 8.778772665730187, + "type": 1 + }, + "battery": { + "capacity": 9843.883621838815, + "percentage": 0.7790464137819977 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 679.4767027183241, + "power": 6.363185378966391, + "efficiency": 0.5094015454729882 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 483.9802669486852, + "power": 5.017187568645185, + "efficiency": 0.5094628151192248 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 712.5491944236742, + "power": 6.157545391241522, + "efficiency": 0.5307687840880888 + } + ], + "mrp_control": { + "k": 15.260607097763048, + "ki": 0.003291007713880857, + "p": 59.435878475607744, + "integral_limit": 0.014731324745190644 + }, + "true_anomaly": 37.29610324941043, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 2 + }, + { + "inertia": [ + 127.93180847167969, + 0.0, + 0.0, + 0.0, + 138.2589569091797, + 0.0, + 0.0, + 0.0, + 113.83415985107422 + ], + "mass": 101.1675198132244, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 3, + "solar_panel": { + "direction": [ + 0.05631717858631369, + 0.9397080818983715, + 0.33730860678458935 + ], + "area": 0.36354018759451345, + "efficiency": 0.478795745145123 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2549430756475664, + "power": 7.940889595771116, + "type": 1 + }, + "battery": { + "capacity": 11455.282972134288, + "percentage": 0.9118173461218403 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 531.6608278784756, + "power": 6.432907186013823, + "efficiency": 0.5288808980043588 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 687.3427563894609, + "power": 5.493798557296623, + "efficiency": 0.5605810873090644 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 405.1392194115122, + "power": 6.090004860615401, + "efficiency": 0.5991671518828323 + } + ], + "mrp_control": { + "k": 55.99321472522025, + "ki": 0.003061105603745228, + "p": 183.4438800094165, + "integral_limit": 0.002695409572929659 + }, + "true_anomaly": 133.8153297974859, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 3 + }, + { + "inertia": [ + 105.19456481933594, + 0.0, + 0.0, + 0.0, + 96.78131103515625, + 0.0, + 0.0, + 0.0, + 170.3875732421875 + ], + "mass": 76.976477761101, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 4, + "solar_panel": { + "direction": [ + -0.0588909762746155, + 0.8746243947435911, + 0.48121099429754255 + ], + "area": 0.14662213119004522, + "efficiency": 0.20743021655054755 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.35112340634366723, + "power": 7.952758029635624, + "type": 1 + }, + "battery": { + "capacity": 8128.468248378747, + "percentage": 0.8176616499289626 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 671.022262026892, + "power": 6.138704350162975, + "efficiency": 0.5350605338129197 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 699.5052451305113, + "power": 5.024196101985632, + "efficiency": 0.5612838477514601 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 478.97867508516634, + "power": 5.858505566589954, + "efficiency": 0.5051464326443383 + } + ], + "mrp_control": { + "k": 24.224438818261373, + "ki": 0.00146153175915266, + "p": 94.97377260638727, + "integral_limit": 0.006692505951378523 + }, + "true_anomaly": 201.18497526795372, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 4 + }, + { + "inertia": [ + 116.88326263427734, + 0.0, + 0.0, + 0.0, + 133.21652221679688, + 0.0, + 0.0, + 0.0, + 149.85084533691406 + ], + "mass": 120.37725623626176, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 5, + "solar_panel": { + "direction": [ + -0.4636201553508375, + 0.44690752386580895, + -0.7650686352639198 + ], + "area": 0.22381765798576467, + "efficiency": 0.2545393683794457 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.37552232827091325, + "power": 5.944884053729413, + "type": 1 + }, + "battery": { + "capacity": 28640.395166482303, + "percentage": 0.2716233003542533 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 701.3829507752794, + "power": 6.080225071859849, + "efficiency": 0.5348835033906965 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 439.71760273640155, + "power": 6.180004461880715, + "efficiency": 0.5486315856181542 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 557.1305462557378, + "power": 5.157556165145396, + "efficiency": 0.5461280188495736 + } + ], + "mrp_control": { + "k": 20.768684313382913, + "ki": 0.005212792638651057, + "p": 63.992944056027376, + "integral_limit": 0.011593039246402866 + }, + "true_anomaly": 46.1581435473442, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 5 + }, + { + "inertia": [ + 198.0958709716797, + 0.0, + 0.0, + 0.0, + 60.830162048339844, + 0.0, + 0.0, + 0.0, + 180.60386657714844 + ], + "mass": 126.38234292115614, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 6, + "solar_panel": { + "direction": [ + 0.3010668116271193, + 0.4549015000510457, + 0.8381070338494894 + ], + "area": 0.2970955539633476, + "efficiency": 0.44701900603787725 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.31520845713742063, + "power": 4.200302005071117, + "type": 1 + }, + "battery": { + "capacity": 15015.27895218405, + "percentage": 0.6606524146971969 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 513.6992088954127, + "power": 6.030914503646901, + "efficiency": 0.5669790952343847 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 465.7020397213099, + "power": 5.784418459077602, + "efficiency": 0.5845265407471631 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 590.3571586425195, + "power": 5.675231089275668, + "efficiency": 0.5178308305481562 + } + ], + "mrp_control": { + "k": 23.792584502486644, + "ki": 0.0009622100926856281, + "p": 76.77349531236986, + "integral_limit": 0.000164927810670839 + }, + "true_anomaly": 197.54148374430443, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 6 + }, + { + "inertia": [ + 139.61642456054688, + 0.0, + 0.0, + 0.0, + 93.5317611694336, + 0.0, + 0.0, + 0.0, + 143.75436401367188 + ], + "mass": 193.92461568108806, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 7, + "solar_panel": { + "direction": [ + 0.28906891634931686, + 0.9545157785753241, + 0.07306702437744653 + ], + "area": 0.4171743141231038, + "efficiency": 0.26732140905166757 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.17679444740291472, + "power": 2.4162066710725885, + "type": 1 + }, + "battery": { + "capacity": 16442.313145802902, + "percentage": 0.10220972259873014 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 702.7131143947489, + "power": 6.176086182779817, + "efficiency": 0.5462301018647503 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 688.2680278185804, + "power": 6.016643115467787, + "efficiency": 0.5322553303935824 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 717.705108184651, + "power": 6.057101010105711, + "efficiency": 0.5673454869669705 + } + ], + "mrp_control": { + "k": 24.342689953561056, + "ki": 0.006553153650070588, + "p": 55.708829486467906, + "integral_limit": 0.031148053132062054 + }, + "true_anomaly": 237.24719691337162, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 7 + }, + { + "inertia": [ + 69.54205322265625, + 0.0, + 0.0, + 0.0, + 77.09192657470703, + 0.0, + 0.0, + 0.0, + 130.63941955566406 + ], + "mass": 73.79982292746068, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 8, + "solar_panel": { + "direction": [ + -0.6477724674809257, + 0.452235651453732, + -0.6130854311822225 + ], + "area": 0.10304388539608192, + "efficiency": 0.2735952648903395 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4091916766250969, + "power": 5.8891458183240974, + "type": 1 + }, + "battery": { + "capacity": 26017.27424168937, + "percentage": 0.5296379779410035 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 558.0441757083697, + "power": 5.286607640379957, + "efficiency": 0.5923637255837738 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 461.06992817224875, + "power": 6.526859715224017, + "efficiency": 0.532917068415873 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 612.4555841480588, + "power": 5.188494763493682, + "efficiency": 0.5638671971765403 + } + ], + "mrp_control": { + "k": 34.562586159314726, + "ki": 0.0028030605602798442, + "p": 95.63310425517595, + "integral_limit": 0.0007471574729282055 + }, + "true_anomaly": 74.62765581802414, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 8 + }, + { + "inertia": [ + 119.64872741699219, + 0.0, + 0.0, + 0.0, + 159.80076599121094, + 0.0, + 0.0, + 0.0, + 163.5137939453125 + ], + "mass": 190.8238079894127, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 9, + "solar_panel": { + "direction": [ + 0.09659045882542427, + 0.09551530641036957, + -0.9907305938070284 + ], + "area": 0.42297333392455017, + "efficiency": 0.36622473184863313 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.35349147068048936, + "power": 8.12888988070741, + "type": 1 + }, + "battery": { + "capacity": 18542.210721650594, + "percentage": 0.37525086580555034 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 412.44379430731306, + "power": 5.523023417990215, + "efficiency": 0.5298528666451148 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 572.2900068158193, + "power": 5.559226353026511, + "efficiency": 0.508760355982102 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 682.316619224687, + "power": 5.396776214473754, + "efficiency": 0.5529695173110621 + } + ], + "mrp_control": { + "k": 28.29614115959812, + "ki": 0.0075686982098975885, + "p": 66.59896582352846, + "integral_limit": 0.022701535770486076 + }, + "true_anomaly": 314.90067261900623, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 9 + }, + { + "inertia": [ + 51.14934539794922, + 0.0, + 0.0, + 0.0, + 195.93551635742188, + 0.0, + 0.0, + 0.0, + 166.33700561523438 + ], + "mass": 135.36832941181626, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 10, + "solar_panel": { + "direction": [ + -0.6819874272790805, + 0.531460605246667, + -0.5024368359347345 + ], + "area": 0.4897523627115964, + "efficiency": 0.48279409083947045 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4187329689839835, + "power": 2.8325252633875015, + "type": 1 + }, + "battery": { + "capacity": 28809.171815447764, + "percentage": 0.534226379713929 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 597.4673795281424, + "power": 6.024930793809483, + "efficiency": 0.5449134856942712 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 673.1272310660283, + "power": 6.50011980409665, + "efficiency": 0.5658095553749796 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 736.3673873386642, + "power": 6.551771479138078, + "efficiency": 0.5945353723148785 + } + ], + "mrp_control": { + "k": 57.60687232855784, + "ki": 0.005373142858678404, + "p": 206.368051066919, + "integral_limit": 0.01567035867112565 + }, + "true_anomaly": 9.416105502240718, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 10 + }, + { + "inertia": [ + 149.20335388183594, + 0.0, + 0.0, + 0.0, + 62.36585235595703, + 0.0, + 0.0, + 0.0, + 56.26454162597656 + ], + "mass": 109.55727647902383, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 11, + "solar_panel": { + "direction": [ + 0.05236916260980785, + 0.796886704330478, + -0.6018546762041953 + ], + "area": 0.4075851715227454, + "efficiency": 0.487809562805927 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3173453649415504, + "power": 3.297555810889578, + "type": 1 + }, + "battery": { + "capacity": 23292.306424754963, + "percentage": 0.45544768586568973 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 401.55186813915424, + "power": 6.495597742966375, + "efficiency": 0.5122250979607497 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 438.34545108210136, + "power": 5.068040417302031, + "efficiency": 0.5697705232774513 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 628.1850381462223, + "power": 6.059704187926293, + "efficiency": 0.5725932933495661 + } + ], + "mrp_control": { + "k": 22.020123378077084, + "ki": 0.008587142395358838, + "p": 75.23378713547673, + "integral_limit": 0.021820543351891677 + }, + "true_anomaly": 30.945428073618203, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 11 + }, + { + "inertia": [ + 100.38884735107422, + 0.0, + 0.0, + 0.0, + 117.91541290283203, + 0.0, + 0.0, + 0.0, + 68.33848571777344 + ], + "mass": 81.37061822278685, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 12, + "solar_panel": { + "direction": [ + -0.7086547102601043, + 0.45952687743114823, + -0.5353910258348995 + ], + "area": 0.16414132416859495, + "efficiency": 0.21328289525350047 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.31584012526006766, + "power": 8.149750541871175, + "type": 1 + }, + "battery": { + "capacity": 13092.050056638647, + "percentage": 0.9994113218303565 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 529.0330750687729, + "power": 6.790248490242379, + "efficiency": 0.5378117042264158 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 449.98870919290147, + "power": 6.871375315532184, + "efficiency": 0.504799552649427 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 705.0352877568878, + "power": 6.873463223745247, + "efficiency": 0.5155431882321051 + } + ], + "mrp_control": { + "k": 18.454323693858715, + "ki": 0.009188731374135976, + "p": 70.06227090558664, + "integral_limit": 0.031720578183492075 + }, + "true_anomaly": 188.64078033220673, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 12 + }, + { + "inertia": [ + 86.96397399902344, + 0.0, + 0.0, + 0.0, + 58.420955657958984, + 0.0, + 0.0, + 0.0, + 139.75782775878906 + ], + "mass": 182.29718334935458, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 13, + "solar_panel": { + "direction": [ + 0.152166924417348, + 0.405674067477084, + 0.9012623247922679 + ], + "area": 0.4601347913730638, + "efficiency": 0.4868284186138212 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2698609266804151, + "power": 9.984732595232366, + "type": 1 + }, + "battery": { + "capacity": 28239.006538238013, + "percentage": 0.3252014907519742 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 598.6567673676425, + "power": 6.1936808721433465, + "efficiency": 0.5953742298073474 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 603.3836666094414, + "power": 6.587373065676337, + "efficiency": 0.5031480222633173 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 620.8297008519761, + "power": 5.889842013055345, + "efficiency": 0.5182191884721403 + } + ], + "mrp_control": { + "k": 27.476768906819313, + "ki": 0.007170268847129153, + "p": 79.70009952866023, + "integral_limit": 0.009128251910592721 + }, + "true_anomaly": 5.226766634286597, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 13 + }, + { + "inertia": [ + 170.15408325195312, + 0.0, + 0.0, + 0.0, + 72.85794830322266, + 0.0, + 0.0, + 0.0, + 165.49215698242188 + ], + "mass": 62.79458416431321, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 14, + "solar_panel": { + "direction": [ + -0.5932519006453102, + 0.7466290883841826, + 0.3009936656465237 + ], + "area": 0.18987365635821699, + "efficiency": 0.14721973945802388 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.44315852188672433, + "power": 6.82411980030813, + "type": 1 + }, + "battery": { + "capacity": 10597.292718592493, + "percentage": 0.8615949908462008 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 455.6685024685521, + "power": 5.982720472021972, + "efficiency": 0.5795183686048334 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 509.58328501563983, + "power": 5.0112340828152675, + "efficiency": 0.5946350555124773 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 734.1316937591873, + "power": 5.68253311008768, + "efficiency": 0.5645498524429321 + } + ], + "mrp_control": { + "k": 17.220942735355685, + "ki": 0.005449519647726193, + "p": 35.09122656585202, + "integral_limit": 0.024330064061771378 + }, + "true_anomaly": 13.909810191164272, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 14 + }, + { + "inertia": [ + 64.83258819580078, + 0.0, + 0.0, + 0.0, + 106.57433319091797, + 0.0, + 0.0, + 0.0, + 176.4378662109375 + ], + "mass": 58.43233979471024, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 15, + "solar_panel": { + "direction": [ + 0.07928063507550731, + 0.12118810399435058, + -0.9894584500383423 + ], + "area": 0.4422584703142983, + "efficiency": 0.4586199928091613 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4988626456873777, + "power": 9.375502817988584, + "type": 1 + }, + "battery": { + "capacity": 12237.720923329649, + "percentage": 0.9098417503350993 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 635.2760181867059, + "power": 6.129507920325196, + "efficiency": 0.5681998282844511 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 423.96980058418814, + "power": 5.165517564127624, + "efficiency": 0.5143951811655715 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 431.2631666303145, + "power": 6.182468925964203, + "efficiency": 0.5460290087644146 + } + ], + "mrp_control": { + "k": 29.19855878226446, + "ki": 0.0055557967936760285, + "p": 71.93831247860524, + "integral_limit": 0.004778729446332921 + }, + "true_anomaly": 124.70383730531094, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 15 + }, + { + "inertia": [ + 188.22837829589844, + 0.0, + 0.0, + 0.0, + 135.12451171875, + 0.0, + 0.0, + 0.0, + 97.5399169921875 + ], + "mass": 134.91757763509497, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 16, + "solar_panel": { + "direction": [ + -0.47781826833135593, + 0.8583074026151181, + 0.18707780484310207 + ], + "area": 0.4826610434172197, + "efficiency": 0.1227640251814651 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.35615382430334264, + "power": 3.5748955206098745, + "type": 1 + }, + "battery": { + "capacity": 26282.80621992964, + "percentage": 0.9740509563108511 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 542.8474457793856, + "power": 5.856325908109959, + "efficiency": 0.5692536401646409 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 591.3568915442647, + "power": 6.346192444274231, + "efficiency": 0.518708825671898 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 436.0813728846884, + "power": 5.196843761912837, + "efficiency": 0.5814419821183315 + } + ], + "mrp_control": { + "k": 57.74690997428315, + "ki": 0.0023769289848761376, + "p": 229.68394980829842, + "integral_limit": 0.009371675170078926 + }, + "true_anomaly": 31.320257134382455, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 16 + }, + { + "inertia": [ + 158.45913696289062, + 0.0, + 0.0, + 0.0, + 128.0369110107422, + 0.0, + 0.0, + 0.0, + 139.46728515625 + ], + "mass": 171.17689535598902, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 17, + "solar_panel": { + "direction": [ + 0.095067894481159, + 0.7583376065726307, + -0.6448923707849343 + ], + "area": 0.23935479220437209, + "efficiency": 0.42613581058606453 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.1930278722248315, + "power": 8.341959563580067, + "type": 1 + }, + "battery": { + "capacity": 24046.754581676865, + "percentage": 0.13603244257218175 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 404.43005487077824, + "power": 5.805043539235056, + "efficiency": 0.5369141989214261 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 619.4148202620736, + "power": 5.538151424138372, + "efficiency": 0.5991182140913566 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 606.0835688237374, + "power": 6.868944478986476, + "efficiency": 0.5878316846224604 + } + ], + "mrp_control": { + "k": 20.957045518067485, + "ki": 0.0075884216219476545, + "p": 69.19644710142764, + "integral_limit": 0.0012960180608165024 + }, + "true_anomaly": 157.6575408577545, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 17 + }, + { + "inertia": [ + 198.07077026367188, + 0.0, + 0.0, + 0.0, + 144.79449462890625, + 0.0, + 0.0, + 0.0, + 109.8182601928711 + ], + "mass": 152.05166859299646, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 18, + "solar_panel": { + "direction": [ + 0.665532620197991, + 0.16461264563985092, + 0.7279897034627932 + ], + "area": 0.2218534810786819, + "efficiency": 0.34700350288790904 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.16107938122769122, + "power": 7.957144801197518, + "type": 1 + }, + "battery": { + "capacity": 12542.107016901471, + "percentage": 0.6155818179454914 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 624.0726340329495, + "power": 6.860495891760884, + "efficiency": 0.5573353976424426 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 575.5045690092454, + "power": 5.121783167634202, + "efficiency": 0.521792750601983 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 641.8682916695732, + "power": 6.563613934945957, + "efficiency": 0.5603858532324756 + } + ], + "mrp_control": { + "k": 39.509732556052434, + "ki": 0.004086100308331127, + "p": 116.2651295288547, + "integral_limit": 0.0006451172292261786 + }, + "true_anomaly": 319.9556432835651, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 18 + }, + { + "inertia": [ + 179.71214294433594, + 0.0, + 0.0, + 0.0, + 145.09603881835938, + 0.0, + 0.0, + 0.0, + 83.86039733886719 + ], + "mass": 104.74105188949758, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 19, + "solar_panel": { + "direction": [ + 0.3648000998714738, + 0.4579823250099887, + -0.8106621226578974 + ], + "area": 0.30025251975028755, + "efficiency": 0.42387957691195244 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.26816788053634055, + "power": 6.0461968394610714, + "type": 1 + }, + "battery": { + "capacity": 18225.127360170256, + "percentage": 0.3186217655918078 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 415.2685814303411, + "power": 6.469575024111279, + "efficiency": 0.5338815397056487 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 493.25104362840256, + "power": 6.1673488879850655, + "efficiency": 0.5543633944931852 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 670.567925971583, + "power": 5.6246612241626694, + "efficiency": 0.5586202159438359 + } + ], + "mrp_control": { + "k": 63.9626408681145, + "ki": 0.0006654292111882465, + "p": 194.12541211309158, + "integral_limit": 0.0014497864984920584 + }, + "true_anomaly": 186.64679532223573, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 19 + }, + { + "inertia": [ + 176.8616485595703, + 0.0, + 0.0, + 0.0, + 97.78340148925781, + 0.0, + 0.0, + 0.0, + 111.47023010253906 + ], + "mass": 56.48154610867767, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 20, + "solar_panel": { + "direction": [ + 0.0085401105215446, + 0.8098060526252875, + 0.5866355117479081 + ], + "area": 0.36477597500678505, + "efficiency": 0.2596068928079608 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4693999026481652, + "power": 7.142395838153162, + "type": 1 + }, + "battery": { + "capacity": 19858.243761648628, + "percentage": 0.9570538741083487 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 468.2247019429122, + "power": 6.697857789737594, + "efficiency": 0.5559468975181889 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 502.4855928500383, + "power": 6.0843268112172115, + "efficiency": 0.5007662106852011 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 406.0837898524188, + "power": 5.768625331562907, + "efficiency": 0.5585796270093489 + } + ], + "mrp_control": { + "k": 16.128841331154266, + "ki": 0.007165580869167778, + "p": 32.44197262547489, + "integral_limit": 0.03396584391563296 + }, + "true_anomaly": 222.3611149594236, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 20 + }, + { + "inertia": [ + 186.01307678222656, + 0.0, + 0.0, + 0.0, + 115.5552978515625, + 0.0, + 0.0, + 0.0, + 187.8866729736328 + ], + "mass": 55.64891543857366, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 21, + "solar_panel": { + "direction": [ + 0.21142650683986702, + 0.9689980046713065, + 0.12783465550670628 + ], + "area": 0.1699842365665989, + "efficiency": 0.17905475691911646 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.42155188192949267, + "power": 6.112061638753173, + "type": 1 + }, + "battery": { + "capacity": 9853.333719999251, + "percentage": 0.552242817478465 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 689.8355054193119, + "power": 6.75560430596383, + "efficiency": 0.5028003484294483 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 506.98042039643826, + "power": 6.76096755903487, + "efficiency": 0.5497552026454721 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 627.5207804283475, + "power": 6.7206659067675805, + "efficiency": 0.5006023927021078 + } + ], + "mrp_control": { + "k": 74.8689050269782, + "ki": 0.007915679912091614, + "p": 183.91993484484198, + "integral_limit": 0.013809615446636756 + }, + "true_anomaly": 286.4674494357303, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 21 + }, + { + "inertia": [ + 103.72367858886719, + 0.0, + 0.0, + 0.0, + 101.22914123535156, + 0.0, + 0.0, + 0.0, + 160.29286193847656 + ], + "mass": 155.18067311903553, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 22, + "solar_panel": { + "direction": [ + 0.9385131479274182, + 0.34491452220666563, + -0.015067963973786442 + ], + "area": 0.42881107229029913, + "efficiency": 0.4782849768418632 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3153089610130955, + "power": 9.124058494016483, + "type": 1 + }, + "battery": { + "capacity": 19701.134691900443, + "percentage": 0.5900439276368783 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 428.1846049741161, + "power": 5.772420073863125, + "efficiency": 0.5377685489998731 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 642.5318810248186, + "power": 5.940888149791942, + "efficiency": 0.598430691438727 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 523.5932860520151, + "power": 5.507146352291495, + "efficiency": 0.589942180026959 + } + ], + "mrp_control": { + "k": 31.64256846698004, + "ki": 0.001721302542266604, + "p": 68.6739367915843, + "integral_limit": 0.005901058985894715 + }, + "true_anomaly": 342.14770876478815, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 22 + }, + { + "inertia": [ + 186.2230682373047, + 0.0, + 0.0, + 0.0, + 112.11654663085938, + 0.0, + 0.0, + 0.0, + 182.3708953857422 + ], + "mass": 59.48094651614703, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 23, + "solar_panel": { + "direction": [ + -0.1331781732691504, + 0.07509072924964827, + -0.988243369087518 + ], + "area": 0.21335649292494074, + "efficiency": 0.49953556276971056 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.21459563518321959, + "power": 7.917079321432341, + "type": 1 + }, + "battery": { + "capacity": 20005.85025075959, + "percentage": 0.20970651555803205 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 439.5315316155515, + "power": 6.097765907982518, + "efficiency": 0.595761936343973 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 562.4132329957911, + "power": 5.722538866411673, + "efficiency": 0.5701252445702917 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 546.7939854540282, + "power": 6.53456261656639, + "efficiency": 0.5608879635735318 + } + ], + "mrp_control": { + "k": 17.664523357988593, + "ki": 0.00999481069696131, + "p": 41.678362541482045, + "integral_limit": 0.04249123262479795 + }, + "true_anomaly": 97.99875388337432, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 23 + } + ] +} \ No newline at end of file diff --git a/benchmarks/aeosbench/dataset/cases/00203/taskset.json b/benchmarks/aeosbench/dataset/cases/00203/taskset.json new file mode 100644 index 0000000..3fbfa3d --- /dev/null +++ b/benchmarks/aeosbench/dataset/cases/00203/taskset.json @@ -0,0 +1,2521 @@ +[ + { + "release_time": 1998, + "due_time": 2379, + "duration": 38, + "coordinate": [ + -88.09644974783549, + 40.39657209999942 + ], + "sensor_type": 1, + "id": 0 + }, + { + "release_time": 315, + "due_time": 795, + "duration": 56, + "coordinate": [ + 5.592748969541972, + 44.28869708156947 + ], + "sensor_type": 1, + "id": 1 + }, + { + "release_time": 685, + "due_time": 2801, + "duration": 35, + "coordinate": [ + 77.16403237018045, + 172.44979829515233 + ], + "sensor_type": 1, + "id": 2 + }, + { + "release_time": 359, + "due_time": 650, + "duration": 15, + "coordinate": [ + 16.340691275064103, + -62.96211426515762 + ], + "sensor_type": 1, + "id": 3 + }, + { + "release_time": 2852, + "due_time": 3382, + "duration": 21, + "coordinate": [ + 74.9641766963079, + 175.17923762269146 + ], + "sensor_type": 1, + "id": 4 + }, + { + "release_time": 2413, + "due_time": 2782, + "duration": 58, + "coordinate": [ + 35.28165822308178, + -58.37483202386704 + ], + "sensor_type": 1, + "id": 5 + }, + { + "release_time": 2314, + "due_time": 2478, + "duration": 52, + "coordinate": [ + -34.028334706832474, + 50.91518619790335 + ], + "sensor_type": 1, + "id": 6 + }, + { + "release_time": 524, + "due_time": 1763, + "duration": 25, + "coordinate": [ + -44.632289723012605, + 150.0834913104627 + ], + "sensor_type": 1, + "id": 7 + }, + { + "release_time": 2122, + "due_time": 3218, + "duration": 39, + "coordinate": [ + -4.398597256557153, + 148.33428557598245 + ], + "sensor_type": 1, + "id": 8 + }, + { + "release_time": 789, + "due_time": 2619, + "duration": 40, + "coordinate": [ + 39.545797142691924, + -153.77202234351444 + ], + "sensor_type": 1, + "id": 9 + }, + { + "release_time": 680, + "due_time": 2629, + "duration": 15, + "coordinate": [ + 85.9519868073134, + 117.59702582802697 + ], + "sensor_type": 1, + "id": 10 + }, + { + "release_time": 1535, + "due_time": 3174, + "duration": 17, + "coordinate": [ + 39.443297617948076, + -66.14744929307815 + ], + "sensor_type": 1, + "id": 11 + }, + { + "release_time": 2425, + "due_time": 3073, + "duration": 59, + "coordinate": [ + 45.96332980612587, + 80.41606734056904 + ], + "sensor_type": 1, + "id": 12 + }, + { + "release_time": 2216, + "due_time": 2870, + "duration": 37, + "coordinate": [ + -78.6979206135788, + -98.8222471536521 + ], + "sensor_type": 1, + "id": 13 + }, + { + "release_time": 2516, + "due_time": 3185, + "duration": 20, + "coordinate": [ + -28.719617134589548, + 1.8638746019955477 + ], + "sensor_type": 1, + "id": 14 + }, + { + "release_time": 921, + "due_time": 3162, + "duration": 23, + "coordinate": [ + 58.111806342214265, + -155.50718806453534 + ], + "sensor_type": 1, + "id": 15 + }, + { + "release_time": 793, + "due_time": 1475, + "duration": 53, + "coordinate": [ + -78.78786184409783, + -63.29072347424999 + ], + "sensor_type": 1, + "id": 16 + }, + { + "release_time": 795, + "due_time": 1847, + "duration": 30, + "coordinate": [ + 3.8175113491759447, + -8.996833222417393 + ], + "sensor_type": 1, + "id": 17 + }, + { + "release_time": 3093, + "due_time": 3295, + "duration": 54, + "coordinate": [ + 19.566878980344, + -146.83094412058125 + ], + "sensor_type": 1, + "id": 18 + }, + { + "release_time": 1303, + "due_time": 3300, + "duration": 21, + "coordinate": [ + -82.8309708869707, + 6.626978334014694 + ], + "sensor_type": 1, + "id": 19 + }, + { + "release_time": 1580, + "due_time": 2437, + "duration": 15, + "coordinate": [ + -1.4033568247120343, + 176.45460162664688 + ], + "sensor_type": 1, + "id": 20 + }, + { + "release_time": 2309, + "due_time": 3064, + "duration": 41, + "coordinate": [ + -13.237124045320456, + 65.47393527950209 + ], + "sensor_type": 1, + "id": 21 + }, + { + "release_time": 3254, + "due_time": 3541, + "duration": 47, + "coordinate": [ + 26.36752867464469, + -105.22446132492703 + ], + "sensor_type": 1, + "id": 22 + }, + { + "release_time": 769, + "due_time": 1209, + "duration": 42, + "coordinate": [ + -35.055602695065375, + 50.96594165148872 + ], + "sensor_type": 1, + "id": 23 + }, + { + "release_time": 2362, + "due_time": 3458, + "duration": 56, + "coordinate": [ + -11.42974086004881, + 131.35217713868627 + ], + "sensor_type": 1, + "id": 24 + }, + { + "release_time": 1396, + "due_time": 2967, + "duration": 24, + "coordinate": [ + 75.92195928294984, + 4.267028987329326 + ], + "sensor_type": 1, + "id": 25 + }, + { + "release_time": 1509, + "due_time": 2561, + "duration": 51, + "coordinate": [ + -77.74201512454475, + 74.51092323631417 + ], + "sensor_type": 1, + "id": 26 + }, + { + "release_time": 54, + "due_time": 1344, + "duration": 52, + "coordinate": [ + -88.8192869414058, + -132.7878149577731 + ], + "sensor_type": 1, + "id": 27 + }, + { + "release_time": 930, + "due_time": 2994, + "duration": 55, + "coordinate": [ + 14.528092606279642, + -159.311002555257 + ], + "sensor_type": 1, + "id": 28 + }, + { + "release_time": 111, + "due_time": 2660, + "duration": 16, + "coordinate": [ + -68.73552194899995, + 15.732614500922296 + ], + "sensor_type": 1, + "id": 29 + }, + { + "release_time": 380, + "due_time": 1356, + "duration": 44, + "coordinate": [ + 82.00843105023279, + -119.52911021063835 + ], + "sensor_type": 1, + "id": 30 + }, + { + "release_time": 2979, + "due_time": 3418, + "duration": 38, + "coordinate": [ + -53.937229741368405, + 134.30531070469556 + ], + "sensor_type": 1, + "id": 31 + }, + { + "release_time": 1325, + "due_time": 2375, + "duration": 15, + "coordinate": [ + 87.3533109801088, + -105.11080099933748 + ], + "sensor_type": 1, + "id": 32 + }, + { + "release_time": 2607, + "due_time": 3517, + "duration": 53, + "coordinate": [ + -88.57276258260126, + -160.65466860877314 + ], + "sensor_type": 1, + "id": 33 + }, + { + "release_time": 2508, + "due_time": 2799, + "duration": 29, + "coordinate": [ + -7.089629645659812, + 83.95907531215073 + ], + "sensor_type": 1, + "id": 34 + }, + { + "release_time": 2398, + "due_time": 2664, + "duration": 23, + "coordinate": [ + -65.79730985116736, + -74.0617578893885 + ], + "sensor_type": 1, + "id": 35 + }, + { + "release_time": 2747, + "due_time": 3494, + "duration": 51, + "coordinate": [ + 36.2843882867913, + 60.654616512561944 + ], + "sensor_type": 1, + "id": 36 + }, + { + "release_time": 438, + "due_time": 3124, + "duration": 41, + "coordinate": [ + -27.95503784141009, + 57.167676022209434 + ], + "sensor_type": 1, + "id": 37 + }, + { + "release_time": 1589, + "due_time": 2782, + "duration": 33, + "coordinate": [ + 73.17263688537895, + -9.341643000382788 + ], + "sensor_type": 1, + "id": 38 + }, + { + "release_time": 1158, + "due_time": 3042, + "duration": 32, + "coordinate": [ + -68.34278389117188, + 169.90225450991716 + ], + "sensor_type": 1, + "id": 39 + }, + { + "release_time": 2818, + "due_time": 3588, + "duration": 45, + "coordinate": [ + -63.94505252433014, + 169.9549369301476 + ], + "sensor_type": 1, + "id": 40 + }, + { + "release_time": 724, + "due_time": 2781, + "duration": 44, + "coordinate": [ + -70.10410783190716, + -56.803809022272844 + ], + "sensor_type": 1, + "id": 41 + }, + { + "release_time": 1811, + "due_time": 3381, + "duration": 17, + "coordinate": [ + -40.52910736586305, + 145.74516432159277 + ], + "sensor_type": 1, + "id": 42 + }, + { + "release_time": 384, + "due_time": 1286, + "duration": 35, + "coordinate": [ + 70.14639423938704, + -39.422462300443726 + ], + "sensor_type": 1, + "id": 43 + }, + { + "release_time": 1674, + "due_time": 2021, + "duration": 20, + "coordinate": [ + 51.891671165956524, + 136.65718371649905 + ], + "sensor_type": 1, + "id": 44 + }, + { + "release_time": 1350, + "due_time": 2352, + "duration": 45, + "coordinate": [ + -13.233267155198448, + 134.79742453024102 + ], + "sensor_type": 1, + "id": 45 + }, + { + "release_time": 1123, + "due_time": 2917, + "duration": 39, + "coordinate": [ + -22.684598230356997, + 142.38330259577748 + ], + "sensor_type": 1, + "id": 46 + }, + { + "release_time": 110, + "due_time": 896, + "duration": 24, + "coordinate": [ + 77.88451279790996, + 25.585910734651605 + ], + "sensor_type": 1, + "id": 47 + }, + { + "release_time": 2814, + "due_time": 3345, + "duration": 35, + "coordinate": [ + -15.849665602566873, + -33.01361837990237 + ], + "sensor_type": 1, + "id": 48 + }, + { + "release_time": 348, + "due_time": 1775, + "duration": 27, + "coordinate": [ + 10.96060840803058, + -35.9391579320494 + ], + "sensor_type": 1, + "id": 49 + }, + { + "release_time": 121, + "due_time": 2277, + "duration": 19, + "coordinate": [ + -24.75900509238744, + 101.94391992177589 + ], + "sensor_type": 1, + "id": 50 + }, + { + "release_time": 3177, + "due_time": 3360, + "duration": 33, + "coordinate": [ + 76.00944807696692, + 93.7874295811385 + ], + "sensor_type": 1, + "id": 51 + }, + { + "release_time": 2963, + "due_time": 3141, + "duration": 42, + "coordinate": [ + 56.12001643672647, + -110.63823214078334 + ], + "sensor_type": 1, + "id": 52 + }, + { + "release_time": 1683, + "due_time": 3499, + "duration": 21, + "coordinate": [ + -55.942792885051134, + -105.6031858405909 + ], + "sensor_type": 1, + "id": 53 + }, + { + "release_time": 3520, + "due_time": 3584, + "duration": 21, + "coordinate": [ + 52.27628392500017, + -79.65468015525305 + ], + "sensor_type": 1, + "id": 54 + }, + { + "release_time": 1944, + "due_time": 3393, + "duration": 22, + "coordinate": [ + -33.63996195699291, + -128.12854106789646 + ], + "sensor_type": 1, + "id": 55 + }, + { + "release_time": 312, + "due_time": 2692, + "duration": 20, + "coordinate": [ + 46.38323186156396, + -149.75390099698592 + ], + "sensor_type": 1, + "id": 56 + }, + { + "release_time": 2737, + "due_time": 3109, + "duration": 24, + "coordinate": [ + 46.79500424257958, + 81.65652813384077 + ], + "sensor_type": 1, + "id": 57 + }, + { + "release_time": 1913, + "due_time": 2388, + "duration": 38, + "coordinate": [ + -71.66137154772213, + -119.53585998400166 + ], + "sensor_type": 1, + "id": 58 + }, + { + "release_time": 537, + "due_time": 2267, + "duration": 42, + "coordinate": [ + 83.14409099678934, + -162.6885544814649 + ], + "sensor_type": 1, + "id": 59 + }, + { + "release_time": 2879, + "due_time": 3553, + "duration": 16, + "coordinate": [ + 73.85097433047221, + 0.7367923601518385 + ], + "sensor_type": 1, + "id": 60 + }, + { + "release_time": 670, + "due_time": 2263, + "duration": 43, + "coordinate": [ + -51.622129206423395, + -24.28507184472403 + ], + "sensor_type": 1, + "id": 61 + }, + { + "release_time": 2311, + "due_time": 3224, + "duration": 41, + "coordinate": [ + -81.58042888284373, + 24.185622797167895 + ], + "sensor_type": 1, + "id": 62 + }, + { + "release_time": 2474, + "due_time": 3374, + "duration": 49, + "coordinate": [ + -41.149358030052014, + 62.68757818848576 + ], + "sensor_type": 1, + "id": 63 + }, + { + "release_time": 598, + "due_time": 1414, + "duration": 51, + "coordinate": [ + 15.820285403596642, + -159.212830066256 + ], + "sensor_type": 1, + "id": 64 + }, + { + "release_time": 40, + "due_time": 1094, + "duration": 51, + "coordinate": [ + -25.574353501767817, + -1.889796014626171 + ], + "sensor_type": 1, + "id": 65 + }, + { + "release_time": 790, + "due_time": 3421, + "duration": 51, + "coordinate": [ + 7.091699297342302, + 57.07037341093175 + ], + "sensor_type": 1, + "id": 66 + }, + { + "release_time": 1365, + "due_time": 2081, + "duration": 31, + "coordinate": [ + 11.457167820696938, + 138.9608581073923 + ], + "sensor_type": 1, + "id": 67 + }, + { + "release_time": 1558, + "due_time": 2444, + "duration": 31, + "coordinate": [ + -88.1148990461305, + 113.27934818943027 + ], + "sensor_type": 1, + "id": 68 + }, + { + "release_time": 2104, + "due_time": 3059, + "duration": 38, + "coordinate": [ + 68.74859908519588, + -13.216206855967954 + ], + "sensor_type": 1, + "id": 69 + }, + { + "release_time": 2940, + "due_time": 3315, + "duration": 43, + "coordinate": [ + 16.4599495698061, + -21.57098191679546 + ], + "sensor_type": 1, + "id": 70 + }, + { + "release_time": 2506, + "due_time": 3445, + "duration": 49, + "coordinate": [ + 42.1913783437289, + -69.45255788681607 + ], + "sensor_type": 1, + "id": 71 + }, + { + "release_time": 1939, + "due_time": 2997, + "duration": 42, + "coordinate": [ + 82.93997086942107, + -125.65924483432677 + ], + "sensor_type": 1, + "id": 72 + }, + { + "release_time": 2196, + "due_time": 2870, + "duration": 23, + "coordinate": [ + 8.358284693580075, + 167.6786262400384 + ], + "sensor_type": 1, + "id": 73 + }, + { + "release_time": 2348, + "due_time": 2560, + "duration": 22, + "coordinate": [ + -9.455717134934105, + -41.38205733377632 + ], + "sensor_type": 1, + "id": 74 + }, + { + "release_time": 1588, + "due_time": 2139, + "duration": 32, + "coordinate": [ + 71.31238778519278, + -60.878942871159126 + ], + "sensor_type": 1, + "id": 75 + }, + { + "release_time": 103, + "due_time": 3243, + "duration": 39, + "coordinate": [ + 81.99166448924183, + 28.73705808424839 + ], + "sensor_type": 1, + "id": 76 + }, + { + "release_time": 2368, + "due_time": 2893, + "duration": 38, + "coordinate": [ + -0.4863578485850155, + 6.721033944714264 + ], + "sensor_type": 1, + "id": 77 + }, + { + "release_time": 2202, + "due_time": 2474, + "duration": 33, + "coordinate": [ + -69.6609575724367, + 128.13583573117478 + ], + "sensor_type": 1, + "id": 78 + }, + { + "release_time": 1284, + "due_time": 2604, + "duration": 36, + "coordinate": [ + -83.22284055058748, + 81.39418548546354 + ], + "sensor_type": 1, + "id": 79 + }, + { + "release_time": 1224, + "due_time": 2018, + "duration": 15, + "coordinate": [ + -55.10733924109248, + 175.65631626987113 + ], + "sensor_type": 1, + "id": 80 + }, + { + "release_time": 2646, + "due_time": 3426, + "duration": 45, + "coordinate": [ + -11.331087777606058, + 162.55417176554226 + ], + "sensor_type": 1, + "id": 81 + }, + { + "release_time": 1773, + "due_time": 3098, + "duration": 18, + "coordinate": [ + -10.43217478639933, + -137.4680981613746 + ], + "sensor_type": 1, + "id": 82 + }, + { + "release_time": 2573, + "due_time": 2778, + "duration": 22, + "coordinate": [ + 70.93910926235071, + 105.63719130061065 + ], + "sensor_type": 1, + "id": 83 + }, + { + "release_time": 2659, + "due_time": 3185, + "duration": 53, + "coordinate": [ + -19.26567816006788, + -39.042945856388144 + ], + "sensor_type": 1, + "id": 84 + }, + { + "release_time": 1199, + "due_time": 3123, + "duration": 22, + "coordinate": [ + -66.22912658015399, + 127.1603893215676 + ], + "sensor_type": 1, + "id": 85 + }, + { + "release_time": 1888, + "due_time": 2146, + "duration": 47, + "coordinate": [ + 47.04846578722473, + 23.28281558590743 + ], + "sensor_type": 1, + "id": 86 + }, + { + "release_time": 1899, + "due_time": 3000, + "duration": 54, + "coordinate": [ + 15.127750571568882, + 20.30697986794985 + ], + "sensor_type": 1, + "id": 87 + }, + { + "release_time": 585, + "due_time": 1122, + "duration": 49, + "coordinate": [ + 66.12933439156922, + -105.71176440439714 + ], + "sensor_type": 1, + "id": 88 + }, + { + "release_time": 3187, + "due_time": 3330, + "duration": 22, + "coordinate": [ + -70.74964276291576, + -44.41392517833884 + ], + "sensor_type": 1, + "id": 89 + }, + { + "release_time": 2557, + "due_time": 3069, + "duration": 43, + "coordinate": [ + 3.387538782762334, + 113.6233050738063 + ], + "sensor_type": 1, + "id": 90 + }, + { + "release_time": 1989, + "due_time": 3495, + "duration": 34, + "coordinate": [ + 30.10349786509478, + 45.734416957939146 + ], + "sensor_type": 1, + "id": 91 + }, + { + "release_time": 1822, + "due_time": 2055, + "duration": 37, + "coordinate": [ + 3.61996754756683, + -133.2679723375931 + ], + "sensor_type": 1, + "id": 92 + }, + { + "release_time": 2400, + "due_time": 3175, + "duration": 28, + "coordinate": [ + -31.461176450269647, + 139.00724775996912 + ], + "sensor_type": 1, + "id": 93 + }, + { + "release_time": 1171, + "due_time": 1995, + "duration": 37, + "coordinate": [ + 33.76991036908507, + -6.152506161495495 + ], + "sensor_type": 1, + "id": 94 + }, + { + "release_time": 1522, + "due_time": 2588, + "duration": 34, + "coordinate": [ + 11.156015305501171, + -36.278849804270976 + ], + "sensor_type": 1, + "id": 95 + }, + { + "release_time": 1688, + "due_time": 2256, + "duration": 43, + "coordinate": [ + -83.33431775484024, + 2.8493574602779006 + ], + "sensor_type": 1, + "id": 96 + }, + { + "release_time": 2668, + "due_time": 3378, + "duration": 43, + "coordinate": [ + -68.61894682465302, + 135.23107187085492 + ], + "sensor_type": 1, + "id": 97 + }, + { + "release_time": 2674, + "due_time": 2960, + "duration": 39, + "coordinate": [ + -6.307655468852843, + -5.296205755884387 + ], + "sensor_type": 1, + "id": 98 + }, + { + "release_time": 2509, + "due_time": 2955, + "duration": 49, + "coordinate": [ + -82.82880077058354, + 20.68550803632243 + ], + "sensor_type": 1, + "id": 99 + }, + { + "release_time": 3027, + "due_time": 3307, + "duration": 26, + "coordinate": [ + -19.716863336819216, + 89.9450104399038 + ], + "sensor_type": 1, + "id": 100 + }, + { + "release_time": 1463, + "due_time": 3151, + "duration": 45, + "coordinate": [ + 20.82518651889994, + -45.10240764097546 + ], + "sensor_type": 1, + "id": 101 + }, + { + "release_time": 163, + "due_time": 2037, + "duration": 50, + "coordinate": [ + -33.587739367535946, + -127.54482172034776 + ], + "sensor_type": 1, + "id": 102 + }, + { + "release_time": 3131, + "due_time": 3306, + "duration": 28, + "coordinate": [ + -42.66562365633588, + 164.80182755829918 + ], + "sensor_type": 1, + "id": 103 + }, + { + "release_time": 2125, + "due_time": 2944, + "duration": 49, + "coordinate": [ + -69.18833816442323, + -106.02209756505792 + ], + "sensor_type": 1, + "id": 104 + }, + { + "release_time": 2008, + "due_time": 3058, + "duration": 60, + "coordinate": [ + -1.2454625555298264, + 45.864098382473685 + ], + "sensor_type": 1, + "id": 105 + }, + { + "release_time": 1381, + "due_time": 3352, + "duration": 25, + "coordinate": [ + -33.29792069851542, + -39.84331029970403 + ], + "sensor_type": 1, + "id": 106 + }, + { + "release_time": 1883, + "due_time": 3561, + "duration": 34, + "coordinate": [ + -38.91478773817021, + -34.0191547871039 + ], + "sensor_type": 1, + "id": 107 + }, + { + "release_time": 3455, + "due_time": 3598, + "duration": 45, + "coordinate": [ + -22.384596308946726, + -165.6761311394301 + ], + "sensor_type": 1, + "id": 108 + }, + { + "release_time": 2424, + "due_time": 2675, + "duration": 58, + "coordinate": [ + 9.618689825141402, + -153.09218778268064 + ], + "sensor_type": 1, + "id": 109 + }, + { + "release_time": 1284, + "due_time": 2753, + "duration": 31, + "coordinate": [ + -30.491986625700214, + -100.92937715982286 + ], + "sensor_type": 1, + "id": 110 + }, + { + "release_time": 864, + "due_time": 2117, + "duration": 53, + "coordinate": [ + -41.27794530968794, + 120.80315061772109 + ], + "sensor_type": 1, + "id": 111 + }, + { + "release_time": 1878, + "due_time": 3033, + "duration": 28, + "coordinate": [ + 50.041754385057885, + -13.244194535010763 + ], + "sensor_type": 1, + "id": 112 + }, + { + "release_time": 786, + "due_time": 3295, + "duration": 47, + "coordinate": [ + 62.03425230902883, + -34.31938442823477 + ], + "sensor_type": 1, + "id": 113 + }, + { + "release_time": 1297, + "due_time": 2637, + "duration": 53, + "coordinate": [ + 24.15864885738395, + 22.530371958413014 + ], + "sensor_type": 1, + "id": 114 + }, + { + "release_time": 2066, + "due_time": 3323, + "duration": 34, + "coordinate": [ + -89.901785977308, + -18.055004908781825 + ], + "sensor_type": 1, + "id": 115 + }, + { + "release_time": 1844, + "due_time": 3406, + "duration": 33, + "coordinate": [ + -64.38118841465462, + 179.916179992843 + ], + "sensor_type": 1, + "id": 116 + }, + { + "release_time": 3374, + "due_time": 3540, + "duration": 26, + "coordinate": [ + -23.446203966814636, + 177.16196078377408 + ], + "sensor_type": 1, + "id": 117 + }, + { + "release_time": 1969, + "due_time": 2904, + "duration": 36, + "coordinate": [ + -22.998534938793483, + -166.0411084734105 + ], + "sensor_type": 1, + "id": 118 + }, + { + "release_time": 2562, + "due_time": 3481, + "duration": 59, + "coordinate": [ + 82.45592532854363, + -153.96677285883095 + ], + "sensor_type": 1, + "id": 119 + }, + { + "release_time": 1739, + "due_time": 3324, + "duration": 53, + "coordinate": [ + -87.44940200844279, + -77.3552147176532 + ], + "sensor_type": 1, + "id": 120 + }, + { + "release_time": 413, + "due_time": 3202, + "duration": 58, + "coordinate": [ + 7.557977462467107, + -113.33189302510795 + ], + "sensor_type": 1, + "id": 121 + }, + { + "release_time": 1139, + "due_time": 2940, + "duration": 56, + "coordinate": [ + -36.78590236885104, + -102.32793250553509 + ], + "sensor_type": 1, + "id": 122 + }, + { + "release_time": 542, + "due_time": 1006, + "duration": 48, + "coordinate": [ + -86.43293677301709, + 61.62241079805554 + ], + "sensor_type": 1, + "id": 123 + }, + { + "release_time": 3113, + "due_time": 3318, + "duration": 59, + "coordinate": [ + 40.09502009589295, + 7.357582359086621 + ], + "sensor_type": 1, + "id": 124 + }, + { + "release_time": 2735, + "due_time": 2981, + "duration": 28, + "coordinate": [ + -8.215810438596975, + 88.56258840506428 + ], + "sensor_type": 1, + "id": 125 + }, + { + "release_time": 670, + "due_time": 2575, + "duration": 59, + "coordinate": [ + -49.31890435865987, + 100.30208209527893 + ], + "sensor_type": 1, + "id": 126 + }, + { + "release_time": 3339, + "due_time": 3513, + "duration": 25, + "coordinate": [ + 15.346606582078977, + 57.50560408269965 + ], + "sensor_type": 1, + "id": 127 + }, + { + "release_time": 1279, + "due_time": 3293, + "duration": 36, + "coordinate": [ + 38.96497139843359, + -61.6829853254261 + ], + "sensor_type": 1, + "id": 128 + }, + { + "release_time": 1160, + "due_time": 1703, + "duration": 46, + "coordinate": [ + -71.00779240238512, + -98.22232212459767 + ], + "sensor_type": 1, + "id": 129 + }, + { + "release_time": 713, + "due_time": 2827, + "duration": 49, + "coordinate": [ + 58.56717090621041, + 172.4976903734592 + ], + "sensor_type": 1, + "id": 130 + }, + { + "release_time": 710, + "due_time": 2327, + "duration": 58, + "coordinate": [ + 83.06330973000738, + 2.7909151824403295 + ], + "sensor_type": 1, + "id": 131 + }, + { + "release_time": 1547, + "due_time": 2461, + "duration": 27, + "coordinate": [ + 26.30796805722808, + -12.352189366882726 + ], + "sensor_type": 1, + "id": 132 + }, + { + "release_time": 944, + "due_time": 1684, + "duration": 26, + "coordinate": [ + 15.573002032878009, + -122.5932711518402 + ], + "sensor_type": 1, + "id": 133 + }, + { + "release_time": 1332, + "due_time": 3492, + "duration": 47, + "coordinate": [ + -60.447389140900384, + 172.9366234148129 + ], + "sensor_type": 1, + "id": 134 + }, + { + "release_time": 557, + "due_time": 3053, + "duration": 59, + "coordinate": [ + 23.73779836326773, + -144.522387739813 + ], + "sensor_type": 1, + "id": 135 + }, + { + "release_time": 1390, + "due_time": 3030, + "duration": 40, + "coordinate": [ + -33.43983729005911, + -170.78179369030295 + ], + "sensor_type": 1, + "id": 136 + }, + { + "release_time": 3388, + "due_time": 3528, + "duration": 36, + "coordinate": [ + 77.35006312656708, + 39.2866604237021 + ], + "sensor_type": 1, + "id": 137 + }, + { + "release_time": 3078, + "due_time": 3522, + "duration": 36, + "coordinate": [ + -58.6143068824157, + -125.3074750194902 + ], + "sensor_type": 1, + "id": 138 + }, + { + "release_time": 1986, + "due_time": 3509, + "duration": 33, + "coordinate": [ + 77.0731217808204, + -110.4405666358748 + ], + "sensor_type": 1, + "id": 139 + }, + { + "release_time": 2179, + "due_time": 3401, + "duration": 36, + "coordinate": [ + -54.24288278753799, + -175.21211178501574 + ], + "sensor_type": 1, + "id": 140 + }, + { + "release_time": 2160, + "due_time": 2224, + "duration": 18, + "coordinate": [ + -48.295499550869394, + 71.71335575278985 + ], + "sensor_type": 1, + "id": 141 + }, + { + "release_time": 1039, + "due_time": 2962, + "duration": 60, + "coordinate": [ + -16.178442451129584, + -106.80201568949099 + ], + "sensor_type": 1, + "id": 142 + }, + { + "release_time": 1210, + "due_time": 1625, + "duration": 22, + "coordinate": [ + -43.70095251053024, + -128.84881353697068 + ], + "sensor_type": 1, + "id": 143 + }, + { + "release_time": 3310, + "due_time": 3589, + "duration": 45, + "coordinate": [ + -65.59590157432493, + -173.49123654443747 + ], + "sensor_type": 1, + "id": 144 + }, + { + "release_time": 1415, + "due_time": 2874, + "duration": 50, + "coordinate": [ + 53.1741017337842, + -132.5435191563941 + ], + "sensor_type": 1, + "id": 145 + }, + { + "release_time": 730, + "due_time": 2671, + "duration": 18, + "coordinate": [ + -2.4223368542517107, + 149.73331589921952 + ], + "sensor_type": 1, + "id": 146 + }, + { + "release_time": 1413, + "due_time": 2502, + "duration": 37, + "coordinate": [ + -8.145201318909827, + -144.12835927659512 + ], + "sensor_type": 1, + "id": 147 + }, + { + "release_time": 2067, + "due_time": 2379, + "duration": 54, + "coordinate": [ + 56.11841545428072, + 84.35922058924803 + ], + "sensor_type": 1, + "id": 148 + }, + { + "release_time": 2338, + "due_time": 2581, + "duration": 28, + "coordinate": [ + 62.02522427987313, + -40.68602337468741 + ], + "sensor_type": 1, + "id": 149 + }, + { + "release_time": 1224, + "due_time": 3188, + "duration": 51, + "coordinate": [ + 11.419265967605611, + -173.1889668384344 + ], + "sensor_type": 1, + "id": 150 + }, + { + "release_time": 2594, + "due_time": 2805, + "duration": 57, + "coordinate": [ + 21.06994009479962, + 75.09510305216037 + ], + "sensor_type": 1, + "id": 151 + }, + { + "release_time": 2513, + "due_time": 2970, + "duration": 46, + "coordinate": [ + -81.32081341859373, + 93.47103082326788 + ], + "sensor_type": 1, + "id": 152 + }, + { + "release_time": 2973, + "due_time": 3143, + "duration": 21, + "coordinate": [ + 28.275414254958136, + 129.01641948962617 + ], + "sensor_type": 1, + "id": 153 + }, + { + "release_time": 67, + "due_time": 3237, + "duration": 39, + "coordinate": [ + 38.705479660229514, + 169.92764612923082 + ], + "sensor_type": 1, + "id": 154 + }, + { + "release_time": 3398, + "due_time": 3580, + "duration": 59, + "coordinate": [ + -34.93288269075746, + -94.02072447308387 + ], + "sensor_type": 1, + "id": 155 + }, + { + "release_time": 358, + "due_time": 1230, + "duration": 53, + "coordinate": [ + 13.057290780489737, + -45.081813325521864 + ], + "sensor_type": 1, + "id": 156 + }, + { + "release_time": 335, + "due_time": 859, + "duration": 49, + "coordinate": [ + -10.465301693897104, + -136.97725959017515 + ], + "sensor_type": 1, + "id": 157 + }, + { + "release_time": 621, + "due_time": 2300, + "duration": 19, + "coordinate": [ + -56.65488449992277, + 117.26694492026928 + ], + "sensor_type": 1, + "id": 158 + }, + { + "release_time": 2298, + "due_time": 2419, + "duration": 32, + "coordinate": [ + 78.73580901523667, + 132.36099192339879 + ], + "sensor_type": 1, + "id": 159 + }, + { + "release_time": 670, + "due_time": 3106, + "duration": 52, + "coordinate": [ + -29.162015503193025, + -90.8876191039924 + ], + "sensor_type": 1, + "id": 160 + }, + { + "release_time": 3091, + "due_time": 3408, + "duration": 59, + "coordinate": [ + 39.26834858762078, + -65.75524318137799 + ], + "sensor_type": 1, + "id": 161 + }, + { + "release_time": 225, + "due_time": 1388, + "duration": 40, + "coordinate": [ + -69.95243647464075, + -112.26414170179348 + ], + "sensor_type": 1, + "id": 162 + }, + { + "release_time": 3521, + "due_time": 3580, + "duration": 18, + "coordinate": [ + -5.5235000004767585, + 56.854031041092924 + ], + "sensor_type": 1, + "id": 163 + }, + { + "release_time": 2260, + "due_time": 3075, + "duration": 17, + "coordinate": [ + 69.73054739656686, + 151.32341685577194 + ], + "sensor_type": 1, + "id": 164 + }, + { + "release_time": 516, + "due_time": 1561, + "duration": 35, + "coordinate": [ + 61.21587449146497, + -109.92370768438632 + ], + "sensor_type": 1, + "id": 165 + }, + { + "release_time": 1871, + "due_time": 3319, + "duration": 36, + "coordinate": [ + 40.469088305841126, + -27.869249058517653 + ], + "sensor_type": 1, + "id": 166 + }, + { + "release_time": 3437, + "due_time": 3513, + "duration": 19, + "coordinate": [ + 72.49544101724351, + -4.34506485240874 + ], + "sensor_type": 1, + "id": 167 + }, + { + "release_time": 2616, + "due_time": 3342, + "duration": 58, + "coordinate": [ + -77.76118178661372, + 175.3120142261261 + ], + "sensor_type": 1, + "id": 168 + }, + { + "release_time": 3509, + "due_time": 3592, + "duration": 23, + "coordinate": [ + 17.06848715975036, + 38.816359779922635 + ], + "sensor_type": 1, + "id": 169 + }, + { + "release_time": 2737, + "due_time": 3199, + "duration": 18, + "coordinate": [ + -60.43280310255835, + 152.01639641944365 + ], + "sensor_type": 1, + "id": 170 + }, + { + "release_time": 313, + "due_time": 495, + "duration": 40, + "coordinate": [ + -21.445617486048334, + -166.71126932783 + ], + "sensor_type": 1, + "id": 171 + }, + { + "release_time": 3234, + "due_time": 3451, + "duration": 15, + "coordinate": [ + 33.88055679950378, + 66.25651662984302 + ], + "sensor_type": 1, + "id": 172 + }, + { + "release_time": 2202, + "due_time": 3296, + "duration": 59, + "coordinate": [ + -65.57000626396058, + -67.089522742486 + ], + "sensor_type": 1, + "id": 173 + }, + { + "release_time": 656, + "due_time": 756, + "duration": 22, + "coordinate": [ + -45.75862668052604, + 85.89123228395016 + ], + "sensor_type": 1, + "id": 174 + }, + { + "release_time": 1777, + "due_time": 3467, + "duration": 47, + "coordinate": [ + 71.31933739595448, + -176.85312447277363 + ], + "sensor_type": 1, + "id": 175 + }, + { + "release_time": 402, + "due_time": 2636, + "duration": 50, + "coordinate": [ + -53.78044245504245, + -120.14218934703828 + ], + "sensor_type": 1, + "id": 176 + }, + { + "release_time": 2679, + "due_time": 3272, + "duration": 45, + "coordinate": [ + 57.385902088152136, + -164.49659341280577 + ], + "sensor_type": 1, + "id": 177 + }, + { + "release_time": 1626, + "due_time": 1900, + "duration": 55, + "coordinate": [ + 10.219813876209301, + 165.57003533150277 + ], + "sensor_type": 1, + "id": 178 + }, + { + "release_time": 2723, + "due_time": 3349, + "duration": 49, + "coordinate": [ + -80.35524318736803, + -27.675114400267177 + ], + "sensor_type": 1, + "id": 179 + }, + { + "release_time": 3199, + "due_time": 3548, + "duration": 52, + "coordinate": [ + 20.614079890915605, + 157.70536641857808 + ], + "sensor_type": 1, + "id": 180 + }, + { + "release_time": 3406, + "due_time": 3467, + "duration": 18, + "coordinate": [ + -33.87969645597256, + 18.475857376922107 + ], + "sensor_type": 1, + "id": 181 + }, + { + "release_time": 2915, + "due_time": 3454, + "duration": 54, + "coordinate": [ + 89.54441360571218, + 166.8949287293122 + ], + "sensor_type": 1, + "id": 182 + }, + { + "release_time": 1765, + "due_time": 2256, + "duration": 29, + "coordinate": [ + -46.865704680241365, + 64.27463710057378 + ], + "sensor_type": 1, + "id": 183 + }, + { + "release_time": 3130, + "due_time": 3541, + "duration": 32, + "coordinate": [ + -77.81803587355773, + 164.82826006431355 + ], + "sensor_type": 1, + "id": 184 + }, + { + "release_time": 1731, + "due_time": 2804, + "duration": 15, + "coordinate": [ + 9.01342111243548, + -165.40066416431813 + ], + "sensor_type": 1, + "id": 185 + }, + { + "release_time": 1913, + "due_time": 3157, + "duration": 37, + "coordinate": [ + 56.193300600989716, + -54.507054398868576 + ], + "sensor_type": 1, + "id": 186 + }, + { + "release_time": 112, + "due_time": 1512, + "duration": 30, + "coordinate": [ + 12.180047022015003, + -73.36320221736257 + ], + "sensor_type": 1, + "id": 187 + }, + { + "release_time": 2859, + "due_time": 3238, + "duration": 32, + "coordinate": [ + -18.7113353359113, + -12.272238919147014 + ], + "sensor_type": 1, + "id": 188 + }, + { + "release_time": 2084, + "due_time": 2837, + "duration": 17, + "coordinate": [ + 15.703784135113395, + 65.52288747773241 + ], + "sensor_type": 1, + "id": 189 + }, + { + "release_time": 3206, + "due_time": 3419, + "duration": 28, + "coordinate": [ + -27.0604072913806, + 98.03313410785518 + ], + "sensor_type": 1, + "id": 190 + }, + { + "release_time": 1668, + "due_time": 2535, + "duration": 29, + "coordinate": [ + -18.073120491653896, + -59.86914012286056 + ], + "sensor_type": 1, + "id": 191 + }, + { + "release_time": 1672, + "due_time": 2455, + "duration": 24, + "coordinate": [ + 81.31552965990363, + 132.10536820671626 + ], + "sensor_type": 1, + "id": 192 + }, + { + "release_time": 1938, + "due_time": 3312, + "duration": 17, + "coordinate": [ + 44.16912410432158, + -153.1776080616438 + ], + "sensor_type": 1, + "id": 193 + }, + { + "release_time": 2458, + "due_time": 2948, + "duration": 15, + "coordinate": [ + 24.991245783277876, + 12.392000457657929 + ], + "sensor_type": 1, + "id": 194 + }, + { + "release_time": 1702, + "due_time": 1932, + "duration": 32, + "coordinate": [ + 8.309509578012708, + -98.67368581604302 + ], + "sensor_type": 1, + "id": 195 + }, + { + "release_time": 2656, + "due_time": 3224, + "duration": 60, + "coordinate": [ + -78.82862854044474, + -50.210525681972115 + ], + "sensor_type": 1, + "id": 196 + }, + { + "release_time": 72, + "due_time": 760, + "duration": 50, + "coordinate": [ + -21.536410919431404, + 122.76784658742025 + ], + "sensor_type": 1, + "id": 197 + }, + { + "release_time": 2117, + "due_time": 3576, + "duration": 36, + "coordinate": [ + -39.6729247192487, + -72.38260819181768 + ], + "sensor_type": 1, + "id": 198 + }, + { + "release_time": 300, + "due_time": 1232, + "duration": 54, + "coordinate": [ + -15.096512322401438, + -152.61105006671548 + ], + "sensor_type": 1, + "id": 199 + }, + { + "release_time": 797, + "due_time": 2160, + "duration": 27, + "coordinate": [ + 63.56123150849854, + 29.72599321152171 + ], + "sensor_type": 1, + "id": 200 + }, + { + "release_time": 2957, + "due_time": 3100, + "duration": 36, + "coordinate": [ + -24.884409719094776, + 8.34783270824488 + ], + "sensor_type": 1, + "id": 201 + }, + { + "release_time": 1322, + "due_time": 2146, + "duration": 45, + "coordinate": [ + -53.480030984097404, + -131.36176809645008 + ], + "sensor_type": 1, + "id": 202 + }, + { + "release_time": 1430, + "due_time": 2921, + "duration": 49, + "coordinate": [ + 65.19088486402936, + -146.58138610960918 + ], + "sensor_type": 1, + "id": 203 + }, + { + "release_time": 992, + "due_time": 1507, + "duration": 32, + "coordinate": [ + 8.061760687508936, + 73.76359136256514 + ], + "sensor_type": 1, + "id": 204 + }, + { + "release_time": 2331, + "due_time": 3240, + "duration": 24, + "coordinate": [ + 78.61862765823972, + -39.15237782566351 + ], + "sensor_type": 1, + "id": 205 + }, + { + "release_time": 784, + "due_time": 1619, + "duration": 53, + "coordinate": [ + 56.01839347817, + -79.00419751009363 + ], + "sensor_type": 1, + "id": 206 + }, + { + "release_time": 1122, + "due_time": 3051, + "duration": 23, + "coordinate": [ + 11.282541562476737, + 14.884568025553847 + ], + "sensor_type": 1, + "id": 207 + }, + { + "release_time": 2964, + "due_time": 3254, + "duration": 59, + "coordinate": [ + -2.290102931643318, + -41.460234139527586 + ], + "sensor_type": 1, + "id": 208 + }, + { + "release_time": 3020, + "due_time": 3569, + "duration": 41, + "coordinate": [ + -39.078055161718446, + -50.57144592755046 + ], + "sensor_type": 1, + "id": 209 + }, + { + "release_time": 1821, + "due_time": 2889, + "duration": 34, + "coordinate": [ + 37.42151378652515, + 25.540919894480453 + ], + "sensor_type": 1, + "id": 210 + }, + { + "release_time": 1374, + "due_time": 2706, + "duration": 32, + "coordinate": [ + -80.42002467615214, + -121.98922652760325 + ], + "sensor_type": 1, + "id": 211 + }, + { + "release_time": 2049, + "due_time": 3049, + "duration": 56, + "coordinate": [ + -15.73112986177425, + -170.35229124995783 + ], + "sensor_type": 1, + "id": 212 + }, + { + "release_time": 1748, + "due_time": 3179, + "duration": 37, + "coordinate": [ + 75.04862592532143, + 143.87450101841443 + ], + "sensor_type": 1, + "id": 213 + }, + { + "release_time": 1070, + "due_time": 3575, + "duration": 52, + "coordinate": [ + 80.35621535047645, + 83.72235516616462 + ], + "sensor_type": 1, + "id": 214 + }, + { + "release_time": 2498, + "due_time": 3472, + "duration": 20, + "coordinate": [ + 86.61499023318021, + 138.42066694153584 + ], + "sensor_type": 1, + "id": 215 + }, + { + "release_time": 2216, + "due_time": 2833, + "duration": 30, + "coordinate": [ + 19.27944954532643, + -13.579292246862906 + ], + "sensor_type": 1, + "id": 216 + }, + { + "release_time": 725, + "due_time": 1381, + "duration": 33, + "coordinate": [ + -44.16458991712097, + -59.874554352117215 + ], + "sensor_type": 1, + "id": 217 + }, + { + "release_time": 3154, + "due_time": 3355, + "duration": 51, + "coordinate": [ + 45.523148134994955, + -162.78592441467856 + ], + "sensor_type": 1, + "id": 218 + }, + { + "release_time": 1351, + "due_time": 2549, + "duration": 29, + "coordinate": [ + 25.803841473840748, + -67.49598918830851 + ], + "sensor_type": 1, + "id": 219 + }, + { + "release_time": 591, + "due_time": 1238, + "duration": 29, + "coordinate": [ + -72.67286411465105, + 12.0261567205458 + ], + "sensor_type": 1, + "id": 220 + }, + { + "release_time": 898, + "due_time": 2770, + "duration": 23, + "coordinate": [ + -14.52347988867632, + -105.84753387196594 + ], + "sensor_type": 1, + "id": 221 + }, + { + "release_time": 1001, + "due_time": 2207, + "duration": 32, + "coordinate": [ + -86.65042837812891, + -56.86586141855041 + ], + "sensor_type": 1, + "id": 222 + }, + { + "release_time": 2861, + "due_time": 3223, + "duration": 51, + "coordinate": [ + 21.180708218154592, + 31.343164456092893 + ], + "sensor_type": 1, + "id": 223 + }, + { + "release_time": 2115, + "due_time": 2653, + "duration": 49, + "coordinate": [ + -11.762365642047143, + -92.62697628603794 + ], + "sensor_type": 1, + "id": 224 + }, + { + "release_time": 1121, + "due_time": 1912, + "duration": 46, + "coordinate": [ + 28.37202725182867, + -60.50297384849708 + ], + "sensor_type": 1, + "id": 225 + }, + { + "release_time": 3448, + "due_time": 3596, + "duration": 49, + "coordinate": [ + 24.251476658804606, + -54.0579832821648 + ], + "sensor_type": 1, + "id": 226 + }, + { + "release_time": 3255, + "due_time": 3504, + "duration": 23, + "coordinate": [ + 81.73660325746917, + 118.97696714047538 + ], + "sensor_type": 1, + "id": 227 + }, + { + "release_time": 1005, + "due_time": 2246, + "duration": 30, + "coordinate": [ + 27.063636882654095, + 65.46551000795324 + ], + "sensor_type": 1, + "id": 228 + } +] \ No newline at end of file diff --git a/benchmarks/aeosbench/dataset/cases/00220/constellation.json b/benchmarks/aeosbench/dataset/cases/00220/constellation.json new file mode 100644 index 0000000..556d27e --- /dev/null +++ b/benchmarks/aeosbench/dataset/cases/00220/constellation.json @@ -0,0 +1,2750 @@ +{ + "orbits": [ + { + "id": 0, + "eccentricity": 0.0001361, + "semi_major_axis": 6921000.0, + "inclination": 53.0539, + "right_ascension_of_the_ascending_node": 27.6125, + "argument_of_perigee": 100.347 + }, + { + "id": 1, + "eccentricity": 0.0001401, + "semi_major_axis": 6921000.0, + "inclination": 53.0552, + "right_ascension_of_the_ascending_node": 27.7346, + "argument_of_perigee": 94.1866 + }, + { + "id": 2, + "eccentricity": 0.0001316, + "semi_major_axis": 6921000.0, + "inclination": 53.0525, + "right_ascension_of_the_ascending_node": 255.4914, + "argument_of_perigee": 62.0309 + }, + { + "id": 3, + "eccentricity": 0.0001326, + "semi_major_axis": 6921000.0, + "inclination": 53.219, + "right_ascension_of_the_ascending_node": 302.7793, + "argument_of_perigee": 103.807 + }, + { + "id": 4, + "eccentricity": 0.0001433, + "semi_major_axis": 6921000.0, + "inclination": 43.0028, + "right_ascension_of_the_ascending_node": 191.828, + "argument_of_perigee": 262.3968 + }, + { + "id": 5, + "eccentricity": 0.0001324, + "semi_major_axis": 6921000.0, + "inclination": 53.0533, + "right_ascension_of_the_ascending_node": 255.461, + "argument_of_perigee": 76.6989 + }, + { + "id": 6, + "eccentricity": 0.0001283, + "semi_major_axis": 6921000.0, + "inclination": 53.2169, + "right_ascension_of_the_ascending_node": 238.2186, + "argument_of_perigee": 93.2484 + }, + { + "id": 7, + "eccentricity": 0.0001604, + "semi_major_axis": 6921000.0, + "inclination": 53.0577, + "right_ascension_of_the_ascending_node": 343.8203, + "argument_of_perigee": 88.6384 + }, + { + "id": 8, + "eccentricity": 0.0002975, + "semi_major_axis": 6921000.0, + "inclination": 97.6552, + "right_ascension_of_the_ascending_node": 238.8794, + "argument_of_perigee": 237.6153 + }, + { + "id": 9, + "eccentricity": 0.0001321, + "semi_major_axis": 6921000.0, + "inclination": 53.2178, + "right_ascension_of_the_ascending_node": 25.6684, + "argument_of_perigee": 84.3435 + }, + { + "id": 10, + "eccentricity": 0.0002773, + "semi_major_axis": 6921000.0, + "inclination": 70.0012, + "right_ascension_of_the_ascending_node": 330.872, + "argument_of_perigee": 265.6853 + }, + { + "id": 11, + "eccentricity": 0.0002843, + "semi_major_axis": 6921000.0, + "inclination": 70.0006, + "right_ascension_of_the_ascending_node": 22.0585, + "argument_of_perigee": 263.2919 + }, + { + "id": 12, + "eccentricity": 0.0001436, + "semi_major_axis": 6921000.0, + "inclination": 43.005, + "right_ascension_of_the_ascending_node": 78.1353, + "argument_of_perigee": 266.5214 + }, + { + "id": 13, + "eccentricity": 0.0003254, + "semi_major_axis": 6921000.0, + "inclination": 70.0014, + "right_ascension_of_the_ascending_node": 29.8072, + "argument_of_perigee": 265.6476 + }, + { + "id": 14, + "eccentricity": 0.000233, + "semi_major_axis": 7571000.0, + "inclination": 87.9039, + "right_ascension_of_the_ascending_node": 42.7649, + "argument_of_perigee": 57.5425 + }, + { + "id": 15, + "eccentricity": 0.000142, + "semi_major_axis": 6921000.0, + "inclination": 53.0552, + "right_ascension_of_the_ascending_node": 12.6139, + "argument_of_perigee": 74.3283 + }, + { + "id": 16, + "eccentricity": 0.0001273, + "semi_major_axis": 6921000.0, + "inclination": 53.2187, + "right_ascension_of_the_ascending_node": 324.3192, + "argument_of_perigee": 90.5281 + }, + { + "id": 17, + "eccentricity": 0.0002092, + "semi_major_axis": 7571000.0, + "inclination": 87.8939, + "right_ascension_of_the_ascending_node": 179.6746, + "argument_of_perigee": 97.4335 + }, + { + "id": 18, + "eccentricity": 0.0001526, + "semi_major_axis": 6921000.0, + "inclination": 97.6551, + "right_ascension_of_the_ascending_node": 299.0357, + "argument_of_perigee": 100.6957 + }, + { + "id": 19, + "eccentricity": 0.0023034, + "semi_major_axis": 7028000.0, + "inclination": 97.8555, + "right_ascension_of_the_ascending_node": 147.7067, + "argument_of_perigee": 127.4439 + }, + { + "id": 20, + "eccentricity": 0.0001448, + "semi_major_axis": 6921000.0, + "inclination": 53.055, + "right_ascension_of_the_ascending_node": 290.2339, + "argument_of_perigee": 82.3185 + }, + { + "id": 21, + "eccentricity": 0.0001138, + "semi_major_axis": 6921000.0, + "inclination": 53.0535, + "right_ascension_of_the_ascending_node": 205.6932, + "argument_of_perigee": 86.7318 + }, + { + "id": 22, + "eccentricity": 0.0001525, + "semi_major_axis": 6921000.0, + "inclination": 53.0555, + "right_ascension_of_the_ascending_node": 107.1344, + "argument_of_perigee": 94.9623 + }, + { + "id": 23, + "eccentricity": 0.0001349, + "semi_major_axis": 6921000.0, + "inclination": 53.2165, + "right_ascension_of_the_ascending_node": 119.4533, + "argument_of_perigee": 85.2122 + }, + { + "id": 24, + "eccentricity": 0.0001287, + "semi_major_axis": 6921000.0, + "inclination": 43.0035, + "right_ascension_of_the_ascending_node": 254.5867, + "argument_of_perigee": 283.6067 + }, + { + "id": 25, + "eccentricity": 0.0001467, + "semi_major_axis": 6921000.0, + "inclination": 53.2145, + "right_ascension_of_the_ascending_node": 204.6329, + "argument_of_perigee": 97.1346 + }, + { + "id": 26, + "eccentricity": 0.0001574, + "semi_major_axis": 6921000.0, + "inclination": 53.2183, + "right_ascension_of_the_ascending_node": 306.4398, + "argument_of_perigee": 70.795 + }, + { + "id": 27, + "eccentricity": 0.0001399, + "semi_major_axis": 6921000.0, + "inclination": 53.2171, + "right_ascension_of_the_ascending_node": 110.2017, + "argument_of_perigee": 100.7664 + } + ], + "satellites": [ + { + "inertia": [ + 189.91510009765625, + 0.0, + 0.0, + 0.0, + 96.212646484375, + 0.0, + 0.0, + 0.0, + 80.96493530273438 + ], + "mass": 76.03592464771076, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 0, + "solar_panel": { + "direction": [ + -0.010795618697923275, + 0.004397394358969948, + -0.9999320564617282 + ], + "area": 0.3337679784638098, + "efficiency": 0.3158617030875951 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.13491030212553598, + "power": 1.9406917610552181, + "type": 1 + }, + "battery": { + "capacity": 8907.562408267979, + "percentage": 0.7691350271251489 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 643.876226354392, + "power": 5.217043063108282, + "efficiency": 0.5996551754225851 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 568.0758677139615, + "power": 5.883070651156723, + "efficiency": 0.5657136684684599 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 607.5244213888147, + "power": 5.391950501544836, + "efficiency": 0.5264070620484146 + } + ], + "mrp_control": { + "k": 33.73253996462885, + "ki": 0.0014744865856211454, + "p": 132.60663278644537, + "integral_limit": 0.005997236940280274 + }, + "true_anomaly": 14.17300560649835, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 0 + }, + { + "inertia": [ + 65.05007934570312, + 0.0, + 0.0, + 0.0, + 156.7198486328125, + 0.0, + 0.0, + 0.0, + 106.10611724853516 + ], + "mass": 88.28787333825773, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 1, + "solar_panel": { + "direction": [ + -0.019893331458295225, + 0.46614595818171406, + -0.8844841440265292 + ], + "area": 0.44869271722504556, + "efficiency": 0.28025382543075167 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2550879915042493, + "power": 9.592407962626845, + "type": 1 + }, + "battery": { + "capacity": 19637.703771617664, + "percentage": 0.8785711066868945 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 457.17071833637414, + "power": 5.538567363465701, + "efficiency": 0.5007571200355238 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 421.2510096344352, + "power": 5.344632952149229, + "efficiency": 0.5888792955899346 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 426.15050893340276, + "power": 5.897768152133362, + "efficiency": 0.5273979399021836 + } + ], + "mrp_control": { + "k": 18.446373439487424, + "ki": 0.008419055768001312, + "p": 70.64881139615355, + "integral_limit": 0.012053152976485236 + }, + "true_anomaly": 158.39391894611413, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 1 + }, + { + "inertia": [ + 66.86691284179688, + 0.0, + 0.0, + 0.0, + 132.04571533203125, + 0.0, + 0.0, + 0.0, + 194.48257446289062 + ], + "mass": 82.3946584575182, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 2, + "solar_panel": { + "direction": [ + -0.6962660086617327, + 0.5927288364760241, + 0.40482857062223093 + ], + "area": 0.15952663112223042, + "efficiency": 0.19670871276439272 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3645403527671006, + "power": 2.801781941845195, + "type": 1 + }, + "battery": { + "capacity": 15524.412663026851, + "percentage": 0.9825007051650501 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 634.4845639343416, + "power": 6.66761454755298, + "efficiency": 0.5645666538900961 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 639.3255993361676, + "power": 5.348201627805599, + "efficiency": 0.5264808255488155 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 403.0093466838525, + "power": 5.184658139703285, + "efficiency": 0.5014117883484772 + } + ], + "mrp_control": { + "k": 34.875747813940144, + "ki": 0.0021188638403597314, + "p": 100.24035319964533, + "integral_limit": 0.007551002673364945 + }, + "true_anomaly": 62.76706541012804, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 2 + }, + { + "inertia": [ + 185.25509643554688, + 0.0, + 0.0, + 0.0, + 181.8457489013672, + 0.0, + 0.0, + 0.0, + 188.20875549316406 + ], + "mass": 64.74209674015655, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 3, + "solar_panel": { + "direction": [ + 0.01385168201051556, + 0.973722461734138, + -0.22731629598400932 + ], + "area": 0.34561089611568774, + "efficiency": 0.4944073116086657 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.11601680874194753, + "power": 7.0819659730611, + "type": 1 + }, + "battery": { + "capacity": 11532.16704938229, + "percentage": 0.1114357693759771 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 731.5864336936284, + "power": 5.635245895384717, + "efficiency": 0.5444423097252533 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 470.87376171044514, + "power": 5.262855312125196, + "efficiency": 0.5500077086238555 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 546.47172531495, + "power": 6.244556005653773, + "efficiency": 0.504011810003332 + } + ], + "mrp_control": { + "k": 27.304399840503677, + "ki": 0.0012028017849982542, + "p": 105.04166057354237, + "integral_limit": 0.005723937936774999 + }, + "true_anomaly": 353.39001662490597, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 3 + }, + { + "inertia": [ + 115.85092163085938, + 0.0, + 0.0, + 0.0, + 169.69151306152344, + 0.0, + 0.0, + 0.0, + 64.564697265625 + ], + "mass": 63.93418755623975, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 4, + "solar_panel": { + "direction": [ + -0.030824775867161144, + 0.05073283816488764, + -0.9982364511098935 + ], + "area": 0.14100509122038957, + "efficiency": 0.4051324978494998 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2631949545504769, + "power": 9.007515678812025, + "type": 1 + }, + "battery": { + "capacity": 14262.059413498639, + "percentage": 0.4815838051272019 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 608.7542004228094, + "power": 6.735517825087912, + "efficiency": 0.564019374529687 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 510.40869820078353, + "power": 6.229971396661663, + "efficiency": 0.5096233663374536 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 550.0756456580467, + "power": 5.9401263043000085, + "efficiency": 0.5630432900744554 + } + ], + "mrp_control": { + "k": 20.910458801941207, + "ki": 0.001457694052924917, + "p": 77.77881459131575, + "integral_limit": 0.0015114144858382262 + }, + "true_anomaly": 32.063433358148146, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 4 + }, + { + "inertia": [ + 170.5113983154297, + 0.0, + 0.0, + 0.0, + 69.65057373046875, + 0.0, + 0.0, + 0.0, + 152.32540893554688 + ], + "mass": 61.09512461056524, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 5, + "solar_panel": { + "direction": [ + -0.3105700096412071, + 0.5392840180390801, + -0.7827637044466776 + ], + "area": 0.11790672500808347, + "efficiency": 0.23182271029388382 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.41681764191250004, + "power": 7.511960058103751, + "type": 1 + }, + "battery": { + "capacity": 22747.32954008979, + "percentage": 0.3964303625972695 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 488.8073910193004, + "power": 6.7392412039851495, + "efficiency": 0.5430289890089339 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 517.9838713534476, + "power": 5.284661021696429, + "efficiency": 0.5780344697175341 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 720.7616165783768, + "power": 6.320648278514082, + "efficiency": 0.5602669694421506 + } + ], + "mrp_control": { + "k": 37.61928036550662, + "ki": 0.004963082887690166, + "p": 111.57598729179566, + "integral_limit": 0.00615994655159781 + }, + "true_anomaly": 226.51189329616906, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 5 + }, + { + "inertia": [ + 132.0121612548828, + 0.0, + 0.0, + 0.0, + 177.4449462890625, + 0.0, + 0.0, + 0.0, + 186.55706787109375 + ], + "mass": 136.17972392491168, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 6, + "solar_panel": { + "direction": [ + -0.9239451486271497, + 0.04544463826892515, + 0.37981593855571766 + ], + "area": 0.14348099051392305, + "efficiency": 0.340911772751208 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.36879880156163825, + "power": 9.515965989452589, + "type": 1 + }, + "battery": { + "capacity": 11458.900371552476, + "percentage": 0.7938757227879288 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 548.1194255030452, + "power": 5.152063894069822, + "efficiency": 0.5016421759249269 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 682.863763719195, + "power": 6.500112008300417, + "efficiency": 0.592443571117535 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 618.5588295295379, + "power": 5.004817981252323, + "efficiency": 0.5611803353636279 + } + ], + "mrp_control": { + "k": 68.40822683644426, + "ki": 0.0007782065073746525, + "p": 210.0523803690356, + "integral_limit": 0.0028384569170020603 + }, + "true_anomaly": 174.70603602277114, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 6 + }, + { + "inertia": [ + 187.26869201660156, + 0.0, + 0.0, + 0.0, + 140.11663818359375, + 0.0, + 0.0, + 0.0, + 54.707786560058594 + ], + "mass": 199.05897265640004, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 7, + "solar_panel": { + "direction": [ + -0.818506881338916, + 0.35798935432381684, + 0.4493218305309217 + ], + "area": 0.16154799880621806, + "efficiency": 0.38276340045110435 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.45821694799229606, + "power": 1.6598684569623, + "type": 1 + }, + "battery": { + "capacity": 19909.32306981615, + "percentage": 0.582190194863177 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 546.9516187656494, + "power": 5.902467541896891, + "efficiency": 0.5876866425390099 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 549.3617624473918, + "power": 6.676534676836728, + "efficiency": 0.5892005511180478 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 654.870819835933, + "power": 6.054321997423525, + "efficiency": 0.5900711019748195 + } + ], + "mrp_control": { + "k": 33.07074345344583, + "ki": 0.0023616832104273733, + "p": 105.66291688144693, + "integral_limit": 0.0022577810962226405 + }, + "true_anomaly": 17.45849918971039, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 7 + }, + { + "inertia": [ + 151.27017211914062, + 0.0, + 0.0, + 0.0, + 70.54766082763672, + 0.0, + 0.0, + 0.0, + 180.2403564453125 + ], + "mass": 55.051825142764386, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 8, + "solar_panel": { + "direction": [ + 0.8710261767959466, + 0.4232709573833707, + -0.24930923763872267 + ], + "area": 0.1139405929157284, + "efficiency": 0.37042403941516044 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.23697643421617928, + "power": 4.103386890267152, + "type": 1 + }, + "battery": { + "capacity": 23755.666013106646, + "percentage": 0.7417404550204943 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 463.9091907089973, + "power": 6.087844105061299, + "efficiency": 0.5789480379507213 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 723.5447296109123, + "power": 6.298837774031852, + "efficiency": 0.5130269119539419 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 461.6987502029607, + "power": 5.619411978259068, + "efficiency": 0.5513465986989354 + } + ], + "mrp_control": { + "k": 33.04411678310224, + "ki": 0.007320644425578471, + "p": 115.97163478368472, + "integral_limit": 0.009322232348385188 + }, + "true_anomaly": 135.68462792251344, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 8 + }, + { + "inertia": [ + 94.61575317382812, + 0.0, + 0.0, + 0.0, + 175.02359008789062, + 0.0, + 0.0, + 0.0, + 159.59927368164062 + ], + "mass": 156.31176128008826, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 9, + "solar_panel": { + "direction": [ + -0.05973904807238759, + 0.02047078542307271, + -0.998004104740841 + ], + "area": 0.4585308208457959, + "efficiency": 0.40549953028594343 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.44284758715406924, + "power": 3.336887148099031, + "type": 1 + }, + "battery": { + "capacity": 25104.902344865393, + "percentage": 0.3706419700399016 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 438.44139140723024, + "power": 6.963186357843266, + "efficiency": 0.5793197716454614 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 540.1984157628929, + "power": 5.126584289089553, + "efficiency": 0.5852591696770509 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 445.7442082916122, + "power": 6.86162100575692, + "efficiency": 0.5681882338285212 + } + ], + "mrp_control": { + "k": 49.74685872619634, + "ki": 0.009464588845173058, + "p": 182.71982012866212, + "integral_limit": 0.027959270078297967 + }, + "true_anomaly": 62.180179541127565, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 9 + }, + { + "inertia": [ + 140.24130249023438, + 0.0, + 0.0, + 0.0, + 162.4169464111328, + 0.0, + 0.0, + 0.0, + 153.556640625 + ], + "mass": 83.77461760857932, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 10, + "solar_panel": { + "direction": [ + 0.8350637193532522, + 0.0932621516221191, + 0.542190700487131 + ], + "area": 0.22729996486063403, + "efficiency": 0.33237936258833123 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.20332253111179166, + "power": 2.297612866903571, + "type": 1 + }, + "battery": { + "capacity": 22840.033779942707, + "percentage": 0.980812790079346 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 405.9800871678787, + "power": 6.826235457523841, + "efficiency": 0.5352394813003528 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 554.3168616129292, + "power": 5.81473380899391, + "efficiency": 0.5607888924581222 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 559.3358991186101, + "power": 5.2014142680538225, + "efficiency": 0.5991296395997249 + } + ], + "mrp_control": { + "k": 19.962423644140006, + "ki": 0.008722744950223484, + "p": 46.12287730086483, + "integral_limit": 0.02466178717163526 + }, + "true_anomaly": 24.41682340940586, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 10 + }, + { + "inertia": [ + 86.47999572753906, + 0.0, + 0.0, + 0.0, + 123.91609191894531, + 0.0, + 0.0, + 0.0, + 167.7861328125 + ], + "mass": 151.96396293558277, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 11, + "solar_panel": { + "direction": [ + -0.015950233838409655, + 0.00422463035143148, + 0.9998638620026697 + ], + "area": 0.31087584813601976, + "efficiency": 0.118144976214416 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.25029857197222394, + "power": 6.804934746342727, + "type": 1 + }, + "battery": { + "capacity": 9608.778657861507, + "percentage": 0.8249383588748556 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 696.6292052334511, + "power": 6.2983368540276174, + "efficiency": 0.5227461313169424 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 697.0512888930037, + "power": 6.263026516265963, + "efficiency": 0.5980456001207664 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 556.0087041204021, + "power": 5.738972644100691, + "efficiency": 0.5063491188938146 + } + ], + "mrp_control": { + "k": 25.668789115298537, + "ki": 0.0024270408913876183, + "p": 89.78533400004702, + "integral_limit": 0.006935321417588882 + }, + "true_anomaly": 277.9707991254833, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 11 + }, + { + "inertia": [ + 93.45620727539062, + 0.0, + 0.0, + 0.0, + 174.72023010253906, + 0.0, + 0.0, + 0.0, + 140.7474822998047 + ], + "mass": 198.7941136128995, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 12, + "solar_panel": { + "direction": [ + 0.030961126196389004, + 0.01613473566092093, + 0.999390353650566 + ], + "area": 0.192336724760894, + "efficiency": 0.4976923112019719 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3551073649161771, + "power": 7.885168053358099, + "type": 1 + }, + "battery": { + "capacity": 12084.037714455792, + "percentage": 0.6841951912588327 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 604.9981900880515, + "power": 6.652194542355712, + "efficiency": 0.5097042801419748 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 463.34488145523545, + "power": 6.186769249002944, + "efficiency": 0.5934415246465392 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 475.67813348010304, + "power": 5.297950970614352, + "efficiency": 0.5354294594310561 + } + ], + "mrp_control": { + "k": 63.76764666196343, + "ki": 0.0060263937197879295, + "p": 128.69137929636068, + "integral_limit": 0.012974593721828185 + }, + "true_anomaly": 186.76315193851556, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 12 + }, + { + "inertia": [ + 114.58836364746094, + 0.0, + 0.0, + 0.0, + 173.50405883789062, + 0.0, + 0.0, + 0.0, + 147.8744659423828 + ], + "mass": 84.4134369372015, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 13, + "solar_panel": { + "direction": [ + 0.2917280413488708, + 0.2556943163809979, + -0.921691470320305 + ], + "area": 0.43624074634563026, + "efficiency": 0.44509742601898783 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.22226608136836817, + "power": 3.2004105342782476, + "type": 1 + }, + "battery": { + "capacity": 18773.02232584577, + "percentage": 0.2729542389422476 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 717.5165847720514, + "power": 6.466302535183216, + "efficiency": 0.5743117552912399 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 451.40556643340847, + "power": 5.978465618981967, + "efficiency": 0.5571805948290157 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 561.8545561585377, + "power": 6.382267882496328, + "efficiency": 0.5912595530751084 + } + ], + "mrp_control": { + "k": 69.5505648301084, + "ki": 0.003892700851167972, + "p": 185.86227965897112, + "integral_limit": 0.01035566025830084 + }, + "true_anomaly": 127.90390247501578, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 13 + }, + { + "inertia": [ + 129.71615600585938, + 0.0, + 0.0, + 0.0, + 65.05731201171875, + 0.0, + 0.0, + 0.0, + 61.78460693359375 + ], + "mass": 79.10233103917841, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 14, + "solar_panel": { + "direction": [ + -0.15748623691038874, + 0.07495806090136843, + -0.9846722166740116 + ], + "area": 0.13159528066805076, + "efficiency": 0.20271325991493955 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.49406852306578686, + "power": 4.745500792600341, + "type": 1 + }, + "battery": { + "capacity": 21078.611874378927, + "percentage": 0.5013716818441892 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 748.3257861338046, + "power": 5.232685636873285, + "efficiency": 0.5482496416206919 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 504.29772739477124, + "power": 5.749307804459171, + "efficiency": 0.58453191878535 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 554.4046402815788, + "power": 6.657471218290601, + "efficiency": 0.5043832166041468 + } + ], + "mrp_control": { + "k": 18.97905777946769, + "ki": 0.0020432585051727683, + "p": 69.36992506614502, + "integral_limit": 0.0035824041799690197 + }, + "true_anomaly": 150.20509872496282, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 14 + }, + { + "inertia": [ + 178.99871826171875, + 0.0, + 0.0, + 0.0, + 132.30282592773438, + 0.0, + 0.0, + 0.0, + 187.3187255859375 + ], + "mass": 144.96339258699751, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 15, + "solar_panel": { + "direction": [ + 0.5618650260528681, + 0.8243604163947051, + 0.06883019962311722 + ], + "area": 0.1643377134251865, + "efficiency": 0.13394040271289787 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3335195750356481, + "power": 7.915964880971174, + "type": 1 + }, + "battery": { + "capacity": 29223.22165759115, + "percentage": 0.12681422642060888 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 600.4934837895673, + "power": 6.492885551927458, + "efficiency": 0.5459100710665911 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 581.3183322405794, + "power": 5.667183280679158, + "efficiency": 0.5446682672283456 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 482.7298254030184, + "power": 6.049204577033024, + "efficiency": 0.5473242209199924 + } + ], + "mrp_control": { + "k": 21.14836980621228, + "ki": 0.002875630524304017, + "p": 67.53399962083252, + "integral_limit": 0.006677418975017225 + }, + "true_anomaly": 149.23706736429767, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 15 + }, + { + "inertia": [ + 94.1199951171875, + 0.0, + 0.0, + 0.0, + 117.7761459350586, + 0.0, + 0.0, + 0.0, + 162.47732543945312 + ], + "mass": 104.2898077641045, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 16, + "solar_panel": { + "direction": [ + -0.019027557822531408, + 0.18408521784080173, + 0.9827260984708887 + ], + "area": 0.49433008208354834, + "efficiency": 0.1059625892764574 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4794180156854344, + "power": 7.457858356436104, + "type": 1 + }, + "battery": { + "capacity": 28069.521891737062, + "percentage": 0.6210082071909617 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 455.5171123863613, + "power": 5.9240924309411325, + "efficiency": 0.5243239277260286 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 707.045739157049, + "power": 5.410982982692415, + "efficiency": 0.5596217405888964 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 649.3499582890026, + "power": 6.567351567890618, + "efficiency": 0.5799096762758438 + } + ], + "mrp_control": { + "k": 30.484377535961904, + "ki": 0.004570052867234635, + "p": 74.20505876778051, + "integral_limit": 0.0032832965588213757 + }, + "true_anomaly": 195.91607435929544, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 16 + }, + { + "inertia": [ + 198.0958709716797, + 0.0, + 0.0, + 0.0, + 60.830162048339844, + 0.0, + 0.0, + 0.0, + 180.60386657714844 + ], + "mass": 126.38234292115614, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 17, + "solar_panel": { + "direction": [ + -0.6486904733958009, + 0.5638452787531408, + -0.5111547430605771 + ], + "area": 0.2768111616856173, + "efficiency": 0.1359193138925969 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.48799389629050394, + "power": 6.281329062494253, + "type": 1 + }, + "battery": { + "capacity": 14973.292650970594, + "percentage": 0.28198007882568976 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 513.6992088954127, + "power": 6.030914503646901, + "efficiency": 0.5669790952343847 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 465.7020397213099, + "power": 5.784418459077602, + "efficiency": 0.5845265407471631 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 590.3571586425195, + "power": 5.675231089275668, + "efficiency": 0.5178308305481562 + } + ], + "mrp_control": { + "k": 23.792584502486644, + "ki": 0.0009622100926856281, + "p": 76.77349531236986, + "integral_limit": 0.000164927810670839 + }, + "true_anomaly": 137.76490989756502, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 17 + }, + { + "inertia": [ + 182.6564178466797, + 0.0, + 0.0, + 0.0, + 60.27998733520508, + 0.0, + 0.0, + 0.0, + 185.8624725341797 + ], + "mass": 169.7008591624192, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 18, + "solar_panel": { + "direction": [ + 0.08823385361615736, + 0.8285420343386686, + -0.5529311751113181 + ], + "area": 0.1819104113443067, + "efficiency": 0.3417774401226628 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3667690538998649, + "power": 8.41047992904139, + "type": 1 + }, + "battery": { + "capacity": 21940.428295401685, + "percentage": 0.7573117219400728 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 405.5928961449139, + "power": 5.723355161142387, + "efficiency": 0.5606699230589165 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 667.4634984051138, + "power": 5.954089947265688, + "efficiency": 0.5829399414445544 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 561.456203580412, + "power": 6.050075788177339, + "efficiency": 0.5967312275251053 + } + ], + "mrp_control": { + "k": 69.78200223298352, + "ki": 0.0011004166053500152, + "p": 258.98159422987015, + "integral_limit": 0.0007224189762853034 + }, + "true_anomaly": 199.07539536339613, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 18 + }, + { + "inertia": [ + 98.41281127929688, + 0.0, + 0.0, + 0.0, + 83.808837890625, + 0.0, + 0.0, + 0.0, + 105.04075622558594 + ], + "mass": 65.73800358531953, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 19, + "solar_panel": { + "direction": [ + 0.2690056364420725, + 0.3787191357653857, + -0.8855550709964428 + ], + "area": 0.3216394018403231, + "efficiency": 0.2543921853392144 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.24286859567606173, + "power": 1.7564845413804555, + "type": 1 + }, + "battery": { + "capacity": 13754.830994323569, + "percentage": 0.7560530083170705 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 550.1637823119072, + "power": 5.504464842099658, + "efficiency": 0.5945705829777548 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 712.0229207099514, + "power": 6.504045333681146, + "efficiency": 0.5517958786196177 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 748.5592098099287, + "power": 6.627978149802158, + "efficiency": 0.5609520931735135 + } + ], + "mrp_control": { + "k": 21.709447151171165, + "ki": 0.004391414776248647, + "p": 81.60373713140811, + "integral_limit": 0.01327596919524161 + }, + "true_anomaly": 49.86457978520438, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 19 + }, + { + "inertia": [ + 92.72976684570312, + 0.0, + 0.0, + 0.0, + 164.2503662109375, + 0.0, + 0.0, + 0.0, + 58.94023132324219 + ], + "mass": 98.94566244435326, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 20, + "solar_panel": { + "direction": [ + 0.09338224131446902, + 0.6841981419649444, + -0.7232929278921536 + ], + "area": 0.15283758626442157, + "efficiency": 0.24419509331988065 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.15477974464229316, + "power": 9.303227235533791, + "type": 1 + }, + "battery": { + "capacity": 26809.791632877135, + "percentage": 0.9679043302170461 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 511.69620962567683, + "power": 5.884774803749604, + "efficiency": 0.5473619889321679 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 652.7327473761121, + "power": 5.8282638596945, + "efficiency": 0.5471875309210615 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 596.7132924936662, + "power": 5.715923074686085, + "efficiency": 0.5160741432494244 + } + ], + "mrp_control": { + "k": 24.227914041883526, + "ki": 0.00348342393693866, + "p": 89.98748248198764, + "integral_limit": 0.0009170285770196712 + }, + "true_anomaly": 28.973601388516226, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 20 + }, + { + "inertia": [ + 171.3602752685547, + 0.0, + 0.0, + 0.0, + 151.68638610839844, + 0.0, + 0.0, + 0.0, + 172.82107543945312 + ], + "mass": 177.41413990144986, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 21, + "solar_panel": { + "direction": [ + -0.3440798955762023, + 0.6823817242729353, + 0.6449528725717604 + ], + "area": 0.40678742314415584, + "efficiency": 0.259746127203298 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.1281549591246221, + "power": 1.2471344908420217, + "type": 1 + }, + "battery": { + "capacity": 21095.443865125715, + "percentage": 0.8030169177904177 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 529.746003246194, + "power": 5.214829901006026, + "efficiency": 0.5197593929093544 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 430.24423980430606, + "power": 5.904247866506887, + "efficiency": 0.5667078002802988 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 474.32003747954377, + "power": 5.739652994696085, + "efficiency": 0.5121970234816607 + } + ], + "mrp_control": { + "k": 33.22118983378896, + "ki": 6.341006162898122e-05, + "p": 115.47170366982354, + "integral_limit": 0.0002769135700838793 + }, + "true_anomaly": 298.2616670418889, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 21 + }, + { + "inertia": [ + 66.67410278320312, + 0.0, + 0.0, + 0.0, + 52.18305969238281, + 0.0, + 0.0, + 0.0, + 132.9423370361328 + ], + "mass": 144.32961036406977, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 22, + "solar_panel": { + "direction": [ + -0.31375297255473217, + 0.7539064305893919, + -0.5772210721457004 + ], + "area": 0.23980741660720917, + "efficiency": 0.48706374928563145 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2926781058841579, + "power": 8.35971412747616, + "type": 1 + }, + "battery": { + "capacity": 9874.463061829128, + "percentage": 0.6016384882912065 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 718.9997864606592, + "power": 6.407892579875665, + "efficiency": 0.5512067863263704 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 692.5273227966438, + "power": 6.44282702405951, + "efficiency": 0.5110283213530209 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 667.2270265206621, + "power": 5.520786870756533, + "efficiency": 0.5483914963028517 + } + ], + "mrp_control": { + "k": 45.03402786716065, + "ki": 0.009967380586354414, + "p": 120.16221588917492, + "integral_limit": 0.03555729501523302 + }, + "true_anomaly": 167.99142085461773, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 22 + }, + { + "inertia": [ + 151.1480712890625, + 0.0, + 0.0, + 0.0, + 175.7903289794922, + 0.0, + 0.0, + 0.0, + 184.2475128173828 + ], + "mass": 63.49729338463664, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 23, + "solar_panel": { + "direction": [ + 0.009046916807810732, + 0.04498728566149181, + -0.9989465938803155 + ], + "area": 0.23640959673106107, + "efficiency": 0.16074002485137254 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.14004972263413135, + "power": 3.935316403339379, + "type": 1 + }, + "battery": { + "capacity": 10165.50724355838, + "percentage": 0.9679294523577151 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 627.7170922372716, + "power": 5.6375677317116555, + "efficiency": 0.5369037679887709 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 710.6380343573911, + "power": 5.920439932119784, + "efficiency": 0.5894923284582204 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 603.3807669277709, + "power": 6.516761248711357, + "efficiency": 0.5542070576644185 + } + ], + "mrp_control": { + "k": 35.011019708094324, + "ki": 0.00281960492040629, + "p": 95.76583295079134, + "integral_limit": 0.008983400820822534 + }, + "true_anomaly": 108.312931347518, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 23 + }, + { + "inertia": [ + 189.57565307617188, + 0.0, + 0.0, + 0.0, + 71.05286407470703, + 0.0, + 0.0, + 0.0, + 89.98916625976562 + ], + "mass": 58.452048563701375, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 24, + "solar_panel": { + "direction": [ + -0.8595858887413055, + 0.16804306137886993, + -0.4825698181602715 + ], + "area": 0.4009980486029828, + "efficiency": 0.11707476835577363 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.17200906606226835, + "power": 6.430103568936767, + "type": 1 + }, + "battery": { + "capacity": 10721.316973122543, + "percentage": 0.3197983238044287 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 508.5930749739486, + "power": 5.3366186320197935, + "efficiency": 0.5776242340123149 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 708.9187609989764, + "power": 5.3269591207455145, + "efficiency": 0.5677867038430888 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 464.0189504995541, + "power": 6.112816975467901, + "efficiency": 0.5607999855294261 + } + ], + "mrp_control": { + "k": 49.44377230909739, + "ki": 0.0002581657396748538, + "p": 154.65363211719352, + "integral_limit": 0.0002186538765738347 + }, + "true_anomaly": 174.70916682439193, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 24 + }, + { + "inertia": [ + 86.17601013183594, + 0.0, + 0.0, + 0.0, + 183.64743041992188, + 0.0, + 0.0, + 0.0, + 102.13069915771484 + ], + "mass": 122.67113958304081, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 25, + "solar_panel": { + "direction": [ + 0.7629608973109576, + 0.07657526937968435, + -0.6418932133103505 + ], + "area": 0.13462745618676686, + "efficiency": 0.2263896950384171 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.47187185500598294, + "power": 5.925155744830728, + "type": 1 + }, + "battery": { + "capacity": 17825.158669273937, + "percentage": 0.6585989897426637 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 629.4574291702806, + "power": 5.051102938689999, + "efficiency": 0.5539691530761589 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 634.8752272212004, + "power": 6.026146093230919, + "efficiency": 0.542662975859244 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 507.9412394095293, + "power": 6.781508259753015, + "efficiency": 0.5774465106376432 + } + ], + "mrp_control": { + "k": 19.059367177802677, + "ki": 0.000641644871680086, + "p": 66.23470985004245, + "integral_limit": 0.0010727710922370035 + }, + "true_anomaly": 207.6999266853868, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 25 + }, + { + "inertia": [ + 97.1336669921875, + 0.0, + 0.0, + 0.0, + 182.21559143066406, + 0.0, + 0.0, + 0.0, + 126.9335708618164 + ], + "mass": 161.09667353067306, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 26, + "solar_panel": { + "direction": [ + 0.27677769993178963, + 0.04313675970746264, + -0.9599652726960537 + ], + "area": 0.3290969467935675, + "efficiency": 0.2914253632553755 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2214732228683347, + "power": 8.749284689315662, + "type": 1 + }, + "battery": { + "capacity": 11588.17403200008, + "percentage": 0.5896791853341828 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 677.1881774908243, + "power": 6.033239244097924, + "efficiency": 0.5164454804227032 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 432.55374594363315, + "power": 5.144054282350694, + "efficiency": 0.5752841276569307 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 539.7114612840562, + "power": 5.80311320380373, + "efficiency": 0.5279691011947601 + } + ], + "mrp_control": { + "k": 61.724020518378175, + "ki": 0.006344452982148858, + "p": 157.55786088715072, + "integral_limit": 0.0026970683827980614 + }, + "true_anomaly": 325.43367960081554, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 26 + }, + { + "inertia": [ + 64.55734252929688, + 0.0, + 0.0, + 0.0, + 193.67852783203125, + 0.0, + 0.0, + 0.0, + 180.53939819335938 + ], + "mass": 101.9636340288566, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 27, + "solar_panel": { + "direction": [ + -0.1073029074782833, + 0.697813000021346, + -0.7081970792427176 + ], + "area": 0.11484557041761817, + "efficiency": 0.4917375066526387 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.15353674266569098, + "power": 5.715962805762496, + "type": 1 + }, + "battery": { + "capacity": 26846.03430497045, + "percentage": 0.26209215492484383 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 413.98490381439717, + "power": 6.842678303284157, + "efficiency": 0.5504511904730409 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 594.7702668221474, + "power": 5.845835250555432, + "efficiency": 0.5664317031791453 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 710.6216839418951, + "power": 6.001865096862657, + "efficiency": 0.5606363618194719 + } + ], + "mrp_control": { + "k": 40.995370962267266, + "ki": 0.004034063181357906, + "p": 139.15294922593506, + "integral_limit": 0.01694267139482706 + }, + "true_anomaly": 309.8215951871386, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 27 + } + ] +} \ No newline at end of file diff --git a/benchmarks/aeosbench/dataset/cases/00220/taskset.json b/benchmarks/aeosbench/dataset/cases/00220/taskset.json new file mode 100644 index 0000000..afce532 --- /dev/null +++ b/benchmarks/aeosbench/dataset/cases/00220/taskset.json @@ -0,0 +1,3016 @@ +[ + { + "release_time": 426, + "due_time": 2839, + "duration": 37, + "coordinate": [ + -63.626374281101135, + -34.16833231048875 + ], + "sensor_type": 1, + "id": 0 + }, + { + "release_time": 698, + "due_time": 2471, + "duration": 51, + "coordinate": [ + -65.07028207305119, + 169.38592922583604 + ], + "sensor_type": 1, + "id": 1 + }, + { + "release_time": 1460, + "due_time": 1880, + "duration": 56, + "coordinate": [ + -31.340393065674824, + -83.1517347233642 + ], + "sensor_type": 1, + "id": 2 + }, + { + "release_time": 579, + "due_time": 1202, + "duration": 32, + "coordinate": [ + 54.674093499468256, + 68.52006352668045 + ], + "sensor_type": 1, + "id": 3 + }, + { + "release_time": 1857, + "due_time": 2527, + "duration": 47, + "coordinate": [ + -43.552072937720666, + 22.33510235570799 + ], + "sensor_type": 1, + "id": 4 + }, + { + "release_time": 1350, + "due_time": 2394, + "duration": 26, + "coordinate": [ + 66.5904668268179, + -16.583815783832137 + ], + "sensor_type": 1, + "id": 5 + }, + { + "release_time": 262, + "due_time": 2638, + "duration": 47, + "coordinate": [ + 67.45936076565897, + 51.6566770001246 + ], + "sensor_type": 1, + "id": 6 + }, + { + "release_time": 951, + "due_time": 1151, + "duration": 26, + "coordinate": [ + 10.358621587940291, + 0.8315323587044361 + ], + "sensor_type": 1, + "id": 7 + }, + { + "release_time": 3254, + "due_time": 3527, + "duration": 60, + "coordinate": [ + 35.91355074038954, + -138.1202034581155 + ], + "sensor_type": 1, + "id": 8 + }, + { + "release_time": 137, + "due_time": 1026, + "duration": 40, + "coordinate": [ + 79.87272175710632, + 165.79264047512947 + ], + "sensor_type": 1, + "id": 9 + }, + { + "release_time": 3192, + "due_time": 3427, + "duration": 44, + "coordinate": [ + 69.06426792991752, + 42.766720412792495 + ], + "sensor_type": 1, + "id": 10 + }, + { + "release_time": 2586, + "due_time": 3133, + "duration": 31, + "coordinate": [ + -52.449330911372485, + -121.65843119033592 + ], + "sensor_type": 1, + "id": 11 + }, + { + "release_time": 3206, + "due_time": 3496, + "duration": 38, + "coordinate": [ + -59.40074051327635, + -34.96909274553053 + ], + "sensor_type": 1, + "id": 12 + }, + { + "release_time": 2878, + "due_time": 3392, + "duration": 32, + "coordinate": [ + -10.8964167515324, + 52.68844255840705 + ], + "sensor_type": 1, + "id": 13 + }, + { + "release_time": 307, + "due_time": 2607, + "duration": 44, + "coordinate": [ + 75.11382917417916, + -8.125054822682756 + ], + "sensor_type": 1, + "id": 14 + }, + { + "release_time": 3143, + "due_time": 3548, + "duration": 49, + "coordinate": [ + 78.69377310205815, + 69.37834309605091 + ], + "sensor_type": 1, + "id": 15 + }, + { + "release_time": 2461, + "due_time": 3058, + "duration": 20, + "coordinate": [ + 5.820939192081383, + -108.17788336843581 + ], + "sensor_type": 1, + "id": 16 + }, + { + "release_time": 2943, + "due_time": 3237, + "duration": 15, + "coordinate": [ + 13.046875360591741, + 159.46147277409028 + ], + "sensor_type": 1, + "id": 17 + }, + { + "release_time": 403, + "due_time": 3281, + "duration": 42, + "coordinate": [ + -19.653140247210402, + 12.438836843552394 + ], + "sensor_type": 1, + "id": 18 + }, + { + "release_time": 1739, + "due_time": 3039, + "duration": 38, + "coordinate": [ + 72.90019641678398, + -60.27229387048108 + ], + "sensor_type": 1, + "id": 19 + }, + { + "release_time": 791, + "due_time": 3314, + "duration": 21, + "coordinate": [ + -34.82643093935749, + 18.736992771845166 + ], + "sensor_type": 1, + "id": 20 + }, + { + "release_time": 1804, + "due_time": 3442, + "duration": 19, + "coordinate": [ + 12.08773602707575, + 122.53150917052989 + ], + "sensor_type": 1, + "id": 21 + }, + { + "release_time": 813, + "due_time": 1631, + "duration": 44, + "coordinate": [ + 51.84630892223544, + -47.68032784274749 + ], + "sensor_type": 1, + "id": 22 + }, + { + "release_time": 1502, + "due_time": 2887, + "duration": 30, + "coordinate": [ + -65.45702970995649, + -178.7125043549989 + ], + "sensor_type": 1, + "id": 23 + }, + { + "release_time": 1672, + "due_time": 2775, + "duration": 60, + "coordinate": [ + -58.728656966432126, + 93.6678472243766 + ], + "sensor_type": 1, + "id": 24 + }, + { + "release_time": 3296, + "due_time": 3404, + "duration": 21, + "coordinate": [ + 66.14519355991132, + -68.48950448161372 + ], + "sensor_type": 1, + "id": 25 + }, + { + "release_time": 139, + "due_time": 3444, + "duration": 60, + "coordinate": [ + -23.232933044238635, + 73.57574842911836 + ], + "sensor_type": 1, + "id": 26 + }, + { + "release_time": 2549, + "due_time": 2726, + "duration": 34, + "coordinate": [ + 58.88248234582775, + 157.90316618277296 + ], + "sensor_type": 1, + "id": 27 + }, + { + "release_time": 3211, + "due_time": 3426, + "duration": 23, + "coordinate": [ + -64.68998068500245, + -63.87523786394901 + ], + "sensor_type": 1, + "id": 28 + }, + { + "release_time": 1742, + "due_time": 2314, + "duration": 16, + "coordinate": [ + -75.0670629939251, + -111.79663473807332 + ], + "sensor_type": 1, + "id": 29 + }, + { + "release_time": 3113, + "due_time": 3426, + "duration": 41, + "coordinate": [ + -2.359741116182448, + 140.26147335370575 + ], + "sensor_type": 1, + "id": 30 + }, + { + "release_time": 374, + "due_time": 1082, + "duration": 52, + "coordinate": [ + 53.31803137813205, + -164.92561964728893 + ], + "sensor_type": 1, + "id": 31 + }, + { + "release_time": 1759, + "due_time": 2969, + "duration": 43, + "coordinate": [ + -58.924874845903254, + 110.71355196372843 + ], + "sensor_type": 1, + "id": 32 + }, + { + "release_time": 760, + "due_time": 1428, + "duration": 56, + "coordinate": [ + 57.65909777245304, + 155.76634029273544 + ], + "sensor_type": 1, + "id": 33 + }, + { + "release_time": 2317, + "due_time": 3468, + "duration": 44, + "coordinate": [ + 28.625262835704163, + 55.59118600101016 + ], + "sensor_type": 1, + "id": 34 + }, + { + "release_time": 1451, + "due_time": 2714, + "duration": 51, + "coordinate": [ + 89.26571905372924, + 69.55256666115557 + ], + "sensor_type": 1, + "id": 35 + }, + { + "release_time": 2427, + "due_time": 3338, + "duration": 17, + "coordinate": [ + 29.616952184989472, + 124.17216819305725 + ], + "sensor_type": 1, + "id": 36 + }, + { + "release_time": 503, + "due_time": 3287, + "duration": 15, + "coordinate": [ + -12.901270195776334, + 150.58609838413452 + ], + "sensor_type": 1, + "id": 37 + }, + { + "release_time": 3307, + "due_time": 3483, + "duration": 52, + "coordinate": [ + -45.14191163420739, + -118.73526049941393 + ], + "sensor_type": 1, + "id": 38 + }, + { + "release_time": 2548, + "due_time": 3158, + "duration": 23, + "coordinate": [ + -23.154011152291716, + -14.830937774611584 + ], + "sensor_type": 1, + "id": 39 + }, + { + "release_time": 3043, + "due_time": 3155, + "duration": 22, + "coordinate": [ + 68.0532803883157, + -68.59877162510293 + ], + "sensor_type": 1, + "id": 40 + }, + { + "release_time": 2198, + "due_time": 3443, + "duration": 45, + "coordinate": [ + 38.43709460024485, + -98.19780249617217 + ], + "sensor_type": 1, + "id": 41 + }, + { + "release_time": 2017, + "due_time": 3375, + "duration": 21, + "coordinate": [ + 69.04254980617318, + 75.36344074803989 + ], + "sensor_type": 1, + "id": 42 + }, + { + "release_time": 1725, + "due_time": 2121, + "duration": 18, + "coordinate": [ + 55.069440885742125, + -55.51554223815552 + ], + "sensor_type": 1, + "id": 43 + }, + { + "release_time": 1651, + "due_time": 2468, + "duration": 27, + "coordinate": [ + -21.96705442259038, + -168.2961044999759 + ], + "sensor_type": 1, + "id": 44 + }, + { + "release_time": 2024, + "due_time": 2724, + "duration": 31, + "coordinate": [ + -11.776235648150305, + -33.45531406042622 + ], + "sensor_type": 1, + "id": 45 + }, + { + "release_time": 1251, + "due_time": 3266, + "duration": 32, + "coordinate": [ + -87.0620410566412, + 40.403709197161504 + ], + "sensor_type": 1, + "id": 46 + }, + { + "release_time": 108, + "due_time": 962, + "duration": 31, + "coordinate": [ + 69.37182353719214, + 10.796451179094163 + ], + "sensor_type": 1, + "id": 47 + }, + { + "release_time": 1850, + "due_time": 3120, + "duration": 30, + "coordinate": [ + -9.235870205151372, + 87.76117401183848 + ], + "sensor_type": 1, + "id": 48 + }, + { + "release_time": 2083, + "due_time": 3045, + "duration": 23, + "coordinate": [ + -56.33678222349396, + -42.87096374340001 + ], + "sensor_type": 1, + "id": 49 + }, + { + "release_time": 3245, + "due_time": 3493, + "duration": 18, + "coordinate": [ + 86.80258590201325, + -54.99885259756482 + ], + "sensor_type": 1, + "id": 50 + }, + { + "release_time": 1256, + "due_time": 1741, + "duration": 39, + "coordinate": [ + -6.22483005902032, + -1.9336786661132237 + ], + "sensor_type": 1, + "id": 51 + }, + { + "release_time": 740, + "due_time": 2859, + "duration": 24, + "coordinate": [ + 68.95201742817895, + -176.31512290517475 + ], + "sensor_type": 1, + "id": 52 + }, + { + "release_time": 1864, + "due_time": 3062, + "duration": 15, + "coordinate": [ + 66.41206087044378, + 1.4602855596216386 + ], + "sensor_type": 1, + "id": 53 + }, + { + "release_time": 3233, + "due_time": 3584, + "duration": 22, + "coordinate": [ + -85.9278118139632, + -130.87661099413594 + ], + "sensor_type": 1, + "id": 54 + }, + { + "release_time": 208, + "due_time": 2728, + "duration": 33, + "coordinate": [ + 9.20358582794529, + 9.658156612926348 + ], + "sensor_type": 1, + "id": 55 + }, + { + "release_time": 865, + "due_time": 2437, + "duration": 49, + "coordinate": [ + 62.17828694293655, + 140.33520344936085 + ], + "sensor_type": 1, + "id": 56 + }, + { + "release_time": 3254, + "due_time": 3490, + "duration": 50, + "coordinate": [ + -50.43027844197008, + -109.08248010973699 + ], + "sensor_type": 1, + "id": 57 + }, + { + "release_time": 2296, + "due_time": 3114, + "duration": 55, + "coordinate": [ + 29.483617729808685, + 44.31317963713337 + ], + "sensor_type": 1, + "id": 58 + }, + { + "release_time": 2905, + "due_time": 3596, + "duration": 57, + "coordinate": [ + 27.541593751002154, + -38.55326370174657 + ], + "sensor_type": 1, + "id": 59 + }, + { + "release_time": 2746, + "due_time": 2884, + "duration": 19, + "coordinate": [ + -64.57893614681167, + -173.68076902162628 + ], + "sensor_type": 1, + "id": 60 + }, + { + "release_time": 1882, + "due_time": 2405, + "duration": 28, + "coordinate": [ + -7.0608042195729865, + 81.2566315650543 + ], + "sensor_type": 1, + "id": 61 + }, + { + "release_time": 950, + "due_time": 1976, + "duration": 19, + "coordinate": [ + 1.908529993791106, + -13.720556113415512 + ], + "sensor_type": 1, + "id": 62 + }, + { + "release_time": 2684, + "due_time": 3042, + "duration": 57, + "coordinate": [ + -26.607415444672867, + 110.20570115533235 + ], + "sensor_type": 1, + "id": 63 + }, + { + "release_time": 2665, + "due_time": 2995, + "duration": 59, + "coordinate": [ + 74.92431741323941, + -146.94733271217132 + ], + "sensor_type": 1, + "id": 64 + }, + { + "release_time": 162, + "due_time": 3038, + "duration": 49, + "coordinate": [ + -39.8300959708844, + -139.5919016346516 + ], + "sensor_type": 1, + "id": 65 + }, + { + "release_time": 88, + "due_time": 2675, + "duration": 35, + "coordinate": [ + 57.56036667070799, + 117.32440740204999 + ], + "sensor_type": 1, + "id": 66 + }, + { + "release_time": 2541, + "due_time": 3145, + "duration": 25, + "coordinate": [ + -17.97180752659942, + 84.41325260791956 + ], + "sensor_type": 1, + "id": 67 + }, + { + "release_time": 3317, + "due_time": 3570, + "duration": 28, + "coordinate": [ + -89.39444478188297, + 175.58805256752566 + ], + "sensor_type": 1, + "id": 68 + }, + { + "release_time": 2064, + "due_time": 2932, + "duration": 29, + "coordinate": [ + 27.453005309843164, + 83.90997058176157 + ], + "sensor_type": 1, + "id": 69 + }, + { + "release_time": 113, + "due_time": 3320, + "duration": 24, + "coordinate": [ + 50.28567377333948, + 167.92159660211996 + ], + "sensor_type": 1, + "id": 70 + }, + { + "release_time": 1474, + "due_time": 2058, + "duration": 15, + "coordinate": [ + 49.186117626481206, + 157.48727685245098 + ], + "sensor_type": 1, + "id": 71 + }, + { + "release_time": 266, + "due_time": 903, + "duration": 31, + "coordinate": [ + 43.12538408965116, + -80.19348362870154 + ], + "sensor_type": 1, + "id": 72 + }, + { + "release_time": 173, + "due_time": 1600, + "duration": 40, + "coordinate": [ + -82.17826931462598, + 1.185569228750694 + ], + "sensor_type": 1, + "id": 73 + }, + { + "release_time": 2287, + "due_time": 3131, + "duration": 54, + "coordinate": [ + -55.999326377918045, + -3.1701256678061895 + ], + "sensor_type": 1, + "id": 74 + }, + { + "release_time": 285, + "due_time": 1367, + "duration": 39, + "coordinate": [ + -13.895670752880363, + -177.72955941426338 + ], + "sensor_type": 1, + "id": 75 + }, + { + "release_time": 1873, + "due_time": 2248, + "duration": 24, + "coordinate": [ + -6.610643952348582, + -36.33092934261791 + ], + "sensor_type": 1, + "id": 76 + }, + { + "release_time": 2123, + "due_time": 3026, + "duration": 27, + "coordinate": [ + -61.71675670484075, + -177.63023376893977 + ], + "sensor_type": 1, + "id": 77 + }, + { + "release_time": 945, + "due_time": 2025, + "duration": 24, + "coordinate": [ + 16.07415684550587, + 142.7767743831635 + ], + "sensor_type": 1, + "id": 78 + }, + { + "release_time": 3127, + "due_time": 3325, + "duration": 32, + "coordinate": [ + -75.61655363584661, + 53.54921818546083 + ], + "sensor_type": 1, + "id": 79 + }, + { + "release_time": 115, + "due_time": 950, + "duration": 37, + "coordinate": [ + -32.685866304261125, + -103.37387068071892 + ], + "sensor_type": 1, + "id": 80 + }, + { + "release_time": 1316, + "due_time": 2674, + "duration": 34, + "coordinate": [ + 16.64669498726498, + 49.46986702025768 + ], + "sensor_type": 1, + "id": 81 + }, + { + "release_time": 1571, + "due_time": 2182, + "duration": 19, + "coordinate": [ + -49.472015151971995, + -66.81891489067682 + ], + "sensor_type": 1, + "id": 82 + }, + { + "release_time": 2891, + "due_time": 3115, + "duration": 28, + "coordinate": [ + -61.148214018558505, + -0.39922970607420893 + ], + "sensor_type": 1, + "id": 83 + }, + { + "release_time": 2436, + "due_time": 3504, + "duration": 42, + "coordinate": [ + 52.58262503593551, + 131.67993983425322 + ], + "sensor_type": 1, + "id": 84 + }, + { + "release_time": 2412, + "due_time": 2900, + "duration": 15, + "coordinate": [ + 86.90917067993772, + 64.35455550897666 + ], + "sensor_type": 1, + "id": 85 + }, + { + "release_time": 3459, + "due_time": 3589, + "duration": 29, + "coordinate": [ + -69.20770948063438, + 140.8144292349486 + ], + "sensor_type": 1, + "id": 86 + }, + { + "release_time": 1962, + "due_time": 3064, + "duration": 26, + "coordinate": [ + 34.60850435345559, + 91.02363518139674 + ], + "sensor_type": 1, + "id": 87 + }, + { + "release_time": 291, + "due_time": 960, + "duration": 37, + "coordinate": [ + -37.67215924408257, + -163.8852532868858 + ], + "sensor_type": 1, + "id": 88 + }, + { + "release_time": 2932, + "due_time": 3590, + "duration": 50, + "coordinate": [ + -10.679033222231169, + -112.18177424004578 + ], + "sensor_type": 1, + "id": 89 + }, + { + "release_time": 1742, + "due_time": 2169, + "duration": 31, + "coordinate": [ + 63.04108057852335, + -147.5246165748564 + ], + "sensor_type": 1, + "id": 90 + }, + { + "release_time": 2690, + "due_time": 2895, + "duration": 16, + "coordinate": [ + -87.89789527716813, + 28.51652915092953 + ], + "sensor_type": 1, + "id": 91 + }, + { + "release_time": 3087, + "due_time": 3203, + "duration": 17, + "coordinate": [ + -31.050066519004382, + -27.02653862544605 + ], + "sensor_type": 1, + "id": 92 + }, + { + "release_time": 2085, + "due_time": 2974, + "duration": 31, + "coordinate": [ + -27.0371936429255, + -122.14226187513479 + ], + "sensor_type": 1, + "id": 93 + }, + { + "release_time": 2981, + "due_time": 3262, + "duration": 58, + "coordinate": [ + 57.94043181071419, + 106.76975647854073 + ], + "sensor_type": 1, + "id": 94 + }, + { + "release_time": 818, + "due_time": 3554, + "duration": 60, + "coordinate": [ + 10.415100096315783, + 80.78488724779692 + ], + "sensor_type": 1, + "id": 95 + }, + { + "release_time": 3232, + "due_time": 3472, + "duration": 50, + "coordinate": [ + -45.31295284449787, + -33.974053714515236 + ], + "sensor_type": 1, + "id": 96 + }, + { + "release_time": 908, + "due_time": 3510, + "duration": 20, + "coordinate": [ + -20.0324520840705, + -146.56331832564655 + ], + "sensor_type": 1, + "id": 97 + }, + { + "release_time": 2395, + "due_time": 3491, + "duration": 44, + "coordinate": [ + -67.0999523146573, + -113.62583265808706 + ], + "sensor_type": 1, + "id": 98 + }, + { + "release_time": 2186, + "due_time": 3594, + "duration": 47, + "coordinate": [ + 43.6825927521908, + -103.73328384432688 + ], + "sensor_type": 1, + "id": 99 + }, + { + "release_time": 1109, + "due_time": 1856, + "duration": 50, + "coordinate": [ + -44.94240658025922, + 45.82165744147369 + ], + "sensor_type": 1, + "id": 100 + }, + { + "release_time": 2568, + "due_time": 3422, + "duration": 44, + "coordinate": [ + -85.89283257486903, + -86.01699236774961 + ], + "sensor_type": 1, + "id": 101 + }, + { + "release_time": 2861, + "due_time": 3266, + "duration": 17, + "coordinate": [ + 0.821919305275074, + 78.35961960345452 + ], + "sensor_type": 1, + "id": 102 + }, + { + "release_time": 1861, + "due_time": 2842, + "duration": 15, + "coordinate": [ + -86.14486995446222, + 135.91519612064582 + ], + "sensor_type": 1, + "id": 103 + }, + { + "release_time": 1269, + "due_time": 1571, + "duration": 23, + "coordinate": [ + -35.7654780660517, + -68.80537180093916 + ], + "sensor_type": 1, + "id": 104 + }, + { + "release_time": 344, + "due_time": 1281, + "duration": 33, + "coordinate": [ + -33.2848050343884, + 8.134101870624704 + ], + "sensor_type": 1, + "id": 105 + }, + { + "release_time": 826, + "due_time": 2865, + "duration": 15, + "coordinate": [ + -61.417573255607635, + 76.01800164301864 + ], + "sensor_type": 1, + "id": 106 + }, + { + "release_time": 973, + "due_time": 2350, + "duration": 48, + "coordinate": [ + 53.05768087757963, + -155.87243378517647 + ], + "sensor_type": 1, + "id": 107 + }, + { + "release_time": 2418, + "due_time": 3276, + "duration": 43, + "coordinate": [ + -18.986775968112127, + -75.74718245733919 + ], + "sensor_type": 1, + "id": 108 + }, + { + "release_time": 192, + "due_time": 2179, + "duration": 34, + "coordinate": [ + -42.1602403612565, + 174.41113511697597 + ], + "sensor_type": 1, + "id": 109 + }, + { + "release_time": 2977, + "due_time": 3274, + "duration": 36, + "coordinate": [ + -6.777908084852484, + 178.01510073178065 + ], + "sensor_type": 1, + "id": 110 + }, + { + "release_time": 1145, + "due_time": 2491, + "duration": 38, + "coordinate": [ + 1.7624199557043454, + -150.27669598027373 + ], + "sensor_type": 1, + "id": 111 + }, + { + "release_time": 3259, + "due_time": 3449, + "duration": 50, + "coordinate": [ + 59.84535739323519, + 40.073230183758795 + ], + "sensor_type": 1, + "id": 112 + }, + { + "release_time": 3011, + "due_time": 3531, + "duration": 31, + "coordinate": [ + -25.361669473364486, + 173.78173461434136 + ], + "sensor_type": 1, + "id": 113 + }, + { + "release_time": 72, + "due_time": 1979, + "duration": 46, + "coordinate": [ + 25.619885152820245, + -43.51678646328509 + ], + "sensor_type": 1, + "id": 114 + }, + { + "release_time": 1914, + "due_time": 2890, + "duration": 16, + "coordinate": [ + -50.819439926923, + -99.65785341090817 + ], + "sensor_type": 1, + "id": 115 + }, + { + "release_time": 2714, + "due_time": 3419, + "duration": 44, + "coordinate": [ + -89.41598361859322, + -157.8687364367944 + ], + "sensor_type": 1, + "id": 116 + }, + { + "release_time": 1196, + "due_time": 1322, + "duration": 42, + "coordinate": [ + 66.89444258566937, + 170.76902193452418 + ], + "sensor_type": 1, + "id": 117 + }, + { + "release_time": 2860, + "due_time": 3318, + "duration": 43, + "coordinate": [ + -41.10018244583353, + -57.932371394855096 + ], + "sensor_type": 1, + "id": 118 + }, + { + "release_time": 668, + "due_time": 1876, + "duration": 36, + "coordinate": [ + -63.5796131824775, + -54.4985738470818 + ], + "sensor_type": 1, + "id": 119 + }, + { + "release_time": 1503, + "due_time": 3062, + "duration": 35, + "coordinate": [ + 2.6826196682703767, + 10.019117877325243 + ], + "sensor_type": 1, + "id": 120 + }, + { + "release_time": 2606, + "due_time": 2999, + "duration": 29, + "coordinate": [ + -65.89982815963849, + 159.8455841810092 + ], + "sensor_type": 1, + "id": 121 + }, + { + "release_time": 834, + "due_time": 1657, + "duration": 18, + "coordinate": [ + 0.11418910416647066, + -75.97264012982241 + ], + "sensor_type": 1, + "id": 122 + }, + { + "release_time": 1041, + "due_time": 2573, + "duration": 55, + "coordinate": [ + 84.97690470979887, + -84.68878220375618 + ], + "sensor_type": 1, + "id": 123 + }, + { + "release_time": 1239, + "due_time": 1524, + "duration": 45, + "coordinate": [ + -43.361330993243705, + 34.766535056354655 + ], + "sensor_type": 1, + "id": 124 + }, + { + "release_time": 1221, + "due_time": 2195, + "duration": 49, + "coordinate": [ + -50.53594038755024, + -37.80116291027292 + ], + "sensor_type": 1, + "id": 125 + }, + { + "release_time": 2732, + "due_time": 3462, + "duration": 29, + "coordinate": [ + 35.700864822037346, + 85.23025541841878 + ], + "sensor_type": 1, + "id": 126 + }, + { + "release_time": 586, + "due_time": 2029, + "duration": 58, + "coordinate": [ + 13.448600434304325, + -63.11617659217734 + ], + "sensor_type": 1, + "id": 127 + }, + { + "release_time": 3168, + "due_time": 3352, + "duration": 32, + "coordinate": [ + 80.35433413707128, + -93.97443645492062 + ], + "sensor_type": 1, + "id": 128 + }, + { + "release_time": 1477, + "due_time": 2667, + "duration": 43, + "coordinate": [ + 71.55971744099901, + -132.07492690471753 + ], + "sensor_type": 1, + "id": 129 + }, + { + "release_time": 143, + "due_time": 3173, + "duration": 17, + "coordinate": [ + -85.40367577587698, + -77.89681565128723 + ], + "sensor_type": 1, + "id": 130 + }, + { + "release_time": 839, + "due_time": 3203, + "duration": 56, + "coordinate": [ + -60.27742554746891, + -36.658433662088356 + ], + "sensor_type": 1, + "id": 131 + }, + { + "release_time": 3159, + "due_time": 3597, + "duration": 54, + "coordinate": [ + -61.27904358928763, + 78.0673523993463 + ], + "sensor_type": 1, + "id": 132 + }, + { + "release_time": 98, + "due_time": 514, + "duration": 37, + "coordinate": [ + -15.361196313448872, + 155.6955311093269 + ], + "sensor_type": 1, + "id": 133 + }, + { + "release_time": 932, + "due_time": 3135, + "duration": 32, + "coordinate": [ + 7.1331533851737134, + 68.51271581945187 + ], + "sensor_type": 1, + "id": 134 + }, + { + "release_time": 2766, + "due_time": 3567, + "duration": 25, + "coordinate": [ + -14.553885803673566, + 97.00836588708421 + ], + "sensor_type": 1, + "id": 135 + }, + { + "release_time": 3297, + "due_time": 3562, + "duration": 46, + "coordinate": [ + -22.452234026329776, + -76.57249368089995 + ], + "sensor_type": 1, + "id": 136 + }, + { + "release_time": 2779, + "due_time": 3365, + "duration": 28, + "coordinate": [ + 67.00864287467434, + -58.236448040951245 + ], + "sensor_type": 1, + "id": 137 + }, + { + "release_time": 381, + "due_time": 2688, + "duration": 32, + "coordinate": [ + 88.98047287257316, + 103.25103996024461 + ], + "sensor_type": 1, + "id": 138 + }, + { + "release_time": 1810, + "due_time": 3522, + "duration": 33, + "coordinate": [ + -13.899078801777506, + 52.730176346252534 + ], + "sensor_type": 1, + "id": 139 + }, + { + "release_time": 712, + "due_time": 1623, + "duration": 23, + "coordinate": [ + -29.012930781269375, + 73.01486271733816 + ], + "sensor_type": 1, + "id": 140 + }, + { + "release_time": 817, + "due_time": 2929, + "duration": 44, + "coordinate": [ + 52.15128154571431, + -31.14238456277181 + ], + "sensor_type": 1, + "id": 141 + }, + { + "release_time": 475, + "due_time": 2168, + "duration": 40, + "coordinate": [ + 35.13654893736475, + -109.07408449713903 + ], + "sensor_type": 1, + "id": 142 + }, + { + "release_time": 217, + "due_time": 1197, + "duration": 42, + "coordinate": [ + -64.69849318163382, + -41.71392817965878 + ], + "sensor_type": 1, + "id": 143 + }, + { + "release_time": 3511, + "due_time": 3584, + "duration": 15, + "coordinate": [ + 0.9767390672386114, + -59.510855314599084 + ], + "sensor_type": 1, + "id": 144 + }, + { + "release_time": 2269, + "due_time": 3504, + "duration": 27, + "coordinate": [ + 61.077742636187565, + 30.89435518053085 + ], + "sensor_type": 1, + "id": 145 + }, + { + "release_time": 190, + "due_time": 402, + "duration": 27, + "coordinate": [ + -84.77083375328402, + 64.46300905732835 + ], + "sensor_type": 1, + "id": 146 + }, + { + "release_time": 1152, + "due_time": 2169, + "duration": 43, + "coordinate": [ + 83.23719889045563, + 87.15968152478928 + ], + "sensor_type": 1, + "id": 147 + }, + { + "release_time": 1873, + "due_time": 3226, + "duration": 24, + "coordinate": [ + -36.40191008313475, + -152.9002390495118 + ], + "sensor_type": 1, + "id": 148 + }, + { + "release_time": 2119, + "due_time": 2513, + "duration": 58, + "coordinate": [ + -29.291121065476545, + -117.75057469933638 + ], + "sensor_type": 1, + "id": 149 + }, + { + "release_time": 494, + "due_time": 700, + "duration": 30, + "coordinate": [ + -46.6715444308774, + -85.41066848126408 + ], + "sensor_type": 1, + "id": 150 + }, + { + "release_time": 1693, + "due_time": 2992, + "duration": 44, + "coordinate": [ + -80.42221865853455, + 14.663476835847376 + ], + "sensor_type": 1, + "id": 151 + }, + { + "release_time": 3445, + "due_time": 3583, + "duration": 42, + "coordinate": [ + 34.13368816822951, + -42.20813799637838 + ], + "sensor_type": 1, + "id": 152 + }, + { + "release_time": 131, + "due_time": 2847, + "duration": 59, + "coordinate": [ + -11.756071414682012, + 81.88626344858159 + ], + "sensor_type": 1, + "id": 153 + }, + { + "release_time": 1622, + "due_time": 2432, + "duration": 48, + "coordinate": [ + 78.68931551246982, + 176.03981831765657 + ], + "sensor_type": 1, + "id": 154 + }, + { + "release_time": 1030, + "due_time": 1881, + "duration": 44, + "coordinate": [ + -52.73438700071698, + -131.8128850188533 + ], + "sensor_type": 1, + "id": 155 + }, + { + "release_time": 1467, + "due_time": 3340, + "duration": 27, + "coordinate": [ + -5.279828077034992, + -102.11780309119962 + ], + "sensor_type": 1, + "id": 156 + }, + { + "release_time": 651, + "due_time": 3395, + "duration": 29, + "coordinate": [ + -10.586966048728954, + 137.46951107309064 + ], + "sensor_type": 1, + "id": 157 + }, + { + "release_time": 174, + "due_time": 700, + "duration": 32, + "coordinate": [ + -44.32255982807883, + -140.6410380833754 + ], + "sensor_type": 1, + "id": 158 + }, + { + "release_time": 3193, + "due_time": 3416, + "duration": 29, + "coordinate": [ + 61.34334687972549, + -27.478815309473163 + ], + "sensor_type": 1, + "id": 159 + }, + { + "release_time": 2135, + "due_time": 2821, + "duration": 19, + "coordinate": [ + -32.77661692649153, + 124.24043731827567 + ], + "sensor_type": 1, + "id": 160 + }, + { + "release_time": 2161, + "due_time": 2555, + "duration": 56, + "coordinate": [ + 46.07363459265633, + 106.1221103517779 + ], + "sensor_type": 1, + "id": 161 + }, + { + "release_time": 3257, + "due_time": 3547, + "duration": 22, + "coordinate": [ + 29.434716744196393, + -25.749517303874768 + ], + "sensor_type": 1, + "id": 162 + }, + { + "release_time": 3289, + "due_time": 3554, + "duration": 30, + "coordinate": [ + 32.56900239663332, + 41.60921097511962 + ], + "sensor_type": 1, + "id": 163 + }, + { + "release_time": 2369, + "due_time": 2968, + "duration": 24, + "coordinate": [ + -85.07133610523653, + -114.48290751343579 + ], + "sensor_type": 1, + "id": 164 + }, + { + "release_time": 2503, + "due_time": 2830, + "duration": 49, + "coordinate": [ + 26.412727986122007, + 148.6310316932814 + ], + "sensor_type": 1, + "id": 165 + }, + { + "release_time": 155, + "due_time": 2220, + "duration": 43, + "coordinate": [ + 50.10655037222318, + 89.49872353718911 + ], + "sensor_type": 1, + "id": 166 + }, + { + "release_time": 1444, + "due_time": 2480, + "duration": 57, + "coordinate": [ + -65.51750450436077, + -166.78610845290635 + ], + "sensor_type": 1, + "id": 167 + }, + { + "release_time": 119, + "due_time": 624, + "duration": 44, + "coordinate": [ + -55.08941963515907, + 41.96429980758836 + ], + "sensor_type": 1, + "id": 168 + }, + { + "release_time": 389, + "due_time": 2520, + "duration": 40, + "coordinate": [ + 74.60574085040781, + 56.28061674388982 + ], + "sensor_type": 1, + "id": 169 + }, + { + "release_time": 121, + "due_time": 3325, + "duration": 55, + "coordinate": [ + 56.71853600385745, + 87.46257402439369 + ], + "sensor_type": 1, + "id": 170 + }, + { + "release_time": 1637, + "due_time": 2427, + "duration": 24, + "coordinate": [ + -57.242161933042176, + 172.41395903907636 + ], + "sensor_type": 1, + "id": 171 + }, + { + "release_time": 834, + "due_time": 2561, + "duration": 43, + "coordinate": [ + 3.850929094738106, + 32.14063145304641 + ], + "sensor_type": 1, + "id": 172 + }, + { + "release_time": 3218, + "due_time": 3396, + "duration": 57, + "coordinate": [ + -14.568001029220724, + -61.67454368879639 + ], + "sensor_type": 1, + "id": 173 + }, + { + "release_time": 2005, + "due_time": 3537, + "duration": 40, + "coordinate": [ + 1.8732161173509354, + 101.8411680122536 + ], + "sensor_type": 1, + "id": 174 + }, + { + "release_time": 386, + "due_time": 1004, + "duration": 18, + "coordinate": [ + -38.97987859737042, + 16.77902316819285 + ], + "sensor_type": 1, + "id": 175 + }, + { + "release_time": 3171, + "due_time": 3404, + "duration": 17, + "coordinate": [ + -70.41195417795456, + -71.60444976864972 + ], + "sensor_type": 1, + "id": 176 + }, + { + "release_time": 781, + "due_time": 3279, + "duration": 59, + "coordinate": [ + -13.407127931314605, + -34.27652586371542 + ], + "sensor_type": 1, + "id": 177 + }, + { + "release_time": 1303, + "due_time": 1969, + "duration": 41, + "coordinate": [ + 79.61253451123673, + 98.71023638902642 + ], + "sensor_type": 1, + "id": 178 + }, + { + "release_time": 3375, + "due_time": 3559, + "duration": 57, + "coordinate": [ + 28.601042839417218, + 31.53136928325503 + ], + "sensor_type": 1, + "id": 179 + }, + { + "release_time": 2363, + "due_time": 3535, + "duration": 38, + "coordinate": [ + 41.02063967279122, + 30.219299355435254 + ], + "sensor_type": 1, + "id": 180 + }, + { + "release_time": 744, + "due_time": 1487, + "duration": 55, + "coordinate": [ + 79.19967489826223, + 40.16508402687057 + ], + "sensor_type": 1, + "id": 181 + }, + { + "release_time": 1820, + "due_time": 3129, + "duration": 32, + "coordinate": [ + 3.1471140226320102, + 157.5710255857956 + ], + "sensor_type": 1, + "id": 182 + }, + { + "release_time": 271, + "due_time": 830, + "duration": 44, + "coordinate": [ + -86.01322087007267, + -125.94249210812458 + ], + "sensor_type": 1, + "id": 183 + }, + { + "release_time": 214, + "due_time": 3435, + "duration": 42, + "coordinate": [ + 13.086984446021674, + -61.745397217156395 + ], + "sensor_type": 1, + "id": 184 + }, + { + "release_time": 315, + "due_time": 1251, + "duration": 45, + "coordinate": [ + 63.395036028690754, + -116.40509409355447 + ], + "sensor_type": 1, + "id": 185 + }, + { + "release_time": 3042, + "due_time": 3434, + "duration": 60, + "coordinate": [ + -40.86961670468246, + -168.38754752796223 + ], + "sensor_type": 1, + "id": 186 + }, + { + "release_time": 1058, + "due_time": 2650, + "duration": 47, + "coordinate": [ + 66.27002994207282, + -80.1746788266513 + ], + "sensor_type": 1, + "id": 187 + }, + { + "release_time": 2141, + "due_time": 3427, + "duration": 48, + "coordinate": [ + 68.89494106743555, + 2.6877506619113376 + ], + "sensor_type": 1, + "id": 188 + }, + { + "release_time": 1600, + "due_time": 2361, + "duration": 47, + "coordinate": [ + 81.38492246503995, + 34.910752355624 + ], + "sensor_type": 1, + "id": 189 + }, + { + "release_time": 2950, + "due_time": 3415, + "duration": 19, + "coordinate": [ + 33.36644246534573, + 17.90347990573693 + ], + "sensor_type": 1, + "id": 190 + }, + { + "release_time": 1211, + "due_time": 1612, + "duration": 22, + "coordinate": [ + -73.17177079634777, + -110.89261450569231 + ], + "sensor_type": 1, + "id": 191 + }, + { + "release_time": 3212, + "due_time": 3535, + "duration": 43, + "coordinate": [ + 47.830038199732854, + 92.87209365405528 + ], + "sensor_type": 1, + "id": 192 + }, + { + "release_time": 849, + "due_time": 1832, + "duration": 41, + "coordinate": [ + -30.090343586435026, + -90.75387350641985 + ], + "sensor_type": 1, + "id": 193 + }, + { + "release_time": 3064, + "due_time": 3280, + "duration": 21, + "coordinate": [ + -17.065680753038308, + 76.7857508797643 + ], + "sensor_type": 1, + "id": 194 + }, + { + "release_time": 2903, + "due_time": 3254, + "duration": 37, + "coordinate": [ + 72.18490470125025, + 115.99782178928649 + ], + "sensor_type": 1, + "id": 195 + }, + { + "release_time": 2012, + "due_time": 2341, + "duration": 39, + "coordinate": [ + -60.82192681558901, + 133.4037529733722 + ], + "sensor_type": 1, + "id": 196 + }, + { + "release_time": 1940, + "due_time": 2065, + "duration": 33, + "coordinate": [ + -35.296417779895116, + -101.14119874554319 + ], + "sensor_type": 1, + "id": 197 + }, + { + "release_time": 2436, + "due_time": 3440, + "duration": 39, + "coordinate": [ + 5.631900418383495, + -106.78892041152534 + ], + "sensor_type": 1, + "id": 198 + }, + { + "release_time": 2493, + "due_time": 3312, + "duration": 49, + "coordinate": [ + -64.11849807180702, + -60.96837022310291 + ], + "sensor_type": 1, + "id": 199 + }, + { + "release_time": 764, + "due_time": 3011, + "duration": 43, + "coordinate": [ + -49.25642175937165, + -118.16888180564534 + ], + "sensor_type": 1, + "id": 200 + }, + { + "release_time": 382, + "due_time": 2074, + "duration": 43, + "coordinate": [ + -15.717752862162484, + 50.91786906220213 + ], + "sensor_type": 1, + "id": 201 + }, + { + "release_time": 2457, + "due_time": 3281, + "duration": 58, + "coordinate": [ + -80.23763522702991, + -106.5804275742922 + ], + "sensor_type": 1, + "id": 202 + }, + { + "release_time": 1539, + "due_time": 3466, + "duration": 49, + "coordinate": [ + 76.53103394008357, + 80.04717157438563 + ], + "sensor_type": 1, + "id": 203 + }, + { + "release_time": 3333, + "due_time": 3560, + "duration": 39, + "coordinate": [ + -61.140291383496375, + 22.947951882054895 + ], + "sensor_type": 1, + "id": 204 + }, + { + "release_time": 2084, + "due_time": 3324, + "duration": 56, + "coordinate": [ + -76.38161100476857, + 7.668175227859734 + ], + "sensor_type": 1, + "id": 205 + }, + { + "release_time": 1512, + "due_time": 3029, + "duration": 35, + "coordinate": [ + -0.8885037566724776, + 99.71128607185153 + ], + "sensor_type": 1, + "id": 206 + }, + { + "release_time": 2478, + "due_time": 3499, + "duration": 47, + "coordinate": [ + -12.87775311120015, + -162.35196560989985 + ], + "sensor_type": 1, + "id": 207 + }, + { + "release_time": 3158, + "due_time": 3479, + "duration": 54, + "coordinate": [ + 50.6977483954135, + 162.3654015674228 + ], + "sensor_type": 1, + "id": 208 + }, + { + "release_time": 1928, + "due_time": 2364, + "duration": 37, + "coordinate": [ + -41.89314527746993, + -84.78443777385185 + ], + "sensor_type": 1, + "id": 209 + }, + { + "release_time": 2584, + "due_time": 3398, + "duration": 38, + "coordinate": [ + 34.157075852076304, + 65.9165773000685 + ], + "sensor_type": 1, + "id": 210 + }, + { + "release_time": 1344, + "due_time": 2199, + "duration": 48, + "coordinate": [ + -35.02884775384918, + 175.49677759550048 + ], + "sensor_type": 1, + "id": 211 + }, + { + "release_time": 3367, + "due_time": 3575, + "duration": 58, + "coordinate": [ + 49.26585705561948, + 76.30850840516331 + ], + "sensor_type": 1, + "id": 212 + }, + { + "release_time": 1712, + "due_time": 2153, + "duration": 21, + "coordinate": [ + 31.643788377127606, + -36.464109322778796 + ], + "sensor_type": 1, + "id": 213 + }, + { + "release_time": 579, + "due_time": 2467, + "duration": 29, + "coordinate": [ + -71.90579748771734, + -158.4366939400177 + ], + "sensor_type": 1, + "id": 214 + }, + { + "release_time": 1705, + "due_time": 1924, + "duration": 20, + "coordinate": [ + 7.441049442482409, + -177.06318541824285 + ], + "sensor_type": 1, + "id": 215 + }, + { + "release_time": 2892, + "due_time": 3124, + "duration": 29, + "coordinate": [ + -35.60591317318431, + 38.65161861456042 + ], + "sensor_type": 1, + "id": 216 + }, + { + "release_time": 970, + "due_time": 3522, + "duration": 59, + "coordinate": [ + -84.43401549526345, + 70.99850281249456 + ], + "sensor_type": 1, + "id": 217 + }, + { + "release_time": 2466, + "due_time": 2972, + "duration": 39, + "coordinate": [ + 54.911602514251285, + -62.33320842067248 + ], + "sensor_type": 1, + "id": 218 + }, + { + "release_time": 1596, + "due_time": 1727, + "duration": 26, + "coordinate": [ + 55.0910527716475, + -44.58176356040397 + ], + "sensor_type": 1, + "id": 219 + }, + { + "release_time": 1142, + "due_time": 3198, + "duration": 18, + "coordinate": [ + 63.38815395992597, + -25.006041527704184 + ], + "sensor_type": 1, + "id": 220 + }, + { + "release_time": 415, + "due_time": 2973, + "duration": 27, + "coordinate": [ + -4.848340562021292, + 159.45990291171012 + ], + "sensor_type": 1, + "id": 221 + }, + { + "release_time": 2810, + "due_time": 3366, + "duration": 46, + "coordinate": [ + -5.125734179383485, + -75.5493496782359 + ], + "sensor_type": 1, + "id": 222 + }, + { + "release_time": 153, + "due_time": 3365, + "duration": 43, + "coordinate": [ + -25.21751337212936, + -77.45617211256712 + ], + "sensor_type": 1, + "id": 223 + }, + { + "release_time": 3348, + "due_time": 3547, + "duration": 54, + "coordinate": [ + -87.89977475243299, + -34.71454690187531 + ], + "sensor_type": 1, + "id": 224 + }, + { + "release_time": 2813, + "due_time": 3242, + "duration": 48, + "coordinate": [ + 32.3003843191033, + 10.383113532994116 + ], + "sensor_type": 1, + "id": 225 + }, + { + "release_time": 3228, + "due_time": 3352, + "duration": 26, + "coordinate": [ + 0.03787803437393222, + -160.8226534353746 + ], + "sensor_type": 1, + "id": 226 + }, + { + "release_time": 2234, + "due_time": 2515, + "duration": 18, + "coordinate": [ + 83.30987931088285, + 70.10235759807898 + ], + "sensor_type": 1, + "id": 227 + }, + { + "release_time": 1841, + "due_time": 3139, + "duration": 47, + "coordinate": [ + -71.54383872923202, + -35.618151353069976 + ], + "sensor_type": 1, + "id": 228 + }, + { + "release_time": 1454, + "due_time": 3481, + "duration": 57, + "coordinate": [ + -64.99818335520781, + -27.919874617988768 + ], + "sensor_type": 1, + "id": 229 + }, + { + "release_time": 1849, + "due_time": 2814, + "duration": 18, + "coordinate": [ + -68.6222897618064, + -137.35930252538884 + ], + "sensor_type": 1, + "id": 230 + }, + { + "release_time": 1750, + "due_time": 2531, + "duration": 28, + "coordinate": [ + -60.666810454951325, + -50.37956489168013 + ], + "sensor_type": 1, + "id": 231 + }, + { + "release_time": 2349, + "due_time": 3593, + "duration": 38, + "coordinate": [ + -6.813481932791149, + -75.54742823979787 + ], + "sensor_type": 1, + "id": 232 + }, + { + "release_time": 678, + "due_time": 2133, + "duration": 42, + "coordinate": [ + 15.765271818966212, + 58.62609787535965 + ], + "sensor_type": 1, + "id": 233 + }, + { + "release_time": 1905, + "due_time": 2505, + "duration": 53, + "coordinate": [ + 74.41086730778528, + 91.55614013666906 + ], + "sensor_type": 1, + "id": 234 + }, + { + "release_time": 2829, + "due_time": 3313, + "duration": 24, + "coordinate": [ + -64.28310098497717, + 174.38493644901672 + ], + "sensor_type": 1, + "id": 235 + }, + { + "release_time": 2040, + "due_time": 2311, + "duration": 51, + "coordinate": [ + 5.709003337840301, + 38.21395497791485 + ], + "sensor_type": 1, + "id": 236 + }, + { + "release_time": 10, + "due_time": 3495, + "duration": 37, + "coordinate": [ + -51.78597128191756, + 22.895355271507555 + ], + "sensor_type": 1, + "id": 237 + }, + { + "release_time": 1897, + "due_time": 3036, + "duration": 42, + "coordinate": [ + 65.10843240525858, + -53.067977924159024 + ], + "sensor_type": 1, + "id": 238 + }, + { + "release_time": 3017, + "due_time": 3555, + "duration": 24, + "coordinate": [ + -18.1636972129011, + 34.13483118386773 + ], + "sensor_type": 1, + "id": 239 + }, + { + "release_time": 3355, + "due_time": 3502, + "duration": 29, + "coordinate": [ + -33.49101306494708, + -32.399500538610226 + ], + "sensor_type": 1, + "id": 240 + }, + { + "release_time": 1732, + "due_time": 1991, + "duration": 44, + "coordinate": [ + -4.482398720509281, + 62.29697651572755 + ], + "sensor_type": 1, + "id": 241 + }, + { + "release_time": 635, + "due_time": 1403, + "duration": 57, + "coordinate": [ + -37.29791586085939, + 55.34944349582196 + ], + "sensor_type": 1, + "id": 242 + }, + { + "release_time": 1838, + "due_time": 2838, + "duration": 59, + "coordinate": [ + -80.25496187073027, + -121.77397202739218 + ], + "sensor_type": 1, + "id": 243 + }, + { + "release_time": 134, + "due_time": 3259, + "duration": 33, + "coordinate": [ + -43.70606378441752, + 52.190605076759766 + ], + "sensor_type": 1, + "id": 244 + }, + { + "release_time": 2930, + "due_time": 3096, + "duration": 53, + "coordinate": [ + -2.3654541096629202, + -25.374112224493928 + ], + "sensor_type": 1, + "id": 245 + }, + { + "release_time": 2078, + "due_time": 2811, + "duration": 49, + "coordinate": [ + -11.460905388513183, + -138.82305182129792 + ], + "sensor_type": 1, + "id": 246 + }, + { + "release_time": 2352, + "due_time": 3456, + "duration": 40, + "coordinate": [ + 81.53106775207934, + -91.75149705242414 + ], + "sensor_type": 1, + "id": 247 + }, + { + "release_time": 2144, + "due_time": 2505, + "duration": 53, + "coordinate": [ + -70.92851158763621, + 65.55253468098275 + ], + "sensor_type": 1, + "id": 248 + }, + { + "release_time": 78, + "due_time": 3400, + "duration": 37, + "coordinate": [ + -57.68633852603076, + 59.341082614885636 + ], + "sensor_type": 1, + "id": 249 + }, + { + "release_time": 1127, + "due_time": 2261, + "duration": 45, + "coordinate": [ + -51.49976263158241, + 79.99478700125479 + ], + "sensor_type": 1, + "id": 250 + }, + { + "release_time": 3319, + "due_time": 3479, + "duration": 47, + "coordinate": [ + -47.854637306786394, + -12.7477705180045 + ], + "sensor_type": 1, + "id": 251 + }, + { + "release_time": 2862, + "due_time": 3158, + "duration": 48, + "coordinate": [ + 78.35120271233669, + -132.81170957182388 + ], + "sensor_type": 1, + "id": 252 + }, + { + "release_time": 640, + "due_time": 1617, + "duration": 21, + "coordinate": [ + -64.92453655487304, + -115.27665880501766 + ], + "sensor_type": 1, + "id": 253 + }, + { + "release_time": 1358, + "due_time": 2556, + "duration": 25, + "coordinate": [ + 30.36956414396711, + 70.01801583648324 + ], + "sensor_type": 1, + "id": 254 + }, + { + "release_time": 892, + "due_time": 1060, + "duration": 36, + "coordinate": [ + -88.23314688952352, + -22.05018524488247 + ], + "sensor_type": 1, + "id": 255 + }, + { + "release_time": 2869, + "due_time": 3313, + "duration": 28, + "coordinate": [ + 10.991296529824197, + 177.3317277080019 + ], + "sensor_type": 1, + "id": 256 + }, + { + "release_time": 2724, + "due_time": 3554, + "duration": 48, + "coordinate": [ + 0.3346913839028929, + -137.24344950184832 + ], + "sensor_type": 1, + "id": 257 + }, + { + "release_time": 571, + "due_time": 3251, + "duration": 30, + "coordinate": [ + -33.852543016136046, + -155.1211400105569 + ], + "sensor_type": 1, + "id": 258 + }, + { + "release_time": 1638, + "due_time": 2016, + "duration": 51, + "coordinate": [ + -46.78583871217819, + -38.92915067090428 + ], + "sensor_type": 1, + "id": 259 + }, + { + "release_time": 1961, + "due_time": 2298, + "duration": 38, + "coordinate": [ + 88.14864793043026, + -65.97086436783424 + ], + "sensor_type": 1, + "id": 260 + }, + { + "release_time": 369, + "due_time": 1781, + "duration": 42, + "coordinate": [ + 39.502809982089445, + 153.6621206085195 + ], + "sensor_type": 1, + "id": 261 + }, + { + "release_time": 1852, + "due_time": 2667, + "duration": 34, + "coordinate": [ + 54.661933323219614, + 94.64019749276002 + ], + "sensor_type": 1, + "id": 262 + }, + { + "release_time": 1240, + "due_time": 1665, + "duration": 55, + "coordinate": [ + 26.35873671306851, + 50.273490902307884 + ], + "sensor_type": 1, + "id": 263 + }, + { + "release_time": 3370, + "due_time": 3587, + "duration": 35, + "coordinate": [ + -1.957875958550602, + -65.33760053176965 + ], + "sensor_type": 1, + "id": 264 + }, + { + "release_time": 2517, + "due_time": 2943, + "duration": 16, + "coordinate": [ + -71.85512245958253, + -170.94824376940625 + ], + "sensor_type": 1, + "id": 265 + }, + { + "release_time": 3046, + "due_time": 3315, + "duration": 52, + "coordinate": [ + -21.335885383507886, + -110.35598947805138 + ], + "sensor_type": 1, + "id": 266 + }, + { + "release_time": 1502, + "due_time": 3527, + "duration": 58, + "coordinate": [ + 81.52071587283916, + -119.71221473672048 + ], + "sensor_type": 1, + "id": 267 + }, + { + "release_time": 2556, + "due_time": 3065, + "duration": 24, + "coordinate": [ + 85.61236210310759, + 122.11610963501175 + ], + "sensor_type": 1, + "id": 268 + }, + { + "release_time": 3330, + "due_time": 3540, + "duration": 27, + "coordinate": [ + 69.1686838815904, + -41.45285869890384 + ], + "sensor_type": 1, + "id": 269 + }, + { + "release_time": 3012, + "due_time": 3366, + "duration": 54, + "coordinate": [ + 4.606440554319022, + -30.216020901151353 + ], + "sensor_type": 1, + "id": 270 + }, + { + "release_time": 1010, + "due_time": 2414, + "duration": 40, + "coordinate": [ + -14.100217683314341, + 90.93906889987818 + ], + "sensor_type": 1, + "id": 271 + }, + { + "release_time": 1391, + "due_time": 2737, + "duration": 29, + "coordinate": [ + -51.17904981710843, + 106.6685776089397 + ], + "sensor_type": 1, + "id": 272 + }, + { + "release_time": 1184, + "due_time": 3394, + "duration": 56, + "coordinate": [ + -70.45763780722339, + -21.122670107919646 + ], + "sensor_type": 1, + "id": 273 + } +] \ No newline at end of file diff --git a/benchmarks/aeosbench/dataset/cases/00223/constellation.json b/benchmarks/aeosbench/dataset/cases/00223/constellation.json new file mode 100644 index 0000000..35b324f --- /dev/null +++ b/benchmarks/aeosbench/dataset/cases/00223/constellation.json @@ -0,0 +1,4808 @@ +{ + "orbits": [ + { + "id": 0, + "eccentricity": 0.0001183, + "semi_major_axis": 6921000.0, + "inclination": 53.0388, + "right_ascension_of_the_ascending_node": 131.54, + "argument_of_perigee": 115.032 + }, + { + "id": 1, + "eccentricity": 0.0001661, + "semi_major_axis": 6921000.0, + "inclination": 53.0555, + "right_ascension_of_the_ascending_node": 17.8932, + "argument_of_perigee": 111.771 + }, + { + "id": 2, + "eccentricity": 0.0001239, + "semi_major_axis": 6921000.0, + "inclination": 53.0523, + "right_ascension_of_the_ascending_node": 220.6912, + "argument_of_perigee": 82.0946 + }, + { + "id": 3, + "eccentricity": 0.0001357, + "semi_major_axis": 6921000.0, + "inclination": 43.0038, + "right_ascension_of_the_ascending_node": 141.3353, + "argument_of_perigee": 268.8193 + }, + { + "id": 4, + "eccentricity": 0.0001715, + "semi_major_axis": 7071000.0, + "inclination": 98.2033, + "right_ascension_of_the_ascending_node": 117.7613, + "argument_of_perigee": 71.4978 + }, + { + "id": 5, + "eccentricity": 0.0377364, + "semi_major_axis": 6877000.0, + "inclination": 99.3002, + "right_ascension_of_the_ascending_node": 351.643, + "argument_of_perigee": 122.1155 + }, + { + "id": 6, + "eccentricity": 0.0001394, + "semi_major_axis": 6921000.0, + "inclination": 53.2161, + "right_ascension_of_the_ascending_node": 167.7606, + "argument_of_perigee": 90.3598 + }, + { + "id": 7, + "eccentricity": 0.0002025, + "semi_major_axis": 7571000.0, + "inclination": 87.9178, + "right_ascension_of_the_ascending_node": 149.4753, + "argument_of_perigee": 86.3152 + }, + { + "id": 8, + "eccentricity": 0.0020983, + "semi_major_axis": 7785000.0, + "inclination": 82.4707, + "right_ascension_of_the_ascending_node": 62.0929, + "argument_of_perigee": 191.4457 + }, + { + "id": 9, + "eccentricity": 0.0001824, + "semi_major_axis": 7571000.0, + "inclination": 87.8929, + "right_ascension_of_the_ascending_node": 103.7251, + "argument_of_perigee": 78.6432 + }, + { + "id": 10, + "eccentricity": 0.0001457, + "semi_major_axis": 6921000.0, + "inclination": 53.0554, + "right_ascension_of_the_ascending_node": 22.5456, + "argument_of_perigee": 101.3736 + }, + { + "id": 11, + "eccentricity": 0.0001266, + "semi_major_axis": 6921000.0, + "inclination": 53.2196, + "right_ascension_of_the_ascending_node": 319.5016, + "argument_of_perigee": 84.225 + }, + { + "id": 12, + "eccentricity": 0.0004448, + "semi_major_axis": 6921000.0, + "inclination": 97.654, + "right_ascension_of_the_ascending_node": 299.0039, + "argument_of_perigee": 225.6261 + }, + { + "id": 13, + "eccentricity": 0.0001464, + "semi_major_axis": 6921000.0, + "inclination": 53.0545, + "right_ascension_of_the_ascending_node": 171.1319, + "argument_of_perigee": 85.4026 + }, + { + "id": 14, + "eccentricity": 0.0001287, + "semi_major_axis": 6921000.0, + "inclination": 53.2171, + "right_ascension_of_the_ascending_node": 262.3726, + "argument_of_perigee": 100.8199 + }, + { + "id": 15, + "eccentricity": 0.0001338, + "semi_major_axis": 6921000.0, + "inclination": 53.2183, + "right_ascension_of_the_ascending_node": 336.1026, + "argument_of_perigee": 79.6096 + }, + { + "id": 16, + "eccentricity": 0.0001521, + "semi_major_axis": 6921000.0, + "inclination": 53.2167, + "right_ascension_of_the_ascending_node": 104.5047, + "argument_of_perigee": 86.7387 + }, + { + "id": 17, + "eccentricity": 0.0001312, + "semi_major_axis": 6921000.0, + "inclination": 53.2156, + "right_ascension_of_the_ascending_node": 208.1863, + "argument_of_perigee": 95.0994 + }, + { + "id": 18, + "eccentricity": 0.0001273, + "semi_major_axis": 6921000.0, + "inclination": 53.2187, + "right_ascension_of_the_ascending_node": 324.3192, + "argument_of_perigee": 90.5281 + }, + { + "id": 19, + "eccentricity": 0.0002474, + "semi_major_axis": 7095000.0, + "inclination": 23.9992, + "right_ascension_of_the_ascending_node": 270.1081, + "argument_of_perigee": 28.9921 + }, + { + "id": 20, + "eccentricity": 0.0001399, + "semi_major_axis": 7177000.0, + "inclination": 98.6234, + "right_ascension_of_the_ascending_node": 245.5128, + "argument_of_perigee": 96.0328 + }, + { + "id": 21, + "eccentricity": 0.0001335, + "semi_major_axis": 6921000.0, + "inclination": 53.2169, + "right_ascension_of_the_ascending_node": 139.1984, + "argument_of_perigee": 91.8776 + }, + { + "id": 22, + "eccentricity": 0.0002131, + "semi_major_axis": 7571000.0, + "inclination": 87.8962, + "right_ascension_of_the_ascending_node": 164.5841, + "argument_of_perigee": 84.0269 + }, + { + "id": 23, + "eccentricity": 0.0001264, + "semi_major_axis": 6921000.0, + "inclination": 53.0532, + "right_ascension_of_the_ascending_node": 52.8565, + "argument_of_perigee": 88.1871 + }, + { + "id": 24, + "eccentricity": 0.0002684, + "semi_major_axis": 6921000.0, + "inclination": 70.0007, + "right_ascension_of_the_ascending_node": 61.7954, + "argument_of_perigee": 260.2372 + }, + { + "id": 25, + "eccentricity": 0.0001664, + "semi_major_axis": 7571000.0, + "inclination": 87.8961, + "right_ascension_of_the_ascending_node": 73.1404, + "argument_of_perigee": 77.4097 + }, + { + "id": 26, + "eccentricity": 0.0001545, + "semi_major_axis": 6921000.0, + "inclination": 53.2182, + "right_ascension_of_the_ascending_node": 10.8667, + "argument_of_perigee": 76.399 + }, + { + "id": 27, + "eccentricity": 0.0002009, + "semi_major_axis": 7571000.0, + "inclination": 87.8944, + "right_ascension_of_the_ascending_node": 179.6932, + "argument_of_perigee": 88.8745 + }, + { + "id": 28, + "eccentricity": 0.0001082, + "semi_major_axis": 6921000.0, + "inclination": 53.0496, + "right_ascension_of_the_ascending_node": 54.8744, + "argument_of_perigee": 100.2923 + }, + { + "id": 29, + "eccentricity": 0.0001411, + "semi_major_axis": 6921000.0, + "inclination": 53.2172, + "right_ascension_of_the_ascending_node": 262.914, + "argument_of_perigee": 87.0365 + }, + { + "id": 30, + "eccentricity": 0.0010172, + "semi_major_axis": 7076000.0, + "inclination": 97.8175, + "right_ascension_of_the_ascending_node": 206.2074, + "argument_of_perigee": 29.7863 + }, + { + "id": 31, + "eccentricity": 0.0001217, + "semi_major_axis": 6921000.0, + "inclination": 53.2171, + "right_ascension_of_the_ascending_node": 281.9026, + "argument_of_perigee": 100.1825 + }, + { + "id": 32, + "eccentricity": 0.0001791, + "semi_major_axis": 6921000.0, + "inclination": 53.0545, + "right_ascension_of_the_ascending_node": 316.0347, + "argument_of_perigee": 102.6788 + }, + { + "id": 33, + "eccentricity": 0.0001385, + "semi_major_axis": 6921000.0, + "inclination": 53.2161, + "right_ascension_of_the_ascending_node": 232.7031, + "argument_of_perigee": 78.5104 + }, + { + "id": 34, + "eccentricity": 0.000143, + "semi_major_axis": 6921000.0, + "inclination": 53.2164, + "right_ascension_of_the_ascending_node": 178.6391, + "argument_of_perigee": 105.8358 + }, + { + "id": 35, + "eccentricity": 0.0004787, + "semi_major_axis": 7013000.0, + "inclination": 97.8203, + "right_ascension_of_the_ascending_node": 245.3857, + "argument_of_perigee": 136.2532 + }, + { + "id": 36, + "eccentricity": 0.0004482, + "semi_major_axis": 6921000.0, + "inclination": 69.9969, + "right_ascension_of_the_ascending_node": 6.1999, + "argument_of_perigee": 276.0645 + }, + { + "id": 37, + "eccentricity": 0.0001505, + "semi_major_axis": 6921000.0, + "inclination": 53.0545, + "right_ascension_of_the_ascending_node": 141.7008, + "argument_of_perigee": 89.1983 + }, + { + "id": 38, + "eccentricity": 0.0001102, + "semi_major_axis": 6921000.0, + "inclination": 53.0539, + "right_ascension_of_the_ascending_node": 186.1488, + "argument_of_perigee": 88.2986 + }, + { + "id": 39, + "eccentricity": 0.0001486, + "semi_major_axis": 7571000.0, + "inclination": 87.9152, + "right_ascension_of_the_ascending_node": 119.0958, + "argument_of_perigee": 76.098 + }, + { + "id": 40, + "eccentricity": 0.0001714, + "semi_major_axis": 6921000.0, + "inclination": 53.052, + "right_ascension_of_the_ascending_node": 230.6796, + "argument_of_perigee": 74.3285 + }, + { + "id": 41, + "eccentricity": 0.0001261, + "semi_major_axis": 6921000.0, + "inclination": 53.2183, + "right_ascension_of_the_ascending_node": 281.4694, + "argument_of_perigee": 77.2974 + }, + { + "id": 42, + "eccentricity": 0.0001366, + "semi_major_axis": 6921000.0, + "inclination": 53.2172, + "right_ascension_of_the_ascending_node": 252.5783, + "argument_of_perigee": 92.425 + }, + { + "id": 43, + "eccentricity": 0.0003419, + "semi_major_axis": 6879000.0, + "inclination": 97.4975, + "right_ascension_of_the_ascending_node": 117.0006, + "argument_of_perigee": 75.9277 + }, + { + "id": 44, + "eccentricity": 0.0001394, + "semi_major_axis": 6921000.0, + "inclination": 53.0554, + "right_ascension_of_the_ascending_node": 290.2865, + "argument_of_perigee": 105.0503 + }, + { + "id": 45, + "eccentricity": 0.0001702, + "semi_major_axis": 6921000.0, + "inclination": 97.6589, + "right_ascension_of_the_ascending_node": 58.9238, + "argument_of_perigee": 81.3953 + }, + { + "id": 46, + "eccentricity": 0.0001362, + "semi_major_axis": 6921000.0, + "inclination": 53.2174, + "right_ascension_of_the_ascending_node": 20.3864, + "argument_of_perigee": 108.0129 + }, + { + "id": 47, + "eccentricity": 0.0001768, + "semi_major_axis": 6921000.0, + "inclination": 53.2193, + "right_ascension_of_the_ascending_node": 20.4537, + "argument_of_perigee": 70.3374 + }, + { + "id": 48, + "eccentricity": 0.0004243, + "semi_major_axis": 6921000.0, + "inclination": 97.6565, + "right_ascension_of_the_ascending_node": 58.9609, + "argument_of_perigee": 89.5828 + } + ], + "satellites": [ + { + "inertia": [ + 136.80909729003906, + 0.0, + 0.0, + 0.0, + 79.98080444335938, + 0.0, + 0.0, + 0.0, + 155.53237915039062 + ], + "mass": 84.15635520184586, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 0, + "solar_panel": { + "direction": [ + 0.4707884884155333, + 0.2866468797345401, + 0.8343810673270753 + ], + "area": 0.48526298016981084, + "efficiency": 0.18304457003255054 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.34430493739229734, + "power": 8.448685349340042, + "type": 1 + }, + "battery": { + "capacity": 27739.214894532783, + "percentage": 0.2845609902540849 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 703.7195582092099, + "power": 5.482761176759404, + "efficiency": 0.5902096941209201 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 651.034680950651, + "power": 5.641367297143766, + "efficiency": 0.5714218739462747 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 536.9519889458871, + "power": 6.055744522690578, + "efficiency": 0.5266191975559344 + } + ], + "mrp_control": { + "k": 27.669271963991566, + "ki": 0.0033373828293049137, + "p": 60.13042904323628, + "integral_limit": 0.0003908761415219446 + }, + "true_anomaly": 243.150599131911, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 0 + }, + { + "inertia": [ + 196.96925354003906, + 0.0, + 0.0, + 0.0, + 99.19856262207031, + 0.0, + 0.0, + 0.0, + 52.95524978637695 + ], + "mass": 100.7839696048519, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 1, + "solar_panel": { + "direction": [ + 0.3899412913952142, + 0.000903287747011914, + -0.9208392766038375 + ], + "area": 0.11758059727633832, + "efficiency": 0.153220669961189 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.43644693137721124, + "power": 9.871429701965784, + "type": 1 + }, + "battery": { + "capacity": 28916.508911227724, + "percentage": 0.5239909682294157 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 624.6453599933757, + "power": 5.377442331310492, + "efficiency": 0.5903980464435208 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 564.1377928661288, + "power": 6.544275696904726, + "efficiency": 0.5278202080841254 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 532.6623936331894, + "power": 6.948982509138228, + "efficiency": 0.5578476376220354 + } + ], + "mrp_control": { + "k": 62.470333220464916, + "ki": 0.005923368188554298, + "p": 155.84426327549656, + "integral_limit": 0.015674628203962253 + }, + "true_anomaly": 245.54005891016755, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 1 + }, + { + "inertia": [ + 164.40878295898438, + 0.0, + 0.0, + 0.0, + 124.3059310913086, + 0.0, + 0.0, + 0.0, + 199.4046630859375 + ], + "mass": 168.82687596975484, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 2, + "solar_panel": { + "direction": [ + -0.6582838240591403, + 0.6932832002216632, + 0.29329304675099926 + ], + "area": 0.42970048644644965, + "efficiency": 0.2544635384656524 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2972186183645291, + "power": 8.802898224829196, + "type": 1 + }, + "battery": { + "capacity": 8843.061563871, + "percentage": 0.21608402334791682 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 624.4243110597824, + "power": 5.40446285238703, + "efficiency": 0.5967881808523823 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 587.4486863625422, + "power": 5.153609607394296, + "efficiency": 0.5916495570330632 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 539.6048598389965, + "power": 6.350122180306273, + "efficiency": 0.5932673664262325 + } + ], + "mrp_control": { + "k": 31.935347205687695, + "ki": 0.0025146251223029416, + "p": 66.54698401965177, + "integral_limit": 0.0014785626915179441 + }, + "true_anomaly": 311.84071436411745, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 2 + }, + { + "inertia": [ + 154.4599609375, + 0.0, + 0.0, + 0.0, + 140.90074157714844, + 0.0, + 0.0, + 0.0, + 165.2673797607422 + ], + "mass": 135.07656216356094, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 3, + "solar_panel": { + "direction": [ + -0.742870602408925, + 0.4001837168449678, + -0.5366528308401509 + ], + "area": 0.21001801525745614, + "efficiency": 0.12054976026165183 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.220261316799696, + "power": 7.227558698207701, + "type": 1 + }, + "battery": { + "capacity": 14416.533503552739, + "percentage": 0.4135158685691923 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 565.5272710751448, + "power": 6.134547708811103, + "efficiency": 0.593497637939076 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 545.2931007209718, + "power": 5.203145581463401, + "efficiency": 0.570889863010342 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 573.4563980910906, + "power": 5.044222758936654, + "efficiency": 0.5571180006577409 + } + ], + "mrp_control": { + "k": 17.807974337150494, + "ki": 0.003226074237840737, + "p": 42.92242010974674, + "integral_limit": 0.013069031522345878 + }, + "true_anomaly": 162.3520000699444, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 3 + }, + { + "inertia": [ + 86.99832916259766, + 0.0, + 0.0, + 0.0, + 66.4720687866211, + 0.0, + 0.0, + 0.0, + 105.19244384765625 + ], + "mass": 54.708349496421555, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 4, + "solar_panel": { + "direction": [ + -0.747131553602556, + 0.5832798888105041, + -0.31871462614796464 + ], + "area": 0.4681972778980088, + "efficiency": 0.49823243741404766 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.16850840587767207, + "power": 8.890422197205066, + "type": 1 + }, + "battery": { + "capacity": 29116.044879726865, + "percentage": 0.1153123700046724 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 605.5070566195055, + "power": 6.7348058364442105, + "efficiency": 0.5860376969124274 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 568.1957706935123, + "power": 6.93850749273773, + "efficiency": 0.5127848337266223 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 411.64499136177636, + "power": 5.3704469001339525, + "efficiency": 0.5860013051675877 + } + ], + "mrp_control": { + "k": 24.428679398073026, + "ki": 0.005148813260828748, + "p": 68.05393817599412, + "integral_limit": 0.014565203039686789 + }, + "true_anomaly": 290.20967599090545, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 4 + }, + { + "inertia": [ + 150.55799865722656, + 0.0, + 0.0, + 0.0, + 174.68804931640625, + 0.0, + 0.0, + 0.0, + 120.66548156738281 + ], + "mass": 75.93464265619879, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 5, + "solar_panel": { + "direction": [ + -0.1237384678270494, + 0.018114935973932877, + -0.9921495052029581 + ], + "area": 0.2980674402987123, + "efficiency": 0.44628021213485203 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2563594923532777, + "power": 5.455550310411543, + "type": 1 + }, + "battery": { + "capacity": 9306.823732613488, + "percentage": 0.7673084845438272 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 530.5987463594721, + "power": 6.270803128395557, + "efficiency": 0.5262842933219447 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 630.2107644714927, + "power": 6.305055111757094, + "efficiency": 0.5432163047937317 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 733.7940911050752, + "power": 6.908828822069592, + "efficiency": 0.5970586943685495 + } + ], + "mrp_control": { + "k": 28.366864944827995, + "ki": 0.004223926124048386, + "p": 107.21173939913957, + "integral_limit": 0.006285258804655635 + }, + "true_anomaly": 63.48143251158951, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 5 + }, + { + "inertia": [ + 69.85490417480469, + 0.0, + 0.0, + 0.0, + 153.30654907226562, + 0.0, + 0.0, + 0.0, + 192.0022735595703 + ], + "mass": 137.672642462402, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 6, + "solar_panel": { + "direction": [ + 0.8338958356723174, + 0.43681416422561486, + 0.33735903897812636 + ], + "area": 0.3661981919341486, + "efficiency": 0.12981658240808122 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.19777436867613704, + "power": 6.271662307098901, + "type": 1 + }, + "battery": { + "capacity": 23841.929578505737, + "percentage": 0.7772398482392939 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 475.2298743211509, + "power": 5.809346407360224, + "efficiency": 0.5879598827768264 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 527.7151355520379, + "power": 5.267444503430993, + "efficiency": 0.517206182535355 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 564.8651689802502, + "power": 6.159675830753919, + "efficiency": 0.5151286099301217 + } + ], + "mrp_control": { + "k": 31.010008499276847, + "ki": 0.005540135624255419, + "p": 91.81676018680609, + "integral_limit": 0.0025617933796053755 + }, + "true_anomaly": 42.3553907102634, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 6 + }, + { + "inertia": [ + 114.18364715576172, + 0.0, + 0.0, + 0.0, + 88.39901733398438, + 0.0, + 0.0, + 0.0, + 179.83631896972656 + ], + "mass": 179.91930685650127, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 7, + "solar_panel": { + "direction": [ + 0.09420030717459336, + 0.044800130748467226, + 0.9945447453046707 + ], + "area": 0.10509779715738587, + "efficiency": 0.3573088133271579 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3564449443646631, + "power": 9.788925614635167, + "type": 1 + }, + "battery": { + "capacity": 20142.288842174166, + "percentage": 0.13649045212697902 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 576.5466495404987, + "power": 6.215008046993763, + "efficiency": 0.5158125069296008 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 686.7661871161824, + "power": 6.577750191854992, + "efficiency": 0.5396599772410736 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 402.2778905175752, + "power": 5.198821097672399, + "efficiency": 0.5650140541710047 + } + ], + "mrp_control": { + "k": 26.13298239339203, + "ki": 0.0013110887323875297, + "p": 94.02022091362618, + "integral_limit": 0.002943551493547132 + }, + "true_anomaly": 175.42240641410888, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 7 + }, + { + "inertia": [ + 147.43093872070312, + 0.0, + 0.0, + 0.0, + 196.14613342285156, + 0.0, + 0.0, + 0.0, + 144.1424560546875 + ], + "mass": 102.8121946942491, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 8, + "solar_panel": { + "direction": [ + 0.15442977299004837, + 0.7800410317191702, + 0.6063723559404193 + ], + "area": 0.40529190778907453, + "efficiency": 0.11045219554009895 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.33359981013627743, + "power": 8.64135351646506, + "type": 1 + }, + "battery": { + "capacity": 24583.622510756013, + "percentage": 0.12130513196229098 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 609.260941185629, + "power": 5.935359412070016, + "efficiency": 0.5160710309904946 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 746.6902624564437, + "power": 6.671249405045406, + "efficiency": 0.5033716538341383 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 466.18141687015026, + "power": 6.372702260595088, + "efficiency": 0.5773069802997742 + } + ], + "mrp_control": { + "k": 26.02825432375961, + "ki": 0.0023160847209362178, + "p": 54.24117270900583, + "integral_limit": 0.003104577458186472 + }, + "true_anomaly": 222.13158967531604, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 8 + }, + { + "inertia": [ + 123.81008911132812, + 0.0, + 0.0, + 0.0, + 145.67625427246094, + 0.0, + 0.0, + 0.0, + 59.491111755371094 + ], + "mass": 86.76326249330177, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 9, + "solar_panel": { + "direction": [ + -0.09648433513175089, + 0.17452101885342636, + 0.9799148876573649 + ], + "area": 0.3570185826910718, + "efficiency": 0.2961456260468984 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.42652441453884027, + "power": 3.880008344329519, + "type": 1 + }, + "battery": { + "capacity": 26792.862183078116, + "percentage": 0.27865231594631434 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 651.459590827214, + "power": 5.863840226213749, + "efficiency": 0.5225166493097853 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 699.996418376747, + "power": 5.968121261624267, + "efficiency": 0.5456086168978945 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 532.8092210028755, + "power": 6.556774765344439, + "efficiency": 0.593761961132746 + } + ], + "mrp_control": { + "k": 58.64973332783935, + "ki": 0.0052422577277226766, + "p": 163.84226220306408, + "integral_limit": 0.021378587739761014 + }, + "true_anomaly": 279.4305525798034, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 9 + }, + { + "inertia": [ + 178.92962646484375, + 0.0, + 0.0, + 0.0, + 90.94701385498047, + 0.0, + 0.0, + 0.0, + 97.2957763671875 + ], + "mass": 107.00510811851173, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 10, + "solar_panel": { + "direction": [ + -0.8469063899215564, + 0.07755780128111804, + -0.5260554668193034 + ], + "area": 0.20558795141434338, + "efficiency": 0.30111430948785134 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.13987844007856967, + "power": 1.1679474369503278, + "type": 1 + }, + "battery": { + "capacity": 25466.32236422781, + "percentage": 0.5334657189839485 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 417.1195484218443, + "power": 5.06871122996574, + "efficiency": 0.5484661551533527 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 722.6783901546029, + "power": 6.3222741937037945, + "efficiency": 0.5657161088411767 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 471.1565553704162, + "power": 5.200068793357377, + "efficiency": 0.5997564506329707 + } + ], + "mrp_control": { + "k": 19.30770544254504, + "ki": 0.0010910341090362497, + "p": 66.16462088035415, + "integral_limit": 0.0019965348973998913 + }, + "true_anomaly": 94.50820024868591, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 10 + }, + { + "inertia": [ + 66.14884948730469, + 0.0, + 0.0, + 0.0, + 160.1612548828125, + 0.0, + 0.0, + 0.0, + 55.29630661010742 + ], + "mass": 134.7226674252907, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 11, + "solar_panel": { + "direction": [ + 0.0062255375314360355, + 0.04377150873826054, + 0.9990221707776165 + ], + "area": 0.3393205257818397, + "efficiency": 0.2579456036966402 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.21687121582888663, + "power": 2.2844398099605283, + "type": 1 + }, + "battery": { + "capacity": 10719.61942133091, + "percentage": 0.24486466034313117 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 646.1597665676184, + "power": 6.465319762098913, + "efficiency": 0.5986413624089866 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 624.8765250970674, + "power": 5.194970188903419, + "efficiency": 0.5096750525177173 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 551.7704215663933, + "power": 6.003308311535746, + "efficiency": 0.5449202710080352 + } + ], + "mrp_control": { + "k": 27.6205652268204, + "ki": 0.006161434256963455, + "p": 81.2320923182217, + "integral_limit": 0.02216309714931559 + }, + "true_anomaly": 325.83965658060316, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 11 + }, + { + "inertia": [ + 55.37273406982422, + 0.0, + 0.0, + 0.0, + 193.67376708984375, + 0.0, + 0.0, + 0.0, + 102.53012084960938 + ], + "mass": 188.098627454494, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 12, + "solar_panel": { + "direction": [ + -0.6037244617867162, + 0.7139620973175911, + -0.35464756848765566 + ], + "area": 0.24710193927741586, + "efficiency": 0.2640078824268257 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2159702869288685, + "power": 6.4083458889867595, + "type": 1 + }, + "battery": { + "capacity": 10036.175868077622, + "percentage": 0.8795051359086558 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 457.61594503150127, + "power": 5.947672965385836, + "efficiency": 0.5705419690095063 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 729.737163104063, + "power": 6.23436436348222, + "efficiency": 0.5897559030358402 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 449.6335802042621, + "power": 5.143386601362523, + "efficiency": 0.5628028165178242 + } + ], + "mrp_control": { + "k": 79.09818191848355, + "ki": 0.005558940813903927, + "p": 256.01157665185906, + "integral_limit": 0.011333426011519336 + }, + "true_anomaly": 292.7814598318498, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 12 + }, + { + "inertia": [ + 99.41436767578125, + 0.0, + 0.0, + 0.0, + 172.09263610839844, + 0.0, + 0.0, + 0.0, + 110.41149139404297 + ], + "mass": 174.17364338247933, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 13, + "solar_panel": { + "direction": [ + -0.3717342196232668, + 0.7262191292573879, + 0.5782901056232264 + ], + "area": 0.1119157344770716, + "efficiency": 0.3266694515051042 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.19445725036056266, + "power": 6.3030902519242415, + "type": 1 + }, + "battery": { + "capacity": 10946.498837816136, + "percentage": 0.4549314232444567 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 480.76711490180014, + "power": 5.250514411258545, + "efficiency": 0.583082719311497 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 419.21837545737986, + "power": 6.30796965511277, + "efficiency": 0.5320470730666246 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 523.6584751268107, + "power": 5.959749749979352, + "efficiency": 0.5649865396169699 + } + ], + "mrp_control": { + "k": 37.22478502841313, + "ki": 0.004659829325718587, + "p": 130.74444679204777, + "integral_limit": 0.00464764663437122 + }, + "true_anomaly": 212.9803082786733, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 13 + }, + { + "inertia": [ + 80.55006408691406, + 0.0, + 0.0, + 0.0, + 186.8439483642578, + 0.0, + 0.0, + 0.0, + 169.62149047851562 + ], + "mass": 116.09217930048595, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 14, + "solar_panel": { + "direction": [ + 0.062316096323014505, + 0.786526985139387, + 0.6144037807391872 + ], + "area": 0.4751281957694743, + "efficiency": 0.25954905713520404 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3764561430569545, + "power": 1.0185707720264734, + "type": 1 + }, + "battery": { + "capacity": 25727.351758162295, + "percentage": 0.9799506391904304 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 627.9150128597548, + "power": 5.907378900876856, + "efficiency": 0.5524604766705891 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 740.0701895830443, + "power": 5.522942525753495, + "efficiency": 0.523219466281471 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 680.7731801700008, + "power": 5.795958014927567, + "efficiency": 0.5197487834231359 + } + ], + "mrp_control": { + "k": 25.34028326511986, + "ki": 0.006025262167784888, + "p": 94.38256731461495, + "integral_limit": 0.018208842840679227 + }, + "true_anomaly": 94.9196753536543, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 14 + }, + { + "inertia": [ + 66.38557434082031, + 0.0, + 0.0, + 0.0, + 100.28651428222656, + 0.0, + 0.0, + 0.0, + 98.77840423583984 + ], + "mass": 78.06910535209194, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 15, + "solar_panel": { + "direction": [ + -0.3015861901521097, + 0.039202785026344965, + -0.9526326215051182 + ], + "area": 0.45695425227254705, + "efficiency": 0.16273977611603235 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.39179061585125063, + "power": 2.629362761838536, + "type": 1 + }, + "battery": { + "capacity": 8543.87097303191, + "percentage": 0.7981173961306677 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 538.1008006684367, + "power": 5.429451583426324, + "efficiency": 0.5937820463372485 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 661.7863250967888, + "power": 6.882607345182338, + "efficiency": 0.5805993547153508 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 469.1462498295293, + "power": 6.157991725767046, + "efficiency": 0.5474702478378829 + } + ], + "mrp_control": { + "k": 24.546425697911, + "ki": 0.005144085011203709, + "p": 58.13055770243723, + "integral_limit": 0.005838841570634679 + }, + "true_anomaly": 208.30935308508685, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 15 + }, + { + "inertia": [ + 189.57565307617188, + 0.0, + 0.0, + 0.0, + 71.05286407470703, + 0.0, + 0.0, + 0.0, + 89.98916625976562 + ], + "mass": 58.452048563701375, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 16, + "solar_panel": { + "direction": [ + 0.2854564007435946, + 0.24416490174489386, + -0.9267675782149583 + ], + "area": 0.3359356770443132, + "efficiency": 0.2019859794313618 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.23451427308862025, + "power": 9.48077422539168, + "type": 1 + }, + "battery": { + "capacity": 12764.095231095305, + "percentage": 0.3710221753566002 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 508.5930749739486, + "power": 5.3366186320197935, + "efficiency": 0.5776242340123149 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 708.9187609989764, + "power": 5.3269591207455145, + "efficiency": 0.5677867038430888 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 464.0189504995541, + "power": 6.112816975467901, + "efficiency": 0.5607999855294261 + } + ], + "mrp_control": { + "k": 49.44377230909739, + "ki": 0.0002581657396748538, + "p": 154.65363211719352, + "integral_limit": 0.0002186538765738347 + }, + "true_anomaly": 76.2619685173928, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 16 + }, + { + "inertia": [ + 164.69927978515625, + 0.0, + 0.0, + 0.0, + 177.44561767578125, + 0.0, + 0.0, + 0.0, + 168.81134033203125 + ], + "mass": 184.22009277665626, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 17, + "solar_panel": { + "direction": [ + 0.9121648248781024, + 0.4086370584354058, + 0.031162264493448895 + ], + "area": 0.11196576549098342, + "efficiency": 0.3987949757124607 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.29669422740312756, + "power": 6.955871955307916, + "type": 1 + }, + "battery": { + "capacity": 21052.932390587273, + "percentage": 0.3741104752743536 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 704.3837150439671, + "power": 6.717607406283197, + "efficiency": 0.5963834717327685 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 505.59000700386576, + "power": 5.046718687748379, + "efficiency": 0.5351471094316649 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 509.20402622941907, + "power": 6.506047046984534, + "efficiency": 0.593419901579666 + } + ], + "mrp_control": { + "k": 61.36054049823374, + "ki": 0.007178967144352061, + "p": 162.28984924173105, + "integral_limit": 0.013069368292876407 + }, + "true_anomaly": 36.154205335989296, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 17 + }, + { + "inertia": [ + 120.08133697509766, + 0.0, + 0.0, + 0.0, + 52.48359298706055, + 0.0, + 0.0, + 0.0, + 196.29550170898438 + ], + "mass": 146.5753472272907, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 18, + "solar_panel": { + "direction": [ + 0.1067168597404516, + 0.4415436910224079, + 0.890870743018001 + ], + "area": 0.49078182204632714, + "efficiency": 0.17364045078165563 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2651889899556411, + "power": 4.018313738536352, + "type": 1 + }, + "battery": { + "capacity": 13732.733487923986, + "percentage": 0.6364040230361425 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 704.2609143903835, + "power": 5.506061098790533, + "efficiency": 0.594655133896081 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 671.9188712383643, + "power": 5.706047099770974, + "efficiency": 0.5653294373341349 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 699.6208557008257, + "power": 5.975424451508733, + "efficiency": 0.5780483426282965 + } + ], + "mrp_control": { + "k": 33.186901406763646, + "ki": 0.006106833931303771, + "p": 97.87713272240092, + "integral_limit": 0.027590908922736912 + }, + "true_anomaly": 110.76334043278757, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 18 + }, + { + "inertia": [ + 155.32241821289062, + 0.0, + 0.0, + 0.0, + 192.37168884277344, + 0.0, + 0.0, + 0.0, + 125.52527618408203 + ], + "mass": 184.78710099621625, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 19, + "solar_panel": { + "direction": [ + 0.13606873819395143, + 0.5926831352366896, + 0.7938589293396616 + ], + "area": 0.23464485931369536, + "efficiency": 0.1984746668846917 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4097355056021005, + "power": 6.280019988076939, + "type": 1 + }, + "battery": { + "capacity": 25091.02641220495, + "percentage": 0.890622345800658 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 694.3807753172268, + "power": 6.595727758149287, + "efficiency": 0.5292576376663033 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 498.43770972246455, + "power": 5.493828331745787, + "efficiency": 0.5580058802506733 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 444.73445731364046, + "power": 5.69204290434304, + "efficiency": 0.555748356170716 + } + ], + "mrp_control": { + "k": 33.50326384481704, + "ki": 0.005769373157947128, + "p": 75.35373019419886, + "integral_limit": 0.019562470703170475 + }, + "true_anomaly": 15.093256300733513, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 19 + }, + { + "inertia": [ + 79.82758331298828, + 0.0, + 0.0, + 0.0, + 147.38137817382812, + 0.0, + 0.0, + 0.0, + 56.781349182128906 + ], + "mass": 132.2298417317861, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 20, + "solar_panel": { + "direction": [ + -0.3207106204483339, + 0.07604023893020083, + 0.9441200029631205 + ], + "area": 0.497553381841341, + "efficiency": 0.23191975251781827 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.11270929277688593, + "power": 3.5943170688964368, + "type": 1 + }, + "battery": { + "capacity": 20657.614743681275, + "percentage": 0.9425602206546937 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 658.4455252978094, + "power": 6.179470935859683, + "efficiency": 0.5450566917209572 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 456.9652925686301, + "power": 5.156647497328484, + "efficiency": 0.5304673040480566 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 417.9948528749662, + "power": 5.367862871143061, + "efficiency": 0.5197111495281883 + } + ], + "mrp_control": { + "k": 25.38742688716534, + "ki": 0.00731190121361586, + "p": 74.99700293291754, + "integral_limit": 0.013548264116316742 + }, + "true_anomaly": 246.0036074561935, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 20 + }, + { + "inertia": [ + 171.35276794433594, + 0.0, + 0.0, + 0.0, + 120.60572052001953, + 0.0, + 0.0, + 0.0, + 52.18482208251953 + ], + "mass": 161.18683759483645, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 21, + "solar_panel": { + "direction": [ + 0.04659054029573243, + 0.42746009774188864, + -0.9028328673644124 + ], + "area": 0.49967347281889385, + "efficiency": 0.4259270417623462 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.45729984177304994, + "power": 4.025724665978419, + "type": 1 + }, + "battery": { + "capacity": 10905.303657933724, + "percentage": 0.8577591751544574 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 616.8037899972705, + "power": 6.086964600744555, + "efficiency": 0.5727386909878891 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 426.0914605612055, + "power": 5.528037816056746, + "efficiency": 0.54089426894007 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 590.7735042896991, + "power": 5.237337098479141, + "efficiency": 0.5470013240621542 + } + ], + "mrp_control": { + "k": 20.127982550285775, + "ki": 0.004353128459170691, + "p": 74.73362883993498, + "integral_limit": 0.007428546956405847 + }, + "true_anomaly": 45.411760471038995, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 21 + }, + { + "inertia": [ + 160.36077880859375, + 0.0, + 0.0, + 0.0, + 181.41976928710938, + 0.0, + 0.0, + 0.0, + 54.4691162109375 + ], + "mass": 177.58029235837145, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 22, + "solar_panel": { + "direction": [ + 0.4225372027481187, + 0.4686506815733886, + 0.7757762892449044 + ], + "area": 0.4956851377076045, + "efficiency": 0.11396247951068701 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.41724600005142165, + "power": 2.1591136414868597, + "type": 1 + }, + "battery": { + "capacity": 21341.121679655815, + "percentage": 0.8825461420058819 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 700.9259480314336, + "power": 6.626008139923617, + "efficiency": 0.5113079815476234 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 589.8602760472834, + "power": 6.373324752388244, + "efficiency": 0.5359919403332496 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 591.1162049052515, + "power": 5.750735462156338, + "efficiency": 0.5270437459206747 + } + ], + "mrp_control": { + "k": 43.85465872693589, + "ki": 0.008069002719626859, + "p": 94.50371465937802, + "integral_limit": 0.01946346774660609 + }, + "true_anomaly": 75.06659708232431, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 22 + }, + { + "inertia": [ + 60.75143051147461, + 0.0, + 0.0, + 0.0, + 108.25588989257812, + 0.0, + 0.0, + 0.0, + 130.44918823242188 + ], + "mass": 160.5594152365696, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 23, + "solar_panel": { + "direction": [ + -0.31777871914605255, + 0.6390205971046499, + -0.7004779526394181 + ], + "area": 0.1051107978819541, + "efficiency": 0.482189274085457 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4786423282202823, + "power": 9.261710007178488, + "type": 1 + }, + "battery": { + "capacity": 25510.33554055625, + "percentage": 0.7433576872926771 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 600.4223324661934, + "power": 6.066391001712352, + "efficiency": 0.5445689334325119 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 732.4322919867191, + "power": 5.490974073334435, + "efficiency": 0.5115017726032406 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 693.5667007742525, + "power": 5.27017093361654, + "efficiency": 0.529419495030645 + } + ], + "mrp_control": { + "k": 38.12264543881515, + "ki": 0.008458030956845643, + "p": 140.1405963967173, + "integral_limit": 0.03190122655775884 + }, + "true_anomaly": 189.84559370579063, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 23 + }, + { + "inertia": [ + 64.55734252929688, + 0.0, + 0.0, + 0.0, + 193.67852783203125, + 0.0, + 0.0, + 0.0, + 180.53939819335938 + ], + "mass": 101.9636340288566, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 24, + "solar_panel": { + "direction": [ + -0.9307023276069215, + 0.3439621178697764, + 0.12443166340444349 + ], + "area": 0.49804651182876536, + "efficiency": 0.37933607153727567 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.173327328240579, + "power": 2.9020326449740343, + "type": 1 + }, + "battery": { + "capacity": 15275.735078649686, + "percentage": 0.9940281297119391 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 413.98490381439717, + "power": 6.842678303284157, + "efficiency": 0.5504511904730409 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 594.7702668221474, + "power": 5.845835250555432, + "efficiency": 0.5664317031791453 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 710.6216839418951, + "power": 6.001865096862657, + "efficiency": 0.5606363618194719 + } + ], + "mrp_control": { + "k": 40.995370962267266, + "ki": 0.004034063181357906, + "p": 139.15294922593506, + "integral_limit": 0.01694267139482706 + }, + "true_anomaly": 263.54389508370446, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 24 + }, + { + "inertia": [ + 123.15946960449219, + 0.0, + 0.0, + 0.0, + 61.644954681396484, + 0.0, + 0.0, + 0.0, + 168.77931213378906 + ], + "mass": 50.71609217868367, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 25, + "solar_panel": { + "direction": [ + 0.6778384002311781, + 0.5570945691779748, + -0.4797715541426394 + ], + "area": 0.184743959581566, + "efficiency": 0.37970177542641614 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.24944585509906603, + "power": 2.243547180104353, + "type": 1 + }, + "battery": { + "capacity": 12104.124605531655, + "percentage": 0.5329973352154778 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 454.82059584194, + "power": 6.85350160677582, + "efficiency": 0.5924705185161001 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 474.36453280264226, + "power": 6.65238904753124, + "efficiency": 0.5060729186145255 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 471.6075257638865, + "power": 5.83499196208176, + "efficiency": 0.5467076677531822 + } + ], + "mrp_control": { + "k": 15.962148699891124, + "ki": 0.0003009463771980814, + "p": 52.25144226018124, + "integral_limit": 0.0009706437745256839 + }, + "true_anomaly": 28.687238558169142, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 25 + }, + { + "inertia": [ + 86.96397399902344, + 0.0, + 0.0, + 0.0, + 58.420955657958984, + 0.0, + 0.0, + 0.0, + 139.75782775878906 + ], + "mass": 182.29718334935458, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 26, + "solar_panel": { + "direction": [ + -0.5985631463267936, + 0.08857818784455823, + -0.7961633403376116 + ], + "area": 0.2737537538690032, + "efficiency": 0.47638247975800974 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3443942173678164, + "power": 5.935818929615337, + "type": 1 + }, + "battery": { + "capacity": 14165.093900594351, + "percentage": 0.12587935485092214 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 598.6567673676425, + "power": 6.1936808721433465, + "efficiency": 0.5953742298073474 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 603.3836666094414, + "power": 6.587373065676337, + "efficiency": 0.5031480222633173 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 620.8297008519761, + "power": 5.889842013055345, + "efficiency": 0.5182191884721403 + } + ], + "mrp_control": { + "k": 27.476768906819313, + "ki": 0.007170268847129153, + "p": 79.70009952866023, + "integral_limit": 0.009128251910592721 + }, + "true_anomaly": 137.20095702464545, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 26 + }, + { + "inertia": [ + 102.02761840820312, + 0.0, + 0.0, + 0.0, + 151.87820434570312, + 0.0, + 0.0, + 0.0, + 197.66851806640625 + ], + "mass": 108.4737424875933, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 27, + "solar_panel": { + "direction": [ + -0.5660598626331371, + 0.052740123341601025, + 0.822675337727871 + ], + "area": 0.1651893974732228, + "efficiency": 0.19081877436471012 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.20676580041008347, + "power": 9.268793940943086, + "type": 1 + }, + "battery": { + "capacity": 24848.72553604188, + "percentage": 0.6667002974800492 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 575.1859317022523, + "power": 6.35865604204688, + "efficiency": 0.5987124932842555 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 638.5057083000572, + "power": 6.181691654205185, + "efficiency": 0.5550752410293031 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 601.6840658515607, + "power": 5.261969388607938, + "efficiency": 0.5675911299297735 + } + ], + "mrp_control": { + "k": 79.6599614191629, + "ki": 0.003979829025830361, + "p": 283.80755638554416, + "integral_limit": 0.009997966673653614 + }, + "true_anomaly": 249.07000763722812, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 27 + }, + { + "inertia": [ + 145.29774475097656, + 0.0, + 0.0, + 0.0, + 121.70967102050781, + 0.0, + 0.0, + 0.0, + 148.47671508789062 + ], + "mass": 184.69325980541697, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 28, + "solar_panel": { + "direction": [ + 0.07221472314647129, + 0.9740602752218398, + 0.21445655503069166 + ], + "area": 0.20434991843456768, + "efficiency": 0.13449508377806962 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.42670913861023296, + "power": 4.237125094324718, + "type": 1 + }, + "battery": { + "capacity": 10582.104340442458, + "percentage": 0.11039372021010979 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 614.2885692432972, + "power": 5.114899737208167, + "efficiency": 0.5452475251721748 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 634.7724286131338, + "power": 6.200044103703072, + "efficiency": 0.5468342867533033 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 643.6695512768885, + "power": 6.480762160553147, + "efficiency": 0.5060705805776156 + } + ], + "mrp_control": { + "k": 28.31144000440013, + "ki": 0.006187267046616892, + "p": 99.64745487610188, + "integral_limit": 0.00045419315031962077 + }, + "true_anomaly": 286.1598867032411, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 28 + }, + { + "inertia": [ + 179.10443115234375, + 0.0, + 0.0, + 0.0, + 145.82070922851562, + 0.0, + 0.0, + 0.0, + 127.68726348876953 + ], + "mass": 169.37044999596105, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 29, + "solar_panel": { + "direction": [ + 0.03894247067758157, + 0.0642637762508966, + -0.9971728290720222 + ], + "area": 0.4748403169191123, + "efficiency": 0.15973224787257465 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.35707406987000656, + "power": 9.617632411482251, + "type": 1 + }, + "battery": { + "capacity": 10782.865992925968, + "percentage": 0.8998692310554269 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 468.7656876253783, + "power": 5.712345907063006, + "efficiency": 0.5783402856732439 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 512.3143657077305, + "power": 5.235661653668732, + "efficiency": 0.5791793517511341 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 474.4254937834511, + "power": 5.089791534225754, + "efficiency": 0.5346265716303507 + } + ], + "mrp_control": { + "k": 62.24899930652894, + "ki": 0.0008337849291049615, + "p": 236.47528711477932, + "integral_limit": 0.00038767780554988587 + }, + "true_anomaly": 333.9053534536958, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 29 + }, + { + "inertia": [ + 86.154541015625, + 0.0, + 0.0, + 0.0, + 92.03094482421875, + 0.0, + 0.0, + 0.0, + 51.60200119018555 + ], + "mass": 165.58549892990993, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 30, + "solar_panel": { + "direction": [ + 0.7871686789093505, + 0.34633086155466275, + -0.5103140261436215 + ], + "area": 0.37602070521796194, + "efficiency": 0.4048279589995075 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4351430243646851, + "power": 3.637763602992333, + "type": 1 + }, + "battery": { + "capacity": 9067.473590624902, + "percentage": 0.9977542093785089 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 680.9887177729157, + "power": 5.659952950668009, + "efficiency": 0.5960360129290148 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 681.9506168953849, + "power": 6.31222674911097, + "efficiency": 0.5413963605934616 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 633.4388489174082, + "power": 5.562187416420739, + "efficiency": 0.5565360166179474 + } + ], + "mrp_control": { + "k": 16.74631342053524, + "ki": 0.002025851749729318, + "p": 65.23683405111717, + "integral_limit": 0.009923872512773756 + }, + "true_anomaly": 296.6551970743848, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 30 + }, + { + "inertia": [ + 153.1134033203125, + 0.0, + 0.0, + 0.0, + 90.42028045654297, + 0.0, + 0.0, + 0.0, + 154.33853149414062 + ], + "mass": 84.5080332007116, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 31, + "solar_panel": { + "direction": [ + -0.1773194694487591, + 0.24799603889652005, + 0.9523947555746233 + ], + "area": 0.46542954385628055, + "efficiency": 0.34927329978040556 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.17931443001498182, + "power": 8.886457898551937, + "type": 1 + }, + "battery": { + "capacity": 17401.999023444834, + "percentage": 0.3831319704228371 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 577.2293701234489, + "power": 5.233574268438222, + "efficiency": 0.5856428980004549 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 536.2072422995643, + "power": 6.788777566265209, + "efficiency": 0.5757270200407578 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 495.9568680411144, + "power": 6.636568827731324, + "efficiency": 0.5948149966841295 + } + ], + "mrp_control": { + "k": 52.11260430971601, + "ki": 0.004497947199747231, + "p": 189.10706415966706, + "integral_limit": 0.0007309466070873174 + }, + "true_anomaly": 83.01433298523918, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 31 + }, + { + "inertia": [ + 153.75973510742188, + 0.0, + 0.0, + 0.0, + 70.20048522949219, + 0.0, + 0.0, + 0.0, + 119.72370910644531 + ], + "mass": 166.94285501860082, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 32, + "solar_panel": { + "direction": [ + -0.9153792315760815, + 0.31896320034657044, + 0.24564881278739395 + ], + "area": 0.4726779117377494, + "efficiency": 0.48694195308987875 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2775281472276908, + "power": 1.0073098978396287, + "type": 1 + }, + "battery": { + "capacity": 20751.931471765416, + "percentage": 0.6225270475868057 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 712.9715643605441, + "power": 5.557673646166, + "efficiency": 0.5287640869716764 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 661.4331945138324, + "power": 5.7578548548243145, + "efficiency": 0.5362222412580162 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 726.9124209414729, + "power": 6.3719101428227765, + "efficiency": 0.5362974406836729 + } + ], + "mrp_control": { + "k": 42.729980769598455, + "ki": 0.00046019092356741956, + "p": 148.13838346205196, + "integral_limit": 0.0007321431054743458 + }, + "true_anomaly": 323.6674497223487, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 32 + }, + { + "inertia": [ + 176.8616485595703, + 0.0, + 0.0, + 0.0, + 97.78340148925781, + 0.0, + 0.0, + 0.0, + 111.47023010253906 + ], + "mass": 56.48154610867767, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 33, + "solar_panel": { + "direction": [ + 0.004247689975925608, + 0.9959621702218127, + 0.08967336626292957 + ], + "area": 0.1271390403721062, + "efficiency": 0.35645471608593515 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.48148235742579115, + "power": 5.484960197747921, + "type": 1 + }, + "battery": { + "capacity": 12264.373112708976, + "percentage": 0.8621622092936465 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 468.2247019429122, + "power": 6.697857789737594, + "efficiency": 0.5559468975181889 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 502.4855928500383, + "power": 6.0843268112172115, + "efficiency": 0.5007662106852011 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 406.0837898524188, + "power": 5.768625331562907, + "efficiency": 0.5585796270093489 + } + ], + "mrp_control": { + "k": 16.128841331154266, + "ki": 0.007165580869167778, + "p": 32.44197262547489, + "integral_limit": 0.03396584391563296 + }, + "true_anomaly": 13.966758216167218, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 33 + }, + { + "inertia": [ + 168.70901489257812, + 0.0, + 0.0, + 0.0, + 193.64414978027344, + 0.0, + 0.0, + 0.0, + 186.9629669189453 + ], + "mass": 156.5505839400692, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 34, + "solar_panel": { + "direction": [ + 0.917910588193819, + 0.31152306438796595, + -0.24575095612430184 + ], + "area": 0.12779496416911848, + "efficiency": 0.20438842222059417 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4246719264084121, + "power": 3.7121170115087123, + "type": 1 + }, + "battery": { + "capacity": 24957.298653083108, + "percentage": 0.965093367939951 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 693.9114512357503, + "power": 5.747069513979599, + "efficiency": 0.5024188611564508 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 518.3309130961449, + "power": 6.368962068049136, + "efficiency": 0.5619439210872524 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 496.3523125705024, + "power": 6.584219936238295, + "efficiency": 0.5169176316040652 + } + ], + "mrp_control": { + "k": 38.53564025355237, + "ki": 0.008292070940878988, + "p": 100.2994964361949, + "integral_limit": 0.001220566402174998 + }, + "true_anomaly": 355.0185924111367, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 34 + }, + { + "inertia": [ + 82.71658325195312, + 0.0, + 0.0, + 0.0, + 115.31809997558594, + 0.0, + 0.0, + 0.0, + 184.9622802734375 + ], + "mass": 76.05553925850084, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 35, + "solar_panel": { + "direction": [ + -0.16731578323548607, + 0.9277315228320151, + -0.33364599536647566 + ], + "area": 0.3700133732423283, + "efficiency": 0.20639372383159638 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2943149276809345, + "power": 8.4271846918908, + "type": 1 + }, + "battery": { + "capacity": 13264.548464148196, + "percentage": 0.841003253331654 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 729.1618058146217, + "power": 5.25405954157496, + "efficiency": 0.568694189056328 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 717.627284234849, + "power": 5.429571993974061, + "efficiency": 0.5959191713172795 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 560.7818321075624, + "power": 5.6408089927889264, + "efficiency": 0.557074092552298 + } + ], + "mrp_control": { + "k": 58.697595656104504, + "ki": 0.008843891097637356, + "p": 159.05251153228946, + "integral_limit": 0.02630198392840806 + }, + "true_anomaly": 106.48922606698692, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 35 + }, + { + "inertia": [ + 192.20321655273438, + 0.0, + 0.0, + 0.0, + 134.1176300048828, + 0.0, + 0.0, + 0.0, + 149.22769165039062 + ], + "mass": 91.03262598415503, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 36, + "solar_panel": { + "direction": [ + 0.9263588376158672, + 0.26374188362377227, + 0.26888570581859456 + ], + "area": 0.426537166822338, + "efficiency": 0.21666026750499354 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2171519274427301, + "power": 2.932243190028088, + "type": 1 + }, + "battery": { + "capacity": 17895.27500345735, + "percentage": 0.34458029660542544 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 550.1255675405303, + "power": 6.989355585300184, + "efficiency": 0.5505317166392562 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 659.0144483654522, + "power": 6.4419137198835115, + "efficiency": 0.521082462768828 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 579.9619055208972, + "power": 5.156242537463706, + "efficiency": 0.5326518712878182 + } + ], + "mrp_control": { + "k": 39.945690652769784, + "ki": 0.0060035790189092875, + "p": 101.00471109605031, + "integral_limit": 0.029159741477463117 + }, + "true_anomaly": 110.45879664914091, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 36 + }, + { + "inertia": [ + 67.70002746582031, + 0.0, + 0.0, + 0.0, + 114.20108032226562, + 0.0, + 0.0, + 0.0, + 81.59652709960938 + ], + "mass": 65.67374261657, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 37, + "solar_panel": { + "direction": [ + -0.20575627835321716, + 0.25014487193235396, + -0.946092964229298 + ], + "area": 0.4509883004350731, + "efficiency": 0.2456290697130824 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.120493738407292, + "power": 5.296595350601783, + "type": 1 + }, + "battery": { + "capacity": 11378.826916355112, + "percentage": 0.5985482274595942 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 535.6416099229582, + "power": 6.355651535739911, + "efficiency": 0.5820804173467707 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 575.2663089536031, + "power": 6.41379267876869, + "efficiency": 0.5206840231035559 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 464.583184001094, + "power": 5.931844733182109, + "efficiency": 0.517844997447909 + } + ], + "mrp_control": { + "k": 22.273678015897634, + "ki": 0.003183917911048784, + "p": 72.20289323096311, + "integral_limit": 0.01063288296347745 + }, + "true_anomaly": 337.4299295181227, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 37 + }, + { + "inertia": [ + 86.42733764648438, + 0.0, + 0.0, + 0.0, + 133.92864990234375, + 0.0, + 0.0, + 0.0, + 182.5267791748047 + ], + "mass": 84.32819892379428, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 38, + "solar_panel": { + "direction": [ + 0.5134065460676748, + 0.30081066260993755, + 0.8036956287768591 + ], + "area": 0.13198071195308603, + "efficiency": 0.3339957461093722 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.41550978121730586, + "power": 7.333992638089077, + "type": 1 + }, + "battery": { + "capacity": 25190.830488363157, + "percentage": 0.8237439182909648 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 609.1353816059377, + "power": 6.933385905374638, + "efficiency": 0.5875747636261938 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 532.3015808249695, + "power": 6.9104337376706395, + "efficiency": 0.5193034710451719 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 596.0369385505355, + "power": 5.868054257062248, + "efficiency": 0.5613205492708114 + } + ], + "mrp_control": { + "k": 22.53897384648916, + "ki": 0.005987985871793919, + "p": 87.53012025751485, + "integral_limit": 0.015398596761522236 + }, + "true_anomaly": 287.0365082050247, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 38 + }, + { + "inertia": [ + 139.68458557128906, + 0.0, + 0.0, + 0.0, + 139.53573608398438, + 0.0, + 0.0, + 0.0, + 52.047000885009766 + ], + "mass": 137.7580873687453, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 39, + "solar_panel": { + "direction": [ + 0.2539341867345078, + 0.005695726782364542, + -0.9672047288469514 + ], + "area": 0.2543189243998568, + "efficiency": 0.2916825985809218 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.1327123008284674, + "power": 9.300516887971472, + "type": 1 + }, + "battery": { + "capacity": 21965.758955328398, + "percentage": 0.6384857799567502 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 663.3752601118879, + "power": 6.521202152118599, + "efficiency": 0.5860305299339641 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 427.51128325233924, + "power": 5.9288185929773505, + "efficiency": 0.5606757779502866 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 609.8233403449556, + "power": 6.720749476564179, + "efficiency": 0.5061450491122516 + } + ], + "mrp_control": { + "k": 44.47364295169111, + "ki": 0.000559278840030265, + "p": 168.28408452648162, + "integral_limit": 0.0027502793216600645 + }, + "true_anomaly": 168.0539694994341, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 39 + }, + { + "inertia": [ + 146.0426025390625, + 0.0, + 0.0, + 0.0, + 150.94906616210938, + 0.0, + 0.0, + 0.0, + 178.80950927734375 + ], + "mass": 80.68399153326564, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 40, + "solar_panel": { + "direction": [ + 0.6358241834715712, + 0.3749337115935058, + -0.6746497755305545 + ], + "area": 0.45045935015876837, + "efficiency": 0.17335338298333572 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4226168980009296, + "power": 2.637400129300445, + "type": 1 + }, + "battery": { + "capacity": 29407.983007084345, + "percentage": 0.24359505456580097 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 724.0758954481424, + "power": 6.972235896393261, + "efficiency": 0.5584961504215651 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 413.3043992792593, + "power": 5.932365046793226, + "efficiency": 0.5094890085880632 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 609.2288758866605, + "power": 6.405694849974452, + "efficiency": 0.5044852113723839 + } + ], + "mrp_control": { + "k": 17.09407205596357, + "ki": 0.006455675110726189, + "p": 38.44698740898242, + "integral_limit": 0.030674304611462918 + }, + "true_anomaly": 141.39996558851547, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 40 + }, + { + "inertia": [ + 172.14955139160156, + 0.0, + 0.0, + 0.0, + 74.81112670898438, + 0.0, + 0.0, + 0.0, + 198.95858764648438 + ], + "mass": 85.7539810425572, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 41, + "solar_panel": { + "direction": [ + -0.4063184354957575, + 0.6548205395029313, + -0.6372718336952998 + ], + "area": 0.13172354924966212, + "efficiency": 0.4029184637636628 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.18391604924820376, + "power": 8.938116152778928, + "type": 1 + }, + "battery": { + "capacity": 17929.800061632897, + "percentage": 0.9610543803276241 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 571.5523081897829, + "power": 5.124921909203733, + "efficiency": 0.5101686853960827 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 556.3172513218803, + "power": 5.818943982140329, + "efficiency": 0.5353015824178621 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 707.4839571306818, + "power": 5.632597596683843, + "efficiency": 0.5452500786390938 + } + ], + "mrp_control": { + "k": 34.19302222046937, + "ki": 0.00777973715819058, + "p": 104.92217237479429, + "integral_limit": 0.004225420152984847 + }, + "true_anomaly": 61.81088947020706, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 41 + }, + { + "inertia": [ + 133.17686462402344, + 0.0, + 0.0, + 0.0, + 198.78855895996094, + 0.0, + 0.0, + 0.0, + 112.81861877441406 + ], + "mass": 93.52445225699337, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 42, + "solar_panel": { + "direction": [ + 0.02022887732308929, + 0.2666407521094942, + 0.9635836766138842 + ], + "area": 0.125169172045606, + "efficiency": 0.3103686140419537 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.19206668267376636, + "power": 2.849085187392204, + "type": 1 + }, + "battery": { + "capacity": 10219.703404253962, + "percentage": 0.44649088095749767 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 610.9537548041137, + "power": 6.000135700117788, + "efficiency": 0.5268831019765687 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 448.84704414926716, + "power": 5.374934653322883, + "efficiency": 0.5729431632112604 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 618.0422416027203, + "power": 6.884160288687268, + "efficiency": 0.59214188012535 + } + ], + "mrp_control": { + "k": 76.70857475186173, + "ki": 0.004022447107544948, + "p": 274.4552621273144, + "integral_limit": 0.00467597651310356 + }, + "true_anomaly": 216.33200579957398, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 42 + }, + { + "inertia": [ + 65.30907440185547, + 0.0, + 0.0, + 0.0, + 88.38219451904297, + 0.0, + 0.0, + 0.0, + 164.5861053466797 + ], + "mass": 86.97840770751101, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 43, + "solar_panel": { + "direction": [ + -0.1508723388844513, + 0.19641805098572346, + -0.9688433756838641 + ], + "area": 0.47436643829134684, + "efficiency": 0.22875562963982127 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.49758478399373207, + "power": 4.727211348289959, + "type": 1 + }, + "battery": { + "capacity": 26408.924555788577, + "percentage": 0.6249169000826533 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 682.0465886308724, + "power": 6.599689297110277, + "efficiency": 0.5803486217913528 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 445.68622476439054, + "power": 5.194396935011974, + "efficiency": 0.578119092292295 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 734.1333647812702, + "power": 6.175842736325614, + "efficiency": 0.5088310486866044 + } + ], + "mrp_control": { + "k": 24.717966714202895, + "ki": 0.005264068712671005, + "p": 86.02427856314412, + "integral_limit": 0.008007242387610079 + }, + "true_anomaly": 95.98865247259002, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 43 + }, + { + "inertia": [ + 173.80447387695312, + 0.0, + 0.0, + 0.0, + 114.90234375, + 0.0, + 0.0, + 0.0, + 65.87764739990234 + ], + "mass": 63.65437044408371, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 44, + "solar_panel": { + "direction": [ + -0.3749205645521609, + 0.0018089041755464225, + -0.927055175349112 + ], + "area": 0.4942611978830129, + "efficiency": 0.35395865375397284 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.338467150511512, + "power": 3.855387774210068, + "type": 1 + }, + "battery": { + "capacity": 23481.048821833516, + "percentage": 0.8719621579789815 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 599.951161507035, + "power": 5.041156432383304, + "efficiency": 0.5716103611519002 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 624.7740980590459, + "power": 5.881578032189029, + "efficiency": 0.5762622294087916 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 452.84290378489743, + "power": 6.692712946618793, + "efficiency": 0.5490078692382532 + } + ], + "mrp_control": { + "k": 58.71194618190075, + "ki": 0.004337192623345406, + "p": 233.0572115531588, + "integral_limit": 0.01251207002893005 + }, + "true_anomaly": 190.4005153976695, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 44 + }, + { + "inertia": [ + 93.45620727539062, + 0.0, + 0.0, + 0.0, + 174.72023010253906, + 0.0, + 0.0, + 0.0, + 140.7474822998047 + ], + "mass": 198.7941136128995, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 45, + "solar_panel": { + "direction": [ + 0.06203750438974671, + 0.17298014108122828, + -0.9829695920223629 + ], + "area": 0.357616884582312, + "efficiency": 0.32962059043548103 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3388790246073703, + "power": 4.507635393352304, + "type": 1 + }, + "battery": { + "capacity": 21604.133294915133, + "percentage": 0.7236953768331194 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 604.9981900880515, + "power": 6.652194542355712, + "efficiency": 0.5097042801419748 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 463.34488145523545, + "power": 6.186769249002944, + "efficiency": 0.5934415246465392 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 475.67813348010304, + "power": 5.297950970614352, + "efficiency": 0.5354294594310561 + } + ], + "mrp_control": { + "k": 63.76764666196343, + "ki": 0.0060263937197879295, + "p": 128.69137929636068, + "integral_limit": 0.012974593721828185 + }, + "true_anomaly": 64.14798539763902, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 45 + }, + { + "inertia": [ + 96.11229705810547, + 0.0, + 0.0, + 0.0, + 86.46250915527344, + 0.0, + 0.0, + 0.0, + 53.89992141723633 + ], + "mass": 183.9705546437268, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 46, + "solar_panel": { + "direction": [ + -0.9805170493903922, + 0.19643323703246623, + -0.0005470317231510855 + ], + "area": 0.29791396989627306, + "efficiency": 0.20756811514981047 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.39062831306466816, + "power": 9.50838030285681, + "type": 1 + }, + "battery": { + "capacity": 15308.955055755261, + "percentage": 0.90257075076096 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 532.8461585204949, + "power": 6.861184646183895, + "efficiency": 0.5738423112525401 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 614.0904437880924, + "power": 6.9469142946952065, + "efficiency": 0.5228348599014079 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 693.6955000535445, + "power": 5.771762040406745, + "efficiency": 0.5764328163497897 + } + ], + "mrp_control": { + "k": 16.028606086034788, + "ki": 0.006999328531351564, + "p": 50.142737736949, + "integral_limit": 0.024621003787913324 + }, + "true_anomaly": 275.0597966978015, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 46 + }, + { + "inertia": [ + 110.465087890625, + 0.0, + 0.0, + 0.0, + 122.02111053466797, + 0.0, + 0.0, + 0.0, + 109.68540954589844 + ], + "mass": 153.2115098249791, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 47, + "solar_panel": { + "direction": [ + 0.48917046258235913, + 0.1939559713822958, + 0.8503489517263549 + ], + "area": 0.46528048423552815, + "efficiency": 0.2554821909609555 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.1863763753383909, + "power": 6.666716527796675, + "type": 1 + }, + "battery": { + "capacity": 20531.336615825432, + "percentage": 0.8596877745464163 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 561.52163263424, + "power": 6.8664210678161774, + "efficiency": 0.5095547347837202 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 494.80436403523606, + "power": 6.748097431620345, + "efficiency": 0.5703054877133322 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 515.5900309495134, + "power": 5.555819020983698, + "efficiency": 0.5946218168702601 + } + ], + "mrp_control": { + "k": 31.62692422386898, + "ki": 0.0036962347357206416, + "p": 121.42425966787773, + "integral_limit": 0.01775294266988211 + }, + "true_anomaly": 319.72374140473386, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 47 + }, + { + "inertia": [ + 68.31183624267578, + 0.0, + 0.0, + 0.0, + 192.5380401611328, + 0.0, + 0.0, + 0.0, + 122.98563385009766 + ], + "mass": 115.16798308455252, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 48, + "solar_panel": { + "direction": [ + -0.1812367627164074, + 0.982558448559088, + -0.0416188779910591 + ], + "area": 0.3133696083429206, + "efficiency": 0.2739533490284439 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.22413248034233632, + "power": 4.707352771092097, + "type": 1 + }, + "battery": { + "capacity": 17575.699891526674, + "percentage": 0.5196501362270061 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 479.7174542446083, + "power": 5.21110725730629, + "efficiency": 0.5326246935853585 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 667.7932258353035, + "power": 5.94581595911685, + "efficiency": 0.5835815227877047 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 722.2124422548653, + "power": 6.520687561940864, + "efficiency": 0.557814305355931 + } + ], + "mrp_control": { + "k": 35.17519770542687, + "ki": 0.00254463391292275, + "p": 107.3815768273076, + "integral_limit": 0.011306125791303509 + }, + "true_anomaly": 147.09261399287203, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 48 + } + ] +} \ No newline at end of file diff --git a/benchmarks/aeosbench/dataset/cases/00223/taskset.json b/benchmarks/aeosbench/dataset/cases/00223/taskset.json new file mode 100644 index 0000000..7b777db --- /dev/null +++ b/benchmarks/aeosbench/dataset/cases/00223/taskset.json @@ -0,0 +1,2389 @@ +[ + { + "release_time": 1649, + "due_time": 2751, + "duration": 49, + "coordinate": [ + 35.5766645613965, + 133.88181079382093 + ], + "sensor_type": 1, + "id": 0 + }, + { + "release_time": 1281, + "due_time": 3352, + "duration": 28, + "coordinate": [ + 34.60235920676138, + 97.61591368677091 + ], + "sensor_type": 1, + "id": 1 + }, + { + "release_time": 2441, + "due_time": 3347, + "duration": 54, + "coordinate": [ + 71.45617638459538, + -177.58822416912722 + ], + "sensor_type": 1, + "id": 2 + }, + { + "release_time": 399, + "due_time": 3359, + "duration": 38, + "coordinate": [ + -24.385755561957083, + 74.65076527477612 + ], + "sensor_type": 1, + "id": 3 + }, + { + "release_time": 890, + "due_time": 1428, + "duration": 25, + "coordinate": [ + 60.534924336276816, + -144.39000910161866 + ], + "sensor_type": 1, + "id": 4 + }, + { + "release_time": 797, + "due_time": 2769, + "duration": 18, + "coordinate": [ + -80.3397828199271, + 22.414537835420873 + ], + "sensor_type": 1, + "id": 5 + }, + { + "release_time": 2443, + "due_time": 2964, + "duration": 20, + "coordinate": [ + 31.691905662793857, + 139.34196817934765 + ], + "sensor_type": 1, + "id": 6 + }, + { + "release_time": 1598, + "due_time": 2644, + "duration": 48, + "coordinate": [ + 84.97124964119601, + 139.05766024582528 + ], + "sensor_type": 1, + "id": 7 + }, + { + "release_time": 2818, + "due_time": 3509, + "duration": 39, + "coordinate": [ + 81.10269507150653, + -117.67145472270332 + ], + "sensor_type": 1, + "id": 8 + }, + { + "release_time": 651, + "due_time": 3565, + "duration": 27, + "coordinate": [ + -8.743095374184676, + -56.187242622590006 + ], + "sensor_type": 1, + "id": 9 + }, + { + "release_time": 3386, + "due_time": 3538, + "duration": 36, + "coordinate": [ + 45.57696020633614, + 102.76195491764628 + ], + "sensor_type": 1, + "id": 10 + }, + { + "release_time": 2270, + "due_time": 3039, + "duration": 47, + "coordinate": [ + 13.748450180612991, + 0.9609602605437431 + ], + "sensor_type": 1, + "id": 11 + }, + { + "release_time": 1673, + "due_time": 3356, + "duration": 22, + "coordinate": [ + -88.88486444096947, + -169.88639185005377 + ], + "sensor_type": 1, + "id": 12 + }, + { + "release_time": 1153, + "due_time": 1429, + "duration": 60, + "coordinate": [ + -77.59610540562016, + 116.96607388004821 + ], + "sensor_type": 1, + "id": 13 + }, + { + "release_time": 2976, + "due_time": 3425, + "duration": 28, + "coordinate": [ + 51.09928338715304, + -36.59740988943929 + ], + "sensor_type": 1, + "id": 14 + }, + { + "release_time": 1718, + "due_time": 1948, + "duration": 60, + "coordinate": [ + 85.17277533623053, + 49.64815025372758 + ], + "sensor_type": 1, + "id": 15 + }, + { + "release_time": 476, + "due_time": 2032, + "duration": 44, + "coordinate": [ + 3.4644190297186412, + 147.99671964102652 + ], + "sensor_type": 1, + "id": 16 + }, + { + "release_time": 1729, + "due_time": 3479, + "duration": 56, + "coordinate": [ + 11.53605979456485, + -84.99355298404014 + ], + "sensor_type": 1, + "id": 17 + }, + { + "release_time": 1094, + "due_time": 3380, + "duration": 34, + "coordinate": [ + 81.93924469649758, + -61.88080244204309 + ], + "sensor_type": 1, + "id": 18 + }, + { + "release_time": 788, + "due_time": 3230, + "duration": 59, + "coordinate": [ + -48.14040638977422, + -106.65232539500307 + ], + "sensor_type": 1, + "id": 19 + }, + { + "release_time": 2953, + "due_time": 3358, + "duration": 51, + "coordinate": [ + -19.490867375853966, + 7.640861735982213 + ], + "sensor_type": 1, + "id": 20 + }, + { + "release_time": 667, + "due_time": 2731, + "duration": 50, + "coordinate": [ + 19.20756408955971, + -1.622774333066502 + ], + "sensor_type": 1, + "id": 21 + }, + { + "release_time": 32, + "due_time": 3177, + "duration": 56, + "coordinate": [ + 2.084386816957391, + -12.964949880567161 + ], + "sensor_type": 1, + "id": 22 + }, + { + "release_time": 99, + "due_time": 3540, + "duration": 29, + "coordinate": [ + -2.6870571986257517, + -82.5861479866345 + ], + "sensor_type": 1, + "id": 23 + }, + { + "release_time": 3123, + "due_time": 3482, + "duration": 57, + "coordinate": [ + 39.42294406491692, + -26.484015258366725 + ], + "sensor_type": 1, + "id": 24 + }, + { + "release_time": 2235, + "due_time": 2732, + "duration": 37, + "coordinate": [ + -45.106437686606476, + 129.87720407172787 + ], + "sensor_type": 1, + "id": 25 + }, + { + "release_time": 2495, + "due_time": 2781, + "duration": 52, + "coordinate": [ + -47.01909313387207, + 99.45240695674988 + ], + "sensor_type": 1, + "id": 26 + }, + { + "release_time": 1272, + "due_time": 3120, + "duration": 42, + "coordinate": [ + 16.8431308753881, + 115.95707756040332 + ], + "sensor_type": 1, + "id": 27 + }, + { + "release_time": 2535, + "due_time": 2744, + "duration": 22, + "coordinate": [ + -6.715341837139704, + -144.34769433726944 + ], + "sensor_type": 1, + "id": 28 + }, + { + "release_time": 2367, + "due_time": 2762, + "duration": 16, + "coordinate": [ + 58.94532230154803, + -63.501780011356644 + ], + "sensor_type": 1, + "id": 29 + }, + { + "release_time": 538, + "due_time": 3212, + "duration": 17, + "coordinate": [ + -9.91269109913884, + 34.37572599451201 + ], + "sensor_type": 1, + "id": 30 + }, + { + "release_time": 1499, + "due_time": 2268, + "duration": 39, + "coordinate": [ + 37.6853656719052, + -88.72470205083418 + ], + "sensor_type": 1, + "id": 31 + }, + { + "release_time": 1862, + "due_time": 2559, + "duration": 15, + "coordinate": [ + -16.193031772791272, + 142.50878371522202 + ], + "sensor_type": 1, + "id": 32 + }, + { + "release_time": 835, + "due_time": 2094, + "duration": 52, + "coordinate": [ + 45.282444952351625, + -168.5125569224729 + ], + "sensor_type": 1, + "id": 33 + }, + { + "release_time": 2225, + "due_time": 3384, + "duration": 55, + "coordinate": [ + 38.82640476961285, + 146.45120653481433 + ], + "sensor_type": 1, + "id": 34 + }, + { + "release_time": 3463, + "due_time": 3566, + "duration": 18, + "coordinate": [ + -75.08311824677217, + -20.052439595971265 + ], + "sensor_type": 1, + "id": 35 + }, + { + "release_time": 2291, + "due_time": 2487, + "duration": 43, + "coordinate": [ + 21.76062550562297, + 49.020560662886595 + ], + "sensor_type": 1, + "id": 36 + }, + { + "release_time": 1845, + "due_time": 3203, + "duration": 32, + "coordinate": [ + 35.69618218687114, + 51.64913874788516 + ], + "sensor_type": 1, + "id": 37 + }, + { + "release_time": 2935, + "due_time": 3495, + "duration": 60, + "coordinate": [ + -54.512902529770344, + -20.723528506846833 + ], + "sensor_type": 1, + "id": 38 + }, + { + "release_time": 2302, + "due_time": 3301, + "duration": 31, + "coordinate": [ + -5.316160636154478, + 77.92735287158303 + ], + "sensor_type": 1, + "id": 39 + }, + { + "release_time": 1416, + "due_time": 3545, + "duration": 28, + "coordinate": [ + -66.62411752480818, + 97.44930497573398 + ], + "sensor_type": 1, + "id": 40 + }, + { + "release_time": 370, + "due_time": 2589, + "duration": 40, + "coordinate": [ + 76.4366360507201, + -134.9973354934965 + ], + "sensor_type": 1, + "id": 41 + }, + { + "release_time": 1345, + "due_time": 3052, + "duration": 27, + "coordinate": [ + -37.93767680915515, + -33.548254650159464 + ], + "sensor_type": 1, + "id": 42 + }, + { + "release_time": 2174, + "due_time": 2560, + "duration": 50, + "coordinate": [ + -39.398835518029976, + 170.09850742679032 + ], + "sensor_type": 1, + "id": 43 + }, + { + "release_time": 1804, + "due_time": 1923, + "duration": 32, + "coordinate": [ + -75.27091586190896, + -170.7493090256463 + ], + "sensor_type": 1, + "id": 44 + }, + { + "release_time": 744, + "due_time": 2229, + "duration": 49, + "coordinate": [ + -34.096742058049976, + 21.43519313329182 + ], + "sensor_type": 1, + "id": 45 + }, + { + "release_time": 901, + "due_time": 2619, + "duration": 43, + "coordinate": [ + -30.943245998084656, + 110.40629752168661 + ], + "sensor_type": 1, + "id": 46 + }, + { + "release_time": 2656, + "due_time": 3261, + "duration": 38, + "coordinate": [ + -60.8960578643748, + 39.568039075401856 + ], + "sensor_type": 1, + "id": 47 + }, + { + "release_time": 2626, + "due_time": 3059, + "duration": 47, + "coordinate": [ + -12.334351559813129, + -25.76193879859889 + ], + "sensor_type": 1, + "id": 48 + }, + { + "release_time": 1447, + "due_time": 2843, + "duration": 23, + "coordinate": [ + 69.83358820647723, + 4.439856954312745 + ], + "sensor_type": 1, + "id": 49 + }, + { + "release_time": 2355, + "due_time": 2638, + "duration": 36, + "coordinate": [ + -26.7365268882797, + -157.17901629127343 + ], + "sensor_type": 1, + "id": 50 + }, + { + "release_time": 319, + "due_time": 3254, + "duration": 19, + "coordinate": [ + 24.1261833281867, + 114.16143280180927 + ], + "sensor_type": 1, + "id": 51 + }, + { + "release_time": 3454, + "due_time": 3594, + "duration": 15, + "coordinate": [ + 55.048078626354766, + -144.48540216538973 + ], + "sensor_type": 1, + "id": 52 + }, + { + "release_time": 1232, + "due_time": 3183, + "duration": 39, + "coordinate": [ + 83.03606917076209, + -160.88153215185764 + ], + "sensor_type": 1, + "id": 53 + }, + { + "release_time": 306, + "due_time": 2012, + "duration": 43, + "coordinate": [ + -67.88780688745187, + -91.0655836638237 + ], + "sensor_type": 1, + "id": 54 + }, + { + "release_time": 1512, + "due_time": 2466, + "duration": 45, + "coordinate": [ + -53.79827852305208, + -56.61788923301391 + ], + "sensor_type": 1, + "id": 55 + }, + { + "release_time": 1970, + "due_time": 2361, + "duration": 15, + "coordinate": [ + -49.331869092671184, + 109.95101884578742 + ], + "sensor_type": 1, + "id": 56 + }, + { + "release_time": 2864, + "due_time": 3585, + "duration": 18, + "coordinate": [ + 29.70993116827833, + -85.08656801806532 + ], + "sensor_type": 1, + "id": 57 + }, + { + "release_time": 169, + "due_time": 2195, + "duration": 56, + "coordinate": [ + 46.485129887990865, + 143.08174211750077 + ], + "sensor_type": 1, + "id": 58 + }, + { + "release_time": 1063, + "due_time": 3527, + "duration": 25, + "coordinate": [ + 43.11120022164815, + 104.09828006041073 + ], + "sensor_type": 1, + "id": 59 + }, + { + "release_time": 2052, + "due_time": 2647, + "duration": 44, + "coordinate": [ + 59.93488914190209, + -163.17518470928636 + ], + "sensor_type": 1, + "id": 60 + }, + { + "release_time": 3126, + "due_time": 3286, + "duration": 17, + "coordinate": [ + -19.73680456454221, + -134.6362482907288 + ], + "sensor_type": 1, + "id": 61 + }, + { + "release_time": 2100, + "due_time": 3364, + "duration": 52, + "coordinate": [ + 31.77290830822365, + 103.27613744988798 + ], + "sensor_type": 1, + "id": 62 + }, + { + "release_time": 419, + "due_time": 3053, + "duration": 47, + "coordinate": [ + -85.70864241607264, + 134.32965984788717 + ], + "sensor_type": 1, + "id": 63 + }, + { + "release_time": 236, + "due_time": 650, + "duration": 19, + "coordinate": [ + 29.480303716117135, + -173.74124919202131 + ], + "sensor_type": 1, + "id": 64 + }, + { + "release_time": 1514, + "due_time": 3446, + "duration": 60, + "coordinate": [ + 68.14059636237363, + 129.3040470152602 + ], + "sensor_type": 1, + "id": 65 + }, + { + "release_time": 1161, + "due_time": 2194, + "duration": 20, + "coordinate": [ + 15.492113981640372, + -132.70593689962806 + ], + "sensor_type": 1, + "id": 66 + }, + { + "release_time": 2436, + "due_time": 3041, + "duration": 18, + "coordinate": [ + -21.61046757236693, + 130.81776529349224 + ], + "sensor_type": 1, + "id": 67 + }, + { + "release_time": 2869, + "due_time": 2987, + "duration": 27, + "coordinate": [ + 60.24300401801625, + 84.71738023060294 + ], + "sensor_type": 1, + "id": 68 + }, + { + "release_time": 1766, + "due_time": 2113, + "duration": 46, + "coordinate": [ + -35.15058473447408, + 25.00821670995535 + ], + "sensor_type": 1, + "id": 69 + }, + { + "release_time": 595, + "due_time": 2980, + "duration": 53, + "coordinate": [ + 75.34577680670392, + 127.1328256979545 + ], + "sensor_type": 1, + "id": 70 + }, + { + "release_time": 3233, + "due_time": 3452, + "duration": 59, + "coordinate": [ + 47.96419976689435, + 125.90400265144899 + ], + "sensor_type": 1, + "id": 71 + }, + { + "release_time": 488, + "due_time": 1168, + "duration": 21, + "coordinate": [ + 75.58771016302754, + 1.9450567998818258 + ], + "sensor_type": 1, + "id": 72 + }, + { + "release_time": 1501, + "due_time": 2123, + "duration": 30, + "coordinate": [ + 77.39328992563097, + 148.8867229575585 + ], + "sensor_type": 1, + "id": 73 + }, + { + "release_time": 1762, + "due_time": 3266, + "duration": 35, + "coordinate": [ + -39.016750969796256, + -171.84020022042841 + ], + "sensor_type": 1, + "id": 74 + }, + { + "release_time": 1227, + "due_time": 3312, + "duration": 25, + "coordinate": [ + -4.242120820995382, + 129.5167467110989 + ], + "sensor_type": 1, + "id": 75 + }, + { + "release_time": 3018, + "due_time": 3313, + "duration": 32, + "coordinate": [ + 23.647384314143736, + 7.082327923592317 + ], + "sensor_type": 1, + "id": 76 + }, + { + "release_time": 1267, + "due_time": 3160, + "duration": 52, + "coordinate": [ + -78.14145247554455, + -175.93412619339296 + ], + "sensor_type": 1, + "id": 77 + }, + { + "release_time": 1101, + "due_time": 1941, + "duration": 44, + "coordinate": [ + 6.900083651323129, + -81.1303475139479 + ], + "sensor_type": 1, + "id": 78 + }, + { + "release_time": 1932, + "due_time": 3481, + "duration": 49, + "coordinate": [ + -56.92117239681858, + 28.304132554681217 + ], + "sensor_type": 1, + "id": 79 + }, + { + "release_time": 1787, + "due_time": 2912, + "duration": 29, + "coordinate": [ + 43.30453700730982, + -36.78034933767714 + ], + "sensor_type": 1, + "id": 80 + }, + { + "release_time": 2551, + "due_time": 3037, + "duration": 41, + "coordinate": [ + 23.809437071791436, + -162.2073201457962 + ], + "sensor_type": 1, + "id": 81 + }, + { + "release_time": 979, + "due_time": 2286, + "duration": 39, + "coordinate": [ + 17.75859617032937, + -33.13505241222245 + ], + "sensor_type": 1, + "id": 82 + }, + { + "release_time": 3327, + "due_time": 3593, + "duration": 20, + "coordinate": [ + 71.959751435095, + 100.73812636901584 + ], + "sensor_type": 1, + "id": 83 + }, + { + "release_time": 283, + "due_time": 3164, + "duration": 48, + "coordinate": [ + 66.62199799173314, + 72.67026666935433 + ], + "sensor_type": 1, + "id": 84 + }, + { + "release_time": 987, + "due_time": 1272, + "duration": 48, + "coordinate": [ + -71.67007419288694, + 66.67445523014987 + ], + "sensor_type": 1, + "id": 85 + }, + { + "release_time": 1892, + "due_time": 2031, + "duration": 15, + "coordinate": [ + 82.35233105600574, + -49.947435548850535 + ], + "sensor_type": 1, + "id": 86 + }, + { + "release_time": 2490, + "due_time": 3420, + "duration": 30, + "coordinate": [ + -0.6221227626983392, + -164.49626853766102 + ], + "sensor_type": 1, + "id": 87 + }, + { + "release_time": 3457, + "due_time": 3593, + "duration": 26, + "coordinate": [ + 81.98908323075747, + -169.91620594556392 + ], + "sensor_type": 1, + "id": 88 + }, + { + "release_time": 2243, + "due_time": 3193, + "duration": 53, + "coordinate": [ + 12.850236243974251, + 108.36431363249147 + ], + "sensor_type": 1, + "id": 89 + }, + { + "release_time": 2155, + "due_time": 2326, + "duration": 49, + "coordinate": [ + -26.123118672916625, + -93.77649750131023 + ], + "sensor_type": 1, + "id": 90 + }, + { + "release_time": 937, + "due_time": 2112, + "duration": 21, + "coordinate": [ + 19.37588101423775, + 29.60933128844843 + ], + "sensor_type": 1, + "id": 91 + }, + { + "release_time": 1626, + "due_time": 3532, + "duration": 50, + "coordinate": [ + 34.95920812043215, + -152.60595958310128 + ], + "sensor_type": 1, + "id": 92 + }, + { + "release_time": 2445, + "due_time": 2744, + "duration": 57, + "coordinate": [ + -89.12847680181642, + -19.217155630543203 + ], + "sensor_type": 1, + "id": 93 + }, + { + "release_time": 1612, + "due_time": 3008, + "duration": 25, + "coordinate": [ + -57.52819741217257, + -83.80029455391069 + ], + "sensor_type": 1, + "id": 94 + }, + { + "release_time": 1707, + "due_time": 2476, + "duration": 57, + "coordinate": [ + -45.95417820115403, + 64.65375105586455 + ], + "sensor_type": 1, + "id": 95 + }, + { + "release_time": 2053, + "due_time": 3350, + "duration": 21, + "coordinate": [ + 20.913672151387402, + -102.50406038860525 + ], + "sensor_type": 1, + "id": 96 + }, + { + "release_time": 3137, + "due_time": 3326, + "duration": 57, + "coordinate": [ + -63.52523753739669, + 124.14618223876641 + ], + "sensor_type": 1, + "id": 97 + }, + { + "release_time": 501, + "due_time": 753, + "duration": 50, + "coordinate": [ + 74.93510402051356, + 155.1928334197833 + ], + "sensor_type": 1, + "id": 98 + }, + { + "release_time": 2244, + "due_time": 3524, + "duration": 29, + "coordinate": [ + -19.037037213607434, + -27.426066557016043 + ], + "sensor_type": 1, + "id": 99 + }, + { + "release_time": 3436, + "due_time": 3579, + "duration": 46, + "coordinate": [ + 49.58336404675438, + -13.738370376229 + ], + "sensor_type": 1, + "id": 100 + }, + { + "release_time": 2024, + "due_time": 3067, + "duration": 53, + "coordinate": [ + 7.768660536934959, + 122.7747704669261 + ], + "sensor_type": 1, + "id": 101 + }, + { + "release_time": 3055, + "due_time": 3500, + "duration": 50, + "coordinate": [ + -37.06548604403424, + 30.64841565275748 + ], + "sensor_type": 1, + "id": 102 + }, + { + "release_time": 3188, + "due_time": 3349, + "duration": 50, + "coordinate": [ + -70.70550874287704, + -79.46515970451158 + ], + "sensor_type": 1, + "id": 103 + }, + { + "release_time": 2475, + "due_time": 2961, + "duration": 32, + "coordinate": [ + 73.7755298543041, + -92.58010721419367 + ], + "sensor_type": 1, + "id": 104 + }, + { + "release_time": 1742, + "due_time": 3366, + "duration": 39, + "coordinate": [ + -54.059392383824886, + 66.51410476336778 + ], + "sensor_type": 1, + "id": 105 + }, + { + "release_time": 1627, + "due_time": 2132, + "duration": 48, + "coordinate": [ + -18.931945742210743, + 15.054937755960623 + ], + "sensor_type": 1, + "id": 106 + }, + { + "release_time": 2340, + "due_time": 3029, + "duration": 33, + "coordinate": [ + -4.8118985831465295, + 119.89898194988518 + ], + "sensor_type": 1, + "id": 107 + }, + { + "release_time": 3201, + "due_time": 3433, + "duration": 46, + "coordinate": [ + -39.857001635375916, + -3.306584365265934 + ], + "sensor_type": 1, + "id": 108 + }, + { + "release_time": 3193, + "due_time": 3585, + "duration": 30, + "coordinate": [ + -50.97382262342318, + -90.65874479514775 + ], + "sensor_type": 1, + "id": 109 + }, + { + "release_time": 149, + "due_time": 2161, + "duration": 17, + "coordinate": [ + -6.159276837730715, + -156.41723937511819 + ], + "sensor_type": 1, + "id": 110 + }, + { + "release_time": 208, + "due_time": 2386, + "duration": 52, + "coordinate": [ + -32.051299805283776, + 136.51919606105093 + ], + "sensor_type": 1, + "id": 111 + }, + { + "release_time": 1780, + "due_time": 3424, + "duration": 28, + "coordinate": [ + 29.157608445439195, + 34.758851571743804 + ], + "sensor_type": 1, + "id": 112 + }, + { + "release_time": 24, + "due_time": 2138, + "duration": 39, + "coordinate": [ + 20.394191030452546, + -45.322384198130294 + ], + "sensor_type": 1, + "id": 113 + }, + { + "release_time": 383, + "due_time": 2194, + "duration": 25, + "coordinate": [ + -0.6609257580463463, + 133.6487445674959 + ], + "sensor_type": 1, + "id": 114 + }, + { + "release_time": 2665, + "due_time": 3435, + "duration": 55, + "coordinate": [ + 9.79036197813737, + -163.79629372963268 + ], + "sensor_type": 1, + "id": 115 + }, + { + "release_time": 3099, + "due_time": 3493, + "duration": 47, + "coordinate": [ + -50.23343201183865, + 22.440555684553743 + ], + "sensor_type": 1, + "id": 116 + }, + { + "release_time": 2440, + "due_time": 3196, + "duration": 29, + "coordinate": [ + -81.25068093581729, + -175.15211886445496 + ], + "sensor_type": 1, + "id": 117 + }, + { + "release_time": 3061, + "due_time": 3557, + "duration": 32, + "coordinate": [ + -23.6789365093927, + -61.54649686969091 + ], + "sensor_type": 1, + "id": 118 + }, + { + "release_time": 2570, + "due_time": 3453, + "duration": 16, + "coordinate": [ + -41.340213618315204, + 56.966412584341384 + ], + "sensor_type": 1, + "id": 119 + }, + { + "release_time": 395, + "due_time": 1728, + "duration": 47, + "coordinate": [ + 47.07551931529096, + 147.6649482939839 + ], + "sensor_type": 1, + "id": 120 + }, + { + "release_time": 208, + "due_time": 497, + "duration": 60, + "coordinate": [ + 32.43602726978739, + -135.73419570202344 + ], + "sensor_type": 1, + "id": 121 + }, + { + "release_time": 3183, + "due_time": 3279, + "duration": 20, + "coordinate": [ + -64.8637537614916, + -87.2183591082142 + ], + "sensor_type": 1, + "id": 122 + }, + { + "release_time": 1174, + "due_time": 1588, + "duration": 33, + "coordinate": [ + 14.843889978132225, + -158.60053871388706 + ], + "sensor_type": 1, + "id": 123 + }, + { + "release_time": 1481, + "due_time": 2399, + "duration": 28, + "coordinate": [ + -37.57323866725174, + 69.5183836792466 + ], + "sensor_type": 1, + "id": 124 + }, + { + "release_time": 826, + "due_time": 1850, + "duration": 37, + "coordinate": [ + 8.051081388983434, + 86.91141579236466 + ], + "sensor_type": 1, + "id": 125 + }, + { + "release_time": 1765, + "due_time": 2456, + "duration": 54, + "coordinate": [ + -49.71630815566259, + 108.41273015934604 + ], + "sensor_type": 1, + "id": 126 + }, + { + "release_time": 3251, + "due_time": 3357, + "duration": 33, + "coordinate": [ + -8.77422752600738, + -68.5073595689724 + ], + "sensor_type": 1, + "id": 127 + }, + { + "release_time": 3182, + "due_time": 3591, + "duration": 43, + "coordinate": [ + 39.20904707851338, + 163.07539867947077 + ], + "sensor_type": 1, + "id": 128 + }, + { + "release_time": 2904, + "due_time": 3121, + "duration": 16, + "coordinate": [ + -3.071918521861008, + 46.90299794785432 + ], + "sensor_type": 1, + "id": 129 + }, + { + "release_time": 391, + "due_time": 3106, + "duration": 48, + "coordinate": [ + -46.055893479358474, + 87.17185898873379 + ], + "sensor_type": 1, + "id": 130 + }, + { + "release_time": 2418, + "due_time": 2968, + "duration": 43, + "coordinate": [ + -50.29700071226038, + -143.08587936244373 + ], + "sensor_type": 1, + "id": 131 + }, + { + "release_time": 231, + "due_time": 565, + "duration": 42, + "coordinate": [ + -83.40736135344204, + 3.476593072718771 + ], + "sensor_type": 1, + "id": 132 + }, + { + "release_time": 1313, + "due_time": 2796, + "duration": 18, + "coordinate": [ + 3.649424545458828, + 19.529549756625073 + ], + "sensor_type": 1, + "id": 133 + }, + { + "release_time": 873, + "due_time": 2941, + "duration": 60, + "coordinate": [ + 10.387377896806242, + -104.8317200697724 + ], + "sensor_type": 1, + "id": 134 + }, + { + "release_time": 726, + "due_time": 1561, + "duration": 35, + "coordinate": [ + 83.48151529774154, + -10.377071556413398 + ], + "sensor_type": 1, + "id": 135 + }, + { + "release_time": 1517, + "due_time": 3301, + "duration": 53, + "coordinate": [ + 73.38383372060301, + -41.508059177042384 + ], + "sensor_type": 1, + "id": 136 + }, + { + "release_time": 291, + "due_time": 3474, + "duration": 17, + "coordinate": [ + -61.601740037815574, + -176.5158043742954 + ], + "sensor_type": 1, + "id": 137 + }, + { + "release_time": 2216, + "due_time": 2914, + "duration": 21, + "coordinate": [ + -26.627635561560716, + 50.421251453814904 + ], + "sensor_type": 1, + "id": 138 + }, + { + "release_time": 3325, + "due_time": 3423, + "duration": 18, + "coordinate": [ + -51.24172945569025, + 138.4241548661634 + ], + "sensor_type": 1, + "id": 139 + }, + { + "release_time": 2358, + "due_time": 3154, + "duration": 31, + "coordinate": [ + -68.01687366611046, + 152.0462078244924 + ], + "sensor_type": 1, + "id": 140 + }, + { + "release_time": 2326, + "due_time": 2875, + "duration": 53, + "coordinate": [ + -87.94425213444097, + 133.59812931565705 + ], + "sensor_type": 1, + "id": 141 + }, + { + "release_time": 1178, + "due_time": 1613, + "duration": 42, + "coordinate": [ + -23.874496397790878, + -6.455588330063279 + ], + "sensor_type": 1, + "id": 142 + }, + { + "release_time": 1597, + "due_time": 2687, + "duration": 46, + "coordinate": [ + 7.582236339207256, + 102.15127927926949 + ], + "sensor_type": 1, + "id": 143 + }, + { + "release_time": 1898, + "due_time": 3240, + "duration": 48, + "coordinate": [ + 51.20923310562378, + 77.09225089820154 + ], + "sensor_type": 1, + "id": 144 + }, + { + "release_time": 424, + "due_time": 2239, + "duration": 36, + "coordinate": [ + -47.0499411536147, + -72.55380589996341 + ], + "sensor_type": 1, + "id": 145 + }, + { + "release_time": 782, + "due_time": 898, + "duration": 37, + "coordinate": [ + 4.563477071286357, + 40.1511735058011 + ], + "sensor_type": 1, + "id": 146 + }, + { + "release_time": 2240, + "due_time": 3278, + "duration": 44, + "coordinate": [ + 0.08247704068625694, + -25.388721762104808 + ], + "sensor_type": 1, + "id": 147 + }, + { + "release_time": 888, + "due_time": 2461, + "duration": 60, + "coordinate": [ + 5.220088824191322, + 169.10595165658253 + ], + "sensor_type": 1, + "id": 148 + }, + { + "release_time": 1745, + "due_time": 3498, + "duration": 41, + "coordinate": [ + -39.36179482637443, + 70.16928062847623 + ], + "sensor_type": 1, + "id": 149 + }, + { + "release_time": 91, + "due_time": 379, + "duration": 19, + "coordinate": [ + -84.05656583439503, + 169.58076506073513 + ], + "sensor_type": 1, + "id": 150 + }, + { + "release_time": 434, + "due_time": 2761, + "duration": 56, + "coordinate": [ + 27.993437962060952, + -31.296375034453604 + ], + "sensor_type": 1, + "id": 151 + }, + { + "release_time": 2895, + "due_time": 3301, + "duration": 40, + "coordinate": [ + -67.95622380947421, + -46.08322496920837 + ], + "sensor_type": 1, + "id": 152 + }, + { + "release_time": 2403, + "due_time": 3274, + "duration": 15, + "coordinate": [ + -70.95772627415133, + -122.09681805893946 + ], + "sensor_type": 1, + "id": 153 + }, + { + "release_time": 1583, + "due_time": 2358, + "duration": 25, + "coordinate": [ + 38.464195537288276, + 121.39012558332001 + ], + "sensor_type": 1, + "id": 154 + }, + { + "release_time": 2982, + "due_time": 3304, + "duration": 33, + "coordinate": [ + 10.538928381571168, + -56.815679015262475 + ], + "sensor_type": 1, + "id": 155 + }, + { + "release_time": 1080, + "due_time": 3572, + "duration": 52, + "coordinate": [ + 3.931770211072717, + -73.13309847518357 + ], + "sensor_type": 1, + "id": 156 + }, + { + "release_time": 2649, + "due_time": 3132, + "duration": 46, + "coordinate": [ + 21.79184918674285, + -112.81229428065721 + ], + "sensor_type": 1, + "id": 157 + }, + { + "release_time": 612, + "due_time": 887, + "duration": 19, + "coordinate": [ + -44.993258639848115, + -176.16483308474233 + ], + "sensor_type": 1, + "id": 158 + }, + { + "release_time": 108, + "due_time": 728, + "duration": 32, + "coordinate": [ + -85.65629269607437, + 92.68841445690998 + ], + "sensor_type": 1, + "id": 159 + }, + { + "release_time": 2675, + "due_time": 2863, + "duration": 42, + "coordinate": [ + -78.09940815081583, + 46.99419014261096 + ], + "sensor_type": 1, + "id": 160 + }, + { + "release_time": 2110, + "due_time": 3046, + "duration": 60, + "coordinate": [ + -13.146941791521044, + -122.26117442951843 + ], + "sensor_type": 1, + "id": 161 + }, + { + "release_time": 1837, + "due_time": 2927, + "duration": 17, + "coordinate": [ + -73.30246180607014, + 79.84677173803078 + ], + "sensor_type": 1, + "id": 162 + }, + { + "release_time": 1749, + "due_time": 2468, + "duration": 54, + "coordinate": [ + -9.12620045250425, + 123.12019667637139 + ], + "sensor_type": 1, + "id": 163 + }, + { + "release_time": 152, + "due_time": 2037, + "duration": 21, + "coordinate": [ + 34.60321779676677, + 177.7375094840769 + ], + "sensor_type": 1, + "id": 164 + }, + { + "release_time": 1331, + "due_time": 2806, + "duration": 26, + "coordinate": [ + 46.32294883200319, + -49.005621458399986 + ], + "sensor_type": 1, + "id": 165 + }, + { + "release_time": 2590, + "due_time": 2944, + "duration": 28, + "coordinate": [ + 41.11828197233453, + 54.42852737353422 + ], + "sensor_type": 1, + "id": 166 + }, + { + "release_time": 1199, + "due_time": 2326, + "duration": 48, + "coordinate": [ + -21.743303764840903, + -159.37122215048566 + ], + "sensor_type": 1, + "id": 167 + }, + { + "release_time": 771, + "due_time": 2602, + "duration": 21, + "coordinate": [ + 64.65736533859598, + 67.90648604666933 + ], + "sensor_type": 1, + "id": 168 + }, + { + "release_time": 1226, + "due_time": 2157, + "duration": 26, + "coordinate": [ + 73.54722973030607, + 81.39756193542257 + ], + "sensor_type": 1, + "id": 169 + }, + { + "release_time": 1183, + "due_time": 2356, + "duration": 60, + "coordinate": [ + 65.59976879953967, + -0.44373965762028433 + ], + "sensor_type": 1, + "id": 170 + }, + { + "release_time": 3404, + "due_time": 3554, + "duration": 23, + "coordinate": [ + -84.85835786260856, + 44.56402441373817 + ], + "sensor_type": 1, + "id": 171 + }, + { + "release_time": 3103, + "due_time": 3353, + "duration": 40, + "coordinate": [ + -70.03998143980763, + -26.15712905157241 + ], + "sensor_type": 1, + "id": 172 + }, + { + "release_time": 273, + "due_time": 576, + "duration": 57, + "coordinate": [ + 12.516353909902165, + -131.1884869724271 + ], + "sensor_type": 1, + "id": 173 + }, + { + "release_time": 1306, + "due_time": 2708, + "duration": 15, + "coordinate": [ + -19.49391609677454, + 172.1224113925055 + ], + "sensor_type": 1, + "id": 174 + }, + { + "release_time": 2509, + "due_time": 2857, + "duration": 57, + "coordinate": [ + -3.4298057584733073, + 108.60918548400804 + ], + "sensor_type": 1, + "id": 175 + }, + { + "release_time": 2969, + "due_time": 3525, + "duration": 55, + "coordinate": [ + -37.93172515224692, + 160.7659143250146 + ], + "sensor_type": 1, + "id": 176 + }, + { + "release_time": 426, + "due_time": 2944, + "duration": 21, + "coordinate": [ + -8.782408063759746, + -57.77870422683043 + ], + "sensor_type": 1, + "id": 177 + }, + { + "release_time": 2155, + "due_time": 3361, + "duration": 18, + "coordinate": [ + 7.953291300976844, + -27.694043521262074 + ], + "sensor_type": 1, + "id": 178 + }, + { + "release_time": 935, + "due_time": 2632, + "duration": 30, + "coordinate": [ + -72.78324555142281, + -4.588535915113766 + ], + "sensor_type": 1, + "id": 179 + }, + { + "release_time": 1870, + "due_time": 2532, + "duration": 46, + "coordinate": [ + 27.306855098540126, + 80.65237986779783 + ], + "sensor_type": 1, + "id": 180 + }, + { + "release_time": 1496, + "due_time": 2282, + "duration": 49, + "coordinate": [ + -15.131038100300614, + 146.15916714399958 + ], + "sensor_type": 1, + "id": 181 + }, + { + "release_time": 1007, + "due_time": 3018, + "duration": 40, + "coordinate": [ + 7.010215693587625, + -80.71480548111609 + ], + "sensor_type": 1, + "id": 182 + }, + { + "release_time": 1853, + "due_time": 2109, + "duration": 31, + "coordinate": [ + 31.678285232579185, + -142.08194139673077 + ], + "sensor_type": 1, + "id": 183 + }, + { + "release_time": 403, + "due_time": 1916, + "duration": 17, + "coordinate": [ + 64.44300391007184, + 16.41781728482269 + ], + "sensor_type": 1, + "id": 184 + }, + { + "release_time": 2623, + "due_time": 3384, + "duration": 45, + "coordinate": [ + -71.7641009510979, + -98.91332409167617 + ], + "sensor_type": 1, + "id": 185 + }, + { + "release_time": 2414, + "due_time": 3550, + "duration": 18, + "coordinate": [ + 42.04901603628673, + -141.8899667980484 + ], + "sensor_type": 1, + "id": 186 + }, + { + "release_time": 2311, + "due_time": 2550, + "duration": 22, + "coordinate": [ + 16.9559885272769, + 179.00268302682758 + ], + "sensor_type": 1, + "id": 187 + }, + { + "release_time": 2377, + "due_time": 2917, + "duration": 21, + "coordinate": [ + -53.635090421845604, + -46.56521464749156 + ], + "sensor_type": 1, + "id": 188 + }, + { + "release_time": 251, + "due_time": 3315, + "duration": 17, + "coordinate": [ + 63.76500043026377, + 17.6939845217355 + ], + "sensor_type": 1, + "id": 189 + }, + { + "release_time": 982, + "due_time": 2201, + "duration": 22, + "coordinate": [ + -40.99498252562703, + -134.11915356682485 + ], + "sensor_type": 1, + "id": 190 + }, + { + "release_time": 1616, + "due_time": 3585, + "duration": 52, + "coordinate": [ + 67.16275566172405, + -35.96629448323773 + ], + "sensor_type": 1, + "id": 191 + }, + { + "release_time": 1051, + "due_time": 1433, + "duration": 22, + "coordinate": [ + 23.482993534174966, + -47.92463943127126 + ], + "sensor_type": 1, + "id": 192 + }, + { + "release_time": 2683, + "due_time": 2966, + "duration": 31, + "coordinate": [ + -5.575893757401175, + -24.724304288205303 + ], + "sensor_type": 1, + "id": 193 + }, + { + "release_time": 962, + "due_time": 2922, + "duration": 45, + "coordinate": [ + -8.025514702468286, + 141.74467515748694 + ], + "sensor_type": 1, + "id": 194 + }, + { + "release_time": 398, + "due_time": 2111, + "duration": 21, + "coordinate": [ + 29.217473628851636, + -66.51676845902172 + ], + "sensor_type": 1, + "id": 195 + }, + { + "release_time": 2028, + "due_time": 3080, + "duration": 44, + "coordinate": [ + 55.510839956310804, + -5.847222338085402 + ], + "sensor_type": 1, + "id": 196 + }, + { + "release_time": 1652, + "due_time": 2736, + "duration": 41, + "coordinate": [ + -84.077371924895, + -0.2828031159821762 + ], + "sensor_type": 1, + "id": 197 + }, + { + "release_time": 644, + "due_time": 2183, + "duration": 16, + "coordinate": [ + -66.15559954947452, + 78.90000263221714 + ], + "sensor_type": 1, + "id": 198 + }, + { + "release_time": 1462, + "due_time": 2050, + "duration": 48, + "coordinate": [ + -71.41176186568306, + -120.584126483285 + ], + "sensor_type": 1, + "id": 199 + }, + { + "release_time": 250, + "due_time": 2545, + "duration": 19, + "coordinate": [ + -3.375353416736445, + -14.352939825034412 + ], + "sensor_type": 1, + "id": 200 + }, + { + "release_time": 2648, + "due_time": 3191, + "duration": 37, + "coordinate": [ + -36.97086364089071, + -8.242138619694032 + ], + "sensor_type": 1, + "id": 201 + }, + { + "release_time": 1243, + "due_time": 1328, + "duration": 18, + "coordinate": [ + 73.17550543683055, + -76.28387170859601 + ], + "sensor_type": 1, + "id": 202 + }, + { + "release_time": 876, + "due_time": 2794, + "duration": 40, + "coordinate": [ + 87.74122428448845, + -7.066805159049409 + ], + "sensor_type": 1, + "id": 203 + }, + { + "release_time": 1296, + "due_time": 3588, + "duration": 37, + "coordinate": [ + -36.64554404905361, + -140.27963473294824 + ], + "sensor_type": 1, + "id": 204 + }, + { + "release_time": 2276, + "due_time": 2493, + "duration": 38, + "coordinate": [ + -16.683949666501363, + 106.85871370142786 + ], + "sensor_type": 1, + "id": 205 + }, + { + "release_time": 1333, + "due_time": 2900, + "duration": 39, + "coordinate": [ + -16.63435409278793, + 13.166663867526637 + ], + "sensor_type": 1, + "id": 206 + }, + { + "release_time": 122, + "due_time": 2344, + "duration": 39, + "coordinate": [ + -33.405937316146655, + -158.17895529594975 + ], + "sensor_type": 1, + "id": 207 + }, + { + "release_time": 2739, + "due_time": 3320, + "duration": 24, + "coordinate": [ + -44.12892386715344, + 13.815959087771063 + ], + "sensor_type": 1, + "id": 208 + }, + { + "release_time": 1209, + "due_time": 2748, + "duration": 60, + "coordinate": [ + 48.91608728650391, + 130.3114405900521 + ], + "sensor_type": 1, + "id": 209 + }, + { + "release_time": 92, + "due_time": 3376, + "duration": 48, + "coordinate": [ + 67.06416732478041, + -53.58697466331091 + ], + "sensor_type": 1, + "id": 210 + }, + { + "release_time": 3247, + "due_time": 3584, + "duration": 50, + "coordinate": [ + -22.334596767053526, + 46.99689711690101 + ], + "sensor_type": 1, + "id": 211 + }, + { + "release_time": 1550, + "due_time": 3049, + "duration": 39, + "coordinate": [ + 29.488646643390723, + 139.78940425444534 + ], + "sensor_type": 1, + "id": 212 + }, + { + "release_time": 1911, + "due_time": 2751, + "duration": 32, + "coordinate": [ + 80.19974693727121, + 78.69038100943794 + ], + "sensor_type": 1, + "id": 213 + }, + { + "release_time": 1529, + "due_time": 2898, + "duration": 51, + "coordinate": [ + -20.38790788727728, + 154.3750338888375 + ], + "sensor_type": 1, + "id": 214 + }, + { + "release_time": 2358, + "due_time": 2748, + "duration": 18, + "coordinate": [ + 10.640163628948159, + -52.82805443139719 + ], + "sensor_type": 1, + "id": 215 + }, + { + "release_time": 467, + "due_time": 723, + "duration": 60, + "coordinate": [ + 72.34706539270093, + -118.18958507828904 + ], + "sensor_type": 1, + "id": 216 + } +] \ No newline at end of file diff --git a/benchmarks/aeosbench/dataset/cases/00225/constellation.json b/benchmarks/aeosbench/dataset/cases/00225/constellation.json new file mode 100644 index 0000000..47bc5be --- /dev/null +++ b/benchmarks/aeosbench/dataset/cases/00225/constellation.json @@ -0,0 +1,2848 @@ +{ + "orbits": [ + { + "id": 0, + "eccentricity": 0.0001654, + "semi_major_axis": 6921000.0, + "inclination": 97.6597, + "right_ascension_of_the_ascending_node": 359.1587, + "argument_of_perigee": 84.694 + }, + { + "id": 1, + "eccentricity": 0.0001393, + "semi_major_axis": 6921000.0, + "inclination": 53.054, + "right_ascension_of_the_ascending_node": 121.8554, + "argument_of_perigee": 84.4625 + }, + { + "id": 2, + "eccentricity": 0.0005059, + "semi_major_axis": 6921000.0, + "inclination": 53.0818, + "right_ascension_of_the_ascending_node": 6.2235, + "argument_of_perigee": 74.2942 + }, + { + "id": 3, + "eccentricity": 6.91e-05, + "semi_major_axis": 6921000.0, + "inclination": 97.6563, + "right_ascension_of_the_ascending_node": 58.3443, + "argument_of_perigee": 174.1154 + }, + { + "id": 4, + "eccentricity": 0.0001409, + "semi_major_axis": 6921000.0, + "inclination": 53.0551, + "right_ascension_of_the_ascending_node": 27.8045, + "argument_of_perigee": 80.8611 + }, + { + "id": 5, + "eccentricity": 0.0001384, + "semi_major_axis": 7781000.0, + "inclination": 51.9815, + "right_ascension_of_the_ascending_node": 317.6266, + "argument_of_perigee": 129.0419 + }, + { + "id": 6, + "eccentricity": 0.0001343, + "semi_major_axis": 6921000.0, + "inclination": 53.0555, + "right_ascension_of_the_ascending_node": 18.2457, + "argument_of_perigee": 96.9855 + }, + { + "id": 7, + "eccentricity": 0.0011954, + "semi_major_axis": 6962000.0, + "inclination": 97.5297, + "right_ascension_of_the_ascending_node": 235.205, + "argument_of_perigee": 302.9195 + }, + { + "id": 8, + "eccentricity": 0.0001318, + "semi_major_axis": 6921000.0, + "inclination": 53.2183, + "right_ascension_of_the_ascending_node": 15.9057, + "argument_of_perigee": 95.1837 + }, + { + "id": 9, + "eccentricity": 0.0001187, + "semi_major_axis": 6921000.0, + "inclination": 53.0551, + "right_ascension_of_the_ascending_node": 285.6269, + "argument_of_perigee": 102.7899 + }, + { + "id": 10, + "eccentricity": 0.0001112, + "semi_major_axis": 6921000.0, + "inclination": 43.0007, + "right_ascension_of_the_ascending_node": 190.9806, + "argument_of_perigee": 269.2787 + }, + { + "id": 11, + "eccentricity": 0.0001297, + "semi_major_axis": 6921000.0, + "inclination": 53.0565, + "right_ascension_of_the_ascending_node": 303.1415, + "argument_of_perigee": 108.2906 + }, + { + "id": 12, + "eccentricity": 0.0001521, + "semi_major_axis": 6921000.0, + "inclination": 53.0542, + "right_ascension_of_the_ascending_node": 151.8182, + "argument_of_perigee": 112.7245 + }, + { + "id": 13, + "eccentricity": 0.0001375, + "semi_major_axis": 6921000.0, + "inclination": 53.0545, + "right_ascension_of_the_ascending_node": 57.5755, + "argument_of_perigee": 80.9079 + }, + { + "id": 14, + "eccentricity": 0.0001577, + "semi_major_axis": 6921000.0, + "inclination": 43.0054, + "right_ascension_of_the_ascending_node": 73.0357, + "argument_of_perigee": 262.9751 + }, + { + "id": 15, + "eccentricity": 4.81e-05, + "semi_major_axis": 6921000.0, + "inclination": 97.6548, + "right_ascension_of_the_ascending_node": 299.0696, + "argument_of_perigee": 123.9634 + }, + { + "id": 16, + "eccentricity": 0.0001037, + "semi_major_axis": 6921000.0, + "inclination": 53.2153, + "right_ascension_of_the_ascending_node": 193.2643, + "argument_of_perigee": 87.6434 + }, + { + "id": 17, + "eccentricity": 0.0003029, + "semi_major_axis": 6921000.0, + "inclination": 69.9997, + "right_ascension_of_the_ascending_node": 210.6463, + "argument_of_perigee": 262.2094 + }, + { + "id": 18, + "eccentricity": 0.0001872, + "semi_major_axis": 6921000.0, + "inclination": 53.2173, + "right_ascension_of_the_ascending_node": 99.9545, + "argument_of_perigee": 120.585 + }, + { + "id": 19, + "eccentricity": 0.0001887, + "semi_major_axis": 7571000.0, + "inclination": 87.9288, + "right_ascension_of_the_ascending_node": 27.6264, + "argument_of_perigee": 99.7211 + }, + { + "id": 20, + "eccentricity": 0.0054581, + "semi_major_axis": 7076000.0, + "inclination": 98.0974, + "right_ascension_of_the_ascending_node": 267.2344, + "argument_of_perigee": 13.6443 + }, + { + "id": 21, + "eccentricity": 0.0002481, + "semi_major_axis": 7571000.0, + "inclination": 87.8963, + "right_ascension_of_the_ascending_node": 164.5992, + "argument_of_perigee": 87.2005 + }, + { + "id": 22, + "eccentricity": 0.0002133, + "semi_major_axis": 7095000.0, + "inclination": 24.0004, + "right_ascension_of_the_ascending_node": 23.4914, + "argument_of_perigee": 350.5792 + }, + { + "id": 23, + "eccentricity": 0.0004807, + "semi_major_axis": 6961000.0, + "inclination": 97.52, + "right_ascension_of_the_ascending_node": 240.6474, + "argument_of_perigee": 307.6491 + }, + { + "id": 24, + "eccentricity": 0.000128, + "semi_major_axis": 6921000.0, + "inclination": 53.216, + "right_ascension_of_the_ascending_node": 203.3817, + "argument_of_perigee": 80.7466 + }, + { + "id": 25, + "eccentricity": 0.0001753, + "semi_major_axis": 6921000.0, + "inclination": 53.0556, + "right_ascension_of_the_ascending_node": 92.1223, + "argument_of_perigee": 68.5504 + }, + { + "id": 26, + "eccentricity": 0.0002269, + "semi_major_axis": 6921000.0, + "inclination": 97.6576, + "right_ascension_of_the_ascending_node": 359.1574, + "argument_of_perigee": 85.2845 + }, + { + "id": 27, + "eccentricity": 6.37e-05, + "semi_major_axis": 7781000.0, + "inclination": 52.0076, + "right_ascension_of_the_ascending_node": 100.4316, + "argument_of_perigee": 42.0867 + }, + { + "id": 28, + "eccentricity": 0.0011378, + "semi_major_axis": 7180000.0, + "inclination": 98.9429, + "right_ascension_of_the_ascending_node": 166.7568, + "argument_of_perigee": 85.6963 + } + ], + "satellites": [ + { + "inertia": [ + 171.21499633789062, + 0.0, + 0.0, + 0.0, + 168.3113555908203, + 0.0, + 0.0, + 0.0, + 71.46575927734375 + ], + "mass": 63.87363244984207, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 0, + "solar_panel": { + "direction": [ + 0.4329298091611842, + 0.8415705644131409, + -0.323002732887832 + ], + "area": 0.3962048267632573, + "efficiency": 0.4809228283764655 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.24270300542538858, + "power": 6.225129856941195, + "type": 1 + }, + "battery": { + "capacity": 14859.494044548252, + "percentage": 0.4052335976370991 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 706.1599169099733, + "power": 5.421969807633463, + "efficiency": 0.565999314247403 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 560.6535298147662, + "power": 5.035781937413908, + "efficiency": 0.5838978716414901 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 622.7157129943972, + "power": 6.618343586182957, + "efficiency": 0.5634438664501773 + } + ], + "mrp_control": { + "k": 33.64366350196767, + "ki": 0.0034703314447762203, + "p": 109.07721384679512, + "integral_limit": 0.013803436002984946 + }, + "true_anomaly": 58.28148703046212, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 0 + }, + { + "inertia": [ + 147.43093872070312, + 0.0, + 0.0, + 0.0, + 196.14613342285156, + 0.0, + 0.0, + 0.0, + 144.1424560546875 + ], + "mass": 102.8121946942491, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 1, + "solar_panel": { + "direction": [ + 0.9561992666284291, + 0.18209304998148593, + -0.2291835152180334 + ], + "area": 0.42507963423003925, + "efficiency": 0.46672939869075625 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4582435098961808, + "power": 8.275785555458937, + "type": 1 + }, + "battery": { + "capacity": 29258.5520066342, + "percentage": 0.30899427575054983 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 609.260941185629, + "power": 5.935359412070016, + "efficiency": 0.5160710309904946 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 746.6902624564437, + "power": 6.671249405045406, + "efficiency": 0.5033716538341383 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 466.18141687015026, + "power": 6.372702260595088, + "efficiency": 0.5773069802997742 + } + ], + "mrp_control": { + "k": 26.02825432375961, + "ki": 0.0023160847209362178, + "p": 54.24117270900583, + "integral_limit": 0.003104577458186472 + }, + "true_anomaly": 74.55457792262149, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 1 + }, + { + "inertia": [ + 149.64129638671875, + 0.0, + 0.0, + 0.0, + 70.52127838134766, + 0.0, + 0.0, + 0.0, + 73.46745300292969 + ], + "mass": 138.2605875598565, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 2, + "solar_panel": { + "direction": [ + -0.13615116257090998, + 0.3962480878972288, + 0.9079924634975666 + ], + "area": 0.43417472515420996, + "efficiency": 0.35896234046013453 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4209672563332838, + "power": 8.890915001348855, + "type": 1 + }, + "battery": { + "capacity": 14193.256871043035, + "percentage": 0.5812314903150038 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 740.8678026076473, + "power": 6.199271392970686, + "efficiency": 0.542831342795559 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 495.4704763111657, + "power": 6.954945202641597, + "efficiency": 0.5865179653939991 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 516.7937941009282, + "power": 6.506399771806568, + "efficiency": 0.5032865304625576 + } + ], + "mrp_control": { + "k": 24.22471580013987, + "ki": 0.001656376261599122, + "p": 71.34933491907478, + "integral_limit": 0.0005756590904777741 + }, + "true_anomaly": 348.9104101593934, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 2 + }, + { + "inertia": [ + 116.63732147216797, + 0.0, + 0.0, + 0.0, + 75.74476623535156, + 0.0, + 0.0, + 0.0, + 92.83955383300781 + ], + "mass": 158.02438008120555, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 3, + "solar_panel": { + "direction": [ + 0.1447029429086419, + 0.9546590010260523, + -0.26016773449741676 + ], + "area": 0.1296539813171867, + "efficiency": 0.17095363385712398 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3575276505886795, + "power": 8.844618826408361, + "type": 1 + }, + "battery": { + "capacity": 26083.9067622715, + "percentage": 0.33473577621833583 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 618.8519924056018, + "power": 6.770633692566632, + "efficiency": 0.5225617905488491 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 687.4978298533899, + "power": 6.239782784462134, + "efficiency": 0.5068686129222704 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 621.608590891368, + "power": 6.065427249921607, + "efficiency": 0.5557270285301728 + } + ], + "mrp_control": { + "k": 48.10150899597006, + "ki": 0.006126020710075068, + "p": 119.56480507179533, + "integral_limit": 0.003817175659885866 + }, + "true_anomaly": 291.62876071153386, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 3 + }, + { + "inertia": [ + 69.82269287109375, + 0.0, + 0.0, + 0.0, + 131.11956787109375, + 0.0, + 0.0, + 0.0, + 83.55096435546875 + ], + "mass": 60.75014912022482, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 4, + "solar_panel": { + "direction": [ + 0.4742013226960619, + 0.36674753404392485, + -0.8003932482386428 + ], + "area": 0.21055138377512794, + "efficiency": 0.4760850801372072 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.43705691758298004, + "power": 7.497316744414689, + "type": 1 + }, + "battery": { + "capacity": 25814.61505639774, + "percentage": 0.38335747128701025 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 470.6455133336509, + "power": 5.473359112262981, + "efficiency": 0.5439626580793302 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 502.884509238685, + "power": 5.8874467853151735, + "efficiency": 0.5460220684034769 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 553.1570124414297, + "power": 5.194738337177371, + "efficiency": 0.5969216189813841 + } + ], + "mrp_control": { + "k": 38.44606996365953, + "ki": 0.0008182573177585284, + "p": 133.5859370571252, + "integral_limit": 0.0028660175672939048 + }, + "true_anomaly": 97.83679036886069, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 4 + }, + { + "inertia": [ + 132.84205627441406, + 0.0, + 0.0, + 0.0, + 151.58290100097656, + 0.0, + 0.0, + 0.0, + 154.50479125976562 + ], + "mass": 174.40862550184482, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 5, + "solar_panel": { + "direction": [ + -0.050455551124414945, + 0.02528384346980385, + 0.9984062122303357 + ], + "area": 0.2288021213124344, + "efficiency": 0.15061364095490562 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.44285018562351897, + "power": 7.853927074877921, + "type": 1 + }, + "battery": { + "capacity": 11824.235362750935, + "percentage": 0.857230037308874 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 554.1836108502226, + "power": 5.812193480708618, + "efficiency": 0.5458888658811588 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 410.0560805212351, + "power": 5.226840440755462, + "efficiency": 0.5116651229092969 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 551.4025444544602, + "power": 5.814749080432617, + "efficiency": 0.5906733649063982 + } + ], + "mrp_control": { + "k": 35.4966881996515, + "ki": 0.0015106267436463916, + "p": 121.22875420224489, + "integral_limit": 0.0006773016128039962 + }, + "true_anomaly": 26.1843253183895, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 5 + }, + { + "inertia": [ + 130.58016967773438, + 0.0, + 0.0, + 0.0, + 117.52423095703125, + 0.0, + 0.0, + 0.0, + 187.1477813720703 + ], + "mass": 75.0442142182291, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 6, + "solar_panel": { + "direction": [ + -0.5953927212789607, + 0.4285553091494856, + -0.6795938893543868 + ], + "area": 0.11913188587890655, + "efficiency": 0.3483028593820588 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.34255683475749577, + "power": 3.803692721801932, + "type": 1 + }, + "battery": { + "capacity": 27143.334283933596, + "percentage": 0.7167343157600109 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 416.7853996320158, + "power": 5.080240581845108, + "efficiency": 0.5310672942529846 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 565.2128602270991, + "power": 5.562986732183532, + "efficiency": 0.5452858790400311 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 419.4836462012921, + "power": 6.559222458403489, + "efficiency": 0.5216435673085007 + } + ], + "mrp_control": { + "k": 32.71006189348989, + "ki": 0.008564217073817616, + "p": 92.82727706256372, + "integral_limit": 0.029802541825245932 + }, + "true_anomaly": 41.785675550660216, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 6 + }, + { + "inertia": [ + 96.11229705810547, + 0.0, + 0.0, + 0.0, + 86.46250915527344, + 0.0, + 0.0, + 0.0, + 53.89992141723633 + ], + "mass": 183.9705546437268, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 7, + "solar_panel": { + "direction": [ + -0.26360721940542686, + 0.7553601228836996, + 0.5999519302698022 + ], + "area": 0.415843771632861, + "efficiency": 0.15394926462819938 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3123764062898564, + "power": 5.031393819155941, + "type": 1 + }, + "battery": { + "capacity": 25172.869462727274, + "percentage": 0.8760608569534455 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 532.8461585204949, + "power": 6.861184646183895, + "efficiency": 0.5738423112525401 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 614.0904437880924, + "power": 6.9469142946952065, + "efficiency": 0.5228348599014079 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 693.6955000535445, + "power": 5.771762040406745, + "efficiency": 0.5764328163497897 + } + ], + "mrp_control": { + "k": 16.028606086034788, + "ki": 0.006999328531351564, + "p": 50.142737736949, + "integral_limit": 0.024621003787913324 + }, + "true_anomaly": 72.72662400096657, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 7 + }, + { + "inertia": [ + 114.58099365234375, + 0.0, + 0.0, + 0.0, + 165.5225830078125, + 0.0, + 0.0, + 0.0, + 98.01639556884766 + ], + "mass": 71.6575269797433, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 8, + "solar_panel": { + "direction": [ + -0.5793016168503226, + 0.5463344343450955, + -0.6049200960155205 + ], + "area": 0.4376540630687493, + "efficiency": 0.19500417818488544 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.26687042086584156, + "power": 9.881288496496326, + "type": 1 + }, + "battery": { + "capacity": 27811.395855386883, + "percentage": 0.7780403573453465 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 614.5549780174005, + "power": 6.510600776726477, + "efficiency": 0.5195577137195642 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 702.8421111476135, + "power": 6.739523714128348, + "efficiency": 0.5889382444291487 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 728.8422356657502, + "power": 6.210871361146161, + "efficiency": 0.5564835694967823 + } + ], + "mrp_control": { + "k": 30.124060422650867, + "ki": 0.005360555180089317, + "p": 79.24292151090762, + "integral_limit": 0.016392803979353388 + }, + "true_anomaly": 180.76707748230316, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 8 + }, + { + "inertia": [ + 146.63677978515625, + 0.0, + 0.0, + 0.0, + 155.97463989257812, + 0.0, + 0.0, + 0.0, + 199.58493041992188 + ], + "mass": 57.297893459039464, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 9, + "solar_panel": { + "direction": [ + 0.2429488813312899, + 0.19275709838652783, + 0.950694768094093 + ], + "area": 0.2433687344731811, + "efficiency": 0.3455508705925411 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3630102039723273, + "power": 7.462731052774441, + "type": 1 + }, + "battery": { + "capacity": 16250.099324886893, + "percentage": 0.7464710568243017 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 595.8240017792715, + "power": 6.811400904401731, + "efficiency": 0.5890718362921153 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 498.9665088498021, + "power": 5.499380677175861, + "efficiency": 0.5347309107987354 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 428.15867351693055, + "power": 6.504646858137921, + "efficiency": 0.5117630269166047 + } + ], + "mrp_control": { + "k": 43.22290123672817, + "ki": 0.009912609182084323, + "p": 90.89891181940793, + "integral_limit": 0.002664005039761959 + }, + "true_anomaly": 270.4951819570784, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 9 + }, + { + "inertia": [ + 113.07319641113281, + 0.0, + 0.0, + 0.0, + 165.90908813476562, + 0.0, + 0.0, + 0.0, + 107.77932739257812 + ], + "mass": 184.8509917328936, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 10, + "solar_panel": { + "direction": [ + 0.13401969901643748, + 0.47338463254086377, + 0.8706007752981242 + ], + "area": 0.4132195818908819, + "efficiency": 0.1673193520081957 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4477753727598973, + "power": 6.8946037659329065, + "type": 1 + }, + "battery": { + "capacity": 9482.494283636817, + "percentage": 0.3455530760695441 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 548.8239682080535, + "power": 6.801704996811174, + "efficiency": 0.5436649302049277 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 670.6860684380965, + "power": 6.304269374573039, + "efficiency": 0.555169234244587 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 747.464392140756, + "power": 6.241280373386664, + "efficiency": 0.540230915858836 + } + ], + "mrp_control": { + "k": 22.290727629873835, + "ki": 0.002096666795313913, + "p": 71.60788555729339, + "integral_limit": 0.0034779654736310844 + }, + "true_anomaly": 122.76374494211349, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 10 + }, + { + "inertia": [ + 171.04476928710938, + 0.0, + 0.0, + 0.0, + 191.79991149902344, + 0.0, + 0.0, + 0.0, + 78.8558578491211 + ], + "mass": 159.95186777697734, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 11, + "solar_panel": { + "direction": [ + 0.16685309920079353, + 0.041931771541447796, + -0.9850897267876089 + ], + "area": 0.4222089698356968, + "efficiency": 0.18142992793052898 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4768944185482794, + "power": 7.8280437112196415, + "type": 1 + }, + "battery": { + "capacity": 23757.262701318956, + "percentage": 0.2796697033272706 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 417.08743546366344, + "power": 6.756233406444178, + "efficiency": 0.5872383377181151 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 709.1484769743768, + "power": 6.989854926160728, + "efficiency": 0.5166828855082456 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 558.2249118366128, + "power": 6.651094322284889, + "efficiency": 0.5786657468502379 + } + ], + "mrp_control": { + "k": 36.469033104611235, + "ki": 0.00041470691073805413, + "p": 100.09739967238538, + "integral_limit": 0.0016547125400781142 + }, + "true_anomaly": 131.68154048330933, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 11 + }, + { + "inertia": [ + 117.33334350585938, + 0.0, + 0.0, + 0.0, + 143.8380126953125, + 0.0, + 0.0, + 0.0, + 167.11898803710938 + ], + "mass": 138.23307338795723, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 12, + "solar_panel": { + "direction": [ + 0.9872309629871128, + 0.1281359991103835, + 0.09463715682289742 + ], + "area": 0.31740792432806186, + "efficiency": 0.4004322323208662 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2038670250948008, + "power": 9.432604017761557, + "type": 1 + }, + "battery": { + "capacity": 17309.095987062698, + "percentage": 0.3373430127782896 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 604.0208201570701, + "power": 6.506889469646305, + "efficiency": 0.5506795828180006 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 577.1462587259596, + "power": 6.697143111090428, + "efficiency": 0.5560426144223036 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 527.1282785735425, + "power": 6.344686857468984, + "efficiency": 0.5861325551152325 + } + ], + "mrp_control": { + "k": 17.115699334125555, + "ki": 0.007012692357111764, + "p": 49.8516596545185, + "integral_limit": 0.028253602054364977 + }, + "true_anomaly": 198.72245409822534, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 12 + }, + { + "inertia": [ + 113.1920166015625, + 0.0, + 0.0, + 0.0, + 136.4995574951172, + 0.0, + 0.0, + 0.0, + 183.10704040527344 + ], + "mass": 117.28908689365531, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 13, + "solar_panel": { + "direction": [ + -0.06144938488583682, + 0.39077823707949433, + 0.9184314577159228 + ], + "area": 0.15949570815314243, + "efficiency": 0.3868311711146538 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4959253545644332, + "power": 5.5377662833129735, + "type": 1 + }, + "battery": { + "capacity": 29080.357544618986, + "percentage": 0.4597966239455362 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 475.21299267226703, + "power": 5.864878471786117, + "efficiency": 0.5455836520002041 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 447.98986251874277, + "power": 5.537716601369271, + "efficiency": 0.5496222810231773 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 499.4291591332119, + "power": 5.490908140859149, + "efficiency": 0.5529025716264607 + } + ], + "mrp_control": { + "k": 26.910027456503983, + "ki": 0.001960696658834533, + "p": 86.60479205499735, + "integral_limit": 0.0025086410934940504 + }, + "true_anomaly": 287.6306468141912, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 13 + }, + { + "inertia": [ + 147.03170776367188, + 0.0, + 0.0, + 0.0, + 94.22300720214844, + 0.0, + 0.0, + 0.0, + 66.82019805908203 + ], + "mass": 86.18839130658634, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 14, + "solar_panel": { + "direction": [ + 0.44139527317375016, + 0.243749114143164, + -0.8635719901515411 + ], + "area": 0.19896014605457335, + "efficiency": 0.1829560343910012 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.11453811203916367, + "power": 2.581403817996866, + "type": 1 + }, + "battery": { + "capacity": 23249.96454847788, + "percentage": 0.41688618120874965 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 600.2750924603085, + "power": 6.302726073243321, + "efficiency": 0.5385020762176496 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 730.5494275200163, + "power": 5.664487614917163, + "efficiency": 0.5309616569235853 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 499.1813696437696, + "power": 5.001274617183095, + "efficiency": 0.5924097304026301 + } + ], + "mrp_control": { + "k": 49.64633416249094, + "ki": 0.0062450546639850005, + "p": 167.69515205746754, + "integral_limit": 0.028585021971996416 + }, + "true_anomaly": 68.09339638912465, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 14 + }, + { + "inertia": [ + 155.32241821289062, + 0.0, + 0.0, + 0.0, + 192.37168884277344, + 0.0, + 0.0, + 0.0, + 125.52527618408203 + ], + "mass": 184.78710099621625, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 15, + "solar_panel": { + "direction": [ + 0.042962633361688624, + 0.22479996973734667, + -0.9734573363741819 + ], + "area": 0.27318686517217927, + "efficiency": 0.15031499721541022 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3802412744313516, + "power": 8.854654428346233, + "type": 1 + }, + "battery": { + "capacity": 8012.840803316632, + "percentage": 0.6549903963712309 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 694.3807753172268, + "power": 6.595727758149287, + "efficiency": 0.5292576376663033 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 498.43770972246455, + "power": 5.493828331745787, + "efficiency": 0.5580058802506733 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 444.73445731364046, + "power": 5.69204290434304, + "efficiency": 0.555748356170716 + } + ], + "mrp_control": { + "k": 33.50326384481704, + "ki": 0.005769373157947128, + "p": 75.35373019419886, + "integral_limit": 0.019562470703170475 + }, + "true_anomaly": 218.9885111077367, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 15 + }, + { + "inertia": [ + 57.90424728393555, + 0.0, + 0.0, + 0.0, + 141.0811767578125, + 0.0, + 0.0, + 0.0, + 184.060791015625 + ], + "mass": 135.86161060153225, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 16, + "solar_panel": { + "direction": [ + -0.22657167905312015, + 0.6285075576356394, + -0.74407225740914 + ], + "area": 0.26882570420779284, + "efficiency": 0.2196645309527613 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3074504070165146, + "power": 2.8390306355260173, + "type": 1 + }, + "battery": { + "capacity": 27693.392330892835, + "percentage": 0.6916236074901019 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 587.2223487712914, + "power": 5.07991348526192, + "efficiency": 0.581910090151805 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 663.6360490999618, + "power": 6.9996936573918, + "efficiency": 0.5898192664901856 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 716.1838042559109, + "power": 6.453460858125886, + "efficiency": 0.5625875292733848 + } + ], + "mrp_control": { + "k": 34.71582476595387, + "ki": 0.009542723661254155, + "p": 92.69220383851761, + "integral_limit": 0.03951772840381488 + }, + "true_anomaly": 339.75367724170286, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 16 + }, + { + "inertia": [ + 61.73554992675781, + 0.0, + 0.0, + 0.0, + 172.5933837890625, + 0.0, + 0.0, + 0.0, + 87.24958801269531 + ], + "mass": 188.38006728566054, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 17, + "solar_panel": { + "direction": [ + 0.8071519859080142, + 0.3194061928078115, + -0.4964729153143884 + ], + "area": 0.44540368304668443, + "efficiency": 0.45818742060603823 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.18648944278193916, + "power": 9.760549778443139, + "type": 1 + }, + "battery": { + "capacity": 16845.2818895479, + "percentage": 0.3676180489665627 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 600.0083352804004, + "power": 5.911017224172164, + "efficiency": 0.5125716091345308 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 544.0673848544212, + "power": 5.802026083805667, + "efficiency": 0.5710493601807679 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 602.8288958719886, + "power": 6.91621066271366, + "efficiency": 0.5487501831217466 + } + ], + "mrp_control": { + "k": 34.179936325349516, + "ki": 0.0037626556759818774, + "p": 74.81646687914801, + "integral_limit": 0.011690446508629986 + }, + "true_anomaly": 194.64640291408045, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 17 + }, + { + "inertia": [ + 129.71615600585938, + 0.0, + 0.0, + 0.0, + 65.05731201171875, + 0.0, + 0.0, + 0.0, + 61.78460693359375 + ], + "mass": 79.10233103917841, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 18, + "solar_panel": { + "direction": [ + -0.9157206158100071, + 0.4018057884838341, + 0.00280394747202601 + ], + "area": 0.14679221595359385, + "efficiency": 0.25739369959018565 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3621746868711372, + "power": 8.238608662728666, + "type": 1 + }, + "battery": { + "capacity": 16741.933242617597, + "percentage": 0.9468366906008702 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 748.3257861338046, + "power": 5.232685636873285, + "efficiency": 0.5482496416206919 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 504.29772739477124, + "power": 5.749307804459171, + "efficiency": 0.58453191878535 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 554.4046402815788, + "power": 6.657471218290601, + "efficiency": 0.5043832166041468 + } + ], + "mrp_control": { + "k": 18.97905777946769, + "ki": 0.0020432585051727683, + "p": 69.36992506614502, + "integral_limit": 0.0035824041799690197 + }, + "true_anomaly": 192.1213537255314, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 18 + }, + { + "inertia": [ + 194.77310180664062, + 0.0, + 0.0, + 0.0, + 133.19107055664062, + 0.0, + 0.0, + 0.0, + 177.72781372070312 + ], + "mass": 96.59874883462079, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 19, + "solar_panel": { + "direction": [ + 0.1390317574881243, + 0.948598912836609, + 0.2843066530613852 + ], + "area": 0.49945747444395827, + "efficiency": 0.2827911787121643 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2967831131302152, + "power": 1.1737919223456053, + "type": 1 + }, + "battery": { + "capacity": 8488.928372220134, + "percentage": 0.6798079445174873 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 513.1903704112042, + "power": 6.235715794992533, + "efficiency": 0.5313500131834253 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 566.1919190938219, + "power": 6.3698714709247986, + "efficiency": 0.5327969762132047 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 460.8160110621352, + "power": 5.048778871435333, + "efficiency": 0.5855417274274431 + } + ], + "mrp_control": { + "k": 28.170765258732228, + "ki": 0.006198979999741559, + "p": 59.353287558934646, + "integral_limit": 0.00918655444869251 + }, + "true_anomaly": 49.2884348085735, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 19 + }, + { + "inertia": [ + 151.61778259277344, + 0.0, + 0.0, + 0.0, + 104.54637145996094, + 0.0, + 0.0, + 0.0, + 182.71615600585938 + ], + "mass": 123.14789857908335, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 20, + "solar_panel": { + "direction": [ + 0.36578630848009913, + 0.09204957001917675, + -0.926135655931563 + ], + "area": 0.20073948102273986, + "efficiency": 0.24764094712923052 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4561477710860884, + "power": 7.9991665992820895, + "type": 1 + }, + "battery": { + "capacity": 13934.346275755343, + "percentage": 0.4472858933246622 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 496.40329856487574, + "power": 5.535672290531485, + "efficiency": 0.567349395038826 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 575.0094001671937, + "power": 5.883335979662618, + "efficiency": 0.5031841666524296 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 466.43070536742067, + "power": 5.496002725490843, + "efficiency": 0.5693295651010831 + } + ], + "mrp_control": { + "k": 26.850347467326245, + "ki": 0.0025511664528610543, + "p": 88.56101946187069, + "integral_limit": 0.0005633802520128575 + }, + "true_anomaly": 340.65337562723954, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 20 + }, + { + "inertia": [ + 170.15408325195312, + 0.0, + 0.0, + 0.0, + 72.85794830322266, + 0.0, + 0.0, + 0.0, + 165.49215698242188 + ], + "mass": 62.79458416431321, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 21, + "solar_panel": { + "direction": [ + -0.45366498092456037, + 0.4368412458254274, + 0.7767611029321737 + ], + "area": 0.2279312309627955, + "efficiency": 0.1522252229295507 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.48875809077036336, + "power": 3.8995672823554863, + "type": 1 + }, + "battery": { + "capacity": 22798.758030536927, + "percentage": 0.3146333351636298 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 455.6685024685521, + "power": 5.982720472021972, + "efficiency": 0.5795183686048334 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 509.58328501563983, + "power": 5.0112340828152675, + "efficiency": 0.5946350555124773 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 734.1316937591873, + "power": 5.68253311008768, + "efficiency": 0.5645498524429321 + } + ], + "mrp_control": { + "k": 17.220942735355685, + "ki": 0.005449519647726193, + "p": 35.09122656585202, + "integral_limit": 0.024330064061771378 + }, + "true_anomaly": 115.04209385927554, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 21 + }, + { + "inertia": [ + 70.03353881835938, + 0.0, + 0.0, + 0.0, + 156.87869262695312, + 0.0, + 0.0, + 0.0, + 102.17277526855469 + ], + "mass": 154.3855724353984, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 22, + "solar_panel": { + "direction": [ + 0.3884705689372395, + 0.5201051855218475, + -0.760645260987579 + ], + "area": 0.1324045389508263, + "efficiency": 0.2999755920190853 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.24811112769005716, + "power": 2.9647681534415278, + "type": 1 + }, + "battery": { + "capacity": 11000.432549195495, + "percentage": 0.697651567544242 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 510.6044265183385, + "power": 6.68266458223612, + "efficiency": 0.5469022576893778 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 449.88411398241965, + "power": 6.306268803314486, + "efficiency": 0.5122379578329698 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 727.83032580933, + "power": 5.97669995964203, + "efficiency": 0.591194936229897 + } + ], + "mrp_control": { + "k": 50.2483945113957, + "ki": 0.0037423981714514044, + "p": 184.60632195100158, + "integral_limit": 0.016494209595339777 + }, + "true_anomaly": 9.360112957484375, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 22 + }, + { + "inertia": [ + 65.05007934570312, + 0.0, + 0.0, + 0.0, + 156.7198486328125, + 0.0, + 0.0, + 0.0, + 106.10611724853516 + ], + "mass": 88.28787333825773, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 23, + "solar_panel": { + "direction": [ + 0.21964283494290743, + 0.37626685545034455, + 0.9001001491766082 + ], + "area": 0.2683600294710056, + "efficiency": 0.20003154836290063 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.11460164514931481, + "power": 1.1542591827442763, + "type": 1 + }, + "battery": { + "capacity": 26085.544057087664, + "percentage": 0.713578598559535 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 457.17071833637414, + "power": 5.538567363465701, + "efficiency": 0.5007571200355238 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 421.2510096344352, + "power": 5.344632952149229, + "efficiency": 0.5888792955899346 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 426.15050893340276, + "power": 5.897768152133362, + "efficiency": 0.5273979399021836 + } + ], + "mrp_control": { + "k": 18.446373439487424, + "ki": 0.008419055768001312, + "p": 70.64881139615355, + "integral_limit": 0.012053152976485236 + }, + "true_anomaly": 13.452189330228453, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 23 + }, + { + "inertia": [ + 119.64872741699219, + 0.0, + 0.0, + 0.0, + 159.80076599121094, + 0.0, + 0.0, + 0.0, + 163.5137939453125 + ], + "mass": 190.8238079894127, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 24, + "solar_panel": { + "direction": [ + 0.18131348947918288, + 0.5535261068282085, + -0.8128556253065418 + ], + "area": 0.2099051160615405, + "efficiency": 0.2056731225970032 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.46089567589663083, + "power": 9.53062391149543, + "type": 1 + }, + "battery": { + "capacity": 11324.818794461706, + "percentage": 0.4173319713487579 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 412.44379430731306, + "power": 5.523023417990215, + "efficiency": 0.5298528666451148 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 572.2900068158193, + "power": 5.559226353026511, + "efficiency": 0.508760355982102 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 682.316619224687, + "power": 5.396776214473754, + "efficiency": 0.5529695173110621 + } + ], + "mrp_control": { + "k": 28.29614115959812, + "ki": 0.0075686982098975885, + "p": 66.59896582352846, + "integral_limit": 0.022701535770486076 + }, + "true_anomaly": 113.191562446777, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 24 + }, + { + "inertia": [ + 164.32110595703125, + 0.0, + 0.0, + 0.0, + 119.81375885009766, + 0.0, + 0.0, + 0.0, + 177.1973876953125 + ], + "mass": 110.80701597960295, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 25, + "solar_panel": { + "direction": [ + -0.27771615308379805, + 0.06440393345318082, + -0.9585018892376241 + ], + "area": 0.1296452376684777, + "efficiency": 0.22411672509369393 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.41487896793812074, + "power": 6.675082324725286, + "type": 1 + }, + "battery": { + "capacity": 9343.522798409229, + "percentage": 0.36292353388476395 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 589.9416918703621, + "power": 6.761455412242219, + "efficiency": 0.5000671793583009 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 503.5047373320586, + "power": 5.240650595802209, + "efficiency": 0.5791986183210309 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 606.5792704513958, + "power": 5.849389385220096, + "efficiency": 0.5048595473330167 + } + ], + "mrp_control": { + "k": 32.231830248601625, + "ki": 0.004757162371058886, + "p": 121.82813244692055, + "integral_limit": 0.008296854874148916 + }, + "true_anomaly": 231.7875751466238, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 25 + }, + { + "inertia": [ + 50.167510986328125, + 0.0, + 0.0, + 0.0, + 108.41790771484375, + 0.0, + 0.0, + 0.0, + 164.2250213623047 + ], + "mass": 198.38218681461177, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 26, + "solar_panel": { + "direction": [ + -0.5767470481276237, + 0.7890417200755251, + 0.21160341787487533 + ], + "area": 0.4086678450341158, + "efficiency": 0.12693843624564108 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2842423863039288, + "power": 9.924734268195134, + "type": 1 + }, + "battery": { + "capacity": 21534.29007278783, + "percentage": 0.41036697212425166 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 602.4251570256965, + "power": 6.513828764899192, + "efficiency": 0.5878832069198587 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 664.2968168215857, + "power": 6.172549587095991, + "efficiency": 0.5489813906893767 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 527.9861977802343, + "power": 5.215349997486536, + "efficiency": 0.5495201470182576 + } + ], + "mrp_control": { + "k": 51.85785993731999, + "ki": 0.00318005618147859, + "p": 205.85524562195496, + "integral_limit": 0.009634641209318468 + }, + "true_anomaly": 86.2692833498889, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 26 + }, + { + "inertia": [ + 94.96578979492188, + 0.0, + 0.0, + 0.0, + 158.5192108154297, + 0.0, + 0.0, + 0.0, + 115.07730865478516 + ], + "mass": 68.18818242075974, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 27, + "solar_panel": { + "direction": [ + 0.49886622998724983, + 0.4108022080637664, + 0.7631343462511974 + ], + "area": 0.3249132106321492, + "efficiency": 0.14786522726468587 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.25925748963820816, + "power": 2.5698803806258868, + "type": 1 + }, + "battery": { + "capacity": 10139.735614581685, + "percentage": 0.7849017620875508 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 743.3185251307314, + "power": 6.0662381176929845, + "efficiency": 0.5229331653795579 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 742.6377927910589, + "power": 5.4045092391697525, + "efficiency": 0.5215721022602371 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 470.29469320734347, + "power": 5.006631163805463, + "efficiency": 0.540182677608368 + } + ], + "mrp_control": { + "k": 30.39063661688895, + "ki": 0.004533154030313687, + "p": 116.41392756848298, + "integral_limit": 0.014065709395132853 + }, + "true_anomaly": 6.665920044090452, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 27 + }, + { + "inertia": [ + 138.23806762695312, + 0.0, + 0.0, + 0.0, + 88.02487182617188, + 0.0, + 0.0, + 0.0, + 156.69635009765625 + ], + "mass": 144.74031472797242, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 28, + "solar_panel": { + "direction": [ + -0.03482157680205619, + 0.028719587605108874, + 0.9989808021562832 + ], + "area": 0.2552370695330439, + "efficiency": 0.2753984422787331 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.24729208821863014, + "power": 9.618071126449555, + "type": 1 + }, + "battery": { + "capacity": 10187.718476751968, + "percentage": 0.6110473019801388 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 451.9787613393646, + "power": 6.69295998991497, + "efficiency": 0.5272239240882093 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 531.6180642549356, + "power": 6.539704198159033, + "efficiency": 0.5544153797162304 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 711.9083072682367, + "power": 6.702511072741439, + "efficiency": 0.5237001117365091 + } + ], + "mrp_control": { + "k": 27.013549624116166, + "ki": 0.0027307132784758392, + "p": 65.72319790616962, + "integral_limit": 0.012534031794977236 + }, + "true_anomaly": 89.48043013380189, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 28 + } + ] +} \ No newline at end of file diff --git a/benchmarks/aeosbench/dataset/cases/00225/taskset.json b/benchmarks/aeosbench/dataset/cases/00225/taskset.json new file mode 100644 index 0000000..c3d6104 --- /dev/null +++ b/benchmarks/aeosbench/dataset/cases/00225/taskset.json @@ -0,0 +1,2818 @@ +[ + { + "release_time": 2502, + "due_time": 2685, + "duration": 20, + "coordinate": [ + -65.01172638635929, + -76.20047992798168 + ], + "sensor_type": 1, + "id": 0 + }, + { + "release_time": 2431, + "due_time": 2838, + "duration": 39, + "coordinate": [ + 17.79306460857559, + 23.285044585949635 + ], + "sensor_type": 1, + "id": 1 + }, + { + "release_time": 1488, + "due_time": 2770, + "duration": 51, + "coordinate": [ + 46.328788922445824, + 131.12510352291486 + ], + "sensor_type": 1, + "id": 2 + }, + { + "release_time": 2114, + "due_time": 3332, + "duration": 42, + "coordinate": [ + 68.59900514527811, + -85.46610160871124 + ], + "sensor_type": 1, + "id": 3 + }, + { + "release_time": 2631, + "due_time": 3160, + "duration": 16, + "coordinate": [ + -39.574358069090586, + 166.15550531879768 + ], + "sensor_type": 1, + "id": 4 + }, + { + "release_time": 1733, + "due_time": 2821, + "duration": 32, + "coordinate": [ + 6.298680270188314, + -81.86031988308093 + ], + "sensor_type": 1, + "id": 5 + }, + { + "release_time": 462, + "due_time": 1334, + "duration": 30, + "coordinate": [ + -77.18609814547648, + -37.61979633781786 + ], + "sensor_type": 1, + "id": 6 + }, + { + "release_time": 2264, + "due_time": 3180, + "duration": 44, + "coordinate": [ + -56.46976039719926, + -134.7384413261799 + ], + "sensor_type": 1, + "id": 7 + }, + { + "release_time": 2807, + "due_time": 3560, + "duration": 37, + "coordinate": [ + 24.46992665007066, + 42.79945385019275 + ], + "sensor_type": 1, + "id": 8 + }, + { + "release_time": 1349, + "due_time": 1977, + "duration": 31, + "coordinate": [ + 88.1184298857311, + 141.51210140369483 + ], + "sensor_type": 1, + "id": 9 + }, + { + "release_time": 894, + "due_time": 2450, + "duration": 33, + "coordinate": [ + -43.96166559494401, + -55.27167097107572 + ], + "sensor_type": 1, + "id": 10 + }, + { + "release_time": 2187, + "due_time": 2703, + "duration": 53, + "coordinate": [ + -65.48809383093723, + -94.39701189438254 + ], + "sensor_type": 1, + "id": 11 + }, + { + "release_time": 438, + "due_time": 2385, + "duration": 35, + "coordinate": [ + 45.90463733824396, + 80.43852978688813 + ], + "sensor_type": 1, + "id": 12 + }, + { + "release_time": 2764, + "due_time": 3587, + "duration": 33, + "coordinate": [ + 15.116392729148274, + -169.06015400374932 + ], + "sensor_type": 1, + "id": 13 + }, + { + "release_time": 2867, + "due_time": 3056, + "duration": 23, + "coordinate": [ + 24.944287561560586, + -166.02962210287393 + ], + "sensor_type": 1, + "id": 14 + }, + { + "release_time": 2264, + "due_time": 3171, + "duration": 22, + "coordinate": [ + 67.42274488692723, + -29.019216620391717 + ], + "sensor_type": 1, + "id": 15 + }, + { + "release_time": 2655, + "due_time": 2880, + "duration": 18, + "coordinate": [ + -49.27329832678199, + 144.27789028443323 + ], + "sensor_type": 1, + "id": 16 + }, + { + "release_time": 3102, + "due_time": 3339, + "duration": 43, + "coordinate": [ + -22.194184492101073, + 170.94019847765713 + ], + "sensor_type": 1, + "id": 17 + }, + { + "release_time": 2859, + "due_time": 3232, + "duration": 22, + "coordinate": [ + -34.67163990981393, + 91.22522827354533 + ], + "sensor_type": 1, + "id": 18 + }, + { + "release_time": 2833, + "due_time": 3393, + "duration": 50, + "coordinate": [ + 19.65019297348111, + 170.89273399279296 + ], + "sensor_type": 1, + "id": 19 + }, + { + "release_time": 430, + "due_time": 656, + "duration": 59, + "coordinate": [ + -15.349553261843056, + 55.894877860844076 + ], + "sensor_type": 1, + "id": 20 + }, + { + "release_time": 1157, + "due_time": 3523, + "duration": 27, + "coordinate": [ + -36.70425954713717, + -141.46104932879018 + ], + "sensor_type": 1, + "id": 21 + }, + { + "release_time": 91, + "due_time": 960, + "duration": 28, + "coordinate": [ + -53.18256561712856, + 16.743081060957678 + ], + "sensor_type": 1, + "id": 22 + }, + { + "release_time": 165, + "due_time": 558, + "duration": 29, + "coordinate": [ + -57.69014906151647, + 61.33532726572386 + ], + "sensor_type": 1, + "id": 23 + }, + { + "release_time": 2742, + "due_time": 2901, + "duration": 26, + "coordinate": [ + 51.11853361484202, + -86.6392291224724 + ], + "sensor_type": 1, + "id": 24 + }, + { + "release_time": 599, + "due_time": 1629, + "duration": 44, + "coordinate": [ + 18.611406747327422, + -68.09423064581338 + ], + "sensor_type": 1, + "id": 25 + }, + { + "release_time": 3252, + "due_time": 3549, + "duration": 22, + "coordinate": [ + 28.485498872902113, + 47.44821014223322 + ], + "sensor_type": 1, + "id": 26 + }, + { + "release_time": 2556, + "due_time": 3240, + "duration": 39, + "coordinate": [ + -86.05819631553109, + -129.52247008617294 + ], + "sensor_type": 1, + "id": 27 + }, + { + "release_time": 195, + "due_time": 908, + "duration": 43, + "coordinate": [ + -26.9041546422745, + -55.232634968520884 + ], + "sensor_type": 1, + "id": 28 + }, + { + "release_time": 483, + "due_time": 2021, + "duration": 28, + "coordinate": [ + 73.94616831267842, + -174.84631394929062 + ], + "sensor_type": 1, + "id": 29 + }, + { + "release_time": 3253, + "due_time": 3491, + "duration": 58, + "coordinate": [ + -26.29105113206004, + 61.30126142804144 + ], + "sensor_type": 1, + "id": 30 + }, + { + "release_time": 3212, + "due_time": 3471, + "duration": 42, + "coordinate": [ + 50.45083811932031, + -79.5270168281682 + ], + "sensor_type": 1, + "id": 31 + }, + { + "release_time": 2509, + "due_time": 3304, + "duration": 57, + "coordinate": [ + 10.576460989681024, + -54.30957385570311 + ], + "sensor_type": 1, + "id": 32 + }, + { + "release_time": 2166, + "due_time": 3545, + "duration": 36, + "coordinate": [ + -28.948680374811985, + -91.08206567244245 + ], + "sensor_type": 1, + "id": 33 + }, + { + "release_time": 2906, + "due_time": 3565, + "duration": 43, + "coordinate": [ + 8.167498192333355, + 88.87595641629537 + ], + "sensor_type": 1, + "id": 34 + }, + { + "release_time": 1480, + "due_time": 3583, + "duration": 55, + "coordinate": [ + 39.92443322177442, + -38.92573981397504 + ], + "sensor_type": 1, + "id": 35 + }, + { + "release_time": 1189, + "due_time": 2698, + "duration": 40, + "coordinate": [ + 62.87420099915954, + -88.06480954141352 + ], + "sensor_type": 1, + "id": 36 + }, + { + "release_time": 3076, + "due_time": 3211, + "duration": 30, + "coordinate": [ + -55.428722100498426, + 154.95913783431945 + ], + "sensor_type": 1, + "id": 37 + }, + { + "release_time": 942, + "due_time": 3373, + "duration": 16, + "coordinate": [ + -89.96938640936662, + 69.0745616217421 + ], + "sensor_type": 1, + "id": 38 + }, + { + "release_time": 2550, + "due_time": 3023, + "duration": 26, + "coordinate": [ + 57.46166205956857, + -2.631131430407521 + ], + "sensor_type": 1, + "id": 39 + }, + { + "release_time": 721, + "due_time": 1026, + "duration": 16, + "coordinate": [ + -70.69622579014587, + -72.46608129870673 + ], + "sensor_type": 1, + "id": 40 + }, + { + "release_time": 459, + "due_time": 3159, + "duration": 44, + "coordinate": [ + 56.492802882406494, + -90.79234717829874 + ], + "sensor_type": 1, + "id": 41 + }, + { + "release_time": 1395, + "due_time": 2571, + "duration": 44, + "coordinate": [ + 57.234629432159295, + -81.83362971990088 + ], + "sensor_type": 1, + "id": 42 + }, + { + "release_time": 2436, + "due_time": 3443, + "duration": 48, + "coordinate": [ + 53.50845097585935, + 123.32796025306567 + ], + "sensor_type": 1, + "id": 43 + }, + { + "release_time": 1517, + "due_time": 2530, + "duration": 38, + "coordinate": [ + -64.48558807399158, + 83.34616749198204 + ], + "sensor_type": 1, + "id": 44 + }, + { + "release_time": 438, + "due_time": 2144, + "duration": 36, + "coordinate": [ + 57.04948672937775, + 164.2163315187699 + ], + "sensor_type": 1, + "id": 45 + }, + { + "release_time": 2138, + "due_time": 3055, + "duration": 56, + "coordinate": [ + -9.841054739744223, + -10.919968126969508 + ], + "sensor_type": 1, + "id": 46 + }, + { + "release_time": 2257, + "due_time": 3070, + "duration": 55, + "coordinate": [ + 18.441785795748572, + -163.68542351532847 + ], + "sensor_type": 1, + "id": 47 + }, + { + "release_time": 1075, + "due_time": 1684, + "duration": 26, + "coordinate": [ + -38.18393048668171, + -113.67028083206748 + ], + "sensor_type": 1, + "id": 48 + }, + { + "release_time": 3355, + "due_time": 3509, + "duration": 39, + "coordinate": [ + -9.800895312026327, + -170.83102787651043 + ], + "sensor_type": 1, + "id": 49 + }, + { + "release_time": 3144, + "due_time": 3541, + "duration": 59, + "coordinate": [ + -75.34874652655526, + -170.45956325950755 + ], + "sensor_type": 1, + "id": 50 + }, + { + "release_time": 1842, + "due_time": 2909, + "duration": 36, + "coordinate": [ + 31.291469959172957, + 4.948784653716359 + ], + "sensor_type": 1, + "id": 51 + }, + { + "release_time": 312, + "due_time": 1120, + "duration": 20, + "coordinate": [ + 36.04920211910947, + -174.2768271482653 + ], + "sensor_type": 1, + "id": 52 + }, + { + "release_time": 2938, + "due_time": 3456, + "duration": 33, + "coordinate": [ + -64.47366774842874, + -136.69859606076835 + ], + "sensor_type": 1, + "id": 53 + }, + { + "release_time": 1516, + "due_time": 3097, + "duration": 40, + "coordinate": [ + -34.46129636443573, + -148.77164323356982 + ], + "sensor_type": 1, + "id": 54 + }, + { + "release_time": 2423, + "due_time": 2984, + "duration": 22, + "coordinate": [ + 1.649918700143914, + 5.058377111904633 + ], + "sensor_type": 1, + "id": 55 + }, + { + "release_time": 2081, + "due_time": 2654, + "duration": 38, + "coordinate": [ + -6.903343714140561, + -175.59633324993754 + ], + "sensor_type": 1, + "id": 56 + }, + { + "release_time": 2961, + "due_time": 3593, + "duration": 26, + "coordinate": [ + 24.09555998451114, + -2.5894325650559438 + ], + "sensor_type": 1, + "id": 57 + }, + { + "release_time": 3050, + "due_time": 3243, + "duration": 46, + "coordinate": [ + -38.29881693569687, + -42.75073115540698 + ], + "sensor_type": 1, + "id": 58 + }, + { + "release_time": 1410, + "due_time": 1748, + "duration": 28, + "coordinate": [ + -25.05867967345783, + -97.64647115737317 + ], + "sensor_type": 1, + "id": 59 + }, + { + "release_time": 1844, + "due_time": 3174, + "duration": 29, + "coordinate": [ + -7.567955020081115, + 44.43059827900768 + ], + "sensor_type": 1, + "id": 60 + }, + { + "release_time": 3245, + "due_time": 3499, + "duration": 39, + "coordinate": [ + 4.850130029246529, + -72.96346113426767 + ], + "sensor_type": 1, + "id": 61 + }, + { + "release_time": 1063, + "due_time": 2690, + "duration": 16, + "coordinate": [ + -11.079096229969338, + 47.86431837784943 + ], + "sensor_type": 1, + "id": 62 + }, + { + "release_time": 3212, + "due_time": 3472, + "duration": 43, + "coordinate": [ + -43.79216888742245, + 17.28837879968802 + ], + "sensor_type": 1, + "id": 63 + }, + { + "release_time": 3147, + "due_time": 3556, + "duration": 20, + "coordinate": [ + 66.8611552260165, + 163.01620514557487 + ], + "sensor_type": 1, + "id": 64 + }, + { + "release_time": 179, + "due_time": 287, + "duration": 22, + "coordinate": [ + -56.96254767959471, + 166.1329176749923 + ], + "sensor_type": 1, + "id": 65 + }, + { + "release_time": 3130, + "due_time": 3581, + "duration": 49, + "coordinate": [ + 48.69282148647275, + -66.04727194375307 + ], + "sensor_type": 1, + "id": 66 + }, + { + "release_time": 1410, + "due_time": 1689, + "duration": 55, + "coordinate": [ + 26.94984234756727, + 141.7533647668406 + ], + "sensor_type": 1, + "id": 67 + }, + { + "release_time": 473, + "due_time": 1878, + "duration": 52, + "coordinate": [ + -53.79468545088405, + 78.39301455359197 + ], + "sensor_type": 1, + "id": 68 + }, + { + "release_time": 2368, + "due_time": 3317, + "duration": 43, + "coordinate": [ + 26.65806921669666, + -65.03283439847365 + ], + "sensor_type": 1, + "id": 69 + }, + { + "release_time": 2910, + "due_time": 3409, + "duration": 52, + "coordinate": [ + -21.129998315907628, + 28.852005278758043 + ], + "sensor_type": 1, + "id": 70 + }, + { + "release_time": 3125, + "due_time": 3321, + "duration": 25, + "coordinate": [ + -70.1328431207625, + 92.85341501046969 + ], + "sensor_type": 1, + "id": 71 + }, + { + "release_time": 2644, + "due_time": 3373, + "duration": 26, + "coordinate": [ + 20.83523232942322, + 173.89413999099855 + ], + "sensor_type": 1, + "id": 72 + }, + { + "release_time": 1771, + "due_time": 3453, + "duration": 21, + "coordinate": [ + 55.86285416978967, + -98.42723470136839 + ], + "sensor_type": 1, + "id": 73 + }, + { + "release_time": 1650, + "due_time": 2936, + "duration": 57, + "coordinate": [ + 18.87578397342149, + 151.6036019424833 + ], + "sensor_type": 1, + "id": 74 + }, + { + "release_time": 2962, + "due_time": 3418, + "duration": 40, + "coordinate": [ + 38.20695451009604, + 121.88975040647904 + ], + "sensor_type": 1, + "id": 75 + }, + { + "release_time": 1394, + "due_time": 3107, + "duration": 17, + "coordinate": [ + 71.04459401351863, + -116.95647223039084 + ], + "sensor_type": 1, + "id": 76 + }, + { + "release_time": 3129, + "due_time": 3485, + "duration": 53, + "coordinate": [ + -18.524319032723056, + 61.18518839329397 + ], + "sensor_type": 1, + "id": 77 + }, + { + "release_time": 2362, + "due_time": 3398, + "duration": 53, + "coordinate": [ + -14.461688437532771, + 68.95990184549353 + ], + "sensor_type": 1, + "id": 78 + }, + { + "release_time": 542, + "due_time": 1084, + "duration": 47, + "coordinate": [ + 64.25868613516585, + -9.717099414200106 + ], + "sensor_type": 1, + "id": 79 + }, + { + "release_time": 217, + "due_time": 865, + "duration": 17, + "coordinate": [ + -86.51547338120147, + -135.60542293298283 + ], + "sensor_type": 1, + "id": 80 + }, + { + "release_time": 2344, + "due_time": 3100, + "duration": 36, + "coordinate": [ + 65.88097417943345, + 148.02792811690955 + ], + "sensor_type": 1, + "id": 81 + }, + { + "release_time": 40, + "due_time": 2500, + "duration": 31, + "coordinate": [ + 35.701884170347654, + -132.54206273220169 + ], + "sensor_type": 1, + "id": 82 + }, + { + "release_time": 1856, + "due_time": 2025, + "duration": 50, + "coordinate": [ + -13.230212704206053, + 156.25522564626942 + ], + "sensor_type": 1, + "id": 83 + }, + { + "release_time": 3309, + "due_time": 3575, + "duration": 38, + "coordinate": [ + 0.292611108470922, + 85.68596711087696 + ], + "sensor_type": 1, + "id": 84 + }, + { + "release_time": 3542, + "due_time": 3597, + "duration": 18, + "coordinate": [ + 88.16253409108535, + 173.81270724123976 + ], + "sensor_type": 1, + "id": 85 + }, + { + "release_time": 3028, + "due_time": 3220, + "duration": 56, + "coordinate": [ + -37.978011896489996, + -178.3265598392835 + ], + "sensor_type": 1, + "id": 86 + }, + { + "release_time": 1302, + "due_time": 2902, + "duration": 16, + "coordinate": [ + -15.722780484314555, + 129.17078431853304 + ], + "sensor_type": 1, + "id": 87 + }, + { + "release_time": 1893, + "due_time": 2259, + "duration": 27, + "coordinate": [ + 57.096278552691274, + -67.73889923017636 + ], + "sensor_type": 1, + "id": 88 + }, + { + "release_time": 3003, + "due_time": 3346, + "duration": 27, + "coordinate": [ + 81.72578657830795, + -18.657533568685807 + ], + "sensor_type": 1, + "id": 89 + }, + { + "release_time": 816, + "due_time": 2969, + "duration": 35, + "coordinate": [ + -65.68011669538967, + -108.517387961607 + ], + "sensor_type": 1, + "id": 90 + }, + { + "release_time": 3190, + "due_time": 3372, + "duration": 52, + "coordinate": [ + 84.33920435669015, + 168.82631230422606 + ], + "sensor_type": 1, + "id": 91 + }, + { + "release_time": 1182, + "due_time": 2879, + "duration": 48, + "coordinate": [ + -78.06828564317944, + -169.43443469379042 + ], + "sensor_type": 1, + "id": 92 + }, + { + "release_time": 3135, + "due_time": 3422, + "duration": 37, + "coordinate": [ + 18.56650406187711, + 126.86170257184187 + ], + "sensor_type": 1, + "id": 93 + }, + { + "release_time": 2869, + "due_time": 3237, + "duration": 56, + "coordinate": [ + -82.90386664629322, + 30.819700864309283 + ], + "sensor_type": 1, + "id": 94 + }, + { + "release_time": 3061, + "due_time": 3448, + "duration": 43, + "coordinate": [ + 64.98354648607219, + 175.07303114279188 + ], + "sensor_type": 1, + "id": 95 + }, + { + "release_time": 1139, + "due_time": 1877, + "duration": 39, + "coordinate": [ + 69.11387569625293, + -79.9291106149224 + ], + "sensor_type": 1, + "id": 96 + }, + { + "release_time": 3435, + "due_time": 3576, + "duration": 45, + "coordinate": [ + 6.340963274145551, + 36.30415936675294 + ], + "sensor_type": 1, + "id": 97 + }, + { + "release_time": 2635, + "due_time": 3570, + "duration": 36, + "coordinate": [ + -34.353243875663395, + -96.03579098211965 + ], + "sensor_type": 1, + "id": 98 + }, + { + "release_time": 673, + "due_time": 1127, + "duration": 51, + "coordinate": [ + -6.571101503730517, + -17.919180674525876 + ], + "sensor_type": 1, + "id": 99 + }, + { + "release_time": 1332, + "due_time": 2992, + "duration": 46, + "coordinate": [ + -22.631828138630127, + -29.046044303842024 + ], + "sensor_type": 1, + "id": 100 + }, + { + "release_time": 1677, + "due_time": 2168, + "duration": 16, + "coordinate": [ + -84.27173724797437, + -170.1119867101518 + ], + "sensor_type": 1, + "id": 101 + }, + { + "release_time": 1728, + "due_time": 2742, + "duration": 58, + "coordinate": [ + 58.638799580858006, + -153.86312612508246 + ], + "sensor_type": 1, + "id": 102 + }, + { + "release_time": 2490, + "due_time": 2967, + "duration": 59, + "coordinate": [ + -75.15155318557663, + 146.48788992613504 + ], + "sensor_type": 1, + "id": 103 + }, + { + "release_time": 138, + "due_time": 718, + "duration": 26, + "coordinate": [ + -11.41166800063283, + 147.31920087047712 + ], + "sensor_type": 1, + "id": 104 + }, + { + "release_time": 654, + "due_time": 3267, + "duration": 45, + "coordinate": [ + -68.68095666162156, + -51.0062293592965 + ], + "sensor_type": 1, + "id": 105 + }, + { + "release_time": 2880, + "due_time": 3078, + "duration": 36, + "coordinate": [ + 6.36648553951386, + -3.3676128846872757 + ], + "sensor_type": 1, + "id": 106 + }, + { + "release_time": 290, + "due_time": 1295, + "duration": 44, + "coordinate": [ + 27.76409042201415, + -42.368372544736445 + ], + "sensor_type": 1, + "id": 107 + }, + { + "release_time": 2145, + "due_time": 2912, + "duration": 23, + "coordinate": [ + -63.12603897712299, + -170.9513154420821 + ], + "sensor_type": 1, + "id": 108 + }, + { + "release_time": 2326, + "due_time": 3278, + "duration": 51, + "coordinate": [ + -80.87646130190619, + 133.186946029083 + ], + "sensor_type": 1, + "id": 109 + }, + { + "release_time": 2337, + "due_time": 2515, + "duration": 53, + "coordinate": [ + 28.99665547844134, + 35.25498096874685 + ], + "sensor_type": 1, + "id": 110 + }, + { + "release_time": 1908, + "due_time": 2760, + "duration": 31, + "coordinate": [ + 16.207262829921234, + 53.127467988600586 + ], + "sensor_type": 1, + "id": 111 + }, + { + "release_time": 146, + "due_time": 2245, + "duration": 55, + "coordinate": [ + 85.9135519832979, + 126.95565810149623 + ], + "sensor_type": 1, + "id": 112 + }, + { + "release_time": 2845, + "due_time": 3453, + "duration": 15, + "coordinate": [ + -11.670732571055538, + 73.27284338884604 + ], + "sensor_type": 1, + "id": 113 + }, + { + "release_time": 1375, + "due_time": 2250, + "duration": 19, + "coordinate": [ + 79.42103000302754, + 121.36769716549759 + ], + "sensor_type": 1, + "id": 114 + }, + { + "release_time": 1848, + "due_time": 2195, + "duration": 42, + "coordinate": [ + 9.259213524844768, + -107.24672834690594 + ], + "sensor_type": 1, + "id": 115 + }, + { + "release_time": 2557, + "due_time": 3084, + "duration": 50, + "coordinate": [ + 74.17900024517076, + -80.51430436458766 + ], + "sensor_type": 1, + "id": 116 + }, + { + "release_time": 3192, + "due_time": 3475, + "duration": 52, + "coordinate": [ + -73.10070523330486, + 130.26709644134075 + ], + "sensor_type": 1, + "id": 117 + }, + { + "release_time": 3345, + "due_time": 3532, + "duration": 49, + "coordinate": [ + 47.934237349651056, + 124.1740100572132 + ], + "sensor_type": 1, + "id": 118 + }, + { + "release_time": 2374, + "due_time": 2962, + "duration": 44, + "coordinate": [ + 22.942098438736707, + -77.05876726358089 + ], + "sensor_type": 1, + "id": 119 + }, + { + "release_time": 2494, + "due_time": 3530, + "duration": 56, + "coordinate": [ + -41.926793641985554, + 42.24816992840164 + ], + "sensor_type": 1, + "id": 120 + }, + { + "release_time": 753, + "due_time": 2340, + "duration": 60, + "coordinate": [ + -55.25157160784253, + 150.4975912271206 + ], + "sensor_type": 1, + "id": 121 + }, + { + "release_time": 297, + "due_time": 644, + "duration": 18, + "coordinate": [ + 15.411510871798825, + -169.49673449208032 + ], + "sensor_type": 1, + "id": 122 + }, + { + "release_time": 3049, + "due_time": 3316, + "duration": 49, + "coordinate": [ + 82.77358423707986, + 33.27314656278074 + ], + "sensor_type": 1, + "id": 123 + }, + { + "release_time": 2689, + "due_time": 3405, + "duration": 30, + "coordinate": [ + 6.853325205026323, + 68.4605467488604 + ], + "sensor_type": 1, + "id": 124 + }, + { + "release_time": 2851, + "due_time": 3598, + "duration": 34, + "coordinate": [ + -49.47018814823056, + -155.06020318141225 + ], + "sensor_type": 1, + "id": 125 + }, + { + "release_time": 1482, + "due_time": 2938, + "duration": 48, + "coordinate": [ + -62.03177493674883, + -7.250335309036785 + ], + "sensor_type": 1, + "id": 126 + }, + { + "release_time": 2825, + "due_time": 2982, + "duration": 51, + "coordinate": [ + -56.300844681260585, + -159.0119132169745 + ], + "sensor_type": 1, + "id": 127 + }, + { + "release_time": 1711, + "due_time": 3362, + "duration": 41, + "coordinate": [ + 2.8040442727254344, + -47.997166233621044 + ], + "sensor_type": 1, + "id": 128 + }, + { + "release_time": 1661, + "due_time": 2260, + "duration": 42, + "coordinate": [ + 55.581659694154155, + 95.86353852798618 + ], + "sensor_type": 1, + "id": 129 + }, + { + "release_time": 426, + "due_time": 2680, + "duration": 16, + "coordinate": [ + -19.730840587643527, + -168.72277180391032 + ], + "sensor_type": 1, + "id": 130 + }, + { + "release_time": 3010, + "due_time": 3168, + "duration": 29, + "coordinate": [ + -70.24902990038399, + -120.83644043905153 + ], + "sensor_type": 1, + "id": 131 + }, + { + "release_time": 1868, + "due_time": 3456, + "duration": 50, + "coordinate": [ + 73.38430268361236, + -92.3548167173451 + ], + "sensor_type": 1, + "id": 132 + }, + { + "release_time": 1802, + "due_time": 3055, + "duration": 45, + "coordinate": [ + -86.23902507915052, + -143.60332574653327 + ], + "sensor_type": 1, + "id": 133 + }, + { + "release_time": 2831, + "due_time": 3072, + "duration": 30, + "coordinate": [ + 22.448987828275037, + 3.7977859996040593 + ], + "sensor_type": 1, + "id": 134 + }, + { + "release_time": 2873, + "due_time": 3364, + "duration": 48, + "coordinate": [ + 59.33757058631093, + 18.650981791593352 + ], + "sensor_type": 1, + "id": 135 + }, + { + "release_time": 2400, + "due_time": 3133, + "duration": 39, + "coordinate": [ + 38.79367805671279, + 49.39391005025229 + ], + "sensor_type": 1, + "id": 136 + }, + { + "release_time": 2999, + "due_time": 3315, + "duration": 48, + "coordinate": [ + -85.74956989056984, + -44.06175503562898 + ], + "sensor_type": 1, + "id": 137 + }, + { + "release_time": 3407, + "due_time": 3580, + "duration": 52, + "coordinate": [ + 62.05982217049913, + -133.17113299236158 + ], + "sensor_type": 1, + "id": 138 + }, + { + "release_time": 403, + "due_time": 1951, + "duration": 24, + "coordinate": [ + 10.146196893539013, + -121.63867122541501 + ], + "sensor_type": 1, + "id": 139 + }, + { + "release_time": 101, + "due_time": 2129, + "duration": 27, + "coordinate": [ + -22.592966652380937, + 57.71914373936349 + ], + "sensor_type": 1, + "id": 140 + }, + { + "release_time": 2809, + "due_time": 3320, + "duration": 56, + "coordinate": [ + 72.9051532607964, + -43.73505635273585 + ], + "sensor_type": 1, + "id": 141 + }, + { + "release_time": 3100, + "due_time": 3418, + "duration": 44, + "coordinate": [ + 18.165341660595033, + -158.0550361363358 + ], + "sensor_type": 1, + "id": 142 + }, + { + "release_time": 2159, + "due_time": 2651, + "duration": 36, + "coordinate": [ + -85.43276843286787, + 176.33079385054629 + ], + "sensor_type": 1, + "id": 143 + }, + { + "release_time": 1251, + "due_time": 1356, + "duration": 31, + "coordinate": [ + -62.07178985231346, + -163.48452873050502 + ], + "sensor_type": 1, + "id": 144 + }, + { + "release_time": 353, + "due_time": 2993, + "duration": 25, + "coordinate": [ + -49.415836698532225, + 14.917808723102894 + ], + "sensor_type": 1, + "id": 145 + }, + { + "release_time": 1516, + "due_time": 3592, + "duration": 48, + "coordinate": [ + 20.378736881908978, + -42.73159827488183 + ], + "sensor_type": 1, + "id": 146 + }, + { + "release_time": 3162, + "due_time": 3511, + "duration": 30, + "coordinate": [ + 50.94510667091225, + 174.27455422018534 + ], + "sensor_type": 1, + "id": 147 + }, + { + "release_time": 2746, + "due_time": 3472, + "duration": 33, + "coordinate": [ + 49.82406324208597, + 34.15520619451141 + ], + "sensor_type": 1, + "id": 148 + }, + { + "release_time": 1854, + "due_time": 2086, + "duration": 34, + "coordinate": [ + 57.85402680430647, + 16.872739005697326 + ], + "sensor_type": 1, + "id": 149 + }, + { + "release_time": 1525, + "due_time": 2292, + "duration": 54, + "coordinate": [ + -37.44247890929235, + -20.651773582212286 + ], + "sensor_type": 1, + "id": 150 + }, + { + "release_time": 2836, + "due_time": 3230, + "duration": 18, + "coordinate": [ + 39.906303566201245, + -145.02899553117567 + ], + "sensor_type": 1, + "id": 151 + }, + { + "release_time": 487, + "due_time": 3136, + "duration": 46, + "coordinate": [ + -63.44367083762393, + 147.46543730970234 + ], + "sensor_type": 1, + "id": 152 + }, + { + "release_time": 1373, + "due_time": 3337, + "duration": 47, + "coordinate": [ + 21.863805004154585, + -111.00508032335337 + ], + "sensor_type": 1, + "id": 153 + }, + { + "release_time": 1312, + "due_time": 2511, + "duration": 18, + "coordinate": [ + -58.449658756403785, + -1.8152991542014263 + ], + "sensor_type": 1, + "id": 154 + }, + { + "release_time": 2461, + "due_time": 3309, + "duration": 25, + "coordinate": [ + -54.94859405058445, + 44.42524138241896 + ], + "sensor_type": 1, + "id": 155 + }, + { + "release_time": 2637, + "due_time": 2963, + "duration": 43, + "coordinate": [ + -80.16163215832287, + -21.060426464778658 + ], + "sensor_type": 1, + "id": 156 + }, + { + "release_time": 931, + "due_time": 3093, + "duration": 34, + "coordinate": [ + -24.214094551281462, + 4.073921905575702 + ], + "sensor_type": 1, + "id": 157 + }, + { + "release_time": 2891, + "due_time": 3530, + "duration": 29, + "coordinate": [ + 10.235413148424982, + 158.9126608707689 + ], + "sensor_type": 1, + "id": 158 + }, + { + "release_time": 388, + "due_time": 3019, + "duration": 56, + "coordinate": [ + 85.27633581508803, + 167.80712407186837 + ], + "sensor_type": 1, + "id": 159 + }, + { + "release_time": 1182, + "due_time": 2928, + "duration": 39, + "coordinate": [ + -72.37470501966123, + 31.104015261303346 + ], + "sensor_type": 1, + "id": 160 + }, + { + "release_time": 356, + "due_time": 2008, + "duration": 15, + "coordinate": [ + 77.02045229525248, + 33.34161240526774 + ], + "sensor_type": 1, + "id": 161 + }, + { + "release_time": 1986, + "due_time": 2265, + "duration": 15, + "coordinate": [ + 24.572391991779554, + -175.2990643291107 + ], + "sensor_type": 1, + "id": 162 + }, + { + "release_time": 1070, + "due_time": 1960, + "duration": 37, + "coordinate": [ + 33.905850544641, + 5.543694884131185 + ], + "sensor_type": 1, + "id": 163 + }, + { + "release_time": 2103, + "due_time": 3263, + "duration": 40, + "coordinate": [ + -41.132443926879596, + -152.55312568632428 + ], + "sensor_type": 1, + "id": 164 + }, + { + "release_time": 2465, + "due_time": 3269, + "duration": 54, + "coordinate": [ + 39.899553026793996, + -35.35485381517907 + ], + "sensor_type": 1, + "id": 165 + }, + { + "release_time": 709, + "due_time": 2045, + "duration": 19, + "coordinate": [ + 67.18373675063694, + 90.21194487923742 + ], + "sensor_type": 1, + "id": 166 + }, + { + "release_time": 2397, + "due_time": 3475, + "duration": 58, + "coordinate": [ + 17.270859089797952, + -58.81519853979451 + ], + "sensor_type": 1, + "id": 167 + }, + { + "release_time": 2313, + "due_time": 2616, + "duration": 50, + "coordinate": [ + 38.20812275164511, + 169.8652626287771 + ], + "sensor_type": 1, + "id": 168 + }, + { + "release_time": 3140, + "due_time": 3564, + "duration": 60, + "coordinate": [ + 51.832265834838324, + -166.24741300298462 + ], + "sensor_type": 1, + "id": 169 + }, + { + "release_time": 1168, + "due_time": 2285, + "duration": 33, + "coordinate": [ + 79.22938293505285, + 104.6582751519091 + ], + "sensor_type": 1, + "id": 170 + }, + { + "release_time": 125, + "due_time": 2569, + "duration": 27, + "coordinate": [ + 2.677611869829718, + 88.102746319289 + ], + "sensor_type": 1, + "id": 171 + }, + { + "release_time": 384, + "due_time": 778, + "duration": 24, + "coordinate": [ + 7.657229804451191, + -134.84986294156622 + ], + "sensor_type": 1, + "id": 172 + }, + { + "release_time": 3089, + "due_time": 3538, + "duration": 46, + "coordinate": [ + -30.17872140243339, + 28.0474242215993 + ], + "sensor_type": 1, + "id": 173 + }, + { + "release_time": 3212, + "due_time": 3551, + "duration": 29, + "coordinate": [ + -75.60040855075576, + 136.96246702032897 + ], + "sensor_type": 1, + "id": 174 + }, + { + "release_time": 1334, + "due_time": 2684, + "duration": 59, + "coordinate": [ + 22.521214480376358, + 47.87587738631257 + ], + "sensor_type": 1, + "id": 175 + }, + { + "release_time": 1952, + "due_time": 3423, + "duration": 22, + "coordinate": [ + -89.50079650153403, + -161.33762330417778 + ], + "sensor_type": 1, + "id": 176 + }, + { + "release_time": 0, + "due_time": 2949, + "duration": 28, + "coordinate": [ + 33.24656896193406, + -50.15289726583882 + ], + "sensor_type": 1, + "id": 177 + }, + { + "release_time": 3217, + "due_time": 3356, + "duration": 25, + "coordinate": [ + -5.728497500411905, + -160.8909659993433 + ], + "sensor_type": 1, + "id": 178 + }, + { + "release_time": 3435, + "due_time": 3524, + "duration": 21, + "coordinate": [ + 1.3536353547107325, + 142.31522666274856 + ], + "sensor_type": 1, + "id": 179 + }, + { + "release_time": 917, + "due_time": 3353, + "duration": 52, + "coordinate": [ + 84.09120396720161, + -144.8003863750415 + ], + "sensor_type": 1, + "id": 180 + }, + { + "release_time": 3308, + "due_time": 3527, + "duration": 54, + "coordinate": [ + 82.7268815608974, + 7.9767253587261 + ], + "sensor_type": 1, + "id": 181 + }, + { + "release_time": 918, + "due_time": 2916, + "duration": 48, + "coordinate": [ + -50.22726690320357, + 147.2884002123389 + ], + "sensor_type": 1, + "id": 182 + }, + { + "release_time": 1816, + "due_time": 2757, + "duration": 18, + "coordinate": [ + -30.20241749048268, + -8.550707920419939 + ], + "sensor_type": 1, + "id": 183 + }, + { + "release_time": 72, + "due_time": 1137, + "duration": 28, + "coordinate": [ + 22.656883963786896, + -123.08584909864248 + ], + "sensor_type": 1, + "id": 184 + }, + { + "release_time": 2436, + "due_time": 2566, + "duration": 37, + "coordinate": [ + 43.818132454463836, + 122.44845300458002 + ], + "sensor_type": 1, + "id": 185 + }, + { + "release_time": 1956, + "due_time": 2627, + "duration": 51, + "coordinate": [ + 40.01156501563702, + -172.46526773355058 + ], + "sensor_type": 1, + "id": 186 + }, + { + "release_time": 1646, + "due_time": 3241, + "duration": 16, + "coordinate": [ + -31.63350116453489, + -133.35096164217967 + ], + "sensor_type": 1, + "id": 187 + }, + { + "release_time": 110, + "due_time": 508, + "duration": 35, + "coordinate": [ + 44.64074446341317, + 11.214378909196228 + ], + "sensor_type": 1, + "id": 188 + }, + { + "release_time": 2584, + "due_time": 2890, + "duration": 35, + "coordinate": [ + -72.51570296062577, + 72.75103047027193 + ], + "sensor_type": 1, + "id": 189 + }, + { + "release_time": 1280, + "due_time": 1911, + "duration": 46, + "coordinate": [ + 1.6080668621726062, + -128.07857180014045 + ], + "sensor_type": 1, + "id": 190 + }, + { + "release_time": 2254, + "due_time": 3241, + "duration": 20, + "coordinate": [ + 34.167219164320784, + -68.68534864820217 + ], + "sensor_type": 1, + "id": 191 + }, + { + "release_time": 1401, + "due_time": 2635, + "duration": 41, + "coordinate": [ + 29.300614618701772, + 147.5136891350361 + ], + "sensor_type": 1, + "id": 192 + }, + { + "release_time": 2894, + "due_time": 3014, + "duration": 34, + "coordinate": [ + 36.99496554899504, + -96.3833044212483 + ], + "sensor_type": 1, + "id": 193 + }, + { + "release_time": 2387, + "due_time": 3197, + "duration": 38, + "coordinate": [ + 18.041898643482867, + 123.44737611356379 + ], + "sensor_type": 1, + "id": 194 + }, + { + "release_time": 585, + "due_time": 2545, + "duration": 46, + "coordinate": [ + -7.993243707631535, + 23.956629750958967 + ], + "sensor_type": 1, + "id": 195 + }, + { + "release_time": 1494, + "due_time": 3265, + "duration": 31, + "coordinate": [ + 13.024594733249842, + 84.09823003723614 + ], + "sensor_type": 1, + "id": 196 + }, + { + "release_time": 361, + "due_time": 976, + "duration": 30, + "coordinate": [ + 67.41394306911354, + 74.02050717756953 + ], + "sensor_type": 1, + "id": 197 + }, + { + "release_time": 2884, + "due_time": 3401, + "duration": 32, + "coordinate": [ + -79.56146825208657, + -54.87968638290633 + ], + "sensor_type": 1, + "id": 198 + }, + { + "release_time": 17, + "due_time": 2919, + "duration": 28, + "coordinate": [ + -81.0388537894042, + 109.88925229321518 + ], + "sensor_type": 1, + "id": 199 + }, + { + "release_time": 1243, + "due_time": 3065, + "duration": 24, + "coordinate": [ + -80.46595421283014, + -162.38269933647206 + ], + "sensor_type": 1, + "id": 200 + }, + { + "release_time": 2315, + "due_time": 3375, + "duration": 49, + "coordinate": [ + 25.582188421915333, + 90.10647694501779 + ], + "sensor_type": 1, + "id": 201 + }, + { + "release_time": 166, + "due_time": 3454, + "duration": 56, + "coordinate": [ + 27.030290951828107, + -170.17990233143746 + ], + "sensor_type": 1, + "id": 202 + }, + { + "release_time": 1775, + "due_time": 2879, + "duration": 36, + "coordinate": [ + 77.20497740263156, + 42.522376584348024 + ], + "sensor_type": 1, + "id": 203 + }, + { + "release_time": 1203, + "due_time": 3251, + "duration": 52, + "coordinate": [ + 28.367815289900022, + -44.471387904683155 + ], + "sensor_type": 1, + "id": 204 + }, + { + "release_time": 2933, + "due_time": 3376, + "duration": 43, + "coordinate": [ + -70.40918099284309, + -53.88818000304963 + ], + "sensor_type": 1, + "id": 205 + }, + { + "release_time": 1208, + "due_time": 1956, + "duration": 20, + "coordinate": [ + 41.91112366756644, + 80.91877171875598 + ], + "sensor_type": 1, + "id": 206 + }, + { + "release_time": 2924, + "due_time": 3569, + "duration": 37, + "coordinate": [ + 26.628993161145033, + 115.6947176882673 + ], + "sensor_type": 1, + "id": 207 + }, + { + "release_time": 711, + "due_time": 1267, + "duration": 52, + "coordinate": [ + 7.361595363745039, + 25.566567610474976 + ], + "sensor_type": 1, + "id": 208 + }, + { + "release_time": 894, + "due_time": 3010, + "duration": 51, + "coordinate": [ + -16.604341054680418, + 74.89290896880436 + ], + "sensor_type": 1, + "id": 209 + }, + { + "release_time": 2102, + "due_time": 2524, + "duration": 16, + "coordinate": [ + -72.78818855971036, + -33.8144115093603 + ], + "sensor_type": 1, + "id": 210 + }, + { + "release_time": 71, + "due_time": 1401, + "duration": 57, + "coordinate": [ + 73.70788855747554, + -108.93151734584532 + ], + "sensor_type": 1, + "id": 211 + }, + { + "release_time": 448, + "due_time": 3223, + "duration": 21, + "coordinate": [ + -8.169757619417183, + 19.779815522038774 + ], + "sensor_type": 1, + "id": 212 + }, + { + "release_time": 1257, + "due_time": 2330, + "duration": 23, + "coordinate": [ + 47.97845937640952, + -10.326979709116415 + ], + "sensor_type": 1, + "id": 213 + }, + { + "release_time": 2102, + "due_time": 2997, + "duration": 38, + "coordinate": [ + 42.13391003555668, + -34.23281580633949 + ], + "sensor_type": 1, + "id": 214 + }, + { + "release_time": 2015, + "due_time": 3439, + "duration": 18, + "coordinate": [ + 10.425326116484683, + -13.74647653515919 + ], + "sensor_type": 1, + "id": 215 + }, + { + "release_time": 2240, + "due_time": 2430, + "duration": 15, + "coordinate": [ + 20.68877559734561, + 142.12924614768855 + ], + "sensor_type": 1, + "id": 216 + }, + { + "release_time": 1292, + "due_time": 3184, + "duration": 40, + "coordinate": [ + 53.50530248264502, + 26.387546938147068 + ], + "sensor_type": 1, + "id": 217 + }, + { + "release_time": 2150, + "due_time": 2966, + "duration": 36, + "coordinate": [ + 11.286546105373944, + 109.45484487180653 + ], + "sensor_type": 1, + "id": 218 + }, + { + "release_time": 2073, + "due_time": 2565, + "duration": 16, + "coordinate": [ + 32.83907792522322, + 56.077537566120924 + ], + "sensor_type": 1, + "id": 219 + }, + { + "release_time": 2095, + "due_time": 3384, + "duration": 39, + "coordinate": [ + 53.05718325988116, + -99.24762659912861 + ], + "sensor_type": 1, + "id": 220 + }, + { + "release_time": 2242, + "due_time": 3378, + "duration": 56, + "coordinate": [ + 54.7462356093225, + -61.99292091221989 + ], + "sensor_type": 1, + "id": 221 + }, + { + "release_time": 2965, + "due_time": 3162, + "duration": 25, + "coordinate": [ + 25.61177886209883, + -109.35081623418375 + ], + "sensor_type": 1, + "id": 222 + }, + { + "release_time": 1492, + "due_time": 3287, + "duration": 22, + "coordinate": [ + -48.77474916091237, + -123.07524670211419 + ], + "sensor_type": 1, + "id": 223 + }, + { + "release_time": 1287, + "due_time": 3375, + "duration": 33, + "coordinate": [ + 39.51268406238546, + 162.44459364293436 + ], + "sensor_type": 1, + "id": 224 + }, + { + "release_time": 851, + "due_time": 1611, + "duration": 35, + "coordinate": [ + -39.7862292989737, + -40.218112378144184 + ], + "sensor_type": 1, + "id": 225 + }, + { + "release_time": 2524, + "due_time": 2617, + "duration": 23, + "coordinate": [ + 41.44391194244429, + -99.15508188040572 + ], + "sensor_type": 1, + "id": 226 + }, + { + "release_time": 1011, + "due_time": 2151, + "duration": 34, + "coordinate": [ + 32.05968500022348, + -65.10841611997955 + ], + "sensor_type": 1, + "id": 227 + }, + { + "release_time": 2832, + "due_time": 3480, + "duration": 58, + "coordinate": [ + 50.28204024635605, + 65.66764586590602 + ], + "sensor_type": 1, + "id": 228 + }, + { + "release_time": 1341, + "due_time": 3012, + "duration": 35, + "coordinate": [ + -85.30614069575198, + 164.96532154741698 + ], + "sensor_type": 1, + "id": 229 + }, + { + "release_time": 2408, + "due_time": 3427, + "duration": 18, + "coordinate": [ + 32.509157986916506, + -123.17709365392977 + ], + "sensor_type": 1, + "id": 230 + }, + { + "release_time": 1388, + "due_time": 2537, + "duration": 59, + "coordinate": [ + -78.80309273409179, + 114.3105900395019 + ], + "sensor_type": 1, + "id": 231 + }, + { + "release_time": 3267, + "due_time": 3582, + "duration": 33, + "coordinate": [ + 34.94985764619395, + 134.97311946633278 + ], + "sensor_type": 1, + "id": 232 + }, + { + "release_time": 2890, + "due_time": 3124, + "duration": 58, + "coordinate": [ + -3.0611927454751964, + 92.44889450220774 + ], + "sensor_type": 1, + "id": 233 + }, + { + "release_time": 1634, + "due_time": 3421, + "duration": 39, + "coordinate": [ + 73.27939872133197, + 9.889651377587597 + ], + "sensor_type": 1, + "id": 234 + }, + { + "release_time": 2795, + "due_time": 3232, + "duration": 16, + "coordinate": [ + 23.944190138897554, + 108.95017060802178 + ], + "sensor_type": 1, + "id": 235 + }, + { + "release_time": 419, + "due_time": 2978, + "duration": 29, + "coordinate": [ + -9.328816787179491, + -75.97979895144883 + ], + "sensor_type": 1, + "id": 236 + }, + { + "release_time": 3160, + "due_time": 3469, + "duration": 59, + "coordinate": [ + 35.25123931799594, + -60.58911456666728 + ], + "sensor_type": 1, + "id": 237 + }, + { + "release_time": 1715, + "due_time": 3179, + "duration": 54, + "coordinate": [ + -55.82540831717079, + 10.120241934376935 + ], + "sensor_type": 1, + "id": 238 + }, + { + "release_time": 1309, + "due_time": 1716, + "duration": 44, + "coordinate": [ + -22.69355092952597, + -75.47582982547303 + ], + "sensor_type": 1, + "id": 239 + }, + { + "release_time": 2396, + "due_time": 3104, + "duration": 19, + "coordinate": [ + -6.033972125366802, + 146.62130750779056 + ], + "sensor_type": 1, + "id": 240 + }, + { + "release_time": 918, + "due_time": 1990, + "duration": 22, + "coordinate": [ + -49.105877007850175, + -66.78090868616623 + ], + "sensor_type": 1, + "id": 241 + }, + { + "release_time": 2686, + "due_time": 2821, + "duration": 23, + "coordinate": [ + -8.625245008437204, + 11.81538632576644 + ], + "sensor_type": 1, + "id": 242 + }, + { + "release_time": 1495, + "due_time": 2388, + "duration": 57, + "coordinate": [ + -7.418720609195944, + -65.30070601540935 + ], + "sensor_type": 1, + "id": 243 + }, + { + "release_time": 3307, + "due_time": 3573, + "duration": 52, + "coordinate": [ + -8.55735952588661, + -16.558727242777934 + ], + "sensor_type": 1, + "id": 244 + }, + { + "release_time": 898, + "due_time": 1960, + "duration": 26, + "coordinate": [ + -71.69988381831938, + 70.01167851104171 + ], + "sensor_type": 1, + "id": 245 + }, + { + "release_time": 577, + "due_time": 2248, + "duration": 53, + "coordinate": [ + 48.82157376209122, + -67.02146352948061 + ], + "sensor_type": 1, + "id": 246 + }, + { + "release_time": 147, + "due_time": 1595, + "duration": 43, + "coordinate": [ + -65.0782890313259, + 11.506054189702354 + ], + "sensor_type": 1, + "id": 247 + }, + { + "release_time": 575, + "due_time": 1974, + "duration": 21, + "coordinate": [ + 35.12443312575928, + 140.4557828009854 + ], + "sensor_type": 1, + "id": 248 + }, + { + "release_time": 1998, + "due_time": 3303, + "duration": 43, + "coordinate": [ + -68.59911011678598, + -142.90427048892235 + ], + "sensor_type": 1, + "id": 249 + }, + { + "release_time": 650, + "due_time": 3068, + "duration": 31, + "coordinate": [ + 8.926909461586064, + -2.802765193851286 + ], + "sensor_type": 1, + "id": 250 + }, + { + "release_time": 3142, + "due_time": 3455, + "duration": 17, + "coordinate": [ + -49.15322453137656, + -7.079027895841932 + ], + "sensor_type": 1, + "id": 251 + }, + { + "release_time": 3344, + "due_time": 3511, + "duration": 55, + "coordinate": [ + 32.539564360274, + -178.93660347906314 + ], + "sensor_type": 1, + "id": 252 + }, + { + "release_time": 2374, + "due_time": 3068, + "duration": 23, + "coordinate": [ + -81.96125771537234, + -27.67987453328493 + ], + "sensor_type": 1, + "id": 253 + }, + { + "release_time": 957, + "due_time": 3488, + "duration": 44, + "coordinate": [ + -55.82126085374813, + -81.50351566881501 + ], + "sensor_type": 1, + "id": 254 + }, + { + "release_time": 3205, + "due_time": 3389, + "duration": 17, + "coordinate": [ + -70.77343162487058, + 79.52644749136442 + ], + "sensor_type": 1, + "id": 255 + } +] \ No newline at end of file diff --git a/benchmarks/aeosbench/dataset/cases/00228/constellation.json b/benchmarks/aeosbench/dataset/cases/00228/constellation.json new file mode 100644 index 0000000..cf6bae5 --- /dev/null +++ b/benchmarks/aeosbench/dataset/cases/00228/constellation.json @@ -0,0 +1,4220 @@ +{ + "orbits": [ + { + "id": 0, + "eccentricity": 0.0001342, + "semi_major_axis": 6921000.0, + "inclination": 53.2186, + "right_ascension_of_the_ascending_node": 45.3901, + "argument_of_perigee": 109.3813 + }, + { + "id": 1, + "eccentricity": 0.000122, + "semi_major_axis": 7571000.0, + "inclination": 87.9206, + "right_ascension_of_the_ascending_node": 57.8546, + "argument_of_perigee": 49.2366 + }, + { + "id": 2, + "eccentricity": 0.0001417, + "semi_major_axis": 6921000.0, + "inclination": 53.0554, + "right_ascension_of_the_ascending_node": 353.8317, + "argument_of_perigee": 88.744 + }, + { + "id": 3, + "eccentricity": 0.0001303, + "semi_major_axis": 6921000.0, + "inclination": 53.2183, + "right_ascension_of_the_ascending_node": 345.9808, + "argument_of_perigee": 83.4153 + }, + { + "id": 4, + "eccentricity": 0.0001338, + "semi_major_axis": 6921000.0, + "inclination": 53.0538, + "right_ascension_of_the_ascending_node": 171.183, + "argument_of_perigee": 93.7541 + }, + { + "id": 5, + "eccentricity": 0.0001289, + "semi_major_axis": 6921000.0, + "inclination": 53.2186, + "right_ascension_of_the_ascending_node": 65.0515, + "argument_of_perigee": 109.8817 + }, + { + "id": 6, + "eccentricity": 0.0001446, + "semi_major_axis": 6921000.0, + "inclination": 53.2178, + "right_ascension_of_the_ascending_node": 242.3181, + "argument_of_perigee": 90.2462 + }, + { + "id": 7, + "eccentricity": 0.0001183, + "semi_major_axis": 6921000.0, + "inclination": 53.2171, + "right_ascension_of_the_ascending_node": 40.2448, + "argument_of_perigee": 86.2786 + }, + { + "id": 8, + "eccentricity": 0.0001323, + "semi_major_axis": 6921000.0, + "inclination": 53.2161, + "right_ascension_of_the_ascending_node": 198.6759, + "argument_of_perigee": 98.7767 + }, + { + "id": 9, + "eccentricity": 0.0002391, + "semi_major_axis": 7571000.0, + "inclination": 87.8943, + "right_ascension_of_the_ascending_node": 134.2906, + "argument_of_perigee": 69.9534 + }, + { + "id": 10, + "eccentricity": 0.0001409, + "semi_major_axis": 6921000.0, + "inclination": 53.0563, + "right_ascension_of_the_ascending_node": 312.0157, + "argument_of_perigee": 107.52 + }, + { + "id": 11, + "eccentricity": 0.0001245, + "semi_major_axis": 6921000.0, + "inclination": 53.2178, + "right_ascension_of_the_ascending_node": 261.8785, + "argument_of_perigee": 77.6861 + }, + { + "id": 12, + "eccentricity": 9.61e-05, + "semi_major_axis": 6921000.0, + "inclination": 43.0024, + "right_ascension_of_the_ascending_node": 267.517, + "argument_of_perigee": 263.8019 + }, + { + "id": 13, + "eccentricity": 0.0002425, + "semi_major_axis": 7571000.0, + "inclination": 87.9159, + "right_ascension_of_the_ascending_node": 88.5358, + "argument_of_perigee": 65.2129 + }, + { + "id": 14, + "eccentricity": 0.0008958, + "semi_major_axis": 6921000.0, + "inclination": 53.0462, + "right_ascension_of_the_ascending_node": 260.3712, + "argument_of_perigee": 349.3053 + }, + { + "id": 15, + "eccentricity": 0.0001421, + "semi_major_axis": 6921000.0, + "inclination": 53.2167, + "right_ascension_of_the_ascending_node": 158.958, + "argument_of_perigee": 94.0306 + }, + { + "id": 16, + "eccentricity": 0.0001304, + "semi_major_axis": 6921000.0, + "inclination": 43.0046, + "right_ascension_of_the_ascending_node": 90.8049, + "argument_of_perigee": 273.11 + }, + { + "id": 17, + "eccentricity": 0.0001345, + "semi_major_axis": 6921000.0, + "inclination": 53.2173, + "right_ascension_of_the_ascending_node": 25.4462, + "argument_of_perigee": 81.0442 + }, + { + "id": 18, + "eccentricity": 0.0001513, + "semi_major_axis": 6921000.0, + "inclination": 53.0559, + "right_ascension_of_the_ascending_node": 87.3773, + "argument_of_perigee": 93.5554 + }, + { + "id": 19, + "eccentricity": 0.0001717, + "semi_major_axis": 6921000.0, + "inclination": 97.6571, + "right_ascension_of_the_ascending_node": 238.8351, + "argument_of_perigee": 224.0099 + }, + { + "id": 20, + "eccentricity": 0.0001493, + "semi_major_axis": 6921000.0, + "inclination": 53.0544, + "right_ascension_of_the_ascending_node": 131.864, + "argument_of_perigee": 83.1227 + }, + { + "id": 21, + "eccentricity": 0.0001344, + "semi_major_axis": 6921000.0, + "inclination": 53.216, + "right_ascension_of_the_ascending_node": 159.0025, + "argument_of_perigee": 91.6401 + }, + { + "id": 22, + "eccentricity": 8.79e-05, + "semi_major_axis": 6921000.0, + "inclination": 43.0016, + "right_ascension_of_the_ascending_node": 305.8137, + "argument_of_perigee": 246.6645 + }, + { + "id": 23, + "eccentricity": 0.0001439, + "semi_major_axis": 6921000.0, + "inclination": 43.0032, + "right_ascension_of_the_ascending_node": 286.2979, + "argument_of_perigee": 269.8202 + }, + { + "id": 24, + "eccentricity": 0.0002045, + "semi_major_axis": 7571000.0, + "inclination": 87.9143, + "right_ascension_of_the_ascending_node": 119.0463, + "argument_of_perigee": 81.7593 + }, + { + "id": 25, + "eccentricity": 0.0001307, + "semi_major_axis": 6921000.0, + "inclination": 53.2166, + "right_ascension_of_the_ascending_node": 164.1153, + "argument_of_perigee": 88.3124 + }, + { + "id": 26, + "eccentricity": 0.0001243, + "semi_major_axis": 6921000.0, + "inclination": 53.0535, + "right_ascension_of_the_ascending_node": 205.7418, + "argument_of_perigee": 88.9912 + }, + { + "id": 27, + "eccentricity": 0.0003458, + "semi_major_axis": 7095000.0, + "inclination": 97.3843, + "right_ascension_of_the_ascending_node": 237.7305, + "argument_of_perigee": 186.1253 + }, + { + "id": 28, + "eccentricity": 0.0001021, + "semi_major_axis": 7092000.0, + "inclination": 23.9979, + "right_ascension_of_the_ascending_node": 207.4968, + "argument_of_perigee": 69.7155 + }, + { + "id": 29, + "eccentricity": 0.000136, + "semi_major_axis": 6921000.0, + "inclination": 53.217, + "right_ascension_of_the_ascending_node": 164.389, + "argument_of_perigee": 92.9987 + }, + { + "id": 30, + "eccentricity": 0.0001281, + "semi_major_axis": 6921000.0, + "inclination": 97.6536, + "right_ascension_of_the_ascending_node": 179.5394, + "argument_of_perigee": 192.0337 + }, + { + "id": 31, + "eccentricity": 0.0001394, + "semi_major_axis": 6921000.0, + "inclination": 53.2197, + "right_ascension_of_the_ascending_node": 319.5353, + "argument_of_perigee": 77.1186 + }, + { + "id": 32, + "eccentricity": 0.0002411, + "semi_major_axis": 7571000.0, + "inclination": 87.8938, + "right_ascension_of_the_ascending_node": 179.6603, + "argument_of_perigee": 82.1243 + }, + { + "id": 33, + "eccentricity": 0.0001167, + "semi_major_axis": 6921000.0, + "inclination": 53.2168, + "right_ascension_of_the_ascending_node": 29.0437, + "argument_of_perigee": 62.5804 + }, + { + "id": 34, + "eccentricity": 0.0001339, + "semi_major_axis": 6921000.0, + "inclination": 53.2159, + "right_ascension_of_the_ascending_node": 228.1118, + "argument_of_perigee": 62.9298 + }, + { + "id": 35, + "eccentricity": 0.0001241, + "semi_major_axis": 6921000.0, + "inclination": 53.2161, + "right_ascension_of_the_ascending_node": 189.7907, + "argument_of_perigee": 89.4354 + }, + { + "id": 36, + "eccentricity": 0.0002428, + "semi_major_axis": 6921000.0, + "inclination": 70.0031, + "right_ascension_of_the_ascending_node": 350.7887, + "argument_of_perigee": 243.6528 + }, + { + "id": 37, + "eccentricity": 0.0001237, + "semi_major_axis": 6921000.0, + "inclination": 43.0051, + "right_ascension_of_the_ascending_node": 65.1629, + "argument_of_perigee": 272.6673 + }, + { + "id": 38, + "eccentricity": 0.000686, + "semi_major_axis": 6877000.0, + "inclination": 97.6062, + "right_ascension_of_the_ascending_node": 352.3594, + "argument_of_perigee": 266.9809 + }, + { + "id": 39, + "eccentricity": 0.0001369, + "semi_major_axis": 6921000.0, + "inclination": 53.0543, + "right_ascension_of_the_ascending_node": 68.1786, + "argument_of_perigee": 87.5466 + }, + { + "id": 40, + "eccentricity": 0.0001309, + "semi_major_axis": 6921000.0, + "inclination": 53.2179, + "right_ascension_of_the_ascending_node": 0.5945, + "argument_of_perigee": 103.6258 + }, + { + "id": 41, + "eccentricity": 0.000158, + "semi_major_axis": 6921000.0, + "inclination": 53.055, + "right_ascension_of_the_ascending_node": 126.7968, + "argument_of_perigee": 97.7494 + }, + { + "id": 42, + "eccentricity": 0.0002783, + "semi_major_axis": 6921000.0, + "inclination": 70.0008, + "right_ascension_of_the_ascending_node": 352.3145, + "argument_of_perigee": 257.1147 + } + ], + "satellites": [ + { + "inertia": [ + 123.49981689453125, + 0.0, + 0.0, + 0.0, + 159.11959838867188, + 0.0, + 0.0, + 0.0, + 169.40626525878906 + ], + "mass": 123.2388298047108, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 0, + "solar_panel": { + "direction": [ + 0.41826448249568565, + 0.9040134598478325, + -0.08839958764930726 + ], + "area": 0.37762976110754687, + "efficiency": 0.2555498153302693 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.41835496387787074, + "power": 1.6762351509622873, + "type": 1 + }, + "battery": { + "capacity": 10698.857778649965, + "percentage": 0.7821996429550261 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 525.15504452442, + "power": 6.021007262838756, + "efficiency": 0.5889021829162993 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 549.5149373771537, + "power": 6.744584632554717, + "efficiency": 0.5227303539293917 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 480.8153811021072, + "power": 5.790021870243434, + "efficiency": 0.5720987399977412 + } + ], + "mrp_control": { + "k": 29.076546139506085, + "ki": 0.005156443695773309, + "p": 111.40632466054575, + "integral_limit": 0.02351993646785849 + }, + "true_anomaly": 7.24366204905079, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 0 + }, + { + "inertia": [ + 191.63600158691406, + 0.0, + 0.0, + 0.0, + 63.33818817138672, + 0.0, + 0.0, + 0.0, + 63.70121765136719 + ], + "mass": 127.70625547171075, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 1, + "solar_panel": { + "direction": [ + 0.12933675970289057, + 0.1578236505635531, + -0.9789605190774295 + ], + "area": 0.29739807248400796, + "efficiency": 0.2696916410541932 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.29377401168758643, + "power": 3.1839490334940828, + "type": 1 + }, + "battery": { + "capacity": 22596.909061054223, + "percentage": 0.12122438739673236 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 555.448491869422, + "power": 6.306911676193954, + "efficiency": 0.5925962873653512 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 485.68972394453783, + "power": 5.621037172153322, + "efficiency": 0.5505220129365582 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 626.9572296121466, + "power": 6.848710802850581, + "efficiency": 0.5473224265612546 + } + ], + "mrp_control": { + "k": 38.07633214916805, + "ki": 0.001183058081028081, + "p": 81.576746894183, + "integral_limit": 0.0006612956141185815 + }, + "true_anomaly": 102.0519517316977, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 1 + }, + { + "inertia": [ + 180.81268310546875, + 0.0, + 0.0, + 0.0, + 104.4050521850586, + 0.0, + 0.0, + 0.0, + 69.30145263671875 + ], + "mass": 159.2431609535796, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 2, + "solar_panel": { + "direction": [ + -0.2899740596383863, + 0.7209268436773925, + -0.6294279393244203 + ], + "area": 0.44910581556037876, + "efficiency": 0.4237125403740326 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.36350602385730857, + "power": 9.641474657643874, + "type": 1 + }, + "battery": { + "capacity": 8723.909555858385, + "percentage": 0.8713447983647571 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 473.56140519313976, + "power": 5.889223727956055, + "efficiency": 0.5732205523937451 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 470.53504435562155, + "power": 6.732365238345257, + "efficiency": 0.5394171795002578 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 620.5516501915733, + "power": 6.384944671988704, + "efficiency": 0.5703812498064074 + } + ], + "mrp_control": { + "k": 20.471398077339103, + "ki": 0.0047996119836979404, + "p": 74.05631376985167, + "integral_limit": 0.019173918627723857 + }, + "true_anomaly": 78.85517724614641, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 2 + }, + { + "inertia": [ + 168.70901489257812, + 0.0, + 0.0, + 0.0, + 193.64414978027344, + 0.0, + 0.0, + 0.0, + 186.9629669189453 + ], + "mass": 156.5505839400692, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 3, + "solar_panel": { + "direction": [ + 0.5930164359525223, + 0.54459193439512, + -0.5930861081512107 + ], + "area": 0.15039282392087122, + "efficiency": 0.1524049923232104 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.44286143331026606, + "power": 3.1626478012061834, + "type": 1 + }, + "battery": { + "capacity": 20963.201269081233, + "percentage": 0.9757075442457167 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 693.9114512357503, + "power": 5.747069513979599, + "efficiency": 0.5024188611564508 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 518.3309130961449, + "power": 6.368962068049136, + "efficiency": 0.5619439210872524 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 496.3523125705024, + "power": 6.584219936238295, + "efficiency": 0.5169176316040652 + } + ], + "mrp_control": { + "k": 38.53564025355237, + "ki": 0.008292070940878988, + "p": 100.2994964361949, + "integral_limit": 0.001220566402174998 + }, + "true_anomaly": 95.8832093207025, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 3 + }, + { + "inertia": [ + 184.94874572753906, + 0.0, + 0.0, + 0.0, + 132.71578979492188, + 0.0, + 0.0, + 0.0, + 122.06001281738281 + ], + "mass": 126.00037374303186, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 4, + "solar_panel": { + "direction": [ + -0.5970124109636369, + 0.355696562912716, + 0.7190661557099358 + ], + "area": 0.14969098827264224, + "efficiency": 0.4357114373364106 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3066138807766561, + "power": 9.532529781360164, + "type": 1 + }, + "battery": { + "capacity": 9083.410692739353, + "percentage": 0.1702654520166658 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 529.0090080727189, + "power": 5.67023384171749, + "efficiency": 0.5900768339168975 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 590.9119808627844, + "power": 6.1187145620737935, + "efficiency": 0.5677289055468032 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 668.8898119164713, + "power": 5.874044014715897, + "efficiency": 0.51770604349031 + } + ], + "mrp_control": { + "k": 34.37227236271764, + "ki": 0.007730698004401335, + "p": 77.43208592475061, + "integral_limit": 0.03816131979945813 + }, + "true_anomaly": 352.6769299617734, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 4 + }, + { + "inertia": [ + 67.70002746582031, + 0.0, + 0.0, + 0.0, + 114.20108032226562, + 0.0, + 0.0, + 0.0, + 81.59652709960938 + ], + "mass": 65.67374261657, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 5, + "solar_panel": { + "direction": [ + -0.41496819211093977, + 0.8110767894294372, + -0.4122570086548132 + ], + "area": 0.3070086712653114, + "efficiency": 0.2508222552519208 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.25722186215994025, + "power": 5.305934118707593, + "type": 1 + }, + "battery": { + "capacity": 28599.43865806189, + "percentage": 0.9231097998446635 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 535.6416099229582, + "power": 6.355651535739911, + "efficiency": 0.5820804173467707 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 575.2663089536031, + "power": 6.41379267876869, + "efficiency": 0.5206840231035559 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 464.583184001094, + "power": 5.931844733182109, + "efficiency": 0.517844997447909 + } + ], + "mrp_control": { + "k": 22.273678015897634, + "ki": 0.003183917911048784, + "p": 72.20289323096311, + "integral_limit": 0.01063288296347745 + }, + "true_anomaly": 312.07010352226513, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 5 + }, + { + "inertia": [ + 146.9666748046875, + 0.0, + 0.0, + 0.0, + 57.48409652709961, + 0.0, + 0.0, + 0.0, + 159.34320068359375 + ], + "mass": 198.3567714714043, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 6, + "solar_panel": { + "direction": [ + -0.4772132420659384, + 0.600340029529919, + -0.6417627057884651 + ], + "area": 0.36744042544173905, + "efficiency": 0.2121240217121598 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.14730123263141995, + "power": 4.435014193942254, + "type": 1 + }, + "battery": { + "capacity": 14816.11823895005, + "percentage": 0.32270437326627804 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 698.4470087522612, + "power": 5.228452968270913, + "efficiency": 0.5375749667947038 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 479.32712362007743, + "power": 5.982218464659643, + "efficiency": 0.5202024796164888 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 600.3056836281504, + "power": 6.7861600036144445, + "efficiency": 0.5583451682475992 + } + ], + "mrp_control": { + "k": 13.727585787250339, + "ki": 0.00045945696208721357, + "p": 54.4779763369085, + "integral_limit": 0.0014405144829327937 + }, + "true_anomaly": 196.53430592251354, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 6 + }, + { + "inertia": [ + 57.43292999267578, + 0.0, + 0.0, + 0.0, + 134.35809326171875, + 0.0, + 0.0, + 0.0, + 147.52978515625 + ], + "mass": 82.62771490364884, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 7, + "solar_panel": { + "direction": [ + -0.6674471513288949, + 0.3334449660857363, + -0.6658293736198677 + ], + "area": 0.34347414765804063, + "efficiency": 0.43611079361774774 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.43631030077277966, + "power": 8.572201926490184, + "type": 1 + }, + "battery": { + "capacity": 20280.01649856993, + "percentage": 0.7243774220872962 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 504.8347754544112, + "power": 6.982670118225848, + "efficiency": 0.5035802236823197 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 512.3100829382819, + "power": 5.803586805424023, + "efficiency": 0.5035841175453164 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 526.6849894235706, + "power": 5.227911876638147, + "efficiency": 0.5920727171451211 + } + ], + "mrp_control": { + "k": 33.20944477972904, + "ki": 0.0005382572163679744, + "p": 83.0134485956255, + "integral_limit": 0.0013351624883113163 + }, + "true_anomaly": 249.57881612377648, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 7 + }, + { + "inertia": [ + 117.33334350585938, + 0.0, + 0.0, + 0.0, + 143.8380126953125, + 0.0, + 0.0, + 0.0, + 167.11898803710938 + ], + "mass": 138.23307338795723, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 8, + "solar_panel": { + "direction": [ + -0.7197051929403109, + 0.5356417312854701, + -0.4417152600491114 + ], + "area": 0.36033968087768464, + "efficiency": 0.4445008841589734 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3802395387092582, + "power": 3.49891098111005, + "type": 1 + }, + "battery": { + "capacity": 9827.199204467077, + "percentage": 0.13100935614992817 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 604.0208201570701, + "power": 6.506889469646305, + "efficiency": 0.5506795828180006 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 577.1462587259596, + "power": 6.697143111090428, + "efficiency": 0.5560426144223036 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 527.1282785735425, + "power": 6.344686857468984, + "efficiency": 0.5861325551152325 + } + ], + "mrp_control": { + "k": 17.115699334125555, + "ki": 0.007012692357111764, + "p": 49.8516596545185, + "integral_limit": 0.028253602054364977 + }, + "true_anomaly": 354.6957930132802, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 8 + }, + { + "inertia": [ + 130.58897399902344, + 0.0, + 0.0, + 0.0, + 64.48477172851562, + 0.0, + 0.0, + 0.0, + 111.1352310180664 + ], + "mass": 137.9341654846939, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 9, + "solar_panel": { + "direction": [ + -0.8843643970865972, + 0.17606870015823778, + -0.43231866255141943 + ], + "area": 0.32042212406236825, + "efficiency": 0.2806485354028625 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4097704713728332, + "power": 3.5235153493613782, + "type": 1 + }, + "battery": { + "capacity": 21831.143627570218, + "percentage": 0.4348199742958483 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 591.7447170428381, + "power": 6.044994136802966, + "efficiency": 0.5255838104622262 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 418.2841721769402, + "power": 5.143274215000482, + "efficiency": 0.5513750361656841 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 418.37437214273575, + "power": 6.674728641704139, + "efficiency": 0.5950635332909471 + } + ], + "mrp_control": { + "k": 15.100421449423106, + "ki": 0.006659096717068008, + "p": 40.56758678500944, + "integral_limit": 0.019597818506880624 + }, + "true_anomaly": 308.56053325341975, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 9 + }, + { + "inertia": [ + 115.85092163085938, + 0.0, + 0.0, + 0.0, + 169.69151306152344, + 0.0, + 0.0, + 0.0, + 64.564697265625 + ], + "mass": 63.93418755623975, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 10, + "solar_panel": { + "direction": [ + 0.0889787926009602, + 0.9925612306999405, + -0.0830961959339583 + ], + "area": 0.3925677622478174, + "efficiency": 0.3294465081185096 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.47336725505925037, + "power": 6.689189081090642, + "type": 1 + }, + "battery": { + "capacity": 9573.566486685208, + "percentage": 0.7676330512381013 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 608.7542004228094, + "power": 6.735517825087912, + "efficiency": 0.564019374529687 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 510.40869820078353, + "power": 6.229971396661663, + "efficiency": 0.5096233663374536 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 550.0756456580467, + "power": 5.9401263043000085, + "efficiency": 0.5630432900744554 + } + ], + "mrp_control": { + "k": 20.910458801941207, + "ki": 0.001457694052924917, + "p": 77.77881459131575, + "integral_limit": 0.0015114144858382262 + }, + "true_anomaly": 270.83673147305444, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 10 + }, + { + "inertia": [ + 91.11839294433594, + 0.0, + 0.0, + 0.0, + 159.59457397460938, + 0.0, + 0.0, + 0.0, + 169.5284423828125 + ], + "mass": 97.98517508958267, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 11, + "solar_panel": { + "direction": [ + -0.00783997707846661, + 0.3450943469440693, + -0.9385352558463936 + ], + "area": 0.3203577517784252, + "efficiency": 0.3781341607246884 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.24668105031777868, + "power": 6.945884275893345, + "type": 1 + }, + "battery": { + "capacity": 17247.230496958728, + "percentage": 0.9785381267884505 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 682.7833766986832, + "power": 6.2472473985571435, + "efficiency": 0.5748992943886082 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 504.4376409320391, + "power": 6.219740712633579, + "efficiency": 0.5204203268599799 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 587.9464758418155, + "power": 5.805959354302239, + "efficiency": 0.5463431693630696 + } + ], + "mrp_control": { + "k": 18.807790342275354, + "ki": 0.006031068083819888, + "p": 71.03014267827383, + "integral_limit": 0.007566690457052752 + }, + "true_anomaly": 50.359278130247446, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 11 + }, + { + "inertia": [ + 82.71658325195312, + 0.0, + 0.0, + 0.0, + 115.31809997558594, + 0.0, + 0.0, + 0.0, + 184.9622802734375 + ], + "mass": 76.05553925850084, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 12, + "solar_panel": { + "direction": [ + -0.20054937133110107, + 0.16877395033936934, + -0.9650364259164232 + ], + "area": 0.4632874794660117, + "efficiency": 0.4515565097598666 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.32915454929005383, + "power": 8.336514050090715, + "type": 1 + }, + "battery": { + "capacity": 14459.10122856477, + "percentage": 0.18021787680383108 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 729.1618058146217, + "power": 5.25405954157496, + "efficiency": 0.568694189056328 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 717.627284234849, + "power": 5.429571993974061, + "efficiency": 0.5959191713172795 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 560.7818321075624, + "power": 5.6408089927889264, + "efficiency": 0.557074092552298 + } + ], + "mrp_control": { + "k": 58.697595656104504, + "ki": 0.008843891097637356, + "p": 159.05251153228946, + "integral_limit": 0.02630198392840806 + }, + "true_anomaly": 148.12551642899265, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 12 + }, + { + "inertia": [ + 96.3546142578125, + 0.0, + 0.0, + 0.0, + 111.48509979248047, + 0.0, + 0.0, + 0.0, + 180.23670959472656 + ], + "mass": 100.35400967723075, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 13, + "solar_panel": { + "direction": [ + -0.17104259519678644, + 0.04494859177822716, + 0.9842378039506015 + ], + "area": 0.13462840182414038, + "efficiency": 0.31439091945612707 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4462236646175669, + "power": 1.1516322371147725, + "type": 1 + }, + "battery": { + "capacity": 24546.56358389268, + "percentage": 0.9832259197269619 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 493.2421660341756, + "power": 6.455201558034201, + "efficiency": 0.5769869358030735 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 424.2961104434539, + "power": 6.115890511453407, + "efficiency": 0.5213616459918365 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 438.44102312093327, + "power": 6.409309305171954, + "efficiency": 0.5617132658430921 + } + ], + "mrp_control": { + "k": 61.85824496302658, + "ki": 0.004822828701052597, + "p": 126.45880184410356, + "integral_limit": 0.023079550403628774 + }, + "true_anomaly": 174.88888209015002, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 13 + }, + { + "inertia": [ + 87.73255920410156, + 0.0, + 0.0, + 0.0, + 129.27163696289062, + 0.0, + 0.0, + 0.0, + 135.95452880859375 + ], + "mass": 157.2170564128141, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 14, + "solar_panel": { + "direction": [ + -0.3085037398897228, + 0.826555229563974, + -0.47077796778789516 + ], + "area": 0.17314960049096162, + "efficiency": 0.33009660642325034 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4236592246031181, + "power": 2.0360305243582024, + "type": 1 + }, + "battery": { + "capacity": 20689.591993797763, + "percentage": 0.15969216863998775 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 476.4251720634994, + "power": 6.4488705908557264, + "efficiency": 0.5343555724007648 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 594.3093544539367, + "power": 5.9328948100707795, + "efficiency": 0.5706582529474368 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 526.8510141255792, + "power": 6.436462944298576, + "efficiency": 0.5047310436119311 + } + ], + "mrp_control": { + "k": 15.767027350376049, + "ki": 0.005527548857257261, + "p": 42.71717534628807, + "integral_limit": 0.0039145504648514335 + }, + "true_anomaly": 30.834491960193063, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 14 + }, + { + "inertia": [ + 194.77310180664062, + 0.0, + 0.0, + 0.0, + 133.19107055664062, + 0.0, + 0.0, + 0.0, + 177.72781372070312 + ], + "mass": 96.59874883462079, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 15, + "solar_panel": { + "direction": [ + 0.06856436432620522, + 0.6410916379841788, + -0.7643954733325585 + ], + "area": 0.47391583173983165, + "efficiency": 0.20315457593544228 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.16291562411348487, + "power": 8.957083046589215, + "type": 1 + }, + "battery": { + "capacity": 28896.110013223883, + "percentage": 0.5267763553310874 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 513.1903704112042, + "power": 6.235715794992533, + "efficiency": 0.5313500131834253 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 566.1919190938219, + "power": 6.3698714709247986, + "efficiency": 0.5327969762132047 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 460.8160110621352, + "power": 5.048778871435333, + "efficiency": 0.5855417274274431 + } + ], + "mrp_control": { + "k": 28.170765258732228, + "ki": 0.006198979999741559, + "p": 59.353287558934646, + "integral_limit": 0.00918655444869251 + }, + "true_anomaly": 48.67471593067783, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 15 + }, + { + "inertia": [ + 92.80104064941406, + 0.0, + 0.0, + 0.0, + 50.26515579223633, + 0.0, + 0.0, + 0.0, + 198.3650665283203 + ], + "mass": 75.25481718922737, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 16, + "solar_panel": { + "direction": [ + 0.3337293057219701, + 0.19481100451917133, + -0.922319588331812 + ], + "area": 0.41939578642486663, + "efficiency": 0.4506168399766608 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3239467542104597, + "power": 8.773946354379133, + "type": 1 + }, + "battery": { + "capacity": 28107.12088371288, + "percentage": 0.15931857023674376 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 731.0425228863098, + "power": 6.801983150057728, + "efficiency": 0.5596782766222906 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 638.202148117766, + "power": 6.709721481458379, + "efficiency": 0.5163071352981727 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 565.2732757086603, + "power": 6.023227067154955, + "efficiency": 0.5498667259726173 + } + ], + "mrp_control": { + "k": 78.71455670227843, + "ki": 0.0019101291542788091, + "p": 217.67838198463164, + "integral_limit": 0.00785643580193563 + }, + "true_anomaly": 126.26538460920354, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 16 + }, + { + "inertia": [ + 183.34242248535156, + 0.0, + 0.0, + 0.0, + 133.8968505859375, + 0.0, + 0.0, + 0.0, + 127.21334838867188 + ], + "mass": 60.55619983582899, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 17, + "solar_panel": { + "direction": [ + 0.024331600831053082, + 0.3523738477520214, + -0.9355429678114381 + ], + "area": 0.27525206109754907, + "efficiency": 0.43274112737284387 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.40698004019823386, + "power": 4.4759679370253, + "type": 1 + }, + "battery": { + "capacity": 11140.137059358367, + "percentage": 0.478933081024132 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 619.3291370123364, + "power": 6.263046120122208, + "efficiency": 0.5368253834639672 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 627.2568891316989, + "power": 5.66013435522453, + "efficiency": 0.5974431268229934 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 471.6046259586225, + "power": 5.897768140363535, + "efficiency": 0.5265826569838631 + } + ], + "mrp_control": { + "k": 26.64428773906946, + "ki": 0.007235778762675257, + "p": 54.81643280975228, + "integral_limit": 0.023036315105980424 + }, + "true_anomaly": 0.4585512086639554, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 17 + }, + { + "inertia": [ + 166.4169921875, + 0.0, + 0.0, + 0.0, + 148.92129516601562, + 0.0, + 0.0, + 0.0, + 102.5655517578125 + ], + "mass": 108.7295408473821, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 18, + "solar_panel": { + "direction": [ + 0.1459734287239933, + 0.21443537697773946, + -0.9657687234565924 + ], + "area": 0.3392667255195521, + "efficiency": 0.164763429705872 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3512336094542299, + "power": 5.113262448044594, + "type": 1 + }, + "battery": { + "capacity": 10257.257107482621, + "percentage": 0.6435070703426851 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 467.0088298097612, + "power": 6.222748195955448, + "efficiency": 0.5517089859686125 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 417.0955308244184, + "power": 5.75722298810355, + "efficiency": 0.5775334045233441 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 516.0321192421445, + "power": 6.417062195788775, + "efficiency": 0.5597046078619821 + } + ], + "mrp_control": { + "k": 24.495873556952738, + "ki": 0.006822702093689813, + "p": 55.171215923633895, + "integral_limit": 0.002690965864250884 + }, + "true_anomaly": 192.86398239519457, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 18 + }, + { + "inertia": [ + 179.31297302246094, + 0.0, + 0.0, + 0.0, + 100.02051544189453, + 0.0, + 0.0, + 0.0, + 177.91259765625 + ], + "mass": 147.68194034308692, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 19, + "solar_panel": { + "direction": [ + 0.30572336823751267, + 0.060289129183491615, + -0.9502096837097623 + ], + "area": 0.21920881273318327, + "efficiency": 0.3844381677555456 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2543949723468154, + "power": 5.439491692511381, + "type": 1 + }, + "battery": { + "capacity": 23529.283518471704, + "percentage": 0.9415722429759009 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 518.2409088117493, + "power": 5.489820826324042, + "efficiency": 0.5692752505316714 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 441.94207088650427, + "power": 5.634815442759573, + "efficiency": 0.5287556995754588 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 606.3190585067105, + "power": 6.2406958339474565, + "efficiency": 0.5547920850973431 + } + ], + "mrp_control": { + "k": 21.674226082187257, + "ki": 0.009578559905749094, + "p": 84.03823910874742, + "integral_limit": 0.03396898010767368 + }, + "true_anomaly": 10.019614145286155, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 19 + }, + { + "inertia": [ + 181.99237060546875, + 0.0, + 0.0, + 0.0, + 130.580322265625, + 0.0, + 0.0, + 0.0, + 131.65469360351562 + ], + "mass": 188.23167543013471, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 20, + "solar_panel": { + "direction": [ + -0.03513230803629791, + 0.14540350923973036, + -0.9887484717726821 + ], + "area": 0.3157721895427591, + "efficiency": 0.1389203284912823 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.14297311346879044, + "power": 7.85410872199543, + "type": 1 + }, + "battery": { + "capacity": 12549.831721096685, + "percentage": 0.7250517203052181 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 652.7882410873347, + "power": 6.301833282539623, + "efficiency": 0.55218222493177 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 532.9598334585214, + "power": 6.053932446802454, + "efficiency": 0.5274405080056735 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 431.3719207383392, + "power": 6.200182825690141, + "efficiency": 0.5126007167523221 + } + ], + "mrp_control": { + "k": 69.79401733451671, + "ki": 0.000376629928343627, + "p": 174.43626019157807, + "integral_limit": 0.0008521861791312875 + }, + "true_anomaly": 196.790070290693, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 20 + }, + { + "inertia": [ + 189.91510009765625, + 0.0, + 0.0, + 0.0, + 96.212646484375, + 0.0, + 0.0, + 0.0, + 80.96493530273438 + ], + "mass": 76.03592464771076, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 21, + "solar_panel": { + "direction": [ + -0.2726216782848301, + 0.05801875747566232, + 0.9603703683007628 + ], + "area": 0.2529875130595677, + "efficiency": 0.3391009055916412 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.30609476222178744, + "power": 8.194467678832204, + "type": 1 + }, + "battery": { + "capacity": 9690.734961834542, + "percentage": 0.9047457558969931 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 643.876226354392, + "power": 5.217043063108282, + "efficiency": 0.5996551754225851 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 568.0758677139615, + "power": 5.883070651156723, + "efficiency": 0.5657136684684599 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 607.5244213888147, + "power": 5.391950501544836, + "efficiency": 0.5264070620484146 + } + ], + "mrp_control": { + "k": 33.73253996462885, + "ki": 0.0014744865856211454, + "p": 132.60663278644537, + "integral_limit": 0.005997236940280274 + }, + "true_anomaly": 155.76413454910963, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 21 + }, + { + "inertia": [ + 108.55967712402344, + 0.0, + 0.0, + 0.0, + 176.49356079101562, + 0.0, + 0.0, + 0.0, + 109.76637268066406 + ], + "mass": 175.70295537200707, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 22, + "solar_panel": { + "direction": [ + 0.43407623841541904, + 0.5521310451222265, + 0.7118490909282376 + ], + "area": 0.19493002843771978, + "efficiency": 0.4806573111967838 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2935129880868066, + "power": 5.583036080049623, + "type": 1 + }, + "battery": { + "capacity": 17192.859405006704, + "percentage": 0.6151303962725276 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 409.0225613659506, + "power": 6.0612546684760025, + "efficiency": 0.5376677293078442 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 651.5619304990428, + "power": 5.296986647093739, + "efficiency": 0.5992209269487577 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 477.9956237085946, + "power": 6.848968460196434, + "efficiency": 0.5326538091358726 + } + ], + "mrp_control": { + "k": 51.041267770549666, + "ki": 0.0035321694337619716, + "p": 198.7517332692997, + "integral_limit": 0.010975487447852173 + }, + "true_anomaly": 38.62982801494704, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 22 + }, + { + "inertia": [ + 69.85490417480469, + 0.0, + 0.0, + 0.0, + 153.30654907226562, + 0.0, + 0.0, + 0.0, + 192.0022735595703 + ], + "mass": 137.672642462402, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 23, + "solar_panel": { + "direction": [ + 0.960971788314391, + 0.17734078939724957, + 0.2123286755947054 + ], + "area": 0.1825844839039963, + "efficiency": 0.32990443636659417 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.1618023109390514, + "power": 8.850464504006993, + "type": 1 + }, + "battery": { + "capacity": 22561.21612465444, + "percentage": 0.7899928950983326 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 475.2298743211509, + "power": 5.809346407360224, + "efficiency": 0.5879598827768264 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 527.7151355520379, + "power": 5.267444503430993, + "efficiency": 0.517206182535355 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 564.8651689802502, + "power": 6.159675830753919, + "efficiency": 0.5151286099301217 + } + ], + "mrp_control": { + "k": 31.010008499276847, + "ki": 0.005540135624255419, + "p": 91.81676018680609, + "integral_limit": 0.0025617933796053755 + }, + "true_anomaly": 41.711351356632825, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 23 + }, + { + "inertia": [ + 139.16647338867188, + 0.0, + 0.0, + 0.0, + 187.96954345703125, + 0.0, + 0.0, + 0.0, + 108.76258850097656 + ], + "mass": 53.680970540163116, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 24, + "solar_panel": { + "direction": [ + -0.5380137359521492, + 0.8400693153335538, + 0.06946053096417604 + ], + "area": 0.2987120130409683, + "efficiency": 0.41673775579696526 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3210261728009024, + "power": 4.313608577561096, + "type": 1 + }, + "battery": { + "capacity": 17639.188090913827, + "percentage": 0.6037852337772013 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 662.4050197276528, + "power": 6.294112532243797, + "efficiency": 0.5996514862554491 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 687.2133272749912, + "power": 5.262493917679222, + "efficiency": 0.5188730824793534 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 511.66944261619363, + "power": 5.899973730682982, + "efficiency": 0.5113375408099775 + } + ], + "mrp_control": { + "k": 35.66786502788902, + "ki": 0.004762194328737244, + "p": 106.22489179931037, + "integral_limit": 0.02141875306122716 + }, + "true_anomaly": 101.63558768588976, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 24 + }, + { + "inertia": [ + 72.08142852783203, + 0.0, + 0.0, + 0.0, + 154.134765625, + 0.0, + 0.0, + 0.0, + 106.26858520507812 + ], + "mass": 91.93325187132746, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 25, + "solar_panel": { + "direction": [ + -0.1546049531708058, + 0.1369907112771116, + 0.9784328558868227 + ], + "area": 0.4545100602652582, + "efficiency": 0.3625763874432443 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3182802860079204, + "power": 8.699970216125635, + "type": 1 + }, + "battery": { + "capacity": 17510.535147203773, + "percentage": 0.7490387651464802 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 680.2124935625187, + "power": 6.757428218891475, + "efficiency": 0.5952943891936827 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 698.5324653585499, + "power": 5.733422657282828, + "efficiency": 0.5776943442102116 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 417.2497975213965, + "power": 6.060050291602488, + "efficiency": 0.5431916127220118 + } + ], + "mrp_control": { + "k": 30.787519685465753, + "ki": 0.003097997347493938, + "p": 106.85394954275422, + "integral_limit": 0.0014931956589494214 + }, + "true_anomaly": 44.31302649349062, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 25 + }, + { + "inertia": [ + 113.07319641113281, + 0.0, + 0.0, + 0.0, + 165.90908813476562, + 0.0, + 0.0, + 0.0, + 107.77932739257812 + ], + "mass": 184.8509917328936, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 26, + "solar_panel": { + "direction": [ + 0.052988128789832084, + 0.9862091379836542, + 0.15679220122470972 + ], + "area": 0.11415162151823895, + "efficiency": 0.1617775294981331 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2676354926249357, + "power": 3.5563809045387176, + "type": 1 + }, + "battery": { + "capacity": 22652.468680392925, + "percentage": 0.6161568714940406 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 548.8239682080535, + "power": 6.801704996811174, + "efficiency": 0.5436649302049277 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 670.6860684380965, + "power": 6.304269374573039, + "efficiency": 0.555169234244587 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 747.464392140756, + "power": 6.241280373386664, + "efficiency": 0.540230915858836 + } + ], + "mrp_control": { + "k": 22.290727629873835, + "ki": 0.002096666795313913, + "p": 71.60788555729339, + "integral_limit": 0.0034779654736310844 + }, + "true_anomaly": 8.482937061915115, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 26 + }, + { + "inertia": [ + 114.58099365234375, + 0.0, + 0.0, + 0.0, + 165.5225830078125, + 0.0, + 0.0, + 0.0, + 98.01639556884766 + ], + "mass": 71.6575269797433, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 27, + "solar_panel": { + "direction": [ + 0.3961936998731538, + 0.6927745913502011, + -0.6025727489360792 + ], + "area": 0.47296742779098977, + "efficiency": 0.36179902062643243 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2894437186779083, + "power": 5.948913985993194, + "type": 1 + }, + "battery": { + "capacity": 12399.638183674493, + "percentage": 0.3612311824533614 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 614.5549780174005, + "power": 6.510600776726477, + "efficiency": 0.5195577137195642 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 702.8421111476135, + "power": 6.739523714128348, + "efficiency": 0.5889382444291487 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 728.8422356657502, + "power": 6.210871361146161, + "efficiency": 0.5564835694967823 + } + ], + "mrp_control": { + "k": 30.124060422650867, + "ki": 0.005360555180089317, + "p": 79.24292151090762, + "integral_limit": 0.016392803979353388 + }, + "true_anomaly": 299.92361802716, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 27 + }, + { + "inertia": [ + 187.26869201660156, + 0.0, + 0.0, + 0.0, + 140.11663818359375, + 0.0, + 0.0, + 0.0, + 54.707786560058594 + ], + "mass": 199.05897265640004, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 28, + "solar_panel": { + "direction": [ + 0.7640498502069487, + 0.30496766121217583, + -0.568526650222762 + ], + "area": 0.2732640798529874, + "efficiency": 0.4331979780660843 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.47044588037991997, + "power": 1.62218181261418, + "type": 1 + }, + "battery": { + "capacity": 13939.782945301358, + "percentage": 0.1051184301689685 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 546.9516187656494, + "power": 5.902467541896891, + "efficiency": 0.5876866425390099 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 549.3617624473918, + "power": 6.676534676836728, + "efficiency": 0.5892005511180478 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 654.870819835933, + "power": 6.054321997423525, + "efficiency": 0.5900711019748195 + } + ], + "mrp_control": { + "k": 33.07074345344583, + "ki": 0.0023616832104273733, + "p": 105.66291688144693, + "integral_limit": 0.0022577810962226405 + }, + "true_anomaly": 161.44759304500857, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 28 + }, + { + "inertia": [ + 155.41302490234375, + 0.0, + 0.0, + 0.0, + 160.46665954589844, + 0.0, + 0.0, + 0.0, + 138.77691650390625 + ], + "mass": 130.40963585360242, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 29, + "solar_panel": { + "direction": [ + 0.026416876344888263, + 0.9587346740004867, + 0.28307238210987556 + ], + "area": 0.37048525796598475, + "efficiency": 0.17553507569244342 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3455268890065493, + "power": 9.581064137515348, + "type": 1 + }, + "battery": { + "capacity": 18659.6234477182, + "percentage": 0.192325288765204 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 446.46780817314124, + "power": 5.992711810400934, + "efficiency": 0.5607175794466395 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 613.0456186396656, + "power": 6.121449602258026, + "efficiency": 0.5883918787738889 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 501.77677029882415, + "power": 5.482829434804071, + "efficiency": 0.5757356244864734 + } + ], + "mrp_control": { + "k": 46.116255656219074, + "ki": 0.0034868695948625274, + "p": 102.91394608340701, + "integral_limit": 0.0022375881565971983 + }, + "true_anomaly": 300.97838492180796, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 29 + }, + { + "inertia": [ + 127.51008605957031, + 0.0, + 0.0, + 0.0, + 66.810791015625, + 0.0, + 0.0, + 0.0, + 195.69454956054688 + ], + "mass": 94.48901552930667, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 30, + "solar_panel": { + "direction": [ + 0.02517030930172513, + 0.9901737802945489, + 0.13755849790855423 + ], + "area": 0.3223130198438371, + "efficiency": 0.3639069345680451 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.16261793929783944, + "power": 5.075834251363055, + "type": 1 + }, + "battery": { + "capacity": 19564.80536666181, + "percentage": 0.5511664110070352 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 493.90479304870286, + "power": 5.920886136033915, + "efficiency": 0.5887410592143196 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 523.2456080862507, + "power": 5.037398920571264, + "efficiency": 0.5858481286123753 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 656.1067724161458, + "power": 6.041938719185456, + "efficiency": 0.5988478123901274 + } + ], + "mrp_control": { + "k": 37.669956292137606, + "ki": 0.00415988571662681, + "p": 91.41236841418824, + "integral_limit": 0.006639533613742833 + }, + "true_anomaly": 321.50910171678055, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 30 + }, + { + "inertia": [ + 170.15408325195312, + 0.0, + 0.0, + 0.0, + 72.85794830322266, + 0.0, + 0.0, + 0.0, + 165.49215698242188 + ], + "mass": 62.79458416431321, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 31, + "solar_panel": { + "direction": [ + -0.48897283374823347, + 0.762325571195788, + 0.4239873716954762 + ], + "area": 0.49003420497116257, + "efficiency": 0.21104614284435663 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3420903129885023, + "power": 6.962581308604582, + "type": 1 + }, + "battery": { + "capacity": 14916.654995073717, + "percentage": 0.9780331600185169 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 455.6685024685521, + "power": 5.982720472021972, + "efficiency": 0.5795183686048334 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 509.58328501563983, + "power": 5.0112340828152675, + "efficiency": 0.5946350555124773 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 734.1316937591873, + "power": 5.68253311008768, + "efficiency": 0.5645498524429321 + } + ], + "mrp_control": { + "k": 17.220942735355685, + "ki": 0.005449519647726193, + "p": 35.09122656585202, + "integral_limit": 0.024330064061771378 + }, + "true_anomaly": 280.1284820328051, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 31 + }, + { + "inertia": [ + 85.85210418701172, + 0.0, + 0.0, + 0.0, + 177.69415283203125, + 0.0, + 0.0, + 0.0, + 57.70351028442383 + ], + "mass": 194.64961585433701, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 32, + "solar_panel": { + "direction": [ + -0.21908264369551156, + 0.24538566501666492, + -0.9443456309189526 + ], + "area": 0.29206827641040345, + "efficiency": 0.2979953207970347 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4783843363246417, + "power": 4.695302257689907, + "type": 1 + }, + "battery": { + "capacity": 19534.91074843719, + "percentage": 0.11074157301205123 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 519.8111763244342, + "power": 6.004343657701915, + "efficiency": 0.5856571736911897 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 599.723500626611, + "power": 5.530303590421792, + "efficiency": 0.5889965037610163 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 428.1901379196251, + "power": 6.269076359512194, + "efficiency": 0.5941952588346825 + } + ], + "mrp_control": { + "k": 42.505726898391664, + "ki": 0.005762896951806146, + "p": 99.88583717414606, + "integral_limit": 0.020187376277679234 + }, + "true_anomaly": 156.64977516815745, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 32 + }, + { + "inertia": [ + 115.88953399658203, + 0.0, + 0.0, + 0.0, + 128.47860717773438, + 0.0, + 0.0, + 0.0, + 90.74420166015625 + ], + "mass": 73.92478630410962, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 33, + "solar_panel": { + "direction": [ + -0.15720043196519407, + 0.08656622264268832, + 0.9837653751211886 + ], + "area": 0.20248705534332334, + "efficiency": 0.45897040067818884 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3346453997599606, + "power": 7.495001648290879, + "type": 1 + }, + "battery": { + "capacity": 11348.293940722962, + "percentage": 0.6703581560968132 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 522.7526378976863, + "power": 6.320052602059467, + "efficiency": 0.5811545001773608 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 624.6933822854344, + "power": 5.214774650391099, + "efficiency": 0.5131443089719909 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 743.9297962727596, + "power": 5.750706561180729, + "efficiency": 0.5492090919742574 + } + ], + "mrp_control": { + "k": 37.5719734280387, + "ki": 0.004668149461768451, + "p": 148.83620032626249, + "integral_limit": 0.007684643666174274 + }, + "true_anomaly": 301.7996219186644, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 33 + }, + { + "inertia": [ + 53.206634521484375, + 0.0, + 0.0, + 0.0, + 179.95692443847656, + 0.0, + 0.0, + 0.0, + 179.49981689453125 + ], + "mass": 154.4439340443033, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 34, + "solar_panel": { + "direction": [ + 0.02248245345478869, + 0.2050653625442193, + -0.9784900287541315 + ], + "area": 0.19806432310967598, + "efficiency": 0.25052962018807534 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.312788147005026, + "power": 9.9483400360946, + "type": 1 + }, + "battery": { + "capacity": 26150.723369989646, + "percentage": 0.14156705124115915 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 430.33269921785035, + "power": 6.765921081003457, + "efficiency": 0.537812766375008 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 429.8898165525368, + "power": 6.395376003135569, + "efficiency": 0.5502147517322319 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 450.0750499480181, + "power": 6.860660887103567, + "efficiency": 0.5099887700670588 + } + ], + "mrp_control": { + "k": 17.745019388289176, + "ki": 0.007180209920960094, + "p": 64.41746740925649, + "integral_limit": 0.035786074348472446 + }, + "true_anomaly": 286.0384104001651, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 34 + }, + { + "inertia": [ + 185.25509643554688, + 0.0, + 0.0, + 0.0, + 181.8457489013672, + 0.0, + 0.0, + 0.0, + 188.20875549316406 + ], + "mass": 64.74209674015655, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 35, + "solar_panel": { + "direction": [ + 0.15558062194816988, + 0.06040455194209629, + -0.9859746245106389 + ], + "area": 0.12327787081007996, + "efficiency": 0.13039621160404502 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.1479997112648777, + "power": 1.1618677244016564, + "type": 1 + }, + "battery": { + "capacity": 23866.79807581486, + "percentage": 0.12187347695502909 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 731.5864336936284, + "power": 5.635245895384717, + "efficiency": 0.5444423097252533 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 470.87376171044514, + "power": 5.262855312125196, + "efficiency": 0.5500077086238555 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 546.47172531495, + "power": 6.244556005653773, + "efficiency": 0.504011810003332 + } + ], + "mrp_control": { + "k": 27.304399840503677, + "ki": 0.0012028017849982542, + "p": 105.04166057354237, + "integral_limit": 0.005723937936774999 + }, + "true_anomaly": 304.7735582020537, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 35 + }, + { + "inertia": [ + 116.82471466064453, + 0.0, + 0.0, + 0.0, + 189.54519653320312, + 0.0, + 0.0, + 0.0, + 63.80446243286133 + ], + "mass": 97.85858138537174, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 36, + "solar_panel": { + "direction": [ + -0.010337100667341777, + 0.8316215124506913, + -0.5552466158195096 + ], + "area": 0.24412610791721223, + "efficiency": 0.36649887223361177 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2978060237081256, + "power": 6.788187381037808, + "type": 1 + }, + "battery": { + "capacity": 29438.920794936497, + "percentage": 0.727933587054334 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 579.5267476272309, + "power": 6.590598745490249, + "efficiency": 0.5328673201866209 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 422.98404174715705, + "power": 6.558057815493689, + "efficiency": 0.5947219177425865 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 745.4058407777243, + "power": 5.87976455384318, + "efficiency": 0.5993479343544673 + } + ], + "mrp_control": { + "k": 24.309270724476715, + "ki": 0.003915105176105223, + "p": 83.60727502116247, + "integral_limit": 0.007763250050890441 + }, + "true_anomaly": 272.70192419911587, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 36 + }, + { + "inertia": [ + 163.7053680419922, + 0.0, + 0.0, + 0.0, + 86.85136413574219, + 0.0, + 0.0, + 0.0, + 116.79085540771484 + ], + "mass": 91.68011710296406, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 37, + "solar_panel": { + "direction": [ + 0.14490933188294414, + 0.09204420130266026, + -0.9851543790390388 + ], + "area": 0.35849750348811105, + "efficiency": 0.18092420851771307 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.28607781413805455, + "power": 9.645801126977963, + "type": 1 + }, + "battery": { + "capacity": 17599.03429409488, + "percentage": 0.5313714034459943 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 436.0511962062749, + "power": 6.937300919878849, + "efficiency": 0.5436322601535692 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 448.3813344066654, + "power": 6.16552259234896, + "efficiency": 0.5784778343705792 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 543.9060703203039, + "power": 5.6231853009094435, + "efficiency": 0.504366190539908 + } + ], + "mrp_control": { + "k": 27.20997696852212, + "ki": 0.009034286666324784, + "p": 72.95706255683952, + "integral_limit": 0.03662429126135794 + }, + "true_anomaly": 316.40578011326073, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 37 + }, + { + "inertia": [ + 84.26504516601562, + 0.0, + 0.0, + 0.0, + 67.7510986328125, + 0.0, + 0.0, + 0.0, + 68.30322265625 + ], + "mass": 170.33699242468958, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 38, + "solar_panel": { + "direction": [ + 0.9116405377060042, + 0.17614192382505686, + 0.37132943955780756 + ], + "area": 0.24689194824445904, + "efficiency": 0.4674368090883565 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.1473247447398791, + "power": 7.128955365119849, + "type": 1 + }, + "battery": { + "capacity": 11843.789876275972, + "percentage": 0.18006187673872442 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 607.2428480732704, + "power": 6.8043860570346375, + "efficiency": 0.5437523547903103 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 418.28047443058665, + "power": 6.982792820693604, + "efficiency": 0.5253299861327807 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 558.0042002395122, + "power": 5.703925381123389, + "efficiency": 0.5994260009608747 + } + ], + "mrp_control": { + "k": 20.442183500174178, + "ki": 0.004044959024203894, + "p": 52.212539842051974, + "integral_limit": 0.011422204862025597 + }, + "true_anomaly": 151.93832239217159, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 38 + }, + { + "inertia": [ + 86.47999572753906, + 0.0, + 0.0, + 0.0, + 123.91609191894531, + 0.0, + 0.0, + 0.0, + 167.7861328125 + ], + "mass": 151.96396293558277, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 39, + "solar_panel": { + "direction": [ + 0.8814780058020993, + 0.34296196732921974, + 0.3246130223093728 + ], + "area": 0.47648207055598546, + "efficiency": 0.2646196964192262 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.31600036983727, + "power": 6.702106666394469, + "type": 1 + }, + "battery": { + "capacity": 24194.114038805863, + "percentage": 0.14924065825583369 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 696.6292052334511, + "power": 6.2983368540276174, + "efficiency": 0.5227461313169424 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 697.0512888930037, + "power": 6.263026516265963, + "efficiency": 0.5980456001207664 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 556.0087041204021, + "power": 5.738972644100691, + "efficiency": 0.5063491188938146 + } + ], + "mrp_control": { + "k": 25.668789115298537, + "ki": 0.0024270408913876183, + "p": 89.78533400004702, + "integral_limit": 0.006935321417588882 + }, + "true_anomaly": 24.25478825132863, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 39 + }, + { + "inertia": [ + 57.044525146484375, + 0.0, + 0.0, + 0.0, + 190.42469787597656, + 0.0, + 0.0, + 0.0, + 144.52886962890625 + ], + "mass": 177.82248857169228, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 40, + "solar_panel": { + "direction": [ + -0.6630598018523741, + 0.7448076617378955, + 0.07492160024998916 + ], + "area": 0.48140456117631636, + "efficiency": 0.20114451452778878 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4749714151688622, + "power": 7.4895387552014, + "type": 1 + }, + "battery": { + "capacity": 26811.835575241214, + "percentage": 0.6509512048993957 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 637.8502983227534, + "power": 5.461102923014584, + "efficiency": 0.5855483579061435 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 480.7240252063371, + "power": 5.946687932320665, + "efficiency": 0.521304406759047 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 562.8927798476398, + "power": 5.639759959316412, + "efficiency": 0.5571149655347912 + } + ], + "mrp_control": { + "k": 31.842204449429662, + "ki": 0.005692792780418403, + "p": 78.76784991656696, + "integral_limit": 0.02389867193979102 + }, + "true_anomaly": 305.5060207447385, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 40 + }, + { + "inertia": [ + 94.58576202392578, + 0.0, + 0.0, + 0.0, + 70.16993713378906, + 0.0, + 0.0, + 0.0, + 94.76202392578125 + ], + "mass": 77.76272724422103, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 41, + "solar_panel": { + "direction": [ + -0.7792138946753159, + 0.2366929587039465, + -0.5803465771803068 + ], + "area": 0.46991563599475394, + "efficiency": 0.23057536425263342 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.17386462736677794, + "power": 6.066723654695664, + "type": 1 + }, + "battery": { + "capacity": 17288.148330550168, + "percentage": 0.9672262036157636 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 414.7259341816335, + "power": 5.788099335447404, + "efficiency": 0.5757401034413469 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 732.4024576006252, + "power": 6.937429344438286, + "efficiency": 0.5604165304135554 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 447.90471429674903, + "power": 6.997784752111545, + "efficiency": 0.5978345913608148 + } + ], + "mrp_control": { + "k": 34.800845409643664, + "ki": 0.006804864567080542, + "p": 128.87257681382277, + "integral_limit": 0.0014305222383286427 + }, + "true_anomaly": 324.52553990872156, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 41 + }, + { + "inertia": [ + 198.07077026367188, + 0.0, + 0.0, + 0.0, + 144.79449462890625, + 0.0, + 0.0, + 0.0, + 109.8182601928711 + ], + "mass": 152.05166859299646, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 42, + "solar_panel": { + "direction": [ + 0.8619944728024038, + 0.1785970428709778, + -0.4744139807550448 + ], + "area": 0.28845386715711296, + "efficiency": 0.20033659561093647 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.16116470179375392, + "power": 9.439429554116224, + "type": 1 + }, + "battery": { + "capacity": 16918.020244523643, + "percentage": 0.1599792305399266 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 624.0726340329495, + "power": 6.860495891760884, + "efficiency": 0.5573353976424426 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 575.5045690092454, + "power": 5.121783167634202, + "efficiency": 0.521792750601983 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 641.8682916695732, + "power": 6.563613934945957, + "efficiency": 0.5603858532324756 + } + ], + "mrp_control": { + "k": 39.509732556052434, + "ki": 0.004086100308331127, + "p": 116.2651295288547, + "integral_limit": 0.0006451172292261786 + }, + "true_anomaly": 190.61064372758855, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 42 + } + ] +} \ No newline at end of file diff --git a/benchmarks/aeosbench/dataset/cases/00228/taskset.json b/benchmarks/aeosbench/dataset/cases/00228/taskset.json new file mode 100644 index 0000000..9329215 --- /dev/null +++ b/benchmarks/aeosbench/dataset/cases/00228/taskset.json @@ -0,0 +1,1608 @@ +[ + { + "release_time": 1027, + "due_time": 1184, + "duration": 30, + "coordinate": [ + -10.214223012494244, + 40.41249376656202 + ], + "sensor_type": 1, + "id": 0 + }, + { + "release_time": 2612, + "due_time": 3545, + "duration": 51, + "coordinate": [ + -75.77900614427888, + 166.60291408044748 + ], + "sensor_type": 1, + "id": 1 + }, + { + "release_time": 293, + "due_time": 3488, + "duration": 21, + "coordinate": [ + -24.53690471267946, + 12.68581732540008 + ], + "sensor_type": 1, + "id": 2 + }, + { + "release_time": 1546, + "due_time": 2596, + "duration": 44, + "coordinate": [ + -80.22090215871972, + -99.34181681512395 + ], + "sensor_type": 1, + "id": 3 + }, + { + "release_time": 290, + "due_time": 1645, + "duration": 49, + "coordinate": [ + 88.38256242983135, + 4.684600498871049 + ], + "sensor_type": 1, + "id": 4 + }, + { + "release_time": 2499, + "due_time": 2680, + "duration": 18, + "coordinate": [ + -64.5417719400892, + -18.49132421446575 + ], + "sensor_type": 1, + "id": 5 + }, + { + "release_time": 3073, + "due_time": 3521, + "duration": 50, + "coordinate": [ + -43.41578014804118, + 20.39622646413008 + ], + "sensor_type": 1, + "id": 6 + }, + { + "release_time": 2047, + "due_time": 2445, + "duration": 21, + "coordinate": [ + 16.042133364577154, + 173.57585077578574 + ], + "sensor_type": 1, + "id": 7 + }, + { + "release_time": 1070, + "due_time": 1363, + "duration": 59, + "coordinate": [ + -24.441423139299843, + -32.38745550354366 + ], + "sensor_type": 1, + "id": 8 + }, + { + "release_time": 631, + "due_time": 1536, + "duration": 30, + "coordinate": [ + 79.35257085594318, + 81.59374589785926 + ], + "sensor_type": 1, + "id": 9 + }, + { + "release_time": 2256, + "due_time": 2602, + "duration": 56, + "coordinate": [ + 18.644610795286866, + -69.48361732820132 + ], + "sensor_type": 1, + "id": 10 + }, + { + "release_time": 1498, + "due_time": 3107, + "duration": 57, + "coordinate": [ + 83.47009123145932, + -69.26565282103864 + ], + "sensor_type": 1, + "id": 11 + }, + { + "release_time": 2026, + "due_time": 3458, + "duration": 38, + "coordinate": [ + -70.3266053418788, + -77.50001451550568 + ], + "sensor_type": 1, + "id": 12 + }, + { + "release_time": 2812, + "due_time": 3066, + "duration": 53, + "coordinate": [ + -79.48689475254814, + -16.70383333119591 + ], + "sensor_type": 1, + "id": 13 + }, + { + "release_time": 345, + "due_time": 519, + "duration": 29, + "coordinate": [ + 34.70854283172953, + 57.30783839044216 + ], + "sensor_type": 1, + "id": 14 + }, + { + "release_time": 167, + "due_time": 241, + "duration": 16, + "coordinate": [ + -62.86049403452833, + 37.268296574520576 + ], + "sensor_type": 1, + "id": 15 + }, + { + "release_time": 3009, + "due_time": 3435, + "duration": 26, + "coordinate": [ + 32.24854389572461, + 155.6235811415154 + ], + "sensor_type": 1, + "id": 16 + }, + { + "release_time": 1699, + "due_time": 2301, + "duration": 39, + "coordinate": [ + -39.08656287676748, + -29.554780466470504 + ], + "sensor_type": 1, + "id": 17 + }, + { + "release_time": 877, + "due_time": 1683, + "duration": 25, + "coordinate": [ + 63.60585827392964, + -171.19443156268778 + ], + "sensor_type": 1, + "id": 18 + }, + { + "release_time": 852, + "due_time": 1763, + "duration": 36, + "coordinate": [ + -17.38461251474199, + 173.55436777895454 + ], + "sensor_type": 1, + "id": 19 + }, + { + "release_time": 2957, + "due_time": 3078, + "duration": 29, + "coordinate": [ + -1.6189966122940547, + -139.99674498484293 + ], + "sensor_type": 1, + "id": 20 + }, + { + "release_time": 1804, + "due_time": 1939, + "duration": 43, + "coordinate": [ + 50.62695025862081, + 170.7680507576597 + ], + "sensor_type": 1, + "id": 21 + }, + { + "release_time": 825, + "due_time": 3161, + "duration": 34, + "coordinate": [ + -5.432836059102328, + -48.468775227364034 + ], + "sensor_type": 1, + "id": 22 + }, + { + "release_time": 1218, + "due_time": 1702, + "duration": 32, + "coordinate": [ + -77.34863372102275, + -149.73852624264174 + ], + "sensor_type": 1, + "id": 23 + }, + { + "release_time": 1811, + "due_time": 2783, + "duration": 51, + "coordinate": [ + -73.07393576399843, + 3.4823462221287116 + ], + "sensor_type": 1, + "id": 24 + }, + { + "release_time": 700, + "due_time": 1924, + "duration": 30, + "coordinate": [ + 24.98660922411767, + 71.02051046280542 + ], + "sensor_type": 1, + "id": 25 + }, + { + "release_time": 493, + "due_time": 1377, + "duration": 56, + "coordinate": [ + -5.460012038504658, + 15.964936385312797 + ], + "sensor_type": 1, + "id": 26 + }, + { + "release_time": 406, + "due_time": 1312, + "duration": 20, + "coordinate": [ + -77.58274787391174, + 81.45130235980292 + ], + "sensor_type": 1, + "id": 27 + }, + { + "release_time": 1628, + "due_time": 3142, + "duration": 41, + "coordinate": [ + -77.26613887280581, + 113.74372096863596 + ], + "sensor_type": 1, + "id": 28 + }, + { + "release_time": 2198, + "due_time": 3488, + "duration": 55, + "coordinate": [ + 60.340790240431716, + 9.375479049276862 + ], + "sensor_type": 1, + "id": 29 + }, + { + "release_time": 1839, + "due_time": 2833, + "duration": 59, + "coordinate": [ + -14.54169957642651, + 47.81783630828892 + ], + "sensor_type": 1, + "id": 30 + }, + { + "release_time": 2188, + "due_time": 2854, + "duration": 28, + "coordinate": [ + -23.163597109255605, + -138.92807258519088 + ], + "sensor_type": 1, + "id": 31 + }, + { + "release_time": 2964, + "due_time": 3393, + "duration": 45, + "coordinate": [ + -84.64594103852737, + 59.74626646422013 + ], + "sensor_type": 1, + "id": 32 + }, + { + "release_time": 2598, + "due_time": 3510, + "duration": 29, + "coordinate": [ + -35.07678338570384, + 5.954416531469633 + ], + "sensor_type": 1, + "id": 33 + }, + { + "release_time": 2230, + "due_time": 2642, + "duration": 32, + "coordinate": [ + -73.04214925069851, + 9.329453638366829 + ], + "sensor_type": 1, + "id": 34 + }, + { + "release_time": 1912, + "due_time": 3071, + "duration": 38, + "coordinate": [ + -38.22724856179284, + -143.51946108659882 + ], + "sensor_type": 1, + "id": 35 + }, + { + "release_time": 1623, + "due_time": 1984, + "duration": 41, + "coordinate": [ + -16.319118962312217, + 123.97080318946041 + ], + "sensor_type": 1, + "id": 36 + }, + { + "release_time": 1155, + "due_time": 1302, + "duration": 37, + "coordinate": [ + 11.808300899322873, + 23.406039837245117 + ], + "sensor_type": 1, + "id": 37 + }, + { + "release_time": 622, + "due_time": 1960, + "duration": 41, + "coordinate": [ + -23.37558531390286, + -129.48453317038695 + ], + "sensor_type": 1, + "id": 38 + }, + { + "release_time": 1624, + "due_time": 2312, + "duration": 31, + "coordinate": [ + -75.83249300155876, + 176.80468957293147 + ], + "sensor_type": 1, + "id": 39 + }, + { + "release_time": 3388, + "due_time": 3583, + "duration": 55, + "coordinate": [ + -60.873077956284334, + 143.47922757344486 + ], + "sensor_type": 1, + "id": 40 + }, + { + "release_time": 199, + "due_time": 944, + "duration": 44, + "coordinate": [ + 50.18178566575611, + -58.81003225599318 + ], + "sensor_type": 1, + "id": 41 + }, + { + "release_time": 540, + "due_time": 3519, + "duration": 49, + "coordinate": [ + -45.362224909756534, + -107.87271455009112 + ], + "sensor_type": 1, + "id": 42 + }, + { + "release_time": 2812, + "due_time": 3269, + "duration": 32, + "coordinate": [ + 36.57205896317468, + -176.50944579413044 + ], + "sensor_type": 1, + "id": 43 + }, + { + "release_time": 202, + "due_time": 2279, + "duration": 40, + "coordinate": [ + 73.61666146794161, + -45.9366300794068 + ], + "sensor_type": 1, + "id": 44 + }, + { + "release_time": 3049, + "due_time": 3299, + "duration": 56, + "coordinate": [ + 64.69888082316638, + -126.34501192075425 + ], + "sensor_type": 1, + "id": 45 + }, + { + "release_time": 2923, + "due_time": 3301, + "duration": 17, + "coordinate": [ + -81.2876588128448, + -27.07115023246527 + ], + "sensor_type": 1, + "id": 46 + }, + { + "release_time": 1956, + "due_time": 3481, + "duration": 55, + "coordinate": [ + -47.829451952513764, + 67.11141665339719 + ], + "sensor_type": 1, + "id": 47 + }, + { + "release_time": 2957, + "due_time": 3463, + "duration": 21, + "coordinate": [ + 43.14641442557499, + 133.79166889145915 + ], + "sensor_type": 1, + "id": 48 + }, + { + "release_time": 1605, + "due_time": 1825, + "duration": 33, + "coordinate": [ + -35.98589394725905, + -49.59037042420553 + ], + "sensor_type": 1, + "id": 49 + }, + { + "release_time": 2843, + "due_time": 3600, + "duration": 24, + "coordinate": [ + -71.18133698940137, + 14.523095602791813 + ], + "sensor_type": 1, + "id": 50 + }, + { + "release_time": 2039, + "due_time": 2314, + "duration": 35, + "coordinate": [ + -60.774259606306295, + 88.47125593636343 + ], + "sensor_type": 1, + "id": 51 + }, + { + "release_time": 1728, + "due_time": 3177, + "duration": 54, + "coordinate": [ + -27.847851660047702, + -31.439078353975304 + ], + "sensor_type": 1, + "id": 52 + }, + { + "release_time": 1543, + "due_time": 3283, + "duration": 42, + "coordinate": [ + -66.04000150434348, + 157.73233437496555 + ], + "sensor_type": 1, + "id": 53 + }, + { + "release_time": 2531, + "due_time": 3084, + "duration": 49, + "coordinate": [ + -40.2709150239188, + -18.06149651320368 + ], + "sensor_type": 1, + "id": 54 + }, + { + "release_time": 3148, + "due_time": 3400, + "duration": 55, + "coordinate": [ + -47.15835205413621, + 51.991945553785456 + ], + "sensor_type": 1, + "id": 55 + }, + { + "release_time": 3383, + "due_time": 3447, + "duration": 21, + "coordinate": [ + 58.548906646638414, + 92.79642309072375 + ], + "sensor_type": 1, + "id": 56 + }, + { + "release_time": 2367, + "due_time": 3463, + "duration": 51, + "coordinate": [ + 84.14719483585804, + -40.95040423251814 + ], + "sensor_type": 1, + "id": 57 + }, + { + "release_time": 2219, + "due_time": 3146, + "duration": 17, + "coordinate": [ + -73.45898423568632, + 173.56038992547747 + ], + "sensor_type": 1, + "id": 58 + }, + { + "release_time": 1103, + "due_time": 1852, + "duration": 18, + "coordinate": [ + -80.46149703916555, + 80.95404536315436 + ], + "sensor_type": 1, + "id": 59 + }, + { + "release_time": 1662, + "due_time": 1927, + "duration": 58, + "coordinate": [ + -73.40138629523409, + 158.83139094432698 + ], + "sensor_type": 1, + "id": 60 + }, + { + "release_time": 588, + "due_time": 1465, + "duration": 50, + "coordinate": [ + -55.93817232962089, + 99.25713363442048 + ], + "sensor_type": 1, + "id": 61 + }, + { + "release_time": 2707, + "due_time": 3478, + "duration": 18, + "coordinate": [ + 15.796064756926768, + -4.442208492662246 + ], + "sensor_type": 1, + "id": 62 + }, + { + "release_time": 3219, + "due_time": 3530, + "duration": 56, + "coordinate": [ + 14.188083306246398, + -38.12476913869574 + ], + "sensor_type": 1, + "id": 63 + }, + { + "release_time": 2494, + "due_time": 3343, + "duration": 51, + "coordinate": [ + -85.6407157193715, + -122.83446537873083 + ], + "sensor_type": 1, + "id": 64 + }, + { + "release_time": 968, + "due_time": 1850, + "duration": 21, + "coordinate": [ + -43.740709988520535, + -171.05925983306193 + ], + "sensor_type": 1, + "id": 65 + }, + { + "release_time": 1616, + "due_time": 2463, + "duration": 53, + "coordinate": [ + 78.38581323972082, + 15.885216998217743 + ], + "sensor_type": 1, + "id": 66 + }, + { + "release_time": 955, + "due_time": 3258, + "duration": 16, + "coordinate": [ + -34.23750734457576, + 36.14104472108218 + ], + "sensor_type": 1, + "id": 67 + }, + { + "release_time": 1013, + "due_time": 1660, + "duration": 24, + "coordinate": [ + -18.58324080078941, + 33.88479488358391 + ], + "sensor_type": 1, + "id": 68 + }, + { + "release_time": 2067, + "due_time": 2875, + "duration": 54, + "coordinate": [ + -84.48009455507888, + -3.990580884262215 + ], + "sensor_type": 1, + "id": 69 + }, + { + "release_time": 978, + "due_time": 1693, + "duration": 19, + "coordinate": [ + -15.22189407671894, + -57.931329967149665 + ], + "sensor_type": 1, + "id": 70 + }, + { + "release_time": 3427, + "due_time": 3581, + "duration": 18, + "coordinate": [ + -4.007117101610234, + -118.91867330423707 + ], + "sensor_type": 1, + "id": 71 + }, + { + "release_time": 2375, + "due_time": 2871, + "duration": 24, + "coordinate": [ + -38.05201867632693, + 47.74821850394582 + ], + "sensor_type": 1, + "id": 72 + }, + { + "release_time": 1354, + "due_time": 3151, + "duration": 18, + "coordinate": [ + 80.42837598240584, + -52.938825095058675 + ], + "sensor_type": 1, + "id": 73 + }, + { + "release_time": 2693, + "due_time": 3221, + "duration": 36, + "coordinate": [ + 18.02706904185699, + 54.65793322102786 + ], + "sensor_type": 1, + "id": 74 + }, + { + "release_time": 3070, + "due_time": 3299, + "duration": 50, + "coordinate": [ + -18.593952873178907, + -100.51789436794614 + ], + "sensor_type": 1, + "id": 75 + }, + { + "release_time": 1579, + "due_time": 3100, + "duration": 54, + "coordinate": [ + 41.883062569098115, + 88.25723915503488 + ], + "sensor_type": 1, + "id": 76 + }, + { + "release_time": 3213, + "due_time": 3473, + "duration": 19, + "coordinate": [ + 50.03344914478899, + 171.08089588829807 + ], + "sensor_type": 1, + "id": 77 + }, + { + "release_time": 3516, + "due_time": 3596, + "duration": 22, + "coordinate": [ + -79.60925128704847, + -56.35845218727913 + ], + "sensor_type": 1, + "id": 78 + }, + { + "release_time": 1681, + "due_time": 2786, + "duration": 45, + "coordinate": [ + -14.976807632156508, + -20.064556330563136 + ], + "sensor_type": 1, + "id": 79 + }, + { + "release_time": 3234, + "due_time": 3423, + "duration": 15, + "coordinate": [ + -63.84758317315735, + -84.94812293797703 + ], + "sensor_type": 1, + "id": 80 + }, + { + "release_time": 1198, + "due_time": 1608, + "duration": 53, + "coordinate": [ + -16.15925497432991, + 125.782615658672 + ], + "sensor_type": 1, + "id": 81 + }, + { + "release_time": 2455, + "due_time": 3573, + "duration": 56, + "coordinate": [ + 5.393585340496998, + -119.09312730094445 + ], + "sensor_type": 1, + "id": 82 + }, + { + "release_time": 1255, + "due_time": 2347, + "duration": 50, + "coordinate": [ + 15.730332581803694, + -172.87501581302405 + ], + "sensor_type": 1, + "id": 83 + }, + { + "release_time": 3071, + "due_time": 3576, + "duration": 43, + "coordinate": [ + 74.4320567057639, + 66.88657611156586 + ], + "sensor_type": 1, + "id": 84 + }, + { + "release_time": 3235, + "due_time": 3437, + "duration": 30, + "coordinate": [ + 43.16459043116831, + 176.25460929868552 + ], + "sensor_type": 1, + "id": 85 + }, + { + "release_time": 1316, + "due_time": 3515, + "duration": 50, + "coordinate": [ + -86.94296720933929, + 142.69922727755505 + ], + "sensor_type": 1, + "id": 86 + }, + { + "release_time": 1626, + "due_time": 1975, + "duration": 55, + "coordinate": [ + -9.200147669683744, + -29.747532546225273 + ], + "sensor_type": 1, + "id": 87 + }, + { + "release_time": 1498, + "due_time": 3415, + "duration": 29, + "coordinate": [ + -79.41623011753676, + 119.95083377627873 + ], + "sensor_type": 1, + "id": 88 + }, + { + "release_time": 936, + "due_time": 1749, + "duration": 43, + "coordinate": [ + 5.684092416562166, + 120.48188998785093 + ], + "sensor_type": 1, + "id": 89 + }, + { + "release_time": 1417, + "due_time": 1758, + "duration": 19, + "coordinate": [ + 83.12741702221567, + 103.74258289517053 + ], + "sensor_type": 1, + "id": 90 + }, + { + "release_time": 1447, + "due_time": 2781, + "duration": 47, + "coordinate": [ + -36.70961842874599, + 152.96030046177782 + ], + "sensor_type": 1, + "id": 91 + }, + { + "release_time": 1543, + "due_time": 2572, + "duration": 17, + "coordinate": [ + -61.10203345318389, + -167.26673147603873 + ], + "sensor_type": 1, + "id": 92 + }, + { + "release_time": 1251, + "due_time": 1574, + "duration": 57, + "coordinate": [ + 58.76646907954557, + 175.2535881779254 + ], + "sensor_type": 1, + "id": 93 + }, + { + "release_time": 2851, + "due_time": 3071, + "duration": 53, + "coordinate": [ + 49.03107944716342, + -175.62221252535298 + ], + "sensor_type": 1, + "id": 94 + }, + { + "release_time": 1300, + "due_time": 2081, + "duration": 16, + "coordinate": [ + -35.32858003005785, + -66.02581894837004 + ], + "sensor_type": 1, + "id": 95 + }, + { + "release_time": 1712, + "due_time": 3094, + "duration": 37, + "coordinate": [ + 4.521932863297067, + 56.89995683116584 + ], + "sensor_type": 1, + "id": 96 + }, + { + "release_time": 2417, + "due_time": 2524, + "duration": 17, + "coordinate": [ + 10.472475136211699, + 138.85316155695318 + ], + "sensor_type": 1, + "id": 97 + }, + { + "release_time": 251, + "due_time": 2556, + "duration": 16, + "coordinate": [ + 7.36643499990322, + -80.21126052779863 + ], + "sensor_type": 1, + "id": 98 + }, + { + "release_time": 336, + "due_time": 3357, + "duration": 42, + "coordinate": [ + 51.77633900163815, + -72.70769054030112 + ], + "sensor_type": 1, + "id": 99 + }, + { + "release_time": 2403, + "due_time": 3035, + "duration": 16, + "coordinate": [ + -83.19586438345162, + -149.4362581163282 + ], + "sensor_type": 1, + "id": 100 + }, + { + "release_time": 2964, + "due_time": 3308, + "duration": 18, + "coordinate": [ + -75.51664626212042, + 78.22998475476305 + ], + "sensor_type": 1, + "id": 101 + }, + { + "release_time": 3354, + "due_time": 3506, + "duration": 48, + "coordinate": [ + -70.5749789963673, + 28.77994832549487 + ], + "sensor_type": 1, + "id": 102 + }, + { + "release_time": 238, + "due_time": 1158, + "duration": 28, + "coordinate": [ + 88.51189897796044, + 8.887148262348575 + ], + "sensor_type": 1, + "id": 103 + }, + { + "release_time": 1934, + "due_time": 2779, + "duration": 15, + "coordinate": [ + 41.879486849279374, + -31.828927866721102 + ], + "sensor_type": 1, + "id": 104 + }, + { + "release_time": 3411, + "due_time": 3536, + "duration": 41, + "coordinate": [ + -80.9223979678474, + 25.474275984712392 + ], + "sensor_type": 1, + "id": 105 + }, + { + "release_time": 563, + "due_time": 2463, + "duration": 17, + "coordinate": [ + -71.42394616988565, + 132.33222025541477 + ], + "sensor_type": 1, + "id": 106 + }, + { + "release_time": 2274, + "due_time": 2448, + "duration": 52, + "coordinate": [ + 84.03230693804775, + 122.82438365722288 + ], + "sensor_type": 1, + "id": 107 + }, + { + "release_time": 1691, + "due_time": 3470, + "duration": 49, + "coordinate": [ + 46.5932337758577, + -117.75701055770557 + ], + "sensor_type": 1, + "id": 108 + }, + { + "release_time": 933, + "due_time": 1922, + "duration": 58, + "coordinate": [ + -42.59624852008957, + -10.515090288524107 + ], + "sensor_type": 1, + "id": 109 + }, + { + "release_time": 192, + "due_time": 1985, + "duration": 46, + "coordinate": [ + -23.71842386591159, + -149.11921256704406 + ], + "sensor_type": 1, + "id": 110 + }, + { + "release_time": 2377, + "due_time": 2848, + "duration": 18, + "coordinate": [ + -16.555618635662995, + 155.47321203516145 + ], + "sensor_type": 1, + "id": 111 + }, + { + "release_time": 1593, + "due_time": 3263, + "duration": 38, + "coordinate": [ + 37.40518709788667, + -7.395635940248269 + ], + "sensor_type": 1, + "id": 112 + }, + { + "release_time": 3397, + "due_time": 3548, + "duration": 46, + "coordinate": [ + -0.5852628071678652, + -145.166314742486 + ], + "sensor_type": 1, + "id": 113 + }, + { + "release_time": 2468, + "due_time": 2918, + "duration": 31, + "coordinate": [ + 45.49763707888499, + -18.597277515787255 + ], + "sensor_type": 1, + "id": 114 + }, + { + "release_time": 59, + "due_time": 2014, + "duration": 21, + "coordinate": [ + 24.81676364072206, + 171.89017981641928 + ], + "sensor_type": 1, + "id": 115 + }, + { + "release_time": 1132, + "due_time": 2708, + "duration": 36, + "coordinate": [ + 22.657282606132966, + 15.05449501566531 + ], + "sensor_type": 1, + "id": 116 + }, + { + "release_time": 1104, + "due_time": 1741, + "duration": 17, + "coordinate": [ + 45.251596941625564, + -46.032630977676206 + ], + "sensor_type": 1, + "id": 117 + }, + { + "release_time": 2540, + "due_time": 2949, + "duration": 54, + "coordinate": [ + -86.22848431735999, + 52.43192280937575 + ], + "sensor_type": 1, + "id": 118 + }, + { + "release_time": 1740, + "due_time": 2201, + "duration": 55, + "coordinate": [ + 62.023287497663716, + -88.83547197159417 + ], + "sensor_type": 1, + "id": 119 + }, + { + "release_time": 967, + "due_time": 1362, + "duration": 47, + "coordinate": [ + -13.923234490185095, + 33.901505395623985 + ], + "sensor_type": 1, + "id": 120 + }, + { + "release_time": 1100, + "due_time": 2086, + "duration": 60, + "coordinate": [ + 26.905680085888292, + 29.52911967827822 + ], + "sensor_type": 1, + "id": 121 + }, + { + "release_time": 1366, + "due_time": 2388, + "duration": 43, + "coordinate": [ + -25.509274665671015, + -41.51996821144519 + ], + "sensor_type": 1, + "id": 122 + }, + { + "release_time": 3292, + "due_time": 3508, + "duration": 53, + "coordinate": [ + 62.359993841847285, + -35.32737171903989 + ], + "sensor_type": 1, + "id": 123 + }, + { + "release_time": 99, + "due_time": 719, + "duration": 38, + "coordinate": [ + 52.38801918702711, + 80.2749194740573 + ], + "sensor_type": 1, + "id": 124 + }, + { + "release_time": 456, + "due_time": 3480, + "duration": 41, + "coordinate": [ + -33.660946374246556, + -5.557396504679531 + ], + "sensor_type": 1, + "id": 125 + }, + { + "release_time": 345, + "due_time": 3521, + "duration": 47, + "coordinate": [ + -83.4431999234567, + 70.89897826889077 + ], + "sensor_type": 1, + "id": 126 + }, + { + "release_time": 2718, + "due_time": 2853, + "duration": 42, + "coordinate": [ + 65.09824016355643, + 54.93029255056189 + ], + "sensor_type": 1, + "id": 127 + }, + { + "release_time": 906, + "due_time": 1585, + "duration": 31, + "coordinate": [ + -54.97149698323294, + -127.77856002025226 + ], + "sensor_type": 1, + "id": 128 + }, + { + "release_time": 728, + "due_time": 3504, + "duration": 24, + "coordinate": [ + -88.0420724298216, + 66.48894924963417 + ], + "sensor_type": 1, + "id": 129 + }, + { + "release_time": 1598, + "due_time": 1975, + "duration": 31, + "coordinate": [ + -74.62697927788007, + 86.25625517761688 + ], + "sensor_type": 1, + "id": 130 + }, + { + "release_time": 2425, + "due_time": 3293, + "duration": 36, + "coordinate": [ + 79.6526919431486, + -105.32125714172672 + ], + "sensor_type": 1, + "id": 131 + }, + { + "release_time": 453, + "due_time": 3313, + "duration": 36, + "coordinate": [ + 85.45622517234699, + 24.66796917112933 + ], + "sensor_type": 1, + "id": 132 + }, + { + "release_time": 2882, + "due_time": 3061, + "duration": 35, + "coordinate": [ + 54.17444873778743, + 18.0651144102072 + ], + "sensor_type": 1, + "id": 133 + }, + { + "release_time": 3374, + "due_time": 3477, + "duration": 34, + "coordinate": [ + 67.11186107731777, + -64.08587668127807 + ], + "sensor_type": 1, + "id": 134 + }, + { + "release_time": 448, + "due_time": 651, + "duration": 53, + "coordinate": [ + 53.43271622070159, + -105.65146024196531 + ], + "sensor_type": 1, + "id": 135 + }, + { + "release_time": 3190, + "due_time": 3377, + "duration": 16, + "coordinate": [ + 60.03248844592463, + 3.0120491649142593 + ], + "sensor_type": 1, + "id": 136 + }, + { + "release_time": 1265, + "due_time": 2134, + "duration": 25, + "coordinate": [ + 13.503940824490087, + 159.61875853069216 + ], + "sensor_type": 1, + "id": 137 + }, + { + "release_time": 2401, + "due_time": 3163, + "duration": 49, + "coordinate": [ + -68.40970228257194, + 170.05807638980082 + ], + "sensor_type": 1, + "id": 138 + }, + { + "release_time": 2685, + "due_time": 3231, + "duration": 60, + "coordinate": [ + 73.56453005206589, + -111.41367961744295 + ], + "sensor_type": 1, + "id": 139 + }, + { + "release_time": 2828, + "due_time": 3490, + "duration": 55, + "coordinate": [ + 9.344952597801381, + -96.00780288509024 + ], + "sensor_type": 1, + "id": 140 + }, + { + "release_time": 1471, + "due_time": 3198, + "duration": 49, + "coordinate": [ + -74.30618467652582, + 110.9913775171683 + ], + "sensor_type": 1, + "id": 141 + }, + { + "release_time": 2512, + "due_time": 3248, + "duration": 46, + "coordinate": [ + 52.34620894951033, + 50.48627805906247 + ], + "sensor_type": 1, + "id": 142 + }, + { + "release_time": 403, + "due_time": 2190, + "duration": 33, + "coordinate": [ + -75.38402477320565, + 116.64091662016773 + ], + "sensor_type": 1, + "id": 143 + }, + { + "release_time": 2669, + "due_time": 3599, + "duration": 25, + "coordinate": [ + 52.06787585067491, + 100.74238127760293 + ], + "sensor_type": 1, + "id": 144 + }, + { + "release_time": 1508, + "due_time": 2373, + "duration": 40, + "coordinate": [ + 22.833263694142744, + 65.20191971571188 + ], + "sensor_type": 1, + "id": 145 + } +] \ No newline at end of file diff --git a/benchmarks/aeosbench/dataset/cases/00238/constellation.json b/benchmarks/aeosbench/dataset/cases/00238/constellation.json new file mode 100644 index 0000000..5f9f75e --- /dev/null +++ b/benchmarks/aeosbench/dataset/cases/00238/constellation.json @@ -0,0 +1,1084 @@ +{ + "orbits": [ + { + "id": 0, + "eccentricity": 0.002241, + "semi_major_axis": 7785000.0, + "inclination": 82.5013, + "right_ascension_of_the_ascending_node": 81.3186, + "argument_of_perigee": 77.607 + }, + { + "id": 1, + "eccentricity": 0.0001521, + "semi_major_axis": 6921000.0, + "inclination": 53.2186, + "right_ascension_of_the_ascending_node": 65.0834, + "argument_of_perigee": 108.4484 + }, + { + "id": 2, + "eccentricity": 0.0001018, + "semi_major_axis": 7128000.0, + "inclination": 98.3947, + "right_ascension_of_the_ascending_node": 254.3079, + "argument_of_perigee": 108.8431 + }, + { + "id": 3, + "eccentricity": 0.0001358, + "semi_major_axis": 6921000.0, + "inclination": 53.0538, + "right_ascension_of_the_ascending_node": 250.5242, + "argument_of_perigee": 106.8088 + }, + { + "id": 4, + "eccentricity": 0.0001209, + "semi_major_axis": 6921000.0, + "inclination": 53.218, + "right_ascension_of_the_ascending_node": 344.277, + "argument_of_perigee": 82.5904 + }, + { + "id": 5, + "eccentricity": 0.0001598, + "semi_major_axis": 6921000.0, + "inclination": 53.0553, + "right_ascension_of_the_ascending_node": 299.0614, + "argument_of_perigee": 115.8989 + }, + { + "id": 6, + "eccentricity": 0.0001279, + "semi_major_axis": 6921000.0, + "inclination": 53.2162, + "right_ascension_of_the_ascending_node": 208.43, + "argument_of_perigee": 92.3164 + }, + { + "id": 7, + "eccentricity": 0.0001406, + "semi_major_axis": 6921000.0, + "inclination": 53.2167, + "right_ascension_of_the_ascending_node": 158.598, + "argument_of_perigee": 94.4394 + }, + { + "id": 8, + "eccentricity": 0.0001992, + "semi_major_axis": 7571000.0, + "inclination": 87.8947, + "right_ascension_of_the_ascending_node": 134.2854, + "argument_of_perigee": 78.394 + }, + { + "id": 9, + "eccentricity": 0.0053896, + "semi_major_axis": 7068000.0, + "inclination": 97.6966, + "right_ascension_of_the_ascending_node": 340.9982, + "argument_of_perigee": 272.6393 + }, + { + "id": 10, + "eccentricity": 0.0001273, + "semi_major_axis": 6921000.0, + "inclination": 53.217, + "right_ascension_of_the_ascending_node": 242.4948, + "argument_of_perigee": 76.7576 + } + ], + "satellites": [ + { + "inertia": [ + 134.94754028320312, + 0.0, + 0.0, + 0.0, + 137.10926818847656, + 0.0, + 0.0, + 0.0, + 118.87919616699219 + ], + "mass": 174.0263132437999, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 0, + "solar_panel": { + "direction": [ + -0.24720740142835154, + 0.8309556354664485, + 0.49839866830238705 + ], + "area": 0.21417993941711685, + "efficiency": 0.18940871384581112 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3074072384367432, + "power": 8.45083817578229, + "type": 1 + }, + "battery": { + "capacity": 15961.215364019921, + "percentage": 0.23659129786467728 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 623.4956670255999, + "power": 6.413084460498601, + "efficiency": 0.5370169293898648 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 551.9893652216965, + "power": 5.908567524193804, + "efficiency": 0.5669863832752007 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 690.1218690290632, + "power": 6.489814315112987, + "efficiency": 0.5746891118646822 + } + ], + "mrp_control": { + "k": 25.398365567016118, + "ki": 0.008240449760615711, + "p": 71.36409268976733, + "integral_limit": 0.02765929715594984 + }, + "true_anomaly": 211.57155011600346, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 0 + }, + { + "inertia": [ + 116.33448028564453, + 0.0, + 0.0, + 0.0, + 126.14238739013672, + 0.0, + 0.0, + 0.0, + 162.46742248535156 + ], + "mass": 163.04651140899483, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 1, + "solar_panel": { + "direction": [ + 0.3550741135105534, + 0.4382749788258379, + 0.8257344711527466 + ], + "area": 0.1138826063073259, + "efficiency": 0.4556034012143375 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3581361396286409, + "power": 3.3042441997348826, + "type": 1 + }, + "battery": { + "capacity": 10578.937062357272, + "percentage": 0.39917016038135456 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 715.9144576772935, + "power": 5.3420347002785995, + "efficiency": 0.5879750751665102 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 667.9385432540419, + "power": 5.378382193487947, + "efficiency": 0.5324221608644839 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 590.4382896988026, + "power": 6.828213228482055, + "efficiency": 0.5919897126466545 + } + ], + "mrp_control": { + "k": 14.480670637315214, + "ki": 0.008560728437304778, + "p": 44.655816873648824, + "integral_limit": 0.03490257460175667 + }, + "true_anomaly": 147.9301916550472, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 1 + }, + { + "inertia": [ + 112.44387817382812, + 0.0, + 0.0, + 0.0, + 76.76985931396484, + 0.0, + 0.0, + 0.0, + 178.8876953125 + ], + "mass": 151.83432154967153, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 2, + "solar_panel": { + "direction": [ + 0.26842915979913756, + 0.44372697851108334, + 0.8550158798004595 + ], + "area": 0.1319643089911492, + "efficiency": 0.24100836792629654 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4041775351821799, + "power": 1.1340275452179922, + "type": 1 + }, + "battery": { + "capacity": 29595.467104172436, + "percentage": 0.9262841724460446 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 481.1930089182487, + "power": 5.065033703692271, + "efficiency": 0.528722784841023 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 460.5164920539527, + "power": 5.966426659410452, + "efficiency": 0.5438487532600896 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 713.2845612801116, + "power": 6.73066494863481, + "efficiency": 0.5945551278826505 + } + ], + "mrp_control": { + "k": 16.358398740124453, + "ki": 0.004379803561947295, + "p": 52.62195258241798, + "integral_limit": 0.01968487412894034 + }, + "true_anomaly": 201.81918834712286, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 2 + }, + { + "inertia": [ + 160.05487060546875, + 0.0, + 0.0, + 0.0, + 58.8365364074707, + 0.0, + 0.0, + 0.0, + 86.65210723876953 + ], + "mass": 173.81482004536866, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 3, + "solar_panel": { + "direction": [ + 0.23511202044724971, + 0.7364059358067485, + -0.6343726314634003 + ], + "area": 0.27761977967856877, + "efficiency": 0.4237929248452229 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.36547686501184584, + "power": 3.6619590424035837, + "type": 1 + }, + "battery": { + "capacity": 8293.107540585199, + "percentage": 0.7418737352893229 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 481.0858657849514, + "power": 6.62249706503361, + "efficiency": 0.5921795371083469 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 546.9575110068009, + "power": 6.521424251797418, + "efficiency": 0.5858836631051022 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 619.5045920528125, + "power": 6.786978392339272, + "efficiency": 0.5500275858801982 + } + ], + "mrp_control": { + "k": 24.476978425763917, + "ki": 0.008364753632494854, + "p": 56.76389879503256, + "integral_limit": 0.01955661993852628 + }, + "true_anomaly": 246.0562986491819, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 3 + }, + { + "inertia": [ + 186.01307678222656, + 0.0, + 0.0, + 0.0, + 115.5552978515625, + 0.0, + 0.0, + 0.0, + 187.8866729736328 + ], + "mass": 55.64891543857366, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 4, + "solar_panel": { + "direction": [ + -0.19409680194752563, + 0.4013434695197391, + -0.8951256062405998 + ], + "area": 0.2301099231573352, + "efficiency": 0.23485646704908741 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.36579810558868553, + "power": 5.629623080995238, + "type": 1 + }, + "battery": { + "capacity": 8075.209331448522, + "percentage": 0.4755744242881974 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 689.8355054193119, + "power": 6.75560430596383, + "efficiency": 0.5028003484294483 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 506.98042039643826, + "power": 6.76096755903487, + "efficiency": 0.5497552026454721 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 627.5207804283475, + "power": 6.7206659067675805, + "efficiency": 0.5006023927021078 + } + ], + "mrp_control": { + "k": 74.8689050269782, + "ki": 0.007915679912091614, + "p": 183.91993484484198, + "integral_limit": 0.013809615446636756 + }, + "true_anomaly": 352.2880708854899, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 4 + }, + { + "inertia": [ + 50.238914489746094, + 0.0, + 0.0, + 0.0, + 197.0855712890625, + 0.0, + 0.0, + 0.0, + 146.02651977539062 + ], + "mass": 73.3680684593759, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 5, + "solar_panel": { + "direction": [ + 0.6012933168786208, + 0.7193200886177553, + -0.3478864142044803 + ], + "area": 0.32914946299144043, + "efficiency": 0.191655967671158 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.487640064156621, + "power": 1.1002355185986001, + "type": 1 + }, + "battery": { + "capacity": 18687.209963958907, + "percentage": 0.2599743258520633 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 580.628496951138, + "power": 6.7421272058641515, + "efficiency": 0.5446349221953127 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 625.6200147561528, + "power": 6.0962231925772326, + "efficiency": 0.5108083842883164 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 675.2390009587036, + "power": 6.390343980615025, + "efficiency": 0.5586225796663893 + } + ], + "mrp_control": { + "k": 79.10849021619669, + "ki": 0.003243744213262666, + "p": 163.97797671691103, + "integral_limit": 0.015089042627000296 + }, + "true_anomaly": 250.24147618361138, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 5 + }, + { + "inertia": [ + 119.46218872070312, + 0.0, + 0.0, + 0.0, + 87.56681823730469, + 0.0, + 0.0, + 0.0, + 181.1250762939453 + ], + "mass": 65.50986763931058, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 6, + "solar_panel": { + "direction": [ + 0.25462603389053795, + 0.0007146179244475194, + -0.9670393333191761 + ], + "area": 0.4088063766165423, + "efficiency": 0.1841048720573799 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.40579168819918354, + "power": 3.7919079866064553, + "type": 1 + }, + "battery": { + "capacity": 18854.229741051073, + "percentage": 0.12177074704969204 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 652.1309953154641, + "power": 5.6267312704596835, + "efficiency": 0.5427338657264127 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 471.450308559584, + "power": 5.638524969778999, + "efficiency": 0.5296385399230451 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 423.701859899706, + "power": 5.190722260586594, + "efficiency": 0.5760650123280842 + } + ], + "mrp_control": { + "k": 22.98913428079406, + "ki": 0.0036778981497826635, + "p": 73.05178309164026, + "integral_limit": 0.0025775732597870396 + }, + "true_anomaly": 300.2383878436758, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 6 + }, + { + "inertia": [ + 158.45913696289062, + 0.0, + 0.0, + 0.0, + 128.0369110107422, + 0.0, + 0.0, + 0.0, + 139.46728515625 + ], + "mass": 171.17689535598902, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 7, + "solar_panel": { + "direction": [ + -0.3387973272888032, + 0.08393038467328826, + -0.9371083510195379 + ], + "area": 0.41187436679281375, + "efficiency": 0.4855196726920741 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4744535235020023, + "power": 6.576404424886032, + "type": 1 + }, + "battery": { + "capacity": 8880.528003861376, + "percentage": 0.5382688174470055 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 404.43005487077824, + "power": 5.805043539235056, + "efficiency": 0.5369141989214261 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 619.4148202620736, + "power": 5.538151424138372, + "efficiency": 0.5991182140913566 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 606.0835688237374, + "power": 6.868944478986476, + "efficiency": 0.5878316846224604 + } + ], + "mrp_control": { + "k": 20.957045518067485, + "ki": 0.0075884216219476545, + "p": 69.19644710142764, + "integral_limit": 0.0012960180608165024 + }, + "true_anomaly": 204.75568846895933, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 7 + }, + { + "inertia": [ + 153.1134033203125, + 0.0, + 0.0, + 0.0, + 90.42028045654297, + 0.0, + 0.0, + 0.0, + 154.33853149414062 + ], + "mass": 84.5080332007116, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 8, + "solar_panel": { + "direction": [ + -0.6308248134521443, + 0.529115577395824, + 0.5675356909394785 + ], + "area": 0.22899307712350808, + "efficiency": 0.20717819961464035 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.33357593851121936, + "power": 7.726281662663423, + "type": 1 + }, + "battery": { + "capacity": 9908.861898136076, + "percentage": 0.6396210320400877 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 577.2293701234489, + "power": 5.233574268438222, + "efficiency": 0.5856428980004549 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 536.2072422995643, + "power": 6.788777566265209, + "efficiency": 0.5757270200407578 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 495.9568680411144, + "power": 6.636568827731324, + "efficiency": 0.5948149966841295 + } + ], + "mrp_control": { + "k": 52.11260430971601, + "ki": 0.004497947199747231, + "p": 189.10706415966706, + "integral_limit": 0.0007309466070873174 + }, + "true_anomaly": 137.5104387055282, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 8 + }, + { + "inertia": [ + 147.43093872070312, + 0.0, + 0.0, + 0.0, + 196.14613342285156, + 0.0, + 0.0, + 0.0, + 144.1424560546875 + ], + "mass": 102.8121946942491, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 9, + "solar_panel": { + "direction": [ + 0.23128582803955927, + 0.5197781452767514, + -0.8223974376423577 + ], + "area": 0.3253404815140142, + "efficiency": 0.41374767251272426 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2596861740390505, + "power": 3.3091691171628796, + "type": 1 + }, + "battery": { + "capacity": 23853.376193609667, + "percentage": 0.33365010191355415 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 609.260941185629, + "power": 5.935359412070016, + "efficiency": 0.5160710309904946 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 746.6902624564437, + "power": 6.671249405045406, + "efficiency": 0.5033716538341383 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 466.18141687015026, + "power": 6.372702260595088, + "efficiency": 0.5773069802997742 + } + ], + "mrp_control": { + "k": 26.02825432375961, + "ki": 0.0023160847209362178, + "p": 54.24117270900583, + "integral_limit": 0.003104577458186472 + }, + "true_anomaly": 245.05857074436454, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 9 + }, + { + "inertia": [ + 163.10256958007812, + 0.0, + 0.0, + 0.0, + 67.39653015136719, + 0.0, + 0.0, + 0.0, + 75.96343231201172 + ], + "mass": 163.87626081822143, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 10, + "solar_panel": { + "direction": [ + -0.010139735843461863, + 0.06451675267877148, + -0.9978651083091397 + ], + "area": 0.40819588399286955, + "efficiency": 0.39444819252721175 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.27833541844188536, + "power": 4.073143375864266, + "type": 1 + }, + "battery": { + "capacity": 14581.139084498762, + "percentage": 0.18773296131796335 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 551.6041771922557, + "power": 6.18108061439003, + "efficiency": 0.5253560751652355 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 500.6037160703763, + "power": 6.867299085732779, + "efficiency": 0.5350541857716589 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 621.7591476567543, + "power": 5.591623848396004, + "efficiency": 0.5099630955330686 + } + ], + "mrp_control": { + "k": 18.39541916471593, + "ki": 0.006959006708333527, + "p": 42.50695305476568, + "integral_limit": 0.011832896337060337 + }, + "true_anomaly": 63.149200035708674, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 10 + } + ] +} \ No newline at end of file diff --git a/benchmarks/aeosbench/dataset/cases/00238/taskset.json b/benchmarks/aeosbench/dataset/cases/00238/taskset.json new file mode 100644 index 0000000..5fbf6d9 --- /dev/null +++ b/benchmarks/aeosbench/dataset/cases/00238/taskset.json @@ -0,0 +1,2774 @@ +[ + { + "release_time": 3147, + "due_time": 3589, + "duration": 24, + "coordinate": [ + 21.630238128758947, + -9.946683517127155 + ], + "sensor_type": 1, + "id": 0 + }, + { + "release_time": 1291, + "due_time": 2550, + "duration": 34, + "coordinate": [ + -64.97156716997341, + -134.47076134276983 + ], + "sensor_type": 1, + "id": 1 + }, + { + "release_time": 2008, + "due_time": 3027, + "duration": 28, + "coordinate": [ + -71.72924611368227, + -113.22173324315412 + ], + "sensor_type": 1, + "id": 2 + }, + { + "release_time": 2246, + "due_time": 3340, + "duration": 20, + "coordinate": [ + 57.23971844441377, + 164.88795214694858 + ], + "sensor_type": 1, + "id": 3 + }, + { + "release_time": 448, + "due_time": 1180, + "duration": 45, + "coordinate": [ + -78.1784265811757, + -64.13486407444053 + ], + "sensor_type": 1, + "id": 4 + }, + { + "release_time": 2605, + "due_time": 3066, + "duration": 38, + "coordinate": [ + -56.65932737479961, + -149.31397623649352 + ], + "sensor_type": 1, + "id": 5 + }, + { + "release_time": 1792, + "due_time": 3052, + "duration": 39, + "coordinate": [ + 42.165636628497595, + 178.5991320662119 + ], + "sensor_type": 1, + "id": 6 + }, + { + "release_time": 449, + "due_time": 2050, + "duration": 56, + "coordinate": [ + -6.004751411725266, + -98.88954563785286 + ], + "sensor_type": 1, + "id": 7 + }, + { + "release_time": 2892, + "due_time": 3462, + "duration": 51, + "coordinate": [ + 40.328571773627004, + -174.7541313647388 + ], + "sensor_type": 1, + "id": 8 + }, + { + "release_time": 2685, + "due_time": 3171, + "duration": 17, + "coordinate": [ + 3.6307693426242054, + 110.38137046897498 + ], + "sensor_type": 1, + "id": 9 + }, + { + "release_time": 1058, + "due_time": 3377, + "duration": 27, + "coordinate": [ + -27.173659969476986, + -27.89422599556829 + ], + "sensor_type": 1, + "id": 10 + }, + { + "release_time": 1376, + "due_time": 3198, + "duration": 33, + "coordinate": [ + -72.92310749651963, + 73.15992926176088 + ], + "sensor_type": 1, + "id": 11 + }, + { + "release_time": 1480, + "due_time": 1812, + "duration": 33, + "coordinate": [ + -78.82778398216793, + 72.55559778875684 + ], + "sensor_type": 1, + "id": 12 + }, + { + "release_time": 1983, + "due_time": 2496, + "duration": 37, + "coordinate": [ + 67.64183707719226, + -36.03954677750113 + ], + "sensor_type": 1, + "id": 13 + }, + { + "release_time": 3208, + "due_time": 3523, + "duration": 15, + "coordinate": [ + 24.463276293536396, + 45.44116359593062 + ], + "sensor_type": 1, + "id": 14 + }, + { + "release_time": 2434, + "due_time": 3266, + "duration": 40, + "coordinate": [ + -44.2239774358757, + 120.5942890841884 + ], + "sensor_type": 1, + "id": 15 + }, + { + "release_time": 1394, + "due_time": 2464, + "duration": 34, + "coordinate": [ + 70.20397907120659, + 157.4196368911517 + ], + "sensor_type": 1, + "id": 16 + }, + { + "release_time": 1537, + "due_time": 3312, + "duration": 33, + "coordinate": [ + 69.71976584878308, + -163.29369540045258 + ], + "sensor_type": 1, + "id": 17 + }, + { + "release_time": 2152, + "due_time": 2957, + "duration": 23, + "coordinate": [ + -78.74855323871321, + -95.11335015773685 + ], + "sensor_type": 1, + "id": 18 + }, + { + "release_time": 624, + "due_time": 913, + "duration": 30, + "coordinate": [ + -80.93334030442138, + -94.61841045553604 + ], + "sensor_type": 1, + "id": 19 + }, + { + "release_time": 2638, + "due_time": 3362, + "duration": 53, + "coordinate": [ + 41.869229655186956, + 177.3852773396316 + ], + "sensor_type": 1, + "id": 20 + }, + { + "release_time": 1038, + "due_time": 3126, + "duration": 31, + "coordinate": [ + -84.21388786593826, + 7.147265831301837 + ], + "sensor_type": 1, + "id": 21 + }, + { + "release_time": 1028, + "due_time": 2230, + "duration": 25, + "coordinate": [ + -74.24228897522934, + 123.1017007835589 + ], + "sensor_type": 1, + "id": 22 + }, + { + "release_time": 1746, + "due_time": 1901, + "duration": 46, + "coordinate": [ + -22.050476313392522, + 12.422231455608653 + ], + "sensor_type": 1, + "id": 23 + }, + { + "release_time": 1836, + "due_time": 2909, + "duration": 22, + "coordinate": [ + -4.144986139885177, + 75.41172658431418 + ], + "sensor_type": 1, + "id": 24 + }, + { + "release_time": 2540, + "due_time": 2758, + "duration": 22, + "coordinate": [ + -18.33033824138016, + -1.4194139205474983 + ], + "sensor_type": 1, + "id": 25 + }, + { + "release_time": 2604, + "due_time": 3072, + "duration": 40, + "coordinate": [ + 74.46621619781209, + 171.28830418123215 + ], + "sensor_type": 1, + "id": 26 + }, + { + "release_time": 2324, + "due_time": 3590, + "duration": 44, + "coordinate": [ + -9.510494590124452, + 164.3789298702087 + ], + "sensor_type": 1, + "id": 27 + }, + { + "release_time": 1541, + "due_time": 2170, + "duration": 45, + "coordinate": [ + -82.77544423185175, + -113.97427138982856 + ], + "sensor_type": 1, + "id": 28 + }, + { + "release_time": 1489, + "due_time": 3297, + "duration": 58, + "coordinate": [ + -43.570981978720205, + 48.268818013482246 + ], + "sensor_type": 1, + "id": 29 + }, + { + "release_time": 352, + "due_time": 554, + "duration": 17, + "coordinate": [ + 15.961675108828373, + -176.146820477313 + ], + "sensor_type": 1, + "id": 30 + }, + { + "release_time": 2127, + "due_time": 3228, + "duration": 54, + "coordinate": [ + 89.71671873599504, + 127.23781649607145 + ], + "sensor_type": 1, + "id": 31 + }, + { + "release_time": 1570, + "due_time": 2230, + "duration": 37, + "coordinate": [ + 58.37217337419992, + -163.39945673013304 + ], + "sensor_type": 1, + "id": 32 + }, + { + "release_time": 850, + "due_time": 1893, + "duration": 55, + "coordinate": [ + 40.72300644632705, + -56.103139690010394 + ], + "sensor_type": 1, + "id": 33 + }, + { + "release_time": 3043, + "due_time": 3568, + "duration": 35, + "coordinate": [ + 28.030029640482013, + 101.83120844958762 + ], + "sensor_type": 1, + "id": 34 + }, + { + "release_time": 2412, + "due_time": 2586, + "duration": 43, + "coordinate": [ + -19.108667227425812, + -77.85250305600441 + ], + "sensor_type": 1, + "id": 35 + }, + { + "release_time": 1256, + "due_time": 2976, + "duration": 33, + "coordinate": [ + -80.15871130093807, + -118.77796667824221 + ], + "sensor_type": 1, + "id": 36 + }, + { + "release_time": 128, + "due_time": 321, + "duration": 23, + "coordinate": [ + -55.39824767520568, + 166.95983252237568 + ], + "sensor_type": 1, + "id": 37 + }, + { + "release_time": 2821, + "due_time": 3126, + "duration": 26, + "coordinate": [ + 54.931172588099, + -42.917968087952545 + ], + "sensor_type": 1, + "id": 38 + }, + { + "release_time": 749, + "due_time": 2945, + "duration": 41, + "coordinate": [ + -55.04457777265941, + -122.30087036434568 + ], + "sensor_type": 1, + "id": 39 + }, + { + "release_time": 662, + "due_time": 991, + "duration": 56, + "coordinate": [ + -5.568278012821736, + -23.112663807445074 + ], + "sensor_type": 1, + "id": 40 + }, + { + "release_time": 265, + "due_time": 2677, + "duration": 56, + "coordinate": [ + 5.409810856856879, + 11.416451984928216 + ], + "sensor_type": 1, + "id": 41 + }, + { + "release_time": 1420, + "due_time": 2522, + "duration": 20, + "coordinate": [ + -18.77047942873473, + 179.4568036918272 + ], + "sensor_type": 1, + "id": 42 + }, + { + "release_time": 3080, + "due_time": 3195, + "duration": 26, + "coordinate": [ + 55.227332135162726, + 6.958909667526967 + ], + "sensor_type": 1, + "id": 43 + }, + { + "release_time": 1845, + "due_time": 3482, + "duration": 47, + "coordinate": [ + 75.98600102622942, + 93.76102783013584 + ], + "sensor_type": 1, + "id": 44 + }, + { + "release_time": 579, + "due_time": 3482, + "duration": 15, + "coordinate": [ + -56.69306911892405, + -162.9095459858701 + ], + "sensor_type": 1, + "id": 45 + }, + { + "release_time": 1525, + "due_time": 1759, + "duration": 22, + "coordinate": [ + -43.58228412973187, + -146.91449008550234 + ], + "sensor_type": 1, + "id": 46 + }, + { + "release_time": 2439, + "due_time": 2774, + "duration": 48, + "coordinate": [ + 41.560378499471824, + -140.57429363011607 + ], + "sensor_type": 1, + "id": 47 + }, + { + "release_time": 2460, + "due_time": 2585, + "duration": 26, + "coordinate": [ + 9.763801214638505, + 57.58079344991941 + ], + "sensor_type": 1, + "id": 48 + }, + { + "release_time": 1156, + "due_time": 2394, + "duration": 28, + "coordinate": [ + -39.908835721742705, + 179.67369775394178 + ], + "sensor_type": 1, + "id": 49 + }, + { + "release_time": 1742, + "due_time": 2366, + "duration": 23, + "coordinate": [ + -87.60604964038413, + -32.15864888046383 + ], + "sensor_type": 1, + "id": 50 + }, + { + "release_time": 1060, + "due_time": 2742, + "duration": 53, + "coordinate": [ + 21.55775921027191, + -166.5802406579827 + ], + "sensor_type": 1, + "id": 51 + }, + { + "release_time": 975, + "due_time": 1629, + "duration": 18, + "coordinate": [ + -67.54449148001747, + 31.92421168493246 + ], + "sensor_type": 1, + "id": 52 + }, + { + "release_time": 3190, + "due_time": 3365, + "duration": 49, + "coordinate": [ + -0.9175072012391041, + 77.89017970522053 + ], + "sensor_type": 1, + "id": 53 + }, + { + "release_time": 1507, + "due_time": 2097, + "duration": 47, + "coordinate": [ + -61.36105157948236, + -42.806780805769165 + ], + "sensor_type": 1, + "id": 54 + }, + { + "release_time": 289, + "due_time": 2773, + "duration": 50, + "coordinate": [ + -59.880316590313285, + 18.37476453633036 + ], + "sensor_type": 1, + "id": 55 + }, + { + "release_time": 2314, + "due_time": 2450, + "duration": 18, + "coordinate": [ + -62.574030484251324, + 92.76383301974772 + ], + "sensor_type": 1, + "id": 56 + }, + { + "release_time": 2234, + "due_time": 2457, + "duration": 21, + "coordinate": [ + 89.47994440231872, + 118.63388334667627 + ], + "sensor_type": 1, + "id": 57 + }, + { + "release_time": 3197, + "due_time": 3379, + "duration": 31, + "coordinate": [ + -43.234644743230746, + -140.51613719020185 + ], + "sensor_type": 1, + "id": 58 + }, + { + "release_time": 626, + "due_time": 2008, + "duration": 44, + "coordinate": [ + -35.01046816599347, + 107.63727724341612 + ], + "sensor_type": 1, + "id": 59 + }, + { + "release_time": 3157, + "due_time": 3331, + "duration": 27, + "coordinate": [ + 32.19088654124623, + 114.7527344876982 + ], + "sensor_type": 1, + "id": 60 + }, + { + "release_time": 2996, + "due_time": 3323, + "duration": 51, + "coordinate": [ + 9.678751276921034, + -78.72214907371955 + ], + "sensor_type": 1, + "id": 61 + }, + { + "release_time": 1411, + "due_time": 2346, + "duration": 53, + "coordinate": [ + 38.06557700515509, + 6.041673245458185 + ], + "sensor_type": 1, + "id": 62 + }, + { + "release_time": 2611, + "due_time": 3341, + "duration": 44, + "coordinate": [ + -14.537454751327985, + 58.210372187980255 + ], + "sensor_type": 1, + "id": 63 + }, + { + "release_time": 2923, + "due_time": 3125, + "duration": 43, + "coordinate": [ + -63.53847805411334, + 8.938607598567103 + ], + "sensor_type": 1, + "id": 64 + }, + { + "release_time": 495, + "due_time": 2080, + "duration": 58, + "coordinate": [ + -12.153970167476842, + -10.339664113637497 + ], + "sensor_type": 1, + "id": 65 + }, + { + "release_time": 1377, + "due_time": 1832, + "duration": 18, + "coordinate": [ + 67.67291906739922, + -13.52516898742374 + ], + "sensor_type": 1, + "id": 66 + }, + { + "release_time": 2810, + "due_time": 3188, + "duration": 34, + "coordinate": [ + 35.926917983000564, + 35.91912028383851 + ], + "sensor_type": 1, + "id": 67 + }, + { + "release_time": 2265, + "due_time": 2797, + "duration": 18, + "coordinate": [ + 0.8397339146023484, + -68.3598949921738 + ], + "sensor_type": 1, + "id": 68 + }, + { + "release_time": 2937, + "due_time": 3344, + "duration": 51, + "coordinate": [ + 62.56774946260458, + 39.822379016418864 + ], + "sensor_type": 1, + "id": 69 + }, + { + "release_time": 817, + "due_time": 2857, + "duration": 28, + "coordinate": [ + -10.24153662078399, + 126.49985701288716 + ], + "sensor_type": 1, + "id": 70 + }, + { + "release_time": 3477, + "due_time": 3585, + "duration": 32, + "coordinate": [ + 33.925275354854264, + 71.81536753002212 + ], + "sensor_type": 1, + "id": 71 + }, + { + "release_time": 559, + "due_time": 2557, + "duration": 39, + "coordinate": [ + -70.95836504233611, + -62.88771083027447 + ], + "sensor_type": 1, + "id": 72 + }, + { + "release_time": 1783, + "due_time": 2727, + "duration": 16, + "coordinate": [ + -21.358216397252477, + 0.9917885738479981 + ], + "sensor_type": 1, + "id": 73 + }, + { + "release_time": 1586, + "due_time": 2674, + "duration": 38, + "coordinate": [ + -32.22764705072426, + 13.178061321880222 + ], + "sensor_type": 1, + "id": 74 + }, + { + "release_time": 349, + "due_time": 1467, + "duration": 37, + "coordinate": [ + 66.09909309346293, + 147.10856080636034 + ], + "sensor_type": 1, + "id": 75 + }, + { + "release_time": 2141, + "due_time": 3161, + "duration": 42, + "coordinate": [ + -22.288172978734053, + -107.2825495263071 + ], + "sensor_type": 1, + "id": 76 + }, + { + "release_time": 3075, + "due_time": 3418, + "duration": 28, + "coordinate": [ + -76.6305974023717, + 68.90151811220281 + ], + "sensor_type": 1, + "id": 77 + }, + { + "release_time": 290, + "due_time": 1310, + "duration": 35, + "coordinate": [ + -46.61364765094927, + 136.4932317127175 + ], + "sensor_type": 1, + "id": 78 + }, + { + "release_time": 1943, + "due_time": 2238, + "duration": 53, + "coordinate": [ + 41.62323574648505, + -32.16539899203579 + ], + "sensor_type": 1, + "id": 79 + }, + { + "release_time": 3423, + "due_time": 3526, + "duration": 19, + "coordinate": [ + -70.59267071297833, + -169.15036346881982 + ], + "sensor_type": 1, + "id": 80 + }, + { + "release_time": 1237, + "due_time": 2151, + "duration": 26, + "coordinate": [ + -27.44023692603028, + -74.578151297029 + ], + "sensor_type": 1, + "id": 81 + }, + { + "release_time": 1415, + "due_time": 1699, + "duration": 30, + "coordinate": [ + -87.75242448332762, + 0.10438472064896587 + ], + "sensor_type": 1, + "id": 82 + }, + { + "release_time": 3437, + "due_time": 3572, + "duration": 28, + "coordinate": [ + -20.848185000291153, + -18.435638708912677 + ], + "sensor_type": 1, + "id": 83 + }, + { + "release_time": 2833, + "due_time": 3476, + "duration": 54, + "coordinate": [ + 50.55442141631963, + -96.96870917768702 + ], + "sensor_type": 1, + "id": 84 + }, + { + "release_time": 1089, + "due_time": 1879, + "duration": 46, + "coordinate": [ + 55.125123816521125, + -6.823311054178589 + ], + "sensor_type": 1, + "id": 85 + }, + { + "release_time": 2449, + "due_time": 2737, + "duration": 41, + "coordinate": [ + 1.6303374310548406, + 107.01433428283747 + ], + "sensor_type": 1, + "id": 86 + }, + { + "release_time": 1030, + "due_time": 1915, + "duration": 23, + "coordinate": [ + 61.16180581046129, + 98.98990177922684 + ], + "sensor_type": 1, + "id": 87 + }, + { + "release_time": 1747, + "due_time": 3170, + "duration": 35, + "coordinate": [ + 75.65809789735897, + 91.00538921318537 + ], + "sensor_type": 1, + "id": 88 + }, + { + "release_time": 3234, + "due_time": 3467, + "duration": 27, + "coordinate": [ + 46.71140857753505, + -98.70250150168224 + ], + "sensor_type": 1, + "id": 89 + }, + { + "release_time": 2622, + "due_time": 2848, + "duration": 52, + "coordinate": [ + -86.64813728471636, + -99.57828620246684 + ], + "sensor_type": 1, + "id": 90 + }, + { + "release_time": 1374, + "due_time": 1806, + "duration": 46, + "coordinate": [ + 11.71113646077842, + 40.40048403350053 + ], + "sensor_type": 1, + "id": 91 + }, + { + "release_time": 2478, + "due_time": 2664, + "duration": 20, + "coordinate": [ + 80.78740607111905, + -172.34806917856363 + ], + "sensor_type": 1, + "id": 92 + }, + { + "release_time": 3462, + "due_time": 3597, + "duration": 24, + "coordinate": [ + 56.26781071956171, + -123.08108681330435 + ], + "sensor_type": 1, + "id": 93 + }, + { + "release_time": 3451, + "due_time": 3556, + "duration": 35, + "coordinate": [ + 7.506993004558339, + -132.4069585272352 + ], + "sensor_type": 1, + "id": 94 + }, + { + "release_time": 2692, + "due_time": 3262, + "duration": 43, + "coordinate": [ + 24.550890877585857, + 117.12134471034022 + ], + "sensor_type": 1, + "id": 95 + }, + { + "release_time": 2011, + "due_time": 2329, + "duration": 55, + "coordinate": [ + 69.52421655723285, + 141.77048111453786 + ], + "sensor_type": 1, + "id": 96 + }, + { + "release_time": 1882, + "due_time": 3385, + "duration": 51, + "coordinate": [ + 40.00200631163767, + -105.01946219376661 + ], + "sensor_type": 1, + "id": 97 + }, + { + "release_time": 2617, + "due_time": 3193, + "duration": 41, + "coordinate": [ + -61.53680078450053, + -34.00394820169538 + ], + "sensor_type": 1, + "id": 98 + }, + { + "release_time": 3441, + "due_time": 3534, + "duration": 15, + "coordinate": [ + 42.54279449920128, + -151.99291924379895 + ], + "sensor_type": 1, + "id": 99 + }, + { + "release_time": 2106, + "due_time": 3010, + "duration": 58, + "coordinate": [ + -65.61424723647966, + -158.23126735707572 + ], + "sensor_type": 1, + "id": 100 + }, + { + "release_time": 3340, + "due_time": 3582, + "duration": 33, + "coordinate": [ + -20.01072397969621, + -14.702954368165678 + ], + "sensor_type": 1, + "id": 101 + }, + { + "release_time": 911, + "due_time": 1590, + "duration": 17, + "coordinate": [ + -6.972745094023267, + 69.85904799926288 + ], + "sensor_type": 1, + "id": 102 + }, + { + "release_time": 2116, + "due_time": 3486, + "duration": 35, + "coordinate": [ + -8.246296248286242, + 54.29652976854203 + ], + "sensor_type": 1, + "id": 103 + }, + { + "release_time": 3518, + "due_time": 3579, + "duration": 18, + "coordinate": [ + -87.83818943533501, + 160.17082556222192 + ], + "sensor_type": 1, + "id": 104 + }, + { + "release_time": 894, + "due_time": 1166, + "duration": 22, + "coordinate": [ + 38.92994874811578, + -48.535045095156306 + ], + "sensor_type": 1, + "id": 105 + }, + { + "release_time": 3317, + "due_time": 3451, + "duration": 34, + "coordinate": [ + -4.134118355093648, + 43.46174159979603 + ], + "sensor_type": 1, + "id": 106 + }, + { + "release_time": 2179, + "due_time": 2666, + "duration": 34, + "coordinate": [ + 84.69922236023098, + -41.031794493853965 + ], + "sensor_type": 1, + "id": 107 + }, + { + "release_time": 644, + "due_time": 1334, + "duration": 22, + "coordinate": [ + 67.34654254891709, + 75.82572374420647 + ], + "sensor_type": 1, + "id": 108 + }, + { + "release_time": 628, + "due_time": 2192, + "duration": 18, + "coordinate": [ + 75.98501244861137, + 174.04408886955213 + ], + "sensor_type": 1, + "id": 109 + }, + { + "release_time": 829, + "due_time": 2952, + "duration": 57, + "coordinate": [ + -86.35575773038214, + 39.41179362879592 + ], + "sensor_type": 1, + "id": 110 + }, + { + "release_time": 1141, + "due_time": 2927, + "duration": 49, + "coordinate": [ + 36.34911267342001, + 125.66187823484006 + ], + "sensor_type": 1, + "id": 111 + }, + { + "release_time": 372, + "due_time": 3320, + "duration": 56, + "coordinate": [ + 50.766497988442524, + -62.60416393908824 + ], + "sensor_type": 1, + "id": 112 + }, + { + "release_time": 3203, + "due_time": 3507, + "duration": 40, + "coordinate": [ + -0.2858610334269258, + 179.03195815231084 + ], + "sensor_type": 1, + "id": 113 + }, + { + "release_time": 29, + "due_time": 1752, + "duration": 48, + "coordinate": [ + -51.34528116392254, + 16.323545515250743 + ], + "sensor_type": 1, + "id": 114 + }, + { + "release_time": 1639, + "due_time": 2625, + "duration": 31, + "coordinate": [ + -20.998157198803824, + -57.86780146209513 + ], + "sensor_type": 1, + "id": 115 + }, + { + "release_time": 1391, + "due_time": 2863, + "duration": 19, + "coordinate": [ + -9.245177701075505, + 103.61959294360861 + ], + "sensor_type": 1, + "id": 116 + }, + { + "release_time": 1752, + "due_time": 3039, + "duration": 18, + "coordinate": [ + 72.12525465002321, + -28.903098191937772 + ], + "sensor_type": 1, + "id": 117 + }, + { + "release_time": 996, + "due_time": 2994, + "duration": 51, + "coordinate": [ + 33.625147361661575, + -58.81973962923486 + ], + "sensor_type": 1, + "id": 118 + }, + { + "release_time": 2415, + "due_time": 3291, + "duration": 60, + "coordinate": [ + -63.64026359072436, + 12.182840753595826 + ], + "sensor_type": 1, + "id": 119 + }, + { + "release_time": 24, + "due_time": 3161, + "duration": 38, + "coordinate": [ + -6.6266731334360145, + -50.62842163466877 + ], + "sensor_type": 1, + "id": 120 + }, + { + "release_time": 2446, + "due_time": 2675, + "duration": 28, + "coordinate": [ + 27.55782448268714, + 36.82242683405005 + ], + "sensor_type": 1, + "id": 121 + }, + { + "release_time": 2681, + "due_time": 3495, + "duration": 27, + "coordinate": [ + 82.7599468832243, + 10.72846796463773 + ], + "sensor_type": 1, + "id": 122 + }, + { + "release_time": 1038, + "due_time": 1762, + "duration": 57, + "coordinate": [ + -45.30280096424599, + 43.45194405609931 + ], + "sensor_type": 1, + "id": 123 + }, + { + "release_time": 1670, + "due_time": 2575, + "duration": 27, + "coordinate": [ + 61.63087595910346, + 92.79080680089169 + ], + "sensor_type": 1, + "id": 124 + }, + { + "release_time": 1412, + "due_time": 2493, + "duration": 26, + "coordinate": [ + 31.496053719998116, + -165.93258253960062 + ], + "sensor_type": 1, + "id": 125 + }, + { + "release_time": 48, + "due_time": 1798, + "duration": 59, + "coordinate": [ + 81.95548127863077, + -139.99640019065328 + ], + "sensor_type": 1, + "id": 126 + }, + { + "release_time": 2484, + "due_time": 2750, + "duration": 26, + "coordinate": [ + -60.845245855955, + -165.6451523620955 + ], + "sensor_type": 1, + "id": 127 + }, + { + "release_time": 528, + "due_time": 698, + "duration": 52, + "coordinate": [ + 71.12962215341003, + 155.54683890929232 + ], + "sensor_type": 1, + "id": 128 + }, + { + "release_time": 3474, + "due_time": 3586, + "duration": 27, + "coordinate": [ + 38.841804381535496, + -106.93805837829618 + ], + "sensor_type": 1, + "id": 129 + }, + { + "release_time": 3194, + "due_time": 3534, + "duration": 18, + "coordinate": [ + -62.163738500661935, + -41.15659156741748 + ], + "sensor_type": 1, + "id": 130 + }, + { + "release_time": 1206, + "due_time": 2098, + "duration": 35, + "coordinate": [ + -86.48738900332108, + -56.348410944071176 + ], + "sensor_type": 1, + "id": 131 + }, + { + "release_time": 529, + "due_time": 819, + "duration": 32, + "coordinate": [ + -74.2012577385623, + -65.36898417847762 + ], + "sensor_type": 1, + "id": 132 + }, + { + "release_time": 2939, + "due_time": 3570, + "duration": 40, + "coordinate": [ + -81.87547037523731, + 71.3318211806689 + ], + "sensor_type": 1, + "id": 133 + }, + { + "release_time": 1099, + "due_time": 1229, + "duration": 37, + "coordinate": [ + -26.6210769548643, + 60.263215559889375 + ], + "sensor_type": 1, + "id": 134 + }, + { + "release_time": 894, + "due_time": 3090, + "duration": 26, + "coordinate": [ + 46.993268688290016, + -116.55245104486079 + ], + "sensor_type": 1, + "id": 135 + }, + { + "release_time": 2502, + "due_time": 3397, + "duration": 27, + "coordinate": [ + -1.6613322322373847, + -18.473779145494035 + ], + "sensor_type": 1, + "id": 136 + }, + { + "release_time": 1129, + "due_time": 2660, + "duration": 18, + "coordinate": [ + 2.0496595539565305, + 32.98781583771381 + ], + "sensor_type": 1, + "id": 137 + }, + { + "release_time": 275, + "due_time": 564, + "duration": 31, + "coordinate": [ + 72.0266159829859, + 9.46460250331944 + ], + "sensor_type": 1, + "id": 138 + }, + { + "release_time": 320, + "due_time": 3566, + "duration": 36, + "coordinate": [ + 1.7432743002673448, + 116.16971834016539 + ], + "sensor_type": 1, + "id": 139 + }, + { + "release_time": 3484, + "due_time": 3590, + "duration": 24, + "coordinate": [ + 44.19030269403899, + -158.5298269159479 + ], + "sensor_type": 1, + "id": 140 + }, + { + "release_time": 1606, + "due_time": 3485, + "duration": 41, + "coordinate": [ + 9.33430130804571, + 49.89384271329334 + ], + "sensor_type": 1, + "id": 141 + }, + { + "release_time": 2051, + "due_time": 2320, + "duration": 52, + "coordinate": [ + 42.93238182510754, + 33.93156590968738 + ], + "sensor_type": 1, + "id": 142 + }, + { + "release_time": 145, + "due_time": 3408, + "duration": 23, + "coordinate": [ + -80.04661809420752, + -143.1798473772304 + ], + "sensor_type": 1, + "id": 143 + }, + { + "release_time": 3186, + "due_time": 3424, + "duration": 53, + "coordinate": [ + -46.644271487153475, + 103.40868053358457 + ], + "sensor_type": 1, + "id": 144 + }, + { + "release_time": 1017, + "due_time": 3106, + "duration": 51, + "coordinate": [ + -64.34649736322935, + -135.41170597513377 + ], + "sensor_type": 1, + "id": 145 + }, + { + "release_time": 1882, + "due_time": 2599, + "duration": 38, + "coordinate": [ + 74.46399889150536, + 116.2801631530117 + ], + "sensor_type": 1, + "id": 146 + }, + { + "release_time": 1671, + "due_time": 3094, + "duration": 60, + "coordinate": [ + 39.83722144172353, + 101.46469431758157 + ], + "sensor_type": 1, + "id": 147 + }, + { + "release_time": 2010, + "due_time": 2356, + "duration": 47, + "coordinate": [ + -28.605414786006932, + -2.228525257177637 + ], + "sensor_type": 1, + "id": 148 + }, + { + "release_time": 1942, + "due_time": 2431, + "duration": 22, + "coordinate": [ + 49.88836014340396, + -63.41949706154617 + ], + "sensor_type": 1, + "id": 149 + }, + { + "release_time": 406, + "due_time": 1067, + "duration": 19, + "coordinate": [ + -6.480216459037479, + 68.6779174148476 + ], + "sensor_type": 1, + "id": 150 + }, + { + "release_time": 2656, + "due_time": 2970, + "duration": 17, + "coordinate": [ + 30.40535483696901, + 96.02077469048004 + ], + "sensor_type": 1, + "id": 151 + }, + { + "release_time": 815, + "due_time": 1849, + "duration": 18, + "coordinate": [ + 28.820445299386435, + -164.8800452267316 + ], + "sensor_type": 1, + "id": 152 + }, + { + "release_time": 1678, + "due_time": 2362, + "duration": 39, + "coordinate": [ + -65.88907635502582, + 50.79505314477194 + ], + "sensor_type": 1, + "id": 153 + }, + { + "release_time": 2790, + "due_time": 3032, + "duration": 58, + "coordinate": [ + 31.395642676535687, + 99.78502085265478 + ], + "sensor_type": 1, + "id": 154 + }, + { + "release_time": 1904, + "due_time": 2439, + "duration": 15, + "coordinate": [ + 78.59889102391764, + 11.042340434577198 + ], + "sensor_type": 1, + "id": 155 + }, + { + "release_time": 340, + "due_time": 1881, + "duration": 29, + "coordinate": [ + -66.9192714405435, + 133.38091952211545 + ], + "sensor_type": 1, + "id": 156 + }, + { + "release_time": 1789, + "due_time": 2990, + "duration": 30, + "coordinate": [ + 76.61599585486766, + 26.65159894375796 + ], + "sensor_type": 1, + "id": 157 + }, + { + "release_time": 1287, + "due_time": 3589, + "duration": 21, + "coordinate": [ + 38.071551546676915, + -171.4824352268855 + ], + "sensor_type": 1, + "id": 158 + }, + { + "release_time": 713, + "due_time": 3538, + "duration": 55, + "coordinate": [ + 25.21970405122775, + 126.65975768064362 + ], + "sensor_type": 1, + "id": 159 + }, + { + "release_time": 2743, + "due_time": 3443, + "duration": 17, + "coordinate": [ + -85.5553008471407, + 121.26736100911131 + ], + "sensor_type": 1, + "id": 160 + }, + { + "release_time": 2544, + "due_time": 3298, + "duration": 22, + "coordinate": [ + -73.24691704284066, + -140.25961846558374 + ], + "sensor_type": 1, + "id": 161 + }, + { + "release_time": 1957, + "due_time": 2674, + "duration": 46, + "coordinate": [ + -44.606959551471476, + 138.01732858686677 + ], + "sensor_type": 1, + "id": 162 + }, + { + "release_time": 959, + "due_time": 3440, + "duration": 38, + "coordinate": [ + 76.51125308860253, + 75.7348325353602 + ], + "sensor_type": 1, + "id": 163 + }, + { + "release_time": 2342, + "due_time": 3342, + "duration": 43, + "coordinate": [ + 54.52178829230064, + -49.33780623723413 + ], + "sensor_type": 1, + "id": 164 + }, + { + "release_time": 48, + "due_time": 3456, + "duration": 35, + "coordinate": [ + 6.515362403152338, + 32.96831410683282 + ], + "sensor_type": 1, + "id": 165 + }, + { + "release_time": 2467, + "due_time": 3212, + "duration": 38, + "coordinate": [ + 45.007349602488915, + -145.4367706863321 + ], + "sensor_type": 1, + "id": 166 + }, + { + "release_time": 2556, + "due_time": 3343, + "duration": 57, + "coordinate": [ + -78.7376718898841, + -69.53787514383508 + ], + "sensor_type": 1, + "id": 167 + }, + { + "release_time": 2416, + "due_time": 3404, + "duration": 27, + "coordinate": [ + 88.13693019867307, + -42.14932704108543 + ], + "sensor_type": 1, + "id": 168 + }, + { + "release_time": 1319, + "due_time": 2448, + "duration": 58, + "coordinate": [ + 76.79586324949051, + 172.5274073967206 + ], + "sensor_type": 1, + "id": 169 + }, + { + "release_time": 3401, + "due_time": 3586, + "duration": 47, + "coordinate": [ + -45.452339809721764, + -46.72967504995779 + ], + "sensor_type": 1, + "id": 170 + }, + { + "release_time": 2260, + "due_time": 3318, + "duration": 59, + "coordinate": [ + 37.012103478037105, + -126.4729544219281 + ], + "sensor_type": 1, + "id": 171 + }, + { + "release_time": 3213, + "due_time": 3421, + "duration": 60, + "coordinate": [ + -17.377150064185855, + 177.60136388495812 + ], + "sensor_type": 1, + "id": 172 + }, + { + "release_time": 172, + "due_time": 296, + "duration": 35, + "coordinate": [ + 74.2228441313107, + 30.035529411084127 + ], + "sensor_type": 1, + "id": 173 + }, + { + "release_time": 68, + "due_time": 3407, + "duration": 37, + "coordinate": [ + 48.83717108430508, + -84.16642506991566 + ], + "sensor_type": 1, + "id": 174 + }, + { + "release_time": 2502, + "due_time": 2894, + "duration": 47, + "coordinate": [ + 44.70890158185031, + -6.87772194972257 + ], + "sensor_type": 1, + "id": 175 + }, + { + "release_time": 1314, + "due_time": 2094, + "duration": 48, + "coordinate": [ + 52.46461280831332, + 4.477774452972824 + ], + "sensor_type": 1, + "id": 176 + }, + { + "release_time": 968, + "due_time": 1429, + "duration": 17, + "coordinate": [ + -67.38722030068644, + -146.9875064927673 + ], + "sensor_type": 1, + "id": 177 + }, + { + "release_time": 434, + "due_time": 1148, + "duration": 49, + "coordinate": [ + 6.306569924546622, + -141.76325301300508 + ], + "sensor_type": 1, + "id": 178 + }, + { + "release_time": 1703, + "due_time": 2659, + "duration": 56, + "coordinate": [ + -64.40451640481123, + -18.360945198224385 + ], + "sensor_type": 1, + "id": 179 + }, + { + "release_time": 3100, + "due_time": 3203, + "duration": 21, + "coordinate": [ + -30.204732144891047, + 68.28943284027372 + ], + "sensor_type": 1, + "id": 180 + }, + { + "release_time": 2834, + "due_time": 3217, + "duration": 42, + "coordinate": [ + 52.45047291457328, + 126.98459122365011 + ], + "sensor_type": 1, + "id": 181 + }, + { + "release_time": 3034, + "due_time": 3357, + "duration": 36, + "coordinate": [ + -59.66345524600921, + -88.730395780764 + ], + "sensor_type": 1, + "id": 182 + }, + { + "release_time": 1911, + "due_time": 2306, + "duration": 36, + "coordinate": [ + 44.670664160550444, + -154.90498390874103 + ], + "sensor_type": 1, + "id": 183 + }, + { + "release_time": 642, + "due_time": 2654, + "duration": 27, + "coordinate": [ + 57.43323007685893, + -77.68990799515275 + ], + "sensor_type": 1, + "id": 184 + }, + { + "release_time": 3004, + "due_time": 3569, + "duration": 58, + "coordinate": [ + -79.08136953493006, + -67.72613904191246 + ], + "sensor_type": 1, + "id": 185 + }, + { + "release_time": 3174, + "due_time": 3552, + "duration": 49, + "coordinate": [ + 74.8770419322752, + -159.45728764595697 + ], + "sensor_type": 1, + "id": 186 + }, + { + "release_time": 2048, + "due_time": 2194, + "duration": 21, + "coordinate": [ + 19.05425278453663, + 59.47111116448946 + ], + "sensor_type": 1, + "id": 187 + }, + { + "release_time": 1579, + "due_time": 1851, + "duration": 31, + "coordinate": [ + 78.40404949183494, + -14.540675828952573 + ], + "sensor_type": 1, + "id": 188 + }, + { + "release_time": 3018, + "due_time": 3207, + "duration": 20, + "coordinate": [ + 69.32018638931947, + -150.73934079824477 + ], + "sensor_type": 1, + "id": 189 + }, + { + "release_time": 1223, + "due_time": 1534, + "duration": 52, + "coordinate": [ + -54.701066132245984, + -149.69343265160353 + ], + "sensor_type": 1, + "id": 190 + }, + { + "release_time": 35, + "due_time": 2885, + "duration": 39, + "coordinate": [ + 51.59280180809165, + -146.09386032265908 + ], + "sensor_type": 1, + "id": 191 + }, + { + "release_time": 1702, + "due_time": 3580, + "duration": 26, + "coordinate": [ + 71.94449736667625, + -35.04630249048671 + ], + "sensor_type": 1, + "id": 192 + }, + { + "release_time": 578, + "due_time": 756, + "duration": 54, + "coordinate": [ + -39.217772561403535, + 147.1255582113368 + ], + "sensor_type": 1, + "id": 193 + }, + { + "release_time": 3369, + "due_time": 3584, + "duration": 57, + "coordinate": [ + -43.20327736968773, + 178.9099803718501 + ], + "sensor_type": 1, + "id": 194 + }, + { + "release_time": 2963, + "due_time": 3173, + "duration": 33, + "coordinate": [ + 9.930181934126736, + -84.77347651166242 + ], + "sensor_type": 1, + "id": 195 + }, + { + "release_time": 2798, + "due_time": 3393, + "duration": 53, + "coordinate": [ + 46.291497335607886, + -172.99493069442894 + ], + "sensor_type": 1, + "id": 196 + }, + { + "release_time": 2031, + "due_time": 3174, + "duration": 54, + "coordinate": [ + -70.52870696959586, + -43.75752396587106 + ], + "sensor_type": 1, + "id": 197 + }, + { + "release_time": 3009, + "due_time": 3334, + "duration": 23, + "coordinate": [ + -83.20704022549398, + -43.47093288651192 + ], + "sensor_type": 1, + "id": 198 + }, + { + "release_time": 3400, + "due_time": 3554, + "duration": 43, + "coordinate": [ + 65.36640086415295, + -63.83736517249447 + ], + "sensor_type": 1, + "id": 199 + }, + { + "release_time": 281, + "due_time": 3403, + "duration": 22, + "coordinate": [ + 7.504061587557018, + 164.49197868992093 + ], + "sensor_type": 1, + "id": 200 + }, + { + "release_time": 941, + "due_time": 2002, + "duration": 38, + "coordinate": [ + 68.57744283124612, + -87.99586721289782 + ], + "sensor_type": 1, + "id": 201 + }, + { + "release_time": 3145, + "due_time": 3471, + "duration": 41, + "coordinate": [ + -30.833035167010117, + 87.19149514011991 + ], + "sensor_type": 1, + "id": 202 + }, + { + "release_time": 3059, + "due_time": 3492, + "duration": 28, + "coordinate": [ + 52.53785870884863, + -56.568004262549394 + ], + "sensor_type": 1, + "id": 203 + }, + { + "release_time": 2636, + "due_time": 3196, + "duration": 22, + "coordinate": [ + 81.69863949043472, + -54.450291332093 + ], + "sensor_type": 1, + "id": 204 + }, + { + "release_time": 1457, + "due_time": 3078, + "duration": 36, + "coordinate": [ + -23.434047579741573, + -105.42440642744074 + ], + "sensor_type": 1, + "id": 205 + }, + { + "release_time": 1003, + "due_time": 2056, + "duration": 26, + "coordinate": [ + 21.923886153343247, + 107.63180656374777 + ], + "sensor_type": 1, + "id": 206 + }, + { + "release_time": 1482, + "due_time": 3128, + "duration": 52, + "coordinate": [ + 53.56618435401967, + -15.390137178010491 + ], + "sensor_type": 1, + "id": 207 + }, + { + "release_time": 2461, + "due_time": 3428, + "duration": 43, + "coordinate": [ + -82.13496867868614, + 162.54783250289069 + ], + "sensor_type": 1, + "id": 208 + }, + { + "release_time": 3074, + "due_time": 3222, + "duration": 16, + "coordinate": [ + -83.51390450323863, + -77.8166115794094 + ], + "sensor_type": 1, + "id": 209 + }, + { + "release_time": 2007, + "due_time": 2679, + "duration": 17, + "coordinate": [ + -30.538927507360235, + 39.46527096856201 + ], + "sensor_type": 1, + "id": 210 + }, + { + "release_time": 261, + "due_time": 3501, + "duration": 23, + "coordinate": [ + -61.61297628806645, + 64.57202071520922 + ], + "sensor_type": 1, + "id": 211 + }, + { + "release_time": 650, + "due_time": 998, + "duration": 32, + "coordinate": [ + -4.8753241629860185, + 62.205655810267416 + ], + "sensor_type": 1, + "id": 212 + }, + { + "release_time": 2128, + "due_time": 2743, + "duration": 21, + "coordinate": [ + 21.32185395665823, + 112.70497351060578 + ], + "sensor_type": 1, + "id": 213 + }, + { + "release_time": 2094, + "due_time": 2368, + "duration": 21, + "coordinate": [ + -40.63178636832373, + -143.6253696480241 + ], + "sensor_type": 1, + "id": 214 + }, + { + "release_time": 1399, + "due_time": 1988, + "duration": 52, + "coordinate": [ + -2.041513264208916, + -130.88372388089374 + ], + "sensor_type": 1, + "id": 215 + }, + { + "release_time": 861, + "due_time": 2097, + "duration": 46, + "coordinate": [ + -50.399013052956576, + -12.085155304036476 + ], + "sensor_type": 1, + "id": 216 + }, + { + "release_time": 2804, + "due_time": 3472, + "duration": 50, + "coordinate": [ + 15.214289992012013, + -45.974667132348145 + ], + "sensor_type": 1, + "id": 217 + }, + { + "release_time": 1228, + "due_time": 1919, + "duration": 52, + "coordinate": [ + -64.21538232305495, + 3.950621272891823 + ], + "sensor_type": 1, + "id": 218 + }, + { + "release_time": 3396, + "due_time": 3558, + "duration": 29, + "coordinate": [ + 30.7206552923369, + 121.36615043832182 + ], + "sensor_type": 1, + "id": 219 + }, + { + "release_time": 215, + "due_time": 1135, + "duration": 42, + "coordinate": [ + 70.30817863711317, + 140.52819557322556 + ], + "sensor_type": 1, + "id": 220 + }, + { + "release_time": 3293, + "due_time": 3479, + "duration": 50, + "coordinate": [ + 24.007890845342317, + 2.0878314999416716 + ], + "sensor_type": 1, + "id": 221 + }, + { + "release_time": 3211, + "due_time": 3376, + "duration": 44, + "coordinate": [ + 23.802953003001676, + 22.135034554631233 + ], + "sensor_type": 1, + "id": 222 + }, + { + "release_time": 1780, + "due_time": 2196, + "duration": 45, + "coordinate": [ + 61.74554368973273, + -125.15326530738578 + ], + "sensor_type": 1, + "id": 223 + }, + { + "release_time": 2617, + "due_time": 3161, + "duration": 38, + "coordinate": [ + 39.87452678346048, + 11.69434345172985 + ], + "sensor_type": 1, + "id": 224 + }, + { + "release_time": 3130, + "due_time": 3538, + "duration": 54, + "coordinate": [ + -2.3850172885866954, + -177.8316725360831 + ], + "sensor_type": 1, + "id": 225 + }, + { + "release_time": 2131, + "due_time": 3363, + "duration": 26, + "coordinate": [ + -35.07025103254982, + 59.89000681264895 + ], + "sensor_type": 1, + "id": 226 + }, + { + "release_time": 3132, + "due_time": 3413, + "duration": 39, + "coordinate": [ + 2.3274904966822874, + 104.92797045936084 + ], + "sensor_type": 1, + "id": 227 + }, + { + "release_time": 2941, + "due_time": 3287, + "duration": 57, + "coordinate": [ + 19.978625429487877, + -85.82106842137924 + ], + "sensor_type": 1, + "id": 228 + }, + { + "release_time": 2632, + "due_time": 3324, + "duration": 16, + "coordinate": [ + 19.06378953458048, + -140.5268558559416 + ], + "sensor_type": 1, + "id": 229 + }, + { + "release_time": 1383, + "due_time": 1830, + "duration": 46, + "coordinate": [ + 13.319714476970546, + -162.16120426646523 + ], + "sensor_type": 1, + "id": 230 + }, + { + "release_time": 2732, + "due_time": 3211, + "duration": 17, + "coordinate": [ + -61.38723150572363, + -105.03607641536438 + ], + "sensor_type": 1, + "id": 231 + }, + { + "release_time": 2439, + "due_time": 2878, + "duration": 55, + "coordinate": [ + 38.08993526234383, + 22.79261212459221 + ], + "sensor_type": 1, + "id": 232 + }, + { + "release_time": 1501, + "due_time": 1632, + "duration": 30, + "coordinate": [ + -9.986447536925311, + 104.79012155082751 + ], + "sensor_type": 1, + "id": 233 + }, + { + "release_time": 2048, + "due_time": 2451, + "duration": 44, + "coordinate": [ + 54.11679294204046, + 84.54190326660108 + ], + "sensor_type": 1, + "id": 234 + }, + { + "release_time": 149, + "due_time": 2310, + "duration": 17, + "coordinate": [ + 76.04837512589472, + 96.36347318443325 + ], + "sensor_type": 1, + "id": 235 + }, + { + "release_time": 1603, + "due_time": 2464, + "duration": 53, + "coordinate": [ + 70.8221026484456, + -151.32401804131578 + ], + "sensor_type": 1, + "id": 236 + }, + { + "release_time": 3315, + "due_time": 3545, + "duration": 54, + "coordinate": [ + -6.110942455963496, + 136.12821225111242 + ], + "sensor_type": 1, + "id": 237 + }, + { + "release_time": 219, + "due_time": 1053, + "duration": 53, + "coordinate": [ + 20.489926436261925, + 130.8715022605918 + ], + "sensor_type": 1, + "id": 238 + }, + { + "release_time": 1629, + "due_time": 2548, + "duration": 44, + "coordinate": [ + -76.30017539842136, + 143.2646074583996 + ], + "sensor_type": 1, + "id": 239 + }, + { + "release_time": 1434, + "due_time": 1774, + "duration": 52, + "coordinate": [ + -20.17432942402415, + 139.77804989185256 + ], + "sensor_type": 1, + "id": 240 + }, + { + "release_time": 1738, + "due_time": 2517, + "duration": 23, + "coordinate": [ + -67.98924250850573, + 55.40140200421726 + ], + "sensor_type": 1, + "id": 241 + }, + { + "release_time": 2624, + "due_time": 3498, + "duration": 21, + "coordinate": [ + -26.51575592076003, + 58.69477114065663 + ], + "sensor_type": 1, + "id": 242 + }, + { + "release_time": 558, + "due_time": 3237, + "duration": 36, + "coordinate": [ + 49.12722688396812, + -16.616580519793985 + ], + "sensor_type": 1, + "id": 243 + }, + { + "release_time": 1220, + "due_time": 2651, + "duration": 17, + "coordinate": [ + -41.94904260464611, + -59.51089684671362 + ], + "sensor_type": 1, + "id": 244 + }, + { + "release_time": 1901, + "due_time": 2446, + "duration": 21, + "coordinate": [ + 37.67375152588464, + -93.12336328765019 + ], + "sensor_type": 1, + "id": 245 + }, + { + "release_time": 1001, + "due_time": 1859, + "duration": 50, + "coordinate": [ + 88.02743243846655, + -106.61479685302353 + ], + "sensor_type": 1, + "id": 246 + }, + { + "release_time": 1306, + "due_time": 2769, + "duration": 25, + "coordinate": [ + 54.716342935521, + -151.34518478453927 + ], + "sensor_type": 1, + "id": 247 + }, + { + "release_time": 175, + "due_time": 1844, + "duration": 31, + "coordinate": [ + 67.69528883819021, + 126.83433082187469 + ], + "sensor_type": 1, + "id": 248 + }, + { + "release_time": 2585, + "due_time": 2995, + "duration": 54, + "coordinate": [ + 74.9566029881864, + -73.42514496368506 + ], + "sensor_type": 1, + "id": 249 + }, + { + "release_time": 2811, + "due_time": 3544, + "duration": 40, + "coordinate": [ + 36.80162141824836, + 124.35805065665107 + ], + "sensor_type": 1, + "id": 250 + }, + { + "release_time": 29, + "due_time": 1465, + "duration": 18, + "coordinate": [ + 73.74755029255834, + 124.44067568284765 + ], + "sensor_type": 1, + "id": 251 + } +] \ No newline at end of file diff --git a/benchmarks/aeosbench/dataset/cases/00250/constellation.json b/benchmarks/aeosbench/dataset/cases/00250/constellation.json new file mode 100644 index 0000000..d7871e7 --- /dev/null +++ b/benchmarks/aeosbench/dataset/cases/00250/constellation.json @@ -0,0 +1,790 @@ +{ + "orbits": [ + { + "id": 0, + "eccentricity": 0.0002106, + "semi_major_axis": 7571000.0, + "inclination": 87.91, + "right_ascension_of_the_ascending_node": 12.354, + "argument_of_perigee": 82.9943 + }, + { + "id": 1, + "eccentricity": 0.0001449, + "semi_major_axis": 6921000.0, + "inclination": 53.0549, + "right_ascension_of_the_ascending_node": 131.6472, + "argument_of_perigee": 84.4737 + }, + { + "id": 2, + "eccentricity": 0.0001425, + "semi_major_axis": 6921000.0, + "inclination": 53.0546, + "right_ascension_of_the_ascending_node": 353.5245, + "argument_of_perigee": 70.1142 + }, + { + "id": 3, + "eccentricity": 0.0001464, + "semi_major_axis": 6921000.0, + "inclination": 53.0536, + "right_ascension_of_the_ascending_node": 176.3098, + "argument_of_perigee": 78.4913 + }, + { + "id": 4, + "eccentricity": 0.0001209, + "semi_major_axis": 6921000.0, + "inclination": 53.2152, + "right_ascension_of_the_ascending_node": 104.6112, + "argument_of_perigee": 93.0129 + }, + { + "id": 5, + "eccentricity": 0.0012437, + "semi_major_axis": 6883000.0, + "inclination": 98.1003, + "right_ascension_of_the_ascending_node": 353.7078, + "argument_of_perigee": 32.3839 + }, + { + "id": 6, + "eccentricity": 0.0001363, + "semi_major_axis": 6921000.0, + "inclination": 43.0041, + "right_ascension_of_the_ascending_node": 78.3101, + "argument_of_perigee": 273.8406 + }, + { + "id": 7, + "eccentricity": 0.0002291, + "semi_major_axis": 6921000.0, + "inclination": 43.0056, + "right_ascension_of_the_ascending_node": 268.2096, + "argument_of_perigee": 288.0166 + } + ], + "satellites": [ + { + "inertia": [ + 109.15794372558594, + 0.0, + 0.0, + 0.0, + 176.94821166992188, + 0.0, + 0.0, + 0.0, + 164.3232879638672 + ], + "mass": 180.15483987290918, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 0, + "solar_panel": { + "direction": [ + -0.05316585181454541, + 0.7696079384412371, + -0.6362994682451516 + ], + "area": 0.15856862252631038, + "efficiency": 0.4292781768439594 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.22631346621684767, + "power": 5.033216853703418, + "type": 1 + }, + "battery": { + "capacity": 12687.515433482426, + "percentage": 0.3343538244158636 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 732.9959261576232, + "power": 5.854568797733811, + "efficiency": 0.5831086667680017 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 578.7158181495644, + "power": 5.602364233280406, + "efficiency": 0.5146638578364676 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 649.6343926442792, + "power": 5.372727425762665, + "efficiency": 0.5911015718728463 + } + ], + "mrp_control": { + "k": 18.178212680440424, + "ki": 0.0007977081987415924, + "p": 66.5636991558978, + "integral_limit": 0.001745867732001602 + }, + "true_anomaly": 194.8333845835236, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 0 + }, + { + "inertia": [ + 87.73255920410156, + 0.0, + 0.0, + 0.0, + 129.27163696289062, + 0.0, + 0.0, + 0.0, + 135.95452880859375 + ], + "mass": 157.2170564128141, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 1, + "solar_panel": { + "direction": [ + 0.34832497118458844, + 0.9368926174383995, + -0.030032279944756546 + ], + "area": 0.16491243241908987, + "efficiency": 0.19299922884597376 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.29547792215220003, + "power": 8.191325747447411, + "type": 1 + }, + "battery": { + "capacity": 10861.002553759492, + "percentage": 0.4423562439571431 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 476.4251720634994, + "power": 6.4488705908557264, + "efficiency": 0.5343555724007648 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 594.3093544539367, + "power": 5.9328948100707795, + "efficiency": 0.5706582529474368 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 526.8510141255792, + "power": 6.436462944298576, + "efficiency": 0.5047310436119311 + } + ], + "mrp_control": { + "k": 15.767027350376049, + "ki": 0.005527548857257261, + "p": 42.71717534628807, + "integral_limit": 0.0039145504648514335 + }, + "true_anomaly": 98.25308947613165, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 1 + }, + { + "inertia": [ + 170.5113983154297, + 0.0, + 0.0, + 0.0, + 69.65057373046875, + 0.0, + 0.0, + 0.0, + 152.32540893554688 + ], + "mass": 61.09512461056524, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 2, + "solar_panel": { + "direction": [ + 0.8492738774121785, + 0.36760338828688444, + 0.37894805721270847 + ], + "area": 0.18907979114712015, + "efficiency": 0.2631402156215348 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3821294578175338, + "power": 2.1574524742815853, + "type": 1 + }, + "battery": { + "capacity": 27298.333235976934, + "percentage": 0.605135281781617 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 488.8073910193004, + "power": 6.7392412039851495, + "efficiency": 0.5430289890089339 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 517.9838713534476, + "power": 5.284661021696429, + "efficiency": 0.5780344697175341 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 720.7616165783768, + "power": 6.320648278514082, + "efficiency": 0.5602669694421506 + } + ], + "mrp_control": { + "k": 37.61928036550662, + "ki": 0.004963082887690166, + "p": 111.57598729179566, + "integral_limit": 0.00615994655159781 + }, + "true_anomaly": 357.8651036615598, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 2 + }, + { + "inertia": [ + 116.29452514648438, + 0.0, + 0.0, + 0.0, + 119.44664001464844, + 0.0, + 0.0, + 0.0, + 183.88059997558594 + ], + "mass": 175.46147972617962, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 3, + "solar_panel": { + "direction": [ + -0.611065850051998, + 0.6472816287438806, + 0.45565888556122564 + ], + "area": 0.15039845301312657, + "efficiency": 0.33643546206117614 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.21869144082407158, + "power": 5.789720340566888, + "type": 1 + }, + "battery": { + "capacity": 11810.484503878448, + "percentage": 0.9844707006615885 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 521.6548077910019, + "power": 6.6450368461000435, + "efficiency": 0.5221267287892815 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 662.2760483048061, + "power": 6.7383017672224055, + "efficiency": 0.5040550729993312 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 746.206517585076, + "power": 5.239246148537363, + "efficiency": 0.554137164686636 + } + ], + "mrp_control": { + "k": 59.36334418265835, + "ki": 0.0028080628023460087, + "p": 126.54871784303113, + "integral_limit": 0.011094659224238128 + }, + "true_anomaly": 202.9435981642675, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 3 + }, + { + "inertia": [ + 164.8870849609375, + 0.0, + 0.0, + 0.0, + 114.70764923095703, + 0.0, + 0.0, + 0.0, + 184.47325134277344 + ], + "mass": 84.40732792116572, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 4, + "solar_panel": { + "direction": [ + 0.9913861993161018, + 0.07503730000557218, + 0.10734434038852793 + ], + "area": 0.391799025409305, + "efficiency": 0.11136877346887677 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.28865937541605835, + "power": 4.65200764297359, + "type": 1 + }, + "battery": { + "capacity": 27562.45766210282, + "percentage": 0.9965740690038628 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 445.88267973852135, + "power": 5.01023861768811, + "efficiency": 0.5150917029705783 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 726.6001281974968, + "power": 5.97030559330306, + "efficiency": 0.5558442518225417 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 703.7720287516727, + "power": 5.5944675520572735, + "efficiency": 0.5940425484728311 + } + ], + "mrp_control": { + "k": 71.96232971050713, + "ki": 0.0004914679300195502, + "p": 166.5060134798337, + "integral_limit": 0.0009906626843866745 + }, + "true_anomaly": 270.00911230580823, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 4 + }, + { + "inertia": [ + 165.53289794921875, + 0.0, + 0.0, + 0.0, + 63.60075759887695, + 0.0, + 0.0, + 0.0, + 92.75393676757812 + ], + "mass": 98.34922042219813, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 5, + "solar_panel": { + "direction": [ + -0.9910386983875179, + 0.13070940274601028, + 0.02751999876736167 + ], + "area": 0.43657856906071624, + "efficiency": 0.26607575481681267 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2847030975587722, + "power": 9.595482040019464, + "type": 1 + }, + "battery": { + "capacity": 20933.026609504792, + "percentage": 0.4409797544444616 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 553.4522828906197, + "power": 6.115528013363876, + "efficiency": 0.5988702862742883 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 741.652657046362, + "power": 5.354816867813909, + "efficiency": 0.5237884666876135 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 712.7348145368917, + "power": 5.769232809614556, + "efficiency": 0.5707200748825878 + } + ], + "mrp_control": { + "k": 65.03914150739728, + "ki": 8.797843437272857e-05, + "p": 256.3192760732033, + "integral_limit": 0.0004124217055791175 + }, + "true_anomaly": 122.14516443051536, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 5 + }, + { + "inertia": [ + 119.46218872070312, + 0.0, + 0.0, + 0.0, + 87.56681823730469, + 0.0, + 0.0, + 0.0, + 181.1250762939453 + ], + "mass": 65.50986763931058, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 6, + "solar_panel": { + "direction": [ + 0.13066780490090787, + 0.6098001355405971, + -0.7817094853313779 + ], + "area": 0.41427764720940197, + "efficiency": 0.2895380416255896 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.32760981453344973, + "power": 8.704717006889735, + "type": 1 + }, + "battery": { + "capacity": 26944.029527584666, + "percentage": 0.7260227765212952 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 652.1309953154641, + "power": 5.6267312704596835, + "efficiency": 0.5427338657264127 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 471.450308559584, + "power": 5.638524969778999, + "efficiency": 0.5296385399230451 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 423.701859899706, + "power": 5.190722260586594, + "efficiency": 0.5760650123280842 + } + ], + "mrp_control": { + "k": 22.98913428079406, + "ki": 0.0036778981497826635, + "p": 73.05178309164026, + "integral_limit": 0.0025775732597870396 + }, + "true_anomaly": 60.11317092677846, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 6 + }, + { + "inertia": [ + 142.04696655273438, + 0.0, + 0.0, + 0.0, + 136.94970703125, + 0.0, + 0.0, + 0.0, + 177.82069396972656 + ], + "mass": 64.00264110923806, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 7, + "solar_panel": { + "direction": [ + -0.03933962475103633, + 0.2507523932726524, + -0.9672515862961842 + ], + "area": 0.3774107003064481, + "efficiency": 0.4687288710204498 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.21173324850708775, + "power": 6.111216715507683, + "type": 1 + }, + "battery": { + "capacity": 24561.68502996665, + "percentage": 0.8967451130149459 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 566.597048217588, + "power": 6.339044380037927, + "efficiency": 0.5324016386589978 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 719.3084259789593, + "power": 6.28850789140715, + "efficiency": 0.5769896460808147 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 546.9651477992115, + "power": 5.9804273092726365, + "efficiency": 0.5938498464044152 + } + ], + "mrp_control": { + "k": 53.728200666056715, + "ki": 0.006786036163062514, + "p": 143.5866683354051, + "integral_limit": 0.0018954214659721745 + }, + "true_anomaly": 359.52107243347615, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 7 + } + ] +} \ No newline at end of file diff --git a/benchmarks/aeosbench/dataset/cases/00250/taskset.json b/benchmarks/aeosbench/dataset/cases/00250/taskset.json new file mode 100644 index 0000000..494e4ad --- /dev/null +++ b/benchmarks/aeosbench/dataset/cases/00250/taskset.json @@ -0,0 +1,1784 @@ +[ + { + "release_time": 2340, + "due_time": 2547, + "duration": 50, + "coordinate": [ + -23.657408779355364, + 87.8398528610063 + ], + "sensor_type": 1, + "id": 0 + }, + { + "release_time": 2319, + "due_time": 3257, + "duration": 29, + "coordinate": [ + 14.752301748257338, + 96.60176623051638 + ], + "sensor_type": 1, + "id": 1 + }, + { + "release_time": 1812, + "due_time": 3479, + "duration": 57, + "coordinate": [ + 37.44849936035993, + -135.95278134748256 + ], + "sensor_type": 1, + "id": 2 + }, + { + "release_time": 3342, + "due_time": 3549, + "duration": 26, + "coordinate": [ + -44.30654392051446, + -142.27248453935698 + ], + "sensor_type": 1, + "id": 3 + }, + { + "release_time": 429, + "due_time": 3013, + "duration": 50, + "coordinate": [ + -73.89418989553543, + -130.08818385376418 + ], + "sensor_type": 1, + "id": 4 + }, + { + "release_time": 1680, + "due_time": 1828, + "duration": 16, + "coordinate": [ + -40.64094078968407, + -178.18203268551179 + ], + "sensor_type": 1, + "id": 5 + }, + { + "release_time": 2020, + "due_time": 3283, + "duration": 16, + "coordinate": [ + 53.79535674424892, + 52.63372109436406 + ], + "sensor_type": 1, + "id": 6 + }, + { + "release_time": 201, + "due_time": 1687, + "duration": 20, + "coordinate": [ + 11.203737614124506, + 106.43078774294321 + ], + "sensor_type": 1, + "id": 7 + }, + { + "release_time": 853, + "due_time": 2899, + "duration": 42, + "coordinate": [ + 45.34184908812989, + -71.0185450835673 + ], + "sensor_type": 1, + "id": 8 + }, + { + "release_time": 200, + "due_time": 3377, + "duration": 44, + "coordinate": [ + 75.55613269825011, + 62.3836020980755 + ], + "sensor_type": 1, + "id": 9 + }, + { + "release_time": 2157, + "due_time": 2411, + "duration": 39, + "coordinate": [ + 71.38484184899426, + -102.74289938415794 + ], + "sensor_type": 1, + "id": 10 + }, + { + "release_time": 2384, + "due_time": 2495, + "duration": 35, + "coordinate": [ + -42.055672814514615, + -28.12014085069316 + ], + "sensor_type": 1, + "id": 11 + }, + { + "release_time": 3221, + "due_time": 3444, + "duration": 33, + "coordinate": [ + -5.490450059329461, + -156.2056347855131 + ], + "sensor_type": 1, + "id": 12 + }, + { + "release_time": 1399, + "due_time": 2608, + "duration": 16, + "coordinate": [ + -51.50680526078041, + 30.344684146304928 + ], + "sensor_type": 1, + "id": 13 + }, + { + "release_time": 1020, + "due_time": 2446, + "duration": 36, + "coordinate": [ + -6.238899058265915, + 141.31009204506023 + ], + "sensor_type": 1, + "id": 14 + }, + { + "release_time": 583, + "due_time": 2323, + "duration": 28, + "coordinate": [ + -83.85688048611075, + 52.93339845880226 + ], + "sensor_type": 1, + "id": 15 + }, + { + "release_time": 1176, + "due_time": 2375, + "duration": 17, + "coordinate": [ + -82.23838621358067, + 80.03887563816664 + ], + "sensor_type": 1, + "id": 16 + }, + { + "release_time": 689, + "due_time": 1153, + "duration": 19, + "coordinate": [ + -60.72032249693882, + -28.100695751242483 + ], + "sensor_type": 1, + "id": 17 + }, + { + "release_time": 3160, + "due_time": 3293, + "duration": 44, + "coordinate": [ + 41.63018402038253, + -16.448018040288616 + ], + "sensor_type": 1, + "id": 18 + }, + { + "release_time": 3262, + "due_time": 3440, + "duration": 36, + "coordinate": [ + -17.82184825944391, + -59.158067314529134 + ], + "sensor_type": 1, + "id": 19 + }, + { + "release_time": 2269, + "due_time": 2785, + "duration": 40, + "coordinate": [ + 43.75304391708178, + 66.57383088989505 + ], + "sensor_type": 1, + "id": 20 + }, + { + "release_time": 2816, + "due_time": 3146, + "duration": 24, + "coordinate": [ + 85.8244015937521, + 148.09031289614404 + ], + "sensor_type": 1, + "id": 21 + }, + { + "release_time": 993, + "due_time": 2667, + "duration": 18, + "coordinate": [ + 41.91525510213302, + -167.1182428651616 + ], + "sensor_type": 1, + "id": 22 + }, + { + "release_time": 3374, + "due_time": 3535, + "duration": 34, + "coordinate": [ + -48.97626312576662, + 77.15553061471547 + ], + "sensor_type": 1, + "id": 23 + }, + { + "release_time": 1622, + "due_time": 3206, + "duration": 42, + "coordinate": [ + 8.274019164128887, + 0.8701471106266183 + ], + "sensor_type": 1, + "id": 24 + }, + { + "release_time": 2627, + "due_time": 3445, + "duration": 48, + "coordinate": [ + 51.90898874405508, + 140.95344893469263 + ], + "sensor_type": 1, + "id": 25 + }, + { + "release_time": 1845, + "due_time": 2430, + "duration": 46, + "coordinate": [ + 63.19291348808923, + 115.74994236148746 + ], + "sensor_type": 1, + "id": 26 + }, + { + "release_time": 2079, + "due_time": 2645, + "duration": 23, + "coordinate": [ + -0.19180371431795606, + -72.89296948476058 + ], + "sensor_type": 1, + "id": 27 + }, + { + "release_time": 333, + "due_time": 590, + "duration": 32, + "coordinate": [ + 60.622875964924646, + -1.8025665771627928 + ], + "sensor_type": 1, + "id": 28 + }, + { + "release_time": 3068, + "due_time": 3287, + "duration": 55, + "coordinate": [ + 36.48497837182454, + -173.19477100918243 + ], + "sensor_type": 1, + "id": 29 + }, + { + "release_time": 1720, + "due_time": 2781, + "duration": 45, + "coordinate": [ + -85.60260674399792, + -27.655391731985333 + ], + "sensor_type": 1, + "id": 30 + }, + { + "release_time": 2519, + "due_time": 2743, + "duration": 44, + "coordinate": [ + -75.0657958291947, + -67.35336677879825 + ], + "sensor_type": 1, + "id": 31 + }, + { + "release_time": 3195, + "due_time": 3315, + "duration": 39, + "coordinate": [ + 79.27972443026306, + -62.119373804852984 + ], + "sensor_type": 1, + "id": 32 + }, + { + "release_time": 1085, + "due_time": 2328, + "duration": 48, + "coordinate": [ + 62.747595223535285, + -57.19841579348051 + ], + "sensor_type": 1, + "id": 33 + }, + { + "release_time": 786, + "due_time": 1512, + "duration": 37, + "coordinate": [ + -71.44844200714577, + 72.56937859029964 + ], + "sensor_type": 1, + "id": 34 + }, + { + "release_time": 1725, + "due_time": 2900, + "duration": 29, + "coordinate": [ + -51.37470500922211, + -148.53517178801292 + ], + "sensor_type": 1, + "id": 35 + }, + { + "release_time": 2476, + "due_time": 2628, + "duration": 36, + "coordinate": [ + 64.23871311058625, + 91.67331394654423 + ], + "sensor_type": 1, + "id": 36 + }, + { + "release_time": 2819, + "due_time": 3355, + "duration": 47, + "coordinate": [ + -24.788616064629892, + 152.36351550818 + ], + "sensor_type": 1, + "id": 37 + }, + { + "release_time": 1540, + "due_time": 1891, + "duration": 23, + "coordinate": [ + -35.53908313049246, + -52.08362337383943 + ], + "sensor_type": 1, + "id": 38 + }, + { + "release_time": 3192, + "due_time": 3449, + "duration": 58, + "coordinate": [ + 41.9078793109131, + -99.10127628804364 + ], + "sensor_type": 1, + "id": 39 + }, + { + "release_time": 2697, + "due_time": 3262, + "duration": 59, + "coordinate": [ + 34.53166505111115, + -59.284710444564666 + ], + "sensor_type": 1, + "id": 40 + }, + { + "release_time": 2740, + "due_time": 3564, + "duration": 48, + "coordinate": [ + 42.145057596483724, + -175.9636831223286 + ], + "sensor_type": 1, + "id": 41 + }, + { + "release_time": 222, + "due_time": 735, + "duration": 20, + "coordinate": [ + -72.79775047146852, + 93.72231751483037 + ], + "sensor_type": 1, + "id": 42 + }, + { + "release_time": 2653, + "due_time": 3590, + "duration": 26, + "coordinate": [ + 61.849591934651755, + -132.50036927804848 + ], + "sensor_type": 1, + "id": 43 + }, + { + "release_time": 1548, + "due_time": 2072, + "duration": 27, + "coordinate": [ + 49.35202621816313, + -14.207006324096795 + ], + "sensor_type": 1, + "id": 44 + }, + { + "release_time": 2868, + "due_time": 3348, + "duration": 49, + "coordinate": [ + 18.39959827842432, + -76.812744321014 + ], + "sensor_type": 1, + "id": 45 + }, + { + "release_time": 238, + "due_time": 915, + "duration": 58, + "coordinate": [ + -53.51556905532379, + 20.408960263501598 + ], + "sensor_type": 1, + "id": 46 + }, + { + "release_time": 3294, + "due_time": 3392, + "duration": 31, + "coordinate": [ + -15.810979416893389, + 25.12841519042695 + ], + "sensor_type": 1, + "id": 47 + }, + { + "release_time": 353, + "due_time": 3166, + "duration": 48, + "coordinate": [ + -10.118207999279093, + -106.54342315021849 + ], + "sensor_type": 1, + "id": 48 + }, + { + "release_time": 516, + "due_time": 2346, + "duration": 51, + "coordinate": [ + -6.7843961643675925, + 170.75249730659272 + ], + "sensor_type": 1, + "id": 49 + }, + { + "release_time": 33, + "due_time": 2136, + "duration": 49, + "coordinate": [ + 44.71690534787564, + 95.02530996594425 + ], + "sensor_type": 1, + "id": 50 + }, + { + "release_time": 229, + "due_time": 2268, + "duration": 49, + "coordinate": [ + -50.26791243822555, + 22.28758932638857 + ], + "sensor_type": 1, + "id": 51 + }, + { + "release_time": 2915, + "due_time": 3072, + "duration": 42, + "coordinate": [ + -25.421644316423652, + 22.47772675187869 + ], + "sensor_type": 1, + "id": 52 + }, + { + "release_time": 2265, + "due_time": 3022, + "duration": 44, + "coordinate": [ + 29.151812006520743, + -115.72487117509196 + ], + "sensor_type": 1, + "id": 53 + }, + { + "release_time": 1707, + "due_time": 2431, + "duration": 21, + "coordinate": [ + 63.553942930233745, + -126.8842256017812 + ], + "sensor_type": 1, + "id": 54 + }, + { + "release_time": 3356, + "due_time": 3565, + "duration": 43, + "coordinate": [ + -38.78576684774895, + 81.61578341123544 + ], + "sensor_type": 1, + "id": 55 + }, + { + "release_time": 2991, + "due_time": 3353, + "duration": 55, + "coordinate": [ + 30.175507368203355, + -130.29457889573894 + ], + "sensor_type": 1, + "id": 56 + }, + { + "release_time": 3014, + "due_time": 3484, + "duration": 25, + "coordinate": [ + -80.95928603311917, + -88.85464358185241 + ], + "sensor_type": 1, + "id": 57 + }, + { + "release_time": 2694, + "due_time": 3184, + "duration": 48, + "coordinate": [ + 63.85666227265747, + -42.60147754358036 + ], + "sensor_type": 1, + "id": 58 + }, + { + "release_time": 515, + "due_time": 2272, + "duration": 55, + "coordinate": [ + -87.62301714175265, + -77.03267135701739 + ], + "sensor_type": 1, + "id": 59 + }, + { + "release_time": 647, + "due_time": 1520, + "duration": 17, + "coordinate": [ + 40.85952177578727, + 26.938010512740846 + ], + "sensor_type": 1, + "id": 60 + }, + { + "release_time": 1263, + "due_time": 1466, + "duration": 40, + "coordinate": [ + -47.494118482220145, + 147.87624410388406 + ], + "sensor_type": 1, + "id": 61 + }, + { + "release_time": 1846, + "due_time": 3307, + "duration": 35, + "coordinate": [ + 29.50570364020001, + -23.369019426029524 + ], + "sensor_type": 1, + "id": 62 + }, + { + "release_time": 688, + "due_time": 1199, + "duration": 23, + "coordinate": [ + 72.94797444130845, + 43.25572944546596 + ], + "sensor_type": 1, + "id": 63 + }, + { + "release_time": 3405, + "due_time": 3556, + "duration": 49, + "coordinate": [ + 5.70763864835186, + 48.409896373512254 + ], + "sensor_type": 1, + "id": 64 + }, + { + "release_time": 1564, + "due_time": 2640, + "duration": 44, + "coordinate": [ + -23.846067189914862, + -55.82598087317349 + ], + "sensor_type": 1, + "id": 65 + }, + { + "release_time": 3325, + "due_time": 3542, + "duration": 40, + "coordinate": [ + -49.410905940358624, + 130.4258654954748 + ], + "sensor_type": 1, + "id": 66 + }, + { + "release_time": 1765, + "due_time": 3314, + "duration": 32, + "coordinate": [ + 77.32560248556689, + 96.34690063546043 + ], + "sensor_type": 1, + "id": 67 + }, + { + "release_time": 3015, + "due_time": 3540, + "duration": 26, + "coordinate": [ + -21.05309885284086, + -0.0735466164690024 + ], + "sensor_type": 1, + "id": 68 + }, + { + "release_time": 1404, + "due_time": 3250, + "duration": 26, + "coordinate": [ + 60.99114239417119, + -92.46771326976847 + ], + "sensor_type": 1, + "id": 69 + }, + { + "release_time": 2911, + "due_time": 3145, + "duration": 44, + "coordinate": [ + 79.93236626367988, + 109.42261999448664 + ], + "sensor_type": 1, + "id": 70 + }, + { + "release_time": 883, + "due_time": 2946, + "duration": 36, + "coordinate": [ + -29.17777626848303, + 111.7403969863488 + ], + "sensor_type": 1, + "id": 71 + }, + { + "release_time": 2986, + "due_time": 3362, + "duration": 36, + "coordinate": [ + 6.522929706987398, + 81.44206720090796 + ], + "sensor_type": 1, + "id": 72 + }, + { + "release_time": 3216, + "due_time": 3393, + "duration": 40, + "coordinate": [ + -44.49198515422566, + 97.56578593733138 + ], + "sensor_type": 1, + "id": 73 + }, + { + "release_time": 3208, + "due_time": 3545, + "duration": 59, + "coordinate": [ + -68.84827652856544, + -0.7025534619370717 + ], + "sensor_type": 1, + "id": 74 + }, + { + "release_time": 62, + "due_time": 2520, + "duration": 60, + "coordinate": [ + 25.92880803496064, + 15.443099788995482 + ], + "sensor_type": 1, + "id": 75 + }, + { + "release_time": 3437, + "due_time": 3599, + "duration": 52, + "coordinate": [ + -1.4182388144876796, + 65.31470200142607 + ], + "sensor_type": 1, + "id": 76 + }, + { + "release_time": 1166, + "due_time": 3217, + "duration": 50, + "coordinate": [ + 6.804027649240965, + 72.54956528424032 + ], + "sensor_type": 1, + "id": 77 + }, + { + "release_time": 854, + "due_time": 3498, + "duration": 59, + "coordinate": [ + 27.274007619771552, + -83.7723693453326 + ], + "sensor_type": 1, + "id": 78 + }, + { + "release_time": 2777, + "due_time": 3485, + "duration": 45, + "coordinate": [ + -37.58291263982328, + -78.40528406412429 + ], + "sensor_type": 1, + "id": 79 + }, + { + "release_time": 1479, + "due_time": 3457, + "duration": 44, + "coordinate": [ + -10.601809643700832, + -127.55377066115183 + ], + "sensor_type": 1, + "id": 80 + }, + { + "release_time": 127, + "due_time": 2660, + "duration": 17, + "coordinate": [ + 81.42711796808507, + -112.48717401535616 + ], + "sensor_type": 1, + "id": 81 + }, + { + "release_time": 2915, + "due_time": 3371, + "duration": 41, + "coordinate": [ + -18.24290863765394, + 5.1486240905154546 + ], + "sensor_type": 1, + "id": 82 + }, + { + "release_time": 1313, + "due_time": 2233, + "duration": 38, + "coordinate": [ + -60.11649738116814, + -77.37488992300011 + ], + "sensor_type": 1, + "id": 83 + }, + { + "release_time": 2825, + "due_time": 3293, + "duration": 60, + "coordinate": [ + -77.71892365608365, + 85.63763963175927 + ], + "sensor_type": 1, + "id": 84 + }, + { + "release_time": 3328, + "due_time": 3586, + "duration": 47, + "coordinate": [ + -74.45674527474122, + -139.43278918219568 + ], + "sensor_type": 1, + "id": 85 + }, + { + "release_time": 1724, + "due_time": 2905, + "duration": 24, + "coordinate": [ + 0.22470582651402538, + -29.913914323978304 + ], + "sensor_type": 1, + "id": 86 + }, + { + "release_time": 2659, + "due_time": 3435, + "duration": 48, + "coordinate": [ + 18.70958549291103, + -35.76558925135211 + ], + "sensor_type": 1, + "id": 87 + }, + { + "release_time": 3268, + "due_time": 3548, + "duration": 47, + "coordinate": [ + 32.07141516285692, + -117.19542182751519 + ], + "sensor_type": 1, + "id": 88 + }, + { + "release_time": 1108, + "due_time": 2485, + "duration": 24, + "coordinate": [ + -85.20672543156745, + -135.58382548919565 + ], + "sensor_type": 1, + "id": 89 + }, + { + "release_time": 689, + "due_time": 839, + "duration": 44, + "coordinate": [ + 40.326983755963084, + -39.20550957362795 + ], + "sensor_type": 1, + "id": 90 + }, + { + "release_time": 1746, + "due_time": 2909, + "duration": 58, + "coordinate": [ + -38.01712138815644, + -88.88712386337362 + ], + "sensor_type": 1, + "id": 91 + }, + { + "release_time": 544, + "due_time": 3276, + "duration": 54, + "coordinate": [ + -85.76258028467177, + -82.76614818047238 + ], + "sensor_type": 1, + "id": 92 + }, + { + "release_time": 413, + "due_time": 3045, + "duration": 58, + "coordinate": [ + -29.71995587727548, + 110.36445052527301 + ], + "sensor_type": 1, + "id": 93 + }, + { + "release_time": 2384, + "due_time": 2922, + "duration": 29, + "coordinate": [ + 22.14565043352478, + -97.90445464198815 + ], + "sensor_type": 1, + "id": 94 + }, + { + "release_time": 530, + "due_time": 1485, + "duration": 60, + "coordinate": [ + 77.84764815828314, + 24.063788942833924 + ], + "sensor_type": 1, + "id": 95 + }, + { + "release_time": 2121, + "due_time": 2764, + "duration": 53, + "coordinate": [ + -9.446064308844683, + -154.59341471058758 + ], + "sensor_type": 1, + "id": 96 + }, + { + "release_time": 2768, + "due_time": 3180, + "duration": 49, + "coordinate": [ + -13.228184690264769, + -165.778506768382 + ], + "sensor_type": 1, + "id": 97 + }, + { + "release_time": 1522, + "due_time": 2690, + "duration": 18, + "coordinate": [ + -36.14973585529828, + -170.12820829160404 + ], + "sensor_type": 1, + "id": 98 + }, + { + "release_time": 1823, + "due_time": 2685, + "duration": 37, + "coordinate": [ + -17.804757920565763, + -113.1699772055041 + ], + "sensor_type": 1, + "id": 99 + }, + { + "release_time": 3265, + "due_time": 3564, + "duration": 53, + "coordinate": [ + -21.259936643220342, + -36.065325704437385 + ], + "sensor_type": 1, + "id": 100 + }, + { + "release_time": 2478, + "due_time": 3154, + "duration": 32, + "coordinate": [ + 22.35883636326969, + -148.5474597912104 + ], + "sensor_type": 1, + "id": 101 + }, + { + "release_time": 149, + "due_time": 1240, + "duration": 33, + "coordinate": [ + -17.949043909183274, + -46.16247823062707 + ], + "sensor_type": 1, + "id": 102 + }, + { + "release_time": 725, + "due_time": 850, + "duration": 16, + "coordinate": [ + 40.2101710716766, + -24.96343888692374 + ], + "sensor_type": 1, + "id": 103 + }, + { + "release_time": 551, + "due_time": 2513, + "duration": 38, + "coordinate": [ + 33.931663829453115, + -83.61740198717106 + ], + "sensor_type": 1, + "id": 104 + }, + { + "release_time": 1597, + "due_time": 3166, + "duration": 17, + "coordinate": [ + 29.685000045649076, + -27.26893723774387 + ], + "sensor_type": 1, + "id": 105 + }, + { + "release_time": 1936, + "due_time": 3512, + "duration": 34, + "coordinate": [ + -29.267574982378534, + 31.998975898942803 + ], + "sensor_type": 1, + "id": 106 + }, + { + "release_time": 2603, + "due_time": 3375, + "duration": 22, + "coordinate": [ + 72.3371162028071, + -49.38680506448799 + ], + "sensor_type": 1, + "id": 107 + }, + { + "release_time": 3290, + "due_time": 3493, + "duration": 21, + "coordinate": [ + 79.4266084407731, + 144.8506674345627 + ], + "sensor_type": 1, + "id": 108 + }, + { + "release_time": 1430, + "due_time": 2061, + "duration": 57, + "coordinate": [ + -62.18464723451983, + 13.73914745384127 + ], + "sensor_type": 1, + "id": 109 + }, + { + "release_time": 1495, + "due_time": 1982, + "duration": 42, + "coordinate": [ + -77.58326960913729, + 91.26326577156385 + ], + "sensor_type": 1, + "id": 110 + }, + { + "release_time": 2817, + "due_time": 3445, + "duration": 27, + "coordinate": [ + -51.48192337823691, + -100.75694449239953 + ], + "sensor_type": 1, + "id": 111 + }, + { + "release_time": 3421, + "due_time": 3492, + "duration": 16, + "coordinate": [ + 21.26761894637859, + -135.8454907184123 + ], + "sensor_type": 1, + "id": 112 + }, + { + "release_time": 3019, + "due_time": 3334, + "duration": 49, + "coordinate": [ + 11.669139868586939, + -112.20822452074124 + ], + "sensor_type": 1, + "id": 113 + }, + { + "release_time": 492, + "due_time": 1908, + "duration": 34, + "coordinate": [ + -14.301550705994856, + 170.17128732870958 + ], + "sensor_type": 1, + "id": 114 + }, + { + "release_time": 3420, + "due_time": 3582, + "duration": 29, + "coordinate": [ + -20.44423364837914, + -160.3892675733534 + ], + "sensor_type": 1, + "id": 115 + }, + { + "release_time": 2510, + "due_time": 3218, + "duration": 51, + "coordinate": [ + 6.567453608153514, + 174.88804931467996 + ], + "sensor_type": 1, + "id": 116 + }, + { + "release_time": 1375, + "due_time": 1626, + "duration": 57, + "coordinate": [ + -48.486020297829796, + 43.12139582232436 + ], + "sensor_type": 1, + "id": 117 + }, + { + "release_time": 2215, + "due_time": 3047, + "duration": 23, + "coordinate": [ + 50.59838959131898, + 9.079734944003746 + ], + "sensor_type": 1, + "id": 118 + }, + { + "release_time": 1976, + "due_time": 3463, + "duration": 31, + "coordinate": [ + 57.96014158474466, + -64.76454082184121 + ], + "sensor_type": 1, + "id": 119 + }, + { + "release_time": 1358, + "due_time": 1575, + "duration": 58, + "coordinate": [ + 57.71010693956234, + 141.12677675378916 + ], + "sensor_type": 1, + "id": 120 + }, + { + "release_time": 837, + "due_time": 942, + "duration": 30, + "coordinate": [ + 24.861495427008762, + -40.658811804863035 + ], + "sensor_type": 1, + "id": 121 + }, + { + "release_time": 2827, + "due_time": 3407, + "duration": 25, + "coordinate": [ + 83.51282305052843, + 37.32607694307424 + ], + "sensor_type": 1, + "id": 122 + }, + { + "release_time": 683, + "due_time": 2885, + "duration": 25, + "coordinate": [ + -25.423558935946375, + -122.56456101834564 + ], + "sensor_type": 1, + "id": 123 + }, + { + "release_time": 2786, + "due_time": 3245, + "duration": 44, + "coordinate": [ + 64.37146172603121, + 23.921298704893218 + ], + "sensor_type": 1, + "id": 124 + }, + { + "release_time": 1914, + "due_time": 3567, + "duration": 35, + "coordinate": [ + -35.66919340714714, + 31.2575912923609 + ], + "sensor_type": 1, + "id": 125 + }, + { + "release_time": 689, + "due_time": 859, + "duration": 20, + "coordinate": [ + -59.757771904783304, + -52.061247860147176 + ], + "sensor_type": 1, + "id": 126 + }, + { + "release_time": 3454, + "due_time": 3590, + "duration": 27, + "coordinate": [ + 8.855878951185929, + 63.62543033136237 + ], + "sensor_type": 1, + "id": 127 + }, + { + "release_time": 2088, + "due_time": 3376, + "duration": 35, + "coordinate": [ + 81.20841728751492, + 126.00899307652207 + ], + "sensor_type": 1, + "id": 128 + }, + { + "release_time": 2521, + "due_time": 2695, + "duration": 19, + "coordinate": [ + -22.79575703966495, + 139.42148280280844 + ], + "sensor_type": 1, + "id": 129 + }, + { + "release_time": 1608, + "due_time": 1994, + "duration": 42, + "coordinate": [ + 5.119554387805223, + 158.59065718380583 + ], + "sensor_type": 1, + "id": 130 + }, + { + "release_time": 3030, + "due_time": 3292, + "duration": 29, + "coordinate": [ + 24.86312568276155, + 118.21264073169317 + ], + "sensor_type": 1, + "id": 131 + }, + { + "release_time": 1114, + "due_time": 3355, + "duration": 19, + "coordinate": [ + 44.881959333867314, + 159.04494544283153 + ], + "sensor_type": 1, + "id": 132 + }, + { + "release_time": 696, + "due_time": 2618, + "duration": 17, + "coordinate": [ + -46.11775546169495, + 117.0856484384932 + ], + "sensor_type": 1, + "id": 133 + }, + { + "release_time": 1220, + "due_time": 1756, + "duration": 53, + "coordinate": [ + -79.66947352425699, + 131.8193184521811 + ], + "sensor_type": 1, + "id": 134 + }, + { + "release_time": 1310, + "due_time": 2788, + "duration": 36, + "coordinate": [ + 32.08008379692879, + -95.64213727754633 + ], + "sensor_type": 1, + "id": 135 + }, + { + "release_time": 297, + "due_time": 3589, + "duration": 44, + "coordinate": [ + 54.21304516870893, + -154.5120600885847 + ], + "sensor_type": 1, + "id": 136 + }, + { + "release_time": 3446, + "due_time": 3589, + "duration": 37, + "coordinate": [ + -37.41975031329983, + -159.5354350325127 + ], + "sensor_type": 1, + "id": 137 + }, + { + "release_time": 2161, + "due_time": 3330, + "duration": 51, + "coordinate": [ + 23.035988236066174, + -33.32936628026144 + ], + "sensor_type": 1, + "id": 138 + }, + { + "release_time": 2526, + "due_time": 2884, + "duration": 30, + "coordinate": [ + 41.27005363566633, + -21.2640203477242 + ], + "sensor_type": 1, + "id": 139 + }, + { + "release_time": 3466, + "due_time": 3568, + "duration": 23, + "coordinate": [ + -57.91509762779958, + 93.21303644472465 + ], + "sensor_type": 1, + "id": 140 + }, + { + "release_time": 2067, + "due_time": 3196, + "duration": 20, + "coordinate": [ + -83.74576614867179, + -8.365559395769338 + ], + "sensor_type": 1, + "id": 141 + }, + { + "release_time": 747, + "due_time": 1745, + "duration": 17, + "coordinate": [ + -67.97869217670319, + -11.030175071086745 + ], + "sensor_type": 1, + "id": 142 + }, + { + "release_time": 2443, + "due_time": 3146, + "duration": 38, + "coordinate": [ + 50.43524776731189, + -12.266899965752145 + ], + "sensor_type": 1, + "id": 143 + }, + { + "release_time": 2857, + "due_time": 3009, + "duration": 36, + "coordinate": [ + 69.55363873022014, + 142.50067742631109 + ], + "sensor_type": 1, + "id": 144 + }, + { + "release_time": 118, + "due_time": 2416, + "duration": 35, + "coordinate": [ + 35.27181673815592, + -76.79706531228757 + ], + "sensor_type": 1, + "id": 145 + }, + { + "release_time": 3351, + "due_time": 3581, + "duration": 57, + "coordinate": [ + -50.00565192573417, + 43.986431019135864 + ], + "sensor_type": 1, + "id": 146 + }, + { + "release_time": 1233, + "due_time": 1822, + "duration": 39, + "coordinate": [ + 52.12079835102844, + -131.4976129713745 + ], + "sensor_type": 1, + "id": 147 + }, + { + "release_time": 150, + "due_time": 2109, + "duration": 46, + "coordinate": [ + -59.992943119617394, + -25.566308109546412 + ], + "sensor_type": 1, + "id": 148 + }, + { + "release_time": 1578, + "due_time": 2704, + "duration": 38, + "coordinate": [ + 53.899854583085414, + 49.19611172946958 + ], + "sensor_type": 1, + "id": 149 + }, + { + "release_time": 2828, + "due_time": 3470, + "duration": 39, + "coordinate": [ + -59.80051219727039, + -72.22824248044437 + ], + "sensor_type": 1, + "id": 150 + }, + { + "release_time": 134, + "due_time": 1979, + "duration": 17, + "coordinate": [ + -63.54014923621674, + -166.15069727923748 + ], + "sensor_type": 1, + "id": 151 + }, + { + "release_time": 3056, + "due_time": 3476, + "duration": 41, + "coordinate": [ + -69.0532370508517, + -85.73927539743848 + ], + "sensor_type": 1, + "id": 152 + }, + { + "release_time": 2745, + "due_time": 3505, + "duration": 49, + "coordinate": [ + 87.94524794207521, + 175.81289827511557 + ], + "sensor_type": 1, + "id": 153 + }, + { + "release_time": 3333, + "due_time": 3407, + "duration": 22, + "coordinate": [ + -48.98675143935951, + -78.48474152332275 + ], + "sensor_type": 1, + "id": 154 + }, + { + "release_time": 1593, + "due_time": 3097, + "duration": 35, + "coordinate": [ + 26.895043298121607, + 39.39407582864348 + ], + "sensor_type": 1, + "id": 155 + }, + { + "release_time": 1665, + "due_time": 2424, + "duration": 46, + "coordinate": [ + 53.65638053978191, + -70.07325652067485 + ], + "sensor_type": 1, + "id": 156 + }, + { + "release_time": 2568, + "due_time": 2857, + "duration": 49, + "coordinate": [ + -85.99584389190696, + -93.5424843550413 + ], + "sensor_type": 1, + "id": 157 + }, + { + "release_time": 2151, + "due_time": 3172, + "duration": 44, + "coordinate": [ + 63.98201911120378, + -140.40077169755267 + ], + "sensor_type": 1, + "id": 158 + }, + { + "release_time": 3536, + "due_time": 3599, + "duration": 21, + "coordinate": [ + 73.2913452826877, + 135.87934606385875 + ], + "sensor_type": 1, + "id": 159 + }, + { + "release_time": 2821, + "due_time": 3531, + "duration": 56, + "coordinate": [ + -55.91688498863213, + -118.12839977448982 + ], + "sensor_type": 1, + "id": 160 + }, + { + "release_time": 1303, + "due_time": 2250, + "duration": 42, + "coordinate": [ + -89.88534432266904, + -130.04118510832396 + ], + "sensor_type": 1, + "id": 161 + } +] \ No newline at end of file diff --git a/benchmarks/aeosbench/dataset/cases/00270/constellation.json b/benchmarks/aeosbench/dataset/cases/00270/constellation.json new file mode 100644 index 0000000..bef6ada --- /dev/null +++ b/benchmarks/aeosbench/dataset/cases/00270/constellation.json @@ -0,0 +1,2162 @@ +{ + "orbits": [ + { + "id": 0, + "eccentricity": 0.0002278, + "semi_major_axis": 6921000.0, + "inclination": 97.6556, + "right_ascension_of_the_ascending_node": 299.0186, + "argument_of_perigee": 209.7649 + }, + { + "id": 1, + "eccentricity": 0.0001362, + "semi_major_axis": 6921000.0, + "inclination": 53.2184, + "right_ascension_of_the_ascending_node": 94.7731, + "argument_of_perigee": 105.4638 + }, + { + "id": 2, + "eccentricity": 9.25e-05, + "semi_major_axis": 6921000.0, + "inclination": 53.0547, + "right_ascension_of_the_ascending_node": 72.5154, + "argument_of_perigee": 90.1224 + }, + { + "id": 3, + "eccentricity": 0.0001374, + "semi_major_axis": 6921000.0, + "inclination": 53.2179, + "right_ascension_of_the_ascending_node": 267.835, + "argument_of_perigee": 91.8934 + }, + { + "id": 4, + "eccentricity": 0.0002487, + "semi_major_axis": 6921000.0, + "inclination": 70.0012, + "right_ascension_of_the_ascending_node": 69.3367, + "argument_of_perigee": 255.6901 + }, + { + "id": 5, + "eccentricity": 0.0001611, + "semi_major_axis": 6921000.0, + "inclination": 53.2174, + "right_ascension_of_the_ascending_node": 55.1847, + "argument_of_perigee": 75.1893 + }, + { + "id": 6, + "eccentricity": 0.0001416, + "semi_major_axis": 6921000.0, + "inclination": 43.0048, + "right_ascension_of_the_ascending_node": 78.7216, + "argument_of_perigee": 267.8012 + }, + { + "id": 7, + "eccentricity": 3.19e-05, + "semi_major_axis": 7781000.0, + "inclination": 51.99, + "right_ascension_of_the_ascending_node": 185.1027, + "argument_of_perigee": 324.3226 + }, + { + "id": 8, + "eccentricity": 0.0001458, + "semi_major_axis": 6921000.0, + "inclination": 53.2187, + "right_ascension_of_the_ascending_node": 60.0673, + "argument_of_perigee": 101.7531 + }, + { + "id": 9, + "eccentricity": 0.0002094, + "semi_major_axis": 7571000.0, + "inclination": 87.9033, + "right_ascension_of_the_ascending_node": 42.8239, + "argument_of_perigee": 87.9862 + }, + { + "id": 10, + "eccentricity": 0.0001446, + "semi_major_axis": 6921000.0, + "inclination": 53.2193, + "right_ascension_of_the_ascending_node": 272.2761, + "argument_of_perigee": 81.1245 + }, + { + "id": 11, + "eccentricity": 0.0014599, + "semi_major_axis": 6930000.0, + "inclination": 97.4561, + "right_ascension_of_the_ascending_node": 78.3804, + "argument_of_perigee": 97.8971 + }, + { + "id": 12, + "eccentricity": 0.001216, + "semi_major_axis": 6975000.0, + "inclination": 28.9975, + "right_ascension_of_the_ascending_node": 10.6937, + "argument_of_perigee": 347.484 + }, + { + "id": 13, + "eccentricity": 0.0006644, + "semi_major_axis": 6879000.0, + "inclination": 97.5953, + "right_ascension_of_the_ascending_node": 357.6354, + "argument_of_perigee": 247.6331 + }, + { + "id": 14, + "eccentricity": 0.0001813, + "semi_major_axis": 7571000.0, + "inclination": 87.9029, + "right_ascension_of_the_ascending_node": 42.702, + "argument_of_perigee": 74.2011 + }, + { + "id": 15, + "eccentricity": 0.0002114, + "semi_major_axis": 7571000.0, + "inclination": 87.8966, + "right_ascension_of_the_ascending_node": 164.5856, + "argument_of_perigee": 85.208 + }, + { + "id": 16, + "eccentricity": 0.000282, + "semi_major_axis": 6871000.0, + "inclination": 97.4551, + "right_ascension_of_the_ascending_node": 254.4918, + "argument_of_perigee": 147.1704 + }, + { + "id": 17, + "eccentricity": 1.14e-05, + "semi_major_axis": 6921000.0, + "inclination": 97.6564, + "right_ascension_of_the_ascending_node": 238.8298, + "argument_of_perigee": 43.7796 + }, + { + "id": 18, + "eccentricity": 0.0005359, + "semi_major_axis": 6879000.0, + "inclination": 97.4244, + "right_ascension_of_the_ascending_node": 237.009, + "argument_of_perigee": 234.8087 + }, + { + "id": 19, + "eccentricity": 0.0001726, + "semi_major_axis": 6921000.0, + "inclination": 53.2154, + "right_ascension_of_the_ascending_node": 188.4031, + "argument_of_perigee": 73.6068 + }, + { + "id": 20, + "eccentricity": 0.0001255, + "semi_major_axis": 6921000.0, + "inclination": 53.2154, + "right_ascension_of_the_ascending_node": 198.415, + "argument_of_perigee": 99.7221 + }, + { + "id": 21, + "eccentricity": 0.0001338, + "semi_major_axis": 6921000.0, + "inclination": 53.2153, + "right_ascension_of_the_ascending_node": 208.3679, + "argument_of_perigee": 90.0054 + } + ], + "satellites": [ + { + "inertia": [ + 97.83148193359375, + 0.0, + 0.0, + 0.0, + 195.0623321533203, + 0.0, + 0.0, + 0.0, + 136.22845458984375 + ], + "mass": 104.75350835731294, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 0, + "solar_panel": { + "direction": [ + 0.21354705376170396, + 0.9022373164412876, + 0.3746538144080742 + ], + "area": 0.30159965260056604, + "efficiency": 0.18554058512402882 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4033370540512895, + "power": 2.629260446815068, + "type": 1 + }, + "battery": { + "capacity": 16135.782763849822, + "percentage": 0.9868295529683594 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 436.73993489260425, + "power": 6.716683464099348, + "efficiency": 0.5981564677977305 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 541.5890167700024, + "power": 6.937934134877056, + "efficiency": 0.5246416373690876 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 517.2944894002867, + "power": 5.947901783224339, + "efficiency": 0.5859268831212776 + } + ], + "mrp_control": { + "k": 61.9624215763138, + "ki": 0.0001161979482270059, + "p": 220.47761330572362, + "integral_limit": 2.1328025088427968e-05 + }, + "true_anomaly": 42.70419124991653, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 0 + }, + { + "inertia": [ + 72.08142852783203, + 0.0, + 0.0, + 0.0, + 154.134765625, + 0.0, + 0.0, + 0.0, + 106.26858520507812 + ], + "mass": 91.93325187132746, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 1, + "solar_panel": { + "direction": [ + 0.7475259211568887, + 0.6603492191746179, + -0.07172102853429929 + ], + "area": 0.37779916834474225, + "efficiency": 0.49114809244097735 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3096596864010849, + "power": 4.777074176838719, + "type": 1 + }, + "battery": { + "capacity": 21239.185800612242, + "percentage": 0.7577294797146863 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 680.2124935625187, + "power": 6.757428218891475, + "efficiency": 0.5952943891936827 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 698.5324653585499, + "power": 5.733422657282828, + "efficiency": 0.5776943442102116 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 417.2497975213965, + "power": 6.060050291602488, + "efficiency": 0.5431916127220118 + } + ], + "mrp_control": { + "k": 30.787519685465753, + "ki": 0.003097997347493938, + "p": 106.85394954275422, + "integral_limit": 0.0014931956589494214 + }, + "true_anomaly": 268.7896740134581, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 1 + }, + { + "inertia": [ + 160.05487060546875, + 0.0, + 0.0, + 0.0, + 58.8365364074707, + 0.0, + 0.0, + 0.0, + 86.65210723876953 + ], + "mass": 173.81482004536866, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 2, + "solar_panel": { + "direction": [ + 0.6779497084414174, + 0.5356985341429671, + -0.5033997152773066 + ], + "area": 0.3082407166841974, + "efficiency": 0.13779381692163348 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2981043245356734, + "power": 1.4739452364790688, + "type": 1 + }, + "battery": { + "capacity": 11304.102457298726, + "percentage": 0.9865329851861806 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 481.0858657849514, + "power": 6.62249706503361, + "efficiency": 0.5921795371083469 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 546.9575110068009, + "power": 6.521424251797418, + "efficiency": 0.5858836631051022 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 619.5045920528125, + "power": 6.786978392339272, + "efficiency": 0.5500275858801982 + } + ], + "mrp_control": { + "k": 24.476978425763917, + "ki": 0.008364753632494854, + "p": 56.76389879503256, + "integral_limit": 0.01955661993852628 + }, + "true_anomaly": 252.67420205658763, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 2 + }, + { + "inertia": [ + 151.1480712890625, + 0.0, + 0.0, + 0.0, + 175.7903289794922, + 0.0, + 0.0, + 0.0, + 184.2475128173828 + ], + "mass": 63.49729338463664, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 3, + "solar_panel": { + "direction": [ + 0.6999972796151279, + 0.05217258229743598, + -0.7122372007890613 + ], + "area": 0.48858317556418607, + "efficiency": 0.11634765735550184 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2743241998693817, + "power": 6.985195991569576, + "type": 1 + }, + "battery": { + "capacity": 23878.336527461135, + "percentage": 0.6802436322113676 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 627.7170922372716, + "power": 5.6375677317116555, + "efficiency": 0.5369037679887709 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 710.6380343573911, + "power": 5.920439932119784, + "efficiency": 0.5894923284582204 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 603.3807669277709, + "power": 6.516761248711357, + "efficiency": 0.5542070576644185 + } + ], + "mrp_control": { + "k": 35.011019708094324, + "ki": 0.00281960492040629, + "p": 95.76583295079134, + "integral_limit": 0.008983400820822534 + }, + "true_anomaly": 329.39935688059177, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 3 + }, + { + "inertia": [ + 153.517578125, + 0.0, + 0.0, + 0.0, + 117.33609008789062, + 0.0, + 0.0, + 0.0, + 187.2036895751953 + ], + "mass": 148.32375860580214, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 4, + "solar_panel": { + "direction": [ + 0.7632535316833139, + 0.562964434511268, + 0.3170411516638759 + ], + "area": 0.35700534391002936, + "efficiency": 0.4258608935560121 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2832785627001456, + "power": 6.478455058671837, + "type": 1 + }, + "battery": { + "capacity": 10872.39302285374, + "percentage": 0.26150589864433865 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 480.6027087071801, + "power": 5.470210785760651, + "efficiency": 0.5302116043082624 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 459.7986227121196, + "power": 6.847770129632583, + "efficiency": 0.5752785517020144 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 557.3049336947475, + "power": 5.368713186442328, + "efficiency": 0.5552630525136751 + } + ], + "mrp_control": { + "k": 49.04879693403043, + "ki": 0.007364715229300599, + "p": 123.28585585469014, + "integral_limit": 0.02621977227454845 + }, + "true_anomaly": 259.24207650108696, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 4 + }, + { + "inertia": [ + 149.20335388183594, + 0.0, + 0.0, + 0.0, + 62.36585235595703, + 0.0, + 0.0, + 0.0, + 56.26454162597656 + ], + "mass": 109.55727647902383, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 5, + "solar_panel": { + "direction": [ + -0.6958243201184575, + 0.4277692287247124, + 0.5769246072823997 + ], + "area": 0.21568899802119473, + "efficiency": 0.30023857348073096 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.1826432795605758, + "power": 5.00043487302014, + "type": 1 + }, + "battery": { + "capacity": 8380.69031902735, + "percentage": 0.7047274732651361 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 401.55186813915424, + "power": 6.495597742966375, + "efficiency": 0.5122250979607497 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 438.34545108210136, + "power": 5.068040417302031, + "efficiency": 0.5697705232774513 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 628.1850381462223, + "power": 6.059704187926293, + "efficiency": 0.5725932933495661 + } + ], + "mrp_control": { + "k": 22.020123378077084, + "ki": 0.008587142395358838, + "p": 75.23378713547673, + "integral_limit": 0.021820543351891677 + }, + "true_anomaly": 349.1412673571887, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 5 + }, + { + "inertia": [ + 51.078678131103516, + 0.0, + 0.0, + 0.0, + 77.79827117919922, + 0.0, + 0.0, + 0.0, + 77.040771484375 + ], + "mass": 155.20986071954832, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 6, + "solar_panel": { + "direction": [ + 0.4270530832802593, + 0.8562695929941344, + -0.2905650498158433 + ], + "area": 0.43479325032579474, + "efficiency": 0.22138322915313402 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.41999588619088946, + "power": 6.011681614802076, + "type": 1 + }, + "battery": { + "capacity": 22530.12686115116, + "percentage": 0.7019905556179319 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 737.2894766831423, + "power": 5.37958997205371, + "efficiency": 0.5163172938426339 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 416.5147625186451, + "power": 6.041970958170618, + "efficiency": 0.5787212881728292 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 665.6270662038701, + "power": 5.366626393788856, + "efficiency": 0.5923287316234844 + } + ], + "mrp_control": { + "k": 14.472067746950621, + "ki": 0.005103277516433507, + "p": 35.15882037732196, + "integral_limit": 0.0022210859505534695 + }, + "true_anomaly": 279.29771525003594, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 6 + }, + { + "inertia": [ + 117.33334350585938, + 0.0, + 0.0, + 0.0, + 143.8380126953125, + 0.0, + 0.0, + 0.0, + 167.11898803710938 + ], + "mass": 138.23307338795723, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 7, + "solar_panel": { + "direction": [ + -0.1967799777826575, + 0.5721365038393512, + -0.7962018973340499 + ], + "area": 0.3178857277821313, + "efficiency": 0.4137797234803633 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3129855843212266, + "power": 9.351543234610252, + "type": 1 + }, + "battery": { + "capacity": 19736.951457381372, + "percentage": 0.31667282719058515 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 604.0208201570701, + "power": 6.506889469646305, + "efficiency": 0.5506795828180006 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 577.1462587259596, + "power": 6.697143111090428, + "efficiency": 0.5560426144223036 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 527.1282785735425, + "power": 6.344686857468984, + "efficiency": 0.5861325551152325 + } + ], + "mrp_control": { + "k": 17.115699334125555, + "ki": 0.007012692357111764, + "p": 49.8516596545185, + "integral_limit": 0.028253602054364977 + }, + "true_anomaly": 64.44642640484437, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 7 + }, + { + "inertia": [ + 133.46231079101562, + 0.0, + 0.0, + 0.0, + 127.32273864746094, + 0.0, + 0.0, + 0.0, + 120.70621490478516 + ], + "mass": 127.86328813600866, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 8, + "solar_panel": { + "direction": [ + 0.3295385021975212, + 0.1593978803213027, + -0.930589432197943 + ], + "area": 0.42825586296156626, + "efficiency": 0.33240702640324316 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4936558905647026, + "power": 5.920089011009667, + "type": 1 + }, + "battery": { + "capacity": 23426.135490364908, + "percentage": 0.5945597337186962 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 497.7279396292423, + "power": 5.910922516923515, + "efficiency": 0.5384909839515306 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 673.9241930575962, + "power": 6.088486606235658, + "efficiency": 0.5432380144455604 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 543.7991747539754, + "power": 6.902100902401589, + "efficiency": 0.5325726866782591 + } + ], + "mrp_control": { + "k": 40.70612654200069, + "ki": 0.009308099412434557, + "p": 115.1320606343414, + "integral_limit": 0.012623796099526257 + }, + "true_anomaly": 331.4171441728936, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 8 + }, + { + "inertia": [ + 69.54205322265625, + 0.0, + 0.0, + 0.0, + 77.09192657470703, + 0.0, + 0.0, + 0.0, + 130.63941955566406 + ], + "mass": 73.79982292746068, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 9, + "solar_panel": { + "direction": [ + 0.2536973040063621, + 0.3408920125003292, + -0.9052239025530529 + ], + "area": 0.1938461812264193, + "efficiency": 0.22562085857606431 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.40660533102861907, + "power": 6.332646006342113, + "type": 1 + }, + "battery": { + "capacity": 9499.567770822465, + "percentage": 0.9414458240228822 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 558.0441757083697, + "power": 5.286607640379957, + "efficiency": 0.5923637255837738 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 461.06992817224875, + "power": 6.526859715224017, + "efficiency": 0.532917068415873 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 612.4555841480588, + "power": 5.188494763493682, + "efficiency": 0.5638671971765403 + } + ], + "mrp_control": { + "k": 34.562586159314726, + "ki": 0.0028030605602798442, + "p": 95.63310425517595, + "integral_limit": 0.0007471574729282055 + }, + "true_anomaly": 329.52053342664095, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 9 + }, + { + "inertia": [ + 147.62014770507812, + 0.0, + 0.0, + 0.0, + 56.45237731933594, + 0.0, + 0.0, + 0.0, + 126.98616790771484 + ], + "mass": 105.13850670582553, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 10, + "solar_panel": { + "direction": [ + -0.1795614180973408, + 0.7880457627599484, + -0.5888476652980489 + ], + "area": 0.39073651414374244, + "efficiency": 0.27440853400185117 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.13428693686359205, + "power": 8.168895267644183, + "type": 1 + }, + "battery": { + "capacity": 29648.281240820812, + "percentage": 0.9519015794044756 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 720.2499080163673, + "power": 5.126397680445375, + "efficiency": 0.5049867742642182 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 466.07587223252705, + "power": 6.519839628224515, + "efficiency": 0.5988278594533204 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 436.83957103042104, + "power": 5.314556247206204, + "efficiency": 0.5399684786227128 + } + ], + "mrp_control": { + "k": 26.7525280230661, + "ki": 0.0023669032822051317, + "p": 93.17225028796864, + "integral_limit": 0.00768397985232218 + }, + "true_anomaly": 110.56420723314562, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 10 + }, + { + "inertia": [ + 194.77310180664062, + 0.0, + 0.0, + 0.0, + 133.19107055664062, + 0.0, + 0.0, + 0.0, + 177.72781372070312 + ], + "mass": 96.59874883462079, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 11, + "solar_panel": { + "direction": [ + 0.014319262949459887, + 0.0013544723529743633, + 0.9998965567063571 + ], + "area": 0.3615064438803356, + "efficiency": 0.11792643213939408 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.46867867413838116, + "power": 8.996822611749066, + "type": 1 + }, + "battery": { + "capacity": 22636.66544693741, + "percentage": 0.8661146806703017 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 513.1903704112042, + "power": 6.235715794992533, + "efficiency": 0.5313500131834253 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 566.1919190938219, + "power": 6.3698714709247986, + "efficiency": 0.5327969762132047 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 460.8160110621352, + "power": 5.048778871435333, + "efficiency": 0.5855417274274431 + } + ], + "mrp_control": { + "k": 28.170765258732228, + "ki": 0.006198979999741559, + "p": 59.353287558934646, + "integral_limit": 0.00918655444869251 + }, + "true_anomaly": 179.54035871366557, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 11 + }, + { + "inertia": [ + 183.34242248535156, + 0.0, + 0.0, + 0.0, + 133.8968505859375, + 0.0, + 0.0, + 0.0, + 127.21334838867188 + ], + "mass": 60.55619983582899, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 12, + "solar_panel": { + "direction": [ + 0.13842202114893462, + 0.7144961777976115, + -0.6858094166557118 + ], + "area": 0.2102800184342294, + "efficiency": 0.21896425891235013 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.16972950795718478, + "power": 9.071755175732333, + "type": 1 + }, + "battery": { + "capacity": 12797.678330135426, + "percentage": 0.4128962609842597 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 619.3291370123364, + "power": 6.263046120122208, + "efficiency": 0.5368253834639672 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 627.2568891316989, + "power": 5.66013435522453, + "efficiency": 0.5974431268229934 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 471.6046259586225, + "power": 5.897768140363535, + "efficiency": 0.5265826569838631 + } + ], + "mrp_control": { + "k": 26.64428773906946, + "ki": 0.007235778762675257, + "p": 54.81643280975228, + "integral_limit": 0.023036315105980424 + }, + "true_anomaly": 203.00342761421462, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 12 + }, + { + "inertia": [ + 171.35276794433594, + 0.0, + 0.0, + 0.0, + 120.60572052001953, + 0.0, + 0.0, + 0.0, + 52.18482208251953 + ], + "mass": 161.18683759483645, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 13, + "solar_panel": { + "direction": [ + 0.49928977230985855, + 0.585013256449945, + -0.6391159621262801 + ], + "area": 0.20021149787995013, + "efficiency": 0.29878987966861975 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.13334358517044823, + "power": 6.382673465061577, + "type": 1 + }, + "battery": { + "capacity": 14738.132721985938, + "percentage": 0.31955079644396434 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 616.8037899972705, + "power": 6.086964600744555, + "efficiency": 0.5727386909878891 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 426.0914605612055, + "power": 5.528037816056746, + "efficiency": 0.54089426894007 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 590.7735042896991, + "power": 5.237337098479141, + "efficiency": 0.5470013240621542 + } + ], + "mrp_control": { + "k": 20.127982550285775, + "ki": 0.004353128459170691, + "p": 74.73362883993498, + "integral_limit": 0.007428546956405847 + }, + "true_anomaly": 40.978626525526806, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 13 + }, + { + "inertia": [ + 74.56853485107422, + 0.0, + 0.0, + 0.0, + 190.33016967773438, + 0.0, + 0.0, + 0.0, + 70.05558776855469 + ], + "mass": 106.42891443180794, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 14, + "solar_panel": { + "direction": [ + -0.04118764700039332, + 0.9231750856771048, + -0.3821666376329061 + ], + "area": 0.461045933576938, + "efficiency": 0.12779246670062774 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2691289599632104, + "power": 2.3128108218433527, + "type": 1 + }, + "battery": { + "capacity": 24199.583297164398, + "percentage": 0.1497407290122571 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 623.3240476774074, + "power": 5.6627684080863485, + "efficiency": 0.5940554166912397 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 546.3916475237929, + "power": 5.142042030805209, + "efficiency": 0.5828735443982078 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 491.1628118207855, + "power": 6.88844711501012, + "efficiency": 0.5735269954183048 + } + ], + "mrp_control": { + "k": 19.998284032704646, + "ki": 0.002016004665102639, + "p": 52.43990618432044, + "integral_limit": 0.00123252451469467 + }, + "true_anomaly": 134.5186900387619, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 14 + }, + { + "inertia": [ + 133.56752014160156, + 0.0, + 0.0, + 0.0, + 92.51220703125, + 0.0, + 0.0, + 0.0, + 96.19320678710938 + ], + "mass": 137.53712988823696, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 15, + "solar_panel": { + "direction": [ + -0.1544809310684872, + 0.9856614659598724, + 0.06787574278082455 + ], + "area": 0.3257135812637615, + "efficiency": 0.1562457814900134 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.164330479899236, + "power": 5.644690319840423, + "type": 1 + }, + "battery": { + "capacity": 27716.35273042282, + "percentage": 0.3551777601145947 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 586.2627237497796, + "power": 6.625302738413529, + "efficiency": 0.5610942044843571 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 569.6514579568487, + "power": 6.611778823966846, + "efficiency": 0.5061968410621749 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 412.31610072779705, + "power": 6.387045180798852, + "efficiency": 0.5871243022145458 + } + ], + "mrp_control": { + "k": 26.081635817676474, + "ki": 0.005542773729185826, + "p": 53.15408898263985, + "integral_limit": 0.012198036905697457 + }, + "true_anomaly": 338.8641299929615, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 15 + }, + { + "inertia": [ + 151.61778259277344, + 0.0, + 0.0, + 0.0, + 104.54637145996094, + 0.0, + 0.0, + 0.0, + 182.71615600585938 + ], + "mass": 123.14789857908335, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 16, + "solar_panel": { + "direction": [ + 0.06377234301663111, + 0.1913402120086336, + 0.9794498514649232 + ], + "area": 0.43428184980013007, + "efficiency": 0.1454844060361575 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.22149689957942043, + "power": 1.4485469530565984, + "type": 1 + }, + "battery": { + "capacity": 9595.532750682623, + "percentage": 0.9586170729352591 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 496.40329856487574, + "power": 5.535672290531485, + "efficiency": 0.567349395038826 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 575.0094001671937, + "power": 5.883335979662618, + "efficiency": 0.5031841666524296 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 466.43070536742067, + "power": 5.496002725490843, + "efficiency": 0.5693295651010831 + } + ], + "mrp_control": { + "k": 26.850347467326245, + "ki": 0.0025511664528610543, + "p": 88.56101946187069, + "integral_limit": 0.0005633802520128575 + }, + "true_anomaly": 182.39638395846384, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 16 + }, + { + "inertia": [ + 196.96925354003906, + 0.0, + 0.0, + 0.0, + 99.19856262207031, + 0.0, + 0.0, + 0.0, + 52.95524978637695 + ], + "mass": 100.7839696048519, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 17, + "solar_panel": { + "direction": [ + -0.02311763399116895, + 0.044420073046213523, + -0.9987454290805137 + ], + "area": 0.2285646418009073, + "efficiency": 0.47492961310062387 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.16955473200088644, + "power": 7.600209766246917, + "type": 1 + }, + "battery": { + "capacity": 21544.39217573365, + "percentage": 0.5195427805206053 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 624.6453599933757, + "power": 5.377442331310492, + "efficiency": 0.5903980464435208 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 564.1377928661288, + "power": 6.544275696904726, + "efficiency": 0.5278202080841254 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 532.6623936331894, + "power": 6.948982509138228, + "efficiency": 0.5578476376220354 + } + ], + "mrp_control": { + "k": 62.470333220464916, + "ki": 0.005923368188554298, + "p": 155.84426327549656, + "integral_limit": 0.015674628203962253 + }, + "true_anomaly": 44.26261351506519, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 17 + }, + { + "inertia": [ + 199.52516174316406, + 0.0, + 0.0, + 0.0, + 133.24774169921875, + 0.0, + 0.0, + 0.0, + 73.35154724121094 + ], + "mass": 107.6654853416608, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 18, + "solar_panel": { + "direction": [ + -0.27987183576099184, + 0.1555561313312297, + -0.9473510677425944 + ], + "area": 0.48658672783223633, + "efficiency": 0.12728876186650365 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4954069197396169, + "power": 2.40423886736135, + "type": 1 + }, + "battery": { + "capacity": 22980.97547915231, + "percentage": 0.4144614252041723 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 484.58218075598097, + "power": 6.88805777157151, + "efficiency": 0.5343663139094987 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 749.7930294277874, + "power": 5.30369571331282, + "efficiency": 0.5520206582087642 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 496.15944402974935, + "power": 6.450858444840578, + "efficiency": 0.5275246979986383 + } + ], + "mrp_control": { + "k": 34.62071724733189, + "ki": 0.004318420232121505, + "p": 94.31644724097545, + "integral_limit": 0.018052198358133466 + }, + "true_anomaly": 167.29795810650765, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 18 + }, + { + "inertia": [ + 169.30148315429688, + 0.0, + 0.0, + 0.0, + 89.50761413574219, + 0.0, + 0.0, + 0.0, + 128.54080200195312 + ], + "mass": 179.31513911787982, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 19, + "solar_panel": { + "direction": [ + -0.05500111851163219, + 0.0038036046465580176, + 0.9984790481297853 + ], + "area": 0.3221467699874919, + "efficiency": 0.24324553345240763 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.25672624988670223, + "power": 5.481990979509554, + "type": 1 + }, + "battery": { + "capacity": 12534.793179264114, + "percentage": 0.41312160917576557 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 692.7431706517641, + "power": 5.180753066052047, + "efficiency": 0.582696815137714 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 546.6868879850838, + "power": 6.234176676805362, + "efficiency": 0.567952224390009 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 538.4628119361581, + "power": 6.864328161453294, + "efficiency": 0.5382467448568258 + } + ], + "mrp_control": { + "k": 20.86928894275141, + "ki": 0.0001647552308060163, + "p": 61.61409089532989, + "integral_limit": 9.282350540807383e-05 + }, + "true_anomaly": 79.59815333812507, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 19 + }, + { + "inertia": [ + 50.1599235534668, + 0.0, + 0.0, + 0.0, + 190.47579956054688, + 0.0, + 0.0, + 0.0, + 176.1357421875 + ], + "mass": 199.48025477823472, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 20, + "solar_panel": { + "direction": [ + -0.1694599864515181, + 0.011482625269024516, + -0.9854701732212815 + ], + "area": 0.1393524481748167, + "efficiency": 0.351739871561061 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.37946406695004653, + "power": 8.973245200383705, + "type": 1 + }, + "battery": { + "capacity": 25792.431769059196, + "percentage": 0.2009669429878217 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 404.6860629980195, + "power": 5.101375261760182, + "efficiency": 0.5450340627225441 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 676.2622690399496, + "power": 5.140944410886427, + "efficiency": 0.5429318400892794 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 677.0087061139972, + "power": 5.038670092972534, + "efficiency": 0.5484393680300157 + } + ], + "mrp_control": { + "k": 38.068018373568194, + "ki": 0.008483756132207478, + "p": 92.17363083628689, + "integral_limit": 0.036614944627242664 + }, + "true_anomaly": 326.9563439829207, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 20 + }, + { + "inertia": [ + 89.77887725830078, + 0.0, + 0.0, + 0.0, + 82.79995727539062, + 0.0, + 0.0, + 0.0, + 105.19197082519531 + ], + "mass": 118.31690918193317, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 21, + "solar_panel": { + "direction": [ + 0.5931534682997197, + 0.563551954846129, + 0.574959265716381 + ], + "area": 0.21524923917694194, + "efficiency": 0.14917862988986946 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.47040630567961517, + "power": 5.906977040295568, + "type": 1 + }, + "battery": { + "capacity": 24335.160839326716, + "percentage": 0.9042921106899021 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 644.9688812931169, + "power": 5.559989200096904, + "efficiency": 0.5137213287104236 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 695.6878019701605, + "power": 6.217539811116248, + "efficiency": 0.5620340712880224 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 639.4557553555605, + "power": 6.764989883331017, + "efficiency": 0.5671961710368163 + } + ], + "mrp_control": { + "k": 40.01008124219644, + "ki": 0.002799812427076979, + "p": 99.88110056704124, + "integral_limit": 0.0003023267525154252 + }, + "true_anomaly": 25.681282800685565, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 21 + } + ] +} \ No newline at end of file diff --git a/benchmarks/aeosbench/dataset/cases/00270/taskset.json b/benchmarks/aeosbench/dataset/cases/00270/taskset.json new file mode 100644 index 0000000..085d60e --- /dev/null +++ b/benchmarks/aeosbench/dataset/cases/00270/taskset.json @@ -0,0 +1,882 @@ +[ + { + "release_time": 734, + "due_time": 2063, + "duration": 22, + "coordinate": [ + -44.78285848174496, + 44.87592733436793 + ], + "sensor_type": 1, + "id": 0 + }, + { + "release_time": 2515, + "due_time": 3509, + "duration": 50, + "coordinate": [ + -68.25306124069246, + -62.103173506642946 + ], + "sensor_type": 1, + "id": 1 + }, + { + "release_time": 1383, + "due_time": 3154, + "duration": 56, + "coordinate": [ + 49.538684809917726, + -137.473477607482 + ], + "sensor_type": 1, + "id": 2 + }, + { + "release_time": 1686, + "due_time": 3593, + "duration": 35, + "coordinate": [ + -78.19393829765853, + 179.95272360889186 + ], + "sensor_type": 1, + "id": 3 + }, + { + "release_time": 545, + "due_time": 3296, + "duration": 20, + "coordinate": [ + 78.70896959013373, + -129.0885731051044 + ], + "sensor_type": 1, + "id": 4 + }, + { + "release_time": 152, + "due_time": 3312, + "duration": 15, + "coordinate": [ + -55.62119270376073, + -114.76153388439896 + ], + "sensor_type": 1, + "id": 5 + }, + { + "release_time": 947, + "due_time": 3325, + "duration": 60, + "coordinate": [ + -47.76584355542262, + -72.60601045780223 + ], + "sensor_type": 1, + "id": 6 + }, + { + "release_time": 2298, + "due_time": 2960, + "duration": 39, + "coordinate": [ + -61.63914289480212, + 26.003801112765444 + ], + "sensor_type": 1, + "id": 7 + }, + { + "release_time": 1016, + "due_time": 3312, + "duration": 24, + "coordinate": [ + 6.737931779561677, + -179.859248417662 + ], + "sensor_type": 1, + "id": 8 + }, + { + "release_time": 2737, + "due_time": 3035, + "duration": 49, + "coordinate": [ + -23.294281852516576, + -72.6485621810019 + ], + "sensor_type": 1, + "id": 9 + }, + { + "release_time": 3008, + "due_time": 3362, + "duration": 48, + "coordinate": [ + -68.0843479767551, + -62.30507995428381 + ], + "sensor_type": 1, + "id": 10 + }, + { + "release_time": 1096, + "due_time": 3177, + "duration": 41, + "coordinate": [ + 64.72023577667724, + -55.382859005163795 + ], + "sensor_type": 1, + "id": 11 + }, + { + "release_time": 1053, + "due_time": 2671, + "duration": 21, + "coordinate": [ + -0.5759735558562085, + 18.95564971852241 + ], + "sensor_type": 1, + "id": 12 + }, + { + "release_time": 1128, + "due_time": 2334, + "duration": 19, + "coordinate": [ + -77.36547301477599, + -3.334275327143331 + ], + "sensor_type": 1, + "id": 13 + }, + { + "release_time": 238, + "due_time": 2265, + "duration": 52, + "coordinate": [ + -76.35753992900709, + 139.14255132717807 + ], + "sensor_type": 1, + "id": 14 + }, + { + "release_time": 1336, + "due_time": 1754, + "duration": 48, + "coordinate": [ + -32.51343044402757, + 156.09340841282614 + ], + "sensor_type": 1, + "id": 15 + }, + { + "release_time": 174, + "due_time": 605, + "duration": 53, + "coordinate": [ + 66.7189076154163, + -69.58973781981186 + ], + "sensor_type": 1, + "id": 16 + }, + { + "release_time": 1953, + "due_time": 3262, + "duration": 28, + "coordinate": [ + 43.678275527330044, + 114.44567656812586 + ], + "sensor_type": 1, + "id": 17 + }, + { + "release_time": 2582, + "due_time": 3375, + "duration": 46, + "coordinate": [ + 61.89447877333126, + 117.29491588969057 + ], + "sensor_type": 1, + "id": 18 + }, + { + "release_time": 3237, + "due_time": 3354, + "duration": 18, + "coordinate": [ + -7.582768158091724, + 59.6389120753272 + ], + "sensor_type": 1, + "id": 19 + }, + { + "release_time": 1042, + "due_time": 1482, + "duration": 31, + "coordinate": [ + 88.18466819106817, + -102.7644266632182 + ], + "sensor_type": 1, + "id": 20 + }, + { + "release_time": 1218, + "due_time": 1567, + "duration": 38, + "coordinate": [ + -7.174512825157294, + -101.89920983120243 + ], + "sensor_type": 1, + "id": 21 + }, + { + "release_time": 407, + "due_time": 1330, + "duration": 35, + "coordinate": [ + 44.32038848027818, + 121.84997069915477 + ], + "sensor_type": 1, + "id": 22 + }, + { + "release_time": 541, + "due_time": 844, + "duration": 16, + "coordinate": [ + 35.182538131622465, + 19.160612233382977 + ], + "sensor_type": 1, + "id": 23 + }, + { + "release_time": 2343, + "due_time": 2656, + "duration": 29, + "coordinate": [ + -36.20053341289226, + -13.409335900126422 + ], + "sensor_type": 1, + "id": 24 + }, + { + "release_time": 31, + "due_time": 3571, + "duration": 40, + "coordinate": [ + 61.09927172343015, + -18.57339750928594 + ], + "sensor_type": 1, + "id": 25 + }, + { + "release_time": 3277, + "due_time": 3377, + "duration": 17, + "coordinate": [ + -53.47424133401683, + -122.5936479930977 + ], + "sensor_type": 1, + "id": 26 + }, + { + "release_time": 2526, + "due_time": 2645, + "duration": 22, + "coordinate": [ + -15.034978552836378, + -33.83192801710766 + ], + "sensor_type": 1, + "id": 27 + }, + { + "release_time": 375, + "due_time": 2309, + "duration": 45, + "coordinate": [ + 46.50290940803927, + 53.57109190653219 + ], + "sensor_type": 1, + "id": 28 + }, + { + "release_time": 1478, + "due_time": 1541, + "duration": 20, + "coordinate": [ + -87.84051542091389, + 166.2730282611114 + ], + "sensor_type": 1, + "id": 29 + }, + { + "release_time": 1297, + "due_time": 2431, + "duration": 58, + "coordinate": [ + 68.4544203083295, + -125.57266850987747 + ], + "sensor_type": 1, + "id": 30 + }, + { + "release_time": 232, + "due_time": 2870, + "duration": 36, + "coordinate": [ + 34.53237599637522, + -39.820717148333756 + ], + "sensor_type": 1, + "id": 31 + }, + { + "release_time": 216, + "due_time": 526, + "duration": 44, + "coordinate": [ + -67.49962792535813, + 3.3055016706081517 + ], + "sensor_type": 1, + "id": 32 + }, + { + "release_time": 2978, + "due_time": 3241, + "duration": 60, + "coordinate": [ + 17.872140119147303, + -141.77346519698665 + ], + "sensor_type": 1, + "id": 33 + }, + { + "release_time": 1604, + "due_time": 2911, + "duration": 22, + "coordinate": [ + -78.33276412864907, + 81.9570138074244 + ], + "sensor_type": 1, + "id": 34 + }, + { + "release_time": 3342, + "due_time": 3498, + "duration": 25, + "coordinate": [ + -61.36815854259511, + -165.51185223891298 + ], + "sensor_type": 1, + "id": 35 + }, + { + "release_time": 883, + "due_time": 2138, + "duration": 19, + "coordinate": [ + 7.920165599098368, + 177.6770185069135 + ], + "sensor_type": 1, + "id": 36 + }, + { + "release_time": 2809, + "due_time": 2998, + "duration": 59, + "coordinate": [ + 86.23700712261314, + 26.80958415828863 + ], + "sensor_type": 1, + "id": 37 + }, + { + "release_time": 114, + "due_time": 990, + "duration": 37, + "coordinate": [ + 72.65107315486952, + 158.17952697125241 + ], + "sensor_type": 1, + "id": 38 + }, + { + "release_time": 3005, + "due_time": 3212, + "duration": 23, + "coordinate": [ + -89.19801415533378, + 73.50981965101445 + ], + "sensor_type": 1, + "id": 39 + }, + { + "release_time": 1628, + "due_time": 3206, + "duration": 60, + "coordinate": [ + -78.2166039271852, + 110.81867254074405 + ], + "sensor_type": 1, + "id": 40 + }, + { + "release_time": 2360, + "due_time": 3197, + "duration": 17, + "coordinate": [ + 29.399965008533073, + -93.85223808655373 + ], + "sensor_type": 1, + "id": 41 + }, + { + "release_time": 288, + "due_time": 3205, + "duration": 51, + "coordinate": [ + 78.75974429704829, + 112.60970290448483 + ], + "sensor_type": 1, + "id": 42 + }, + { + "release_time": 1693, + "due_time": 2537, + "duration": 31, + "coordinate": [ + -69.80642720127103, + 88.6963470192735 + ], + "sensor_type": 1, + "id": 43 + }, + { + "release_time": 1981, + "due_time": 2704, + "duration": 38, + "coordinate": [ + -59.11352900386151, + -69.41984916853824 + ], + "sensor_type": 1, + "id": 44 + }, + { + "release_time": 868, + "due_time": 1492, + "duration": 59, + "coordinate": [ + 74.47026931630589, + -81.55368278406179 + ], + "sensor_type": 1, + "id": 45 + }, + { + "release_time": 39, + "due_time": 2348, + "duration": 59, + "coordinate": [ + 59.832736833919995, + 165.04966578544122 + ], + "sensor_type": 1, + "id": 46 + }, + { + "release_time": 10, + "due_time": 3218, + "duration": 23, + "coordinate": [ + -18.753721433814576, + -46.9042700649197 + ], + "sensor_type": 1, + "id": 47 + }, + { + "release_time": 1710, + "due_time": 1972, + "duration": 52, + "coordinate": [ + 66.00100282311485, + -24.66763997611264 + ], + "sensor_type": 1, + "id": 48 + }, + { + "release_time": 1097, + "due_time": 2023, + "duration": 28, + "coordinate": [ + 28.76978418347194, + 118.24330581263166 + ], + "sensor_type": 1, + "id": 49 + }, + { + "release_time": 1746, + "due_time": 2627, + "duration": 29, + "coordinate": [ + 30.101092180997327, + 178.53626633823512 + ], + "sensor_type": 1, + "id": 50 + }, + { + "release_time": 1668, + "due_time": 2755, + "duration": 41, + "coordinate": [ + 67.8276969730666, + -114.2009191933844 + ], + "sensor_type": 1, + "id": 51 + }, + { + "release_time": 1986, + "due_time": 3397, + "duration": 18, + "coordinate": [ + -28.907600137445044, + 120.83339785236348 + ], + "sensor_type": 1, + "id": 52 + }, + { + "release_time": 1996, + "due_time": 2855, + "duration": 42, + "coordinate": [ + -57.2652795246952, + -14.316861828258538 + ], + "sensor_type": 1, + "id": 53 + }, + { + "release_time": 957, + "due_time": 2968, + "duration": 25, + "coordinate": [ + 56.7390009905412, + 57.61016077433777 + ], + "sensor_type": 1, + "id": 54 + }, + { + "release_time": 762, + "due_time": 3146, + "duration": 15, + "coordinate": [ + 49.44920645032917, + -167.80776874096063 + ], + "sensor_type": 1, + "id": 55 + }, + { + "release_time": 324, + "due_time": 1215, + "duration": 19, + "coordinate": [ + -78.6459396971083, + -76.44684192176915 + ], + "sensor_type": 1, + "id": 56 + }, + { + "release_time": 2271, + "due_time": 2939, + "duration": 35, + "coordinate": [ + 32.96283788811043, + 55.07333249651214 + ], + "sensor_type": 1, + "id": 57 + }, + { + "release_time": 836, + "due_time": 1034, + "duration": 46, + "coordinate": [ + -77.08063567365922, + 99.18493505794834 + ], + "sensor_type": 1, + "id": 58 + }, + { + "release_time": 2256, + "due_time": 2509, + "duration": 55, + "coordinate": [ + -27.34738157180751, + -150.4209088499621 + ], + "sensor_type": 1, + "id": 59 + }, + { + "release_time": 3206, + "due_time": 3381, + "duration": 30, + "coordinate": [ + -39.41949208975537, + 158.2217014833866 + ], + "sensor_type": 1, + "id": 60 + }, + { + "release_time": 2879, + "due_time": 3275, + "duration": 45, + "coordinate": [ + -61.64428701684322, + -54.045706878380855 + ], + "sensor_type": 1, + "id": 61 + }, + { + "release_time": 731, + "due_time": 1067, + "duration": 48, + "coordinate": [ + -27.092278991693618, + -159.37087228271525 + ], + "sensor_type": 1, + "id": 62 + }, + { + "release_time": 2553, + "due_time": 3003, + "duration": 29, + "coordinate": [ + -60.47372108400765, + 171.43438184128206 + ], + "sensor_type": 1, + "id": 63 + }, + { + "release_time": 1396, + "due_time": 3136, + "duration": 15, + "coordinate": [ + 45.56842610885366, + -22.81770723488961 + ], + "sensor_type": 1, + "id": 64 + }, + { + "release_time": 1866, + "due_time": 2820, + "duration": 56, + "coordinate": [ + 10.911566822599951, + 46.69042415418562 + ], + "sensor_type": 1, + "id": 65 + }, + { + "release_time": 2170, + "due_time": 3591, + "duration": 55, + "coordinate": [ + 53.417859548212164, + -21.233727743135034 + ], + "sensor_type": 1, + "id": 66 + }, + { + "release_time": 715, + "due_time": 3518, + "duration": 22, + "coordinate": [ + -71.25461273527839, + -176.70732721838573 + ], + "sensor_type": 1, + "id": 67 + }, + { + "release_time": 2800, + "due_time": 3400, + "duration": 37, + "coordinate": [ + -82.34699500295207, + -117.75804364613745 + ], + "sensor_type": 1, + "id": 68 + }, + { + "release_time": 1759, + "due_time": 2725, + "duration": 16, + "coordinate": [ + 75.75531880739402, + 37.87220571006296 + ], + "sensor_type": 1, + "id": 69 + }, + { + "release_time": 2602, + "due_time": 3336, + "duration": 31, + "coordinate": [ + -29.959906746652486, + 127.09057759750311 + ], + "sensor_type": 1, + "id": 70 + }, + { + "release_time": 2229, + "due_time": 3541, + "duration": 18, + "coordinate": [ + 62.071317122456264, + 98.20353716322239 + ], + "sensor_type": 1, + "id": 71 + }, + { + "release_time": 2656, + "due_time": 3227, + "duration": 59, + "coordinate": [ + 55.48768851394678, + 105.74938891724798 + ], + "sensor_type": 1, + "id": 72 + }, + { + "release_time": 2536, + "due_time": 3420, + "duration": 15, + "coordinate": [ + -67.0284214803532, + -178.51705807516242 + ], + "sensor_type": 1, + "id": 73 + }, + { + "release_time": 1392, + "due_time": 2386, + "duration": 16, + "coordinate": [ + -88.35967398589757, + -2.9200504060935657 + ], + "sensor_type": 1, + "id": 74 + }, + { + "release_time": 1699, + "due_time": 2864, + "duration": 27, + "coordinate": [ + 21.891769381620904, + -88.50326111550828 + ], + "sensor_type": 1, + "id": 75 + }, + { + "release_time": 20, + "due_time": 973, + "duration": 59, + "coordinate": [ + -42.10953876426463, + 53.83901431597903 + ], + "sensor_type": 1, + "id": 76 + }, + { + "release_time": 871, + "due_time": 3394, + "duration": 37, + "coordinate": [ + 1.1007819392214913, + -49.23598744471383 + ], + "sensor_type": 1, + "id": 77 + }, + { + "release_time": 426, + "due_time": 1581, + "duration": 37, + "coordinate": [ + 41.92307631135046, + 10.533286454828556 + ], + "sensor_type": 1, + "id": 78 + }, + { + "release_time": 377, + "due_time": 1027, + "duration": 46, + "coordinate": [ + 57.59410926318131, + 17.33953179744401 + ], + "sensor_type": 1, + "id": 79 + } +] \ No newline at end of file diff --git a/benchmarks/aeosbench/dataset/cases/00281/constellation.json b/benchmarks/aeosbench/dataset/cases/00281/constellation.json new file mode 100644 index 0000000..5188fc7 --- /dev/null +++ b/benchmarks/aeosbench/dataset/cases/00281/constellation.json @@ -0,0 +1,398 @@ +{ + "orbits": [ + { + "id": 0, + "eccentricity": 0.0003303, + "semi_major_axis": 6921000.0, + "inclination": 69.9993, + "right_ascension_of_the_ascending_node": 190.9891, + "argument_of_perigee": 266.5354 + }, + { + "id": 1, + "eccentricity": 0.0001636, + "semi_major_axis": 6921000.0, + "inclination": 53.2185, + "right_ascension_of_the_ascending_node": 334.2677, + "argument_of_perigee": 70.3171 + }, + { + "id": 2, + "eccentricity": 0.0001433, + "semi_major_axis": 6921000.0, + "inclination": 53.0542, + "right_ascension_of_the_ascending_node": 156.8242, + "argument_of_perigee": 92.7956 + }, + { + "id": 3, + "eccentricity": 0.0138767, + "semi_major_axis": 7189000.0, + "inclination": 97.7316, + "right_ascension_of_the_ascending_node": 51.9812, + "argument_of_perigee": 223.9978 + } + ], + "satellites": [ + { + "inertia": [ + 160.05487060546875, + 0.0, + 0.0, + 0.0, + 58.8365364074707, + 0.0, + 0.0, + 0.0, + 86.65210723876953 + ], + "mass": 173.81482004536866, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 0, + "solar_panel": { + "direction": [ + 0.04822686809414437, + 0.06609051595896633, + -0.9966474867745906 + ], + "area": 0.16535431906562525, + "efficiency": 0.3586311194582841 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.18231056386924133, + "power": 5.901584711219697, + "type": 1 + }, + "battery": { + "capacity": 9033.783271805594, + "percentage": 0.27353854727822674 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 481.0858657849514, + "power": 6.62249706503361, + "efficiency": 0.5921795371083469 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 546.9575110068009, + "power": 6.521424251797418, + "efficiency": 0.5858836631051022 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 619.5045920528125, + "power": 6.786978392339272, + "efficiency": 0.5500275858801982 + } + ], + "mrp_control": { + "k": 24.476978425763917, + "ki": 0.008364753632494854, + "p": 56.76389879503256, + "integral_limit": 0.01955661993852628 + }, + "true_anomaly": 321.6399665721404, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 0 + }, + { + "inertia": [ + 143.73236083984375, + 0.0, + 0.0, + 0.0, + 116.8875503540039, + 0.0, + 0.0, + 0.0, + 196.04832458496094 + ], + "mass": 116.88688058691032, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 1, + "solar_panel": { + "direction": [ + -0.4465837383089027, + 0.2585611343556653, + -0.856568213558475 + ], + "area": 0.17424008178705758, + "efficiency": 0.19809430639344222 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3789763976711129, + "power": 8.239434624993303, + "type": 1 + }, + "battery": { + "capacity": 11642.506576849331, + "percentage": 0.14970826317952798 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 729.1861011315473, + "power": 6.753244538592881, + "efficiency": 0.5091616583737923 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 665.1306180124909, + "power": 5.961787387401162, + "efficiency": 0.5858806887436726 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 695.3362609496985, + "power": 6.440872710809768, + "efficiency": 0.5905060404333102 + } + ], + "mrp_control": { + "k": 37.45316506294016, + "ki": 0.00301591723004471, + "p": 104.61040640951505, + "integral_limit": 0.013500975609547649 + }, + "true_anomaly": 172.59082046522917, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 1 + }, + { + "inertia": [ + 54.027854919433594, + 0.0, + 0.0, + 0.0, + 65.25634765625, + 0.0, + 0.0, + 0.0, + 57.224143981933594 + ], + "mass": 58.44145804569308, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 2, + "solar_panel": { + "direction": [ + -0.8844541078602555, + 0.25245046202590954, + 0.39244069018391076 + ], + "area": 0.152999418111779, + "efficiency": 0.4176477853997672 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.18046347494238144, + "power": 6.864069894236107, + "type": 1 + }, + "battery": { + "capacity": 15993.798711694495, + "percentage": 0.20921042455417915 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 665.2787347086725, + "power": 6.659043160361941, + "efficiency": 0.5138521423477345 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 529.6984550694752, + "power": 5.636537661119238, + "efficiency": 0.5586562297799946 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 566.3288706491081, + "power": 5.255143339450338, + "efficiency": 0.5657572780374148 + } + ], + "mrp_control": { + "k": 13.343735938392213, + "ki": 0.0069937393367140764, + "p": 50.8889387155738, + "integral_limit": 0.022162758759952453 + }, + "true_anomaly": 281.9207714964442, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 2 + }, + { + "inertia": [ + 61.73554992675781, + 0.0, + 0.0, + 0.0, + 172.5933837890625, + 0.0, + 0.0, + 0.0, + 87.24958801269531 + ], + "mass": 188.38006728566054, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 3, + "solar_panel": { + "direction": [ + -0.4886134544722255, + 0.8710504237378414, + 0.0502797316504923 + ], + "area": 0.20516518624891633, + "efficiency": 0.2627460803356644 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4286869566468977, + "power": 3.767639948542367, + "type": 1 + }, + "battery": { + "capacity": 25229.670428505575, + "percentage": 0.5439457653202308 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 600.0083352804004, + "power": 5.911017224172164, + "efficiency": 0.5125716091345308 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 544.0673848544212, + "power": 5.802026083805667, + "efficiency": 0.5710493601807679 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 602.8288958719886, + "power": 6.91621066271366, + "efficiency": 0.5487501831217466 + } + ], + "mrp_control": { + "k": 34.179936325349516, + "ki": 0.0037626556759818774, + "p": 74.81646687914801, + "integral_limit": 0.011690446508629986 + }, + "true_anomaly": 356.0702561567294, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 3 + } + ] +} \ No newline at end of file diff --git a/benchmarks/aeosbench/dataset/cases/00281/taskset.json b/benchmarks/aeosbench/dataset/cases/00281/taskset.json new file mode 100644 index 0000000..9125c78 --- /dev/null +++ b/benchmarks/aeosbench/dataset/cases/00281/taskset.json @@ -0,0 +1,2279 @@ +[ + { + "release_time": 48, + "due_time": 3374, + "duration": 47, + "coordinate": [ + 24.002073312967468, + -78.61462203282903 + ], + "sensor_type": 1, + "id": 0 + }, + { + "release_time": 1324, + "due_time": 2005, + "duration": 15, + "coordinate": [ + 25.990390744650412, + -155.94461910516225 + ], + "sensor_type": 1, + "id": 1 + }, + { + "release_time": 2836, + "due_time": 3477, + "duration": 38, + "coordinate": [ + -87.8479263431169, + -45.89079667065252 + ], + "sensor_type": 1, + "id": 2 + }, + { + "release_time": 269, + "due_time": 761, + "duration": 53, + "coordinate": [ + 54.711237833588456, + 144.36614352450732 + ], + "sensor_type": 1, + "id": 3 + }, + { + "release_time": 1135, + "due_time": 2424, + "duration": 35, + "coordinate": [ + -31.527862449020027, + 36.97216408811235 + ], + "sensor_type": 1, + "id": 4 + }, + { + "release_time": 2223, + "due_time": 3277, + "duration": 21, + "coordinate": [ + -50.722110330675214, + -51.1568816246191 + ], + "sensor_type": 1, + "id": 5 + }, + { + "release_time": 1679, + "due_time": 2598, + "duration": 32, + "coordinate": [ + -30.417878536264226, + -73.54666631951001 + ], + "sensor_type": 1, + "id": 6 + }, + { + "release_time": 20, + "due_time": 2796, + "duration": 38, + "coordinate": [ + -73.478515527468, + -129.03512690619604 + ], + "sensor_type": 1, + "id": 7 + }, + { + "release_time": 3182, + "due_time": 3597, + "duration": 41, + "coordinate": [ + -85.84138022494948, + -73.33696935037626 + ], + "sensor_type": 1, + "id": 8 + }, + { + "release_time": 1456, + "due_time": 1624, + "duration": 40, + "coordinate": [ + -21.62725555209488, + -39.21791831806274 + ], + "sensor_type": 1, + "id": 9 + }, + { + "release_time": 3281, + "due_time": 3381, + "duration": 22, + "coordinate": [ + -8.338997705377622, + -67.49766686082918 + ], + "sensor_type": 1, + "id": 10 + }, + { + "release_time": 898, + "due_time": 2345, + "duration": 46, + "coordinate": [ + 45.55294715516891, + 73.75266471458474 + ], + "sensor_type": 1, + "id": 11 + }, + { + "release_time": 3211, + "due_time": 3506, + "duration": 42, + "coordinate": [ + 53.27592528460448, + -135.2462500183443 + ], + "sensor_type": 1, + "id": 12 + }, + { + "release_time": 684, + "due_time": 1600, + "duration": 46, + "coordinate": [ + 60.476196191627366, + -169.70636650088244 + ], + "sensor_type": 1, + "id": 13 + }, + { + "release_time": 545, + "due_time": 865, + "duration": 52, + "coordinate": [ + 25.659930091399872, + -103.41533506672673 + ], + "sensor_type": 1, + "id": 14 + }, + { + "release_time": 2059, + "due_time": 3337, + "duration": 60, + "coordinate": [ + -63.26622413591615, + 76.32338200253196 + ], + "sensor_type": 1, + "id": 15 + }, + { + "release_time": 2834, + "due_time": 2973, + "duration": 20, + "coordinate": [ + 19.953109568140604, + 104.06443140125924 + ], + "sensor_type": 1, + "id": 16 + }, + { + "release_time": 3318, + "due_time": 3495, + "duration": 46, + "coordinate": [ + -36.977517297511525, + -111.8560325987934 + ], + "sensor_type": 1, + "id": 17 + }, + { + "release_time": 2995, + "due_time": 3143, + "duration": 23, + "coordinate": [ + -54.10793268324994, + -147.05272840971435 + ], + "sensor_type": 1, + "id": 18 + }, + { + "release_time": 996, + "due_time": 1736, + "duration": 24, + "coordinate": [ + 32.00811758587997, + 102.76482182933182 + ], + "sensor_type": 1, + "id": 19 + }, + { + "release_time": 2441, + "due_time": 2689, + "duration": 52, + "coordinate": [ + -38.49628598565122, + 79.75008569215282 + ], + "sensor_type": 1, + "id": 20 + }, + { + "release_time": 1862, + "due_time": 2919, + "duration": 20, + "coordinate": [ + 4.52915510048112, + -179.33701014052522 + ], + "sensor_type": 1, + "id": 21 + }, + { + "release_time": 3244, + "due_time": 3425, + "duration": 24, + "coordinate": [ + 25.91373988589349, + 82.32958850762077 + ], + "sensor_type": 1, + "id": 22 + }, + { + "release_time": 1303, + "due_time": 3328, + "duration": 57, + "coordinate": [ + -46.90499089703455, + -31.82256940256525 + ], + "sensor_type": 1, + "id": 23 + }, + { + "release_time": 1704, + "due_time": 2153, + "duration": 18, + "coordinate": [ + 19.50029491402458, + -87.4014166484262 + ], + "sensor_type": 1, + "id": 24 + }, + { + "release_time": 3114, + "due_time": 3293, + "duration": 44, + "coordinate": [ + 43.31042837921174, + -101.84347025170234 + ], + "sensor_type": 1, + "id": 25 + }, + { + "release_time": 2001, + "due_time": 2892, + "duration": 24, + "coordinate": [ + -30.314640468722573, + 1.4062772249558861 + ], + "sensor_type": 1, + "id": 26 + }, + { + "release_time": 3047, + "due_time": 3238, + "duration": 15, + "coordinate": [ + 26.065852593716258, + 0.1795844661591559 + ], + "sensor_type": 1, + "id": 27 + }, + { + "release_time": 2524, + "due_time": 2686, + "duration": 28, + "coordinate": [ + 9.329911187911463, + 169.28909445659423 + ], + "sensor_type": 1, + "id": 28 + }, + { + "release_time": 320, + "due_time": 647, + "duration": 51, + "coordinate": [ + -40.09769750041034, + -129.20118912834417 + ], + "sensor_type": 1, + "id": 29 + }, + { + "release_time": 1213, + "due_time": 3029, + "duration": 38, + "coordinate": [ + -86.69005347923756, + 62.54556796566155 + ], + "sensor_type": 1, + "id": 30 + }, + { + "release_time": 131, + "due_time": 2285, + "duration": 27, + "coordinate": [ + -88.5491886790668, + 95.50537672213244 + ], + "sensor_type": 1, + "id": 31 + }, + { + "release_time": 3315, + "due_time": 3539, + "duration": 59, + "coordinate": [ + -24.55229506597395, + 62.946578091770306 + ], + "sensor_type": 1, + "id": 32 + }, + { + "release_time": 1570, + "due_time": 3563, + "duration": 42, + "coordinate": [ + -37.822591394780865, + 165.51673536971407 + ], + "sensor_type": 1, + "id": 33 + }, + { + "release_time": 3317, + "due_time": 3449, + "duration": 31, + "coordinate": [ + -21.288988438398803, + -101.01493592042566 + ], + "sensor_type": 1, + "id": 34 + }, + { + "release_time": 1823, + "due_time": 2243, + "duration": 38, + "coordinate": [ + -15.471408608848407, + -151.50723897378168 + ], + "sensor_type": 1, + "id": 35 + }, + { + "release_time": 2974, + "due_time": 3264, + "duration": 53, + "coordinate": [ + 36.23199652797429, + -120.18167995979735 + ], + "sensor_type": 1, + "id": 36 + }, + { + "release_time": 1077, + "due_time": 2571, + "duration": 39, + "coordinate": [ + 20.682321128705382, + 64.95407937159041 + ], + "sensor_type": 1, + "id": 37 + }, + { + "release_time": 2454, + "due_time": 2652, + "duration": 58, + "coordinate": [ + 39.45002548910415, + 15.174713844428453 + ], + "sensor_type": 1, + "id": 38 + }, + { + "release_time": 1957, + "due_time": 2932, + "duration": 26, + "coordinate": [ + -21.247690373718143, + -151.16041773663244 + ], + "sensor_type": 1, + "id": 39 + }, + { + "release_time": 2376, + "due_time": 3384, + "duration": 41, + "coordinate": [ + -47.927934963485505, + -169.45944525696908 + ], + "sensor_type": 1, + "id": 40 + }, + { + "release_time": 404, + "due_time": 1671, + "duration": 57, + "coordinate": [ + 17.69633495238969, + 57.38373116204099 + ], + "sensor_type": 1, + "id": 41 + }, + { + "release_time": 85, + "due_time": 976, + "duration": 34, + "coordinate": [ + -72.31875356288349, + -125.23057033519949 + ], + "sensor_type": 1, + "id": 42 + }, + { + "release_time": 1342, + "due_time": 3486, + "duration": 19, + "coordinate": [ + -81.67515512893094, + 104.91888148465364 + ], + "sensor_type": 1, + "id": 43 + }, + { + "release_time": 715, + "due_time": 3203, + "duration": 47, + "coordinate": [ + -89.82488715563596, + -14.762099428643637 + ], + "sensor_type": 1, + "id": 44 + }, + { + "release_time": 1886, + "due_time": 3198, + "duration": 54, + "coordinate": [ + 28.202838689381522, + 68.59753663570507 + ], + "sensor_type": 1, + "id": 45 + }, + { + "release_time": 2465, + "due_time": 2677, + "duration": 26, + "coordinate": [ + 56.78443946484552, + 45.55297710644413 + ], + "sensor_type": 1, + "id": 46 + }, + { + "release_time": 580, + "due_time": 2884, + "duration": 36, + "coordinate": [ + -24.548016626177727, + 16.184648096210395 + ], + "sensor_type": 1, + "id": 47 + }, + { + "release_time": 661, + "due_time": 2234, + "duration": 57, + "coordinate": [ + 65.36573080906683, + -36.6124826369136 + ], + "sensor_type": 1, + "id": 48 + }, + { + "release_time": 259, + "due_time": 3000, + "duration": 51, + "coordinate": [ + -74.65081637638146, + 154.21930669221126 + ], + "sensor_type": 1, + "id": 49 + }, + { + "release_time": 719, + "due_time": 1209, + "duration": 50, + "coordinate": [ + -44.448335462827536, + -27.46869020703639 + ], + "sensor_type": 1, + "id": 50 + }, + { + "release_time": 1036, + "due_time": 2825, + "duration": 23, + "coordinate": [ + -3.6782880412063577, + 78.41525687541576 + ], + "sensor_type": 1, + "id": 51 + }, + { + "release_time": 1107, + "due_time": 2557, + "duration": 50, + "coordinate": [ + -35.12029393551535, + -79.20713603705293 + ], + "sensor_type": 1, + "id": 52 + }, + { + "release_time": 695, + "due_time": 2287, + "duration": 42, + "coordinate": [ + 14.679758945397225, + -89.58595121261862 + ], + "sensor_type": 1, + "id": 53 + }, + { + "release_time": 1344, + "due_time": 3307, + "duration": 21, + "coordinate": [ + -64.70937209576962, + 101.45003555540563 + ], + "sensor_type": 1, + "id": 54 + }, + { + "release_time": 290, + "due_time": 3315, + "duration": 53, + "coordinate": [ + 67.73136561653075, + -128.00008921974603 + ], + "sensor_type": 1, + "id": 55 + }, + { + "release_time": 827, + "due_time": 2592, + "duration": 20, + "coordinate": [ + 55.59965395778002, + -143.92651121263106 + ], + "sensor_type": 1, + "id": 56 + }, + { + "release_time": 801, + "due_time": 2528, + "duration": 33, + "coordinate": [ + 55.21157236539278, + -11.417252332647422 + ], + "sensor_type": 1, + "id": 57 + }, + { + "release_time": 3483, + "due_time": 3600, + "duration": 39, + "coordinate": [ + -12.757129189350351, + 3.6887851586414513 + ], + "sensor_type": 1, + "id": 58 + }, + { + "release_time": 2942, + "due_time": 3557, + "duration": 19, + "coordinate": [ + -81.17693365336858, + 79.35902514747056 + ], + "sensor_type": 1, + "id": 59 + }, + { + "release_time": 363, + "due_time": 2098, + "duration": 56, + "coordinate": [ + 78.20986997281898, + -138.50945407307248 + ], + "sensor_type": 1, + "id": 60 + }, + { + "release_time": 349, + "due_time": 1109, + "duration": 24, + "coordinate": [ + 17.34217972011234, + 162.62093301391656 + ], + "sensor_type": 1, + "id": 61 + }, + { + "release_time": 233, + "due_time": 1480, + "duration": 29, + "coordinate": [ + -14.786955665224525, + -118.23441990004649 + ], + "sensor_type": 1, + "id": 62 + }, + { + "release_time": 2484, + "due_time": 3032, + "duration": 33, + "coordinate": [ + 33.15234935467777, + 92.02043598183883 + ], + "sensor_type": 1, + "id": 63 + }, + { + "release_time": 2235, + "due_time": 2707, + "duration": 60, + "coordinate": [ + 21.765148698056464, + 160.19723230741397 + ], + "sensor_type": 1, + "id": 64 + }, + { + "release_time": 3165, + "due_time": 3455, + "duration": 40, + "coordinate": [ + 37.318831694842686, + 13.674432406633514 + ], + "sensor_type": 1, + "id": 65 + }, + { + "release_time": 683, + "due_time": 1124, + "duration": 36, + "coordinate": [ + 46.98225494218832, + 154.84515901267508 + ], + "sensor_type": 1, + "id": 66 + }, + { + "release_time": 2224, + "due_time": 2699, + "duration": 25, + "coordinate": [ + -42.14594645301155, + -108.78196621919626 + ], + "sensor_type": 1, + "id": 67 + }, + { + "release_time": 3181, + "due_time": 3462, + "duration": 51, + "coordinate": [ + -14.96200650777567, + 101.17401559222873 + ], + "sensor_type": 1, + "id": 68 + }, + { + "release_time": 1517, + "due_time": 3043, + "duration": 23, + "coordinate": [ + -53.96783412480406, + 68.78646299764614 + ], + "sensor_type": 1, + "id": 69 + }, + { + "release_time": 3179, + "due_time": 3590, + "duration": 34, + "coordinate": [ + -49.16683452844003, + -112.11591980891659 + ], + "sensor_type": 1, + "id": 70 + }, + { + "release_time": 2998, + "due_time": 3267, + "duration": 54, + "coordinate": [ + -5.318113102928834, + -141.45322813116002 + ], + "sensor_type": 1, + "id": 71 + }, + { + "release_time": 787, + "due_time": 2553, + "duration": 15, + "coordinate": [ + 58.147974624623004, + 121.3156652177887 + ], + "sensor_type": 1, + "id": 72 + }, + { + "release_time": 948, + "due_time": 1789, + "duration": 59, + "coordinate": [ + -67.53225848515777, + 115.32418918500525 + ], + "sensor_type": 1, + "id": 73 + }, + { + "release_time": 154, + "due_time": 3212, + "duration": 41, + "coordinate": [ + 59.83838976228532, + 27.429408771286745 + ], + "sensor_type": 1, + "id": 74 + }, + { + "release_time": 871, + "due_time": 1607, + "duration": 60, + "coordinate": [ + 41.92515590243664, + -119.49551389369105 + ], + "sensor_type": 1, + "id": 75 + }, + { + "release_time": 2659, + "due_time": 2865, + "duration": 56, + "coordinate": [ + 37.47109402653328, + 25.79164217227222 + ], + "sensor_type": 1, + "id": 76 + }, + { + "release_time": 1279, + "due_time": 2919, + "duration": 19, + "coordinate": [ + -50.3162828598242, + 126.49222716772681 + ], + "sensor_type": 1, + "id": 77 + }, + { + "release_time": 1422, + "due_time": 3241, + "duration": 37, + "coordinate": [ + -72.68694232623884, + 118.76933850251527 + ], + "sensor_type": 1, + "id": 78 + }, + { + "release_time": 2990, + "due_time": 3365, + "duration": 27, + "coordinate": [ + 39.2658175007505, + 105.36659228874191 + ], + "sensor_type": 1, + "id": 79 + }, + { + "release_time": 2443, + "due_time": 2945, + "duration": 16, + "coordinate": [ + -26.13246202165717, + -78.0450729920264 + ], + "sensor_type": 1, + "id": 80 + }, + { + "release_time": 1049, + "due_time": 2739, + "duration": 57, + "coordinate": [ + -56.28673756156428, + -6.103701891087297 + ], + "sensor_type": 1, + "id": 81 + }, + { + "release_time": 2246, + "due_time": 3196, + "duration": 32, + "coordinate": [ + 21.910738342712207, + -166.69192848147804 + ], + "sensor_type": 1, + "id": 82 + }, + { + "release_time": 1746, + "due_time": 2150, + "duration": 37, + "coordinate": [ + 6.098870267520184, + 85.85388206308176 + ], + "sensor_type": 1, + "id": 83 + }, + { + "release_time": 232, + "due_time": 2567, + "duration": 42, + "coordinate": [ + 57.152707252385085, + 15.038978305563518 + ], + "sensor_type": 1, + "id": 84 + }, + { + "release_time": 3092, + "due_time": 3372, + "duration": 47, + "coordinate": [ + -63.7165178749714, + -39.123749400420934 + ], + "sensor_type": 1, + "id": 85 + }, + { + "release_time": 1227, + "due_time": 3272, + "duration": 43, + "coordinate": [ + -48.65614765142086, + -80.95682140831119 + ], + "sensor_type": 1, + "id": 86 + }, + { + "release_time": 2809, + "due_time": 3125, + "duration": 51, + "coordinate": [ + 1.2422790254240539, + -23.955682512775866 + ], + "sensor_type": 1, + "id": 87 + }, + { + "release_time": 1072, + "due_time": 1218, + "duration": 47, + "coordinate": [ + -89.37005520390885, + -9.272495724225536 + ], + "sensor_type": 1, + "id": 88 + }, + { + "release_time": 1955, + "due_time": 2121, + "duration": 49, + "coordinate": [ + -14.531772601864361, + -71.64597590477061 + ], + "sensor_type": 1, + "id": 89 + }, + { + "release_time": 2325, + "due_time": 3585, + "duration": 48, + "coordinate": [ + 76.40407102982346, + -99.29457888962656 + ], + "sensor_type": 1, + "id": 90 + }, + { + "release_time": 1704, + "due_time": 2371, + "duration": 54, + "coordinate": [ + -55.28328589227321, + -71.66456440770715 + ], + "sensor_type": 1, + "id": 91 + }, + { + "release_time": 2444, + "due_time": 2903, + "duration": 38, + "coordinate": [ + 8.216867034160515, + 179.81118646229697 + ], + "sensor_type": 1, + "id": 92 + }, + { + "release_time": 1546, + "due_time": 3258, + "duration": 50, + "coordinate": [ + 26.241011379122114, + 147.65046903164512 + ], + "sensor_type": 1, + "id": 93 + }, + { + "release_time": 1088, + "due_time": 1651, + "duration": 40, + "coordinate": [ + 16.25464552579851, + -150.95159484703544 + ], + "sensor_type": 1, + "id": 94 + }, + { + "release_time": 153, + "due_time": 2042, + "duration": 34, + "coordinate": [ + -20.287026936937167, + 160.15814558242175 + ], + "sensor_type": 1, + "id": 95 + }, + { + "release_time": 2257, + "due_time": 3513, + "duration": 35, + "coordinate": [ + 11.528004575519532, + 155.64674906102812 + ], + "sensor_type": 1, + "id": 96 + }, + { + "release_time": 1357, + "due_time": 2153, + "duration": 48, + "coordinate": [ + 29.2984129187694, + -14.86309694092597 + ], + "sensor_type": 1, + "id": 97 + }, + { + "release_time": 34, + "due_time": 1280, + "duration": 32, + "coordinate": [ + 60.59572301121571, + -63.025834591471636 + ], + "sensor_type": 1, + "id": 98 + }, + { + "release_time": 1207, + "due_time": 2395, + "duration": 28, + "coordinate": [ + 29.566423146904825, + 6.116316484775325 + ], + "sensor_type": 1, + "id": 99 + }, + { + "release_time": 990, + "due_time": 3273, + "duration": 22, + "coordinate": [ + -86.50622268383889, + 116.12064987030016 + ], + "sensor_type": 1, + "id": 100 + }, + { + "release_time": 20, + "due_time": 1448, + "duration": 55, + "coordinate": [ + -86.27246242316761, + 178.80633336865895 + ], + "sensor_type": 1, + "id": 101 + }, + { + "release_time": 1119, + "due_time": 2947, + "duration": 35, + "coordinate": [ + 1.5723949842171834, + 110.93962160156468 + ], + "sensor_type": 1, + "id": 102 + }, + { + "release_time": 2776, + "due_time": 3112, + "duration": 22, + "coordinate": [ + 53.980139338194135, + 146.4106557703327 + ], + "sensor_type": 1, + "id": 103 + }, + { + "release_time": 3426, + "due_time": 3585, + "duration": 32, + "coordinate": [ + -44.195986768986145, + 17.42655043067316 + ], + "sensor_type": 1, + "id": 104 + }, + { + "release_time": 3433, + "due_time": 3535, + "duration": 15, + "coordinate": [ + 56.62012301505854, + -165.41638452732164 + ], + "sensor_type": 1, + "id": 105 + }, + { + "release_time": 2778, + "due_time": 3089, + "duration": 27, + "coordinate": [ + -22.563340622969065, + -115.9814632249226 + ], + "sensor_type": 1, + "id": 106 + }, + { + "release_time": 1336, + "due_time": 3241, + "duration": 49, + "coordinate": [ + 88.54119305068696, + -9.812590983485592 + ], + "sensor_type": 1, + "id": 107 + }, + { + "release_time": 1940, + "due_time": 2877, + "duration": 58, + "coordinate": [ + 27.896952614616012, + 88.2321800272693 + ], + "sensor_type": 1, + "id": 108 + }, + { + "release_time": 1605, + "due_time": 2362, + "duration": 19, + "coordinate": [ + 44.755000416960826, + 98.79307517786981 + ], + "sensor_type": 1, + "id": 109 + }, + { + "release_time": 3280, + "due_time": 3577, + "duration": 19, + "coordinate": [ + 47.98868434471635, + 88.0366244598273 + ], + "sensor_type": 1, + "id": 110 + }, + { + "release_time": 1190, + "due_time": 1846, + "duration": 43, + "coordinate": [ + 50.758485172651234, + -149.38386498492554 + ], + "sensor_type": 1, + "id": 111 + }, + { + "release_time": 2893, + "due_time": 3311, + "duration": 44, + "coordinate": [ + 18.159814904148462, + 8.729010184420446 + ], + "sensor_type": 1, + "id": 112 + }, + { + "release_time": 1824, + "due_time": 3421, + "duration": 15, + "coordinate": [ + -22.640915464747792, + 9.614608943807895 + ], + "sensor_type": 1, + "id": 113 + }, + { + "release_time": 1150, + "due_time": 2094, + "duration": 35, + "coordinate": [ + 57.86634241518425, + -78.60557424404436 + ], + "sensor_type": 1, + "id": 114 + }, + { + "release_time": 2405, + "due_time": 2967, + "duration": 46, + "coordinate": [ + -30.96293617616457, + -2.066692468174665 + ], + "sensor_type": 1, + "id": 115 + }, + { + "release_time": 1566, + "due_time": 1638, + "duration": 15, + "coordinate": [ + -39.67314873603014, + -9.418533968291257 + ], + "sensor_type": 1, + "id": 116 + }, + { + "release_time": 2043, + "due_time": 2868, + "duration": 38, + "coordinate": [ + 48.37418717429918, + -82.65966927814209 + ], + "sensor_type": 1, + "id": 117 + }, + { + "release_time": 2801, + "due_time": 3000, + "duration": 17, + "coordinate": [ + 78.20910513541153, + -147.85791858908567 + ], + "sensor_type": 1, + "id": 118 + }, + { + "release_time": 2196, + "due_time": 3246, + "duration": 16, + "coordinate": [ + 78.18488467959875, + 162.89533091465034 + ], + "sensor_type": 1, + "id": 119 + }, + { + "release_time": 1735, + "due_time": 3533, + "duration": 24, + "coordinate": [ + -32.78113670010143, + 139.22605008579006 + ], + "sensor_type": 1, + "id": 120 + }, + { + "release_time": 886, + "due_time": 3523, + "duration": 26, + "coordinate": [ + -63.540954238739886, + -6.094818545289826 + ], + "sensor_type": 1, + "id": 121 + }, + { + "release_time": 205, + "due_time": 368, + "duration": 39, + "coordinate": [ + -50.95081362159425, + 145.2288648097163 + ], + "sensor_type": 1, + "id": 122 + }, + { + "release_time": 2796, + "due_time": 3114, + "duration": 23, + "coordinate": [ + -15.113793187595519, + 116.69982766307288 + ], + "sensor_type": 1, + "id": 123 + }, + { + "release_time": 2111, + "due_time": 3072, + "duration": 26, + "coordinate": [ + -20.45809432925384, + 151.44830250258792 + ], + "sensor_type": 1, + "id": 124 + }, + { + "release_time": 1942, + "due_time": 2187, + "duration": 46, + "coordinate": [ + 4.66690832640414, + -87.1829734417674 + ], + "sensor_type": 1, + "id": 125 + }, + { + "release_time": 2388, + "due_time": 3371, + "duration": 36, + "coordinate": [ + 49.95592398905035, + -0.9379014500385949 + ], + "sensor_type": 1, + "id": 126 + }, + { + "release_time": 150, + "due_time": 2033, + "duration": 17, + "coordinate": [ + -86.07656046467508, + -142.38567059930034 + ], + "sensor_type": 1, + "id": 127 + }, + { + "release_time": 3002, + "due_time": 3526, + "duration": 38, + "coordinate": [ + -57.523370978264055, + 19.610838483069188 + ], + "sensor_type": 1, + "id": 128 + }, + { + "release_time": 2832, + "due_time": 2999, + "duration": 30, + "coordinate": [ + 48.97201060487126, + -65.83149783908054 + ], + "sensor_type": 1, + "id": 129 + }, + { + "release_time": 3233, + "due_time": 3445, + "duration": 43, + "coordinate": [ + -22.517161665109228, + -79.47028153086139 + ], + "sensor_type": 1, + "id": 130 + }, + { + "release_time": 1546, + "due_time": 2897, + "duration": 55, + "coordinate": [ + -76.06362384581519, + 118.62152432552296 + ], + "sensor_type": 1, + "id": 131 + }, + { + "release_time": 2188, + "due_time": 3236, + "duration": 43, + "coordinate": [ + -26.15402291316874, + 43.216302010953655 + ], + "sensor_type": 1, + "id": 132 + }, + { + "release_time": 96, + "due_time": 3343, + "duration": 18, + "coordinate": [ + 37.76759077299897, + -169.22882833283776 + ], + "sensor_type": 1, + "id": 133 + }, + { + "release_time": 2052, + "due_time": 3338, + "duration": 47, + "coordinate": [ + 3.632019144526936, + -163.1560061020292 + ], + "sensor_type": 1, + "id": 134 + }, + { + "release_time": 2790, + "due_time": 3501, + "duration": 41, + "coordinate": [ + -14.519055468105577, + -146.76793813507163 + ], + "sensor_type": 1, + "id": 135 + }, + { + "release_time": 1553, + "due_time": 2384, + "duration": 29, + "coordinate": [ + 46.98063487593765, + 122.84738477628747 + ], + "sensor_type": 1, + "id": 136 + }, + { + "release_time": 2847, + "due_time": 3585, + "duration": 48, + "coordinate": [ + 29.79730507877025, + -83.97433256444343 + ], + "sensor_type": 1, + "id": 137 + }, + { + "release_time": 2149, + "due_time": 3272, + "duration": 16, + "coordinate": [ + -77.98357589819702, + 164.88990604536457 + ], + "sensor_type": 1, + "id": 138 + }, + { + "release_time": 1220, + "due_time": 1542, + "duration": 21, + "coordinate": [ + -7.316384470691418, + 165.92740791210372 + ], + "sensor_type": 1, + "id": 139 + }, + { + "release_time": 1231, + "due_time": 2519, + "duration": 15, + "coordinate": [ + -19.47479809317943, + -2.225839022607545 + ], + "sensor_type": 1, + "id": 140 + }, + { + "release_time": 2610, + "due_time": 3113, + "duration": 36, + "coordinate": [ + -53.8682005038821, + 60.180005328945896 + ], + "sensor_type": 1, + "id": 141 + }, + { + "release_time": 2934, + "due_time": 3562, + "duration": 31, + "coordinate": [ + -73.18642291304013, + 123.95539735115761 + ], + "sensor_type": 1, + "id": 142 + }, + { + "release_time": 1506, + "due_time": 2927, + "duration": 33, + "coordinate": [ + -18.792528683860738, + 22.633383696904247 + ], + "sensor_type": 1, + "id": 143 + }, + { + "release_time": 2345, + "due_time": 3027, + "duration": 29, + "coordinate": [ + 46.85889217632419, + -49.4852665111344 + ], + "sensor_type": 1, + "id": 144 + }, + { + "release_time": 3259, + "due_time": 3487, + "duration": 17, + "coordinate": [ + 72.5222299822666, + -54.50910253306087 + ], + "sensor_type": 1, + "id": 145 + }, + { + "release_time": 1061, + "due_time": 1527, + "duration": 33, + "coordinate": [ + 46.38853205366857, + 89.70646523888553 + ], + "sensor_type": 1, + "id": 146 + }, + { + "release_time": 3371, + "due_time": 3535, + "duration": 32, + "coordinate": [ + 55.57760740091115, + 101.36864711642164 + ], + "sensor_type": 1, + "id": 147 + }, + { + "release_time": 2782, + "due_time": 3375, + "duration": 25, + "coordinate": [ + 3.280421740592658, + 78.68638083181969 + ], + "sensor_type": 1, + "id": 148 + }, + { + "release_time": 167, + "due_time": 2701, + "duration": 28, + "coordinate": [ + -81.90207849814537, + -15.182903663604094 + ], + "sensor_type": 1, + "id": 149 + }, + { + "release_time": 541, + "due_time": 2522, + "duration": 55, + "coordinate": [ + 39.154384835258185, + -155.8174394745697 + ], + "sensor_type": 1, + "id": 150 + }, + { + "release_time": 1557, + "due_time": 2598, + "duration": 59, + "coordinate": [ + -10.314985215906859, + -74.17459147478351 + ], + "sensor_type": 1, + "id": 151 + }, + { + "release_time": 52, + "due_time": 865, + "duration": 37, + "coordinate": [ + 50.535191558266405, + 174.54773988388422 + ], + "sensor_type": 1, + "id": 152 + }, + { + "release_time": 625, + "due_time": 1745, + "duration": 57, + "coordinate": [ + 5.266397711567109, + -65.08868633423918 + ], + "sensor_type": 1, + "id": 153 + }, + { + "release_time": 1022, + "due_time": 3094, + "duration": 22, + "coordinate": [ + -61.16020994474514, + 90.40831504087237 + ], + "sensor_type": 1, + "id": 154 + }, + { + "release_time": 17, + "due_time": 1555, + "duration": 57, + "coordinate": [ + 12.439080463569368, + -116.40707145229175 + ], + "sensor_type": 1, + "id": 155 + }, + { + "release_time": 650, + "due_time": 900, + "duration": 25, + "coordinate": [ + 63.016286046166016, + 5.132933623526213 + ], + "sensor_type": 1, + "id": 156 + }, + { + "release_time": 943, + "due_time": 1172, + "duration": 54, + "coordinate": [ + 80.38835669320505, + -66.71952504972849 + ], + "sensor_type": 1, + "id": 157 + }, + { + "release_time": 814, + "due_time": 1570, + "duration": 30, + "coordinate": [ + -23.689665266471792, + -86.23876032340242 + ], + "sensor_type": 1, + "id": 158 + }, + { + "release_time": 2905, + "due_time": 3056, + "duration": 35, + "coordinate": [ + -49.505292859088414, + -152.31149805401205 + ], + "sensor_type": 1, + "id": 159 + }, + { + "release_time": 165, + "due_time": 2469, + "duration": 18, + "coordinate": [ + 5.484333003382147, + -36.59322345576129 + ], + "sensor_type": 1, + "id": 160 + }, + { + "release_time": 1069, + "due_time": 2091, + "duration": 24, + "coordinate": [ + -66.76754136697215, + -12.584090309335522 + ], + "sensor_type": 1, + "id": 161 + }, + { + "release_time": 1331, + "due_time": 1693, + "duration": 52, + "coordinate": [ + -28.36219245526548, + 113.80715599100807 + ], + "sensor_type": 1, + "id": 162 + }, + { + "release_time": 835, + "due_time": 1368, + "duration": 48, + "coordinate": [ + 57.11492334552753, + -156.97506191578535 + ], + "sensor_type": 1, + "id": 163 + }, + { + "release_time": 1996, + "due_time": 2605, + "duration": 40, + "coordinate": [ + 50.68571832782672, + 93.17712253563786 + ], + "sensor_type": 1, + "id": 164 + }, + { + "release_time": 1903, + "due_time": 3559, + "duration": 33, + "coordinate": [ + -25.859304972264425, + -72.40258435590916 + ], + "sensor_type": 1, + "id": 165 + }, + { + "release_time": 55, + "due_time": 739, + "duration": 39, + "coordinate": [ + 49.360663817321466, + 17.48523389680264 + ], + "sensor_type": 1, + "id": 166 + }, + { + "release_time": 2908, + "due_time": 3143, + "duration": 36, + "coordinate": [ + 68.68241161489249, + -9.998807427607801 + ], + "sensor_type": 1, + "id": 167 + }, + { + "release_time": 933, + "due_time": 2223, + "duration": 53, + "coordinate": [ + 12.06259915805667, + 90.14783359832518 + ], + "sensor_type": 1, + "id": 168 + }, + { + "release_time": 3377, + "due_time": 3579, + "duration": 38, + "coordinate": [ + -41.537929791252246, + 35.94639235295847 + ], + "sensor_type": 1, + "id": 169 + }, + { + "release_time": 39, + "due_time": 3507, + "duration": 56, + "coordinate": [ + -0.8220897723575575, + -158.2414497142853 + ], + "sensor_type": 1, + "id": 170 + }, + { + "release_time": 1046, + "due_time": 2939, + "duration": 45, + "coordinate": [ + -28.746631707395068, + -132.62564079924366 + ], + "sensor_type": 1, + "id": 171 + }, + { + "release_time": 1495, + "due_time": 2807, + "duration": 51, + "coordinate": [ + 18.042958563770412, + 20.565239378476605 + ], + "sensor_type": 1, + "id": 172 + }, + { + "release_time": 1716, + "due_time": 3552, + "duration": 36, + "coordinate": [ + 46.11301410600791, + -87.40258920478189 + ], + "sensor_type": 1, + "id": 173 + }, + { + "release_time": 996, + "due_time": 1607, + "duration": 29, + "coordinate": [ + 75.42419460903446, + -114.96328459301667 + ], + "sensor_type": 1, + "id": 174 + }, + { + "release_time": 1779, + "due_time": 2077, + "duration": 20, + "coordinate": [ + -71.94799767001584, + 97.35249433084198 + ], + "sensor_type": 1, + "id": 175 + }, + { + "release_time": 3113, + "due_time": 3190, + "duration": 16, + "coordinate": [ + -52.88376800733531, + 28.05099715424913 + ], + "sensor_type": 1, + "id": 176 + }, + { + "release_time": 1565, + "due_time": 3487, + "duration": 40, + "coordinate": [ + -54.07812590396493, + -19.37652672898571 + ], + "sensor_type": 1, + "id": 177 + }, + { + "release_time": 1713, + "due_time": 2880, + "duration": 35, + "coordinate": [ + 63.29638623469884, + 29.178307595543828 + ], + "sensor_type": 1, + "id": 178 + }, + { + "release_time": 2326, + "due_time": 3370, + "duration": 56, + "coordinate": [ + 87.63350606491537, + 27.94109985271257 + ], + "sensor_type": 1, + "id": 179 + }, + { + "release_time": 1995, + "due_time": 2584, + "duration": 54, + "coordinate": [ + -25.67951113246278, + 106.9952418098336 + ], + "sensor_type": 1, + "id": 180 + }, + { + "release_time": 1780, + "due_time": 2600, + "duration": 45, + "coordinate": [ + -32.69672244220485, + 143.53136703712693 + ], + "sensor_type": 1, + "id": 181 + }, + { + "release_time": 1662, + "due_time": 2909, + "duration": 28, + "coordinate": [ + -56.00350888788555, + -144.84230362302637 + ], + "sensor_type": 1, + "id": 182 + }, + { + "release_time": 1827, + "due_time": 3227, + "duration": 21, + "coordinate": [ + -60.63493651556304, + -175.12427595315552 + ], + "sensor_type": 1, + "id": 183 + }, + { + "release_time": 3487, + "due_time": 3596, + "duration": 33, + "coordinate": [ + -23.985941543048042, + -27.48087390761944 + ], + "sensor_type": 1, + "id": 184 + }, + { + "release_time": 64, + "due_time": 434, + "duration": 34, + "coordinate": [ + 42.02591779295676, + -138.00389194673244 + ], + "sensor_type": 1, + "id": 185 + }, + { + "release_time": 1296, + "due_time": 2994, + "duration": 39, + "coordinate": [ + 56.69681525585045, + -81.56435031443287 + ], + "sensor_type": 1, + "id": 186 + }, + { + "release_time": 478, + "due_time": 3375, + "duration": 51, + "coordinate": [ + 73.5077398797234, + 22.546699114631053 + ], + "sensor_type": 1, + "id": 187 + }, + { + "release_time": 393, + "due_time": 1285, + "duration": 35, + "coordinate": [ + 16.06027663880792, + 33.331748432464224 + ], + "sensor_type": 1, + "id": 188 + }, + { + "release_time": 580, + "due_time": 1401, + "duration": 26, + "coordinate": [ + -60.34904374053193, + 133.36086545894545 + ], + "sensor_type": 1, + "id": 189 + }, + { + "release_time": 263, + "due_time": 628, + "duration": 39, + "coordinate": [ + 55.10584588305039, + 142.96039338927864 + ], + "sensor_type": 1, + "id": 190 + }, + { + "release_time": 1911, + "due_time": 2985, + "duration": 34, + "coordinate": [ + -78.13964006518673, + -176.2376626504836 + ], + "sensor_type": 1, + "id": 191 + }, + { + "release_time": 1637, + "due_time": 1815, + "duration": 31, + "coordinate": [ + -62.73853039898457, + 1.7208530817968892 + ], + "sensor_type": 1, + "id": 192 + }, + { + "release_time": 1912, + "due_time": 2780, + "duration": 43, + "coordinate": [ + -61.92918872656601, + -1.6722621849643815 + ], + "sensor_type": 1, + "id": 193 + }, + { + "release_time": 1380, + "due_time": 1799, + "duration": 54, + "coordinate": [ + 38.41585654402536, + 52.411363218752456 + ], + "sensor_type": 1, + "id": 194 + }, + { + "release_time": 3098, + "due_time": 3453, + "duration": 30, + "coordinate": [ + -79.68883978669072, + 146.8059098787591 + ], + "sensor_type": 1, + "id": 195 + }, + { + "release_time": 1871, + "due_time": 2124, + "duration": 29, + "coordinate": [ + 55.63164182847521, + 99.70612364783483 + ], + "sensor_type": 1, + "id": 196 + }, + { + "release_time": 744, + "due_time": 2540, + "duration": 55, + "coordinate": [ + 45.54019981383962, + -127.60964818276153 + ], + "sensor_type": 1, + "id": 197 + }, + { + "release_time": 568, + "due_time": 3036, + "duration": 17, + "coordinate": [ + 65.7117731608368, + -96.03129343235288 + ], + "sensor_type": 1, + "id": 198 + }, + { + "release_time": 437, + "due_time": 2512, + "duration": 20, + "coordinate": [ + -69.13006971286516, + -18.937611176342926 + ], + "sensor_type": 1, + "id": 199 + }, + { + "release_time": 1132, + "due_time": 2588, + "duration": 16, + "coordinate": [ + -14.968725403893217, + -172.80146297489793 + ], + "sensor_type": 1, + "id": 200 + }, + { + "release_time": 490, + "due_time": 1747, + "duration": 48, + "coordinate": [ + -2.2448909669759303, + -169.2862573937432 + ], + "sensor_type": 1, + "id": 201 + }, + { + "release_time": 2423, + "due_time": 2916, + "duration": 16, + "coordinate": [ + -39.81591654672866, + 172.48453043709975 + ], + "sensor_type": 1, + "id": 202 + }, + { + "release_time": 1725, + "due_time": 2035, + "duration": 25, + "coordinate": [ + -24.20631341624538, + 38.096931734915586 + ], + "sensor_type": 1, + "id": 203 + }, + { + "release_time": 1986, + "due_time": 2232, + "duration": 26, + "coordinate": [ + -4.386068029639219, + 63.96940235940576 + ], + "sensor_type": 1, + "id": 204 + }, + { + "release_time": 2620, + "due_time": 3531, + "duration": 26, + "coordinate": [ + 32.73796927208177, + 30.82260171185166 + ], + "sensor_type": 1, + "id": 205 + }, + { + "release_time": 1249, + "due_time": 2361, + "duration": 24, + "coordinate": [ + 49.487202465447695, + -33.44386255532385 + ], + "sensor_type": 1, + "id": 206 + } +] \ No newline at end of file diff --git a/benchmarks/aeosbench/dataset/cases/00284/constellation.json b/benchmarks/aeosbench/dataset/cases/00284/constellation.json new file mode 100644 index 0000000..17bb62a --- /dev/null +++ b/benchmarks/aeosbench/dataset/cases/00284/constellation.json @@ -0,0 +1,2946 @@ +{ + "orbits": [ + { + "id": 0, + "eccentricity": 0.0001471, + "semi_major_axis": 6921000.0, + "inclination": 53.054, + "right_ascension_of_the_ascending_node": 62.4728, + "argument_of_perigee": 84.6919 + }, + { + "id": 1, + "eccentricity": 0.000126, + "semi_major_axis": 7169000.0, + "inclination": 98.5687, + "right_ascension_of_the_ascending_node": 249.6296, + "argument_of_perigee": 100.8499 + }, + { + "id": 2, + "eccentricity": 0.0001333, + "semi_major_axis": 6921000.0, + "inclination": 53.0529, + "right_ascension_of_the_ascending_node": 245.2563, + "argument_of_perigee": 77.1374 + }, + { + "id": 3, + "eccentricity": 0.0003245, + "semi_major_axis": 6921000.0, + "inclination": 70.0002, + "right_ascension_of_the_ascending_node": 61.6967, + "argument_of_perigee": 272.4781 + }, + { + "id": 4, + "eccentricity": 0.0001463, + "semi_major_axis": 6921000.0, + "inclination": 53.2167, + "right_ascension_of_the_ascending_node": 138.9478, + "argument_of_perigee": 81.3892 + }, + { + "id": 5, + "eccentricity": 0.0001828, + "semi_major_axis": 6921000.0, + "inclination": 53.2161, + "right_ascension_of_the_ascending_node": 109.6651, + "argument_of_perigee": 74.3382 + }, + { + "id": 6, + "eccentricity": 0.0001796, + "semi_major_axis": 6921000.0, + "inclination": 43.0033, + "right_ascension_of_the_ascending_node": 78.2246, + "argument_of_perigee": 267.4369 + }, + { + "id": 7, + "eccentricity": 0.0001582, + "semi_major_axis": 6921000.0, + "inclination": 53.0541, + "right_ascension_of_the_ascending_node": 112.297, + "argument_of_perigee": 103.375 + }, + { + "id": 8, + "eccentricity": 0.000268, + "semi_major_axis": 6921000.0, + "inclination": 70.0007, + "right_ascension_of_the_ascending_node": 61.7371, + "argument_of_perigee": 250.3802 + }, + { + "id": 9, + "eccentricity": 0.0001513, + "semi_major_axis": 6921000.0, + "inclination": 53.2184, + "right_ascension_of_the_ascending_node": 45.5842, + "argument_of_perigee": 95.8003 + }, + { + "id": 10, + "eccentricity": 0.0001269, + "semi_major_axis": 6921000.0, + "inclination": 53.0538, + "right_ascension_of_the_ascending_node": 33.2496, + "argument_of_perigee": 91.2169 + }, + { + "id": 11, + "eccentricity": 0.0003131, + "semi_major_axis": 6921000.0, + "inclination": 69.9995, + "right_ascension_of_the_ascending_node": 169.1718, + "argument_of_perigee": 264.2943 + }, + { + "id": 12, + "eccentricity": 0.0001262, + "semi_major_axis": 6921000.0, + "inclination": 53.2172, + "right_ascension_of_the_ascending_node": 203.4415, + "argument_of_perigee": 79.3595 + }, + { + "id": 13, + "eccentricity": 0.0098381, + "semi_major_axis": 7001000.0, + "inclination": 97.8365, + "right_ascension_of_the_ascending_node": 38.9602, + "argument_of_perigee": 149.7673 + }, + { + "id": 14, + "eccentricity": 0.0001251, + "semi_major_axis": 6921000.0, + "inclination": 53.2151, + "right_ascension_of_the_ascending_node": 199.2421, + "argument_of_perigee": 87.0138 + }, + { + "id": 15, + "eccentricity": 0.0001165, + "semi_major_axis": 6921000.0, + "inclination": 53.2153, + "right_ascension_of_the_ascending_node": 169.1412, + "argument_of_perigee": 94.5411 + }, + { + "id": 16, + "eccentricity": 0.0003562, + "semi_major_axis": 6921000.0, + "inclination": 69.9991, + "right_ascension_of_the_ascending_node": 190.8858, + "argument_of_perigee": 267.5986 + }, + { + "id": 17, + "eccentricity": 0.0001399, + "semi_major_axis": 6921000.0, + "inclination": 53.2163, + "right_ascension_of_the_ascending_node": 149.1044, + "argument_of_perigee": 99.2222 + }, + { + "id": 18, + "eccentricity": 0.0013856, + "semi_major_axis": 6977000.0, + "inclination": 97.3862, + "right_ascension_of_the_ascending_node": 358.3855, + "argument_of_perigee": 51.7002 + }, + { + "id": 19, + "eccentricity": 0.0001782, + "semi_major_axis": 7571000.0, + "inclination": 87.8965, + "right_ascension_of_the_ascending_node": 73.27, + "argument_of_perigee": 74.5477 + }, + { + "id": 20, + "eccentricity": 0.000143, + "semi_major_axis": 6921000.0, + "inclination": 53.0543, + "right_ascension_of_the_ascending_node": 156.3189, + "argument_of_perigee": 85.5041 + }, + { + "id": 21, + "eccentricity": 0.0001289, + "semi_major_axis": 6921000.0, + "inclination": 53.0545, + "right_ascension_of_the_ascending_node": 67.5206, + "argument_of_perigee": 99.4851 + }, + { + "id": 22, + "eccentricity": 0.0001221, + "semi_major_axis": 6921000.0, + "inclination": 53.0558, + "right_ascension_of_the_ascending_node": 324.1774, + "argument_of_perigee": 97.7386 + }, + { + "id": 23, + "eccentricity": 0.0001978, + "semi_major_axis": 7571000.0, + "inclination": 87.915, + "right_ascension_of_the_ascending_node": 119.0558, + "argument_of_perigee": 84.5717 + }, + { + "id": 24, + "eccentricity": 0.0014484, + "semi_major_axis": 6960000.0, + "inclination": 97.5254, + "right_ascension_of_the_ascending_node": 235.9314, + "argument_of_perigee": 271.2378 + }, + { + "id": 25, + "eccentricity": 0.000167, + "semi_major_axis": 7571000.0, + "inclination": 87.9029, + "right_ascension_of_the_ascending_node": 42.6929, + "argument_of_perigee": 81.5083 + }, + { + "id": 26, + "eccentricity": 0.0025799, + "semi_major_axis": 6863000.0, + "inclination": 97.5928, + "right_ascension_of_the_ascending_node": 251.8028, + "argument_of_perigee": 95.0853 + }, + { + "id": 27, + "eccentricity": 0.0001388, + "semi_major_axis": 6921000.0, + "inclination": 53.2157, + "right_ascension_of_the_ascending_node": 188.803, + "argument_of_perigee": 104.1402 + }, + { + "id": 28, + "eccentricity": 0.0002678, + "semi_major_axis": 6921000.0, + "inclination": 97.6574, + "right_ascension_of_the_ascending_node": 58.8934, + "argument_of_perigee": 92.1334 + }, + { + "id": 29, + "eccentricity": 0.000124, + "semi_major_axis": 6921000.0, + "inclination": 53.218, + "right_ascension_of_the_ascending_node": 336.1197, + "argument_of_perigee": 79.0554 + } + ], + "satellites": [ + { + "inertia": [ + 117.0464096069336, + 0.0, + 0.0, + 0.0, + 164.61436462402344, + 0.0, + 0.0, + 0.0, + 109.65247344970703 + ], + "mass": 126.57761085393663, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 0, + "solar_panel": { + "direction": [ + 0.23242571507030182, + 0.6170198073328864, + 0.7518409701080053 + ], + "area": 0.21293840913526696, + "efficiency": 0.4907205437383566 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3084392204493527, + "power": 1.3483347352151287, + "type": 1 + }, + "battery": { + "capacity": 18006.670865790613, + "percentage": 0.3320172970835611 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 512.6540988024043, + "power": 5.8430566083208175, + "efficiency": 0.5607618535556609 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 565.8458112555319, + "power": 6.510563899524743, + "efficiency": 0.5756682823763821 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 710.4719319920237, + "power": 5.579310629618506, + "efficiency": 0.5386677712842668 + } + ], + "mrp_control": { + "k": 26.840155033559316, + "ki": 0.0030223555117766267, + "p": 63.3213129048914, + "integral_limit": 0.005307239954154611 + }, + "true_anomaly": 263.54063817977544, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 0 + }, + { + "inertia": [ + 132.56614685058594, + 0.0, + 0.0, + 0.0, + 75.02005767822266, + 0.0, + 0.0, + 0.0, + 184.12469482421875 + ], + "mass": 130.5145677229932, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 1, + "solar_panel": { + "direction": [ + -0.40216907140303254, + 0.31279874862642837, + -0.8604748577759626 + ], + "area": 0.31848540558547545, + "efficiency": 0.12825173778360446 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.140260249685119, + "power": 1.943708979953859, + "type": 1 + }, + "battery": { + "capacity": 24676.230266154398, + "percentage": 0.7219230647374031 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 641.103380793752, + "power": 5.479054508777818, + "efficiency": 0.5228141721599684 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 508.77222200036243, + "power": 5.818268542769525, + "efficiency": 0.5476961207820524 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 554.681507482761, + "power": 5.665480922587686, + "efficiency": 0.5785378636342964 + } + ], + "mrp_control": { + "k": 75.81524912936835, + "ki": 0.003857663200770092, + "p": 212.18145954893137, + "integral_limit": 0.016209931000521077 + }, + "true_anomaly": 165.64992848738748, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 1 + }, + { + "inertia": [ + 55.55162811279297, + 0.0, + 0.0, + 0.0, + 89.18527221679688, + 0.0, + 0.0, + 0.0, + 176.1938018798828 + ], + "mass": 118.99688723310146, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 2, + "solar_panel": { + "direction": [ + -0.850389757047827, + 0.504990175914542, + 0.1477233337626038 + ], + "area": 0.17007718180009201, + "efficiency": 0.23914315079278575 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2271794049415634, + "power": 9.29370138012104, + "type": 1 + }, + "battery": { + "capacity": 27645.948790153838, + "percentage": 0.3269559817495421 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 474.62653646742484, + "power": 6.81648282478782, + "efficiency": 0.5306016091472355 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 565.1802065831141, + "power": 6.519542894198638, + "efficiency": 0.515410652185916 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 585.2514343229208, + "power": 6.925673900074187, + "efficiency": 0.5844688747815419 + } + ], + "mrp_control": { + "k": 50.14796421134883, + "ki": 0.007167462640499612, + "p": 163.45574244969058, + "integral_limit": 0.027352668535722127 + }, + "true_anomaly": 235.14182368467812, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 2 + }, + { + "inertia": [ + 196.71311950683594, + 0.0, + 0.0, + 0.0, + 153.74166870117188, + 0.0, + 0.0, + 0.0, + 91.49099731445312 + ], + "mass": 52.132677534998635, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 3, + "solar_panel": { + "direction": [ + 0.034658274518561766, + 0.9989948477846917, + 0.02842706645147342 + ], + "area": 0.12714839094684996, + "efficiency": 0.37287637607574875 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.23840052902721842, + "power": 4.172048702491761, + "type": 1 + }, + "battery": { + "capacity": 15865.59218559758, + "percentage": 0.8545389161373069 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 544.0618482929233, + "power": 5.034217922194444, + "efficiency": 0.5910876424450053 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 465.2143958426761, + "power": 5.257655636085899, + "efficiency": 0.5194070349756275 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 438.0655293270554, + "power": 6.476814821532777, + "efficiency": 0.5024918922804656 + } + ], + "mrp_control": { + "k": 65.69164874415839, + "ki": 0.0026662888513311056, + "p": 138.74607456711902, + "integral_limit": 0.011884941302592574 + }, + "true_anomaly": 127.04981659510725, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 3 + }, + { + "inertia": [ + 92.80104064941406, + 0.0, + 0.0, + 0.0, + 50.26515579223633, + 0.0, + 0.0, + 0.0, + 198.3650665283203 + ], + "mass": 75.25481718922737, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 4, + "solar_panel": { + "direction": [ + -0.05419958619867191, + 0.4949496518261971, + -0.8672296391458372 + ], + "area": 0.3108492349462104, + "efficiency": 0.4566998501749032 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.36337359119769264, + "power": 1.7427651565307642, + "type": 1 + }, + "battery": { + "capacity": 11350.508648258874, + "percentage": 0.8878912564024176 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 731.0425228863098, + "power": 6.801983150057728, + "efficiency": 0.5596782766222906 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 638.202148117766, + "power": 6.709721481458379, + "efficiency": 0.5163071352981727 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 565.2732757086603, + "power": 6.023227067154955, + "efficiency": 0.5498667259726173 + } + ], + "mrp_control": { + "k": 78.71455670227843, + "ki": 0.0019101291542788091, + "p": 217.67838198463164, + "integral_limit": 0.00785643580193563 + }, + "true_anomaly": 237.99400623438387, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 4 + }, + { + "inertia": [ + 99.41436767578125, + 0.0, + 0.0, + 0.0, + 172.09263610839844, + 0.0, + 0.0, + 0.0, + 110.41149139404297 + ], + "mass": 174.17364338247933, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 5, + "solar_panel": { + "direction": [ + -0.9308458648355276, + 0.2865090185514719, + 0.22680070151406337 + ], + "area": 0.2749427739577955, + "efficiency": 0.4336551894694003 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.18982512175919486, + "power": 7.913714207444498, + "type": 1 + }, + "battery": { + "capacity": 11119.85134620311, + "percentage": 0.1288737830465844 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 480.76711490180014, + "power": 5.250514411258545, + "efficiency": 0.583082719311497 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 419.21837545737986, + "power": 6.30796965511277, + "efficiency": 0.5320470730666246 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 523.6584751268107, + "power": 5.959749749979352, + "efficiency": 0.5649865396169699 + } + ], + "mrp_control": { + "k": 37.22478502841313, + "ki": 0.004659829325718587, + "p": 130.74444679204777, + "integral_limit": 0.00464764663437122 + }, + "true_anomaly": 175.48198778696604, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 5 + }, + { + "inertia": [ + 94.1199951171875, + 0.0, + 0.0, + 0.0, + 117.7761459350586, + 0.0, + 0.0, + 0.0, + 162.47732543945312 + ], + "mass": 104.2898077641045, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 6, + "solar_panel": { + "direction": [ + 0.6515576678916819, + 0.7584350854422229, + 0.01577423791505261 + ], + "area": 0.47160098243537163, + "efficiency": 0.40653845031221425 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3973024647047807, + "power": 2.5878840741612383, + "type": 1 + }, + "battery": { + "capacity": 19496.49881231748, + "percentage": 0.20571544581187734 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 455.5171123863613, + "power": 5.9240924309411325, + "efficiency": 0.5243239277260286 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 707.045739157049, + "power": 5.410982982692415, + "efficiency": 0.5596217405888964 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 649.3499582890026, + "power": 6.567351567890618, + "efficiency": 0.5799096762758438 + } + ], + "mrp_control": { + "k": 30.484377535961904, + "ki": 0.004570052867234635, + "p": 74.20505876778051, + "integral_limit": 0.0032832965588213757 + }, + "true_anomaly": 131.96750566185653, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 6 + }, + { + "inertia": [ + 126.24333190917969, + 0.0, + 0.0, + 0.0, + 182.3116912841797, + 0.0, + 0.0, + 0.0, + 190.9062957763672 + ], + "mass": 93.54812140831186, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 7, + "solar_panel": { + "direction": [ + 0.671774748368368, + 0.7031898462278499, + -0.23290068187248575 + ], + "area": 0.16036009809609278, + "efficiency": 0.10036568922029843 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.10581534060899696, + "power": 3.256037710001352, + "type": 1 + }, + "battery": { + "capacity": 18865.085064946332, + "percentage": 0.87603475145723 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 434.7248531912621, + "power": 6.86124332608509, + "efficiency": 0.5243631733579857 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 402.1561303746026, + "power": 5.651273864737314, + "efficiency": 0.5350522456581396 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 649.0831594585434, + "power": 5.9178376216862585, + "efficiency": 0.5808303806921327 + } + ], + "mrp_control": { + "k": 25.91639392442818, + "ki": 0.003550413488377913, + "p": 91.37310295218573, + "integral_limit": 0.0013486345386123167 + }, + "true_anomaly": 350.0538502532918, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 7 + }, + { + "inertia": [ + 58.317691802978516, + 0.0, + 0.0, + 0.0, + 53.16250228881836, + 0.0, + 0.0, + 0.0, + 101.88726806640625 + ], + "mass": 155.58744244626354, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 8, + "solar_panel": { + "direction": [ + 0.3093808388066466, + 0.9320993381458464, + 0.18834627792279535 + ], + "area": 0.10792794077055286, + "efficiency": 0.41416664429288663 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.30850912994703444, + "power": 2.805283063524845, + "type": 1 + }, + "battery": { + "capacity": 10809.837619076196, + "percentage": 0.29352708845008463 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 716.9294538081034, + "power": 6.481997180694298, + "efficiency": 0.557581915036118 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 557.5813841448066, + "power": 6.7248815924594485, + "efficiency": 0.5013624182928795 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 569.1614906960119, + "power": 5.0172854969323915, + "efficiency": 0.560187378796634 + } + ], + "mrp_control": { + "k": 34.056645097498354, + "ki": 0.009872990309979431, + "p": 83.82805489430531, + "integral_limit": 0.048002856496327996 + }, + "true_anomaly": 121.0975593203813, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 8 + }, + { + "inertia": [ + 145.40972900390625, + 0.0, + 0.0, + 0.0, + 120.70903015136719, + 0.0, + 0.0, + 0.0, + 127.3387222290039 + ], + "mass": 108.09614115670172, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 9, + "solar_panel": { + "direction": [ + -0.18509648801681725, + 0.5708755797875249, + 0.7999002203563251 + ], + "area": 0.35632013238717464, + "efficiency": 0.28526840411340504 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.32404266564849854, + "power": 6.505965887554458, + "type": 1 + }, + "battery": { + "capacity": 25042.617886609853, + "percentage": 0.6656468189305892 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 682.3753302075986, + "power": 6.581069408670258, + "efficiency": 0.5395386169963848 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 607.2581738749013, + "power": 5.302230377395532, + "efficiency": 0.5218234998475512 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 714.7789697623073, + "power": 5.45159907730417, + "efficiency": 0.5444767780196594 + } + ], + "mrp_control": { + "k": 25.177057764345342, + "ki": 0.006112783552283456, + "p": 94.70741737293257, + "integral_limit": 0.015573564248982152 + }, + "true_anomaly": 155.34254756662898, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 9 + }, + { + "inertia": [ + 185.07647705078125, + 0.0, + 0.0, + 0.0, + 57.464256286621094, + 0.0, + 0.0, + 0.0, + 72.34806823730469 + ], + "mass": 95.47953624821866, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 10, + "solar_panel": { + "direction": [ + 0.774260629982309, + 0.1917913446213356, + -0.6031057593720507 + ], + "area": 0.4892333027243573, + "efficiency": 0.26911736536716346 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.20139584635895044, + "power": 2.881654788695458, + "type": 1 + }, + "battery": { + "capacity": 22690.367541163334, + "percentage": 0.10147711059744259 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 573.7242393212836, + "power": 6.678228867693818, + "efficiency": 0.556416419360887 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 440.27822793513593, + "power": 6.864099552738807, + "efficiency": 0.5167751043043688 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 651.3623865613783, + "power": 5.437842850572469, + "efficiency": 0.5778806984077984 + } + ], + "mrp_control": { + "k": 32.36412150871663, + "ki": 0.0003705894568670309, + "p": 93.5057440792318, + "integral_limit": 0.0007186469954031567 + }, + "true_anomaly": 214.86049914714835, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 10 + }, + { + "inertia": [ + 162.1973419189453, + 0.0, + 0.0, + 0.0, + 186.42552185058594, + 0.0, + 0.0, + 0.0, + 165.8512420654297 + ], + "mass": 137.9185563626971, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 11, + "solar_panel": { + "direction": [ + -0.1652584762177429, + 0.47529907575832997, + -0.8641645819064022 + ], + "area": 0.42939745059401535, + "efficiency": 0.3453920142126802 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.26451917300718475, + "power": 1.4298344037179995, + "type": 1 + }, + "battery": { + "capacity": 12584.539420730282, + "percentage": 0.6570394674600741 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 676.287124915453, + "power": 5.865907507177512, + "efficiency": 0.580416059533466 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 697.7848784066045, + "power": 6.888357820866922, + "efficiency": 0.5094301407126662 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 549.2630957983431, + "power": 5.878776331302295, + "efficiency": 0.5180380223101758 + } + ], + "mrp_control": { + "k": 28.526286163008486, + "ki": 0.008097717618441684, + "p": 76.36129161181339, + "integral_limit": 0.013107866013250882 + }, + "true_anomaly": 318.46563068204165, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 11 + }, + { + "inertia": [ + 163.10256958007812, + 0.0, + 0.0, + 0.0, + 67.39653015136719, + 0.0, + 0.0, + 0.0, + 75.96343231201172 + ], + "mass": 163.87626081822143, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 12, + "solar_panel": { + "direction": [ + -0.5350990729031936, + 0.08772107698315962, + -0.8402225864799501 + ], + "area": 0.4068114550014774, + "efficiency": 0.22087133455446845 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3998054205613367, + "power": 8.839957812710349, + "type": 1 + }, + "battery": { + "capacity": 9041.235686860631, + "percentage": 0.47584280242082044 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 551.6041771922557, + "power": 6.18108061439003, + "efficiency": 0.5253560751652355 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 500.6037160703763, + "power": 6.867299085732779, + "efficiency": 0.5350541857716589 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 621.7591476567543, + "power": 5.591623848396004, + "efficiency": 0.5099630955330686 + } + ], + "mrp_control": { + "k": 18.39541916471593, + "ki": 0.006959006708333527, + "p": 42.50695305476568, + "integral_limit": 0.011832896337060337 + }, + "true_anomaly": 71.54956692249142, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 12 + }, + { + "inertia": [ + 196.89962768554688, + 0.0, + 0.0, + 0.0, + 54.10554885864258, + 0.0, + 0.0, + 0.0, + 156.8233184814453 + ], + "mass": 76.08833087198475, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 13, + "solar_panel": { + "direction": [ + 0.807243836859954, + 0.33700682918024305, + -0.48454492561319673 + ], + "area": 0.15605728008404063, + "efficiency": 0.40182848284680417 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.14332870841088138, + "power": 9.506214453318288, + "type": 1 + }, + "battery": { + "capacity": 20488.325847065476, + "percentage": 0.34243047670515936 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 418.7668575720286, + "power": 5.953403370223305, + "efficiency": 0.5015992923418289 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 617.6493464039072, + "power": 5.553092588651126, + "efficiency": 0.5987917461495381 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 416.9012927853929, + "power": 5.292160176331142, + "efficiency": 0.5462896604603248 + } + ], + "mrp_control": { + "k": 74.80035720727197, + "ki": 0.0035678477862403826, + "p": 178.35225330787543, + "integral_limit": 0.014609785064992397 + }, + "true_anomaly": 34.950349657059576, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 13 + }, + { + "inertia": [ + 149.20335388183594, + 0.0, + 0.0, + 0.0, + 62.36585235595703, + 0.0, + 0.0, + 0.0, + 56.26454162597656 + ], + "mass": 109.55727647902383, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 14, + "solar_panel": { + "direction": [ + 0.9792998203432717, + 0.00781855763117937, + -0.20226401566320104 + ], + "area": 0.20317764948326023, + "efficiency": 0.20588765948063253 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.36542498641466525, + "power": 8.129623934056124, + "type": 1 + }, + "battery": { + "capacity": 25085.103434821638, + "percentage": 0.7786261049045836 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 401.55186813915424, + "power": 6.495597742966375, + "efficiency": 0.5122250979607497 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 438.34545108210136, + "power": 5.068040417302031, + "efficiency": 0.5697705232774513 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 628.1850381462223, + "power": 6.059704187926293, + "efficiency": 0.5725932933495661 + } + ], + "mrp_control": { + "k": 22.020123378077084, + "ki": 0.008587142395358838, + "p": 75.23378713547673, + "integral_limit": 0.021820543351891677 + }, + "true_anomaly": 131.45420187640997, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 14 + }, + { + "inertia": [ + 96.3546142578125, + 0.0, + 0.0, + 0.0, + 111.48509979248047, + 0.0, + 0.0, + 0.0, + 180.23670959472656 + ], + "mass": 100.35400967723075, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 15, + "solar_panel": { + "direction": [ + -0.0459920064680531, + 0.383429539671792, + -0.9224242643426723 + ], + "area": 0.30522551849071955, + "efficiency": 0.412960681234508 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2863727573381296, + "power": 9.65830490767822, + "type": 1 + }, + "battery": { + "capacity": 19638.707327793985, + "percentage": 0.1049991294274917 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 493.2421660341756, + "power": 6.455201558034201, + "efficiency": 0.5769869358030735 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 424.2961104434539, + "power": 6.115890511453407, + "efficiency": 0.5213616459918365 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 438.44102312093327, + "power": 6.409309305171954, + "efficiency": 0.5617132658430921 + } + ], + "mrp_control": { + "k": 61.85824496302658, + "ki": 0.004822828701052597, + "p": 126.45880184410356, + "integral_limit": 0.023079550403628774 + }, + "true_anomaly": 271.13264301292435, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 15 + }, + { + "inertia": [ + 119.46218872070312, + 0.0, + 0.0, + 0.0, + 87.56681823730469, + 0.0, + 0.0, + 0.0, + 181.1250762939453 + ], + "mass": 65.50986763931058, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 16, + "solar_panel": { + "direction": [ + 0.5941131672675671, + 0.34116376731100967, + -0.7284482331322241 + ], + "area": 0.31471813795509873, + "efficiency": 0.4926379188555876 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3637671244868955, + "power": 7.486231137288087, + "type": 1 + }, + "battery": { + "capacity": 23047.17097439497, + "percentage": 0.45040784831750635 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 652.1309953154641, + "power": 5.6267312704596835, + "efficiency": 0.5427338657264127 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 471.450308559584, + "power": 5.638524969778999, + "efficiency": 0.5296385399230451 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 423.701859899706, + "power": 5.190722260586594, + "efficiency": 0.5760650123280842 + } + ], + "mrp_control": { + "k": 22.98913428079406, + "ki": 0.0036778981497826635, + "p": 73.05178309164026, + "integral_limit": 0.0025775732597870396 + }, + "true_anomaly": 216.83516567713292, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 16 + }, + { + "inertia": [ + 57.90424728393555, + 0.0, + 0.0, + 0.0, + 141.0811767578125, + 0.0, + 0.0, + 0.0, + 184.060791015625 + ], + "mass": 135.86161060153225, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 17, + "solar_panel": { + "direction": [ + -0.09296845871406215, + 0.34798137148470787, + 0.9328803946830234 + ], + "area": 0.27314511810669156, + "efficiency": 0.2229423967611379 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.47360831902392186, + "power": 7.55617066308659, + "type": 1 + }, + "battery": { + "capacity": 8757.922063077165, + "percentage": 0.9823888235939271 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 587.2223487712914, + "power": 5.07991348526192, + "efficiency": 0.581910090151805 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 663.6360490999618, + "power": 6.9996936573918, + "efficiency": 0.5898192664901856 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 716.1838042559109, + "power": 6.453460858125886, + "efficiency": 0.5625875292733848 + } + ], + "mrp_control": { + "k": 34.71582476595387, + "ki": 0.009542723661254155, + "p": 92.69220383851761, + "integral_limit": 0.03951772840381488 + }, + "true_anomaly": 153.6806446789192, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 17 + }, + { + "inertia": [ + 184.8409881591797, + 0.0, + 0.0, + 0.0, + 99.9237060546875, + 0.0, + 0.0, + 0.0, + 54.199363708496094 + ], + "mass": 180.56552018753723, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 18, + "solar_panel": { + "direction": [ + -0.4503239073842791, + 0.11098076050682071, + 0.885941109349534 + ], + "area": 0.30722001650673725, + "efficiency": 0.18842342174130572 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.1925576391732362, + "power": 4.5340208023893505, + "type": 1 + }, + "battery": { + "capacity": 28414.600269039456, + "percentage": 0.3220369468228318 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 466.6786747568964, + "power": 5.858257880446491, + "efficiency": 0.5875036414815092 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 547.6181825382432, + "power": 5.296247876625677, + "efficiency": 0.5832412374304012 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 549.0522049829871, + "power": 6.323411510063887, + "efficiency": 0.5216603221823306 + } + ], + "mrp_control": { + "k": 26.830769663829198, + "ki": 0.0026341371288505343, + "p": 91.12387425431687, + "integral_limit": 0.005618287776331615 + }, + "true_anomaly": 88.41386837742976, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 18 + }, + { + "inertia": [ + 146.9666748046875, + 0.0, + 0.0, + 0.0, + 57.48409652709961, + 0.0, + 0.0, + 0.0, + 159.34320068359375 + ], + "mass": 198.3567714714043, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 19, + "solar_panel": { + "direction": [ + -0.516924322622255, + 0.103858828611138, + -0.8497073545645261 + ], + "area": 0.43024999587876966, + "efficiency": 0.3325358086198793 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4354043442632557, + "power": 3.201658352188317, + "type": 1 + }, + "battery": { + "capacity": 16046.521615658028, + "percentage": 0.9876995470393908 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 698.4470087522612, + "power": 5.228452968270913, + "efficiency": 0.5375749667947038 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 479.32712362007743, + "power": 5.982218464659643, + "efficiency": 0.5202024796164888 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 600.3056836281504, + "power": 6.7861600036144445, + "efficiency": 0.5583451682475992 + } + ], + "mrp_control": { + "k": 13.727585787250339, + "ki": 0.00045945696208721357, + "p": 54.4779763369085, + "integral_limit": 0.0014405144829327937 + }, + "true_anomaly": 251.64323088315945, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 19 + }, + { + "inertia": [ + 152.45999145507812, + 0.0, + 0.0, + 0.0, + 166.47991943359375, + 0.0, + 0.0, + 0.0, + 78.00296020507812 + ], + "mass": 161.34902249363523, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 20, + "solar_panel": { + "direction": [ + 0.08025740734437259, + 0.7453052650082412, + 0.661875222770391 + ], + "area": 0.12435511732215043, + "efficiency": 0.3194183138184167 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4565507357347858, + "power": 2.3746937058569975, + "type": 1 + }, + "battery": { + "capacity": 25453.697832131766, + "percentage": 0.4126309176779781 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 490.51758239670676, + "power": 5.071389688539806, + "efficiency": 0.5104006602948336 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 566.7063846376693, + "power": 6.948125976670515, + "efficiency": 0.5382379242789792 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 495.71469461978006, + "power": 5.673137903553335, + "efficiency": 0.5247283344371003 + } + ], + "mrp_control": { + "k": 19.54525364980782, + "ki": 0.0039810984561713374, + "p": 65.68872508248762, + "integral_limit": 0.01659955112021052 + }, + "true_anomaly": 339.54040917501834, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 20 + }, + { + "inertia": [ + 136.6334228515625, + 0.0, + 0.0, + 0.0, + 77.65042877197266, + 0.0, + 0.0, + 0.0, + 170.61334228515625 + ], + "mass": 73.45461064332821, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 21, + "solar_panel": { + "direction": [ + 0.808135493705686, + 0.3695501012091931, + -0.4586390154678757 + ], + "area": 0.465870579880556, + "efficiency": 0.24599363755943338 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.19430320930296988, + "power": 7.556244595358413, + "type": 1 + }, + "battery": { + "capacity": 11635.214089503479, + "percentage": 0.22547446246838757 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 556.7004287033309, + "power": 6.325825426531046, + "efficiency": 0.511869895376664 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 550.5816258912353, + "power": 5.497970991306744, + "efficiency": 0.5901143527883618 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 648.2031811493858, + "power": 6.500413193295439, + "efficiency": 0.5998204722454001 + } + ], + "mrp_control": { + "k": 42.87643553532656, + "ki": 0.006010378833775314, + "p": 113.77631165221675, + "integral_limit": 0.029055781403932363 + }, + "true_anomaly": 35.49028198188757, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 21 + }, + { + "inertia": [ + 176.8948974609375, + 0.0, + 0.0, + 0.0, + 196.3834228515625, + 0.0, + 0.0, + 0.0, + 127.14061737060547 + ], + "mass": 57.61422955025456, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 22, + "solar_panel": { + "direction": [ + -0.005476706983771956, + 0.014485206561620792, + 0.9998800850459424 + ], + "area": 0.29510727940213266, + "efficiency": 0.15645119478466085 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4676804859725331, + "power": 4.221822163610442, + "type": 1 + }, + "battery": { + "capacity": 24569.310933629244, + "percentage": 0.8721360799469662 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 528.7573748805198, + "power": 6.429562809331021, + "efficiency": 0.579159606890249 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 513.7097191370514, + "power": 6.379889407813154, + "efficiency": 0.5690629405201544 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 742.6166838051756, + "power": 6.146489292550647, + "efficiency": 0.5994810171120992 + } + ], + "mrp_control": { + "k": 35.515247161537424, + "ki": 0.00285451714289497, + "p": 124.83285694331342, + "integral_limit": 0.012140568118051687 + }, + "true_anomaly": 106.87328164881633, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 22 + }, + { + "inertia": [ + 105.19456481933594, + 0.0, + 0.0, + 0.0, + 96.78131103515625, + 0.0, + 0.0, + 0.0, + 170.3875732421875 + ], + "mass": 76.976477761101, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 23, + "solar_panel": { + "direction": [ + 0.09507882037193546, + 0.11937878291922956, + 0.9882857502288519 + ], + "area": 0.4333927538367829, + "efficiency": 0.16165141193295407 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.42866984170033473, + "power": 1.4240482752933488, + "type": 1 + }, + "battery": { + "capacity": 25796.825902886936, + "percentage": 0.17865950132097766 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 671.022262026892, + "power": 6.138704350162975, + "efficiency": 0.5350605338129197 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 699.5052451305113, + "power": 5.024196101985632, + "efficiency": 0.5612838477514601 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 478.97867508516634, + "power": 5.858505566589954, + "efficiency": 0.5051464326443383 + } + ], + "mrp_control": { + "k": 24.224438818261373, + "ki": 0.00146153175915266, + "p": 94.97377260638727, + "integral_limit": 0.006692505951378523 + }, + "true_anomaly": 205.31656142771345, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 23 + }, + { + "inertia": [ + 144.33493041992188, + 0.0, + 0.0, + 0.0, + 155.5883026123047, + 0.0, + 0.0, + 0.0, + 68.74288940429688 + ], + "mass": 195.06840957595895, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 24, + "solar_panel": { + "direction": [ + -0.3186725711659632, + 0.22794121830821046, + -0.9200492342166493 + ], + "area": 0.12278874273855558, + "efficiency": 0.3309039406816319 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.49256140545584914, + "power": 8.553598682746347, + "type": 1 + }, + "battery": { + "capacity": 22057.481186254783, + "percentage": 0.5342462463101642 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 684.8684503469019, + "power": 5.504677483187811, + "efficiency": 0.5821952297358888 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 627.6594739037913, + "power": 5.282714424286482, + "efficiency": 0.5783974297358835 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 748.5994455022687, + "power": 5.805185521835462, + "efficiency": 0.5962709240537536 + } + ], + "mrp_control": { + "k": 30.351694336518346, + "ki": 0.005096024965251545, + "p": 87.81935729178294, + "integral_limit": 0.010851498337910522 + }, + "true_anomaly": 306.56023610467446, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 24 + }, + { + "inertia": [ + 149.547119140625, + 0.0, + 0.0, + 0.0, + 83.80538177490234, + 0.0, + 0.0, + 0.0, + 111.37213134765625 + ], + "mass": 83.50809448424934, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 25, + "solar_panel": { + "direction": [ + -0.40080231532104815, + 0.16813648799311698, + -0.9006040336566495 + ], + "area": 0.18391280097142745, + "efficiency": 0.13017407783905505 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.23304267124017983, + "power": 4.609423451253381, + "type": 1 + }, + "battery": { + "capacity": 25320.472797809874, + "percentage": 0.9264411318275865 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 559.7419731613764, + "power": 6.57248419680983, + "efficiency": 0.5964926960000287 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 533.9095273225674, + "power": 5.380182555779425, + "efficiency": 0.5909339590453789 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 537.7658508482865, + "power": 6.6180340831854085, + "efficiency": 0.50534344172465 + } + ], + "mrp_control": { + "k": 27.66463006219777, + "ki": 0.004775448700783284, + "p": 88.34981034262063, + "integral_limit": 0.01776915346808002 + }, + "true_anomaly": 291.5707443733023, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 25 + }, + { + "inertia": [ + 64.83258819580078, + 0.0, + 0.0, + 0.0, + 106.57433319091797, + 0.0, + 0.0, + 0.0, + 176.4378662109375 + ], + "mass": 58.43233979471024, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 26, + "solar_panel": { + "direction": [ + -0.017120643648192112, + 0.24334610490347397, + 0.9697884082568625 + ], + "area": 0.4477095965924539, + "efficiency": 0.4193676205071759 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4209256419644687, + "power": 3.5218229524498876, + "type": 1 + }, + "battery": { + "capacity": 20296.151342325178, + "percentage": 0.6377238948163957 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 635.2760181867059, + "power": 6.129507920325196, + "efficiency": 0.5681998282844511 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 423.96980058418814, + "power": 5.165517564127624, + "efficiency": 0.5143951811655715 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 431.2631666303145, + "power": 6.182468925964203, + "efficiency": 0.5460290087644146 + } + ], + "mrp_control": { + "k": 29.19855878226446, + "ki": 0.0055557967936760285, + "p": 71.93831247860524, + "integral_limit": 0.004778729446332921 + }, + "true_anomaly": 77.77376917449645, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 26 + }, + { + "inertia": [ + 118.25572967529297, + 0.0, + 0.0, + 0.0, + 57.80872344970703, + 0.0, + 0.0, + 0.0, + 178.07159423828125 + ], + "mass": 139.31010005813363, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 27, + "solar_panel": { + "direction": [ + -0.4957844778007685, + 0.7075869447482656, + 0.5035061739379512 + ], + "area": 0.32150633846898113, + "efficiency": 0.37400631669266304 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.48203247608315125, + "power": 1.9188905241309773, + "type": 1 + }, + "battery": { + "capacity": 9118.963795503805, + "percentage": 0.531251854017257 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 569.3917674840407, + "power": 6.261930204604402, + "efficiency": 0.5486101459126284 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 550.8361277097512, + "power": 5.310818267279661, + "efficiency": 0.5799036613333728 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 691.9352457735224, + "power": 6.430210069688898, + "efficiency": 0.5123276912431807 + } + ], + "mrp_control": { + "k": 19.912926010643343, + "ki": 0.006778571026224058, + "p": 43.40211430807426, + "integral_limit": 0.023706758709662157 + }, + "true_anomaly": 89.90713071148615, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 27 + }, + { + "inertia": [ + 94.479736328125, + 0.0, + 0.0, + 0.0, + 87.64328002929688, + 0.0, + 0.0, + 0.0, + 136.84103393554688 + ], + "mass": 97.97764057663046, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 28, + "solar_panel": { + "direction": [ + 0.7082769538190564, + 0.13480121055223615, + 0.692944723857863 + ], + "area": 0.20875636179956453, + "efficiency": 0.4055234069526735 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2880730671195427, + "power": 3.897185135585622, + "type": 1 + }, + "battery": { + "capacity": 13527.794229748244, + "percentage": 0.1445214301533978 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 557.0249182524879, + "power": 5.409634498949355, + "efficiency": 0.5492322377384405 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 570.6041031966458, + "power": 6.983432089861804, + "efficiency": 0.5556065510227873 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 650.7576697473536, + "power": 6.636086954084724, + "efficiency": 0.5964694966901972 + } + ], + "mrp_control": { + "k": 22.43123071198409, + "ki": 0.00358198473690702, + "p": 55.478401987358204, + "integral_limit": 0.01702584162393417 + }, + "true_anomaly": 49.46860402583364, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 28 + }, + { + "inertia": [ + 146.17626953125, + 0.0, + 0.0, + 0.0, + 149.3599395751953, + 0.0, + 0.0, + 0.0, + 196.4415740966797 + ], + "mass": 132.210117472459, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 29, + "solar_panel": { + "direction": [ + -0.012005408998106192, + 0.22459995646636585, + 0.9743770983095276 + ], + "area": 0.20252153819945737, + "efficiency": 0.21109782243790112 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4902743429094162, + "power": 1.801250381304834, + "type": 1 + }, + "battery": { + "capacity": 29295.92093499378, + "percentage": 0.6488016215130967 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 599.9201004084252, + "power": 6.906683938519143, + "efficiency": 0.532978633361598 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 655.000295735714, + "power": 5.433808999574336, + "efficiency": 0.5408228619049971 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 465.63219164732993, + "power": 6.4341475659942535, + "efficiency": 0.5582317541133577 + } + ], + "mrp_control": { + "k": 71.72962629965416, + "ki": 0.0066933914458445175, + "p": 188.76549883761987, + "integral_limit": 0.010517805513318716 + }, + "true_anomaly": 131.4626022083759, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 29 + } + ] +} \ No newline at end of file diff --git a/benchmarks/aeosbench/dataset/cases/00284/taskset.json b/benchmarks/aeosbench/dataset/cases/00284/taskset.json new file mode 100644 index 0000000..a548b5a --- /dev/null +++ b/benchmarks/aeosbench/dataset/cases/00284/taskset.json @@ -0,0 +1,706 @@ +[ + { + "release_time": 1959, + "due_time": 3538, + "duration": 16, + "coordinate": [ + 80.69929335142504, + -90.05779508421448 + ], + "sensor_type": 1, + "id": 0 + }, + { + "release_time": 374, + "due_time": 3472, + "duration": 17, + "coordinate": [ + -49.379627593115266, + -93.22048149524 + ], + "sensor_type": 1, + "id": 1 + }, + { + "release_time": 1499, + "due_time": 2663, + "duration": 41, + "coordinate": [ + -10.681829816990827, + -122.07121671509387 + ], + "sensor_type": 1, + "id": 2 + }, + { + "release_time": 420, + "due_time": 2282, + "duration": 21, + "coordinate": [ + 38.12675672070014, + -75.7305874822044 + ], + "sensor_type": 1, + "id": 3 + }, + { + "release_time": 1770, + "due_time": 2320, + "duration": 53, + "coordinate": [ + -18.89310803399856, + -85.8250513581747 + ], + "sensor_type": 1, + "id": 4 + }, + { + "release_time": 1788, + "due_time": 1956, + "duration": 27, + "coordinate": [ + 32.954488241202256, + -145.63757497946693 + ], + "sensor_type": 1, + "id": 5 + }, + { + "release_time": 2739, + "due_time": 2989, + "duration": 41, + "coordinate": [ + 82.95204590753426, + 45.4111977256693 + ], + "sensor_type": 1, + "id": 6 + }, + { + "release_time": 317, + "due_time": 602, + "duration": 32, + "coordinate": [ + -55.33207545619603, + -129.46226694040502 + ], + "sensor_type": 1, + "id": 7 + }, + { + "release_time": 3074, + "due_time": 3395, + "duration": 50, + "coordinate": [ + -70.60498601295794, + -88.1510621901437 + ], + "sensor_type": 1, + "id": 8 + }, + { + "release_time": 2119, + "due_time": 2837, + "duration": 22, + "coordinate": [ + 59.244615567385125, + -178.8235582515466 + ], + "sensor_type": 1, + "id": 9 + }, + { + "release_time": 1848, + "due_time": 2867, + "duration": 24, + "coordinate": [ + 0.9955728138908881, + -28.457257988847772 + ], + "sensor_type": 1, + "id": 10 + }, + { + "release_time": 2661, + "due_time": 3287, + "duration": 50, + "coordinate": [ + -48.6321573588577, + 107.73854384115123 + ], + "sensor_type": 1, + "id": 11 + }, + { + "release_time": 2660, + "due_time": 3570, + "duration": 53, + "coordinate": [ + -88.72400512429796, + -75.22666394017585 + ], + "sensor_type": 1, + "id": 12 + }, + { + "release_time": 2788, + "due_time": 3279, + "duration": 21, + "coordinate": [ + -19.61433385703549, + 36.477398922528494 + ], + "sensor_type": 1, + "id": 13 + }, + { + "release_time": 459, + "due_time": 1387, + "duration": 16, + "coordinate": [ + 15.387185107319937, + -0.20143958058832823 + ], + "sensor_type": 1, + "id": 14 + }, + { + "release_time": 3369, + "due_time": 3485, + "duration": 31, + "coordinate": [ + -0.9943835724024126, + 123.30160015368847 + ], + "sensor_type": 1, + "id": 15 + }, + { + "release_time": 2634, + "due_time": 3058, + "duration": 34, + "coordinate": [ + -0.8906806977737176, + 86.21752064287978 + ], + "sensor_type": 1, + "id": 16 + }, + { + "release_time": 3469, + "due_time": 3598, + "duration": 42, + "coordinate": [ + 13.383885068549375, + -30.5016338592759 + ], + "sensor_type": 1, + "id": 17 + }, + { + "release_time": 612, + "due_time": 2716, + "duration": 35, + "coordinate": [ + -53.693018486277346, + 37.31654075568272 + ], + "sensor_type": 1, + "id": 18 + }, + { + "release_time": 1651, + "due_time": 2224, + "duration": 15, + "coordinate": [ + -34.255673606994435, + -47.74149528669392 + ], + "sensor_type": 1, + "id": 19 + }, + { + "release_time": 661, + "due_time": 1994, + "duration": 19, + "coordinate": [ + 30.462675487808895, + 34.71547261977685 + ], + "sensor_type": 1, + "id": 20 + }, + { + "release_time": 3347, + "due_time": 3536, + "duration": 46, + "coordinate": [ + 68.51130458945397, + -5.47669243581214 + ], + "sensor_type": 1, + "id": 21 + }, + { + "release_time": 1327, + "due_time": 3390, + "duration": 50, + "coordinate": [ + 83.21155285224316, + -128.95943250855908 + ], + "sensor_type": 1, + "id": 22 + }, + { + "release_time": 3045, + "due_time": 3316, + "duration": 18, + "coordinate": [ + -83.7919549736298, + -46.344261053747005 + ], + "sensor_type": 1, + "id": 23 + }, + { + "release_time": 1209, + "due_time": 2439, + "duration": 29, + "coordinate": [ + -72.44628537784338, + 18.421708587778 + ], + "sensor_type": 1, + "id": 24 + }, + { + "release_time": 208, + "due_time": 704, + "duration": 48, + "coordinate": [ + 47.2733149502325, + 11.516149500806108 + ], + "sensor_type": 1, + "id": 25 + }, + { + "release_time": 628, + "due_time": 968, + "duration": 49, + "coordinate": [ + 79.49072167040524, + -23.14591263153733 + ], + "sensor_type": 1, + "id": 26 + }, + { + "release_time": 645, + "due_time": 3151, + "duration": 41, + "coordinate": [ + -21.1085789743467, + -172.18494016215394 + ], + "sensor_type": 1, + "id": 27 + }, + { + "release_time": 2317, + "due_time": 3037, + "duration": 54, + "coordinate": [ + 37.5145786030384, + 92.4168115747816 + ], + "sensor_type": 1, + "id": 28 + }, + { + "release_time": 2083, + "due_time": 2599, + "duration": 60, + "coordinate": [ + 65.38486197788305, + 175.47708706319236 + ], + "sensor_type": 1, + "id": 29 + }, + { + "release_time": 2594, + "due_time": 3027, + "duration": 52, + "coordinate": [ + -33.59841514352564, + 2.985512496360627 + ], + "sensor_type": 1, + "id": 30 + }, + { + "release_time": 546, + "due_time": 2056, + "duration": 40, + "coordinate": [ + 14.817878527143918, + 13.706604532910887 + ], + "sensor_type": 1, + "id": 31 + }, + { + "release_time": 748, + "due_time": 2899, + "duration": 29, + "coordinate": [ + 71.92589371222718, + -88.70800519602666 + ], + "sensor_type": 1, + "id": 32 + }, + { + "release_time": 752, + "due_time": 1978, + "duration": 20, + "coordinate": [ + 63.828728393962365, + 147.2599098417225 + ], + "sensor_type": 1, + "id": 33 + }, + { + "release_time": 2170, + "due_time": 3088, + "duration": 15, + "coordinate": [ + -43.10162015279133, + 151.5359069608008 + ], + "sensor_type": 1, + "id": 34 + }, + { + "release_time": 3028, + "due_time": 3222, + "duration": 55, + "coordinate": [ + 57.14706157177173, + -167.10067006085086 + ], + "sensor_type": 1, + "id": 35 + }, + { + "release_time": 1763, + "due_time": 2953, + "duration": 59, + "coordinate": [ + 30.79757210509672, + -78.09449545640568 + ], + "sensor_type": 1, + "id": 36 + }, + { + "release_time": 2580, + "due_time": 2764, + "duration": 58, + "coordinate": [ + 51.88217394923046, + 5.569968128000767 + ], + "sensor_type": 1, + "id": 37 + }, + { + "release_time": 2681, + "due_time": 3133, + "duration": 50, + "coordinate": [ + 21.340611797930265, + -136.427789037759 + ], + "sensor_type": 1, + "id": 38 + }, + { + "release_time": 3443, + "due_time": 3563, + "duration": 35, + "coordinate": [ + -21.115448786829504, + 130.71491570981158 + ], + "sensor_type": 1, + "id": 39 + }, + { + "release_time": 1038, + "due_time": 2367, + "duration": 57, + "coordinate": [ + -12.180590757915198, + 158.67006127043328 + ], + "sensor_type": 1, + "id": 40 + }, + { + "release_time": 2737, + "due_time": 3299, + "duration": 16, + "coordinate": [ + -87.61532712359106, + 72.58340776637334 + ], + "sensor_type": 1, + "id": 41 + }, + { + "release_time": 3017, + "due_time": 3307, + "duration": 49, + "coordinate": [ + -64.35384483111757, + 143.82094768597614 + ], + "sensor_type": 1, + "id": 42 + }, + { + "release_time": 362, + "due_time": 2305, + "duration": 23, + "coordinate": [ + 74.34680613769333, + -98.83522461939393 + ], + "sensor_type": 1, + "id": 43 + }, + { + "release_time": 3293, + "due_time": 3499, + "duration": 46, + "coordinate": [ + 34.930429744472406, + 80.68328739852154 + ], + "sensor_type": 1, + "id": 44 + }, + { + "release_time": 2569, + "due_time": 2913, + "duration": 35, + "coordinate": [ + 68.44981609161374, + 163.20032267305385 + ], + "sensor_type": 1, + "id": 45 + }, + { + "release_time": 1379, + "due_time": 3232, + "duration": 38, + "coordinate": [ + -72.67696944851357, + -113.20638750723997 + ], + "sensor_type": 1, + "id": 46 + }, + { + "release_time": 3069, + "due_time": 3450, + "duration": 37, + "coordinate": [ + 6.789212322313119, + -125.98677359280728 + ], + "sensor_type": 1, + "id": 47 + }, + { + "release_time": 546, + "due_time": 3292, + "duration": 42, + "coordinate": [ + -46.57731953397406, + 132.0628697763268 + ], + "sensor_type": 1, + "id": 48 + }, + { + "release_time": 1905, + "due_time": 3233, + "duration": 42, + "coordinate": [ + 42.505583287241365, + -91.89601518542695 + ], + "sensor_type": 1, + "id": 49 + }, + { + "release_time": 602, + "due_time": 1558, + "duration": 23, + "coordinate": [ + 19.128692302790967, + -49.24749767034609 + ], + "sensor_type": 1, + "id": 50 + }, + { + "release_time": 1137, + "due_time": 1377, + "duration": 36, + "coordinate": [ + 18.08899809158116, + -141.03844341410206 + ], + "sensor_type": 1, + "id": 51 + }, + { + "release_time": 1801, + "due_time": 3401, + "duration": 46, + "coordinate": [ + 40.00406625897102, + -37.4472898371379 + ], + "sensor_type": 1, + "id": 52 + }, + { + "release_time": 1849, + "due_time": 2877, + "duration": 40, + "coordinate": [ + 60.18924264425806, + 156.92357581125833 + ], + "sensor_type": 1, + "id": 53 + }, + { + "release_time": 79, + "due_time": 295, + "duration": 60, + "coordinate": [ + 13.629037764001367, + 23.86561871369966 + ], + "sensor_type": 1, + "id": 54 + }, + { + "release_time": 734, + "due_time": 1313, + "duration": 36, + "coordinate": [ + 3.306422804703246, + -103.00371089969792 + ], + "sensor_type": 1, + "id": 55 + }, + { + "release_time": 1393, + "due_time": 2434, + "duration": 31, + "coordinate": [ + -52.32199632423428, + -89.9312971426803 + ], + "sensor_type": 1, + "id": 56 + }, + { + "release_time": 2786, + "due_time": 3115, + "duration": 25, + "coordinate": [ + -72.82330853864528, + 56.587749996478294 + ], + "sensor_type": 1, + "id": 57 + }, + { + "release_time": 3079, + "due_time": 3593, + "duration": 16, + "coordinate": [ + -83.1993152059701, + -41.210826492302715 + ], + "sensor_type": 1, + "id": 58 + }, + { + "release_time": 2244, + "due_time": 2546, + "duration": 25, + "coordinate": [ + 45.71971736790826, + -148.1743846623611 + ], + "sensor_type": 1, + "id": 59 + }, + { + "release_time": 635, + "due_time": 3134, + "duration": 25, + "coordinate": [ + 59.49869367965388, + -164.21903799900628 + ], + "sensor_type": 1, + "id": 60 + }, + { + "release_time": 702, + "due_time": 2035, + "duration": 37, + "coordinate": [ + -22.59278009431037, + 17.889520743064026 + ], + "sensor_type": 1, + "id": 61 + }, + { + "release_time": 3014, + "due_time": 3540, + "duration": 31, + "coordinate": [ + -79.44885288134125, + 41.92146233055729 + ], + "sensor_type": 1, + "id": 62 + }, + { + "release_time": 1881, + "due_time": 2727, + "duration": 40, + "coordinate": [ + 64.98752198351127, + -125.9912938112854 + ], + "sensor_type": 1, + "id": 63 + } +] \ No newline at end of file diff --git a/benchmarks/aeosbench/dataset/cases/00344/constellation.json b/benchmarks/aeosbench/dataset/cases/00344/constellation.json new file mode 100644 index 0000000..e5f45bd --- /dev/null +++ b/benchmarks/aeosbench/dataset/cases/00344/constellation.json @@ -0,0 +1,2652 @@ +{ + "orbits": [ + { + "id": 0, + "eccentricity": 0.0002803, + "semi_major_axis": 6921000.0, + "inclination": 97.6523, + "right_ascension_of_the_ascending_node": 299.0045, + "argument_of_perigee": 242.1845 + }, + { + "id": 1, + "eccentricity": 0.0002459, + "semi_major_axis": 7571000.0, + "inclination": 87.903, + "right_ascension_of_the_ascending_node": 42.7502, + "argument_of_perigee": 63.4244 + }, + { + "id": 2, + "eccentricity": 0.0001328, + "semi_major_axis": 6921000.0, + "inclination": 53.0548, + "right_ascension_of_the_ascending_node": 230.6155, + "argument_of_perigee": 76.2111 + }, + { + "id": 3, + "eccentricity": 0.0001266, + "semi_major_axis": 6921000.0, + "inclination": 53.2167, + "right_ascension_of_the_ascending_node": 0.945, + "argument_of_perigee": 89.9276 + }, + { + "id": 4, + "eccentricity": 0.0001187, + "semi_major_axis": 6921000.0, + "inclination": 53.0551, + "right_ascension_of_the_ascending_node": 285.6269, + "argument_of_perigee": 102.7899 + }, + { + "id": 5, + "eccentricity": 0.000153, + "semi_major_axis": 6921000.0, + "inclination": 53.0555, + "right_ascension_of_the_ascending_node": 181.3929, + "argument_of_perigee": 112.1723 + }, + { + "id": 6, + "eccentricity": 0.0008774, + "semi_major_axis": 7010000.0, + "inclination": 98.1849, + "right_ascension_of_the_ascending_node": 39.4537, + "argument_of_perigee": 280.4155 + }, + { + "id": 7, + "eccentricity": 0.0001479, + "semi_major_axis": 6963000.0, + "inclination": 97.7605, + "right_ascension_of_the_ascending_node": 185.6323, + "argument_of_perigee": 89.8127 + }, + { + "id": 8, + "eccentricity": 0.0001237, + "semi_major_axis": 6921000.0, + "inclination": 53.0537, + "right_ascension_of_the_ascending_node": 82.6165, + "argument_of_perigee": 90.4072 + }, + { + "id": 9, + "eccentricity": 0.0001261, + "semi_major_axis": 6921000.0, + "inclination": 53.2157, + "right_ascension_of_the_ascending_node": 247.5893, + "argument_of_perigee": 109.246 + }, + { + "id": 10, + "eccentricity": 0.0001328, + "semi_major_axis": 6921000.0, + "inclination": 53.2156, + "right_ascension_of_the_ascending_node": 217.7728, + "argument_of_perigee": 82.7426 + }, + { + "id": 11, + "eccentricity": 0.0001364, + "semi_major_axis": 6921000.0, + "inclination": 53.2157, + "right_ascension_of_the_ascending_node": 218.2591, + "argument_of_perigee": 95.9852 + }, + { + "id": 12, + "eccentricity": 0.0003451, + "semi_major_axis": 6921000.0, + "inclination": 69.9991, + "right_ascension_of_the_ascending_node": 209.0811, + "argument_of_perigee": 265.3368 + }, + { + "id": 13, + "eccentricity": 0.0001886, + "semi_major_axis": 6921000.0, + "inclination": 53.219, + "right_ascension_of_the_ascending_node": 74.9341, + "argument_of_perigee": 60.1695 + }, + { + "id": 14, + "eccentricity": 0.0001506, + "semi_major_axis": 6921000.0, + "inclination": 53.2181, + "right_ascension_of_the_ascending_node": 55.3432, + "argument_of_perigee": 76.517 + }, + { + "id": 15, + "eccentricity": 0.0001263, + "semi_major_axis": 6921000.0, + "inclination": 53.2176, + "right_ascension_of_the_ascending_node": 283.1161, + "argument_of_perigee": 85.9749 + }, + { + "id": 16, + "eccentricity": 0.0003086, + "semi_major_axis": 6921000.0, + "inclination": 69.9999, + "right_ascension_of_the_ascending_node": 21.9585, + "argument_of_perigee": 268.8438 + }, + { + "id": 17, + "eccentricity": 0.0001191, + "semi_major_axis": 6921000.0, + "inclination": 53.2175, + "right_ascension_of_the_ascending_node": 286.9579, + "argument_of_perigee": 93.3414 + }, + { + "id": 18, + "eccentricity": 0.0001078, + "semi_major_axis": 6921000.0, + "inclination": 53.0534, + "right_ascension_of_the_ascending_node": 220.9706, + "argument_of_perigee": 80.0674 + }, + { + "id": 19, + "eccentricity": 0.0001435, + "semi_major_axis": 6921000.0, + "inclination": 53.2184, + "right_ascension_of_the_ascending_node": 321.07, + "argument_of_perigee": 120.0579 + }, + { + "id": 20, + "eccentricity": 0.0407134, + "semi_major_axis": 7471000.0, + "inclination": 63.377, + "right_ascension_of_the_ascending_node": 66.1711, + "argument_of_perigee": 21.2813 + }, + { + "id": 21, + "eccentricity": 0.0001764, + "semi_major_axis": 7571000.0, + "inclination": 87.9207, + "right_ascension_of_the_ascending_node": 57.9804, + "argument_of_perigee": 92.4163 + }, + { + "id": 22, + "eccentricity": 0.0001292, + "semi_major_axis": 6921000.0, + "inclination": 53.0543, + "right_ascension_of_the_ascending_node": 196.2372, + "argument_of_perigee": 106.8832 + }, + { + "id": 23, + "eccentricity": 0.0001799, + "semi_major_axis": 6921000.0, + "inclination": 53.0577, + "right_ascension_of_the_ascending_node": 323.8932, + "argument_of_perigee": 119.0905 + }, + { + "id": 24, + "eccentricity": 0.0001005, + "semi_major_axis": 6921000.0, + "inclination": 53.2173, + "right_ascension_of_the_ascending_node": 350.933, + "argument_of_perigee": 85.8243 + }, + { + "id": 25, + "eccentricity": 0.0019707, + "semi_major_axis": 7385000.0, + "inclination": 99.7345, + "right_ascension_of_the_ascending_node": 332.5415, + "argument_of_perigee": 189.1507 + }, + { + "id": 26, + "eccentricity": 0.0001377, + "semi_major_axis": 6921000.0, + "inclination": 53.2185, + "right_ascension_of_the_ascending_node": 326.4681, + "argument_of_perigee": 82.4625 + } + ], + "satellites": [ + { + "inertia": [ + 55.24126052856445, + 0.0, + 0.0, + 0.0, + 106.21961212158203, + 0.0, + 0.0, + 0.0, + 183.77215576171875 + ], + "mass": 83.7218408280153, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 0, + "solar_panel": { + "direction": [ + 0.5907942490932346, + 0.7922318062601905, + 0.15274462474364522 + ], + "area": 0.23275697881845125, + "efficiency": 0.3682675374319244 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.37269509027344705, + "power": 2.263494966923769, + "type": 1 + }, + "battery": { + "capacity": 17069.9959172441, + "percentage": 0.8807302062961612 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 472.25868383956066, + "power": 5.3330252414756965, + "efficiency": 0.5113548991501438 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 432.4121324157993, + "power": 6.036789604488274, + "efficiency": 0.5506639006159125 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 669.5051236963452, + "power": 5.617756896308453, + "efficiency": 0.5525481676667894 + } + ], + "mrp_control": { + "k": 30.323310169970338, + "ki": 0.0033458582062788566, + "p": 92.05790844559498, + "integral_limit": 0.010769473323629212 + }, + "true_anomaly": 187.19439498080692, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 0 + }, + { + "inertia": [ + 86.97756958007812, + 0.0, + 0.0, + 0.0, + 181.48765563964844, + 0.0, + 0.0, + 0.0, + 102.75611877441406 + ], + "mass": 175.42065224793743, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 1, + "solar_panel": { + "direction": [ + 0.2851032280496154, + 0.40553964444809854, + -0.8684778328412296 + ], + "area": 0.46110445939680156, + "efficiency": 0.14370951293443449 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3433759978828501, + "power": 1.6603341779469147, + "type": 1 + }, + "battery": { + "capacity": 18306.657383620437, + "percentage": 0.15044266377702517 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 592.8870096766641, + "power": 5.513241658732436, + "efficiency": 0.502211769781839 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 646.725014726668, + "power": 5.932236844628578, + "efficiency": 0.5295070157452066 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 570.7464340561306, + "power": 5.564833523407124, + "efficiency": 0.5796105240441831 + } + ], + "mrp_control": { + "k": 55.621329302835136, + "ki": 0.007720196139718387, + "p": 206.90678049414066, + "integral_limit": 0.01834508776440292 + }, + "true_anomaly": 51.04325877069114, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 1 + }, + { + "inertia": [ + 79.82758331298828, + 0.0, + 0.0, + 0.0, + 147.38137817382812, + 0.0, + 0.0, + 0.0, + 56.781349182128906 + ], + "mass": 132.2298417317861, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 2, + "solar_panel": { + "direction": [ + -0.08122616243829554, + 0.1912701824157226, + -0.9781707559798565 + ], + "area": 0.46002044049481994, + "efficiency": 0.3577024973367021 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.49779746872222286, + "power": 9.082601417049885, + "type": 1 + }, + "battery": { + "capacity": 11550.925950156594, + "percentage": 0.5001352481864321 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 658.4455252978094, + "power": 6.179470935859683, + "efficiency": 0.5450566917209572 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 456.9652925686301, + "power": 5.156647497328484, + "efficiency": 0.5304673040480566 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 417.9948528749662, + "power": 5.367862871143061, + "efficiency": 0.5197111495281883 + } + ], + "mrp_control": { + "k": 25.38742688716534, + "ki": 0.00731190121361586, + "p": 74.99700293291754, + "integral_limit": 0.013548264116316742 + }, + "true_anomaly": 62.3033999157327, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 2 + }, + { + "inertia": [ + 151.1480712890625, + 0.0, + 0.0, + 0.0, + 175.7903289794922, + 0.0, + 0.0, + 0.0, + 184.2475128173828 + ], + "mass": 63.49729338463664, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 3, + "solar_panel": { + "direction": [ + -0.2773212474418337, + 0.05167078363510404, + -0.9593868124150131 + ], + "area": 0.16245742841864638, + "efficiency": 0.3599963857294466 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3176145354664065, + "power": 7.031583774691762, + "type": 1 + }, + "battery": { + "capacity": 8996.848587644694, + "percentage": 0.8418106186658388 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 627.7170922372716, + "power": 5.6375677317116555, + "efficiency": 0.5369037679887709 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 710.6380343573911, + "power": 5.920439932119784, + "efficiency": 0.5894923284582204 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 603.3807669277709, + "power": 6.516761248711357, + "efficiency": 0.5542070576644185 + } + ], + "mrp_control": { + "k": 35.011019708094324, + "ki": 0.00281960492040629, + "p": 95.76583295079134, + "integral_limit": 0.008983400820822534 + }, + "true_anomaly": 160.56773155317524, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 3 + }, + { + "inertia": [ + 146.9666748046875, + 0.0, + 0.0, + 0.0, + 57.48409652709961, + 0.0, + 0.0, + 0.0, + 159.34320068359375 + ], + "mass": 198.3567714714043, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 4, + "solar_panel": { + "direction": [ + 0.31600117741375783, + 0.44581402636066153, + 0.8374921550517438 + ], + "area": 0.47653946432566163, + "efficiency": 0.24852750312306507 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.35437596114424674, + "power": 9.676409787966854, + "type": 1 + }, + "battery": { + "capacity": 18917.734522463757, + "percentage": 0.14612088984164817 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 698.4470087522612, + "power": 5.228452968270913, + "efficiency": 0.5375749667947038 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 479.32712362007743, + "power": 5.982218464659643, + "efficiency": 0.5202024796164888 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 600.3056836281504, + "power": 6.7861600036144445, + "efficiency": 0.5583451682475992 + } + ], + "mrp_control": { + "k": 13.727585787250339, + "ki": 0.00045945696208721357, + "p": 54.4779763369085, + "integral_limit": 0.0014405144829327937 + }, + "true_anomaly": 118.38462143682914, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 4 + }, + { + "inertia": [ + 171.04476928710938, + 0.0, + 0.0, + 0.0, + 191.79991149902344, + 0.0, + 0.0, + 0.0, + 78.8558578491211 + ], + "mass": 159.95186777697734, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 5, + "solar_panel": { + "direction": [ + -0.15000062528830957, + 0.3267524793394756, + -0.9331305533839419 + ], + "area": 0.4007783682261705, + "efficiency": 0.11178628345938334 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.14790604611157396, + "power": 1.0027975227217498, + "type": 1 + }, + "battery": { + "capacity": 29924.779286979865, + "percentage": 0.6968828537067312 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 417.08743546366344, + "power": 6.756233406444178, + "efficiency": 0.5872383377181151 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 709.1484769743768, + "power": 6.989854926160728, + "efficiency": 0.5166828855082456 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 558.2249118366128, + "power": 6.651094322284889, + "efficiency": 0.5786657468502379 + } + ], + "mrp_control": { + "k": 36.469033104611235, + "ki": 0.00041470691073805413, + "p": 100.09739967238538, + "integral_limit": 0.0016547125400781142 + }, + "true_anomaly": 251.5069531599884, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 5 + }, + { + "inertia": [ + 131.33847045898438, + 0.0, + 0.0, + 0.0, + 117.29309844970703, + 0.0, + 0.0, + 0.0, + 183.166259765625 + ], + "mass": 127.08708662447812, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 6, + "solar_panel": { + "direction": [ + -0.6622842879083849, + 0.2107774656891352, + -0.7189940068925117 + ], + "area": 0.2760725672523422, + "efficiency": 0.23466458621861797 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2920159186684109, + "power": 6.985026837918887, + "type": 1 + }, + "battery": { + "capacity": 19043.00340992584, + "percentage": 0.4169880161936257 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 499.91840500072806, + "power": 6.386689295717201, + "efficiency": 0.5753506612868003 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 535.9787201763634, + "power": 5.701711102720609, + "efficiency": 0.5020127825151472 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 568.3503748577047, + "power": 6.784038224480408, + "efficiency": 0.557469574494326 + } + ], + "mrp_control": { + "k": 20.723759878916972, + "ki": 0.0035306367165347076, + "p": 65.21204412947371, + "integral_limit": 0.008287438421696007 + }, + "true_anomaly": 299.80487546414497, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 6 + }, + { + "inertia": [ + 124.83281707763672, + 0.0, + 0.0, + 0.0, + 191.0384979248047, + 0.0, + 0.0, + 0.0, + 95.77622985839844 + ], + "mass": 161.5687925786695, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 7, + "solar_panel": { + "direction": [ + 0.6633239112956373, + 0.6631110302154015, + -0.34682149632069575 + ], + "area": 0.3947450151247376, + "efficiency": 0.2595676226929276 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4281330716823576, + "power": 6.792434448100805, + "type": 1 + }, + "battery": { + "capacity": 28635.656700172476, + "percentage": 0.7222259843834402 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 526.0146851268528, + "power": 6.799580582469481, + "efficiency": 0.5108945178778661 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 624.2224590487373, + "power": 5.380137004623406, + "efficiency": 0.5396250504063932 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 732.069865939384, + "power": 6.680276927857946, + "efficiency": 0.5557969331568092 + } + ], + "mrp_control": { + "k": 24.823094907433404, + "ki": 0.006912268665141997, + "p": 85.05951466154087, + "integral_limit": 0.02708076331647471 + }, + "true_anomaly": 158.2251558035245, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 7 + }, + { + "inertia": [ + 59.87112808227539, + 0.0, + 0.0, + 0.0, + 66.94888305664062, + 0.0, + 0.0, + 0.0, + 112.69296264648438 + ], + "mass": 157.91373524066364, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 8, + "solar_panel": { + "direction": [ + 0.2453021665065921, + 0.23065918938401306, + -0.9416067042347788 + ], + "area": 0.3435092459613867, + "efficiency": 0.21839031813189658 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.43488398178211907, + "power": 2.334888741012395, + "type": 1 + }, + "battery": { + "capacity": 20911.852816584505, + "percentage": 0.37338658128786295 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 604.5743497329031, + "power": 6.349632683845583, + "efficiency": 0.5435688418256648 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 465.87427265658755, + "power": 5.738522331499422, + "efficiency": 0.5413974468564609 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 439.34682585087364, + "power": 5.387313872669402, + "efficiency": 0.5027227974381369 + } + ], + "mrp_control": { + "k": 20.476560758599586, + "ki": 0.007172263248896129, + "p": 52.62134670897611, + "integral_limit": 0.03452644873495614 + }, + "true_anomaly": 189.1946259635573, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 8 + }, + { + "inertia": [ + 159.94873046875, + 0.0, + 0.0, + 0.0, + 117.80781555175781, + 0.0, + 0.0, + 0.0, + 157.14666748046875 + ], + "mass": 73.04555593941797, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 9, + "solar_panel": { + "direction": [ + 0.8122030540448383, + 0.19909713259849848, + -0.5483489133674775 + ], + "area": 0.32124780402562136, + "efficiency": 0.3158398262673326 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.19918814519840075, + "power": 9.303152683085072, + "type": 1 + }, + "battery": { + "capacity": 23868.121346391847, + "percentage": 0.3924007223882634 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 645.1646690509892, + "power": 5.397975174749853, + "efficiency": 0.5858325074315194 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 415.6586327367017, + "power": 5.233683904692496, + "efficiency": 0.5774837402682345 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 656.3042082665505, + "power": 6.003010501534528, + "efficiency": 0.5208321360145581 + } + ], + "mrp_control": { + "k": 63.0160580278579, + "ki": 0.0098885238113571, + "p": 142.89389622181955, + "integral_limit": 0.027024643710532016 + }, + "true_anomaly": 98.1565787699241, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 9 + }, + { + "inertia": [ + 172.56170654296875, + 0.0, + 0.0, + 0.0, + 86.29862213134766, + 0.0, + 0.0, + 0.0, + 70.11247253417969 + ], + "mass": 52.635291124385525, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 10, + "solar_panel": { + "direction": [ + 0.03260712602387184, + 0.8914573618045607, + 0.4519298036387023 + ], + "area": 0.3869758796637971, + "efficiency": 0.30313381245795346 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.201885026858172, + "power": 4.968233252775617, + "type": 1 + }, + "battery": { + "capacity": 25899.442150750896, + "percentage": 0.9582302047233289 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 483.37759164732637, + "power": 5.253098852690725, + "efficiency": 0.5873463064002091 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 473.96155475574164, + "power": 6.0351631189185415, + "efficiency": 0.5986743898969357 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 720.4276908627331, + "power": 6.240024504112446, + "efficiency": 0.5033431055291651 + } + ], + "mrp_control": { + "k": 68.50463208374097, + "ki": 0.009583081473376234, + "p": 145.7277518993226, + "integral_limit": 0.02155538930680506 + }, + "true_anomaly": 350.4211042937236, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 10 + }, + { + "inertia": [ + 56.968406677246094, + 0.0, + 0.0, + 0.0, + 118.1392593383789, + 0.0, + 0.0, + 0.0, + 72.44183349609375 + ], + "mass": 156.68147990754858, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 11, + "solar_panel": { + "direction": [ + 0.42522974630142263, + 0.2815057043196695, + -0.8601942811341602 + ], + "area": 0.17742157927772229, + "efficiency": 0.24610702169093193 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.11598624509932037, + "power": 7.426337473752565, + "type": 1 + }, + "battery": { + "capacity": 19568.41397595519, + "percentage": 0.7304698523428534 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 714.5075281899143, + "power": 5.150188051746278, + "efficiency": 0.50712600584464 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 670.5895420667104, + "power": 5.139528296725886, + "efficiency": 0.5555563612164387 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 568.6230234936838, + "power": 5.906740216048624, + "efficiency": 0.5548645624796722 + } + ], + "mrp_control": { + "k": 29.913748952481583, + "ki": 0.0024344938664202865, + "p": 74.25574279586907, + "integral_limit": 0.003674187371859096 + }, + "true_anomaly": 188.5524202267103, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 11 + }, + { + "inertia": [ + 176.8616485595703, + 0.0, + 0.0, + 0.0, + 97.78340148925781, + 0.0, + 0.0, + 0.0, + 111.47023010253906 + ], + "mass": 56.48154610867767, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 12, + "solar_panel": { + "direction": [ + -0.30443554967141373, + 0.4656479010034687, + 0.8309578980834877 + ], + "area": 0.20504878246221714, + "efficiency": 0.3861869838386346 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.44968397476300725, + "power": 8.366051430164674, + "type": 1 + }, + "battery": { + "capacity": 21076.83338119852, + "percentage": 0.9440429739840647 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 468.2247019429122, + "power": 6.697857789737594, + "efficiency": 0.5559468975181889 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 502.4855928500383, + "power": 6.0843268112172115, + "efficiency": 0.5007662106852011 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 406.0837898524188, + "power": 5.768625331562907, + "efficiency": 0.5585796270093489 + } + ], + "mrp_control": { + "k": 16.128841331154266, + "ki": 0.007165580869167778, + "p": 32.44197262547489, + "integral_limit": 0.03396584391563296 + }, + "true_anomaly": 195.97424817241975, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 12 + }, + { + "inertia": [ + 53.344749450683594, + 0.0, + 0.0, + 0.0, + 188.04869079589844, + 0.0, + 0.0, + 0.0, + 69.00105285644531 + ], + "mass": 101.43093258135232, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 13, + "solar_panel": { + "direction": [ + 0.35760255373508737, + 0.3679818157819647, + 0.8583180044808288 + ], + "area": 0.12544777311209376, + "efficiency": 0.13764828055708486 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.40657748867165133, + "power": 2.531378998589107, + "type": 1 + }, + "battery": { + "capacity": 22541.924344226085, + "percentage": 0.8838929255340359 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 523.0817163535719, + "power": 5.174263415536342, + "efficiency": 0.5588932554798604 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 450.3982368216771, + "power": 6.042412942873364, + "efficiency": 0.5589097429284013 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 430.7871737391731, + "power": 6.80048966319506, + "efficiency": 0.5222001992806936 + } + ], + "mrp_control": { + "k": 15.923098692962439, + "ki": 0.008413248591092893, + "p": 36.339098000169905, + "integral_limit": 0.03697236698849713 + }, + "true_anomaly": 243.99891657536844, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 13 + }, + { + "inertia": [ + 100.60670471191406, + 0.0, + 0.0, + 0.0, + 140.02053833007812, + 0.0, + 0.0, + 0.0, + 50.42009735107422 + ], + "mass": 194.85597226451492, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 14, + "solar_panel": { + "direction": [ + -0.026784409682291923, + 0.7089518114300013, + -0.7047481283892075 + ], + "area": 0.30703279590810545, + "efficiency": 0.49006320314111296 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2943401205993295, + "power": 9.844472864386557, + "type": 1 + }, + "battery": { + "capacity": 25813.890043028416, + "percentage": 0.6524487981881439 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 658.2521201517405, + "power": 5.607880534902462, + "efficiency": 0.5143158904141595 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 458.2885163734643, + "power": 6.689960767739571, + "efficiency": 0.5839069602633749 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 684.1119081293361, + "power": 6.579482388103335, + "efficiency": 0.559295314286033 + } + ], + "mrp_control": { + "k": 26.265155446376546, + "ki": 0.002027167670037827, + "p": 96.28238471618147, + "integral_limit": 0.008850584377040376 + }, + "true_anomaly": 173.72906177041514, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 14 + }, + { + "inertia": [ + 58.09008026123047, + 0.0, + 0.0, + 0.0, + 80.03313446044922, + 0.0, + 0.0, + 0.0, + 50.2059326171875 + ], + "mass": 78.28691869125723, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 15, + "solar_panel": { + "direction": [ + 0.028031079502718582, + 0.06424291515267082, + -0.9975405287178055 + ], + "area": 0.4047411047738383, + "efficiency": 0.32220316443362873 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4827591435993486, + "power": 1.9671784850339318, + "type": 1 + }, + "battery": { + "capacity": 28694.57402764917, + "percentage": 0.4678413299237857 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 485.4096292871185, + "power": 6.021429417825973, + "efficiency": 0.5306021738226185 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 608.3676577396084, + "power": 5.259926725044663, + "efficiency": 0.5000949019551778 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 664.938233178217, + "power": 6.688998928819385, + "efficiency": 0.5221358531505527 + } + ], + "mrp_control": { + "k": 22.99825207856799, + "ki": 0.0021779716711317187, + "p": 56.25718145251095, + "integral_limit": 0.0016655915732407874 + }, + "true_anomaly": 271.5070365828515, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 15 + }, + { + "inertia": [ + 93.45620727539062, + 0.0, + 0.0, + 0.0, + 174.72023010253906, + 0.0, + 0.0, + 0.0, + 140.7474822998047 + ], + "mass": 198.7941136128995, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 16, + "solar_panel": { + "direction": [ + -0.5459513217078659, + 0.40544411680320785, + 0.7331795294981313 + ], + "area": 0.3281598388287772, + "efficiency": 0.4670109226202709 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.17183054168802753, + "power": 3.114236735282212, + "type": 1 + }, + "battery": { + "capacity": 18888.437931227996, + "percentage": 0.7256077520198773 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 604.9981900880515, + "power": 6.652194542355712, + "efficiency": 0.5097042801419748 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 463.34488145523545, + "power": 6.186769249002944, + "efficiency": 0.5934415246465392 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 475.67813348010304, + "power": 5.297950970614352, + "efficiency": 0.5354294594310561 + } + ], + "mrp_control": { + "k": 63.76764666196343, + "ki": 0.0060263937197879295, + "p": 128.69137929636068, + "integral_limit": 0.012974593721828185 + }, + "true_anomaly": 109.81779901973223, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 16 + }, + { + "inertia": [ + 117.74264526367188, + 0.0, + 0.0, + 0.0, + 53.29631042480469, + 0.0, + 0.0, + 0.0, + 183.5040283203125 + ], + "mass": 97.47784058310023, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 17, + "solar_panel": { + "direction": [ + -0.29538879159044934, + 0.8815008049278945, + -0.3683772423945431 + ], + "area": 0.15135718280225482, + "efficiency": 0.12750990023874925 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2742979315047015, + "power": 3.3286547831217472, + "type": 1 + }, + "battery": { + "capacity": 29887.846252507305, + "percentage": 0.6656904006197508 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 739.0202114877325, + "power": 6.329748479627161, + "efficiency": 0.5349796676478183 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 498.4498000227819, + "power": 5.635782025343107, + "efficiency": 0.5726181548846677 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 468.37118983262326, + "power": 5.735305060351095, + "efficiency": 0.5369234627294833 + } + ], + "mrp_control": { + "k": 36.03837957383895, + "ki": 0.00435565059470852, + "p": 111.43229509762739, + "integral_limit": 0.017675824164291587 + }, + "true_anomaly": 43.94386247731735, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 17 + }, + { + "inertia": [ + 66.14884948730469, + 0.0, + 0.0, + 0.0, + 160.1612548828125, + 0.0, + 0.0, + 0.0, + 55.29630661010742 + ], + "mass": 134.7226674252907, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 18, + "solar_panel": { + "direction": [ + 0.8272581610411672, + 0.4019958250669512, + 0.3924834921618071 + ], + "area": 0.42671540755352777, + "efficiency": 0.14123805008254947 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.17127638660638933, + "power": 8.774565452483827, + "type": 1 + }, + "battery": { + "capacity": 18334.105996788785, + "percentage": 0.7074375925609375 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 646.1597665676184, + "power": 6.465319762098913, + "efficiency": 0.5986413624089866 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 624.8765250970674, + "power": 5.194970188903419, + "efficiency": 0.5096750525177173 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 551.7704215663933, + "power": 6.003308311535746, + "efficiency": 0.5449202710080352 + } + ], + "mrp_control": { + "k": 27.6205652268204, + "ki": 0.006161434256963455, + "p": 81.2320923182217, + "integral_limit": 0.02216309714931559 + }, + "true_anomaly": 320.7547318753135, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 18 + }, + { + "inertia": [ + 177.6806640625, + 0.0, + 0.0, + 0.0, + 131.21774291992188, + 0.0, + 0.0, + 0.0, + 58.84637451171875 + ], + "mass": 194.2694785042009, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 19, + "solar_panel": { + "direction": [ + -0.3353556825334684, + 0.23654161774439933, + 0.9119126215089766 + ], + "area": 0.4628708582902611, + "efficiency": 0.26293906509620757 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.46179206556982033, + "power": 8.708570503089387, + "type": 1 + }, + "battery": { + "capacity": 28709.591706895884, + "percentage": 0.9129733807893358 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 531.2898336335933, + "power": 5.73558218940765, + "efficiency": 0.577489574216245 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 624.8741192763395, + "power": 5.639736578255436, + "efficiency": 0.5852614677777073 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 442.0522205362031, + "power": 6.7051936069964935, + "efficiency": 0.529666913768509 + } + ], + "mrp_control": { + "k": 56.48384293497193, + "ki": 0.008274127176372588, + "p": 139.4711564313736, + "integral_limit": 0.006636977003632323 + }, + "true_anomaly": 338.674224673998, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 19 + }, + { + "inertia": [ + 168.70901489257812, + 0.0, + 0.0, + 0.0, + 193.64414978027344, + 0.0, + 0.0, + 0.0, + 186.9629669189453 + ], + "mass": 156.5505839400692, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 20, + "solar_panel": { + "direction": [ + -0.00036930497029799726, + 0.0966689781006611, + 0.9953165186446032 + ], + "area": 0.49245480533927577, + "efficiency": 0.32647711059129814 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.18202206406297378, + "power": 8.7515290224312, + "type": 1 + }, + "battery": { + "capacity": 29524.40647490395, + "percentage": 0.471324751355623 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 693.9114512357503, + "power": 5.747069513979599, + "efficiency": 0.5024188611564508 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 518.3309130961449, + "power": 6.368962068049136, + "efficiency": 0.5619439210872524 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 496.3523125705024, + "power": 6.584219936238295, + "efficiency": 0.5169176316040652 + } + ], + "mrp_control": { + "k": 38.53564025355237, + "ki": 0.008292070940878988, + "p": 100.2994964361949, + "integral_limit": 0.001220566402174998 + }, + "true_anomaly": 306.90626726033065, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 20 + }, + { + "inertia": [ + 157.22381591796875, + 0.0, + 0.0, + 0.0, + 183.34652709960938, + 0.0, + 0.0, + 0.0, + 149.06112670898438 + ], + "mass": 123.9106759409783, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 21, + "solar_panel": { + "direction": [ + -0.7588120754917066, + 0.6502396129485836, + 0.03731862591849765 + ], + "area": 0.30987805085822934, + "efficiency": 0.3410525068199684 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.40126539219182844, + "power": 6.364783591053621, + "type": 1 + }, + "battery": { + "capacity": 20871.968362383803, + "percentage": 0.5389955267503127 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 426.4144646052646, + "power": 5.401292296776323, + "efficiency": 0.5004139697600141 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 744.5663152645368, + "power": 6.920887951024499, + "efficiency": 0.5634033913805523 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 579.6616731498532, + "power": 5.981691463920562, + "efficiency": 0.5312020184854174 + } + ], + "mrp_control": { + "k": 74.78209774625506, + "ki": 0.004725263084870626, + "p": 154.5739241549009, + "integral_limit": 0.006351957262840655 + }, + "true_anomaly": 191.38551004135934, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 21 + }, + { + "inertia": [ + 133.17686462402344, + 0.0, + 0.0, + 0.0, + 198.78855895996094, + 0.0, + 0.0, + 0.0, + 112.81861877441406 + ], + "mass": 93.52445225699337, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 22, + "solar_panel": { + "direction": [ + 0.06176296807617628, + 0.925192857822003, + 0.37443759374504076 + ], + "area": 0.3819314606809918, + "efficiency": 0.3040936095808254 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.21698334172630518, + "power": 7.039142447508061, + "type": 1 + }, + "battery": { + "capacity": 18577.934219243944, + "percentage": 0.39186529874694553 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 610.9537548041137, + "power": 6.000135700117788, + "efficiency": 0.5268831019765687 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 448.84704414926716, + "power": 5.374934653322883, + "efficiency": 0.5729431632112604 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 618.0422416027203, + "power": 6.884160288687268, + "efficiency": 0.59214188012535 + } + ], + "mrp_control": { + "k": 76.70857475186173, + "ki": 0.004022447107544948, + "p": 274.4552621273144, + "integral_limit": 0.00467597651310356 + }, + "true_anomaly": 209.1005631015105, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 22 + }, + { + "inertia": [ + 121.27332305908203, + 0.0, + 0.0, + 0.0, + 88.01875305175781, + 0.0, + 0.0, + 0.0, + 148.1278533935547 + ], + "mass": 122.21565049500865, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 23, + "solar_panel": { + "direction": [ + -0.4231462252572635, + 0.7675059439947902, + 0.4815411695620584 + ], + "area": 0.2647189320898665, + "efficiency": 0.34106358833498185 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2615823862864519, + "power": 4.089409917627275, + "type": 1 + }, + "battery": { + "capacity": 26957.0869401972, + "percentage": 0.26488640584002054 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 614.9176305662933, + "power": 5.039460496623946, + "efficiency": 0.5636153550628027 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 427.13362423232564, + "power": 6.627106942964941, + "efficiency": 0.5053096594386792 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 483.8414412325095, + "power": 5.109401744384114, + "efficiency": 0.5864586132085826 + } + ], + "mrp_control": { + "k": 13.599126893541643, + "ki": 0.00924508240287215, + "p": 38.739512909536906, + "integral_limit": 0.011523965948344393 + }, + "true_anomaly": 297.1291374454523, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 23 + }, + { + "inertia": [ + 62.815853118896484, + 0.0, + 0.0, + 0.0, + 86.47330474853516, + 0.0, + 0.0, + 0.0, + 154.16949462890625 + ], + "mass": 61.16739165852271, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 24, + "solar_panel": { + "direction": [ + 0.7043183496311362, + 0.001076744615558245, + 0.7098834432453722 + ], + "area": 0.29374506829102354, + "efficiency": 0.40297489877804227 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.17308794370986463, + "power": 9.220909187484722, + "type": 1 + }, + "battery": { + "capacity": 14029.42125782497, + "percentage": 0.6703018458737027 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 507.59566094410695, + "power": 5.671135652550298, + "efficiency": 0.5314991731184532 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 403.3504086734299, + "power": 6.896037476496794, + "efficiency": 0.5080101707212374 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 598.8473941459645, + "power": 5.962465120585866, + "efficiency": 0.5760331252416319 + } + ], + "mrp_control": { + "k": 59.55341484015559, + "ki": 0.004839840293452442, + "p": 184.26132172405485, + "integral_limit": 0.002735983303320729 + }, + "true_anomaly": 353.7927323196869, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 24 + }, + { + "inertia": [ + 65.30907440185547, + 0.0, + 0.0, + 0.0, + 88.38219451904297, + 0.0, + 0.0, + 0.0, + 164.5861053466797 + ], + "mass": 86.97840770751101, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 25, + "solar_panel": { + "direction": [ + -0.519702478716393, + 0.17786997428064072, + 0.8356264750864715 + ], + "area": 0.15826254053054264, + "efficiency": 0.29775471631512573 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.48358147576503785, + "power": 1.2917472685238915, + "type": 1 + }, + "battery": { + "capacity": 25277.540406178912, + "percentage": 0.7319247055758498 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 682.0465886308724, + "power": 6.599689297110277, + "efficiency": 0.5803486217913528 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 445.68622476439054, + "power": 5.194396935011974, + "efficiency": 0.578119092292295 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 734.1333647812702, + "power": 6.175842736325614, + "efficiency": 0.5088310486866044 + } + ], + "mrp_control": { + "k": 24.717966714202895, + "ki": 0.005264068712671005, + "p": 86.02427856314412, + "integral_limit": 0.008007242387610079 + }, + "true_anomaly": 87.38977686728427, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 25 + }, + { + "inertia": [ + 100.38884735107422, + 0.0, + 0.0, + 0.0, + 117.91541290283203, + 0.0, + 0.0, + 0.0, + 68.33848571777344 + ], + "mass": 81.37061822278685, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 26, + "solar_panel": { + "direction": [ + -0.0542099408561212, + 0.08573455366912336, + 0.9948421325112503 + ], + "area": 0.2100485016798882, + "efficiency": 0.39396088753690106 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4416172537535672, + "power": 9.419964638647034, + "type": 1 + }, + "battery": { + "capacity": 8334.79378429447, + "percentage": 0.24210530176428077 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 529.0330750687729, + "power": 6.790248490242379, + "efficiency": 0.5378117042264158 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 449.98870919290147, + "power": 6.871375315532184, + "efficiency": 0.504799552649427 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 705.0352877568878, + "power": 6.873463223745247, + "efficiency": 0.5155431882321051 + } + ], + "mrp_control": { + "k": 18.454323693858715, + "ki": 0.009188731374135976, + "p": 70.06227090558664, + "integral_limit": 0.031720578183492075 + }, + "true_anomaly": 117.98712564936545, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 26 + } + ] +} \ No newline at end of file diff --git a/benchmarks/aeosbench/dataset/cases/00344/taskset.json b/benchmarks/aeosbench/dataset/cases/00344/taskset.json new file mode 100644 index 0000000..881fc2c --- /dev/null +++ b/benchmarks/aeosbench/dataset/cases/00344/taskset.json @@ -0,0 +1,1036 @@ +[ + { + "release_time": 3136, + "due_time": 3329, + "duration": 49, + "coordinate": [ + 86.71873034613819, + 112.02505529792325 + ], + "sensor_type": 1, + "id": 0 + }, + { + "release_time": 1977, + "due_time": 3143, + "duration": 21, + "coordinate": [ + 71.11751509853437, + 91.92477807446573 + ], + "sensor_type": 1, + "id": 1 + }, + { + "release_time": 1952, + "due_time": 2242, + "duration": 48, + "coordinate": [ + -39.51665000593394, + 19.419223238806154 + ], + "sensor_type": 1, + "id": 2 + }, + { + "release_time": 2162, + "due_time": 3552, + "duration": 43, + "coordinate": [ + -80.74473129137739, + -16.976180314723365 + ], + "sensor_type": 1, + "id": 3 + }, + { + "release_time": 3274, + "due_time": 3501, + "duration": 21, + "coordinate": [ + -25.227244324837415, + 20.082592025237858 + ], + "sensor_type": 1, + "id": 4 + }, + { + "release_time": 897, + "due_time": 3310, + "duration": 41, + "coordinate": [ + 46.15732064388263, + -76.37853290118619 + ], + "sensor_type": 1, + "id": 5 + }, + { + "release_time": 2009, + "due_time": 2392, + "duration": 51, + "coordinate": [ + -83.75301591612454, + -149.55826146474203 + ], + "sensor_type": 1, + "id": 6 + }, + { + "release_time": 1526, + "due_time": 3554, + "duration": 41, + "coordinate": [ + -38.78661650809195, + 144.0476101225143 + ], + "sensor_type": 1, + "id": 7 + }, + { + "release_time": 2163, + "due_time": 2619, + "duration": 53, + "coordinate": [ + 86.20508819802825, + 1.6000675954809083 + ], + "sensor_type": 1, + "id": 8 + }, + { + "release_time": 1564, + "due_time": 2464, + "duration": 43, + "coordinate": [ + -78.0576753501034, + 76.89939402175128 + ], + "sensor_type": 1, + "id": 9 + }, + { + "release_time": 2453, + "due_time": 3351, + "duration": 52, + "coordinate": [ + 60.58817901536861, + -114.43729231985782 + ], + "sensor_type": 1, + "id": 10 + }, + { + "release_time": 1035, + "due_time": 1431, + "duration": 48, + "coordinate": [ + 31.223048603049136, + -172.07804328103126 + ], + "sensor_type": 1, + "id": 11 + }, + { + "release_time": 3442, + "due_time": 3599, + "duration": 52, + "coordinate": [ + -33.04607745464158, + 9.834744635704652 + ], + "sensor_type": 1, + "id": 12 + }, + { + "release_time": 953, + "due_time": 1756, + "duration": 56, + "coordinate": [ + -85.804557052041, + 38.1045665973914 + ], + "sensor_type": 1, + "id": 13 + }, + { + "release_time": 691, + "due_time": 2821, + "duration": 54, + "coordinate": [ + 77.0859022106541, + -111.60761609919149 + ], + "sensor_type": 1, + "id": 14 + }, + { + "release_time": 2829, + "due_time": 3211, + "duration": 17, + "coordinate": [ + -9.949695836248864, + 96.63761653484124 + ], + "sensor_type": 1, + "id": 15 + }, + { + "release_time": 436, + "due_time": 2422, + "duration": 55, + "coordinate": [ + -21.13542449426447, + -163.4865504645872 + ], + "sensor_type": 1, + "id": 16 + }, + { + "release_time": 760, + "due_time": 1751, + "duration": 36, + "coordinate": [ + -77.11051896664746, + 141.27567123415753 + ], + "sensor_type": 1, + "id": 17 + }, + { + "release_time": 3195, + "due_time": 3493, + "duration": 23, + "coordinate": [ + -32.768034642704485, + -73.30453162318545 + ], + "sensor_type": 1, + "id": 18 + }, + { + "release_time": 1651, + "due_time": 3343, + "duration": 21, + "coordinate": [ + -6.932662814361805, + -81.5914468134141 + ], + "sensor_type": 1, + "id": 19 + }, + { + "release_time": 950, + "due_time": 2748, + "duration": 43, + "coordinate": [ + 2.526334252898721, + -122.44785033335958 + ], + "sensor_type": 1, + "id": 20 + }, + { + "release_time": 414, + "due_time": 1261, + "duration": 49, + "coordinate": [ + 39.63531886143656, + -123.07441828134026 + ], + "sensor_type": 1, + "id": 21 + }, + { + "release_time": 1103, + "due_time": 1391, + "duration": 27, + "coordinate": [ + 38.00787440505363, + 162.40441468345358 + ], + "sensor_type": 1, + "id": 22 + }, + { + "release_time": 667, + "due_time": 3311, + "duration": 22, + "coordinate": [ + 72.20089476651063, + 130.32568345237075 + ], + "sensor_type": 1, + "id": 23 + }, + { + "release_time": 1576, + "due_time": 3353, + "duration": 36, + "coordinate": [ + 50.86263692480111, + -83.24986869384207 + ], + "sensor_type": 1, + "id": 24 + }, + { + "release_time": 491, + "due_time": 1428, + "duration": 59, + "coordinate": [ + 61.68185305734312, + -127.6345718492222 + ], + "sensor_type": 1, + "id": 25 + }, + { + "release_time": 1950, + "due_time": 2291, + "duration": 20, + "coordinate": [ + -46.877173160526745, + 131.23343603670014 + ], + "sensor_type": 1, + "id": 26 + }, + { + "release_time": 1257, + "due_time": 1998, + "duration": 21, + "coordinate": [ + -20.390057896259634, + 37.978906159075365 + ], + "sensor_type": 1, + "id": 27 + }, + { + "release_time": 1625, + "due_time": 1796, + "duration": 22, + "coordinate": [ + 41.906405977564276, + 169.10662575093858 + ], + "sensor_type": 1, + "id": 28 + }, + { + "release_time": 2417, + "due_time": 3226, + "duration": 41, + "coordinate": [ + 40.90404914213008, + -151.65245000272222 + ], + "sensor_type": 1, + "id": 29 + }, + { + "release_time": 587, + "due_time": 1736, + "duration": 15, + "coordinate": [ + -87.9534652179093, + -148.8435383273043 + ], + "sensor_type": 1, + "id": 30 + }, + { + "release_time": 504, + "due_time": 951, + "duration": 43, + "coordinate": [ + -42.69198918652226, + 57.06360966818346 + ], + "sensor_type": 1, + "id": 31 + }, + { + "release_time": 2311, + "due_time": 3595, + "duration": 19, + "coordinate": [ + -27.297095407310586, + 87.50987507801426 + ], + "sensor_type": 1, + "id": 32 + }, + { + "release_time": 3228, + "due_time": 3457, + "duration": 60, + "coordinate": [ + 34.05635361864749, + 1.2663863062438168 + ], + "sensor_type": 1, + "id": 33 + }, + { + "release_time": 1114, + "due_time": 1874, + "duration": 32, + "coordinate": [ + 47.75835653139498, + 166.06013017044216 + ], + "sensor_type": 1, + "id": 34 + }, + { + "release_time": 44, + "due_time": 2433, + "duration": 31, + "coordinate": [ + 84.65464518831291, + -101.88906404944075 + ], + "sensor_type": 1, + "id": 35 + }, + { + "release_time": 2954, + "due_time": 3051, + "duration": 22, + "coordinate": [ + 17.172388054034187, + -54.07352300115467 + ], + "sensor_type": 1, + "id": 36 + }, + { + "release_time": 2125, + "due_time": 3187, + "duration": 53, + "coordinate": [ + -1.344538382655827, + -171.17840500896855 + ], + "sensor_type": 1, + "id": 37 + }, + { + "release_time": 2087, + "due_time": 3158, + "duration": 26, + "coordinate": [ + 24.34975288647938, + -58.855473216847514 + ], + "sensor_type": 1, + "id": 38 + }, + { + "release_time": 740, + "due_time": 3422, + "duration": 56, + "coordinate": [ + -55.595253095086356, + 122.83829407972843 + ], + "sensor_type": 1, + "id": 39 + }, + { + "release_time": 2432, + "due_time": 3334, + "duration": 58, + "coordinate": [ + 52.2652567919414, + -19.320018005060604 + ], + "sensor_type": 1, + "id": 40 + }, + { + "release_time": 2962, + "due_time": 3255, + "duration": 27, + "coordinate": [ + 28.416343442586253, + -98.24617122835296 + ], + "sensor_type": 1, + "id": 41 + }, + { + "release_time": 2971, + "due_time": 3113, + "duration": 44, + "coordinate": [ + 40.52021316311823, + 62.124783160213326 + ], + "sensor_type": 1, + "id": 42 + }, + { + "release_time": 87, + "due_time": 759, + "duration": 24, + "coordinate": [ + -46.70317871900584, + 131.58767312401534 + ], + "sensor_type": 1, + "id": 43 + }, + { + "release_time": 2596, + "due_time": 3480, + "duration": 31, + "coordinate": [ + -81.59257804404918, + 144.2460305196587 + ], + "sensor_type": 1, + "id": 44 + }, + { + "release_time": 3333, + "due_time": 3416, + "duration": 21, + "coordinate": [ + 88.56570913736607, + -80.95240269655758 + ], + "sensor_type": 1, + "id": 45 + }, + { + "release_time": 2356, + "due_time": 2930, + "duration": 38, + "coordinate": [ + 6.760005414932721, + 161.88205266525102 + ], + "sensor_type": 1, + "id": 46 + }, + { + "release_time": 15, + "due_time": 2627, + "duration": 46, + "coordinate": [ + 76.13907191291128, + 152.54264705286369 + ], + "sensor_type": 1, + "id": 47 + }, + { + "release_time": 532, + "due_time": 3086, + "duration": 40, + "coordinate": [ + -25.045021826706474, + 89.92560213716263 + ], + "sensor_type": 1, + "id": 48 + }, + { + "release_time": 2175, + "due_time": 3356, + "duration": 41, + "coordinate": [ + 24.339816009201286, + -33.81489419488912 + ], + "sensor_type": 1, + "id": 49 + }, + { + "release_time": 1834, + "due_time": 3261, + "duration": 53, + "coordinate": [ + -59.65062133018641, + -63.854412040653415 + ], + "sensor_type": 1, + "id": 50 + }, + { + "release_time": 2746, + "due_time": 3246, + "duration": 47, + "coordinate": [ + 79.71022185757312, + 171.32065869571926 + ], + "sensor_type": 1, + "id": 51 + }, + { + "release_time": 2816, + "due_time": 3267, + "duration": 43, + "coordinate": [ + -53.85696933382022, + 19.411774060404326 + ], + "sensor_type": 1, + "id": 52 + }, + { + "release_time": 758, + "due_time": 980, + "duration": 52, + "coordinate": [ + -35.87512164876755, + 142.50304660729688 + ], + "sensor_type": 1, + "id": 53 + }, + { + "release_time": 292, + "due_time": 685, + "duration": 55, + "coordinate": [ + -87.35272086717958, + 15.899535382817163 + ], + "sensor_type": 1, + "id": 54 + }, + { + "release_time": 2916, + "due_time": 3239, + "duration": 37, + "coordinate": [ + -7.225392520133482, + 134.5629759177013 + ], + "sensor_type": 1, + "id": 55 + }, + { + "release_time": 450, + "due_time": 1250, + "duration": 54, + "coordinate": [ + 18.42401566807216, + 167.2519825833138 + ], + "sensor_type": 1, + "id": 56 + }, + { + "release_time": 1680, + "due_time": 3064, + "duration": 52, + "coordinate": [ + 6.934435780998172, + -44.25212813431585 + ], + "sensor_type": 1, + "id": 57 + }, + { + "release_time": 1953, + "due_time": 2118, + "duration": 50, + "coordinate": [ + 82.7181149992827, + 112.05590446992875 + ], + "sensor_type": 1, + "id": 58 + }, + { + "release_time": 2683, + "due_time": 3019, + "duration": 15, + "coordinate": [ + -39.77966810302865, + 138.51924505321057 + ], + "sensor_type": 1, + "id": 59 + }, + { + "release_time": 470, + "due_time": 645, + "duration": 39, + "coordinate": [ + -11.252808241651223, + 115.7112715279822 + ], + "sensor_type": 1, + "id": 60 + }, + { + "release_time": 2945, + "due_time": 3380, + "duration": 42, + "coordinate": [ + 55.353984921270154, + -124.99266889058282 + ], + "sensor_type": 1, + "id": 61 + }, + { + "release_time": 2170, + "due_time": 3238, + "duration": 32, + "coordinate": [ + -12.874011391457799, + 83.39091936320676 + ], + "sensor_type": 1, + "id": 62 + }, + { + "release_time": 2633, + "due_time": 2954, + "duration": 40, + "coordinate": [ + 10.528948473221362, + 170.81731362234194 + ], + "sensor_type": 1, + "id": 63 + }, + { + "release_time": 3463, + "due_time": 3544, + "duration": 17, + "coordinate": [ + 18.813821571915128, + -77.88528464417716 + ], + "sensor_type": 1, + "id": 64 + }, + { + "release_time": 816, + "due_time": 2973, + "duration": 49, + "coordinate": [ + -87.48326887536014, + 46.502194150417466 + ], + "sensor_type": 1, + "id": 65 + }, + { + "release_time": 202, + "due_time": 3122, + "duration": 29, + "coordinate": [ + 83.2315562995025, + -48.162524293871485 + ], + "sensor_type": 1, + "id": 66 + }, + { + "release_time": 2973, + "due_time": 3291, + "duration": 22, + "coordinate": [ + -64.14451660354446, + -66.72604986096393 + ], + "sensor_type": 1, + "id": 67 + }, + { + "release_time": 1707, + "due_time": 3300, + "duration": 18, + "coordinate": [ + -13.564226907800375, + 14.282244652614168 + ], + "sensor_type": 1, + "id": 68 + }, + { + "release_time": 2644, + "due_time": 3554, + "duration": 59, + "coordinate": [ + -43.78393243705227, + -35.03530510328022 + ], + "sensor_type": 1, + "id": 69 + }, + { + "release_time": 2870, + "due_time": 3568, + "duration": 20, + "coordinate": [ + 12.04103995125547, + 4.5630424341907485 + ], + "sensor_type": 1, + "id": 70 + }, + { + "release_time": 299, + "due_time": 2833, + "duration": 17, + "coordinate": [ + -55.42648588040575, + -149.59403732198285 + ], + "sensor_type": 1, + "id": 71 + }, + { + "release_time": 3035, + "due_time": 3228, + "duration": 38, + "coordinate": [ + -23.74141120980238, + 5.387148443295899 + ], + "sensor_type": 1, + "id": 72 + }, + { + "release_time": 1737, + "due_time": 2984, + "duration": 46, + "coordinate": [ + -6.829349260112508, + -104.1891313708713 + ], + "sensor_type": 1, + "id": 73 + }, + { + "release_time": 620, + "due_time": 2121, + "duration": 55, + "coordinate": [ + -23.77121386413853, + -96.73525092689626 + ], + "sensor_type": 1, + "id": 74 + }, + { + "release_time": 904, + "due_time": 1982, + "duration": 34, + "coordinate": [ + 69.154354990929, + 72.48504686964148 + ], + "sensor_type": 1, + "id": 75 + }, + { + "release_time": 2492, + "due_time": 3418, + "duration": 58, + "coordinate": [ + -41.0562536295844, + -56.11107299898683 + ], + "sensor_type": 1, + "id": 76 + }, + { + "release_time": 598, + "due_time": 1239, + "duration": 51, + "coordinate": [ + 87.5427990286731, + 111.12598395108813 + ], + "sensor_type": 1, + "id": 77 + }, + { + "release_time": 225, + "due_time": 2832, + "duration": 27, + "coordinate": [ + 27.232869708172686, + -70.6341801070754 + ], + "sensor_type": 1, + "id": 78 + }, + { + "release_time": 1733, + "due_time": 3134, + "duration": 21, + "coordinate": [ + 13.24498240238188, + -99.30592819825387 + ], + "sensor_type": 1, + "id": 79 + }, + { + "release_time": 860, + "due_time": 2933, + "duration": 33, + "coordinate": [ + -31.860376213214828, + 177.80024503604932 + ], + "sensor_type": 1, + "id": 80 + }, + { + "release_time": 1871, + "due_time": 3225, + "duration": 36, + "coordinate": [ + -25.328950005735223, + 171.22806451472184 + ], + "sensor_type": 1, + "id": 81 + }, + { + "release_time": 2557, + "due_time": 3176, + "duration": 28, + "coordinate": [ + -16.958980970966962, + 154.12238060543007 + ], + "sensor_type": 1, + "id": 82 + }, + { + "release_time": 2436, + "due_time": 3288, + "duration": 40, + "coordinate": [ + 31.182925280698086, + 80.11828818729458 + ], + "sensor_type": 1, + "id": 83 + }, + { + "release_time": 284, + "due_time": 2286, + "duration": 47, + "coordinate": [ + 46.73299157208294, + 29.79421947914301 + ], + "sensor_type": 1, + "id": 84 + }, + { + "release_time": 1603, + "due_time": 1760, + "duration": 33, + "coordinate": [ + 1.7259927024663568, + 83.00780844831343 + ], + "sensor_type": 1, + "id": 85 + }, + { + "release_time": 438, + "due_time": 1106, + "duration": 43, + "coordinate": [ + 75.66812357906895, + 45.742326566551355 + ], + "sensor_type": 1, + "id": 86 + }, + { + "release_time": 1091, + "due_time": 2183, + "duration": 58, + "coordinate": [ + 36.95797941858386, + -57.83270089158326 + ], + "sensor_type": 1, + "id": 87 + }, + { + "release_time": 2225, + "due_time": 2917, + "duration": 48, + "coordinate": [ + -75.16337093528983, + -12.786559773401535 + ], + "sensor_type": 1, + "id": 88 + }, + { + "release_time": 728, + "due_time": 1040, + "duration": 53, + "coordinate": [ + 35.69176523198159, + -112.85275673624697 + ], + "sensor_type": 1, + "id": 89 + }, + { + "release_time": 1612, + "due_time": 1987, + "duration": 52, + "coordinate": [ + 0.640304838617979, + 118.42476633599489 + ], + "sensor_type": 1, + "id": 90 + }, + { + "release_time": 699, + "due_time": 1340, + "duration": 49, + "coordinate": [ + 82.04064533825016, + -86.76472018373627 + ], + "sensor_type": 1, + "id": 91 + }, + { + "release_time": 2253, + "due_time": 2960, + "duration": 27, + "coordinate": [ + 18.955964337027808, + -94.5214796973548 + ], + "sensor_type": 1, + "id": 92 + }, + { + "release_time": 500, + "due_time": 3141, + "duration": 15, + "coordinate": [ + 30.63211224851476, + 75.60570665488262 + ], + "sensor_type": 1, + "id": 93 + } +] \ No newline at end of file diff --git a/benchmarks/aeosbench/dataset/cases/00348/constellation.json b/benchmarks/aeosbench/dataset/cases/00348/constellation.json new file mode 100644 index 0000000..4d90210 --- /dev/null +++ b/benchmarks/aeosbench/dataset/cases/00348/constellation.json @@ -0,0 +1,3044 @@ +{ + "orbits": [ + { + "id": 0, + "eccentricity": 0.0001569, + "semi_major_axis": 6921000.0, + "inclination": 53.2178, + "right_ascension_of_the_ascending_node": 252.1804, + "argument_of_perigee": 64.4247 + }, + { + "id": 1, + "eccentricity": 0.0001187, + "semi_major_axis": 6921000.0, + "inclination": 53.0551, + "right_ascension_of_the_ascending_node": 285.6269, + "argument_of_perigee": 102.7899 + }, + { + "id": 2, + "eccentricity": 0.0001651, + "semi_major_axis": 7571000.0, + "inclination": 87.8946, + "right_ascension_of_the_ascending_node": 134.2691, + "argument_of_perigee": 89.6239 + }, + { + "id": 3, + "eccentricity": 0.0001394, + "semi_major_axis": 6921000.0, + "inclination": 53.2164, + "right_ascension_of_the_ascending_node": 158.8477, + "argument_of_perigee": 96.728 + }, + { + "id": 4, + "eccentricity": 0.000167, + "semi_major_axis": 6921000.0, + "inclination": 53.056, + "right_ascension_of_the_ascending_node": 82.7839, + "argument_of_perigee": 77.7225 + }, + { + "id": 5, + "eccentricity": 0.0001635, + "semi_major_axis": 6921000.0, + "inclination": 53.0544, + "right_ascension_of_the_ascending_node": 92.1392, + "argument_of_perigee": 87.0383 + }, + { + "id": 6, + "eccentricity": 0.0003283, + "semi_major_axis": 6921000.0, + "inclination": 53.0504, + "right_ascension_of_the_ascending_node": 209.6298, + "argument_of_perigee": 35.9741 + }, + { + "id": 7, + "eccentricity": 0.0002842, + "semi_major_axis": 6895000.0, + "inclination": 97.295, + "right_ascension_of_the_ascending_node": 240.3012, + "argument_of_perigee": 100.5391 + }, + { + "id": 8, + "eccentricity": 0.0005909, + "semi_major_axis": 6971000.0, + "inclination": 97.5542, + "right_ascension_of_the_ascending_node": 62.1914, + "argument_of_perigee": 70.9499 + }, + { + "id": 9, + "eccentricity": 0.0001263, + "semi_major_axis": 6921000.0, + "inclination": 53.0555, + "right_ascension_of_the_ascending_node": 343.7349, + "argument_of_perigee": 91.603 + }, + { + "id": 10, + "eccentricity": 0.0001247, + "semi_major_axis": 6921000.0, + "inclination": 53.2181, + "right_ascension_of_the_ascending_node": 281.7541, + "argument_of_perigee": 86.0937 + }, + { + "id": 11, + "eccentricity": 0.0001201, + "semi_major_axis": 6921000.0, + "inclination": 53.2171, + "right_ascension_of_the_ascending_node": 143.9916, + "argument_of_perigee": 91.6148 + }, + { + "id": 12, + "eccentricity": 0.0001975, + "semi_major_axis": 7571000.0, + "inclination": 87.9286, + "right_ascension_of_the_ascending_node": 27.5289, + "argument_of_perigee": 81.106 + }, + { + "id": 13, + "eccentricity": 0.0001419, + "semi_major_axis": 6921000.0, + "inclination": 53.0557, + "right_ascension_of_the_ascending_node": 92.2759, + "argument_of_perigee": 90.5937 + }, + { + "id": 14, + "eccentricity": 0.0012473, + "semi_major_axis": 6973000.0, + "inclination": 97.4078, + "right_ascension_of_the_ascending_node": 182.7327, + "argument_of_perigee": 328.2497 + }, + { + "id": 15, + "eccentricity": 0.0010989, + "semi_major_axis": 6896000.0, + "inclination": 97.3616, + "right_ascension_of_the_ascending_node": 74.2813, + "argument_of_perigee": 122.8032 + }, + { + "id": 16, + "eccentricity": 0.0001351, + "semi_major_axis": 6921000.0, + "inclination": 53.2171, + "right_ascension_of_the_ascending_node": 99.6659, + "argument_of_perigee": 98.5516 + }, + { + "id": 17, + "eccentricity": 0.0001265, + "semi_major_axis": 6921000.0, + "inclination": 53.2154, + "right_ascension_of_the_ascending_node": 227.9478, + "argument_of_perigee": 98.6453 + }, + { + "id": 18, + "eccentricity": 0.0003739, + "semi_major_axis": 6921000.0, + "inclination": 97.6561, + "right_ascension_of_the_ascending_node": 58.3806, + "argument_of_perigee": 92.8279 + }, + { + "id": 19, + "eccentricity": 0.0001497, + "semi_major_axis": 6921000.0, + "inclination": 53.2171, + "right_ascension_of_the_ascending_node": 238.1866, + "argument_of_perigee": 97.4718 + }, + { + "id": 20, + "eccentricity": 0.0001532, + "semi_major_axis": 6921000.0, + "inclination": 53.0543, + "right_ascension_of_the_ascending_node": 126.8178, + "argument_of_perigee": 88.7977 + }, + { + "id": 21, + "eccentricity": 0.0001421, + "semi_major_axis": 6921000.0, + "inclination": 53.0549, + "right_ascension_of_the_ascending_node": 107.1912, + "argument_of_perigee": 87.0059 + }, + { + "id": 22, + "eccentricity": 0.0014272, + "semi_major_axis": 6922000.0, + "inclination": 97.412, + "right_ascension_of_the_ascending_node": 246.0862, + "argument_of_perigee": 144.4441 + }, + { + "id": 23, + "eccentricity": 0.0001155, + "semi_major_axis": 6921000.0, + "inclination": 53.2155, + "right_ascension_of_the_ascending_node": 178.6155, + "argument_of_perigee": 87.9518 + }, + { + "id": 24, + "eccentricity": 0.0001476, + "semi_major_axis": 6921000.0, + "inclination": 43.0037, + "right_ascension_of_the_ascending_node": 135.8738, + "argument_of_perigee": 271.5047 + }, + { + "id": 25, + "eccentricity": 0.0001026, + "semi_major_axis": 6921000.0, + "inclination": 97.6537, + "right_ascension_of_the_ascending_node": 179.6679, + "argument_of_perigee": 175.1829 + }, + { + "id": 26, + "eccentricity": 0.0001577, + "semi_major_axis": 6921000.0, + "inclination": 53.2192, + "right_ascension_of_the_ascending_node": 291.4363, + "argument_of_perigee": 122.2736 + }, + { + "id": 27, + "eccentricity": 0.0001835, + "semi_major_axis": 6921000.0, + "inclination": 97.6543, + "right_ascension_of_the_ascending_node": 179.6098, + "argument_of_perigee": 190.3948 + }, + { + "id": 28, + "eccentricity": 0.0001432, + "semi_major_axis": 6921000.0, + "inclination": 43.0034, + "right_ascension_of_the_ascending_node": 165.4851, + "argument_of_perigee": 272.2651 + }, + { + "id": 29, + "eccentricity": 0.0001112, + "semi_major_axis": 6921000.0, + "inclination": 43.0025, + "right_ascension_of_the_ascending_node": 255.1095, + "argument_of_perigee": 272.1689 + }, + { + "id": 30, + "eccentricity": 0.0001113, + "semi_major_axis": 6921000.0, + "inclination": 43.0036, + "right_ascension_of_the_ascending_node": 98.7495, + "argument_of_perigee": 272.4345 + } + ], + "satellites": [ + { + "inertia": [ + 99.39897155761719, + 0.0, + 0.0, + 0.0, + 199.1558837890625, + 0.0, + 0.0, + 0.0, + 140.3300323486328 + ], + "mass": 157.6045149197211, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 0, + "solar_panel": { + "direction": [ + 0.38957962171414023, + 0.28317880960898767, + -0.8763774758250603 + ], + "area": 0.18553879243518312, + "efficiency": 0.12443430039459376 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.28307880596725365, + "power": 1.4637697262715599, + "type": 1 + }, + "battery": { + "capacity": 26302.673831342887, + "percentage": 0.8811811998747405 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 505.3856038339418, + "power": 5.77609352929203, + "efficiency": 0.5955630830905541 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 646.0882509881468, + "power": 6.5112778726861995, + "efficiency": 0.525744897106125 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 600.5404249609524, + "power": 5.6284143785893725, + "efficiency": 0.519279597032044 + } + ], + "mrp_control": { + "k": 52.52473716147381, + "ki": 0.0046423072282399495, + "p": 129.8522278665648, + "integral_limit": 0.0013254221811187402 + }, + "true_anomaly": 66.87397400267449, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 0 + }, + { + "inertia": [ + 143.73236083984375, + 0.0, + 0.0, + 0.0, + 116.8875503540039, + 0.0, + 0.0, + 0.0, + 196.04832458496094 + ], + "mass": 116.88688058691032, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 1, + "solar_panel": { + "direction": [ + -0.13874551438085553, + 0.19137362117591963, + -0.971661370723982 + ], + "area": 0.4543840983611055, + "efficiency": 0.4317340429326363 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2883508435753569, + "power": 8.721401901953344, + "type": 1 + }, + "battery": { + "capacity": 27437.43871110764, + "percentage": 0.43890379475065455 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 729.1861011315473, + "power": 6.753244538592881, + "efficiency": 0.5091616583737923 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 665.1306180124909, + "power": 5.961787387401162, + "efficiency": 0.5858806887436726 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 695.3362609496985, + "power": 6.440872710809768, + "efficiency": 0.5905060404333102 + } + ], + "mrp_control": { + "k": 37.45316506294016, + "ki": 0.00301591723004471, + "p": 104.61040640951505, + "integral_limit": 0.013500975609547649 + }, + "true_anomaly": 331.12763381892825, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 1 + }, + { + "inertia": [ + 117.41629791259766, + 0.0, + 0.0, + 0.0, + 65.52445983886719, + 0.0, + 0.0, + 0.0, + 82.43342590332031 + ], + "mass": 83.25086264199123, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 2, + "solar_panel": { + "direction": [ + 0.8762165606008319, + 0.4292598347199147, + -0.21904459186448824 + ], + "area": 0.4285233878959275, + "efficiency": 0.4638669486098149 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3840969534587729, + "power": 1.7538433785156837, + "type": 1 + }, + "battery": { + "capacity": 18853.293120382652, + "percentage": 0.8863613863873733 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 539.3585494765255, + "power": 6.242034301420696, + "efficiency": 0.5096057243622601 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 473.36976009780875, + "power": 5.57392507997054, + "efficiency": 0.5674440474021597 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 737.9003646943515, + "power": 5.926739649456631, + "efficiency": 0.5832137480462496 + } + ], + "mrp_control": { + "k": 31.268952263637527, + "ki": 0.005786142581061296, + "p": 100.61119012130345, + "integral_limit": 0.026230766865835167 + }, + "true_anomaly": 303.29345933568146, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 2 + }, + { + "inertia": [ + 126.18850708007812, + 0.0, + 0.0, + 0.0, + 122.1639633178711, + 0.0, + 0.0, + 0.0, + 100.81497192382812 + ], + "mass": 53.50759824976159, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 3, + "solar_panel": { + "direction": [ + 0.2704153424721403, + 0.20044465357190583, + 0.9416461561595809 + ], + "area": 0.17181552035473813, + "efficiency": 0.34822718560407007 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3750008379054057, + "power": 9.770353054652865, + "type": 1 + }, + "battery": { + "capacity": 21989.236219419912, + "percentage": 0.5294529258849978 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 423.73180167186797, + "power": 6.849967568658571, + "efficiency": 0.5908933899553217 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 684.8394076611929, + "power": 6.448224922031821, + "efficiency": 0.5978581069576363 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 463.8845781853844, + "power": 6.468627438423982, + "efficiency": 0.5432406835704172 + } + ], + "mrp_control": { + "k": 27.209047845968882, + "ki": 0.005518763974473636, + "p": 83.71975307793649, + "integral_limit": 0.003808519890942438 + }, + "true_anomaly": 303.4568798523087, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 3 + }, + { + "inertia": [ + 85.85210418701172, + 0.0, + 0.0, + 0.0, + 177.69415283203125, + 0.0, + 0.0, + 0.0, + 57.70351028442383 + ], + "mass": 194.64961585433701, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 4, + "solar_panel": { + "direction": [ + 0.033962398556019895, + 0.0838650623048086, + 0.9958981909858722 + ], + "area": 0.31607286370526133, + "efficiency": 0.3580391105025028 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.269148894357523, + "power": 8.556876269667267, + "type": 1 + }, + "battery": { + "capacity": 12984.188461268695, + "percentage": 0.4820487001457141 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 519.8111763244342, + "power": 6.004343657701915, + "efficiency": 0.5856571736911897 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 599.723500626611, + "power": 5.530303590421792, + "efficiency": 0.5889965037610163 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 428.1901379196251, + "power": 6.269076359512194, + "efficiency": 0.5941952588346825 + } + ], + "mrp_control": { + "k": 42.505726898391664, + "ki": 0.005762896951806146, + "p": 99.88583717414606, + "integral_limit": 0.020187376277679234 + }, + "true_anomaly": 22.813041621307693, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 4 + }, + { + "inertia": [ + 86.97756958007812, + 0.0, + 0.0, + 0.0, + 181.48765563964844, + 0.0, + 0.0, + 0.0, + 102.75611877441406 + ], + "mass": 175.42065224793743, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 5, + "solar_panel": { + "direction": [ + 0.6012873118654051, + 0.6832237104872708, + 0.41431742664010784 + ], + "area": 0.38282238044337247, + "efficiency": 0.3615305716957852 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2498817398485954, + "power": 9.950946152591836, + "type": 1 + }, + "battery": { + "capacity": 19746.547517395928, + "percentage": 0.478639395268711 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 592.8870096766641, + "power": 5.513241658732436, + "efficiency": 0.502211769781839 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 646.725014726668, + "power": 5.932236844628578, + "efficiency": 0.5295070157452066 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 570.7464340561306, + "power": 5.564833523407124, + "efficiency": 0.5796105240441831 + } + ], + "mrp_control": { + "k": 55.621329302835136, + "ki": 0.007720196139718387, + "p": 206.90678049414066, + "integral_limit": 0.01834508776440292 + }, + "true_anomaly": 76.57413129799917, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 5 + }, + { + "inertia": [ + 127.51008605957031, + 0.0, + 0.0, + 0.0, + 66.810791015625, + 0.0, + 0.0, + 0.0, + 195.69454956054688 + ], + "mass": 94.48901552930667, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 6, + "solar_panel": { + "direction": [ + 0.047851806962954276, + 0.12054169716289187, + -0.9915542868726199 + ], + "area": 0.17756221779405745, + "efficiency": 0.4064088712558691 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2377566022545152, + "power": 3.2791206630789596, + "type": 1 + }, + "battery": { + "capacity": 25294.554080670125, + "percentage": 0.19468317622427705 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 493.90479304870286, + "power": 5.920886136033915, + "efficiency": 0.5887410592143196 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 523.2456080862507, + "power": 5.037398920571264, + "efficiency": 0.5858481286123753 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 656.1067724161458, + "power": 6.041938719185456, + "efficiency": 0.5988478123901274 + } + ], + "mrp_control": { + "k": 37.669956292137606, + "ki": 0.00415988571662681, + "p": 91.41236841418824, + "integral_limit": 0.006639533613742833 + }, + "true_anomaly": 23.21356866139165, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 6 + }, + { + "inertia": [ + 137.92861938476562, + 0.0, + 0.0, + 0.0, + 159.41644287109375, + 0.0, + 0.0, + 0.0, + 52.460201263427734 + ], + "mass": 150.52626102850826, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 7, + "solar_panel": { + "direction": [ + -0.6540108658131732, + 0.4023979798215867, + 0.6405822767090964 + ], + "area": 0.4175706029148736, + "efficiency": 0.44495376471113834 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.17655808329164252, + "power": 1.8208927344280532, + "type": 1 + }, + "battery": { + "capacity": 29143.096851835224, + "percentage": 0.9028617078475473 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 441.5265650454889, + "power": 5.141572477991571, + "efficiency": 0.5006317164400195 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 562.4720158813085, + "power": 5.528397757940486, + "efficiency": 0.5830722204378737 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 682.0035233681422, + "power": 6.346432610598145, + "efficiency": 0.5098128776783618 + } + ], + "mrp_control": { + "k": 31.72003771629443, + "ki": 0.004000350317408228, + "p": 111.98460754110863, + "integral_limit": 0.008122535853861749 + }, + "true_anomaly": 71.74152168890824, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 7 + }, + { + "inertia": [ + 75.89210510253906, + 0.0, + 0.0, + 0.0, + 90.02259826660156, + 0.0, + 0.0, + 0.0, + 182.88330078125 + ], + "mass": 153.7963060317917, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 8, + "solar_panel": { + "direction": [ + 0.5171649958205004, + 0.8534569103111896, + -0.06443344892258955 + ], + "area": 0.1193647684798258, + "efficiency": 0.41101547870733424 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.182087571300822, + "power": 1.3459803966442019, + "type": 1 + }, + "battery": { + "capacity": 18415.517025926725, + "percentage": 0.7302867098845132 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 605.9167486302389, + "power": 5.1086994336763105, + "efficiency": 0.5702733039850975 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 570.791293751932, + "power": 6.4055857324285626, + "efficiency": 0.5363309947307833 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 598.9048095980863, + "power": 5.485663853808707, + "efficiency": 0.5764883787953379 + } + ], + "mrp_control": { + "k": 64.75910346717295, + "ki": 0.003961286095701094, + "p": 194.99180851339784, + "integral_limit": 0.012269434899197533 + }, + "true_anomaly": 119.8476130601905, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 8 + }, + { + "inertia": [ + 82.39013671875, + 0.0, + 0.0, + 0.0, + 188.72344970703125, + 0.0, + 0.0, + 0.0, + 80.74249267578125 + ], + "mass": 163.01416001603042, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 9, + "solar_panel": { + "direction": [ + -0.007037556807981558, + 0.25038144769828163, + 0.9681216883443358 + ], + "area": 0.11676657821794767, + "efficiency": 0.11032627493104169 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.47161658650931193, + "power": 9.920951652268693, + "type": 1 + }, + "battery": { + "capacity": 15308.247695708495, + "percentage": 0.38855408434800076 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 544.3810399541644, + "power": 5.448166289513374, + "efficiency": 0.5873206497519112 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 469.1553275818484, + "power": 6.379383670553429, + "efficiency": 0.5021743533190195 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 663.4111834308871, + "power": 5.02712987322826, + "efficiency": 0.552775800219855 + } + ], + "mrp_control": { + "k": 45.86716394077322, + "ki": 0.006273781972161237, + "p": 108.60283413291783, + "integral_limit": 0.006708868101802372 + }, + "true_anomaly": 295.0709997074152, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 9 + }, + { + "inertia": [ + 189.91510009765625, + 0.0, + 0.0, + 0.0, + 96.212646484375, + 0.0, + 0.0, + 0.0, + 80.96493530273438 + ], + "mass": 76.03592464771076, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 10, + "solar_panel": { + "direction": [ + 0.974673425664513, + 0.22247213752480868, + 0.022756566712613932 + ], + "area": 0.4573148926368178, + "efficiency": 0.23104554700290914 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4731287875884479, + "power": 7.029025427878329, + "type": 1 + }, + "battery": { + "capacity": 12230.444957281568, + "percentage": 0.7166676237418856 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 643.876226354392, + "power": 5.217043063108282, + "efficiency": 0.5996551754225851 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 568.0758677139615, + "power": 5.883070651156723, + "efficiency": 0.5657136684684599 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 607.5244213888147, + "power": 5.391950501544836, + "efficiency": 0.5264070620484146 + } + ], + "mrp_control": { + "k": 33.73253996462885, + "ki": 0.0014744865856211454, + "p": 132.60663278644537, + "integral_limit": 0.005997236940280274 + }, + "true_anomaly": 214.0946950875935, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 10 + }, + { + "inertia": [ + 75.40547180175781, + 0.0, + 0.0, + 0.0, + 99.86637878417969, + 0.0, + 0.0, + 0.0, + 159.5012969970703 + ], + "mass": 169.704973216282, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 11, + "solar_panel": { + "direction": [ + -0.9360285730854095, + 0.35016958786787195, + -0.035096582456653105 + ], + "area": 0.20192067242060194, + "efficiency": 0.2517295901758744 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.29227046144083546, + "power": 5.849261890528725, + "type": 1 + }, + "battery": { + "capacity": 8190.760102470172, + "percentage": 0.33776166857537016 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 676.5926904112519, + "power": 6.017946577199972, + "efficiency": 0.5389488502393848 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 702.367853233269, + "power": 6.784925467159821, + "efficiency": 0.5499067607438234 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 464.9904357861096, + "power": 5.151916021510278, + "efficiency": 0.5344611791249587 + } + ], + "mrp_control": { + "k": 29.021578746404217, + "ki": 0.00024795258708562584, + "p": 83.70490241478792, + "integral_limit": 0.001129785465462134 + }, + "true_anomaly": 38.7534888561783, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 11 + }, + { + "inertia": [ + 184.94874572753906, + 0.0, + 0.0, + 0.0, + 132.71578979492188, + 0.0, + 0.0, + 0.0, + 122.06001281738281 + ], + "mass": 126.00037374303186, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 12, + "solar_panel": { + "direction": [ + -0.3117724178052336, + 0.28315754673747884, + 0.906983882558831 + ], + "area": 0.39021628387825624, + "efficiency": 0.17708275631220274 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2633928311539032, + "power": 8.972621349774816, + "type": 1 + }, + "battery": { + "capacity": 29289.08721535947, + "percentage": 0.9230303913113107 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 529.0090080727189, + "power": 5.67023384171749, + "efficiency": 0.5900768339168975 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 590.9119808627844, + "power": 6.1187145620737935, + "efficiency": 0.5677289055468032 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 668.8898119164713, + "power": 5.874044014715897, + "efficiency": 0.51770604349031 + } + ], + "mrp_control": { + "k": 34.37227236271764, + "ki": 0.007730698004401335, + "p": 77.43208592475061, + "integral_limit": 0.03816131979945813 + }, + "true_anomaly": 124.50947543374286, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 12 + }, + { + "inertia": [ + 65.87477111816406, + 0.0, + 0.0, + 0.0, + 178.44712829589844, + 0.0, + 0.0, + 0.0, + 136.357666015625 + ], + "mass": 191.77308969711575, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 13, + "solar_panel": { + "direction": [ + -0.42750294674555955, + 0.8747420362863376, + -0.22818326073026204 + ], + "area": 0.4360086313532109, + "efficiency": 0.2595452126400799 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2247366865265452, + "power": 5.688903827836133, + "type": 1 + }, + "battery": { + "capacity": 12749.741501701475, + "percentage": 0.2228500025395795 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 458.4509016193006, + "power": 5.562256109483563, + "efficiency": 0.5784759658430004 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 643.6352119496503, + "power": 6.785824056017486, + "efficiency": 0.5442465546560269 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 741.173398016683, + "power": 6.821418822767896, + "efficiency": 0.5727821450309946 + } + ], + "mrp_control": { + "k": 68.64233296432478, + "ki": 0.009979683338489115, + "p": 220.54110178494327, + "integral_limit": 0.042318880654236495 + }, + "true_anomaly": 65.17462817786567, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 13 + }, + { + "inertia": [ + 92.459716796875, + 0.0, + 0.0, + 0.0, + 100.04222106933594, + 0.0, + 0.0, + 0.0, + 193.59207153320312 + ], + "mass": 95.10203256892403, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 14, + "solar_panel": { + "direction": [ + -0.5957527987174506, + 0.14811639791491069, + -0.7893922570490773 + ], + "area": 0.35135458564963107, + "efficiency": 0.3451247912114792 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.24194542965286053, + "power": 5.9847264792969845, + "type": 1 + }, + "battery": { + "capacity": 11576.21129325276, + "percentage": 0.14719355702466172 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 577.3624553321963, + "power": 5.140609895904987, + "efficiency": 0.5868591255525856 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 401.72875532746764, + "power": 5.9417095798595945, + "efficiency": 0.5423737911503178 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 579.8934832748156, + "power": 6.916080820860072, + "efficiency": 0.515835200521659 + } + ], + "mrp_control": { + "k": 22.492592410546052, + "ki": 0.003348785460441731, + "p": 76.99221242613119, + "integral_limit": 0.0005091051525580385 + }, + "true_anomaly": 35.78002644411696, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 14 + }, + { + "inertia": [ + 111.46115112304688, + 0.0, + 0.0, + 0.0, + 82.32505798339844, + 0.0, + 0.0, + 0.0, + 86.43150329589844 + ], + "mass": 161.91109261400675, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 15, + "solar_panel": { + "direction": [ + -0.0339534113304876, + 0.006500955687208334, + 0.9994022730783514 + ], + "area": 0.39075461358777497, + "efficiency": 0.20574859380282332 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4394108600354535, + "power": 4.972973374846791, + "type": 1 + }, + "battery": { + "capacity": 22029.48846935209, + "percentage": 0.1628586040316966 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 692.6084971208244, + "power": 6.031271062250391, + "efficiency": 0.5366549908165035 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 648.9578618909748, + "power": 5.568712136938331, + "efficiency": 0.5679702211486931 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 741.3412105248781, + "power": 5.384515075797566, + "efficiency": 0.5902529662411139 + } + ], + "mrp_control": { + "k": 26.358585480277366, + "ki": 0.007382399284572237, + "p": 79.80229266314898, + "integral_limit": 0.0004514354207882927 + }, + "true_anomaly": 252.43321096780775, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 15 + }, + { + "inertia": [ + 135.80995178222656, + 0.0, + 0.0, + 0.0, + 133.7823028564453, + 0.0, + 0.0, + 0.0, + 73.94473266601562 + ], + "mass": 95.27177136788747, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 16, + "solar_panel": { + "direction": [ + -0.3855744118053427, + 0.8309635327458709, + 0.4010386268272246 + ], + "area": 0.47950200127496645, + "efficiency": 0.23627006270312176 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4178518223069937, + "power": 4.824929114039713, + "type": 1 + }, + "battery": { + "capacity": 19842.86621051706, + "percentage": 0.9020173880991531 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 642.697615741192, + "power": 5.067722838873689, + "efficiency": 0.5737271154412026 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 671.6678736017427, + "power": 6.880980946320389, + "efficiency": 0.5705753012761658 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 647.1472148290617, + "power": 6.308984934029866, + "efficiency": 0.5996995037047448 + } + ], + "mrp_control": { + "k": 30.743675578596356, + "ki": 0.007450053799645318, + "p": 81.55217763433558, + "integral_limit": 0.021163076622272414 + }, + "true_anomaly": 303.1218991962361, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 16 + }, + { + "inertia": [ + 69.82269287109375, + 0.0, + 0.0, + 0.0, + 131.11956787109375, + 0.0, + 0.0, + 0.0, + 83.55096435546875 + ], + "mass": 60.75014912022482, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 17, + "solar_panel": { + "direction": [ + 0.4036857012465331, + 0.27675232496679575, + -0.8720355527354191 + ], + "area": 0.20065373296432956, + "efficiency": 0.4825345287255617 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4512581368530807, + "power": 4.197304397292294, + "type": 1 + }, + "battery": { + "capacity": 11647.851177685081, + "percentage": 0.700726504567291 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 470.6455133336509, + "power": 5.473359112262981, + "efficiency": 0.5439626580793302 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 502.884509238685, + "power": 5.8874467853151735, + "efficiency": 0.5460220684034769 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 553.1570124414297, + "power": 5.194738337177371, + "efficiency": 0.5969216189813841 + } + ], + "mrp_control": { + "k": 38.44606996365953, + "ki": 0.0008182573177585284, + "p": 133.5859370571252, + "integral_limit": 0.0028660175672939048 + }, + "true_anomaly": 110.78974902998422, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 17 + }, + { + "inertia": [ + 170.7510223388672, + 0.0, + 0.0, + 0.0, + 185.28860473632812, + 0.0, + 0.0, + 0.0, + 184.50514221191406 + ], + "mass": 55.708279358654316, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 18, + "solar_panel": { + "direction": [ + 0.041879473462855456, + 0.2870328509669849, + -0.9570048339314899 + ], + "area": 0.10970965794261196, + "efficiency": 0.4955488621766052 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2602175859938338, + "power": 7.970560683454701, + "type": 1 + }, + "battery": { + "capacity": 23570.704241999243, + "percentage": 0.7844569758183718 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 452.1604451065902, + "power": 5.918263188917836, + "efficiency": 0.5299865489131563 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 525.1995303628062, + "power": 6.718930648285781, + "efficiency": 0.5131628326250139 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 584.5025822748539, + "power": 5.346888247793424, + "efficiency": 0.5944877425412961 + } + ], + "mrp_control": { + "k": 25.579448295746296, + "ki": 0.007147865185550538, + "p": 102.17880853516924, + "integral_limit": 0.03155634151623155 + }, + "true_anomaly": 58.51149835751907, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 18 + }, + { + "inertia": [ + 179.31297302246094, + 0.0, + 0.0, + 0.0, + 100.02051544189453, + 0.0, + 0.0, + 0.0, + 177.91259765625 + ], + "mass": 147.68194034308692, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 19, + "solar_panel": { + "direction": [ + 0.40532416826632617, + 0.8957952916347014, + -0.18238178117430257 + ], + "area": 0.16907770515434276, + "efficiency": 0.3527135079862075 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.40401559260709374, + "power": 7.5461940990437855, + "type": 1 + }, + "battery": { + "capacity": 25886.235118874076, + "percentage": 0.765999924509492 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 518.2409088117493, + "power": 5.489820826324042, + "efficiency": 0.5692752505316714 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 441.94207088650427, + "power": 5.634815442759573, + "efficiency": 0.5287556995754588 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 606.3190585067105, + "power": 6.2406958339474565, + "efficiency": 0.5547920850973431 + } + ], + "mrp_control": { + "k": 21.674226082187257, + "ki": 0.009578559905749094, + "p": 84.03823910874742, + "integral_limit": 0.03396898010767368 + }, + "true_anomaly": 115.57570509834215, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 19 + }, + { + "inertia": [ + 112.44387817382812, + 0.0, + 0.0, + 0.0, + 76.76985931396484, + 0.0, + 0.0, + 0.0, + 178.8876953125 + ], + "mass": 151.83432154967153, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 20, + "solar_panel": { + "direction": [ + 0.2970648361710446, + 0.3635020546507409, + 0.8829602139254974 + ], + "area": 0.3781493321045659, + "efficiency": 0.3927599981664812 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.36195276058854964, + "power": 6.760647403061071, + "type": 1 + }, + "battery": { + "capacity": 24974.140177402827, + "percentage": 0.5852617224634761 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 481.1930089182487, + "power": 5.065033703692271, + "efficiency": 0.528722784841023 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 460.5164920539527, + "power": 5.966426659410452, + "efficiency": 0.5438487532600896 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 713.2845612801116, + "power": 6.73066494863481, + "efficiency": 0.5945551278826505 + } + ], + "mrp_control": { + "k": 16.358398740124453, + "ki": 0.004379803561947295, + "p": 52.62195258241798, + "integral_limit": 0.01968487412894034 + }, + "true_anomaly": 7.52266995440519, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 20 + }, + { + "inertia": [ + 58.09008026123047, + 0.0, + 0.0, + 0.0, + 80.03313446044922, + 0.0, + 0.0, + 0.0, + 50.2059326171875 + ], + "mass": 78.28691869125723, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 21, + "solar_panel": { + "direction": [ + 0.3408880620167105, + 0.8948154790484681, + 0.2882717253387015 + ], + "area": 0.3280218159563607, + "efficiency": 0.17332078924982733 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.39676801578189314, + "power": 9.61312847330127, + "type": 1 + }, + "battery": { + "capacity": 16736.067990754793, + "percentage": 0.5102568005853854 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 485.4096292871185, + "power": 6.021429417825973, + "efficiency": 0.5306021738226185 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 608.3676577396084, + "power": 5.259926725044663, + "efficiency": 0.5000949019551778 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 664.938233178217, + "power": 6.688998928819385, + "efficiency": 0.5221358531505527 + } + ], + "mrp_control": { + "k": 22.99825207856799, + "ki": 0.0021779716711317187, + "p": 56.25718145251095, + "integral_limit": 0.0016655915732407874 + }, + "true_anomaly": 152.78558567533057, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 21 + }, + { + "inertia": [ + 99.41436767578125, + 0.0, + 0.0, + 0.0, + 172.09263610839844, + 0.0, + 0.0, + 0.0, + 110.41149139404297 + ], + "mass": 174.17364338247933, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 22, + "solar_panel": { + "direction": [ + -0.9742211778771743, + 0.22522964633499665, + -0.012833666172349968 + ], + "area": 0.4813353487846014, + "efficiency": 0.21760785335593594 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3199750099164227, + "power": 6.881218978398318, + "type": 1 + }, + "battery": { + "capacity": 8853.837823099928, + "percentage": 0.5600125906294269 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 480.76711490180014, + "power": 5.250514411258545, + "efficiency": 0.583082719311497 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 419.21837545737986, + "power": 6.30796965511277, + "efficiency": 0.5320470730666246 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 523.6584751268107, + "power": 5.959749749979352, + "efficiency": 0.5649865396169699 + } + ], + "mrp_control": { + "k": 37.22478502841313, + "ki": 0.004659829325718587, + "p": 130.74444679204777, + "integral_limit": 0.00464764663437122 + }, + "true_anomaly": 202.6686182979861, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 22 + }, + { + "inertia": [ + 71.60331726074219, + 0.0, + 0.0, + 0.0, + 169.08859252929688, + 0.0, + 0.0, + 0.0, + 137.07366943359375 + ], + "mass": 73.87525968560065, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 23, + "solar_panel": { + "direction": [ + -0.7201750761225868, + 0.5545745297061131, + -0.4168872158426903 + ], + "area": 0.380055660205603, + "efficiency": 0.41268416393998686 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.23688360116029702, + "power": 9.389605000609075, + "type": 1 + }, + "battery": { + "capacity": 27938.377721649696, + "percentage": 0.5585339533551213 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 672.5770060692046, + "power": 5.15712694587004, + "efficiency": 0.5494981305189687 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 493.1042596689134, + "power": 5.918176043533928, + "efficiency": 0.5982561046847907 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 586.2696104996498, + "power": 6.00486494153315, + "efficiency": 0.5805191958408481 + } + ], + "mrp_control": { + "k": 54.58245350906527, + "ki": 0.008256500870204086, + "p": 218.2134160901147, + "integral_limit": 0.025863093595299987 + }, + "true_anomaly": 8.769657049173842, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 23 + }, + { + "inertia": [ + 142.93862915039062, + 0.0, + 0.0, + 0.0, + 141.8524169921875, + 0.0, + 0.0, + 0.0, + 163.44093322753906 + ], + "mass": 143.1567073060981, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 24, + "solar_panel": { + "direction": [ + -0.6300440449996804, + 0.7763605055371136, + -0.01757460675515566 + ], + "area": 0.24921705072206662, + "efficiency": 0.23644533839404405 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.19012819351093851, + "power": 6.806369579447705, + "type": 1 + }, + "battery": { + "capacity": 15543.553880546342, + "percentage": 0.5893184112182976 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 630.8408145350353, + "power": 5.523074835239742, + "efficiency": 0.5272208037737398 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 673.2235996350605, + "power": 5.756769286240256, + "efficiency": 0.5159600581815661 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 471.5795124215779, + "power": 5.534808703389556, + "efficiency": 0.5090540955897924 + } + ], + "mrp_control": { + "k": 28.085260667697465, + "ki": 0.006922791125151762, + "p": 64.78228604812773, + "integral_limit": 0.0031320486446241007 + }, + "true_anomaly": 245.3460829294914, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 24 + }, + { + "inertia": [ + 115.88953399658203, + 0.0, + 0.0, + 0.0, + 128.47860717773438, + 0.0, + 0.0, + 0.0, + 90.74420166015625 + ], + "mass": 73.92478630410962, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 25, + "solar_panel": { + "direction": [ + 0.023338818739006045, + 0.0972696167926295, + 0.9949843823844085 + ], + "area": 0.41133092256391024, + "efficiency": 0.4190973989807576 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.17469800969531302, + "power": 2.351159993314952, + "type": 1 + }, + "battery": { + "capacity": 23486.75329300062, + "percentage": 0.7838641185837681 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 522.7526378976863, + "power": 6.320052602059467, + "efficiency": 0.5811545001773608 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 624.6933822854344, + "power": 5.214774650391099, + "efficiency": 0.5131443089719909 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 743.9297962727596, + "power": 5.750706561180729, + "efficiency": 0.5492090919742574 + } + ], + "mrp_control": { + "k": 37.5719734280387, + "ki": 0.004668149461768451, + "p": 148.83620032626249, + "integral_limit": 0.007684643666174274 + }, + "true_anomaly": 93.92177127142331, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 25 + }, + { + "inertia": [ + 182.6564178466797, + 0.0, + 0.0, + 0.0, + 60.27998733520508, + 0.0, + 0.0, + 0.0, + 185.8624725341797 + ], + "mass": 169.7008591624192, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 26, + "solar_panel": { + "direction": [ + 0.2690695417619307, + 0.07367026011575831, + 0.9602990547066581 + ], + "area": 0.4377646872702743, + "efficiency": 0.18467397173331698 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.44531116804993975, + "power": 2.789971722768893, + "type": 1 + }, + "battery": { + "capacity": 29300.949409042198, + "percentage": 0.46436907754375834 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 405.5928961449139, + "power": 5.723355161142387, + "efficiency": 0.5606699230589165 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 667.4634984051138, + "power": 5.954089947265688, + "efficiency": 0.5829399414445544 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 561.456203580412, + "power": 6.050075788177339, + "efficiency": 0.5967312275251053 + } + ], + "mrp_control": { + "k": 69.78200223298352, + "ki": 0.0011004166053500152, + "p": 258.98159422987015, + "integral_limit": 0.0007224189762853034 + }, + "true_anomaly": 332.5688950729723, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 26 + }, + { + "inertia": [ + 57.73530197143555, + 0.0, + 0.0, + 0.0, + 58.27322769165039, + 0.0, + 0.0, + 0.0, + 171.11766052246094 + ], + "mass": 126.29037765188397, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 27, + "solar_panel": { + "direction": [ + 0.7803640575848374, + 0.49844645844056235, + -0.377601728939089 + ], + "area": 0.3740408737983384, + "efficiency": 0.34401813080675514 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.17882337711419038, + "power": 5.805960265830718, + "type": 1 + }, + "battery": { + "capacity": 16359.095531306935, + "percentage": 0.48356177873937745 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 734.9021513228618, + "power": 5.592832087536586, + "efficiency": 0.5250119092670574 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 415.24150595881616, + "power": 5.1755852706511005, + "efficiency": 0.5213198576814713 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 540.0845758324106, + "power": 6.783306507100264, + "efficiency": 0.5057455413243456 + } + ], + "mrp_control": { + "k": 17.53881294774455, + "ki": 0.001941634533260379, + "p": 48.66619766853086, + "integral_limit": 0.007112148991951233 + }, + "true_anomaly": 262.6558308701363, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 27 + }, + { + "inertia": [ + 188.54026794433594, + 0.0, + 0.0, + 0.0, + 126.366943359375, + 0.0, + 0.0, + 0.0, + 100.86875915527344 + ], + "mass": 54.28037821308926, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 28, + "solar_panel": { + "direction": [ + 0.9777474534319225, + 0.0101159001255374, + -0.20954137031154635 + ], + "area": 0.1497184169810274, + "efficiency": 0.21159606878051057 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.14153215737766028, + "power": 2.839826067677822, + "type": 1 + }, + "battery": { + "capacity": 22149.36218543868, + "percentage": 0.8111918091464249 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 442.9314464860606, + "power": 6.873116474411414, + "efficiency": 0.5612127397495295 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 745.6376371842248, + "power": 6.996365618123221, + "efficiency": 0.5175701458362884 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 578.2931839743854, + "power": 6.426301300342069, + "efficiency": 0.5419836985430531 + } + ], + "mrp_control": { + "k": 22.748983819914212, + "ki": 0.003994030599963279, + "p": 81.26261269132672, + "integral_limit": 0.014684269828170516 + }, + "true_anomaly": 267.9836101774872, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 28 + }, + { + "inertia": [ + 100.38884735107422, + 0.0, + 0.0, + 0.0, + 117.91541290283203, + 0.0, + 0.0, + 0.0, + 68.33848571777344 + ], + "mass": 81.37061822278685, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 29, + "solar_panel": { + "direction": [ + 0.25939466281216356, + 0.8012061576124073, + -0.5392430823928355 + ], + "area": 0.3755094574222746, + "efficiency": 0.2104100824851945 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.49780648627057145, + "power": 9.574357181308864, + "type": 1 + }, + "battery": { + "capacity": 15372.921663197294, + "percentage": 0.7886391061605321 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 529.0330750687729, + "power": 6.790248490242379, + "efficiency": 0.5378117042264158 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 449.98870919290147, + "power": 6.871375315532184, + "efficiency": 0.504799552649427 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 705.0352877568878, + "power": 6.873463223745247, + "efficiency": 0.5155431882321051 + } + ], + "mrp_control": { + "k": 18.454323693858715, + "ki": 0.009188731374135976, + "p": 70.06227090558664, + "integral_limit": 0.031720578183492075 + }, + "true_anomaly": 271.9040430461029, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 29 + }, + { + "inertia": [ + 61.22691345214844, + 0.0, + 0.0, + 0.0, + 172.61767578125, + 0.0, + 0.0, + 0.0, + 181.8090362548828 + ], + "mass": 76.07916758894345, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 30, + "solar_panel": { + "direction": [ + 0.1562919740683183, + 0.3526290165208452, + 0.9226188788169086 + ], + "area": 0.35594889252369144, + "efficiency": 0.38046793304333604 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2932569846785219, + "power": 7.214582087513028, + "type": 1 + }, + "battery": { + "capacity": 26073.816283803175, + "percentage": 0.6963310055110076 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 503.21822281205215, + "power": 5.894620397005981, + "efficiency": 0.5438961329671722 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 732.3991821580399, + "power": 6.545885672151026, + "efficiency": 0.5302837497279691 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 670.914481266735, + "power": 6.542528038253767, + "efficiency": 0.543826459826167 + } + ], + "mrp_control": { + "k": 36.031483837416616, + "ki": 0.007312300695039387, + "p": 104.217899127639, + "integral_limit": 0.00036941830761039147 + }, + "true_anomaly": 354.8491637478975, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 30 + } + ] +} \ No newline at end of file diff --git a/benchmarks/aeosbench/dataset/cases/00348/taskset.json b/benchmarks/aeosbench/dataset/cases/00348/taskset.json new file mode 100644 index 0000000..18acd23 --- /dev/null +++ b/benchmarks/aeosbench/dataset/cases/00348/taskset.json @@ -0,0 +1,2422 @@ +[ + { + "release_time": 1376, + "due_time": 1582, + "duration": 21, + "coordinate": [ + -9.626364901963214, + 86.34392284882847 + ], + "sensor_type": 1, + "id": 0 + }, + { + "release_time": 385, + "due_time": 1173, + "duration": 29, + "coordinate": [ + 6.366431409197546, + -82.92764630213483 + ], + "sensor_type": 1, + "id": 1 + }, + { + "release_time": 1324, + "due_time": 3226, + "duration": 39, + "coordinate": [ + 59.57657177516472, + 136.98268295981796 + ], + "sensor_type": 1, + "id": 2 + }, + { + "release_time": 802, + "due_time": 3480, + "duration": 60, + "coordinate": [ + 27.449786931089704, + -105.51304654175932 + ], + "sensor_type": 1, + "id": 3 + }, + { + "release_time": 1984, + "due_time": 2628, + "duration": 54, + "coordinate": [ + 6.623310340374246, + 88.9449863712444 + ], + "sensor_type": 1, + "id": 4 + }, + { + "release_time": 323, + "due_time": 1634, + "duration": 35, + "coordinate": [ + -73.2436342627598, + -141.86516057439366 + ], + "sensor_type": 1, + "id": 5 + }, + { + "release_time": 360, + "due_time": 2845, + "duration": 15, + "coordinate": [ + 9.401734477432896, + 175.5023529100211 + ], + "sensor_type": 1, + "id": 6 + }, + { + "release_time": 1453, + "due_time": 2057, + "duration": 49, + "coordinate": [ + -6.924576186817262, + -20.02682990036837 + ], + "sensor_type": 1, + "id": 7 + }, + { + "release_time": 2747, + "due_time": 3463, + "duration": 48, + "coordinate": [ + -5.6898396338417, + -13.107150426274728 + ], + "sensor_type": 1, + "id": 8 + }, + { + "release_time": 864, + "due_time": 3059, + "duration": 15, + "coordinate": [ + 85.13880625671834, + -32.26066758857874 + ], + "sensor_type": 1, + "id": 9 + }, + { + "release_time": 1460, + "due_time": 3242, + "duration": 50, + "coordinate": [ + -35.004082594648224, + -3.446592453928588 + ], + "sensor_type": 1, + "id": 10 + }, + { + "release_time": 2703, + "due_time": 3418, + "duration": 47, + "coordinate": [ + -63.92228253260985, + -79.42912231518655 + ], + "sensor_type": 1, + "id": 11 + }, + { + "release_time": 266, + "due_time": 822, + "duration": 28, + "coordinate": [ + -16.238699606154768, + 81.43895651250216 + ], + "sensor_type": 1, + "id": 12 + }, + { + "release_time": 2745, + "due_time": 3484, + "duration": 34, + "coordinate": [ + 31.890037006635424, + 140.18401293226162 + ], + "sensor_type": 1, + "id": 13 + }, + { + "release_time": 2436, + "due_time": 3167, + "duration": 30, + "coordinate": [ + -35.374152306554016, + 121.26299933893739 + ], + "sensor_type": 1, + "id": 14 + }, + { + "release_time": 1411, + "due_time": 2040, + "duration": 56, + "coordinate": [ + -9.60287370376058, + 39.70236429240714 + ], + "sensor_type": 1, + "id": 15 + }, + { + "release_time": 61, + "due_time": 3423, + "duration": 39, + "coordinate": [ + 37.77229904054849, + 14.011919304385572 + ], + "sensor_type": 1, + "id": 16 + }, + { + "release_time": 3381, + "due_time": 3565, + "duration": 40, + "coordinate": [ + -74.12760758064844, + 87.47805481683741 + ], + "sensor_type": 1, + "id": 17 + }, + { + "release_time": 1573, + "due_time": 2976, + "duration": 50, + "coordinate": [ + -88.73711723958324, + 0.9782061194299274 + ], + "sensor_type": 1, + "id": 18 + }, + { + "release_time": 2150, + "due_time": 3244, + "duration": 43, + "coordinate": [ + -15.913570092102205, + 125.40445854289686 + ], + "sensor_type": 1, + "id": 19 + }, + { + "release_time": 3472, + "due_time": 3595, + "duration": 39, + "coordinate": [ + -2.80298162039378, + 100.79817609926295 + ], + "sensor_type": 1, + "id": 20 + }, + { + "release_time": 823, + "due_time": 1594, + "duration": 20, + "coordinate": [ + -81.36262107202386, + 94.3440011757155 + ], + "sensor_type": 1, + "id": 21 + }, + { + "release_time": 106, + "due_time": 853, + "duration": 17, + "coordinate": [ + -33.91076131241628, + 121.08475523235052 + ], + "sensor_type": 1, + "id": 22 + }, + { + "release_time": 2203, + "due_time": 3561, + "duration": 30, + "coordinate": [ + 26.111393626177772, + -102.40927877370284 + ], + "sensor_type": 1, + "id": 23 + }, + { + "release_time": 1689, + "due_time": 1982, + "duration": 53, + "coordinate": [ + 0.6957345435613149, + 155.32009828239308 + ], + "sensor_type": 1, + "id": 24 + }, + { + "release_time": 3298, + "due_time": 3561, + "duration": 34, + "coordinate": [ + -78.00136446123021, + 20.546161665782023 + ], + "sensor_type": 1, + "id": 25 + }, + { + "release_time": 1349, + "due_time": 2155, + "duration": 57, + "coordinate": [ + -42.95418254439145, + 10.727173772544916 + ], + "sensor_type": 1, + "id": 26 + }, + { + "release_time": 1753, + "due_time": 2269, + "duration": 55, + "coordinate": [ + 29.005636477563158, + -155.92385120274986 + ], + "sensor_type": 1, + "id": 27 + }, + { + "release_time": 1037, + "due_time": 2346, + "duration": 16, + "coordinate": [ + -57.02380536498507, + 104.91092983960522 + ], + "sensor_type": 1, + "id": 28 + }, + { + "release_time": 656, + "due_time": 3315, + "duration": 31, + "coordinate": [ + 28.475511723928363, + -178.80600674278895 + ], + "sensor_type": 1, + "id": 29 + }, + { + "release_time": 1636, + "due_time": 3385, + "duration": 55, + "coordinate": [ + -30.657929083513523, + -57.459265034760264 + ], + "sensor_type": 1, + "id": 30 + }, + { + "release_time": 2063, + "due_time": 3552, + "duration": 50, + "coordinate": [ + 78.13045202092431, + 127.17872343933504 + ], + "sensor_type": 1, + "id": 31 + }, + { + "release_time": 1474, + "due_time": 1811, + "duration": 33, + "coordinate": [ + -78.87667059281452, + 174.8812942345325 + ], + "sensor_type": 1, + "id": 32 + }, + { + "release_time": 352, + "due_time": 706, + "duration": 34, + "coordinate": [ + -34.66270746906341, + 25.079360736708907 + ], + "sensor_type": 1, + "id": 33 + }, + { + "release_time": 555, + "due_time": 3245, + "duration": 59, + "coordinate": [ + -29.73578080013732, + 101.27305012496817 + ], + "sensor_type": 1, + "id": 34 + }, + { + "release_time": 2603, + "due_time": 2768, + "duration": 52, + "coordinate": [ + 40.16126881814279, + -20.00122133513125 + ], + "sensor_type": 1, + "id": 35 + }, + { + "release_time": 3051, + "due_time": 3245, + "duration": 38, + "coordinate": [ + -11.052434477799054, + -18.479993822001575 + ], + "sensor_type": 1, + "id": 36 + }, + { + "release_time": 614, + "due_time": 1975, + "duration": 36, + "coordinate": [ + -80.54078518170539, + -174.43356706624837 + ], + "sensor_type": 1, + "id": 37 + }, + { + "release_time": 3465, + "due_time": 3599, + "duration": 33, + "coordinate": [ + 8.443996543694539, + 25.791383811163 + ], + "sensor_type": 1, + "id": 38 + }, + { + "release_time": 1821, + "due_time": 2661, + "duration": 39, + "coordinate": [ + -51.196328607123576, + 159.42813963626105 + ], + "sensor_type": 1, + "id": 39 + }, + { + "release_time": 3384, + "due_time": 3516, + "duration": 36, + "coordinate": [ + -8.70257314546079, + -98.56486158619425 + ], + "sensor_type": 1, + "id": 40 + }, + { + "release_time": 2238, + "due_time": 2817, + "duration": 23, + "coordinate": [ + 10.638701220467354, + 14.148997460882185 + ], + "sensor_type": 1, + "id": 41 + }, + { + "release_time": 803, + "due_time": 2410, + "duration": 15, + "coordinate": [ + 29.24014049248234, + 131.95046550235935 + ], + "sensor_type": 1, + "id": 42 + }, + { + "release_time": 927, + "due_time": 1995, + "duration": 55, + "coordinate": [ + -69.12120373197325, + -43.032861481598104 + ], + "sensor_type": 1, + "id": 43 + }, + { + "release_time": 1432, + "due_time": 2946, + "duration": 21, + "coordinate": [ + 85.59750441530718, + 11.963802520086972 + ], + "sensor_type": 1, + "id": 44 + }, + { + "release_time": 1421, + "due_time": 2285, + "duration": 39, + "coordinate": [ + -17.453067839235914, + -115.20573176445077 + ], + "sensor_type": 1, + "id": 45 + }, + { + "release_time": 3345, + "due_time": 3569, + "duration": 46, + "coordinate": [ + 20.067225035817273, + 11.926435843451372 + ], + "sensor_type": 1, + "id": 46 + }, + { + "release_time": 1299, + "due_time": 3527, + "duration": 21, + "coordinate": [ + -28.841608938401436, + -94.91107338553536 + ], + "sensor_type": 1, + "id": 47 + }, + { + "release_time": 3203, + "due_time": 3352, + "duration": 31, + "coordinate": [ + 6.522326484996938, + 129.06469763926145 + ], + "sensor_type": 1, + "id": 48 + }, + { + "release_time": 2271, + "due_time": 3480, + "duration": 23, + "coordinate": [ + 61.10813413609367, + 119.88356498319382 + ], + "sensor_type": 1, + "id": 49 + }, + { + "release_time": 1795, + "due_time": 3094, + "duration": 45, + "coordinate": [ + -19.39974746155022, + 32.29821043405943 + ], + "sensor_type": 1, + "id": 50 + }, + { + "release_time": 1199, + "due_time": 1991, + "duration": 24, + "coordinate": [ + 32.36865133061154, + -2.382282473345839 + ], + "sensor_type": 1, + "id": 51 + }, + { + "release_time": 2583, + "due_time": 3362, + "duration": 57, + "coordinate": [ + 72.1751315776159, + 133.36110789651337 + ], + "sensor_type": 1, + "id": 52 + }, + { + "release_time": 1966, + "due_time": 2259, + "duration": 60, + "coordinate": [ + -86.9136677970798, + -172.721017111427 + ], + "sensor_type": 1, + "id": 53 + }, + { + "release_time": 196, + "due_time": 1898, + "duration": 33, + "coordinate": [ + 60.5973572046382, + 140.30498764055773 + ], + "sensor_type": 1, + "id": 54 + }, + { + "release_time": 1006, + "due_time": 1829, + "duration": 32, + "coordinate": [ + 44.9426399749463, + 40.80089423761498 + ], + "sensor_type": 1, + "id": 55 + }, + { + "release_time": 3167, + "due_time": 3549, + "duration": 51, + "coordinate": [ + -41.797886393556134, + 4.01167839590255 + ], + "sensor_type": 1, + "id": 56 + }, + { + "release_time": 1357, + "due_time": 2464, + "duration": 46, + "coordinate": [ + -5.187586140362939, + -150.5402051276463 + ], + "sensor_type": 1, + "id": 57 + }, + { + "release_time": 2839, + "due_time": 3080, + "duration": 52, + "coordinate": [ + 86.83548784116181, + -103.18421693051083 + ], + "sensor_type": 1, + "id": 58 + }, + { + "release_time": 2327, + "due_time": 3010, + "duration": 31, + "coordinate": [ + -72.25457750193662, + 93.1677046368672 + ], + "sensor_type": 1, + "id": 59 + }, + { + "release_time": 498, + "due_time": 1091, + "duration": 31, + "coordinate": [ + 22.923767175702793, + -101.15450186734773 + ], + "sensor_type": 1, + "id": 60 + }, + { + "release_time": 3, + "due_time": 2360, + "duration": 39, + "coordinate": [ + -83.61327485773778, + 45.266066915058076 + ], + "sensor_type": 1, + "id": 61 + }, + { + "release_time": 393, + "due_time": 3396, + "duration": 58, + "coordinate": [ + -31.011333156263795, + -85.07505364722293 + ], + "sensor_type": 1, + "id": 62 + }, + { + "release_time": 761, + "due_time": 2521, + "duration": 17, + "coordinate": [ + -54.706354609289406, + -40.08619947081465 + ], + "sensor_type": 1, + "id": 63 + }, + { + "release_time": 244, + "due_time": 1464, + "duration": 33, + "coordinate": [ + -46.04392987015703, + 137.96591413750582 + ], + "sensor_type": 1, + "id": 64 + }, + { + "release_time": 3381, + "due_time": 3457, + "duration": 18, + "coordinate": [ + 6.722746936792916, + 74.07837568510328 + ], + "sensor_type": 1, + "id": 65 + }, + { + "release_time": 257, + "due_time": 2432, + "duration": 40, + "coordinate": [ + -58.114986527634265, + -76.67721741232411 + ], + "sensor_type": 1, + "id": 66 + }, + { + "release_time": 3089, + "due_time": 3432, + "duration": 26, + "coordinate": [ + -49.900797190328376, + -172.9176740488514 + ], + "sensor_type": 1, + "id": 67 + }, + { + "release_time": 3011, + "due_time": 3114, + "duration": 15, + "coordinate": [ + 78.94132367570472, + 47.270862349621154 + ], + "sensor_type": 1, + "id": 68 + }, + { + "release_time": 3296, + "due_time": 3501, + "duration": 29, + "coordinate": [ + -63.162510970412455, + -179.797261597594 + ], + "sensor_type": 1, + "id": 69 + }, + { + "release_time": 1972, + "due_time": 2756, + "duration": 28, + "coordinate": [ + 64.1247201540726, + 54.27794567962866 + ], + "sensor_type": 1, + "id": 70 + }, + { + "release_time": 475, + "due_time": 1184, + "duration": 43, + "coordinate": [ + 77.68904290701957, + 85.1588032805953 + ], + "sensor_type": 1, + "id": 71 + }, + { + "release_time": 1070, + "due_time": 1586, + "duration": 55, + "coordinate": [ + 51.547197093940525, + -146.85749974995784 + ], + "sensor_type": 1, + "id": 72 + }, + { + "release_time": 2845, + "due_time": 3352, + "duration": 46, + "coordinate": [ + -38.867342723729166, + 9.521360287175327 + ], + "sensor_type": 1, + "id": 73 + }, + { + "release_time": 1189, + "due_time": 1712, + "duration": 30, + "coordinate": [ + -57.40019739337177, + 153.5531107760287 + ], + "sensor_type": 1, + "id": 74 + }, + { + "release_time": 154, + "due_time": 3093, + "duration": 60, + "coordinate": [ + 17.86686203517924, + -4.160636222313457 + ], + "sensor_type": 1, + "id": 75 + }, + { + "release_time": 2951, + "due_time": 3174, + "duration": 49, + "coordinate": [ + 15.806383611862131, + -94.38727747263479 + ], + "sensor_type": 1, + "id": 76 + }, + { + "release_time": 669, + "due_time": 2158, + "duration": 28, + "coordinate": [ + 33.02127044980213, + 14.282685146236872 + ], + "sensor_type": 1, + "id": 77 + }, + { + "release_time": 568, + "due_time": 2230, + "duration": 17, + "coordinate": [ + -57.25636234716235, + -158.44038882788712 + ], + "sensor_type": 1, + "id": 78 + }, + { + "release_time": 1960, + "due_time": 3581, + "duration": 33, + "coordinate": [ + 45.09892050824237, + 18.943490906709172 + ], + "sensor_type": 1, + "id": 79 + }, + { + "release_time": 3553, + "due_time": 3599, + "duration": 15, + "coordinate": [ + 86.25159110546429, + -47.27236766454115 + ], + "sensor_type": 1, + "id": 80 + }, + { + "release_time": 2465, + "due_time": 3401, + "duration": 52, + "coordinate": [ + 27.608496314727063, + -117.66795436274643 + ], + "sensor_type": 1, + "id": 81 + }, + { + "release_time": 547, + "due_time": 3170, + "duration": 45, + "coordinate": [ + -13.731736768167423, + -75.63261703277016 + ], + "sensor_type": 1, + "id": 82 + }, + { + "release_time": 693, + "due_time": 2727, + "duration": 21, + "coordinate": [ + 83.39204085016632, + -32.50652499422716 + ], + "sensor_type": 1, + "id": 83 + }, + { + "release_time": 3513, + "due_time": 3589, + "duration": 19, + "coordinate": [ + -80.99186266502527, + 48.69589100754118 + ], + "sensor_type": 1, + "id": 84 + }, + { + "release_time": 1987, + "due_time": 2388, + "duration": 40, + "coordinate": [ + 47.17886487872093, + -119.72000218553677 + ], + "sensor_type": 1, + "id": 85 + }, + { + "release_time": 262, + "due_time": 1103, + "duration": 59, + "coordinate": [ + -29.269656566255186, + 176.14514647456116 + ], + "sensor_type": 1, + "id": 86 + }, + { + "release_time": 2867, + "due_time": 3437, + "duration": 42, + "coordinate": [ + 52.10785404639077, + 60.52632835674763 + ], + "sensor_type": 1, + "id": 87 + }, + { + "release_time": 2299, + "due_time": 3230, + "duration": 18, + "coordinate": [ + 70.81906852559291, + -149.96590116239776 + ], + "sensor_type": 1, + "id": 88 + }, + { + "release_time": 2857, + "due_time": 3193, + "duration": 59, + "coordinate": [ + 3.5263359903240854, + -121.00669255291871 + ], + "sensor_type": 1, + "id": 89 + }, + { + "release_time": 2263, + "due_time": 3073, + "duration": 41, + "coordinate": [ + -15.043627947042637, + -43.48421782495089 + ], + "sensor_type": 1, + "id": 90 + }, + { + "release_time": 2477, + "due_time": 3457, + "duration": 43, + "coordinate": [ + -33.80934403052643, + 98.46591375901374 + ], + "sensor_type": 1, + "id": 91 + }, + { + "release_time": 2085, + "due_time": 2342, + "duration": 52, + "coordinate": [ + 35.14058435715452, + 92.82666212974704 + ], + "sensor_type": 1, + "id": 92 + }, + { + "release_time": 1754, + "due_time": 2523, + "duration": 25, + "coordinate": [ + 31.802428669901303, + 29.771087056999676 + ], + "sensor_type": 1, + "id": 93 + }, + { + "release_time": 2533, + "due_time": 3208, + "duration": 33, + "coordinate": [ + 78.84181208615792, + 72.68269616308046 + ], + "sensor_type": 1, + "id": 94 + }, + { + "release_time": 964, + "due_time": 2943, + "duration": 31, + "coordinate": [ + 58.04457020042494, + 45.707941198227985 + ], + "sensor_type": 1, + "id": 95 + }, + { + "release_time": 2785, + "due_time": 3275, + "duration": 28, + "coordinate": [ + -16.371940805336465, + 104.23791532081162 + ], + "sensor_type": 1, + "id": 96 + }, + { + "release_time": 3243, + "due_time": 3397, + "duration": 36, + "coordinate": [ + 62.73291360666511, + 86.72173865100956 + ], + "sensor_type": 1, + "id": 97 + }, + { + "release_time": 1363, + "due_time": 3400, + "duration": 34, + "coordinate": [ + -22.073178924511083, + 166.90505241577745 + ], + "sensor_type": 1, + "id": 98 + }, + { + "release_time": 3099, + "due_time": 3330, + "duration": 26, + "coordinate": [ + -31.44743589999868, + -134.41267800616149 + ], + "sensor_type": 1, + "id": 99 + }, + { + "release_time": 1961, + "due_time": 3312, + "duration": 47, + "coordinate": [ + -21.355769278023615, + 100.21958698274847 + ], + "sensor_type": 1, + "id": 100 + }, + { + "release_time": 1278, + "due_time": 2641, + "duration": 23, + "coordinate": [ + 84.69461106910995, + 79.07883167263168 + ], + "sensor_type": 1, + "id": 101 + }, + { + "release_time": 3092, + "due_time": 3296, + "duration": 42, + "coordinate": [ + 50.80994590771269, + 164.07063357079448 + ], + "sensor_type": 1, + "id": 102 + }, + { + "release_time": 437, + "due_time": 2050, + "duration": 45, + "coordinate": [ + -51.20431695336621, + -154.30393160255107 + ], + "sensor_type": 1, + "id": 103 + }, + { + "release_time": 436, + "due_time": 2310, + "duration": 32, + "coordinate": [ + 6.652520954694182, + -129.1349000456086 + ], + "sensor_type": 1, + "id": 104 + }, + { + "release_time": 3327, + "due_time": 3526, + "duration": 39, + "coordinate": [ + 86.37524989112845, + 152.52692177497784 + ], + "sensor_type": 1, + "id": 105 + }, + { + "release_time": 1366, + "due_time": 2150, + "duration": 52, + "coordinate": [ + 25.13676009459131, + -2.9304651541409044 + ], + "sensor_type": 1, + "id": 106 + }, + { + "release_time": 3403, + "due_time": 3592, + "duration": 45, + "coordinate": [ + 3.3955465845323403, + 45.6775896607146 + ], + "sensor_type": 1, + "id": 107 + }, + { + "release_time": 2855, + "due_time": 3592, + "duration": 18, + "coordinate": [ + 80.03140528119661, + -56.450107730638564 + ], + "sensor_type": 1, + "id": 108 + }, + { + "release_time": 1549, + "due_time": 2719, + "duration": 59, + "coordinate": [ + 64.44410033503121, + -132.7184183247667 + ], + "sensor_type": 1, + "id": 109 + }, + { + "release_time": 3157, + "due_time": 3582, + "duration": 47, + "coordinate": [ + 52.407623738438815, + 24.98003763183732 + ], + "sensor_type": 1, + "id": 110 + }, + { + "release_time": 2561, + "due_time": 3585, + "duration": 46, + "coordinate": [ + -56.99083905188966, + 167.98706485595426 + ], + "sensor_type": 1, + "id": 111 + }, + { + "release_time": 754, + "due_time": 1504, + "duration": 60, + "coordinate": [ + 7.874469573864573, + -82.90004566157953 + ], + "sensor_type": 1, + "id": 112 + }, + { + "release_time": 385, + "due_time": 2830, + "duration": 59, + "coordinate": [ + -20.48481252732884, + -105.62255430156851 + ], + "sensor_type": 1, + "id": 113 + }, + { + "release_time": 3055, + "due_time": 3240, + "duration": 54, + "coordinate": [ + 86.93488671793423, + -46.047669584359625 + ], + "sensor_type": 1, + "id": 114 + }, + { + "release_time": 1247, + "due_time": 3039, + "duration": 53, + "coordinate": [ + 69.57034768815811, + -67.58137114598911 + ], + "sensor_type": 1, + "id": 115 + }, + { + "release_time": 3119, + "due_time": 3242, + "duration": 32, + "coordinate": [ + -27.83406000478471, + 63.94040202186659 + ], + "sensor_type": 1, + "id": 116 + }, + { + "release_time": 2969, + "due_time": 3567, + "duration": 42, + "coordinate": [ + -76.56255883489828, + 18.25387563039604 + ], + "sensor_type": 1, + "id": 117 + }, + { + "release_time": 130, + "due_time": 2913, + "duration": 50, + "coordinate": [ + 25.511489004532564, + 81.10893114679618 + ], + "sensor_type": 1, + "id": 118 + }, + { + "release_time": 3258, + "due_time": 3551, + "duration": 56, + "coordinate": [ + 2.7478377124594573, + -69.18533465870075 + ], + "sensor_type": 1, + "id": 119 + }, + { + "release_time": 3194, + "due_time": 3510, + "duration": 26, + "coordinate": [ + 80.63837971137286, + 62.664134290628795 + ], + "sensor_type": 1, + "id": 120 + }, + { + "release_time": 1046, + "due_time": 2022, + "duration": 24, + "coordinate": [ + -51.89174703935048, + 52.41465965416569 + ], + "sensor_type": 1, + "id": 121 + }, + { + "release_time": 1499, + "due_time": 2132, + "duration": 15, + "coordinate": [ + -4.4204878270606685, + 132.13652906555313 + ], + "sensor_type": 1, + "id": 122 + }, + { + "release_time": 1651, + "due_time": 2936, + "duration": 52, + "coordinate": [ + -9.892994024363702, + 145.85266391214583 + ], + "sensor_type": 1, + "id": 123 + }, + { + "release_time": 2487, + "due_time": 2687, + "duration": 24, + "coordinate": [ + 86.40698044377461, + -82.5395994034231 + ], + "sensor_type": 1, + "id": 124 + }, + { + "release_time": 2712, + "due_time": 3165, + "duration": 48, + "coordinate": [ + -77.80548396520688, + 58.15839182243309 + ], + "sensor_type": 1, + "id": 125 + }, + { + "release_time": 90, + "due_time": 2030, + "duration": 44, + "coordinate": [ + -14.302966663859834, + 32.819032102918925 + ], + "sensor_type": 1, + "id": 126 + }, + { + "release_time": 2339, + "due_time": 3303, + "duration": 23, + "coordinate": [ + 58.77063569590936, + -108.04123988748289 + ], + "sensor_type": 1, + "id": 127 + }, + { + "release_time": 1255, + "due_time": 3594, + "duration": 25, + "coordinate": [ + -80.89886804745188, + -162.56119578730272 + ], + "sensor_type": 1, + "id": 128 + }, + { + "release_time": 728, + "due_time": 1409, + "duration": 25, + "coordinate": [ + 58.33691269255348, + 124.42795056270404 + ], + "sensor_type": 1, + "id": 129 + }, + { + "release_time": 2518, + "due_time": 2711, + "duration": 60, + "coordinate": [ + 28.57088731377783, + -53.956724923184595 + ], + "sensor_type": 1, + "id": 130 + }, + { + "release_time": 1491, + "due_time": 3022, + "duration": 27, + "coordinate": [ + 53.12950052928315, + 158.29981714251403 + ], + "sensor_type": 1, + "id": 131 + }, + { + "release_time": 874, + "due_time": 2279, + "duration": 22, + "coordinate": [ + 68.65894438039874, + -144.94201784264123 + ], + "sensor_type": 1, + "id": 132 + }, + { + "release_time": 47, + "due_time": 825, + "duration": 23, + "coordinate": [ + 47.920063703987665, + -25.28308310732544 + ], + "sensor_type": 1, + "id": 133 + }, + { + "release_time": 2414, + "due_time": 2565, + "duration": 37, + "coordinate": [ + -26.387508814301277, + 107.41896140859728 + ], + "sensor_type": 1, + "id": 134 + }, + { + "release_time": 3366, + "due_time": 3552, + "duration": 58, + "coordinate": [ + -20.211712143603037, + 44.53810332928407 + ], + "sensor_type": 1, + "id": 135 + }, + { + "release_time": 861, + "due_time": 3446, + "duration": 51, + "coordinate": [ + -68.40105900181003, + 158.09656787668678 + ], + "sensor_type": 1, + "id": 136 + }, + { + "release_time": 459, + "due_time": 3457, + "duration": 59, + "coordinate": [ + 22.285522841220853, + 13.090701642579774 + ], + "sensor_type": 1, + "id": 137 + }, + { + "release_time": 2449, + "due_time": 3475, + "duration": 48, + "coordinate": [ + -82.20375678925163, + -59.64204139518752 + ], + "sensor_type": 1, + "id": 138 + }, + { + "release_time": 1173, + "due_time": 3461, + "duration": 27, + "coordinate": [ + -4.402711151417421, + 24.898751131352185 + ], + "sensor_type": 1, + "id": 139 + }, + { + "release_time": 2288, + "due_time": 3262, + "duration": 39, + "coordinate": [ + 21.232241340560208, + 141.71643754411184 + ], + "sensor_type": 1, + "id": 140 + }, + { + "release_time": 1865, + "due_time": 3411, + "duration": 55, + "coordinate": [ + -25.533576340465956, + 179.53215314527313 + ], + "sensor_type": 1, + "id": 141 + }, + { + "release_time": 2199, + "due_time": 2676, + "duration": 18, + "coordinate": [ + -55.285678066193086, + 164.98743885095968 + ], + "sensor_type": 1, + "id": 142 + }, + { + "release_time": 2064, + "due_time": 3185, + "duration": 53, + "coordinate": [ + 58.489130298981706, + -3.369922715317756 + ], + "sensor_type": 1, + "id": 143 + }, + { + "release_time": 3400, + "due_time": 3538, + "duration": 16, + "coordinate": [ + 47.06878628004927, + 116.97166980943695 + ], + "sensor_type": 1, + "id": 144 + }, + { + "release_time": 304, + "due_time": 2989, + "duration": 59, + "coordinate": [ + 61.07823841060306, + -15.00887799925178 + ], + "sensor_type": 1, + "id": 145 + }, + { + "release_time": 2857, + "due_time": 3010, + "duration": 39, + "coordinate": [ + 49.62370133846116, + 24.200120880569102 + ], + "sensor_type": 1, + "id": 146 + }, + { + "release_time": 1496, + "due_time": 2128, + "duration": 22, + "coordinate": [ + -14.013782535464117, + -32.58648817166153 + ], + "sensor_type": 1, + "id": 147 + }, + { + "release_time": 1275, + "due_time": 2368, + "duration": 54, + "coordinate": [ + 3.911739466026731, + -68.91170243324697 + ], + "sensor_type": 1, + "id": 148 + }, + { + "release_time": 910, + "due_time": 2635, + "duration": 17, + "coordinate": [ + -52.538208413968945, + 39.32915292205672 + ], + "sensor_type": 1, + "id": 149 + }, + { + "release_time": 1418, + "due_time": 1734, + "duration": 30, + "coordinate": [ + -82.79423443525422, + 112.32185969234831 + ], + "sensor_type": 1, + "id": 150 + }, + { + "release_time": 341, + "due_time": 1237, + "duration": 56, + "coordinate": [ + -5.091233095169343, + 101.63134481813569 + ], + "sensor_type": 1, + "id": 151 + }, + { + "release_time": 423, + "due_time": 718, + "duration": 36, + "coordinate": [ + 26.693907004677897, + 154.96648261669236 + ], + "sensor_type": 1, + "id": 152 + }, + { + "release_time": 2890, + "due_time": 3568, + "duration": 22, + "coordinate": [ + -71.90102172732217, + -162.82490618918365 + ], + "sensor_type": 1, + "id": 153 + }, + { + "release_time": 723, + "due_time": 1514, + "duration": 21, + "coordinate": [ + -76.11615162515872, + -11.761487059813078 + ], + "sensor_type": 1, + "id": 154 + }, + { + "release_time": 2294, + "due_time": 2820, + "duration": 25, + "coordinate": [ + -21.569429223207507, + -59.81031005635538 + ], + "sensor_type": 1, + "id": 155 + }, + { + "release_time": 3166, + "due_time": 3234, + "duration": 19, + "coordinate": [ + -38.045685944511554, + -136.29784341344532 + ], + "sensor_type": 1, + "id": 156 + }, + { + "release_time": 2176, + "due_time": 2768, + "duration": 47, + "coordinate": [ + 69.30726931510154, + 135.1553357996578 + ], + "sensor_type": 1, + "id": 157 + }, + { + "release_time": 1227, + "due_time": 1425, + "duration": 26, + "coordinate": [ + 59.39136921434047, + 100.43738320778044 + ], + "sensor_type": 1, + "id": 158 + }, + { + "release_time": 3394, + "due_time": 3553, + "duration": 44, + "coordinate": [ + -82.08908504348557, + -79.69403094049775 + ], + "sensor_type": 1, + "id": 159 + }, + { + "release_time": 858, + "due_time": 2564, + "duration": 24, + "coordinate": [ + -30.246015421797345, + 105.20272131425486 + ], + "sensor_type": 1, + "id": 160 + }, + { + "release_time": 1705, + "due_time": 2669, + "duration": 43, + "coordinate": [ + -13.53435510577981, + -44.51821960670401 + ], + "sensor_type": 1, + "id": 161 + }, + { + "release_time": 2376, + "due_time": 3108, + "duration": 23, + "coordinate": [ + 15.402091925858102, + 35.2112130910794 + ], + "sensor_type": 1, + "id": 162 + }, + { + "release_time": 822, + "due_time": 3573, + "duration": 52, + "coordinate": [ + -24.717724711256096, + -12.76200196928005 + ], + "sensor_type": 1, + "id": 163 + }, + { + "release_time": 174, + "due_time": 1778, + "duration": 37, + "coordinate": [ + -55.250945197338424, + -138.37437714636613 + ], + "sensor_type": 1, + "id": 164 + }, + { + "release_time": 3329, + "due_time": 3553, + "duration": 30, + "coordinate": [ + 73.85828952680248, + -84.89199214142876 + ], + "sensor_type": 1, + "id": 165 + }, + { + "release_time": 351, + "due_time": 2385, + "duration": 38, + "coordinate": [ + -43.498990669561714, + 0.2934328416503149 + ], + "sensor_type": 1, + "id": 166 + }, + { + "release_time": 690, + "due_time": 1115, + "duration": 31, + "coordinate": [ + 81.23025025886002, + 172.79240472534872 + ], + "sensor_type": 1, + "id": 167 + }, + { + "release_time": 2952, + "due_time": 3490, + "duration": 17, + "coordinate": [ + 53.66687226841327, + 137.55163508506809 + ], + "sensor_type": 1, + "id": 168 + }, + { + "release_time": 2807, + "due_time": 3310, + "duration": 54, + "coordinate": [ + 89.49717627675452, + -57.15221562446524 + ], + "sensor_type": 1, + "id": 169 + }, + { + "release_time": 185, + "due_time": 3176, + "duration": 52, + "coordinate": [ + -27.19236119181498, + 3.24774300035304 + ], + "sensor_type": 1, + "id": 170 + }, + { + "release_time": 269, + "due_time": 1297, + "duration": 18, + "coordinate": [ + 64.03660841982173, + 121.65049839242181 + ], + "sensor_type": 1, + "id": 171 + }, + { + "release_time": 408, + "due_time": 3125, + "duration": 22, + "coordinate": [ + -24.280458626704387, + 52.840988792707066 + ], + "sensor_type": 1, + "id": 172 + }, + { + "release_time": 564, + "due_time": 1486, + "duration": 50, + "coordinate": [ + -88.71857844756086, + -116.07296102361151 + ], + "sensor_type": 1, + "id": 173 + }, + { + "release_time": 1751, + "due_time": 3090, + "duration": 18, + "coordinate": [ + 60.7324616732823, + 122.23462200889196 + ], + "sensor_type": 1, + "id": 174 + }, + { + "release_time": 725, + "due_time": 2371, + "duration": 45, + "coordinate": [ + -7.349320398733624, + 175.41458162936755 + ], + "sensor_type": 1, + "id": 175 + }, + { + "release_time": 258, + "due_time": 3415, + "duration": 52, + "coordinate": [ + -84.8913438246132, + 49.19851090634063 + ], + "sensor_type": 1, + "id": 176 + }, + { + "release_time": 2954, + "due_time": 3172, + "duration": 56, + "coordinate": [ + 13.815042329226415, + 84.65820361616909 + ], + "sensor_type": 1, + "id": 177 + }, + { + "release_time": 2350, + "due_time": 3221, + "duration": 31, + "coordinate": [ + 67.74772480910093, + 1.8995554557659204 + ], + "sensor_type": 1, + "id": 178 + }, + { + "release_time": 539, + "due_time": 2321, + "duration": 54, + "coordinate": [ + -62.88657475440432, + -164.96010605582154 + ], + "sensor_type": 1, + "id": 179 + }, + { + "release_time": 1477, + "due_time": 2709, + "duration": 46, + "coordinate": [ + 55.82585578981681, + -38.655990472337095 + ], + "sensor_type": 1, + "id": 180 + }, + { + "release_time": 2010, + "due_time": 2754, + "duration": 38, + "coordinate": [ + 63.53803912171793, + 127.12415277417978 + ], + "sensor_type": 1, + "id": 181 + }, + { + "release_time": 938, + "due_time": 2264, + "duration": 50, + "coordinate": [ + 52.66364567917947, + -136.11980774735338 + ], + "sensor_type": 1, + "id": 182 + }, + { + "release_time": 1994, + "due_time": 3315, + "duration": 29, + "coordinate": [ + -42.129779310752845, + 141.69226250501686 + ], + "sensor_type": 1, + "id": 183 + }, + { + "release_time": 770, + "due_time": 923, + "duration": 24, + "coordinate": [ + 60.29368341675749, + -115.44433736698045 + ], + "sensor_type": 1, + "id": 184 + }, + { + "release_time": 1427, + "due_time": 2303, + "duration": 58, + "coordinate": [ + -53.457769426757494, + -31.005352817658462 + ], + "sensor_type": 1, + "id": 185 + }, + { + "release_time": 301, + "due_time": 2429, + "duration": 20, + "coordinate": [ + 89.02176704122917, + 99.69162537615068 + ], + "sensor_type": 1, + "id": 186 + }, + { + "release_time": 2138, + "due_time": 2764, + "duration": 54, + "coordinate": [ + -35.789079523437906, + 53.05735250550552 + ], + "sensor_type": 1, + "id": 187 + }, + { + "release_time": 3414, + "due_time": 3470, + "duration": 17, + "coordinate": [ + 74.38993399961299, + -45.40764600734852 + ], + "sensor_type": 1, + "id": 188 + }, + { + "release_time": 336, + "due_time": 1314, + "duration": 38, + "coordinate": [ + 3.8182874449836106, + -107.57726281173898 + ], + "sensor_type": 1, + "id": 189 + }, + { + "release_time": 2967, + "due_time": 3224, + "duration": 49, + "coordinate": [ + 66.04505841350348, + -132.46837576574086 + ], + "sensor_type": 1, + "id": 190 + }, + { + "release_time": 1054, + "due_time": 2546, + "duration": 28, + "coordinate": [ + 61.80001247009716, + 24.584609735193226 + ], + "sensor_type": 1, + "id": 191 + }, + { + "release_time": 2285, + "due_time": 3590, + "duration": 27, + "coordinate": [ + 31.141670751370796, + 32.70048126116404 + ], + "sensor_type": 1, + "id": 192 + }, + { + "release_time": 59, + "due_time": 1941, + "duration": 29, + "coordinate": [ + -22.196904655812233, + -19.157676073250713 + ], + "sensor_type": 1, + "id": 193 + }, + { + "release_time": 2172, + "due_time": 3114, + "duration": 42, + "coordinate": [ + 9.490337473581647, + -12.695281078106632 + ], + "sensor_type": 1, + "id": 194 + }, + { + "release_time": 824, + "due_time": 3134, + "duration": 16, + "coordinate": [ + 1.1162015822710316, + 120.73302445734487 + ], + "sensor_type": 1, + "id": 195 + }, + { + "release_time": 589, + "due_time": 2530, + "duration": 41, + "coordinate": [ + 49.52338995577432, + -68.86208474955787 + ], + "sensor_type": 1, + "id": 196 + }, + { + "release_time": 894, + "due_time": 2434, + "duration": 27, + "coordinate": [ + 35.04208002293569, + -16.590145971612998 + ], + "sensor_type": 1, + "id": 197 + }, + { + "release_time": 3212, + "due_time": 3533, + "duration": 18, + "coordinate": [ + -78.85562857065575, + 46.56889028175834 + ], + "sensor_type": 1, + "id": 198 + }, + { + "release_time": 2669, + "due_time": 2981, + "duration": 17, + "coordinate": [ + 31.032346849701625, + 22.472182702772102 + ], + "sensor_type": 1, + "id": 199 + }, + { + "release_time": 1035, + "due_time": 2875, + "duration": 52, + "coordinate": [ + 30.870214266638854, + -44.59009378279657 + ], + "sensor_type": 1, + "id": 200 + }, + { + "release_time": 2114, + "due_time": 3366, + "duration": 36, + "coordinate": [ + 52.33726244908283, + 88.61832319541799 + ], + "sensor_type": 1, + "id": 201 + }, + { + "release_time": 1281, + "due_time": 1580, + "duration": 48, + "coordinate": [ + -74.79998155158903, + 77.53788242193326 + ], + "sensor_type": 1, + "id": 202 + }, + { + "release_time": 2008, + "due_time": 3149, + "duration": 32, + "coordinate": [ + -11.443768590005647, + 149.10905088954718 + ], + "sensor_type": 1, + "id": 203 + }, + { + "release_time": 361, + "due_time": 2277, + "duration": 60, + "coordinate": [ + -64.52239688228327, + -68.66859289249507 + ], + "sensor_type": 1, + "id": 204 + }, + { + "release_time": 1805, + "due_time": 2500, + "duration": 30, + "coordinate": [ + -78.63736036022074, + 156.90338258270862 + ], + "sensor_type": 1, + "id": 205 + }, + { + "release_time": 1296, + "due_time": 2745, + "duration": 26, + "coordinate": [ + -74.42321932069456, + 122.44567072490577 + ], + "sensor_type": 1, + "id": 206 + }, + { + "release_time": 2248, + "due_time": 2756, + "duration": 29, + "coordinate": [ + 46.77432678664161, + 26.49607289384869 + ], + "sensor_type": 1, + "id": 207 + }, + { + "release_time": 678, + "due_time": 2717, + "duration": 39, + "coordinate": [ + 38.00856667515944, + -10.594541045747633 + ], + "sensor_type": 1, + "id": 208 + }, + { + "release_time": 1714, + "due_time": 3370, + "duration": 19, + "coordinate": [ + -59.724997225054466, + -35.118951461481174 + ], + "sensor_type": 1, + "id": 209 + }, + { + "release_time": 2870, + "due_time": 3105, + "duration": 54, + "coordinate": [ + 53.80323182915666, + 93.12419448884293 + ], + "sensor_type": 1, + "id": 210 + }, + { + "release_time": 2996, + "due_time": 3567, + "duration": 52, + "coordinate": [ + 63.360290941279004, + -8.317470642893 + ], + "sensor_type": 1, + "id": 211 + }, + { + "release_time": 3135, + "due_time": 3400, + "duration": 55, + "coordinate": [ + 78.43874134420648, + 16.37267395124303 + ], + "sensor_type": 1, + "id": 212 + }, + { + "release_time": 3019, + "due_time": 3382, + "duration": 30, + "coordinate": [ + 73.22034759501491, + 163.45467903270884 + ], + "sensor_type": 1, + "id": 213 + }, + { + "release_time": 1657, + "due_time": 3418, + "duration": 38, + "coordinate": [ + -15.320966598143471, + 100.35680275536765 + ], + "sensor_type": 1, + "id": 214 + }, + { + "release_time": 2379, + "due_time": 3246, + "duration": 15, + "coordinate": [ + -19.08512802406068, + -68.1784737472416 + ], + "sensor_type": 1, + "id": 215 + }, + { + "release_time": 749, + "due_time": 2802, + "duration": 25, + "coordinate": [ + -75.93472985721151, + -92.26817045463903 + ], + "sensor_type": 1, + "id": 216 + }, + { + "release_time": 521, + "due_time": 775, + "duration": 18, + "coordinate": [ + -10.433362738415383, + -19.90365097676178 + ], + "sensor_type": 1, + "id": 217 + }, + { + "release_time": 2439, + "due_time": 2997, + "duration": 57, + "coordinate": [ + -51.91496943723528, + 44.43699751150737 + ], + "sensor_type": 1, + "id": 218 + }, + { + "release_time": 720, + "due_time": 2970, + "duration": 43, + "coordinate": [ + -71.32184635223538, + -103.8780364251289 + ], + "sensor_type": 1, + "id": 219 + } +] \ No newline at end of file diff --git a/benchmarks/aeosbench/dataset/cases/00352/constellation.json b/benchmarks/aeosbench/dataset/cases/00352/constellation.json new file mode 100644 index 0000000..5561930 --- /dev/null +++ b/benchmarks/aeosbench/dataset/cases/00352/constellation.json @@ -0,0 +1,1476 @@ +{ + "orbits": [ + { + "id": 0, + "eccentricity": 0.0002789, + "semi_major_axis": 6921000.0, + "inclination": 70.0003, + "right_ascension_of_the_ascending_node": 41.9271, + "argument_of_perigee": 261.2772 + }, + { + "id": 1, + "eccentricity": 0.0001958, + "semi_major_axis": 7571000.0, + "inclination": 87.9182, + "right_ascension_of_the_ascending_node": 149.3715, + "argument_of_perigee": 88.632 + }, + { + "id": 2, + "eccentricity": 0.0001621, + "semi_major_axis": 6921000.0, + "inclination": 53.2192, + "right_ascension_of_the_ascending_node": 30.6587, + "argument_of_perigee": 85.7581 + }, + { + "id": 3, + "eccentricity": 0.0001582, + "semi_major_axis": 6921000.0, + "inclination": 53.0556, + "right_ascension_of_the_ascending_node": 52.8204, + "argument_of_perigee": 73.91 + }, + { + "id": 4, + "eccentricity": 0.0001315, + "semi_major_axis": 6921000.0, + "inclination": 53.2184, + "right_ascension_of_the_ascending_node": 302.7374, + "argument_of_perigee": 105.164 + }, + { + "id": 5, + "eccentricity": 0.0002096, + "semi_major_axis": 7571000.0, + "inclination": 87.9147, + "right_ascension_of_the_ascending_node": 88.4406, + "argument_of_perigee": 73.2661 + }, + { + "id": 6, + "eccentricity": 0.0002804, + "semi_major_axis": 6921000.0, + "inclination": 70.0009, + "right_ascension_of_the_ascending_node": 49.4111, + "argument_of_perigee": 261.9571 + }, + { + "id": 7, + "eccentricity": 0.0001227, + "semi_major_axis": 6921000.0, + "inclination": 53.0546, + "right_ascension_of_the_ascending_node": 285.4251, + "argument_of_perigee": 95.6361 + }, + { + "id": 8, + "eccentricity": 0.0001415, + "semi_major_axis": 6921000.0, + "inclination": 43.0046, + "right_ascension_of_the_ascending_node": 98.7322, + "argument_of_perigee": 247.8612 + }, + { + "id": 9, + "eccentricity": 9.78e-05, + "semi_major_axis": 6921000.0, + "inclination": 53.2173, + "right_ascension_of_the_ascending_node": 356.1819, + "argument_of_perigee": 64.3622 + }, + { + "id": 10, + "eccentricity": 0.000145, + "semi_major_axis": 6921000.0, + "inclination": 53.2171, + "right_ascension_of_the_ascending_node": 119.2552, + "argument_of_perigee": 88.6214 + }, + { + "id": 11, + "eccentricity": 0.0001336, + "semi_major_axis": 6921000.0, + "inclination": 53.0548, + "right_ascension_of_the_ascending_node": 62.6099, + "argument_of_perigee": 93.4404 + }, + { + "id": 12, + "eccentricity": 8.06e-05, + "semi_major_axis": 7781000.0, + "inclination": 51.9873, + "right_ascension_of_the_ascending_node": 49.0013, + "argument_of_perigee": 86.5784 + }, + { + "id": 13, + "eccentricity": 0.0001417, + "semi_major_axis": 6921000.0, + "inclination": 53.2156, + "right_ascension_of_the_ascending_node": 173.7105, + "argument_of_perigee": 98.4932 + }, + { + "id": 14, + "eccentricity": 0.0001162, + "semi_major_axis": 6921000.0, + "inclination": 53.2184, + "right_ascension_of_the_ascending_node": 45.3605, + "argument_of_perigee": 90.4967 + } + ], + "satellites": [ + { + "inertia": [ + 164.69927978515625, + 0.0, + 0.0, + 0.0, + 177.44561767578125, + 0.0, + 0.0, + 0.0, + 168.81134033203125 + ], + "mass": 184.22009277665626, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 0, + "solar_panel": { + "direction": [ + 0.6924994476407598, + 0.24435270480545607, + -0.6787755672322776 + ], + "area": 0.2991783335005036, + "efficiency": 0.12815068806993654 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.37075661790251824, + "power": 3.0371022774592222, + "type": 1 + }, + "battery": { + "capacity": 27424.277955217418, + "percentage": 0.8197837696180815 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 704.3837150439671, + "power": 6.717607406283197, + "efficiency": 0.5963834717327685 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 505.59000700386576, + "power": 5.046718687748379, + "efficiency": 0.5351471094316649 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 509.20402622941907, + "power": 6.506047046984534, + "efficiency": 0.593419901579666 + } + ], + "mrp_control": { + "k": 61.36054049823374, + "ki": 0.007178967144352061, + "p": 162.28984924173105, + "integral_limit": 0.013069368292876407 + }, + "true_anomaly": 316.6597367422373, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 0 + }, + { + "inertia": [ + 193.15036010742188, + 0.0, + 0.0, + 0.0, + 133.6533203125, + 0.0, + 0.0, + 0.0, + 163.76876831054688 + ], + "mass": 154.6478457804265, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 1, + "solar_panel": { + "direction": [ + 0.4123650812794071, + 0.4382857006707424, + 0.7986618084827798 + ], + "area": 0.30901501364291173, + "efficiency": 0.39411096338971463 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.37904967489551067, + "power": 7.799595169374119, + "type": 1 + }, + "battery": { + "capacity": 12136.707277026513, + "percentage": 0.7642030747571787 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 666.4799060619127, + "power": 5.2681585377224485, + "efficiency": 0.5390408497889855 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 496.09965377542596, + "power": 5.130036203504064, + "efficiency": 0.5793102965744702 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 409.7039815811868, + "power": 6.169722214714646, + "efficiency": 0.5980425662563236 + } + ], + "mrp_control": { + "k": 38.596875015853755, + "ki": 0.0058782854216735585, + "p": 119.73534521601395, + "integral_limit": 0.015148307781828635 + }, + "true_anomaly": 57.88719925829975, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 1 + }, + { + "inertia": [ + 59.87112808227539, + 0.0, + 0.0, + 0.0, + 66.94888305664062, + 0.0, + 0.0, + 0.0, + 112.69296264648438 + ], + "mass": 157.91373524066364, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 2, + "solar_panel": { + "direction": [ + 0.21583608338507537, + 0.8347422410169936, + -0.5065769202904117 + ], + "area": 0.3813139300198979, + "efficiency": 0.18001323199869673 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.11457145656148282, + "power": 7.105732011123242, + "type": 1 + }, + "battery": { + "capacity": 17448.01939341482, + "percentage": 0.15141737946614653 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 604.5743497329031, + "power": 6.349632683845583, + "efficiency": 0.5435688418256648 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 465.87427265658755, + "power": 5.738522331499422, + "efficiency": 0.5413974468564609 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 439.34682585087364, + "power": 5.387313872669402, + "efficiency": 0.5027227974381369 + } + ], + "mrp_control": { + "k": 20.476560758599586, + "ki": 0.007172263248896129, + "p": 52.62134670897611, + "integral_limit": 0.03452644873495614 + }, + "true_anomaly": 11.981696236860916, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 2 + }, + { + "inertia": [ + 133.46231079101562, + 0.0, + 0.0, + 0.0, + 127.32273864746094, + 0.0, + 0.0, + 0.0, + 120.70621490478516 + ], + "mass": 127.86328813600866, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 3, + "solar_panel": { + "direction": [ + -0.33917572803673035, + 0.026668482369112612, + 0.9403449460484606 + ], + "area": 0.1070058462162308, + "efficiency": 0.4059511616962045 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.19617215637707514, + "power": 9.883969447737089, + "type": 1 + }, + "battery": { + "capacity": 18381.26393929261, + "percentage": 0.7635921980815442 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 497.7279396292423, + "power": 5.910922516923515, + "efficiency": 0.5384909839515306 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 673.9241930575962, + "power": 6.088486606235658, + "efficiency": 0.5432380144455604 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 543.7991747539754, + "power": 6.902100902401589, + "efficiency": 0.5325726866782591 + } + ], + "mrp_control": { + "k": 40.70612654200069, + "ki": 0.009308099412434557, + "p": 115.1320606343414, + "integral_limit": 0.012623796099526257 + }, + "true_anomaly": 174.349715788591, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 3 + }, + { + "inertia": [ + 148.36582946777344, + 0.0, + 0.0, + 0.0, + 56.02613830566406, + 0.0, + 0.0, + 0.0, + 154.59042358398438 + ], + "mass": 56.010603002989264, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 4, + "solar_panel": { + "direction": [ + -0.4136760828182587, + 0.19897345480354212, + -0.8884152535766616 + ], + "area": 0.22098288661792181, + "efficiency": 0.1685616070680117 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.47173219264026167, + "power": 3.214643509922334, + "type": 1 + }, + "battery": { + "capacity": 21427.718931686504, + "percentage": 0.4655347052733597 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 402.47232718433577, + "power": 6.446745208456429, + "efficiency": 0.5672097881859213 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 556.020413217706, + "power": 5.052726571841265, + "efficiency": 0.5086018927027413 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 605.8039910781664, + "power": 5.775401406753799, + "efficiency": 0.576444587824925 + } + ], + "mrp_control": { + "k": 22.972750913410824, + "ki": 0.005842846740392656, + "p": 74.38164819142746, + "integral_limit": 0.02881344215701426 + }, + "true_anomaly": 277.2010685262869, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 4 + }, + { + "inertia": [ + 177.43858337402344, + 0.0, + 0.0, + 0.0, + 92.83649444580078, + 0.0, + 0.0, + 0.0, + 140.44964599609375 + ], + "mass": 55.13840977019075, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 5, + "solar_panel": { + "direction": [ + 0.612710992844552, + 0.7894152699082303, + -0.03753359672559066 + ], + "area": 0.40378180481898773, + "efficiency": 0.4815143098579613 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.234208944486678, + "power": 3.1711864760923536, + "type": 1 + }, + "battery": { + "capacity": 15765.504344752866, + "percentage": 0.20394302303047512 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 618.0163015831256, + "power": 5.699044438944512, + "efficiency": 0.5207006752820031 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 690.5569039656266, + "power": 6.881350543013085, + "efficiency": 0.5139082055866906 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 537.8013526721846, + "power": 5.601661927028519, + "efficiency": 0.516821522899749 + } + ], + "mrp_control": { + "k": 31.83725011195449, + "ki": 0.00383180865247841, + "p": 124.4489296333594, + "integral_limit": 0.017824344524378262 + }, + "true_anomaly": 149.3986637325556, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 5 + }, + { + "inertia": [ + 178.99871826171875, + 0.0, + 0.0, + 0.0, + 132.30282592773438, + 0.0, + 0.0, + 0.0, + 187.3187255859375 + ], + "mass": 144.96339258699751, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 6, + "solar_panel": { + "direction": [ + 0.978267398380278, + 0.1734800016895923, + -0.11356754060937298 + ], + "area": 0.3971249198567508, + "efficiency": 0.17082202559881898 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3603904338082403, + "power": 3.7787483830663637, + "type": 1 + }, + "battery": { + "capacity": 23942.396511072875, + "percentage": 0.458250556463487 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 600.4934837895673, + "power": 6.492885551927458, + "efficiency": 0.5459100710665911 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 581.3183322405794, + "power": 5.667183280679158, + "efficiency": 0.5446682672283456 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 482.7298254030184, + "power": 6.049204577033024, + "efficiency": 0.5473242209199924 + } + ], + "mrp_control": { + "k": 21.14836980621228, + "ki": 0.002875630524304017, + "p": 67.53399962083252, + "integral_limit": 0.006677418975017225 + }, + "true_anomaly": 20.529716181873763, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 6 + }, + { + "inertia": [ + 50.605079650878906, + 0.0, + 0.0, + 0.0, + 102.98214721679688, + 0.0, + 0.0, + 0.0, + 151.60150146484375 + ], + "mass": 66.2039344442313, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 7, + "solar_panel": { + "direction": [ + -0.0716309054078367, + 0.2950900878751356, + 0.9527805903922992 + ], + "area": 0.4807921005461121, + "efficiency": 0.38296998614500133 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3648561262421809, + "power": 4.576582660814262, + "type": 1 + }, + "battery": { + "capacity": 8396.380660575967, + "percentage": 0.31449248478799935 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 426.15522428007665, + "power": 5.322336625230305, + "efficiency": 0.5887314888740516 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 685.7883519723597, + "power": 5.548135224823007, + "efficiency": 0.5418076859648223 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 709.043449394664, + "power": 5.26756886797413, + "efficiency": 0.5129714029609139 + } + ], + "mrp_control": { + "k": 31.58730421589006, + "ki": 0.005286269642663804, + "p": 97.79424942221874, + "integral_limit": 0.0029696688836779693 + }, + "true_anomaly": 327.8606086755791, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 7 + }, + { + "inertia": [ + 115.88953399658203, + 0.0, + 0.0, + 0.0, + 128.47860717773438, + 0.0, + 0.0, + 0.0, + 90.74420166015625 + ], + "mass": 73.92478630410962, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 8, + "solar_panel": { + "direction": [ + 0.024107728403785222, + 0.02415202932554932, + -0.9994175788481345 + ], + "area": 0.4859734599524904, + "efficiency": 0.28163624674605836 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.24459978175950703, + "power": 7.091365489543862, + "type": 1 + }, + "battery": { + "capacity": 16077.651886506043, + "percentage": 0.668225903638351 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 522.7526378976863, + "power": 6.320052602059467, + "efficiency": 0.5811545001773608 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 624.6933822854344, + "power": 5.214774650391099, + "efficiency": 0.5131443089719909 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 743.9297962727596, + "power": 5.750706561180729, + "efficiency": 0.5492090919742574 + } + ], + "mrp_control": { + "k": 37.5719734280387, + "ki": 0.004668149461768451, + "p": 148.83620032626249, + "integral_limit": 0.007684643666174274 + }, + "true_anomaly": 38.49545444716229, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 8 + }, + { + "inertia": [ + 155.66644287109375, + 0.0, + 0.0, + 0.0, + 117.90325164794922, + 0.0, + 0.0, + 0.0, + 195.9835662841797 + ], + "mass": 82.71153726086868, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 9, + "solar_panel": { + "direction": [ + 0.3038394327962928, + 0.4667053302337424, + -0.83058276758517 + ], + "area": 0.16553607486650282, + "efficiency": 0.20841723073865237 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4015151274758262, + "power": 7.576626364596864, + "type": 1 + }, + "battery": { + "capacity": 28018.76889863286, + "percentage": 0.3506317977636393 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 546.9169881061445, + "power": 5.862452482131517, + "efficiency": 0.5855898062901953 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 748.6978914000786, + "power": 5.1284639546053645, + "efficiency": 0.5209698034832178 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 565.2575540083847, + "power": 6.590427941411068, + "efficiency": 0.5779071695414087 + } + ], + "mrp_control": { + "k": 32.69634143026281, + "ki": 0.0020703644293592984, + "p": 82.31513745219955, + "integral_limit": 0.008405164618101087 + }, + "true_anomaly": 83.52616731025017, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 9 + }, + { + "inertia": [ + 189.91510009765625, + 0.0, + 0.0, + 0.0, + 96.212646484375, + 0.0, + 0.0, + 0.0, + 80.96493530273438 + ], + "mass": 76.03592464771076, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 10, + "solar_panel": { + "direction": [ + 0.04388862521250641, + 0.09422225002385794, + 0.9945833078115668 + ], + "area": 0.1740080061649051, + "efficiency": 0.38955117542302187 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.13216764185520177, + "power": 2.770131631318664, + "type": 1 + }, + "battery": { + "capacity": 8515.896099145906, + "percentage": 0.7621766222330063 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 643.876226354392, + "power": 5.217043063108282, + "efficiency": 0.5996551754225851 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 568.0758677139615, + "power": 5.883070651156723, + "efficiency": 0.5657136684684599 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 607.5244213888147, + "power": 5.391950501544836, + "efficiency": 0.5264070620484146 + } + ], + "mrp_control": { + "k": 33.73253996462885, + "ki": 0.0014744865856211454, + "p": 132.60663278644537, + "integral_limit": 0.005997236940280274 + }, + "true_anomaly": 237.66977960448727, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 10 + }, + { + "inertia": [ + 147.43093872070312, + 0.0, + 0.0, + 0.0, + 196.14613342285156, + 0.0, + 0.0, + 0.0, + 144.1424560546875 + ], + "mass": 102.8121946942491, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 11, + "solar_panel": { + "direction": [ + 0.48293789991909647, + 0.17422216995467676, + -0.8581477846606705 + ], + "area": 0.34598267915266523, + "efficiency": 0.36636780931762736 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.31190039252661317, + "power": 8.069562179451236, + "type": 1 + }, + "battery": { + "capacity": 23786.891413288504, + "percentage": 0.28683103156764655 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 609.260941185629, + "power": 5.935359412070016, + "efficiency": 0.5160710309904946 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 746.6902624564437, + "power": 6.671249405045406, + "efficiency": 0.5033716538341383 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 466.18141687015026, + "power": 6.372702260595088, + "efficiency": 0.5773069802997742 + } + ], + "mrp_control": { + "k": 26.02825432375961, + "ki": 0.0023160847209362178, + "p": 54.24117270900583, + "integral_limit": 0.003104577458186472 + }, + "true_anomaly": 337.15678123361414, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 11 + }, + { + "inertia": [ + 57.43292999267578, + 0.0, + 0.0, + 0.0, + 134.35809326171875, + 0.0, + 0.0, + 0.0, + 147.52978515625 + ], + "mass": 82.62771490364884, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 12, + "solar_panel": { + "direction": [ + 0.09892456343265724, + 0.0027141957028862457, + -0.9950912339536233 + ], + "area": 0.1456347985106731, + "efficiency": 0.14243134311083083 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2355046524811527, + "power": 5.86340515206678, + "type": 1 + }, + "battery": { + "capacity": 14513.303079956846, + "percentage": 0.7307964564809057 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 504.8347754544112, + "power": 6.982670118225848, + "efficiency": 0.5035802236823197 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 512.3100829382819, + "power": 5.803586805424023, + "efficiency": 0.5035841175453164 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 526.6849894235706, + "power": 5.227911876638147, + "efficiency": 0.5920727171451211 + } + ], + "mrp_control": { + "k": 33.20944477972904, + "ki": 0.0005382572163679744, + "p": 83.0134485956255, + "integral_limit": 0.0013351624883113163 + }, + "true_anomaly": 76.76997467461459, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 12 + }, + { + "inertia": [ + 94.479736328125, + 0.0, + 0.0, + 0.0, + 87.64328002929688, + 0.0, + 0.0, + 0.0, + 136.84103393554688 + ], + "mass": 97.97764057663046, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 13, + "solar_panel": { + "direction": [ + -0.6129938545763807, + 0.7761705049258542, + -0.14764105639941613 + ], + "area": 0.3972385561367231, + "efficiency": 0.16559302922582275 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4953195032972556, + "power": 5.3333727792763135, + "type": 1 + }, + "battery": { + "capacity": 13916.067501636531, + "percentage": 0.9472078462020035 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 557.0249182524879, + "power": 5.409634498949355, + "efficiency": 0.5492322377384405 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 570.6041031966458, + "power": 6.983432089861804, + "efficiency": 0.5556065510227873 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 650.7576697473536, + "power": 6.636086954084724, + "efficiency": 0.5964694966901972 + } + ], + "mrp_control": { + "k": 22.43123071198409, + "ki": 0.00358198473690702, + "p": 55.478401987358204, + "integral_limit": 0.01702584162393417 + }, + "true_anomaly": 270.9464846615336, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 13 + }, + { + "inertia": [ + 102.4800033569336, + 0.0, + 0.0, + 0.0, + 58.056427001953125, + 0.0, + 0.0, + 0.0, + 56.51078414916992 + ], + "mass": 92.53133215501319, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 14, + "solar_panel": { + "direction": [ + 0.6574151166909845, + 0.6747470560837188, + 0.3354426547899566 + ], + "area": 0.48289189284923417, + "efficiency": 0.30447086661015044 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.10281581375687616, + "power": 7.317626046312581, + "type": 1 + }, + "battery": { + "capacity": 11825.264165004748, + "percentage": 0.3549295112553813 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 713.8775642336103, + "power": 6.743612009058625, + "efficiency": 0.5239411560127107 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 663.799336533202, + "power": 6.14552091139422, + "efficiency": 0.5373205677779027 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 743.9851773187589, + "power": 6.471764978161453, + "efficiency": 0.5940613743076468 + } + ], + "mrp_control": { + "k": 20.267828303751767, + "ki": 0.0038487254461557043, + "p": 44.08995536996866, + "integral_limit": 0.013750399105406269 + }, + "true_anomaly": 232.43114772565187, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 14 + } + ] +} \ No newline at end of file diff --git a/benchmarks/aeosbench/dataset/cases/00352/taskset.json b/benchmarks/aeosbench/dataset/cases/00352/taskset.json new file mode 100644 index 0000000..6a8b9cb --- /dev/null +++ b/benchmarks/aeosbench/dataset/cases/00352/taskset.json @@ -0,0 +1,3269 @@ +[ + { + "release_time": 225, + "due_time": 3029, + "duration": 37, + "coordinate": [ + -24.69299572203498, + 173.7891602446718 + ], + "sensor_type": 1, + "id": 0 + }, + { + "release_time": 2457, + "due_time": 2836, + "duration": 40, + "coordinate": [ + 66.07527858059092, + -21.423840659556475 + ], + "sensor_type": 1, + "id": 1 + }, + { + "release_time": 3200, + "due_time": 3428, + "duration": 31, + "coordinate": [ + 89.00155100358268, + 71.5693467197539 + ], + "sensor_type": 1, + "id": 2 + }, + { + "release_time": 2211, + "due_time": 3357, + "duration": 42, + "coordinate": [ + 50.86816592001912, + 7.156408720625393 + ], + "sensor_type": 1, + "id": 3 + }, + { + "release_time": 3152, + "due_time": 3321, + "duration": 35, + "coordinate": [ + -56.91807173520953, + -162.13666308439082 + ], + "sensor_type": 1, + "id": 4 + }, + { + "release_time": 1807, + "due_time": 3423, + "duration": 56, + "coordinate": [ + 4.282884596492124, + -90.5697340848623 + ], + "sensor_type": 1, + "id": 5 + }, + { + "release_time": 625, + "due_time": 2229, + "duration": 37, + "coordinate": [ + -20.51311171721005, + -170.7129381615737 + ], + "sensor_type": 1, + "id": 6 + }, + { + "release_time": 862, + "due_time": 3473, + "duration": 52, + "coordinate": [ + -16.442342095293128, + 142.70803853289516 + ], + "sensor_type": 1, + "id": 7 + }, + { + "release_time": 2927, + "due_time": 3126, + "duration": 38, + "coordinate": [ + -55.328156329295645, + 7.040953350781848 + ], + "sensor_type": 1, + "id": 8 + }, + { + "release_time": 1849, + "due_time": 3507, + "duration": 19, + "coordinate": [ + 20.174842885688875, + -62.1370855723094 + ], + "sensor_type": 1, + "id": 9 + }, + { + "release_time": 1613, + "due_time": 2235, + "duration": 28, + "coordinate": [ + -77.77221608350662, + 173.690603141226 + ], + "sensor_type": 1, + "id": 10 + }, + { + "release_time": 557, + "due_time": 2010, + "duration": 25, + "coordinate": [ + -30.415565630258563, + 104.49590245457017 + ], + "sensor_type": 1, + "id": 11 + }, + { + "release_time": 290, + "due_time": 2148, + "duration": 42, + "coordinate": [ + 30.091902552185275, + -109.16422503475891 + ], + "sensor_type": 1, + "id": 12 + }, + { + "release_time": 267, + "due_time": 352, + "duration": 28, + "coordinate": [ + 44.37231556401625, + 10.389810570612838 + ], + "sensor_type": 1, + "id": 13 + }, + { + "release_time": 285, + "due_time": 1276, + "duration": 26, + "coordinate": [ + -77.82573555642352, + 67.91786525095429 + ], + "sensor_type": 1, + "id": 14 + }, + { + "release_time": 2036, + "due_time": 3533, + "duration": 55, + "coordinate": [ + 3.6983379958170417, + -61.44019999311422 + ], + "sensor_type": 1, + "id": 15 + }, + { + "release_time": 328, + "due_time": 577, + "duration": 43, + "coordinate": [ + 10.382792204868153, + 136.674624035181 + ], + "sensor_type": 1, + "id": 16 + }, + { + "release_time": 2197, + "due_time": 3510, + "duration": 55, + "coordinate": [ + 85.02280910136284, + 42.4343962114464 + ], + "sensor_type": 1, + "id": 17 + }, + { + "release_time": 2624, + "due_time": 3271, + "duration": 38, + "coordinate": [ + -31.008880963382204, + -6.321956031189018 + ], + "sensor_type": 1, + "id": 18 + }, + { + "release_time": 1003, + "due_time": 2362, + "duration": 23, + "coordinate": [ + -86.34687577101775, + 53.69845489586737 + ], + "sensor_type": 1, + "id": 19 + }, + { + "release_time": 923, + "due_time": 2208, + "duration": 43, + "coordinate": [ + 58.71763037005846, + -133.0104542959021 + ], + "sensor_type": 1, + "id": 20 + }, + { + "release_time": 1149, + "due_time": 1400, + "duration": 30, + "coordinate": [ + 42.286162162052534, + -158.3955643385148 + ], + "sensor_type": 1, + "id": 21 + }, + { + "release_time": 183, + "due_time": 572, + "duration": 47, + "coordinate": [ + 73.76715711341029, + 28.5727783576869 + ], + "sensor_type": 1, + "id": 22 + }, + { + "release_time": 2043, + "due_time": 2883, + "duration": 59, + "coordinate": [ + 10.006091769224284, + -0.4235819403985204 + ], + "sensor_type": 1, + "id": 23 + }, + { + "release_time": 875, + "due_time": 2845, + "duration": 25, + "coordinate": [ + 22.564852270405552, + 90.97048485252361 + ], + "sensor_type": 1, + "id": 24 + }, + { + "release_time": 2182, + "due_time": 3516, + "duration": 51, + "coordinate": [ + 78.96256358757373, + -13.876194078049451 + ], + "sensor_type": 1, + "id": 25 + }, + { + "release_time": 2512, + "due_time": 3099, + "duration": 50, + "coordinate": [ + 72.23229344771752, + 24.143089001731767 + ], + "sensor_type": 1, + "id": 26 + }, + { + "release_time": 2588, + "due_time": 3356, + "duration": 26, + "coordinate": [ + -46.35625787682474, + 168.04684159618262 + ], + "sensor_type": 1, + "id": 27 + }, + { + "release_time": 3391, + "due_time": 3472, + "duration": 27, + "coordinate": [ + 16.95446706969848, + 94.92227938699472 + ], + "sensor_type": 1, + "id": 28 + }, + { + "release_time": 1266, + "due_time": 1710, + "duration": 56, + "coordinate": [ + -56.126678449301366, + 25.097729626471704 + ], + "sensor_type": 1, + "id": 29 + }, + { + "release_time": 144, + "due_time": 3382, + "duration": 54, + "coordinate": [ + 10.605387027467145, + -141.62743350900698 + ], + "sensor_type": 1, + "id": 30 + }, + { + "release_time": 1503, + "due_time": 2464, + "duration": 21, + "coordinate": [ + -24.468612708132596, + -155.70556679483354 + ], + "sensor_type": 1, + "id": 31 + }, + { + "release_time": 1820, + "due_time": 2265, + "duration": 50, + "coordinate": [ + -55.26556491681843, + 148.49670869379668 + ], + "sensor_type": 1, + "id": 32 + }, + { + "release_time": 1719, + "due_time": 2493, + "duration": 32, + "coordinate": [ + -50.78938398268986, + -120.15325548400912 + ], + "sensor_type": 1, + "id": 33 + }, + { + "release_time": 1196, + "due_time": 2525, + "duration": 57, + "coordinate": [ + -51.73138004405296, + 126.63110728979416 + ], + "sensor_type": 1, + "id": 34 + }, + { + "release_time": 1339, + "due_time": 2205, + "duration": 32, + "coordinate": [ + -45.003550963018405, + 66.07330139196827 + ], + "sensor_type": 1, + "id": 35 + }, + { + "release_time": 2975, + "due_time": 3425, + "duration": 28, + "coordinate": [ + -88.85593224260329, + -25.367732827696443 + ], + "sensor_type": 1, + "id": 36 + }, + { + "release_time": 2031, + "due_time": 2988, + "duration": 36, + "coordinate": [ + 23.600595880741665, + -78.70544223607016 + ], + "sensor_type": 1, + "id": 37 + }, + { + "release_time": 1940, + "due_time": 2111, + "duration": 48, + "coordinate": [ + -57.07266450433121, + 97.42277883490209 + ], + "sensor_type": 1, + "id": 38 + }, + { + "release_time": 723, + "due_time": 866, + "duration": 41, + "coordinate": [ + -36.787785286565864, + -35.78425336933489 + ], + "sensor_type": 1, + "id": 39 + }, + { + "release_time": 752, + "due_time": 841, + "duration": 22, + "coordinate": [ + 65.54806941633657, + 66.33899719921993 + ], + "sensor_type": 1, + "id": 40 + }, + { + "release_time": 299, + "due_time": 1337, + "duration": 37, + "coordinate": [ + 3.210562905045407, + -89.40849019727285 + ], + "sensor_type": 1, + "id": 41 + }, + { + "release_time": 3361, + "due_time": 3578, + "duration": 48, + "coordinate": [ + -38.20571049911745, + -30.33875357264384 + ], + "sensor_type": 1, + "id": 42 + }, + { + "release_time": 273, + "due_time": 1487, + "duration": 53, + "coordinate": [ + -5.992642916140028, + -146.73459778712837 + ], + "sensor_type": 1, + "id": 43 + }, + { + "release_time": 1251, + "due_time": 2533, + "duration": 44, + "coordinate": [ + 56.013832690382, + 169.0758941448986 + ], + "sensor_type": 1, + "id": 44 + }, + { + "release_time": 1795, + "due_time": 2072, + "duration": 56, + "coordinate": [ + 81.2407519477074, + 77.52192238848863 + ], + "sensor_type": 1, + "id": 45 + }, + { + "release_time": 1869, + "due_time": 2101, + "duration": 16, + "coordinate": [ + -38.819467838172315, + 177.1799370161109 + ], + "sensor_type": 1, + "id": 46 + }, + { + "release_time": 1947, + "due_time": 2652, + "duration": 29, + "coordinate": [ + -46.40095716583725, + -148.6654416586558 + ], + "sensor_type": 1, + "id": 47 + }, + { + "release_time": 177, + "due_time": 1782, + "duration": 39, + "coordinate": [ + -10.931919240125112, + -75.96859559763314 + ], + "sensor_type": 1, + "id": 48 + }, + { + "release_time": 3415, + "due_time": 3505, + "duration": 26, + "coordinate": [ + -39.63454519422632, + 79.33543044601714 + ], + "sensor_type": 1, + "id": 49 + }, + { + "release_time": 2834, + "due_time": 3554, + "duration": 28, + "coordinate": [ + -37.43417937076442, + 16.32773403774567 + ], + "sensor_type": 1, + "id": 50 + }, + { + "release_time": 2786, + "due_time": 3565, + "duration": 59, + "coordinate": [ + 87.62510099045414, + -34.09300896392068 + ], + "sensor_type": 1, + "id": 51 + }, + { + "release_time": 2119, + "due_time": 3463, + "duration": 37, + "coordinate": [ + -78.11851755468523, + -28.16485727151752 + ], + "sensor_type": 1, + "id": 52 + }, + { + "release_time": 2410, + "due_time": 3556, + "duration": 26, + "coordinate": [ + -38.748097788612334, + 27.138464920908348 + ], + "sensor_type": 1, + "id": 53 + }, + { + "release_time": 1563, + "due_time": 2603, + "duration": 58, + "coordinate": [ + 48.99031439787336, + -84.64175551894307 + ], + "sensor_type": 1, + "id": 54 + }, + { + "release_time": 1110, + "due_time": 3103, + "duration": 16, + "coordinate": [ + -11.768705896046995, + -1.4682062877703572 + ], + "sensor_type": 1, + "id": 55 + }, + { + "release_time": 2360, + "due_time": 3173, + "duration": 23, + "coordinate": [ + 47.10015336499646, + -110.35321664787516 + ], + "sensor_type": 1, + "id": 56 + }, + { + "release_time": 2761, + "due_time": 3127, + "duration": 25, + "coordinate": [ + -9.916167338676516, + 131.16180469041564 + ], + "sensor_type": 1, + "id": 57 + }, + { + "release_time": 3275, + "due_time": 3480, + "duration": 53, + "coordinate": [ + -2.049658214598324, + 139.88753039444538 + ], + "sensor_type": 1, + "id": 58 + }, + { + "release_time": 2530, + "due_time": 3103, + "duration": 49, + "coordinate": [ + -79.41605880160674, + 146.0810743202021 + ], + "sensor_type": 1, + "id": 59 + }, + { + "release_time": 2709, + "due_time": 3406, + "duration": 54, + "coordinate": [ + 83.90846873882796, + 3.5524997999931713 + ], + "sensor_type": 1, + "id": 60 + }, + { + "release_time": 281, + "due_time": 1593, + "duration": 30, + "coordinate": [ + -11.941616962599298, + -170.87187936475553 + ], + "sensor_type": 1, + "id": 61 + }, + { + "release_time": 3064, + "due_time": 3123, + "duration": 15, + "coordinate": [ + -65.37554691682537, + -160.90025787646016 + ], + "sensor_type": 1, + "id": 62 + }, + { + "release_time": 904, + "due_time": 1251, + "duration": 26, + "coordinate": [ + -20.675222670301338, + -94.78082778835365 + ], + "sensor_type": 1, + "id": 63 + }, + { + "release_time": 827, + "due_time": 2030, + "duration": 20, + "coordinate": [ + -35.75277815095614, + 91.67665503769553 + ], + "sensor_type": 1, + "id": 64 + }, + { + "release_time": 3543, + "due_time": 3595, + "duration": 17, + "coordinate": [ + 53.98710633059528, + -7.24434706707018 + ], + "sensor_type": 1, + "id": 65 + }, + { + "release_time": 1153, + "due_time": 1315, + "duration": 37, + "coordinate": [ + 78.55127950642978, + 48.43204549378396 + ], + "sensor_type": 1, + "id": 66 + }, + { + "release_time": 2406, + "due_time": 2793, + "duration": 58, + "coordinate": [ + -78.10122205175136, + -151.40127205151114 + ], + "sensor_type": 1, + "id": 67 + }, + { + "release_time": 569, + "due_time": 3469, + "duration": 24, + "coordinate": [ + -67.50703867568319, + 172.11897496669803 + ], + "sensor_type": 1, + "id": 68 + }, + { + "release_time": 977, + "due_time": 1507, + "duration": 52, + "coordinate": [ + 38.61271810782827, + -40.99613965568486 + ], + "sensor_type": 1, + "id": 69 + }, + { + "release_time": 2305, + "due_time": 2428, + "duration": 17, + "coordinate": [ + 19.430895929806937, + 28.664003412803964 + ], + "sensor_type": 1, + "id": 70 + }, + { + "release_time": 2338, + "due_time": 3474, + "duration": 60, + "coordinate": [ + 19.24323221605104, + -18.47238988525703 + ], + "sensor_type": 1, + "id": 71 + }, + { + "release_time": 1792, + "due_time": 2411, + "duration": 32, + "coordinate": [ + -48.907250667292736, + 47.64942365176256 + ], + "sensor_type": 1, + "id": 72 + }, + { + "release_time": 1687, + "due_time": 3256, + "duration": 18, + "coordinate": [ + -21.570011548815273, + -119.45523457866713 + ], + "sensor_type": 1, + "id": 73 + }, + { + "release_time": 580, + "due_time": 2904, + "duration": 27, + "coordinate": [ + -26.93109789276135, + -143.71597060073356 + ], + "sensor_type": 1, + "id": 74 + }, + { + "release_time": 2045, + "due_time": 3056, + "duration": 57, + "coordinate": [ + 22.968896209896926, + 30.403554851575933 + ], + "sensor_type": 1, + "id": 75 + }, + { + "release_time": 2226, + "due_time": 2695, + "duration": 31, + "coordinate": [ + -84.89487720354401, + -167.71864013901566 + ], + "sensor_type": 1, + "id": 76 + }, + { + "release_time": 2687, + "due_time": 3249, + "duration": 56, + "coordinate": [ + 26.759542591458427, + 70.82351477931456 + ], + "sensor_type": 1, + "id": 77 + }, + { + "release_time": 2848, + "due_time": 3058, + "duration": 33, + "coordinate": [ + -44.415448276010494, + -153.94355088752525 + ], + "sensor_type": 1, + "id": 78 + }, + { + "release_time": 1746, + "due_time": 2842, + "duration": 17, + "coordinate": [ + 81.43306276630614, + -16.45949745277875 + ], + "sensor_type": 1, + "id": 79 + }, + { + "release_time": 3082, + "due_time": 3413, + "duration": 44, + "coordinate": [ + -60.84114460706668, + -73.61007412609061 + ], + "sensor_type": 1, + "id": 80 + }, + { + "release_time": 3144, + "due_time": 3585, + "duration": 46, + "coordinate": [ + -37.226609121169936, + 158.15475956401303 + ], + "sensor_type": 1, + "id": 81 + }, + { + "release_time": 143, + "due_time": 3573, + "duration": 34, + "coordinate": [ + -44.70180510097221, + 42.14675920690786 + ], + "sensor_type": 1, + "id": 82 + }, + { + "release_time": 3257, + "due_time": 3466, + "duration": 49, + "coordinate": [ + 13.168960644223219, + 96.02655168114723 + ], + "sensor_type": 1, + "id": 83 + }, + { + "release_time": 954, + "due_time": 1425, + "duration": 46, + "coordinate": [ + 38.77052048543544, + 164.3836626573423 + ], + "sensor_type": 1, + "id": 84 + }, + { + "release_time": 1417, + "due_time": 2884, + "duration": 15, + "coordinate": [ + 14.9224378321654, + -157.76369152765977 + ], + "sensor_type": 1, + "id": 85 + }, + { + "release_time": 2346, + "due_time": 2734, + "duration": 52, + "coordinate": [ + -19.10135656784601, + 87.404960061694 + ], + "sensor_type": 1, + "id": 86 + }, + { + "release_time": 2850, + "due_time": 3342, + "duration": 47, + "coordinate": [ + -68.16880670917175, + -42.272980033244835 + ], + "sensor_type": 1, + "id": 87 + }, + { + "release_time": 3411, + "due_time": 3590, + "duration": 41, + "coordinate": [ + 73.7755368713654, + -83.41453839847047 + ], + "sensor_type": 1, + "id": 88 + }, + { + "release_time": 1277, + "due_time": 2273, + "duration": 26, + "coordinate": [ + 69.72306584015422, + -74.6631477545301 + ], + "sensor_type": 1, + "id": 89 + }, + { + "release_time": 1198, + "due_time": 1807, + "duration": 20, + "coordinate": [ + 85.38245599067275, + -69.07572358458566 + ], + "sensor_type": 1, + "id": 90 + }, + { + "release_time": 476, + "due_time": 2954, + "duration": 43, + "coordinate": [ + 4.088285770104747, + -19.64249542268857 + ], + "sensor_type": 1, + "id": 91 + }, + { + "release_time": 3269, + "due_time": 3555, + "duration": 59, + "coordinate": [ + -12.772955921574635, + 16.613024541377342 + ], + "sensor_type": 1, + "id": 92 + }, + { + "release_time": 1525, + "due_time": 2037, + "duration": 46, + "coordinate": [ + 88.14651557676137, + 108.85824415258935 + ], + "sensor_type": 1, + "id": 93 + }, + { + "release_time": 2107, + "due_time": 2601, + "duration": 42, + "coordinate": [ + -65.92844735926674, + 11.66432157552839 + ], + "sensor_type": 1, + "id": 94 + }, + { + "release_time": 977, + "due_time": 3270, + "duration": 18, + "coordinate": [ + -37.323211933071676, + 97.50464887106205 + ], + "sensor_type": 1, + "id": 95 + }, + { + "release_time": 419, + "due_time": 2872, + "duration": 36, + "coordinate": [ + -18.032899449201423, + 76.90667701438082 + ], + "sensor_type": 1, + "id": 96 + }, + { + "release_time": 1605, + "due_time": 3085, + "duration": 25, + "coordinate": [ + -76.95985680121126, + -11.448436673785778 + ], + "sensor_type": 1, + "id": 97 + }, + { + "release_time": 1987, + "due_time": 2419, + "duration": 56, + "coordinate": [ + 82.92584469908479, + 81.03266408592322 + ], + "sensor_type": 1, + "id": 98 + }, + { + "release_time": 2248, + "due_time": 3185, + "duration": 41, + "coordinate": [ + 24.134840917304686, + 108.01369527780128 + ], + "sensor_type": 1, + "id": 99 + }, + { + "release_time": 1051, + "due_time": 3122, + "duration": 29, + "coordinate": [ + 86.35556904192507, + -77.11929559439075 + ], + "sensor_type": 1, + "id": 100 + }, + { + "release_time": 3089, + "due_time": 3342, + "duration": 21, + "coordinate": [ + -2.899055618917373, + 24.252601277428823 + ], + "sensor_type": 1, + "id": 101 + }, + { + "release_time": 589, + "due_time": 1977, + "duration": 49, + "coordinate": [ + 63.714539958893596, + -38.19727478558269 + ], + "sensor_type": 1, + "id": 102 + }, + { + "release_time": 1198, + "due_time": 2952, + "duration": 31, + "coordinate": [ + -37.45560757046703, + -135.1480290178427 + ], + "sensor_type": 1, + "id": 103 + }, + { + "release_time": 2770, + "due_time": 3410, + "duration": 34, + "coordinate": [ + 42.89024199610509, + -48.27005404353426 + ], + "sensor_type": 1, + "id": 104 + }, + { + "release_time": 2388, + "due_time": 3409, + "duration": 30, + "coordinate": [ + -60.16613867286187, + 107.39239908946473 + ], + "sensor_type": 1, + "id": 105 + }, + { + "release_time": 2296, + "due_time": 3094, + "duration": 21, + "coordinate": [ + 87.32513677589083, + -39.88952498262398 + ], + "sensor_type": 1, + "id": 106 + }, + { + "release_time": 3337, + "due_time": 3531, + "duration": 49, + "coordinate": [ + 78.28230723913217, + 93.50616399841294 + ], + "sensor_type": 1, + "id": 107 + }, + { + "release_time": 604, + "due_time": 1652, + "duration": 43, + "coordinate": [ + 43.440506508042574, + 15.982317173940743 + ], + "sensor_type": 1, + "id": 108 + }, + { + "release_time": 3340, + "due_time": 3585, + "duration": 48, + "coordinate": [ + -44.80433418753806, + -124.87970652230078 + ], + "sensor_type": 1, + "id": 109 + }, + { + "release_time": 2347, + "due_time": 2769, + "duration": 47, + "coordinate": [ + -22.041547208701886, + 52.206871861295014 + ], + "sensor_type": 1, + "id": 110 + }, + { + "release_time": 1428, + "due_time": 3166, + "duration": 31, + "coordinate": [ + 88.20986624895221, + 71.35764212928572 + ], + "sensor_type": 1, + "id": 111 + }, + { + "release_time": 1712, + "due_time": 1844, + "duration": 21, + "coordinate": [ + 55.64141044801383, + 175.2843463525694 + ], + "sensor_type": 1, + "id": 112 + }, + { + "release_time": 2127, + "due_time": 2622, + "duration": 54, + "coordinate": [ + -66.84977199755059, + 96.38422596017125 + ], + "sensor_type": 1, + "id": 113 + }, + { + "release_time": 3352, + "due_time": 3537, + "duration": 59, + "coordinate": [ + 52.29953965629767, + -134.54550788552518 + ], + "sensor_type": 1, + "id": 114 + }, + { + "release_time": 1107, + "due_time": 3094, + "duration": 60, + "coordinate": [ + 17.581903182441152, + 22.11336335658524 + ], + "sensor_type": 1, + "id": 115 + }, + { + "release_time": 1887, + "due_time": 2935, + "duration": 40, + "coordinate": [ + -16.375172940355753, + 56.280008255339055 + ], + "sensor_type": 1, + "id": 116 + }, + { + "release_time": 936, + "due_time": 1394, + "duration": 51, + "coordinate": [ + -45.27080527697375, + 167.50283339137582 + ], + "sensor_type": 1, + "id": 117 + }, + { + "release_time": 505, + "due_time": 2322, + "duration": 28, + "coordinate": [ + 21.722619492397385, + 33.82837330033772 + ], + "sensor_type": 1, + "id": 118 + }, + { + "release_time": 1079, + "due_time": 1648, + "duration": 60, + "coordinate": [ + -7.402399925582245, + -79.82258579295905 + ], + "sensor_type": 1, + "id": 119 + }, + { + "release_time": 1060, + "due_time": 1374, + "duration": 46, + "coordinate": [ + 4.996248403757178, + -88.90775087395993 + ], + "sensor_type": 1, + "id": 120 + }, + { + "release_time": 1737, + "due_time": 2607, + "duration": 59, + "coordinate": [ + 68.55871788069359, + -73.14150301984812 + ], + "sensor_type": 1, + "id": 121 + }, + { + "release_time": 500, + "due_time": 2180, + "duration": 18, + "coordinate": [ + -45.55166949299052, + -175.37422448609559 + ], + "sensor_type": 1, + "id": 122 + }, + { + "release_time": 563, + "due_time": 2318, + "duration": 32, + "coordinate": [ + -45.2968914188453, + 13.942993669385658 + ], + "sensor_type": 1, + "id": 123 + }, + { + "release_time": 1451, + "due_time": 2162, + "duration": 21, + "coordinate": [ + -3.18001567060449, + 10.023488347125664 + ], + "sensor_type": 1, + "id": 124 + }, + { + "release_time": 609, + "due_time": 2552, + "duration": 18, + "coordinate": [ + 64.09326356461946, + -146.30896874698593 + ], + "sensor_type": 1, + "id": 125 + }, + { + "release_time": 1356, + "due_time": 2540, + "duration": 16, + "coordinate": [ + -74.18633310187778, + -134.37892838403178 + ], + "sensor_type": 1, + "id": 126 + }, + { + "release_time": 2697, + "due_time": 2892, + "duration": 24, + "coordinate": [ + 88.9446010258369, + -62.07800145672651 + ], + "sensor_type": 1, + "id": 127 + }, + { + "release_time": 2389, + "due_time": 3230, + "duration": 16, + "coordinate": [ + -39.57158937137617, + -4.357607283031939 + ], + "sensor_type": 1, + "id": 128 + }, + { + "release_time": 2556, + "due_time": 3550, + "duration": 32, + "coordinate": [ + 11.703942540920579, + -79.73862478123642 + ], + "sensor_type": 1, + "id": 129 + }, + { + "release_time": 3376, + "due_time": 3555, + "duration": 46, + "coordinate": [ + -28.76525532792042, + 142.57756937452143 + ], + "sensor_type": 1, + "id": 130 + }, + { + "release_time": 2729, + "due_time": 3090, + "duration": 28, + "coordinate": [ + 3.706284229570798, + -78.51292066385948 + ], + "sensor_type": 1, + "id": 131 + }, + { + "release_time": 194, + "due_time": 3355, + "duration": 29, + "coordinate": [ + 20.755889202819134, + -15.172955517053794 + ], + "sensor_type": 1, + "id": 132 + }, + { + "release_time": 14, + "due_time": 3058, + "duration": 28, + "coordinate": [ + 61.97849915619017, + 29.949640028659644 + ], + "sensor_type": 1, + "id": 133 + }, + { + "release_time": 588, + "due_time": 2022, + "duration": 45, + "coordinate": [ + 16.708833768729008, + -143.24639320771433 + ], + "sensor_type": 1, + "id": 134 + }, + { + "release_time": 2488, + "due_time": 3069, + "duration": 33, + "coordinate": [ + 48.13920987500501, + 168.37798343068687 + ], + "sensor_type": 1, + "id": 135 + }, + { + "release_time": 3197, + "due_time": 3477, + "duration": 47, + "coordinate": [ + 82.9137221731807, + 44.90388856445435 + ], + "sensor_type": 1, + "id": 136 + }, + { + "release_time": 3382, + "due_time": 3505, + "duration": 41, + "coordinate": [ + -73.89926956108371, + 121.29394940016476 + ], + "sensor_type": 1, + "id": 137 + }, + { + "release_time": 1374, + "due_time": 1519, + "duration": 36, + "coordinate": [ + -70.2681929387441, + -173.85888980855222 + ], + "sensor_type": 1, + "id": 138 + }, + { + "release_time": 1083, + "due_time": 1375, + "duration": 22, + "coordinate": [ + 21.362897612545396, + 45.77846578535838 + ], + "sensor_type": 1, + "id": 139 + }, + { + "release_time": 3023, + "due_time": 3305, + "duration": 60, + "coordinate": [ + 28.788281871699823, + -141.82938125548355 + ], + "sensor_type": 1, + "id": 140 + }, + { + "release_time": 1017, + "due_time": 3124, + "duration": 27, + "coordinate": [ + -56.06604571349113, + 112.69731125794851 + ], + "sensor_type": 1, + "id": 141 + }, + { + "release_time": 1533, + "due_time": 2673, + "duration": 31, + "coordinate": [ + -64.85273833050834, + 137.2024087701064 + ], + "sensor_type": 1, + "id": 142 + }, + { + "release_time": 120, + "due_time": 1630, + "duration": 42, + "coordinate": [ + -0.8177130845172655, + -88.46543473935789 + ], + "sensor_type": 1, + "id": 143 + }, + { + "release_time": 1550, + "due_time": 2316, + "duration": 60, + "coordinate": [ + -47.692743046141686, + -32.41912098391268 + ], + "sensor_type": 1, + "id": 144 + }, + { + "release_time": 1259, + "due_time": 1913, + "duration": 28, + "coordinate": [ + -54.62392852685268, + -137.73242201384517 + ], + "sensor_type": 1, + "id": 145 + }, + { + "release_time": 2738, + "due_time": 3551, + "duration": 59, + "coordinate": [ + -54.139494134804494, + 15.673003829757079 + ], + "sensor_type": 1, + "id": 146 + }, + { + "release_time": 1447, + "due_time": 3331, + "duration": 16, + "coordinate": [ + 49.13549342705244, + 1.4037033344359031 + ], + "sensor_type": 1, + "id": 147 + }, + { + "release_time": 2576, + "due_time": 2847, + "duration": 52, + "coordinate": [ + -67.8617413852582, + -38.756691584818725 + ], + "sensor_type": 1, + "id": 148 + }, + { + "release_time": 33, + "due_time": 307, + "duration": 50, + "coordinate": [ + -72.58969574656288, + 44.24199086951094 + ], + "sensor_type": 1, + "id": 149 + }, + { + "release_time": 796, + "due_time": 1491, + "duration": 19, + "coordinate": [ + 21.760699760943496, + -109.04874722281903 + ], + "sensor_type": 1, + "id": 150 + }, + { + "release_time": 849, + "due_time": 3339, + "duration": 40, + "coordinate": [ + -7.9845539349005605, + 23.51524956250927 + ], + "sensor_type": 1, + "id": 151 + }, + { + "release_time": 3445, + "due_time": 3531, + "duration": 26, + "coordinate": [ + 21.11906860883572, + 0.9959800460354131 + ], + "sensor_type": 1, + "id": 152 + }, + { + "release_time": 731, + "due_time": 3014, + "duration": 56, + "coordinate": [ + -34.432436749101434, + -3.5846128792094305 + ], + "sensor_type": 1, + "id": 153 + }, + { + "release_time": 229, + "due_time": 3505, + "duration": 25, + "coordinate": [ + 75.05001441941852, + 117.0538223441169 + ], + "sensor_type": 1, + "id": 154 + }, + { + "release_time": 2537, + "due_time": 3497, + "duration": 31, + "coordinate": [ + -70.6140478517171, + 36.99136701356778 + ], + "sensor_type": 1, + "id": 155 + }, + { + "release_time": 318, + "due_time": 2498, + "duration": 59, + "coordinate": [ + 62.69194977246022, + 104.11248847645169 + ], + "sensor_type": 1, + "id": 156 + }, + { + "release_time": 3257, + "due_time": 3518, + "duration": 47, + "coordinate": [ + 42.930373346820915, + 140.3715742381416 + ], + "sensor_type": 1, + "id": 157 + }, + { + "release_time": 1658, + "due_time": 3401, + "duration": 58, + "coordinate": [ + 87.94363237517678, + 18.321129320698986 + ], + "sensor_type": 1, + "id": 158 + }, + { + "release_time": 367, + "due_time": 654, + "duration": 45, + "coordinate": [ + -17.287497256012372, + 70.23930503567595 + ], + "sensor_type": 1, + "id": 159 + }, + { + "release_time": 854, + "due_time": 1156, + "duration": 34, + "coordinate": [ + -40.18076096354837, + 154.92612585746133 + ], + "sensor_type": 1, + "id": 160 + }, + { + "release_time": 819, + "due_time": 1225, + "duration": 33, + "coordinate": [ + 40.242141874034075, + 76.80439440953921 + ], + "sensor_type": 1, + "id": 161 + }, + { + "release_time": 2129, + "due_time": 3582, + "duration": 43, + "coordinate": [ + -80.34660455282412, + -178.9865274828826 + ], + "sensor_type": 1, + "id": 162 + }, + { + "release_time": 2156, + "due_time": 2758, + "duration": 31, + "coordinate": [ + -41.57981592961992, + 57.04469397020182 + ], + "sensor_type": 1, + "id": 163 + }, + { + "release_time": 233, + "due_time": 3438, + "duration": 34, + "coordinate": [ + 40.14596251748955, + 21.444256012257995 + ], + "sensor_type": 1, + "id": 164 + }, + { + "release_time": 1764, + "due_time": 2735, + "duration": 28, + "coordinate": [ + 44.74515807140975, + -53.604778326314204 + ], + "sensor_type": 1, + "id": 165 + }, + { + "release_time": 2433, + "due_time": 3100, + "duration": 47, + "coordinate": [ + -83.41791356350718, + 141.6614285434116 + ], + "sensor_type": 1, + "id": 166 + }, + { + "release_time": 713, + "due_time": 2411, + "duration": 59, + "coordinate": [ + 23.974318485578053, + -171.586242077005 + ], + "sensor_type": 1, + "id": 167 + }, + { + "release_time": 1831, + "due_time": 2968, + "duration": 37, + "coordinate": [ + -86.29631242676697, + -1.7224859712164005 + ], + "sensor_type": 1, + "id": 168 + }, + { + "release_time": 1992, + "due_time": 2928, + "duration": 38, + "coordinate": [ + -29.063844469858353, + -55.83389838942399 + ], + "sensor_type": 1, + "id": 169 + }, + { + "release_time": 1242, + "due_time": 2690, + "duration": 20, + "coordinate": [ + -50.26325791781879, + -117.70323397168758 + ], + "sensor_type": 1, + "id": 170 + }, + { + "release_time": 3028, + "due_time": 3497, + "duration": 24, + "coordinate": [ + -85.3437705356627, + -163.71549370121514 + ], + "sensor_type": 1, + "id": 171 + }, + { + "release_time": 3425, + "due_time": 3574, + "duration": 41, + "coordinate": [ + 26.266017612511007, + -53.459916256165926 + ], + "sensor_type": 1, + "id": 172 + }, + { + "release_time": 1908, + "due_time": 3456, + "duration": 60, + "coordinate": [ + -88.17411258985429, + -4.004728686978041 + ], + "sensor_type": 1, + "id": 173 + }, + { + "release_time": 904, + "due_time": 2860, + "duration": 23, + "coordinate": [ + 66.43677110491603, + 57.46575393407787 + ], + "sensor_type": 1, + "id": 174 + }, + { + "release_time": 862, + "due_time": 2757, + "duration": 53, + "coordinate": [ + 9.51117454438213, + -31.679293557356687 + ], + "sensor_type": 1, + "id": 175 + }, + { + "release_time": 1082, + "due_time": 1321, + "duration": 22, + "coordinate": [ + -80.733619700339, + -169.3628874130963 + ], + "sensor_type": 1, + "id": 176 + }, + { + "release_time": 1410, + "due_time": 2756, + "duration": 39, + "coordinate": [ + 3.5937563370941064, + -4.35229487349136 + ], + "sensor_type": 1, + "id": 177 + }, + { + "release_time": 3492, + "due_time": 3599, + "duration": 26, + "coordinate": [ + 76.3668699430886, + 164.75490770607405 + ], + "sensor_type": 1, + "id": 178 + }, + { + "release_time": 2445, + "due_time": 3046, + "duration": 53, + "coordinate": [ + -37.61134200889928, + -122.74765966125652 + ], + "sensor_type": 1, + "id": 179 + }, + { + "release_time": 2528, + "due_time": 3593, + "duration": 37, + "coordinate": [ + -89.75637580617477, + 50.571006156260495 + ], + "sensor_type": 1, + "id": 180 + }, + { + "release_time": 2423, + "due_time": 3306, + "duration": 21, + "coordinate": [ + 5.584707493680014, + 25.49051986437172 + ], + "sensor_type": 1, + "id": 181 + }, + { + "release_time": 236, + "due_time": 3510, + "duration": 27, + "coordinate": [ + 6.998700366735392, + 28.125407517508506 + ], + "sensor_type": 1, + "id": 182 + }, + { + "release_time": 1049, + "due_time": 2947, + "duration": 52, + "coordinate": [ + 83.23250530945376, + -53.93238907891704 + ], + "sensor_type": 1, + "id": 183 + }, + { + "release_time": 3294, + "due_time": 3481, + "duration": 19, + "coordinate": [ + 84.59511919336987, + 91.61827911920676 + ], + "sensor_type": 1, + "id": 184 + }, + { + "release_time": 15, + "due_time": 2505, + "duration": 43, + "coordinate": [ + 68.90612761898743, + 35.676249768617765 + ], + "sensor_type": 1, + "id": 185 + }, + { + "release_time": 690, + "due_time": 1437, + "duration": 23, + "coordinate": [ + -38.96002103521615, + -166.49254498569562 + ], + "sensor_type": 1, + "id": 186 + }, + { + "release_time": 2869, + "due_time": 3121, + "duration": 37, + "coordinate": [ + 66.88808654985758, + -163.72764006641754 + ], + "sensor_type": 1, + "id": 187 + }, + { + "release_time": 1899, + "due_time": 2142, + "duration": 28, + "coordinate": [ + -76.65738345158013, + 28.540176819920674 + ], + "sensor_type": 1, + "id": 188 + }, + { + "release_time": 784, + "due_time": 1816, + "duration": 28, + "coordinate": [ + -30.333399946552454, + 82.98846255713698 + ], + "sensor_type": 1, + "id": 189 + }, + { + "release_time": 2249, + "due_time": 3106, + "duration": 22, + "coordinate": [ + -13.418334909034058, + -176.38691271074285 + ], + "sensor_type": 1, + "id": 190 + }, + { + "release_time": 1373, + "due_time": 2121, + "duration": 44, + "coordinate": [ + -59.42520584405938, + 34.23299912003739 + ], + "sensor_type": 1, + "id": 191 + }, + { + "release_time": 2436, + "due_time": 2754, + "duration": 24, + "coordinate": [ + -31.440111957140132, + -6.006889509652922 + ], + "sensor_type": 1, + "id": 192 + }, + { + "release_time": 66, + "due_time": 401, + "duration": 40, + "coordinate": [ + 73.0348733335891, + -46.83918569046543 + ], + "sensor_type": 1, + "id": 193 + }, + { + "release_time": 2614, + "due_time": 3166, + "duration": 48, + "coordinate": [ + 37.21612735945163, + 129.85179602005223 + ], + "sensor_type": 1, + "id": 194 + }, + { + "release_time": 1540, + "due_time": 2445, + "duration": 47, + "coordinate": [ + -46.517455103529905, + -70.94522898052057 + ], + "sensor_type": 1, + "id": 195 + }, + { + "release_time": 3418, + "due_time": 3585, + "duration": 54, + "coordinate": [ + 47.869501760260334, + 76.43328365079816 + ], + "sensor_type": 1, + "id": 196 + }, + { + "release_time": 2257, + "due_time": 2858, + "duration": 17, + "coordinate": [ + 13.005871534058414, + -115.72310115946698 + ], + "sensor_type": 1, + "id": 197 + }, + { + "release_time": 979, + "due_time": 3036, + "duration": 19, + "coordinate": [ + 80.8156455313831, + -111.11549642635494 + ], + "sensor_type": 1, + "id": 198 + }, + { + "release_time": 2193, + "due_time": 2907, + "duration": 36, + "coordinate": [ + 45.80265310437753, + 66.05991281232369 + ], + "sensor_type": 1, + "id": 199 + }, + { + "release_time": 760, + "due_time": 1982, + "duration": 41, + "coordinate": [ + 84.45359773323807, + 177.44221416293624 + ], + "sensor_type": 1, + "id": 200 + }, + { + "release_time": 2992, + "due_time": 3449, + "duration": 46, + "coordinate": [ + 89.91674002213907, + -170.17256922779742 + ], + "sensor_type": 1, + "id": 201 + }, + { + "release_time": 3053, + "due_time": 3470, + "duration": 57, + "coordinate": [ + -85.86655587068614, + 159.57157347112718 + ], + "sensor_type": 1, + "id": 202 + }, + { + "release_time": 1138, + "due_time": 3227, + "duration": 23, + "coordinate": [ + 53.55682922412879, + -34.612790733916796 + ], + "sensor_type": 1, + "id": 203 + }, + { + "release_time": 1103, + "due_time": 1344, + "duration": 38, + "coordinate": [ + 61.0146570885702, + -104.03749432703762 + ], + "sensor_type": 1, + "id": 204 + }, + { + "release_time": 3046, + "due_time": 3459, + "duration": 59, + "coordinate": [ + 49.572995137216395, + 30.634189844457296 + ], + "sensor_type": 1, + "id": 205 + }, + { + "release_time": 2446, + "due_time": 3539, + "duration": 51, + "coordinate": [ + -30.527935439457586, + -146.29890447654589 + ], + "sensor_type": 1, + "id": 206 + }, + { + "release_time": 2748, + "due_time": 3219, + "duration": 34, + "coordinate": [ + -71.57689365494186, + -15.397502808385354 + ], + "sensor_type": 1, + "id": 207 + }, + { + "release_time": 164, + "due_time": 1649, + "duration": 48, + "coordinate": [ + 22.88129536345737, + -158.95462680307153 + ], + "sensor_type": 1, + "id": 208 + }, + { + "release_time": 1036, + "due_time": 2179, + "duration": 60, + "coordinate": [ + -39.60547330421131, + 60.05681332521033 + ], + "sensor_type": 1, + "id": 209 + }, + { + "release_time": 1510, + "due_time": 2149, + "duration": 25, + "coordinate": [ + 73.45753393808582, + 161.146593583026 + ], + "sensor_type": 1, + "id": 210 + }, + { + "release_time": 3126, + "due_time": 3451, + "duration": 31, + "coordinate": [ + 47.72271283704589, + 101.94793769521283 + ], + "sensor_type": 1, + "id": 211 + }, + { + "release_time": 3376, + "due_time": 3568, + "duration": 34, + "coordinate": [ + -66.52324659400972, + 169.43956429703115 + ], + "sensor_type": 1, + "id": 212 + }, + { + "release_time": 1546, + "due_time": 3376, + "duration": 30, + "coordinate": [ + -62.29529815142284, + 49.47790455307185 + ], + "sensor_type": 1, + "id": 213 + }, + { + "release_time": 1583, + "due_time": 2495, + "duration": 44, + "coordinate": [ + -43.94581345776855, + -116.23959686197136 + ], + "sensor_type": 1, + "id": 214 + }, + { + "release_time": 900, + "due_time": 1219, + "duration": 16, + "coordinate": [ + -4.927075591805817, + 166.78290965394757 + ], + "sensor_type": 1, + "id": 215 + }, + { + "release_time": 259, + "due_time": 2035, + "duration": 45, + "coordinate": [ + -58.42556693781771, + 53.41108457733915 + ], + "sensor_type": 1, + "id": 216 + }, + { + "release_time": 676, + "due_time": 922, + "duration": 32, + "coordinate": [ + 68.18179414917898, + -65.7363831883048 + ], + "sensor_type": 1, + "id": 217 + }, + { + "release_time": 135, + "due_time": 925, + "duration": 41, + "coordinate": [ + 76.11341137765518, + 11.730701377745788 + ], + "sensor_type": 1, + "id": 218 + }, + { + "release_time": 390, + "due_time": 2014, + "duration": 40, + "coordinate": [ + 43.34278638643377, + -13.149104097480489 + ], + "sensor_type": 1, + "id": 219 + }, + { + "release_time": 3216, + "due_time": 3576, + "duration": 27, + "coordinate": [ + -89.2887600266063, + -2.6342959742705716 + ], + "sensor_type": 1, + "id": 220 + }, + { + "release_time": 2862, + "due_time": 3482, + "duration": 18, + "coordinate": [ + -82.11176311662547, + 104.11261574472752 + ], + "sensor_type": 1, + "id": 221 + }, + { + "release_time": 2560, + "due_time": 3145, + "duration": 35, + "coordinate": [ + 48.48574684261621, + -32.32086487598477 + ], + "sensor_type": 1, + "id": 222 + }, + { + "release_time": 297, + "due_time": 1295, + "duration": 57, + "coordinate": [ + 38.53773726649095, + -161.72799566797335 + ], + "sensor_type": 1, + "id": 223 + }, + { + "release_time": 3140, + "due_time": 3257, + "duration": 21, + "coordinate": [ + 36.398397010232785, + 34.784269288020255 + ], + "sensor_type": 1, + "id": 224 + }, + { + "release_time": 2326, + "due_time": 2899, + "duration": 46, + "coordinate": [ + -69.59283920350353, + 70.4011850680723 + ], + "sensor_type": 1, + "id": 225 + }, + { + "release_time": 2735, + "due_time": 3574, + "duration": 34, + "coordinate": [ + -23.67453804432735, + 126.22934661025016 + ], + "sensor_type": 1, + "id": 226 + }, + { + "release_time": 977, + "due_time": 1142, + "duration": 26, + "coordinate": [ + 50.312999142549415, + -142.87186081338527 + ], + "sensor_type": 1, + "id": 227 + }, + { + "release_time": 1068, + "due_time": 2400, + "duration": 22, + "coordinate": [ + -20.030944009172202, + -122.70498751023337 + ], + "sensor_type": 1, + "id": 228 + }, + { + "release_time": 785, + "due_time": 1254, + "duration": 56, + "coordinate": [ + -58.740282905442, + -6.91919912476493 + ], + "sensor_type": 1, + "id": 229 + }, + { + "release_time": 1958, + "due_time": 3129, + "duration": 44, + "coordinate": [ + 31.692078191964484, + -28.837325854598163 + ], + "sensor_type": 1, + "id": 230 + }, + { + "release_time": 1055, + "due_time": 3170, + "duration": 34, + "coordinate": [ + -84.46318370531763, + 175.3428247249961 + ], + "sensor_type": 1, + "id": 231 + }, + { + "release_time": 441, + "due_time": 1031, + "duration": 52, + "coordinate": [ + -15.120489545939023, + -48.184913437068985 + ], + "sensor_type": 1, + "id": 232 + }, + { + "release_time": 2259, + "due_time": 2854, + "duration": 27, + "coordinate": [ + 46.75252740192653, + 99.07959971206964 + ], + "sensor_type": 1, + "id": 233 + }, + { + "release_time": 1513, + "due_time": 1954, + "duration": 18, + "coordinate": [ + -43.541957267005955, + -60.87392664788729 + ], + "sensor_type": 1, + "id": 234 + }, + { + "release_time": 431, + "due_time": 2767, + "duration": 56, + "coordinate": [ + -72.09298256917823, + -74.87956419980434 + ], + "sensor_type": 1, + "id": 235 + }, + { + "release_time": 1256, + "due_time": 2145, + "duration": 22, + "coordinate": [ + -56.80200445966098, + 28.214701306723356 + ], + "sensor_type": 1, + "id": 236 + }, + { + "release_time": 52, + "due_time": 487, + "duration": 57, + "coordinate": [ + 46.04938449836246, + 75.07454558480134 + ], + "sensor_type": 1, + "id": 237 + }, + { + "release_time": 2145, + "due_time": 3500, + "duration": 23, + "coordinate": [ + 4.680947594623376, + 146.20927703437212 + ], + "sensor_type": 1, + "id": 238 + }, + { + "release_time": 206, + "due_time": 3062, + "duration": 44, + "coordinate": [ + 6.722129048047378, + -135.40474737985545 + ], + "sensor_type": 1, + "id": 239 + }, + { + "release_time": 2538, + "due_time": 3073, + "duration": 18, + "coordinate": [ + -50.37785469367121, + -25.429900932448675 + ], + "sensor_type": 1, + "id": 240 + }, + { + "release_time": 1049, + "due_time": 2574, + "duration": 50, + "coordinate": [ + -83.10457839062926, + 77.197779845855 + ], + "sensor_type": 1, + "id": 241 + }, + { + "release_time": 1049, + "due_time": 2455, + "duration": 52, + "coordinate": [ + 87.77179272698118, + -123.11837554939387 + ], + "sensor_type": 1, + "id": 242 + }, + { + "release_time": 2572, + "due_time": 3169, + "duration": 26, + "coordinate": [ + -12.406271471037527, + -48.11849492143392 + ], + "sensor_type": 1, + "id": 243 + }, + { + "release_time": 242, + "due_time": 3364, + "duration": 34, + "coordinate": [ + 77.34687354167701, + -149.0223010714113 + ], + "sensor_type": 1, + "id": 244 + }, + { + "release_time": 8, + "due_time": 1912, + "duration": 18, + "coordinate": [ + -40.71129110073716, + 175.14778438652985 + ], + "sensor_type": 1, + "id": 245 + }, + { + "release_time": 172, + "due_time": 2175, + "duration": 42, + "coordinate": [ + 8.625218210347626, + 76.07176313618942 + ], + "sensor_type": 1, + "id": 246 + }, + { + "release_time": 3402, + "due_time": 3538, + "duration": 32, + "coordinate": [ + -17.30088107715416, + 37.63277503847925 + ], + "sensor_type": 1, + "id": 247 + }, + { + "release_time": 665, + "due_time": 1067, + "duration": 27, + "coordinate": [ + -60.23609810050563, + 51.582913858390725 + ], + "sensor_type": 1, + "id": 248 + }, + { + "release_time": 3490, + "due_time": 3597, + "duration": 31, + "coordinate": [ + 36.36210626572553, + 20.35871053062249 + ], + "sensor_type": 1, + "id": 249 + }, + { + "release_time": 2592, + "due_time": 3486, + "duration": 20, + "coordinate": [ + 13.97009508315432, + 97.42391545637582 + ], + "sensor_type": 1, + "id": 250 + }, + { + "release_time": 1373, + "due_time": 2584, + "duration": 48, + "coordinate": [ + 60.90546747357283, + -171.68910037242412 + ], + "sensor_type": 1, + "id": 251 + }, + { + "release_time": 1936, + "due_time": 3220, + "duration": 47, + "coordinate": [ + -13.989439311590942, + 108.57375005204256 + ], + "sensor_type": 1, + "id": 252 + }, + { + "release_time": 594, + "due_time": 1653, + "duration": 56, + "coordinate": [ + 84.44342268378992, + -29.978733678174393 + ], + "sensor_type": 1, + "id": 253 + }, + { + "release_time": 2036, + "due_time": 2751, + "duration": 29, + "coordinate": [ + 78.85538571807592, + 71.16761072141276 + ], + "sensor_type": 1, + "id": 254 + }, + { + "release_time": 1862, + "due_time": 3095, + "duration": 49, + "coordinate": [ + 51.081357766381075, + 42.1911906315444 + ], + "sensor_type": 1, + "id": 255 + }, + { + "release_time": 2108, + "due_time": 3280, + "duration": 21, + "coordinate": [ + 81.05888098554612, + -103.71068513043244 + ], + "sensor_type": 1, + "id": 256 + }, + { + "release_time": 3187, + "due_time": 3341, + "duration": 46, + "coordinate": [ + 88.18300713500943, + 2.3073848288792362 + ], + "sensor_type": 1, + "id": 257 + }, + { + "release_time": 2195, + "due_time": 3314, + "duration": 31, + "coordinate": [ + -89.83256242092435, + 105.33254284735261 + ], + "sensor_type": 1, + "id": 258 + }, + { + "release_time": 1373, + "due_time": 2548, + "duration": 56, + "coordinate": [ + -78.39266802995277, + -134.45920531322514 + ], + "sensor_type": 1, + "id": 259 + }, + { + "release_time": 1085, + "due_time": 2702, + "duration": 40, + "coordinate": [ + -52.20572815842945, + -90.55171203263838 + ], + "sensor_type": 1, + "id": 260 + }, + { + "release_time": 2789, + "due_time": 3558, + "duration": 57, + "coordinate": [ + -40.76538449904921, + 162.33115297740312 + ], + "sensor_type": 1, + "id": 261 + }, + { + "release_time": 3354, + "due_time": 3532, + "duration": 18, + "coordinate": [ + 34.311864283828584, + -122.01474717438106 + ], + "sensor_type": 1, + "id": 262 + }, + { + "release_time": 670, + "due_time": 1494, + "duration": 15, + "coordinate": [ + 73.83541412230403, + -57.157188945911656 + ], + "sensor_type": 1, + "id": 263 + }, + { + "release_time": 3093, + "due_time": 3250, + "duration": 35, + "coordinate": [ + 38.889167965662324, + 164.02513057251963 + ], + "sensor_type": 1, + "id": 264 + }, + { + "release_time": 1687, + "due_time": 2352, + "duration": 26, + "coordinate": [ + 87.79835073588265, + 140.9162910740659 + ], + "sensor_type": 1, + "id": 265 + }, + { + "release_time": 766, + "due_time": 1841, + "duration": 35, + "coordinate": [ + 41.02808425070231, + 64.40461548636691 + ], + "sensor_type": 1, + "id": 266 + }, + { + "release_time": 613, + "due_time": 2421, + "duration": 46, + "coordinate": [ + -57.61730423837565, + 141.11559164890616 + ], + "sensor_type": 1, + "id": 267 + }, + { + "release_time": 2658, + "due_time": 3509, + "duration": 34, + "coordinate": [ + 18.41626102870346, + -67.15564511512267 + ], + "sensor_type": 1, + "id": 268 + }, + { + "release_time": 2075, + "due_time": 3597, + "duration": 55, + "coordinate": [ + 26.288285675300386, + 78.6861408633539 + ], + "sensor_type": 1, + "id": 269 + }, + { + "release_time": 1689, + "due_time": 2547, + "duration": 34, + "coordinate": [ + -83.67428627983239, + -130.53945781119282 + ], + "sensor_type": 1, + "id": 270 + }, + { + "release_time": 2128, + "due_time": 3119, + "duration": 57, + "coordinate": [ + -12.653212424671935, + 130.60994282678752 + ], + "sensor_type": 1, + "id": 271 + }, + { + "release_time": 3184, + "due_time": 3506, + "duration": 28, + "coordinate": [ + -89.03357214225773, + -4.1765476523563905 + ], + "sensor_type": 1, + "id": 272 + }, + { + "release_time": 348, + "due_time": 623, + "duration": 60, + "coordinate": [ + -72.4712050380911, + -40.21152253376178 + ], + "sensor_type": 1, + "id": 273 + }, + { + "release_time": 2259, + "due_time": 3523, + "duration": 34, + "coordinate": [ + -52.995717482756426, + 58.67605909137734 + ], + "sensor_type": 1, + "id": 274 + }, + { + "release_time": 583, + "due_time": 785, + "duration": 47, + "coordinate": [ + 41.375745974437564, + -152.41335487449848 + ], + "sensor_type": 1, + "id": 275 + }, + { + "release_time": 3440, + "due_time": 3596, + "duration": 36, + "coordinate": [ + 65.37303648065262, + -121.87056085250916 + ], + "sensor_type": 1, + "id": 276 + }, + { + "release_time": 2138, + "due_time": 2773, + "duration": 55, + "coordinate": [ + 72.27736753729747, + 19.848285819049124 + ], + "sensor_type": 1, + "id": 277 + }, + { + "release_time": 14, + "due_time": 1255, + "duration": 27, + "coordinate": [ + -23.30833212275536, + -28.287755908102724 + ], + "sensor_type": 1, + "id": 278 + }, + { + "release_time": 2571, + "due_time": 3387, + "duration": 41, + "coordinate": [ + -52.28815542266246, + -156.2300770556413 + ], + "sensor_type": 1, + "id": 279 + }, + { + "release_time": 1676, + "due_time": 2733, + "duration": 36, + "coordinate": [ + 24.449532672100403, + -99.63731263933109 + ], + "sensor_type": 1, + "id": 280 + }, + { + "release_time": 2228, + "due_time": 3157, + "duration": 27, + "coordinate": [ + 64.93574298443679, + 90.57156686419415 + ], + "sensor_type": 1, + "id": 281 + }, + { + "release_time": 1913, + "due_time": 2442, + "duration": 43, + "coordinate": [ + 4.976261921501816, + -23.712211958359717 + ], + "sensor_type": 1, + "id": 282 + }, + { + "release_time": 2829, + "due_time": 3134, + "duration": 47, + "coordinate": [ + 51.674135531874725, + 78.6903135138354 + ], + "sensor_type": 1, + "id": 283 + }, + { + "release_time": 3453, + "due_time": 3600, + "duration": 49, + "coordinate": [ + -38.19617635462943, + -122.67418871900736 + ], + "sensor_type": 1, + "id": 284 + }, + { + "release_time": 724, + "due_time": 2428, + "duration": 52, + "coordinate": [ + -73.20878748694031, + -118.23884631920609 + ], + "sensor_type": 1, + "id": 285 + }, + { + "release_time": 1310, + "due_time": 2206, + "duration": 49, + "coordinate": [ + -59.18020943797647, + -104.84350808591454 + ], + "sensor_type": 1, + "id": 286 + }, + { + "release_time": 3279, + "due_time": 3530, + "duration": 31, + "coordinate": [ + -85.38550200503612, + 25.796788052969447 + ], + "sensor_type": 1, + "id": 287 + }, + { + "release_time": 2155, + "due_time": 2634, + "duration": 31, + "coordinate": [ + -63.99386198831917, + -141.53016889792735 + ], + "sensor_type": 1, + "id": 288 + }, + { + "release_time": 1326, + "due_time": 1776, + "duration": 16, + "coordinate": [ + -77.25854409753059, + 153.72441056658636 + ], + "sensor_type": 1, + "id": 289 + }, + { + "release_time": 6, + "due_time": 2774, + "duration": 39, + "coordinate": [ + 63.25747326660036, + -89.09825143457792 + ], + "sensor_type": 1, + "id": 290 + }, + { + "release_time": 2532, + "due_time": 2734, + "duration": 51, + "coordinate": [ + 1.8467641059586555, + -90.32907209881247 + ], + "sensor_type": 1, + "id": 291 + }, + { + "release_time": 2958, + "due_time": 3245, + "duration": 52, + "coordinate": [ + 37.493080545603064, + -134.37355228110502 + ], + "sensor_type": 1, + "id": 292 + }, + { + "release_time": 1401, + "due_time": 2703, + "duration": 42, + "coordinate": [ + 26.68835123752625, + 103.01948869259917 + ], + "sensor_type": 1, + "id": 293 + }, + { + "release_time": 1625, + "due_time": 3462, + "duration": 18, + "coordinate": [ + -82.03682913520952, + 147.26342141960356 + ], + "sensor_type": 1, + "id": 294 + }, + { + "release_time": 2206, + "due_time": 3337, + "duration": 42, + "coordinate": [ + -53.76987207495247, + -9.827132743954849 + ], + "sensor_type": 1, + "id": 295 + }, + { + "release_time": 966, + "due_time": 1186, + "duration": 40, + "coordinate": [ + -70.29013361360111, + 123.49822399453058 + ], + "sensor_type": 1, + "id": 296 + } +] \ No newline at end of file diff --git a/benchmarks/aeosbench/dataset/cases/00367/constellation.json b/benchmarks/aeosbench/dataset/cases/00367/constellation.json new file mode 100644 index 0000000..ada2f4c --- /dev/null +++ b/benchmarks/aeosbench/dataset/cases/00367/constellation.json @@ -0,0 +1,3926 @@ +{ + "orbits": [ + { + "id": 0, + "eccentricity": 0.0002829, + "semi_major_axis": 6921000.0, + "inclination": 69.9999, + "right_ascension_of_the_ascending_node": 131.4085, + "argument_of_perigee": 268.5981 + }, + { + "id": 1, + "eccentricity": 0.0001088, + "semi_major_axis": 6921000.0, + "inclination": 53.2163, + "right_ascension_of_the_ascending_node": 94.6258, + "argument_of_perigee": 107.9029 + }, + { + "id": 2, + "eccentricity": 0.000132, + "semi_major_axis": 6921000.0, + "inclination": 53.2188, + "right_ascension_of_the_ascending_node": 343.9885, + "argument_of_perigee": 103.3565 + }, + { + "id": 3, + "eccentricity": 0.0020865, + "semi_major_axis": 7785000.0, + "inclination": 82.5109, + "right_ascension_of_the_ascending_node": 35.6369, + "argument_of_perigee": 276.8185 + }, + { + "id": 4, + "eccentricity": 0.0001466, + "semi_major_axis": 6921000.0, + "inclination": 53.0562, + "right_ascension_of_the_ascending_node": 18.0779, + "argument_of_perigee": 85.7365 + }, + { + "id": 5, + "eccentricity": 0.0002113, + "semi_major_axis": 7571000.0, + "inclination": 87.8947, + "right_ascension_of_the_ascending_node": 134.2572, + "argument_of_perigee": 81.5148 + }, + { + "id": 6, + "eccentricity": 4.95e-05, + "semi_major_axis": 6921000.0, + "inclination": 97.6565, + "right_ascension_of_the_ascending_node": 58.933, + "argument_of_perigee": 168.3586 + }, + { + "id": 7, + "eccentricity": 0.0001424, + "semi_major_axis": 6921000.0, + "inclination": 53.2163, + "right_ascension_of_the_ascending_node": 75.0447, + "argument_of_perigee": 92.1592 + }, + { + "id": 8, + "eccentricity": 0.0001309, + "semi_major_axis": 6921000.0, + "inclination": 53.2178, + "right_ascension_of_the_ascending_node": 129.3164, + "argument_of_perigee": 107.9998 + }, + { + "id": 9, + "eccentricity": 0.0001574, + "semi_major_axis": 6921000.0, + "inclination": 43.0037, + "right_ascension_of_the_ascending_node": 235.1573, + "argument_of_perigee": 265.3055 + }, + { + "id": 10, + "eccentricity": 0.0001396, + "semi_major_axis": 6921000.0, + "inclination": 53.0547, + "right_ascension_of_the_ascending_node": 225.7208, + "argument_of_perigee": 70.2918 + }, + { + "id": 11, + "eccentricity": 0.0001437, + "semi_major_axis": 6921000.0, + "inclination": 53.2191, + "right_ascension_of_the_ascending_node": 35.6979, + "argument_of_perigee": 94.9591 + }, + { + "id": 12, + "eccentricity": 0.0001422, + "semi_major_axis": 6921000.0, + "inclination": 43.004, + "right_ascension_of_the_ascending_node": 142.0811, + "argument_of_perigee": 281.3849 + }, + { + "id": 13, + "eccentricity": 0.0002411, + "semi_major_axis": 7571000.0, + "inclination": 87.8938, + "right_ascension_of_the_ascending_node": 179.6603, + "argument_of_perigee": 82.1243 + }, + { + "id": 14, + "eccentricity": 0.0001329, + "semi_major_axis": 6921000.0, + "inclination": 53.216, + "right_ascension_of_the_ascending_node": 208.2019, + "argument_of_perigee": 91.2796 + }, + { + "id": 15, + "eccentricity": 0.0001458, + "semi_major_axis": 6921000.0, + "inclination": 53.2187, + "right_ascension_of_the_ascending_node": 60.0673, + "argument_of_perigee": 101.7531 + }, + { + "id": 16, + "eccentricity": 0.0001311, + "semi_major_axis": 6921000.0, + "inclination": 53.2159, + "right_ascension_of_the_ascending_node": 208.58, + "argument_of_perigee": 95.3696 + }, + { + "id": 17, + "eccentricity": 0.00013, + "semi_major_axis": 6921000.0, + "inclination": 53.2193, + "right_ascension_of_the_ascending_node": 25.6665, + "argument_of_perigee": 86.5715 + }, + { + "id": 18, + "eccentricity": 0.0001235, + "semi_major_axis": 6921000.0, + "inclination": 53.0544, + "right_ascension_of_the_ascending_node": 313.5685, + "argument_of_perigee": 95.2778 + }, + { + "id": 19, + "eccentricity": 0.0001589, + "semi_major_axis": 7571000.0, + "inclination": 87.9167, + "right_ascension_of_the_ascending_node": 149.4425, + "argument_of_perigee": 88.5164 + }, + { + "id": 20, + "eccentricity": 0.0001387, + "semi_major_axis": 6921000.0, + "inclination": 53.0558, + "right_ascension_of_the_ascending_node": 12.7041, + "argument_of_perigee": 95.7069 + }, + { + "id": 21, + "eccentricity": 0.0015752, + "semi_major_axis": 6956000.0, + "inclination": 97.6104, + "right_ascension_of_the_ascending_node": 84.1974, + "argument_of_perigee": 343.8075 + }, + { + "id": 22, + "eccentricity": 0.000292, + "semi_major_axis": 6921000.0, + "inclination": 69.9996, + "right_ascension_of_the_ascending_node": 149.0042, + "argument_of_perigee": 268.9217 + }, + { + "id": 23, + "eccentricity": 0.0001513, + "semi_major_axis": 6921000.0, + "inclination": 53.0563, + "right_ascension_of_the_ascending_node": 358.1156, + "argument_of_perigee": 103.0366 + }, + { + "id": 24, + "eccentricity": 9.73e-05, + "semi_major_axis": 6921000.0, + "inclination": 53.2169, + "right_ascension_of_the_ascending_node": 99.7463, + "argument_of_perigee": 77.1168 + }, + { + "id": 25, + "eccentricity": 0.0001757, + "semi_major_axis": 6921000.0, + "inclination": 97.6568, + "right_ascension_of_the_ascending_node": 299.0304, + "argument_of_perigee": 251.6944 + }, + { + "id": 26, + "eccentricity": 0.0001536, + "semi_major_axis": 6921000.0, + "inclination": 53.0546, + "right_ascension_of_the_ascending_node": 72.5796, + "argument_of_perigee": 92.7832 + }, + { + "id": 27, + "eccentricity": 0.0001523, + "semi_major_axis": 6921000.0, + "inclination": 53.2179, + "right_ascension_of_the_ascending_node": 89.8678, + "argument_of_perigee": 79.8377 + }, + { + "id": 28, + "eccentricity": 0.0016736, + "semi_major_axis": 6971000.0, + "inclination": 97.6264, + "right_ascension_of_the_ascending_node": 71.0226, + "argument_of_perigee": 218.8442 + }, + { + "id": 29, + "eccentricity": 0.0002141, + "semi_major_axis": 6921000.0, + "inclination": 53.0522, + "right_ascension_of_the_ascending_node": 145.6042, + "argument_of_perigee": 50.9989 + }, + { + "id": 30, + "eccentricity": 0.0001288, + "semi_major_axis": 6921000.0, + "inclination": 53.0556, + "right_ascension_of_the_ascending_node": 322.0218, + "argument_of_perigee": 68.2892 + }, + { + "id": 31, + "eccentricity": 0.0001499, + "semi_major_axis": 6921000.0, + "inclination": 53.0541, + "right_ascension_of_the_ascending_node": 62.7875, + "argument_of_perigee": 88.453 + }, + { + "id": 32, + "eccentricity": 0.000193, + "semi_major_axis": 7571000.0, + "inclination": 87.9166, + "right_ascension_of_the_ascending_node": 149.4346, + "argument_of_perigee": 92.0791 + }, + { + "id": 33, + "eccentricity": 0.0001581, + "semi_major_axis": 6921000.0, + "inclination": 53.0565, + "right_ascension_of_the_ascending_node": 72.3489, + "argument_of_perigee": 90.2801 + }, + { + "id": 34, + "eccentricity": 0.0001216, + "semi_major_axis": 6921000.0, + "inclination": 53.2181, + "right_ascension_of_the_ascending_node": 5.7843, + "argument_of_perigee": 97.2374 + }, + { + "id": 35, + "eccentricity": 0.0001393, + "semi_major_axis": 6921000.0, + "inclination": 53.0545, + "right_ascension_of_the_ascending_node": 181.0181, + "argument_of_perigee": 76.0535 + }, + { + "id": 36, + "eccentricity": 0.0001302, + "semi_major_axis": 6921000.0, + "inclination": 53.0544, + "right_ascension_of_the_ascending_node": 112.5836, + "argument_of_perigee": 88.9892 + }, + { + "id": 37, + "eccentricity": 0.0001459, + "semi_major_axis": 6921000.0, + "inclination": 53.2187, + "right_ascension_of_the_ascending_node": 15.2521, + "argument_of_perigee": 108.5239 + }, + { + "id": 38, + "eccentricity": 0.0001282, + "semi_major_axis": 6921000.0, + "inclination": 53.0549, + "right_ascension_of_the_ascending_node": 235.3897, + "argument_of_perigee": 100.8383 + }, + { + "id": 39, + "eccentricity": 0.0001294, + "semi_major_axis": 6921000.0, + "inclination": 53.2178, + "right_ascension_of_the_ascending_node": 281.9835, + "argument_of_perigee": 97.5375 + } + ], + "satellites": [ + { + "inertia": [ + 132.77081298828125, + 0.0, + 0.0, + 0.0, + 119.29783630371094, + 0.0, + 0.0, + 0.0, + 174.53939819335938 + ], + "mass": 54.37418270267079, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 0, + "solar_panel": { + "direction": [ + 0.0254580971757169, + 0.005186968280485987, + 0.9996624333485024 + ], + "area": 0.17324367412724664, + "efficiency": 0.4855045519750749 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.28425846933433224, + "power": 5.273537926343999, + "type": 1 + }, + "battery": { + "capacity": 11149.349834657201, + "percentage": 0.7718180077920141 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 600.4624289392568, + "power": 6.329029665455412, + "efficiency": 0.5721673575825068 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 639.0329194081971, + "power": 6.609442994039879, + "efficiency": 0.512566299931546 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 491.97355850167435, + "power": 6.210673630364873, + "efficiency": 0.5363412418936628 + } + ], + "mrp_control": { + "k": 23.44110972094467, + "ki": 0.003497692904099299, + "p": 76.45251165305451, + "integral_limit": 0.0096637275862307 + }, + "true_anomaly": 135.53881641961664, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 0 + }, + { + "inertia": [ + 151.1480712890625, + 0.0, + 0.0, + 0.0, + 175.7903289794922, + 0.0, + 0.0, + 0.0, + 184.2475128173828 + ], + "mass": 63.49729338463664, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 1, + "solar_panel": { + "direction": [ + -0.49556348896331964, + 0.40522623364373905, + -0.7682503029439114 + ], + "area": 0.32056098586725723, + "efficiency": 0.18259185263109612 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.47216129569582443, + "power": 4.454188041677524, + "type": 1 + }, + "battery": { + "capacity": 20261.36887539349, + "percentage": 0.6833204769254962 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 627.7170922372716, + "power": 5.6375677317116555, + "efficiency": 0.5369037679887709 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 710.6380343573911, + "power": 5.920439932119784, + "efficiency": 0.5894923284582204 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 603.3807669277709, + "power": 6.516761248711357, + "efficiency": 0.5542070576644185 + } + ], + "mrp_control": { + "k": 35.011019708094324, + "ki": 0.00281960492040629, + "p": 95.76583295079134, + "integral_limit": 0.008983400820822534 + }, + "true_anomaly": 136.3492026918879, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 1 + }, + { + "inertia": [ + 129.71615600585938, + 0.0, + 0.0, + 0.0, + 65.05731201171875, + 0.0, + 0.0, + 0.0, + 61.78460693359375 + ], + "mass": 79.10233103917841, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 2, + "solar_panel": { + "direction": [ + 0.10422829796641402, + 0.9032402728399536, + 0.4162853245347841 + ], + "area": 0.33010206310141277, + "efficiency": 0.29896189172973753 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.10650366519025214, + "power": 1.4729438809522444, + "type": 1 + }, + "battery": { + "capacity": 11929.771690263173, + "percentage": 0.3655793983090927 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 748.3257861338046, + "power": 5.232685636873285, + "efficiency": 0.5482496416206919 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 504.29772739477124, + "power": 5.749307804459171, + "efficiency": 0.58453191878535 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 554.4046402815788, + "power": 6.657471218290601, + "efficiency": 0.5043832166041468 + } + ], + "mrp_control": { + "k": 18.97905777946769, + "ki": 0.0020432585051727683, + "p": 69.36992506614502, + "integral_limit": 0.0035824041799690197 + }, + "true_anomaly": 106.60252639459085, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 2 + }, + { + "inertia": [ + 69.54205322265625, + 0.0, + 0.0, + 0.0, + 77.09192657470703, + 0.0, + 0.0, + 0.0, + 130.63941955566406 + ], + "mass": 73.79982292746068, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 3, + "solar_panel": { + "direction": [ + -0.9572019270250928, + 0.040997427521212104, + 0.2865024988304499 + ], + "area": 0.33981021402744427, + "efficiency": 0.47790646669860637 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.20353530668689498, + "power": 7.5969869151571014, + "type": 1 + }, + "battery": { + "capacity": 14722.30223634672, + "percentage": 0.9070860822274946 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 558.0441757083697, + "power": 5.286607640379957, + "efficiency": 0.5923637255837738 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 461.06992817224875, + "power": 6.526859715224017, + "efficiency": 0.532917068415873 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 612.4555841480588, + "power": 5.188494763493682, + "efficiency": 0.5638671971765403 + } + ], + "mrp_control": { + "k": 34.562586159314726, + "ki": 0.0028030605602798442, + "p": 95.63310425517595, + "integral_limit": 0.0007471574729282055 + }, + "true_anomaly": 238.7368124537997, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 3 + }, + { + "inertia": [ + 163.10256958007812, + 0.0, + 0.0, + 0.0, + 67.39653015136719, + 0.0, + 0.0, + 0.0, + 75.96343231201172 + ], + "mass": 163.87626081822143, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 4, + "solar_panel": { + "direction": [ + -0.9168928213758222, + 0.39153179289150297, + -0.07752682932153133 + ], + "area": 0.12014546434807301, + "efficiency": 0.22566590370156808 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2679489773492916, + "power": 2.3262763062435647, + "type": 1 + }, + "battery": { + "capacity": 13875.810446023908, + "percentage": 0.10719623554643404 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 551.6041771922557, + "power": 6.18108061439003, + "efficiency": 0.5253560751652355 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 500.6037160703763, + "power": 6.867299085732779, + "efficiency": 0.5350541857716589 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 621.7591476567543, + "power": 5.591623848396004, + "efficiency": 0.5099630955330686 + } + ], + "mrp_control": { + "k": 18.39541916471593, + "ki": 0.006959006708333527, + "p": 42.50695305476568, + "integral_limit": 0.011832896337060337 + }, + "true_anomaly": 107.48306325541489, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 4 + }, + { + "inertia": [ + 71.45994567871094, + 0.0, + 0.0, + 0.0, + 88.9399185180664, + 0.0, + 0.0, + 0.0, + 180.7186737060547 + ], + "mass": 131.96334269963515, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 5, + "solar_panel": { + "direction": [ + 0.169394285667515, + 0.015898380293315164, + 0.985420122327143 + ], + "area": 0.348421975638045, + "efficiency": 0.16820602898107728 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3264110857304404, + "power": 6.182573442295514, + "type": 1 + }, + "battery": { + "capacity": 14626.737656919424, + "percentage": 0.10131487948815253 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 560.0499760377869, + "power": 5.044995263961173, + "efficiency": 0.5317061341535081 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 572.214895731203, + "power": 6.323933377640022, + "efficiency": 0.5422140115715606 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 459.11826878993384, + "power": 6.120951103826523, + "efficiency": 0.5315546902857197 + } + ], + "mrp_control": { + "k": 34.3402414710093, + "ki": 0.0033140627402612056, + "p": 110.06713537905374, + "integral_limit": 0.003997918687029487 + }, + "true_anomaly": 192.82869044738456, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 5 + }, + { + "inertia": [ + 126.24333190917969, + 0.0, + 0.0, + 0.0, + 182.3116912841797, + 0.0, + 0.0, + 0.0, + 190.9062957763672 + ], + "mass": 93.54812140831186, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 6, + "solar_panel": { + "direction": [ + -0.16694501956814733, + 0.004974550659422789, + 0.9859536572715412 + ], + "area": 0.19357245578663643, + "efficiency": 0.27655809263667563 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.44728836952214646, + "power": 1.7029901006771766, + "type": 1 + }, + "battery": { + "capacity": 10912.862758553989, + "percentage": 0.7432585213972779 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 434.7248531912621, + "power": 6.86124332608509, + "efficiency": 0.5243631733579857 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 402.1561303746026, + "power": 5.651273864737314, + "efficiency": 0.5350522456581396 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 649.0831594585434, + "power": 5.9178376216862585, + "efficiency": 0.5808303806921327 + } + ], + "mrp_control": { + "k": 25.91639392442818, + "ki": 0.003550413488377913, + "p": 91.37310295218573, + "integral_limit": 0.0013486345386123167 + }, + "true_anomaly": 342.0603201178693, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 6 + }, + { + "inertia": [ + 178.80136108398438, + 0.0, + 0.0, + 0.0, + 178.0436248779297, + 0.0, + 0.0, + 0.0, + 123.75232696533203 + ], + "mass": 70.82950123921135, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 7, + "solar_panel": { + "direction": [ + -0.6554788800943396, + 0.7546364750239068, + 0.029516576931661678 + ], + "area": 0.34137299105854996, + "efficiency": 0.4584004725734975 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.493740605308823, + "power": 2.139982091920307, + "type": 1 + }, + "battery": { + "capacity": 22993.74632857011, + "percentage": 0.3599569821074803 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 489.61870104841466, + "power": 5.939891666373889, + "efficiency": 0.5270681225514552 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 555.9548033060165, + "power": 5.436437147717936, + "efficiency": 0.554679115806169 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 490.08221074778976, + "power": 5.871902664471909, + "efficiency": 0.5316146897678885 + } + ], + "mrp_control": { + "k": 33.855879752102766, + "ki": 0.005142948737685917, + "p": 73.10951752571182, + "integral_limit": 0.01321961006998025 + }, + "true_anomaly": 45.20469554260513, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 7 + }, + { + "inertia": [ + 51.14934539794922, + 0.0, + 0.0, + 0.0, + 195.93551635742188, + 0.0, + 0.0, + 0.0, + 166.33700561523438 + ], + "mass": 135.36832941181626, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 8, + "solar_panel": { + "direction": [ + 0.7883016850996748, + 0.562100524801513, + 0.2502467847683099 + ], + "area": 0.4779232359572386, + "efficiency": 0.449600114912058 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4031355855306551, + "power": 1.5593259255944814, + "type": 1 + }, + "battery": { + "capacity": 26907.80358092547, + "percentage": 0.43114917736595737 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 597.4673795281424, + "power": 6.024930793809483, + "efficiency": 0.5449134856942712 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 673.1272310660283, + "power": 6.50011980409665, + "efficiency": 0.5658095553749796 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 736.3673873386642, + "power": 6.551771479138078, + "efficiency": 0.5945353723148785 + } + ], + "mrp_control": { + "k": 57.60687232855784, + "ki": 0.005373142858678404, + "p": 206.368051066919, + "integral_limit": 0.01567035867112565 + }, + "true_anomaly": 323.24647620057914, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 8 + }, + { + "inertia": [ + 102.02761840820312, + 0.0, + 0.0, + 0.0, + 151.87820434570312, + 0.0, + 0.0, + 0.0, + 197.66851806640625 + ], + "mass": 108.4737424875933, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 9, + "solar_panel": { + "direction": [ + 0.35517870282356134, + 0.889302543866876, + -0.2880782437680349 + ], + "area": 0.45024445744765373, + "efficiency": 0.17257211959933766 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.130669622834542, + "power": 1.9931048168602679, + "type": 1 + }, + "battery": { + "capacity": 17085.226863614822, + "percentage": 0.9291884374598302 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 575.1859317022523, + "power": 6.35865604204688, + "efficiency": 0.5987124932842555 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 638.5057083000572, + "power": 6.181691654205185, + "efficiency": 0.5550752410293031 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 601.6840658515607, + "power": 5.261969388607938, + "efficiency": 0.5675911299297735 + } + ], + "mrp_control": { + "k": 79.6599614191629, + "ki": 0.003979829025830361, + "p": 283.80755638554416, + "integral_limit": 0.009997966673653614 + }, + "true_anomaly": 292.1200585455716, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 9 + }, + { + "inertia": [ + 133.56752014160156, + 0.0, + 0.0, + 0.0, + 92.51220703125, + 0.0, + 0.0, + 0.0, + 96.19320678710938 + ], + "mass": 137.53712988823696, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 10, + "solar_panel": { + "direction": [ + -0.5520130731297241, + 0.09133657164915923, + -0.8288179521301742 + ], + "area": 0.1696818825575505, + "efficiency": 0.41037990390184775 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3546123087943167, + "power": 8.774015178927488, + "type": 1 + }, + "battery": { + "capacity": 23485.154808145915, + "percentage": 0.22657162281551863 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 586.2627237497796, + "power": 6.625302738413529, + "efficiency": 0.5610942044843571 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 569.6514579568487, + "power": 6.611778823966846, + "efficiency": 0.5061968410621749 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 412.31610072779705, + "power": 6.387045180798852, + "efficiency": 0.5871243022145458 + } + ], + "mrp_control": { + "k": 26.081635817676474, + "ki": 0.005542773729185826, + "p": 53.15408898263985, + "integral_limit": 0.012198036905697457 + }, + "true_anomaly": 189.30084031997245, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 10 + }, + { + "inertia": [ + 70.03353881835938, + 0.0, + 0.0, + 0.0, + 156.87869262695312, + 0.0, + 0.0, + 0.0, + 102.17277526855469 + ], + "mass": 154.3855724353984, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 11, + "solar_panel": { + "direction": [ + -0.15868385314281783, + 0.9858759748567707, + -0.05355368289819561 + ], + "area": 0.22084881786642155, + "efficiency": 0.34714727768236836 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3372008076966815, + "power": 7.695661300693542, + "type": 1 + }, + "battery": { + "capacity": 24471.59044115592, + "percentage": 0.9882606766750425 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 510.6044265183385, + "power": 6.68266458223612, + "efficiency": 0.5469022576893778 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 449.88411398241965, + "power": 6.306268803314486, + "efficiency": 0.5122379578329698 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 727.83032580933, + "power": 5.97669995964203, + "efficiency": 0.591194936229897 + } + ], + "mrp_control": { + "k": 50.2483945113957, + "ki": 0.0037423981714514044, + "p": 184.60632195100158, + "integral_limit": 0.016494209595339777 + }, + "true_anomaly": 8.961712636589972, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 11 + }, + { + "inertia": [ + 184.94874572753906, + 0.0, + 0.0, + 0.0, + 132.71578979492188, + 0.0, + 0.0, + 0.0, + 122.06001281738281 + ], + "mass": 126.00037374303186, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 12, + "solar_panel": { + "direction": [ + 0.21907517344622018, + 0.595844442458146, + 0.7726418761439543 + ], + "area": 0.11949118859984967, + "efficiency": 0.10701376083190453 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.42048853452025947, + "power": 6.4695527938578925, + "type": 1 + }, + "battery": { + "capacity": 13469.050134638088, + "percentage": 0.8820751078701771 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 529.0090080727189, + "power": 5.67023384171749, + "efficiency": 0.5900768339168975 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 590.9119808627844, + "power": 6.1187145620737935, + "efficiency": 0.5677289055468032 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 668.8898119164713, + "power": 5.874044014715897, + "efficiency": 0.51770604349031 + } + ], + "mrp_control": { + "k": 34.37227236271764, + "ki": 0.007730698004401335, + "p": 77.43208592475061, + "integral_limit": 0.03816131979945813 + }, + "true_anomaly": 196.14668479271344, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 12 + }, + { + "inertia": [ + 180.81268310546875, + 0.0, + 0.0, + 0.0, + 104.4050521850586, + 0.0, + 0.0, + 0.0, + 69.30145263671875 + ], + "mass": 159.2431609535796, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 13, + "solar_panel": { + "direction": [ + -0.46475392430259066, + 0.8841690238363684, + -0.04742285454910113 + ], + "area": 0.37459645244170214, + "efficiency": 0.3447392982431857 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4905072601509367, + "power": 5.309087028712636, + "type": 1 + }, + "battery": { + "capacity": 13209.948536279175, + "percentage": 0.5232497560733588 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 473.56140519313976, + "power": 5.889223727956055, + "efficiency": 0.5732205523937451 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 470.53504435562155, + "power": 6.732365238345257, + "efficiency": 0.5394171795002578 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 620.5516501915733, + "power": 6.384944671988704, + "efficiency": 0.5703812498064074 + } + ], + "mrp_control": { + "k": 20.471398077339103, + "ki": 0.0047996119836979404, + "p": 74.05631376985167, + "integral_limit": 0.019173918627723857 + }, + "true_anomaly": 110.12938806972488, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 13 + }, + { + "inertia": [ + 131.33847045898438, + 0.0, + 0.0, + 0.0, + 117.29309844970703, + 0.0, + 0.0, + 0.0, + 183.166259765625 + ], + "mass": 127.08708662447812, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 14, + "solar_panel": { + "direction": [ + 0.42645923558834803, + 0.735816890659349, + -0.526028538961347 + ], + "area": 0.4315196591927667, + "efficiency": 0.440620006969747 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3561085638614029, + "power": 1.1137610173279886, + "type": 1 + }, + "battery": { + "capacity": 13377.649741742553, + "percentage": 0.960318730497293 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 499.91840500072806, + "power": 6.386689295717201, + "efficiency": 0.5753506612868003 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 535.9787201763634, + "power": 5.701711102720609, + "efficiency": 0.5020127825151472 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 568.3503748577047, + "power": 6.784038224480408, + "efficiency": 0.557469574494326 + } + ], + "mrp_control": { + "k": 20.723759878916972, + "ki": 0.0035306367165347076, + "p": 65.21204412947371, + "integral_limit": 0.008287438421696007 + }, + "true_anomaly": 67.49697653383093, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 14 + }, + { + "inertia": [ + 179.5546875, + 0.0, + 0.0, + 0.0, + 193.62188720703125, + 0.0, + 0.0, + 0.0, + 159.08619689941406 + ], + "mass": 191.43918953854137, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 15, + "solar_panel": { + "direction": [ + 0.6410146307958559, + 0.6581838943061735, + 0.39483440121348645 + ], + "area": 0.3875732523608948, + "efficiency": 0.19780742014215497 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4977414036518303, + "power": 3.204874096330558, + "type": 1 + }, + "battery": { + "capacity": 29929.855317482212, + "percentage": 0.8185073632968372 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 590.8602768518499, + "power": 6.036866561575897, + "efficiency": 0.537943942695495 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 475.08611456891924, + "power": 5.827014917343252, + "efficiency": 0.5598753765929089 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 475.56570460178347, + "power": 5.827046399727594, + "efficiency": 0.5647379851230976 + } + ], + "mrp_control": { + "k": 43.86370693893255, + "ki": 0.003738638360836638, + "p": 114.90425914099941, + "integral_limit": 0.012016267124641315 + }, + "true_anomaly": 198.59446455982032, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 15 + }, + { + "inertia": [ + 65.76718139648438, + 0.0, + 0.0, + 0.0, + 76.28936767578125, + 0.0, + 0.0, + 0.0, + 105.70741271972656 + ], + "mass": 165.29879791106094, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 16, + "solar_panel": { + "direction": [ + 0.029747372190621863, + 0.5777086523611736, + 0.8157008071804204 + ], + "area": 0.3985946243430495, + "efficiency": 0.21353508974013607 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4490863885743447, + "power": 4.635123216703324, + "type": 1 + }, + "battery": { + "capacity": 14780.827389742699, + "percentage": 0.31855727715289783 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 661.1967955548218, + "power": 5.294723239229311, + "efficiency": 0.5456829945324189 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 634.1497356342888, + "power": 6.779757534449247, + "efficiency": 0.5526776510685606 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 462.26111291046493, + "power": 5.73436145763381, + "efficiency": 0.5718668094277493 + } + ], + "mrp_control": { + "k": 38.798668821855706, + "ki": 0.007518162944721752, + "p": 104.51265578231647, + "integral_limit": 0.014482188257221633 + }, + "true_anomaly": 329.1883824482499, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 16 + }, + { + "inertia": [ + 111.46115112304688, + 0.0, + 0.0, + 0.0, + 82.32505798339844, + 0.0, + 0.0, + 0.0, + 86.43150329589844 + ], + "mass": 161.91109261400675, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 17, + "solar_panel": { + "direction": [ + -0.2743981174971268, + 0.7302957364456542, + -0.6255987615423586 + ], + "area": 0.12530505692183375, + "efficiency": 0.4437878083031379 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.34183642462177444, + "power": 6.91235834801719, + "type": 1 + }, + "battery": { + "capacity": 15098.627566848234, + "percentage": 0.6858138083737958 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 692.6084971208244, + "power": 6.031271062250391, + "efficiency": 0.5366549908165035 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 648.9578618909748, + "power": 5.568712136938331, + "efficiency": 0.5679702211486931 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 741.3412105248781, + "power": 5.384515075797566, + "efficiency": 0.5902529662411139 + } + ], + "mrp_control": { + "k": 26.358585480277366, + "ki": 0.007382399284572237, + "p": 79.80229266314898, + "integral_limit": 0.0004514354207882927 + }, + "true_anomaly": 141.3801293752618, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 17 + }, + { + "inertia": [ + 116.82471466064453, + 0.0, + 0.0, + 0.0, + 189.54519653320312, + 0.0, + 0.0, + 0.0, + 63.80446243286133 + ], + "mass": 97.85858138537174, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 18, + "solar_panel": { + "direction": [ + 0.5685138983559417, + 0.5286402606768303, + 0.6303423055512479 + ], + "area": 0.11744916455535481, + "efficiency": 0.410530637904966 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.1678890893923229, + "power": 2.5139049980151498, + "type": 1 + }, + "battery": { + "capacity": 23594.92498199548, + "percentage": 0.6886665952601659 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 579.5267476272309, + "power": 6.590598745490249, + "efficiency": 0.5328673201866209 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 422.98404174715705, + "power": 6.558057815493689, + "efficiency": 0.5947219177425865 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 745.4058407777243, + "power": 5.87976455384318, + "efficiency": 0.5993479343544673 + } + ], + "mrp_control": { + "k": 24.309270724476715, + "ki": 0.003915105176105223, + "p": 83.60727502116247, + "integral_limit": 0.007763250050890441 + }, + "true_anomaly": 89.56298586170504, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 18 + }, + { + "inertia": [ + 130.58016967773438, + 0.0, + 0.0, + 0.0, + 117.52423095703125, + 0.0, + 0.0, + 0.0, + 187.1477813720703 + ], + "mass": 75.0442142182291, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 19, + "solar_panel": { + "direction": [ + -0.3690072189519316, + 0.9293528321343606, + 0.011704091814577865 + ], + "area": 0.43438555803801837, + "efficiency": 0.15280653286458468 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.1647039713677102, + "power": 6.126970949512986, + "type": 1 + }, + "battery": { + "capacity": 16263.238797269416, + "percentage": 0.19998934355001613 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 416.7853996320158, + "power": 5.080240581845108, + "efficiency": 0.5310672942529846 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 565.2128602270991, + "power": 5.562986732183532, + "efficiency": 0.5452858790400311 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 419.4836462012921, + "power": 6.559222458403489, + "efficiency": 0.5216435673085007 + } + ], + "mrp_control": { + "k": 32.71006189348989, + "ki": 0.008564217073817616, + "p": 92.82727706256372, + "integral_limit": 0.029802541825245932 + }, + "true_anomaly": 86.20268473821966, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 19 + }, + { + "inertia": [ + 55.197879791259766, + 0.0, + 0.0, + 0.0, + 192.5691680908203, + 0.0, + 0.0, + 0.0, + 193.2713165283203 + ], + "mass": 98.46540404063289, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 20, + "solar_panel": { + "direction": [ + -0.1836198769122706, + 0.9152918998358428, + 0.3585031086303383 + ], + "area": 0.4094156874170032, + "efficiency": 0.4595102777834461 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.268011721610134, + "power": 2.476451353064001, + "type": 1 + }, + "battery": { + "capacity": 12694.43398152219, + "percentage": 0.11036411528534483 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 665.8790529024675, + "power": 6.675550604434251, + "efficiency": 0.5519885075202573 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 571.295812283846, + "power": 6.277072153727048, + "efficiency": 0.5228320024911304 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 713.3273450674883, + "power": 5.32527249680375, + "efficiency": 0.5813564309432849 + } + ], + "mrp_control": { + "k": 23.243754949465107, + "ki": 0.0024337699463469896, + "p": 85.25934308594238, + "integral_limit": 0.00557923968985288 + }, + "true_anomaly": 347.64283554271134, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 20 + }, + { + "inertia": [ + 152.45999145507812, + 0.0, + 0.0, + 0.0, + 166.47991943359375, + 0.0, + 0.0, + 0.0, + 78.00296020507812 + ], + "mass": 161.34902249363523, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 21, + "solar_panel": { + "direction": [ + -0.9185433611930361, + 0.09253565771886768, + 0.38433741121407383 + ], + "area": 0.3486970465574436, + "efficiency": 0.17008472599336416 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.28834243494890033, + "power": 9.623310024207477, + "type": 1 + }, + "battery": { + "capacity": 11948.530216301682, + "percentage": 0.6252887147334509 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 490.51758239670676, + "power": 5.071389688539806, + "efficiency": 0.5104006602948336 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 566.7063846376693, + "power": 6.948125976670515, + "efficiency": 0.5382379242789792 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 495.71469461978006, + "power": 5.673137903553335, + "efficiency": 0.5247283344371003 + } + ], + "mrp_control": { + "k": 19.54525364980782, + "ki": 0.0039810984561713374, + "p": 65.68872508248762, + "integral_limit": 0.01659955112021052 + }, + "true_anomaly": 93.62262582914498, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 21 + }, + { + "inertia": [ + 162.1973419189453, + 0.0, + 0.0, + 0.0, + 186.42552185058594, + 0.0, + 0.0, + 0.0, + 165.8512420654297 + ], + "mass": 137.9185563626971, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 22, + "solar_panel": { + "direction": [ + -0.9529716230345892, + 0.013245445701183167, + 0.302769952041146 + ], + "area": 0.46492409576430027, + "efficiency": 0.49805920017818195 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4744790261735926, + "power": 7.645528237612605, + "type": 1 + }, + "battery": { + "capacity": 20039.837818043514, + "percentage": 0.6780543323243962 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 676.287124915453, + "power": 5.865907507177512, + "efficiency": 0.580416059533466 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 697.7848784066045, + "power": 6.888357820866922, + "efficiency": 0.5094301407126662 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 549.2630957983431, + "power": 5.878776331302295, + "efficiency": 0.5180380223101758 + } + ], + "mrp_control": { + "k": 28.526286163008486, + "ki": 0.008097717618441684, + "p": 76.36129161181339, + "integral_limit": 0.013107866013250882 + }, + "true_anomaly": 137.2690258155378, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 22 + }, + { + "inertia": [ + 142.93862915039062, + 0.0, + 0.0, + 0.0, + 141.8524169921875, + 0.0, + 0.0, + 0.0, + 163.44093322753906 + ], + "mass": 143.1567073060981, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 23, + "solar_panel": { + "direction": [ + -0.38790079554455104, + 0.7135188007636393, + -0.5834585621727755 + ], + "area": 0.32341734293675073, + "efficiency": 0.4362783511778523 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.22796174005770783, + "power": 3.6760949120332946, + "type": 1 + }, + "battery": { + "capacity": 19164.968138161217, + "percentage": 0.6688932239744867 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 630.8408145350353, + "power": 5.523074835239742, + "efficiency": 0.5272208037737398 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 673.2235996350605, + "power": 5.756769286240256, + "efficiency": 0.5159600581815661 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 471.5795124215779, + "power": 5.534808703389556, + "efficiency": 0.5090540955897924 + } + ], + "mrp_control": { + "k": 28.085260667697465, + "ki": 0.006922791125151762, + "p": 64.78228604812773, + "integral_limit": 0.0031320486446241007 + }, + "true_anomaly": 103.21531201923482, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 23 + }, + { + "inertia": [ + 86.42733764648438, + 0.0, + 0.0, + 0.0, + 133.92864990234375, + 0.0, + 0.0, + 0.0, + 182.5267791748047 + ], + "mass": 84.32819892379428, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 24, + "solar_panel": { + "direction": [ + 0.011994223346866508, + 0.8772446829997148, + -0.4798936390024725 + ], + "area": 0.3293875568737775, + "efficiency": 0.34118098668601793 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.48568867228099255, + "power": 5.975922202658302, + "type": 1 + }, + "battery": { + "capacity": 17500.352535609003, + "percentage": 0.1056090406726865 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 609.1353816059377, + "power": 6.933385905374638, + "efficiency": 0.5875747636261938 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 532.3015808249695, + "power": 6.9104337376706395, + "efficiency": 0.5193034710451719 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 596.0369385505355, + "power": 5.868054257062248, + "efficiency": 0.5613205492708114 + } + ], + "mrp_control": { + "k": 22.53897384648916, + "ki": 0.005987985871793919, + "p": 87.53012025751485, + "integral_limit": 0.015398596761522236 + }, + "true_anomaly": 223.48468127476218, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 24 + }, + { + "inertia": [ + 195.6920623779297, + 0.0, + 0.0, + 0.0, + 112.59629821777344, + 0.0, + 0.0, + 0.0, + 155.32424926757812 + ], + "mass": 111.66008882281274, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 25, + "solar_panel": { + "direction": [ + -0.0363333464636133, + 0.5660699541421266, + 0.8235561273843367 + ], + "area": 0.4138241235190325, + "efficiency": 0.3018540567079193 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.17060448426201347, + "power": 5.097041953899098, + "type": 1 + }, + "battery": { + "capacity": 15622.865377519971, + "percentage": 0.5157423317186367 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 531.9172702389162, + "power": 6.79249132883569, + "efficiency": 0.5565001287526142 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 409.42889819289593, + "power": 6.919220242691358, + "efficiency": 0.5726166316567549 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 427.46555444988957, + "power": 5.096025503338751, + "efficiency": 0.5214926529696546 + } + ], + "mrp_control": { + "k": 79.77882953483306, + "ki": 0.0003926773032179787, + "p": 318.8733213474754, + "integral_limit": 4.471101589681223e-05 + }, + "true_anomaly": 120.87601202201218, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 25 + }, + { + "inertia": [ + 171.3602752685547, + 0.0, + 0.0, + 0.0, + 151.68638610839844, + 0.0, + 0.0, + 0.0, + 172.82107543945312 + ], + "mass": 177.41413990144986, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 26, + "solar_panel": { + "direction": [ + -0.6968934455975856, + 0.5174162385813356, + -0.49660845898501105 + ], + "area": 0.1303339214575766, + "efficiency": 0.1519166326557919 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.42694105832104645, + "power": 3.463653517349948, + "type": 1 + }, + "battery": { + "capacity": 12910.114249750202, + "percentage": 0.24145946176384644 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 529.746003246194, + "power": 5.214829901006026, + "efficiency": 0.5197593929093544 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 430.24423980430606, + "power": 5.904247866506887, + "efficiency": 0.5667078002802988 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 474.32003747954377, + "power": 5.739652994696085, + "efficiency": 0.5121970234816607 + } + ], + "mrp_control": { + "k": 33.22118983378896, + "ki": 6.341006162898122e-05, + "p": 115.47170366982354, + "integral_limit": 0.0002769135700838793 + }, + "true_anomaly": 99.85403605499044, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 26 + }, + { + "inertia": [ + 56.968406677246094, + 0.0, + 0.0, + 0.0, + 118.1392593383789, + 0.0, + 0.0, + 0.0, + 72.44183349609375 + ], + "mass": 156.68147990754858, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 27, + "solar_panel": { + "direction": [ + -0.18949431565728114, + 0.7164766903839731, + 0.6713814537727468 + ], + "area": 0.25362430877034337, + "efficiency": 0.3184294678614879 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.42837555941013794, + "power": 7.166108447507756, + "type": 1 + }, + "battery": { + "capacity": 19064.76484484273, + "percentage": 0.9757274307661369 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 714.5075281899143, + "power": 5.150188051746278, + "efficiency": 0.50712600584464 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 670.5895420667104, + "power": 5.139528296725886, + "efficiency": 0.5555563612164387 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 568.6230234936838, + "power": 5.906740216048624, + "efficiency": 0.5548645624796722 + } + ], + "mrp_control": { + "k": 29.913748952481583, + "ki": 0.0024344938664202865, + "p": 74.25574279586907, + "integral_limit": 0.003674187371859096 + }, + "true_anomaly": 295.2401444492753, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 27 + }, + { + "inertia": [ + 178.92962646484375, + 0.0, + 0.0, + 0.0, + 90.94701385498047, + 0.0, + 0.0, + 0.0, + 97.2957763671875 + ], + "mass": 107.00510811851173, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 28, + "solar_panel": { + "direction": [ + 0.6440747598192843, + 0.756719499065315, + -0.11199689057322067 + ], + "area": 0.4765693495814215, + "efficiency": 0.41023604218927323 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.39557143173947285, + "power": 6.833092182024712, + "type": 1 + }, + "battery": { + "capacity": 29881.68924123342, + "percentage": 0.15527222906789157 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 417.1195484218443, + "power": 5.06871122996574, + "efficiency": 0.5484661551533527 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 722.6783901546029, + "power": 6.3222741937037945, + "efficiency": 0.5657161088411767 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 471.1565553704162, + "power": 5.200068793357377, + "efficiency": 0.5997564506329707 + } + ], + "mrp_control": { + "k": 19.30770544254504, + "ki": 0.0010910341090362497, + "p": 66.16462088035415, + "integral_limit": 0.0019965348973998913 + }, + "true_anomaly": 138.71296500094758, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 28 + }, + { + "inertia": [ + 57.36235809326172, + 0.0, + 0.0, + 0.0, + 96.36605072021484, + 0.0, + 0.0, + 0.0, + 140.21966552734375 + ], + "mass": 136.6793378862295, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 29, + "solar_panel": { + "direction": [ + 0.1577850833728424, + 0.9554805028867832, + -0.24932082959160284 + ], + "area": 0.4364695025863836, + "efficiency": 0.15793700201511796 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.44256526222210946, + "power": 9.321058292242345, + "type": 1 + }, + "battery": { + "capacity": 20731.13075090624, + "percentage": 0.6490536204185468 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 617.2082345633103, + "power": 5.240881496069104, + "efficiency": 0.5230761521606548 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 734.7474452189011, + "power": 6.152837365004379, + "efficiency": 0.5559139121080663 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 591.7456486964359, + "power": 5.306656376679075, + "efficiency": 0.5236595429446459 + } + ], + "mrp_control": { + "k": 54.97144313676399, + "ki": 0.00015221593736463037, + "p": 197.89248346218753, + "integral_limit": 0.0006441416947412969 + }, + "true_anomaly": 249.706330152043, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 29 + }, + { + "inertia": [ + 53.206634521484375, + 0.0, + 0.0, + 0.0, + 179.95692443847656, + 0.0, + 0.0, + 0.0, + 179.49981689453125 + ], + "mass": 154.4439340443033, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 30, + "solar_panel": { + "direction": [ + -0.8233782395412487, + 0.16421023883467215, + -0.543215677343552 + ], + "area": 0.43301891760201006, + "efficiency": 0.4503056044273832 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2331519555712548, + "power": 7.829675775892986, + "type": 1 + }, + "battery": { + "capacity": 18528.657093152757, + "percentage": 0.1319165741834188 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 430.33269921785035, + "power": 6.765921081003457, + "efficiency": 0.537812766375008 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 429.8898165525368, + "power": 6.395376003135569, + "efficiency": 0.5502147517322319 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 450.0750499480181, + "power": 6.860660887103567, + "efficiency": 0.5099887700670588 + } + ], + "mrp_control": { + "k": 17.745019388289176, + "ki": 0.007180209920960094, + "p": 64.41746740925649, + "integral_limit": 0.035786074348472446 + }, + "true_anomaly": 230.83357049895005, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 30 + }, + { + "inertia": [ + 142.04696655273438, + 0.0, + 0.0, + 0.0, + 136.94970703125, + 0.0, + 0.0, + 0.0, + 177.82069396972656 + ], + "mass": 64.00264110923806, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 31, + "solar_panel": { + "direction": [ + -0.06155520200739184, + 0.10491397237771992, + -0.9925744382693704 + ], + "area": 0.13308176634979754, + "efficiency": 0.35722274616062755 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4084021567946481, + "power": 1.9511965589201665, + "type": 1 + }, + "battery": { + "capacity": 15386.547931358235, + "percentage": 0.6287783904096691 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 566.597048217588, + "power": 6.339044380037927, + "efficiency": 0.5324016386589978 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 719.3084259789593, + "power": 6.28850789140715, + "efficiency": 0.5769896460808147 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 546.9651477992115, + "power": 5.9804273092726365, + "efficiency": 0.5938498464044152 + } + ], + "mrp_control": { + "k": 53.728200666056715, + "ki": 0.006786036163062514, + "p": 143.5866683354051, + "integral_limit": 0.0018954214659721745 + }, + "true_anomaly": 296.11450799372477, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 31 + }, + { + "inertia": [ + 97.1336669921875, + 0.0, + 0.0, + 0.0, + 182.21559143066406, + 0.0, + 0.0, + 0.0, + 126.9335708618164 + ], + "mass": 161.09667353067306, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 32, + "solar_panel": { + "direction": [ + -0.662054969990332, + 0.24279557121153952, + -0.709037042270122 + ], + "area": 0.18647396654618006, + "efficiency": 0.1494142818948884 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.27842770347389767, + "power": 9.679144095645183, + "type": 1 + }, + "battery": { + "capacity": 11521.763589935154, + "percentage": 0.8240133829768073 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 677.1881774908243, + "power": 6.033239244097924, + "efficiency": 0.5164454804227032 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 432.55374594363315, + "power": 5.144054282350694, + "efficiency": 0.5752841276569307 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 539.7114612840562, + "power": 5.80311320380373, + "efficiency": 0.5279691011947601 + } + ], + "mrp_control": { + "k": 61.724020518378175, + "ki": 0.006344452982148858, + "p": 157.55786088715072, + "integral_limit": 0.0026970683827980614 + }, + "true_anomaly": 52.908902527048106, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 32 + }, + { + "inertia": [ + 130.09449768066406, + 0.0, + 0.0, + 0.0, + 59.00556945800781, + 0.0, + 0.0, + 0.0, + 199.92611694335938 + ], + "mass": 145.043993995523, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 33, + "solar_panel": { + "direction": [ + 0.9352397910992134, + 0.06399418404834627, + -0.3481828220241284 + ], + "area": 0.4032579873974831, + "efficiency": 0.2331220976448174 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.23511875189893947, + "power": 6.73094341694673, + "type": 1 + }, + "battery": { + "capacity": 16560.841563896814, + "percentage": 0.5489518432482574 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 426.6619983794996, + "power": 6.991576771740068, + "efficiency": 0.5967486226705191 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 585.1888283329674, + "power": 5.943222522328823, + "efficiency": 0.5863515886303674 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 701.9381629490922, + "power": 5.361964062568398, + "efficiency": 0.5897211377759137 + } + ], + "mrp_control": { + "k": 30.102110127586162, + "ki": 0.0020592885386862725, + "p": 115.00678746818888, + "integral_limit": 0.007891174442334016 + }, + "true_anomaly": 197.45713129014646, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 33 + }, + { + "inertia": [ + 112.786865234375, + 0.0, + 0.0, + 0.0, + 125.09082794189453, + 0.0, + 0.0, + 0.0, + 126.62515258789062 + ], + "mass": 86.58550563149817, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 34, + "solar_panel": { + "direction": [ + -0.6960102482560442, + 0.358221048697117, + -0.6222920653462468 + ], + "area": 0.2934370164907665, + "efficiency": 0.32661895164761373 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.11420945169539941, + "power": 1.7384149776259548, + "type": 1 + }, + "battery": { + "capacity": 24952.754991143254, + "percentage": 0.19495989864174001 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 720.0714403075112, + "power": 5.158265043205619, + "efficiency": 0.5215560921273973 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 553.2899016332253, + "power": 6.25382642786883, + "efficiency": 0.5466248807488204 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 614.1911941346069, + "power": 6.182383698295114, + "efficiency": 0.5888386065955008 + } + ], + "mrp_control": { + "k": 44.475171198364706, + "ki": 0.009514476947671598, + "p": 100.88373468067226, + "integral_limit": 0.03479481097425688 + }, + "true_anomaly": 298.58404563096514, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 34 + }, + { + "inertia": [ + 158.45913696289062, + 0.0, + 0.0, + 0.0, + 128.0369110107422, + 0.0, + 0.0, + 0.0, + 139.46728515625 + ], + "mass": 171.17689535598902, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 35, + "solar_panel": { + "direction": [ + 0.5160524845602505, + 0.7270287714903986, + 0.45290064981666156 + ], + "area": 0.2862478856860311, + "efficiency": 0.1317998803468532 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3209606788327125, + "power": 5.310424647001545, + "type": 1 + }, + "battery": { + "capacity": 15404.833050546717, + "percentage": 0.6344872198466963 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 404.43005487077824, + "power": 5.805043539235056, + "efficiency": 0.5369141989214261 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 619.4148202620736, + "power": 5.538151424138372, + "efficiency": 0.5991182140913566 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 606.0835688237374, + "power": 6.868944478986476, + "efficiency": 0.5878316846224604 + } + ], + "mrp_control": { + "k": 20.957045518067485, + "ki": 0.0075884216219476545, + "p": 69.19644710142764, + "integral_limit": 0.0012960180608165024 + }, + "true_anomaly": 331.0939687574943, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 35 + }, + { + "inertia": [ + 66.14884948730469, + 0.0, + 0.0, + 0.0, + 160.1612548828125, + 0.0, + 0.0, + 0.0, + 55.29630661010742 + ], + "mass": 134.7226674252907, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 36, + "solar_panel": { + "direction": [ + 0.11444202677074913, + 0.9336632227999686, + -0.3393759109002573 + ], + "area": 0.19212584002883304, + "efficiency": 0.16893692880314726 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.45952140737857883, + "power": 8.870198177379763, + "type": 1 + }, + "battery": { + "capacity": 16487.523214296954, + "percentage": 0.9920424638852575 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 646.1597665676184, + "power": 6.465319762098913, + "efficiency": 0.5986413624089866 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 624.8765250970674, + "power": 5.194970188903419, + "efficiency": 0.5096750525177173 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 551.7704215663933, + "power": 6.003308311535746, + "efficiency": 0.5449202710080352 + } + ], + "mrp_control": { + "k": 27.6205652268204, + "ki": 0.006161434256963455, + "p": 81.2320923182217, + "integral_limit": 0.02216309714931559 + }, + "true_anomaly": 281.5237588926332, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 36 + }, + { + "inertia": [ + 153.75973510742188, + 0.0, + 0.0, + 0.0, + 70.20048522949219, + 0.0, + 0.0, + 0.0, + 119.72370910644531 + ], + "mass": 166.94285501860082, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 37, + "solar_panel": { + "direction": [ + -0.19338856914029542, + 0.09034825334776976, + -0.9769534556174497 + ], + "area": 0.184095637583213, + "efficiency": 0.16568847834874983 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.25038798630833137, + "power": 7.183042971947973, + "type": 1 + }, + "battery": { + "capacity": 11517.110095637123, + "percentage": 0.33501648147400526 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 712.9715643605441, + "power": 5.557673646166, + "efficiency": 0.5287640869716764 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 661.4331945138324, + "power": 5.7578548548243145, + "efficiency": 0.5362222412580162 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 726.9124209414729, + "power": 6.3719101428227765, + "efficiency": 0.5362974406836729 + } + ], + "mrp_control": { + "k": 42.729980769598455, + "ki": 0.00046019092356741956, + "p": 148.13838346205196, + "integral_limit": 0.0007321431054743458 + }, + "true_anomaly": 2.818935817388697, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 37 + }, + { + "inertia": [ + 136.80909729003906, + 0.0, + 0.0, + 0.0, + 79.98080444335938, + 0.0, + 0.0, + 0.0, + 155.53237915039062 + ], + "mass": 84.15635520184586, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 38, + "solar_panel": { + "direction": [ + -0.20080000161493594, + 0.04719549439064049, + -0.9784947340996091 + ], + "area": 0.22649176990273598, + "efficiency": 0.3442314992316331 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.27900516570498324, + "power": 1.9110003710064125, + "type": 1 + }, + "battery": { + "capacity": 9305.054113997612, + "percentage": 0.7036830284225205 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 703.7195582092099, + "power": 5.482761176759404, + "efficiency": 0.5902096941209201 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 651.034680950651, + "power": 5.641367297143766, + "efficiency": 0.5714218739462747 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 536.9519889458871, + "power": 6.055744522690578, + "efficiency": 0.5266191975559344 + } + ], + "mrp_control": { + "k": 27.669271963991566, + "ki": 0.0033373828293049137, + "p": 60.13042904323628, + "integral_limit": 0.0003908761415219446 + }, + "true_anomaly": 137.75679591966133, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 38 + }, + { + "inertia": [ + 177.43858337402344, + 0.0, + 0.0, + 0.0, + 92.83649444580078, + 0.0, + 0.0, + 0.0, + 140.44964599609375 + ], + "mass": 55.13840977019075, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 39, + "solar_panel": { + "direction": [ + 0.4110153650208806, + 0.3792951781324835, + 0.8289761984292431 + ], + "area": 0.39937501022861677, + "efficiency": 0.45607630061277704 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.11281181362455182, + "power": 3.19509906787601, + "type": 1 + }, + "battery": { + "capacity": 16901.12698869037, + "percentage": 0.3135999623119584 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 618.0163015831256, + "power": 5.699044438944512, + "efficiency": 0.5207006752820031 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 690.5569039656266, + "power": 6.881350543013085, + "efficiency": 0.5139082055866906 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 537.8013526721846, + "power": 5.601661927028519, + "efficiency": 0.516821522899749 + } + ], + "mrp_control": { + "k": 31.83725011195449, + "ki": 0.00383180865247841, + "p": 124.4489296333594, + "integral_limit": 0.017824344524378262 + }, + "true_anomaly": 31.65498973041664, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 39 + } + ] +} \ No newline at end of file diff --git a/benchmarks/aeosbench/dataset/cases/00367/taskset.json b/benchmarks/aeosbench/dataset/cases/00367/taskset.json new file mode 100644 index 0000000..e477f82 --- /dev/null +++ b/benchmarks/aeosbench/dataset/cases/00367/taskset.json @@ -0,0 +1,1509 @@ +[ + { + "release_time": 278, + "due_time": 1812, + "duration": 18, + "coordinate": [ + -47.96518620342358, + -50.82257079144944 + ], + "sensor_type": 1, + "id": 0 + }, + { + "release_time": 1917, + "due_time": 3075, + "duration": 41, + "coordinate": [ + -15.426050055594146, + -90.96803019762586 + ], + "sensor_type": 1, + "id": 1 + }, + { + "release_time": 860, + "due_time": 2157, + "duration": 56, + "coordinate": [ + 20.09767743092496, + -52.82473006704683 + ], + "sensor_type": 1, + "id": 2 + }, + { + "release_time": 1784, + "due_time": 2820, + "duration": 39, + "coordinate": [ + 85.11360853322128, + -74.99623232688528 + ], + "sensor_type": 1, + "id": 3 + }, + { + "release_time": 2527, + "due_time": 2705, + "duration": 26, + "coordinate": [ + -65.42916998827229, + -124.31612768245732 + ], + "sensor_type": 1, + "id": 4 + }, + { + "release_time": 396, + "due_time": 901, + "duration": 54, + "coordinate": [ + 5.734985733787596, + -126.13089685954351 + ], + "sensor_type": 1, + "id": 5 + }, + { + "release_time": 3421, + "due_time": 3594, + "duration": 57, + "coordinate": [ + -87.63402412610245, + 13.024242549065775 + ], + "sensor_type": 1, + "id": 6 + }, + { + "release_time": 2628, + "due_time": 3223, + "duration": 60, + "coordinate": [ + -51.29712880463145, + -65.00313581892138 + ], + "sensor_type": 1, + "id": 7 + }, + { + "release_time": 2402, + "due_time": 3100, + "duration": 57, + "coordinate": [ + 55.33213883121434, + -88.38032641935736 + ], + "sensor_type": 1, + "id": 8 + }, + { + "release_time": 2537, + "due_time": 2857, + "duration": 41, + "coordinate": [ + -56.29224268078808, + 71.0818202072727 + ], + "sensor_type": 1, + "id": 9 + }, + { + "release_time": 1553, + "due_time": 3128, + "duration": 47, + "coordinate": [ + 82.63638028482777, + 54.901874009344624 + ], + "sensor_type": 1, + "id": 10 + }, + { + "release_time": 2767, + "due_time": 3510, + "duration": 21, + "coordinate": [ + -31.98324713401641, + -177.03798039951292 + ], + "sensor_type": 1, + "id": 11 + }, + { + "release_time": 2457, + "due_time": 2811, + "duration": 56, + "coordinate": [ + -26.267090663707663, + 0.10751535147500135 + ], + "sensor_type": 1, + "id": 12 + }, + { + "release_time": 1243, + "due_time": 1558, + "duration": 40, + "coordinate": [ + -69.57999438912493, + -137.53507616043896 + ], + "sensor_type": 1, + "id": 13 + }, + { + "release_time": 591, + "due_time": 3385, + "duration": 27, + "coordinate": [ + -86.42797394763097, + -37.486584295290754 + ], + "sensor_type": 1, + "id": 14 + }, + { + "release_time": 3329, + "due_time": 3573, + "duration": 52, + "coordinate": [ + 21.017821710912685, + -132.228211099201 + ], + "sensor_type": 1, + "id": 15 + }, + { + "release_time": 2182, + "due_time": 3037, + "duration": 27, + "coordinate": [ + 85.33226154894868, + 47.707549563339654 + ], + "sensor_type": 1, + "id": 16 + }, + { + "release_time": 1051, + "due_time": 1662, + "duration": 24, + "coordinate": [ + -86.06568060415823, + 80.96315286092499 + ], + "sensor_type": 1, + "id": 17 + }, + { + "release_time": 2936, + "due_time": 3285, + "duration": 27, + "coordinate": [ + -38.99266821935452, + -101.4603256927195 + ], + "sensor_type": 1, + "id": 18 + }, + { + "release_time": 1694, + "due_time": 2634, + "duration": 47, + "coordinate": [ + 24.278053018456617, + 142.88850673137728 + ], + "sensor_type": 1, + "id": 19 + }, + { + "release_time": 2812, + "due_time": 3091, + "duration": 35, + "coordinate": [ + 56.53613172459791, + -142.33131738579763 + ], + "sensor_type": 1, + "id": 20 + }, + { + "release_time": 929, + "due_time": 1563, + "duration": 41, + "coordinate": [ + 26.983359250637946, + 9.685171961984707 + ], + "sensor_type": 1, + "id": 21 + }, + { + "release_time": 2440, + "due_time": 3088, + "duration": 35, + "coordinate": [ + 10.880127807289284, + -75.09156705025624 + ], + "sensor_type": 1, + "id": 22 + }, + { + "release_time": 1228, + "due_time": 2722, + "duration": 56, + "coordinate": [ + -39.089175319583475, + -49.79701353296349 + ], + "sensor_type": 1, + "id": 23 + }, + { + "release_time": 2460, + "due_time": 2797, + "duration": 48, + "coordinate": [ + -32.443799450921716, + -42.56632736831298 + ], + "sensor_type": 1, + "id": 24 + }, + { + "release_time": 2712, + "due_time": 3517, + "duration": 59, + "coordinate": [ + -22.155480335556945, + 9.608251463622707 + ], + "sensor_type": 1, + "id": 25 + }, + { + "release_time": 3433, + "due_time": 3580, + "duration": 33, + "coordinate": [ + 40.68159397687256, + -96.9362513714473 + ], + "sensor_type": 1, + "id": 26 + }, + { + "release_time": 2899, + "due_time": 3401, + "duration": 44, + "coordinate": [ + 0.6993778402043205, + -131.1362154737141 + ], + "sensor_type": 1, + "id": 27 + }, + { + "release_time": 79, + "due_time": 1740, + "duration": 25, + "coordinate": [ + 13.589204599541446, + -67.31884631628773 + ], + "sensor_type": 1, + "id": 28 + }, + { + "release_time": 257, + "due_time": 1577, + "duration": 59, + "coordinate": [ + -3.9561328469741, + -6.049089520922564 + ], + "sensor_type": 1, + "id": 29 + }, + { + "release_time": 94, + "due_time": 1209, + "duration": 29, + "coordinate": [ + 40.67422896186497, + 97.82543046765772 + ], + "sensor_type": 1, + "id": 30 + }, + { + "release_time": 756, + "due_time": 1432, + "duration": 54, + "coordinate": [ + 54.93499395602035, + 178.98850977063728 + ], + "sensor_type": 1, + "id": 31 + }, + { + "release_time": 2954, + "due_time": 3210, + "duration": 53, + "coordinate": [ + -54.630962311734635, + 107.29212849856839 + ], + "sensor_type": 1, + "id": 32 + }, + { + "release_time": 3034, + "due_time": 3463, + "duration": 40, + "coordinate": [ + -50.945034048054, + 129.2071735444959 + ], + "sensor_type": 1, + "id": 33 + }, + { + "release_time": 3099, + "due_time": 3364, + "duration": 32, + "coordinate": [ + -14.822791236381079, + -145.32669208790145 + ], + "sensor_type": 1, + "id": 34 + }, + { + "release_time": 1594, + "due_time": 2265, + "duration": 22, + "coordinate": [ + 68.38293574890818, + -155.05434801008482 + ], + "sensor_type": 1, + "id": 35 + }, + { + "release_time": 2171, + "due_time": 2586, + "duration": 23, + "coordinate": [ + 59.13127887242217, + 75.75413125459036 + ], + "sensor_type": 1, + "id": 36 + }, + { + "release_time": 2703, + "due_time": 3537, + "duration": 15, + "coordinate": [ + 14.297549114333236, + 34.174448126925 + ], + "sensor_type": 1, + "id": 37 + }, + { + "release_time": 988, + "due_time": 3239, + "duration": 37, + "coordinate": [ + -8.753306758476029, + 137.60621504385443 + ], + "sensor_type": 1, + "id": 38 + }, + { + "release_time": 287, + "due_time": 379, + "duration": 15, + "coordinate": [ + 78.23592102979183, + -88.94821977656098 + ], + "sensor_type": 1, + "id": 39 + }, + { + "release_time": 1374, + "due_time": 2402, + "duration": 50, + "coordinate": [ + 78.22053716176038, + -10.579102794409636 + ], + "sensor_type": 1, + "id": 40 + }, + { + "release_time": 3463, + "due_time": 3596, + "duration": 41, + "coordinate": [ + -40.57024537649742, + 32.08989760356502 + ], + "sensor_type": 1, + "id": 41 + }, + { + "release_time": 2984, + "due_time": 3225, + "duration": 31, + "coordinate": [ + -19.571686293301767, + -45.722319957735294 + ], + "sensor_type": 1, + "id": 42 + }, + { + "release_time": 2734, + "due_time": 3222, + "duration": 18, + "coordinate": [ + -61.75411166213391, + -4.729686136693374 + ], + "sensor_type": 1, + "id": 43 + }, + { + "release_time": 1359, + "due_time": 2041, + "duration": 15, + "coordinate": [ + -68.18287114822797, + 89.58260852047505 + ], + "sensor_type": 1, + "id": 44 + }, + { + "release_time": 628, + "due_time": 3189, + "duration": 42, + "coordinate": [ + 25.117487177242822, + -24.653243386521183 + ], + "sensor_type": 1, + "id": 45 + }, + { + "release_time": 1525, + "due_time": 3358, + "duration": 52, + "coordinate": [ + -34.48834952617718, + 66.41364081981104 + ], + "sensor_type": 1, + "id": 46 + }, + { + "release_time": 2647, + "due_time": 3225, + "duration": 45, + "coordinate": [ + 4.449725372509988, + 79.61288160314496 + ], + "sensor_type": 1, + "id": 47 + }, + { + "release_time": 202, + "due_time": 719, + "duration": 59, + "coordinate": [ + 13.012479868269168, + 34.489063907536774 + ], + "sensor_type": 1, + "id": 48 + }, + { + "release_time": 3098, + "due_time": 3511, + "duration": 38, + "coordinate": [ + -0.50737467944316, + -6.369468398137087 + ], + "sensor_type": 1, + "id": 49 + }, + { + "release_time": 2119, + "due_time": 3097, + "duration": 33, + "coordinate": [ + -87.9842713373134, + -147.55833353045927 + ], + "sensor_type": 1, + "id": 50 + }, + { + "release_time": 3004, + "due_time": 3348, + "duration": 54, + "coordinate": [ + 81.87098631497213, + -95.7739678415828 + ], + "sensor_type": 1, + "id": 51 + }, + { + "release_time": 3396, + "due_time": 3443, + "duration": 15, + "coordinate": [ + -80.70285004403895, + 55.03941169842676 + ], + "sensor_type": 1, + "id": 52 + }, + { + "release_time": 3248, + "due_time": 3509, + "duration": 50, + "coordinate": [ + -75.29351555485412, + -12.293019509189264 + ], + "sensor_type": 1, + "id": 53 + }, + { + "release_time": 889, + "due_time": 2121, + "duration": 41, + "coordinate": [ + 27.702560424423694, + -68.4608240038415 + ], + "sensor_type": 1, + "id": 54 + }, + { + "release_time": 1424, + "due_time": 2193, + "duration": 32, + "coordinate": [ + -48.14460921610666, + 103.58301081445046 + ], + "sensor_type": 1, + "id": 55 + }, + { + "release_time": 1097, + "due_time": 2983, + "duration": 44, + "coordinate": [ + 79.99086660637283, + -44.7666471020529 + ], + "sensor_type": 1, + "id": 56 + }, + { + "release_time": 936, + "due_time": 2662, + "duration": 21, + "coordinate": [ + 11.713126933709603, + -167.58942711393408 + ], + "sensor_type": 1, + "id": 57 + }, + { + "release_time": 1093, + "due_time": 1410, + "duration": 44, + "coordinate": [ + -48.84698419779126, + -173.50861477240178 + ], + "sensor_type": 1, + "id": 58 + }, + { + "release_time": 3187, + "due_time": 3502, + "duration": 56, + "coordinate": [ + -61.46853479257154, + -140.3505162940054 + ], + "sensor_type": 1, + "id": 59 + }, + { + "release_time": 2113, + "due_time": 3108, + "duration": 58, + "coordinate": [ + 61.4539801610365, + 16.52836430168142 + ], + "sensor_type": 1, + "id": 60 + }, + { + "release_time": 1598, + "due_time": 2535, + "duration": 18, + "coordinate": [ + -42.03648970234484, + -175.0204845422189 + ], + "sensor_type": 1, + "id": 61 + }, + { + "release_time": 1072, + "due_time": 2164, + "duration": 37, + "coordinate": [ + -2.4836857249701865, + 156.86258818265435 + ], + "sensor_type": 1, + "id": 62 + }, + { + "release_time": 1401, + "due_time": 2954, + "duration": 15, + "coordinate": [ + -18.911170318271814, + 62.93237540388682 + ], + "sensor_type": 1, + "id": 63 + }, + { + "release_time": 2160, + "due_time": 2978, + "duration": 29, + "coordinate": [ + 6.718037922815412, + 129.31121096857623 + ], + "sensor_type": 1, + "id": 64 + }, + { + "release_time": 2861, + "due_time": 3049, + "duration": 47, + "coordinate": [ + -2.7082116102367024, + -112.16274954206844 + ], + "sensor_type": 1, + "id": 65 + }, + { + "release_time": 2680, + "due_time": 3168, + "duration": 43, + "coordinate": [ + 12.219937463727561, + 64.98071768158508 + ], + "sensor_type": 1, + "id": 66 + }, + { + "release_time": 2426, + "due_time": 2582, + "duration": 21, + "coordinate": [ + 54.758784030263115, + 8.564323932739313 + ], + "sensor_type": 1, + "id": 67 + }, + { + "release_time": 646, + "due_time": 1765, + "duration": 53, + "coordinate": [ + -62.38071270811244, + -3.410946978243885 + ], + "sensor_type": 1, + "id": 68 + }, + { + "release_time": 1391, + "due_time": 2593, + "duration": 39, + "coordinate": [ + -86.59282142593867, + 166.30947470578576 + ], + "sensor_type": 1, + "id": 69 + }, + { + "release_time": 1440, + "due_time": 2388, + "duration": 32, + "coordinate": [ + 67.84454114765629, + 167.85477769461897 + ], + "sensor_type": 1, + "id": 70 + }, + { + "release_time": 1071, + "due_time": 1256, + "duration": 42, + "coordinate": [ + -7.013265764707796, + -108.3877071347938 + ], + "sensor_type": 1, + "id": 71 + }, + { + "release_time": 3380, + "due_time": 3556, + "duration": 58, + "coordinate": [ + -65.2475203841151, + -139.80493766438684 + ], + "sensor_type": 1, + "id": 72 + }, + { + "release_time": 1979, + "due_time": 3578, + "duration": 42, + "coordinate": [ + 19.178406323066227, + -50.06313852603836 + ], + "sensor_type": 1, + "id": 73 + }, + { + "release_time": 560, + "due_time": 3089, + "duration": 19, + "coordinate": [ + 44.21738763803816, + -36.54027587390476 + ], + "sensor_type": 1, + "id": 74 + }, + { + "release_time": 1795, + "due_time": 2328, + "duration": 48, + "coordinate": [ + 55.707047668042264, + 75.67812918683688 + ], + "sensor_type": 1, + "id": 75 + }, + { + "release_time": 383, + "due_time": 2311, + "duration": 34, + "coordinate": [ + 22.079550338928485, + -131.0896276429376 + ], + "sensor_type": 1, + "id": 76 + }, + { + "release_time": 1605, + "due_time": 1712, + "duration": 23, + "coordinate": [ + 2.335828124908673, + -68.29431269090026 + ], + "sensor_type": 1, + "id": 77 + }, + { + "release_time": 2534, + "due_time": 3051, + "duration": 43, + "coordinate": [ + 61.906277156502284, + -170.18970856559196 + ], + "sensor_type": 1, + "id": 78 + }, + { + "release_time": 8, + "due_time": 2048, + "duration": 24, + "coordinate": [ + -21.890165582446116, + -116.58235588543064 + ], + "sensor_type": 1, + "id": 79 + }, + { + "release_time": 1646, + "due_time": 2840, + "duration": 56, + "coordinate": [ + -38.67802149190974, + -78.12125550858589 + ], + "sensor_type": 1, + "id": 80 + }, + { + "release_time": 2021, + "due_time": 3496, + "duration": 58, + "coordinate": [ + 85.26018258563889, + -65.1643282159117 + ], + "sensor_type": 1, + "id": 81 + }, + { + "release_time": 2032, + "due_time": 3013, + "duration": 42, + "coordinate": [ + -28.531847908762202, + 13.235628924048086 + ], + "sensor_type": 1, + "id": 82 + }, + { + "release_time": 3266, + "due_time": 3422, + "duration": 36, + "coordinate": [ + 32.2693313863188, + -20.556340506526027 + ], + "sensor_type": 1, + "id": 83 + }, + { + "release_time": 1217, + "due_time": 1622, + "duration": 44, + "coordinate": [ + -74.70781908952348, + -81.90783477298535 + ], + "sensor_type": 1, + "id": 84 + }, + { + "release_time": 1820, + "due_time": 2529, + "duration": 58, + "coordinate": [ + 76.7372018265257, + 33.017519349614616 + ], + "sensor_type": 1, + "id": 85 + }, + { + "release_time": 2168, + "due_time": 3507, + "duration": 36, + "coordinate": [ + -67.56836370316563, + -34.41813384705253 + ], + "sensor_type": 1, + "id": 86 + }, + { + "release_time": 2801, + "due_time": 3302, + "duration": 60, + "coordinate": [ + 7.691502324607271, + -65.17305835657004 + ], + "sensor_type": 1, + "id": 87 + }, + { + "release_time": 2753, + "due_time": 3500, + "duration": 40, + "coordinate": [ + 14.883217175954215, + -127.58518320935136 + ], + "sensor_type": 1, + "id": 88 + }, + { + "release_time": 2244, + "due_time": 2605, + "duration": 34, + "coordinate": [ + 51.77584082068125, + -15.479597392945607 + ], + "sensor_type": 1, + "id": 89 + }, + { + "release_time": 2085, + "due_time": 2793, + "duration": 52, + "coordinate": [ + 5.787491015478338, + -27.123272731903967 + ], + "sensor_type": 1, + "id": 90 + }, + { + "release_time": 2818, + "due_time": 2988, + "duration": 56, + "coordinate": [ + -24.707185355276593, + -175.37179646536967 + ], + "sensor_type": 1, + "id": 91 + }, + { + "release_time": 367, + "due_time": 2949, + "duration": 27, + "coordinate": [ + -40.58271482833554, + 19.509260612340825 + ], + "sensor_type": 1, + "id": 92 + }, + { + "release_time": 362, + "due_time": 2961, + "duration": 44, + "coordinate": [ + -65.0563562935468, + -41.96701493476854 + ], + "sensor_type": 1, + "id": 93 + }, + { + "release_time": 2046, + "due_time": 2227, + "duration": 19, + "coordinate": [ + -38.96173882459661, + 10.983924126125203 + ], + "sensor_type": 1, + "id": 94 + }, + { + "release_time": 1813, + "due_time": 3329, + "duration": 56, + "coordinate": [ + 12.486124437949968, + 100.85803052935961 + ], + "sensor_type": 1, + "id": 95 + }, + { + "release_time": 3294, + "due_time": 3572, + "duration": 59, + "coordinate": [ + 5.993036714732469, + 136.2410138302315 + ], + "sensor_type": 1, + "id": 96 + }, + { + "release_time": 3100, + "due_time": 3421, + "duration": 38, + "coordinate": [ + 69.71355710167407, + 165.07366125018933 + ], + "sensor_type": 1, + "id": 97 + }, + { + "release_time": 1409, + "due_time": 3373, + "duration": 55, + "coordinate": [ + 47.592017054647954, + -124.01732779079126 + ], + "sensor_type": 1, + "id": 98 + }, + { + "release_time": 2134, + "due_time": 3276, + "duration": 20, + "coordinate": [ + -68.05532882614969, + -128.9152978114587 + ], + "sensor_type": 1, + "id": 99 + }, + { + "release_time": 2049, + "due_time": 2309, + "duration": 54, + "coordinate": [ + -36.24658343866644, + -142.54267650734278 + ], + "sensor_type": 1, + "id": 100 + }, + { + "release_time": 3204, + "due_time": 3582, + "duration": 45, + "coordinate": [ + 16.238044963352138, + -175.06243667993655 + ], + "sensor_type": 1, + "id": 101 + }, + { + "release_time": 3309, + "due_time": 3428, + "duration": 27, + "coordinate": [ + 42.8753882745558, + -47.510058414795054 + ], + "sensor_type": 1, + "id": 102 + }, + { + "release_time": 2341, + "due_time": 3403, + "duration": 50, + "coordinate": [ + 32.427907863757014, + 179.08663616220576 + ], + "sensor_type": 1, + "id": 103 + }, + { + "release_time": 1195, + "due_time": 1561, + "duration": 38, + "coordinate": [ + -34.460163893521866, + -152.05235113502286 + ], + "sensor_type": 1, + "id": 104 + }, + { + "release_time": 865, + "due_time": 1509, + "duration": 20, + "coordinate": [ + -36.977696319942005, + -110.88719820301375 + ], + "sensor_type": 1, + "id": 105 + }, + { + "release_time": 496, + "due_time": 1481, + "duration": 38, + "coordinate": [ + -68.48758877554255, + -18.730490165790172 + ], + "sensor_type": 1, + "id": 106 + }, + { + "release_time": 1026, + "due_time": 1841, + "duration": 48, + "coordinate": [ + 40.293029154041164, + -37.49016670743194 + ], + "sensor_type": 1, + "id": 107 + }, + { + "release_time": 2405, + "due_time": 3499, + "duration": 24, + "coordinate": [ + -28.94421473981408, + -87.86097035783894 + ], + "sensor_type": 1, + "id": 108 + }, + { + "release_time": 1773, + "due_time": 3427, + "duration": 25, + "coordinate": [ + -4.9686275554654316, + 175.1152009227216 + ], + "sensor_type": 1, + "id": 109 + }, + { + "release_time": 1117, + "due_time": 2086, + "duration": 21, + "coordinate": [ + -13.580270394108496, + -162.15233829818388 + ], + "sensor_type": 1, + "id": 110 + }, + { + "release_time": 1083, + "due_time": 3225, + "duration": 31, + "coordinate": [ + 21.797734308490462, + 100.23670821714427 + ], + "sensor_type": 1, + "id": 111 + }, + { + "release_time": 1253, + "due_time": 2549, + "duration": 24, + "coordinate": [ + 5.631789856528982, + 99.40852544418107 + ], + "sensor_type": 1, + "id": 112 + }, + { + "release_time": 1443, + "due_time": 3159, + "duration": 42, + "coordinate": [ + 61.44650149306179, + 144.34843099980117 + ], + "sensor_type": 1, + "id": 113 + }, + { + "release_time": 190, + "due_time": 816, + "duration": 53, + "coordinate": [ + -49.32325897551718, + -151.20053100025797 + ], + "sensor_type": 1, + "id": 114 + }, + { + "release_time": 724, + "due_time": 931, + "duration": 28, + "coordinate": [ + -55.136235672648596, + 169.21462104870318 + ], + "sensor_type": 1, + "id": 115 + }, + { + "release_time": 64, + "due_time": 1572, + "duration": 36, + "coordinate": [ + -30.08240597985025, + -139.7230339519839 + ], + "sensor_type": 1, + "id": 116 + }, + { + "release_time": 516, + "due_time": 2490, + "duration": 34, + "coordinate": [ + 67.71916306331016, + -144.36877815697105 + ], + "sensor_type": 1, + "id": 117 + }, + { + "release_time": 3029, + "due_time": 3586, + "duration": 38, + "coordinate": [ + 60.38975755585241, + -162.06297019748246 + ], + "sensor_type": 1, + "id": 118 + }, + { + "release_time": 33, + "due_time": 3594, + "duration": 17, + "coordinate": [ + 60.51698413409218, + 77.46098439875362 + ], + "sensor_type": 1, + "id": 119 + }, + { + "release_time": 2809, + "due_time": 3464, + "duration": 58, + "coordinate": [ + -73.86871244688786, + -92.05636235989988 + ], + "sensor_type": 1, + "id": 120 + }, + { + "release_time": 1164, + "due_time": 2537, + "duration": 45, + "coordinate": [ + -89.75183386900113, + -44.31943016075479 + ], + "sensor_type": 1, + "id": 121 + }, + { + "release_time": 1781, + "due_time": 2069, + "duration": 22, + "coordinate": [ + 79.71294807289797, + -163.87131617612397 + ], + "sensor_type": 1, + "id": 122 + }, + { + "release_time": 1834, + "due_time": 2425, + "duration": 46, + "coordinate": [ + -53.08008647755681, + 95.58161689710681 + ], + "sensor_type": 1, + "id": 123 + }, + { + "release_time": 3245, + "due_time": 3369, + "duration": 36, + "coordinate": [ + -19.52055060833571, + 115.78817733605331 + ], + "sensor_type": 1, + "id": 124 + }, + { + "release_time": 2844, + "due_time": 3578, + "duration": 31, + "coordinate": [ + -12.1137759298431, + 120.52611341537249 + ], + "sensor_type": 1, + "id": 125 + }, + { + "release_time": 678, + "due_time": 1204, + "duration": 60, + "coordinate": [ + -18.515462525068443, + -59.83124725632349 + ], + "sensor_type": 1, + "id": 126 + }, + { + "release_time": 3511, + "due_time": 3594, + "duration": 24, + "coordinate": [ + 44.54927775227537, + -95.47967232891455 + ], + "sensor_type": 1, + "id": 127 + }, + { + "release_time": 1764, + "due_time": 1858, + "duration": 15, + "coordinate": [ + 31.474875156388435, + 45.43937209039848 + ], + "sensor_type": 1, + "id": 128 + }, + { + "release_time": 527, + "due_time": 2552, + "duration": 46, + "coordinate": [ + -44.940413235816735, + 61.7971897132723 + ], + "sensor_type": 1, + "id": 129 + }, + { + "release_time": 22, + "due_time": 451, + "duration": 24, + "coordinate": [ + 42.54563247538664, + 147.529603811235 + ], + "sensor_type": 1, + "id": 130 + }, + { + "release_time": 2168, + "due_time": 2705, + "duration": 52, + "coordinate": [ + -49.906487885490996, + -90.66700962037132 + ], + "sensor_type": 1, + "id": 131 + }, + { + "release_time": 3277, + "due_time": 3472, + "duration": 46, + "coordinate": [ + 39.04233029093473, + -58.703660926288975 + ], + "sensor_type": 1, + "id": 132 + }, + { + "release_time": 1946, + "due_time": 2498, + "duration": 37, + "coordinate": [ + -67.13344631819963, + -142.10870806599337 + ], + "sensor_type": 1, + "id": 133 + }, + { + "release_time": 3370, + "due_time": 3448, + "duration": 22, + "coordinate": [ + -9.216237626353873, + -115.96350800056572 + ], + "sensor_type": 1, + "id": 134 + }, + { + "release_time": 124, + "due_time": 260, + "duration": 40, + "coordinate": [ + -70.15051908580408, + -142.50417783052842 + ], + "sensor_type": 1, + "id": 135 + }, + { + "release_time": 2491, + "due_time": 2815, + "duration": 60, + "coordinate": [ + 79.3137615038884, + -28.871219660632164 + ], + "sensor_type": 1, + "id": 136 + } +] \ No newline at end of file diff --git a/benchmarks/aeosbench/dataset/cases/00389/constellation.json b/benchmarks/aeosbench/dataset/cases/00389/constellation.json new file mode 100644 index 0000000..5838667 --- /dev/null +++ b/benchmarks/aeosbench/dataset/cases/00389/constellation.json @@ -0,0 +1,3926 @@ +{ + "orbits": [ + { + "id": 0, + "eccentricity": 0.0001338, + "semi_major_axis": 6921000.0, + "inclination": 53.2153, + "right_ascension_of_the_ascending_node": 208.3679, + "argument_of_perigee": 90.0054 + }, + { + "id": 1, + "eccentricity": 0.0002753, + "semi_major_axis": 6921000.0, + "inclination": 53.0571, + "right_ascension_of_the_ascending_node": 341.7793, + "argument_of_perigee": 75.9839 + }, + { + "id": 2, + "eccentricity": 0.0001756, + "semi_major_axis": 7571000.0, + "inclination": 87.9101, + "right_ascension_of_the_ascending_node": 12.325, + "argument_of_perigee": 79.1478 + }, + { + "id": 3, + "eccentricity": 0.0001094, + "semi_major_axis": 6921000.0, + "inclination": 53.0541, + "right_ascension_of_the_ascending_node": 200.8355, + "argument_of_perigee": 94.1697 + }, + { + "id": 4, + "eccentricity": 0.0001105, + "semi_major_axis": 7121000.0, + "inclination": 98.3948, + "right_ascension_of_the_ascending_node": 51.3158, + "argument_of_perigee": 110.3255 + }, + { + "id": 5, + "eccentricity": 0.000203, + "semi_major_axis": 7571000.0, + "inclination": 87.9035, + "right_ascension_of_the_ascending_node": 42.8047, + "argument_of_perigee": 92.3835 + }, + { + "id": 6, + "eccentricity": 0.0001342, + "semi_major_axis": 6921000.0, + "inclination": 53.2177, + "right_ascension_of_the_ascending_node": 296.8349, + "argument_of_perigee": 58.0676 + }, + { + "id": 7, + "eccentricity": 0.0001507, + "semi_major_axis": 6921000.0, + "inclination": 53.0558, + "right_ascension_of_the_ascending_node": 33.0382, + "argument_of_perigee": 97.3368 + }, + { + "id": 8, + "eccentricity": 0.0001781, + "semi_major_axis": 6921000.0, + "inclination": 53.0584, + "right_ascension_of_the_ascending_node": 327.3787, + "argument_of_perigee": 78.3493 + }, + { + "id": 9, + "eccentricity": 0.0002998, + "semi_major_axis": 6921000.0, + "inclination": 70.0011, + "right_ascension_of_the_ascending_node": 290.704, + "argument_of_perigee": 264.3062 + }, + { + "id": 10, + "eccentricity": 0.0001978, + "semi_major_axis": 7571000.0, + "inclination": 87.915, + "right_ascension_of_the_ascending_node": 119.0558, + "argument_of_perigee": 84.5717 + }, + { + "id": 11, + "eccentricity": 0.0001541, + "semi_major_axis": 6921000.0, + "inclination": 43.0002, + "right_ascension_of_the_ascending_node": 241.5694, + "argument_of_perigee": 307.1099 + }, + { + "id": 12, + "eccentricity": 0.0001564, + "semi_major_axis": 6921000.0, + "inclination": 53.0563, + "right_ascension_of_the_ascending_node": 8.2208, + "argument_of_perigee": 97.0911 + }, + { + "id": 13, + "eccentricity": 0.0009752, + "semi_major_axis": 6907000.0, + "inclination": 34.941, + "right_ascension_of_the_ascending_node": 239.0877, + "argument_of_perigee": 284.2562 + }, + { + "id": 14, + "eccentricity": 0.0002608, + "semi_major_axis": 6921000.0, + "inclination": 97.6587, + "right_ascension_of_the_ascending_node": 238.8348, + "argument_of_perigee": 199.0127 + }, + { + "id": 15, + "eccentricity": 0.0001449, + "semi_major_axis": 6921000.0, + "inclination": 53.0535, + "right_ascension_of_the_ascending_node": 92.2436, + "argument_of_perigee": 107.7403 + }, + { + "id": 16, + "eccentricity": 0.0002178, + "semi_major_axis": 7571000.0, + "inclination": 87.894, + "right_ascension_of_the_ascending_node": 134.2795, + "argument_of_perigee": 83.3968 + }, + { + "id": 17, + "eccentricity": 0.0001679, + "semi_major_axis": 6921000.0, + "inclination": 53.057, + "right_ascension_of_the_ascending_node": 28.1347, + "argument_of_perigee": 127.7457 + }, + { + "id": 18, + "eccentricity": 0.0001424, + "semi_major_axis": 6921000.0, + "inclination": 53.2147, + "right_ascension_of_the_ascending_node": 169.2663, + "argument_of_perigee": 115.9642 + }, + { + "id": 19, + "eccentricity": 0.00012, + "semi_major_axis": 6921000.0, + "inclination": 53.0534, + "right_ascension_of_the_ascending_node": 195.9885, + "argument_of_perigee": 96.4889 + }, + { + "id": 20, + "eccentricity": 0.0001339, + "semi_major_axis": 6921000.0, + "inclination": 53.2159, + "right_ascension_of_the_ascending_node": 203.2897, + "argument_of_perigee": 101.9081 + }, + { + "id": 21, + "eccentricity": 0.0001605, + "semi_major_axis": 6921000.0, + "inclination": 43.0048, + "right_ascension_of_the_ascending_node": 255.7136, + "argument_of_perigee": 287.4108 + }, + { + "id": 22, + "eccentricity": 0.00061, + "semi_major_axis": 7034000.0, + "inclination": 97.7545, + "right_ascension_of_the_ascending_node": 57.9498, + "argument_of_perigee": 268.4399 + }, + { + "id": 23, + "eccentricity": 0.001722, + "semi_major_axis": 7139000.0, + "inclination": 24.9935, + "right_ascension_of_the_ascending_node": 200.2777, + "argument_of_perigee": 61.4243 + }, + { + "id": 24, + "eccentricity": 0.0001303, + "semi_major_axis": 6921000.0, + "inclination": 53.2147, + "right_ascension_of_the_ascending_node": 193.7299, + "argument_of_perigee": 89.0099 + }, + { + "id": 25, + "eccentricity": 0.000328, + "semi_major_axis": 6771000.0, + "inclination": 36.954, + "right_ascension_of_the_ascending_node": 288.5264, + "argument_of_perigee": 66.6336 + }, + { + "id": 26, + "eccentricity": 0.0001686, + "semi_major_axis": 6921000.0, + "inclination": 53.0555, + "right_ascension_of_the_ascending_node": 72.7454, + "argument_of_perigee": 82.4968 + }, + { + "id": 27, + "eccentricity": 0.0001342, + "semi_major_axis": 6921000.0, + "inclination": 53.2174, + "right_ascension_of_the_ascending_node": 60.3061, + "argument_of_perigee": 96.2149 + }, + { + "id": 28, + "eccentricity": 0.0001834, + "semi_major_axis": 6921000.0, + "inclination": 97.6544, + "right_ascension_of_the_ascending_node": 238.8723, + "argument_of_perigee": 113.6343 + }, + { + "id": 29, + "eccentricity": 0.0001475, + "semi_major_axis": 6921000.0, + "inclination": 53.2169, + "right_ascension_of_the_ascending_node": 157.9325, + "argument_of_perigee": 84.1174 + }, + { + "id": 30, + "eccentricity": 0.0001336, + "semi_major_axis": 6921000.0, + "inclination": 53.0548, + "right_ascension_of_the_ascending_node": 62.6099, + "argument_of_perigee": 93.4404 + }, + { + "id": 31, + "eccentricity": 0.000201, + "semi_major_axis": 7571000.0, + "inclination": 87.9202, + "right_ascension_of_the_ascending_node": 57.9304, + "argument_of_perigee": 82.9596 + }, + { + "id": 32, + "eccentricity": 0.0001472, + "semi_major_axis": 6921000.0, + "inclination": 53.2169, + "right_ascension_of_the_ascending_node": 242.4318, + "argument_of_perigee": 93.4752 + }, + { + "id": 33, + "eccentricity": 0.0002746, + "semi_major_axis": 6921000.0, + "inclination": 70.0002, + "right_ascension_of_the_ascending_node": 49.276, + "argument_of_perigee": 265.4088 + }, + { + "id": 34, + "eccentricity": 0.0001411, + "semi_major_axis": 6921000.0, + "inclination": 53.2157, + "right_ascension_of_the_ascending_node": 199.3323, + "argument_of_perigee": 100.7857 + }, + { + "id": 35, + "eccentricity": 0.0006406, + "semi_major_axis": 6907000.0, + "inclination": 97.6077, + "right_ascension_of_the_ascending_node": 333.6541, + "argument_of_perigee": 273.48 + }, + { + "id": 36, + "eccentricity": 0.0002109, + "semi_major_axis": 7571000.0, + "inclination": 87.8934, + "right_ascension_of_the_ascending_node": 179.6763, + "argument_of_perigee": 97.6112 + }, + { + "id": 37, + "eccentricity": 0.000114, + "semi_major_axis": 6921000.0, + "inclination": 53.2184, + "right_ascension_of_the_ascending_node": 139.6965, + "argument_of_perigee": 41.4728 + }, + { + "id": 38, + "eccentricity": 0.0001802, + "semi_major_axis": 7571000.0, + "inclination": 87.896, + "right_ascension_of_the_ascending_node": 73.2533, + "argument_of_perigee": 68.1074 + }, + { + "id": 39, + "eccentricity": 0.0001279, + "semi_major_axis": 6921000.0, + "inclination": 53.2162, + "right_ascension_of_the_ascending_node": 208.43, + "argument_of_perigee": 92.3164 + } + ], + "satellites": [ + { + "inertia": [ + 65.30907440185547, + 0.0, + 0.0, + 0.0, + 88.38219451904297, + 0.0, + 0.0, + 0.0, + 164.5861053466797 + ], + "mass": 86.97840770751101, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 0, + "solar_panel": { + "direction": [ + -0.08331186736900682, + 0.35430703973290784, + 0.9314105723853432 + ], + "area": 0.4175891810408755, + "efficiency": 0.22818004047701357 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.35576284572142414, + "power": 6.0751816760626065, + "type": 1 + }, + "battery": { + "capacity": 23232.780619191675, + "percentage": 0.574464917470337 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 682.0465886308724, + "power": 6.599689297110277, + "efficiency": 0.5803486217913528 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 445.68622476439054, + "power": 5.194396935011974, + "efficiency": 0.578119092292295 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 734.1333647812702, + "power": 6.175842736325614, + "efficiency": 0.5088310486866044 + } + ], + "mrp_control": { + "k": 24.717966714202895, + "ki": 0.005264068712671005, + "p": 86.02427856314412, + "integral_limit": 0.008007242387610079 + }, + "true_anomaly": 131.04410275693272, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 0 + }, + { + "inertia": [ + 114.32579803466797, + 0.0, + 0.0, + 0.0, + 191.6973419189453, + 0.0, + 0.0, + 0.0, + 117.12676239013672 + ], + "mass": 153.7595243233813, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 1, + "solar_panel": { + "direction": [ + 0.1398608127796525, + 0.9846552220406554, + 0.10436975978070762 + ], + "area": 0.22310873019549168, + "efficiency": 0.2952372980427025 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.26891024416613896, + "power": 2.9067971859619104, + "type": 1 + }, + "battery": { + "capacity": 26731.20619399218, + "percentage": 0.16907017569754068 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 524.4040331744727, + "power": 6.662816360655175, + "efficiency": 0.5441398453378309 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 500.15915135338605, + "power": 6.462155841707792, + "efficiency": 0.5495633874824164 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 654.7469267399426, + "power": 6.542304795219052, + "efficiency": 0.5233226668966016 + } + ], + "mrp_control": { + "k": 24.289385126774086, + "ki": 0.008322902629927006, + "p": 66.15508863487453, + "integral_limit": 0.0152403078184283 + }, + "true_anomaly": 359.5505591558535, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 1 + }, + { + "inertia": [ + 133.56752014160156, + 0.0, + 0.0, + 0.0, + 92.51220703125, + 0.0, + 0.0, + 0.0, + 96.19320678710938 + ], + "mass": 137.53712988823696, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 2, + "solar_panel": { + "direction": [ + 0.03605295331513976, + 0.05239455943099885, + -0.9979754479441305 + ], + "area": 0.33848547393132866, + "efficiency": 0.36600156289467645 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.297513006123984, + "power": 3.633466973871818, + "type": 1 + }, + "battery": { + "capacity": 9409.818499454632, + "percentage": 0.12313883945182576 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 586.2627237497796, + "power": 6.625302738413529, + "efficiency": 0.5610942044843571 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 569.6514579568487, + "power": 6.611778823966846, + "efficiency": 0.5061968410621749 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 412.31610072779705, + "power": 6.387045180798852, + "efficiency": 0.5871243022145458 + } + ], + "mrp_control": { + "k": 26.081635817676474, + "ki": 0.005542773729185826, + "p": 53.15408898263985, + "integral_limit": 0.012198036905697457 + }, + "true_anomaly": 193.1425533490058, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 2 + }, + { + "inertia": [ + 178.92962646484375, + 0.0, + 0.0, + 0.0, + 90.94701385498047, + 0.0, + 0.0, + 0.0, + 97.2957763671875 + ], + "mass": 107.00510811851173, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 3, + "solar_panel": { + "direction": [ + -0.043163146992613304, + 0.802336890088354, + 0.5953087077685346 + ], + "area": 0.27334864473664755, + "efficiency": 0.1312333907185594 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4224342198247971, + "power": 9.19673518856473, + "type": 1 + }, + "battery": { + "capacity": 29780.83035904303, + "percentage": 0.2392460157868443 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 417.1195484218443, + "power": 5.06871122996574, + "efficiency": 0.5484661551533527 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 722.6783901546029, + "power": 6.3222741937037945, + "efficiency": 0.5657161088411767 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 471.1565553704162, + "power": 5.200068793357377, + "efficiency": 0.5997564506329707 + } + ], + "mrp_control": { + "k": 19.30770544254504, + "ki": 0.0010910341090362497, + "p": 66.16462088035415, + "integral_limit": 0.0019965348973998913 + }, + "true_anomaly": 316.48806545392455, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 3 + }, + { + "inertia": [ + 92.72976684570312, + 0.0, + 0.0, + 0.0, + 164.2503662109375, + 0.0, + 0.0, + 0.0, + 58.94023132324219 + ], + "mass": 98.94566244435326, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 4, + "solar_panel": { + "direction": [ + 0.9382698248964534, + 0.006528682894384457, + -0.3458426115857374 + ], + "area": 0.43522820055691136, + "efficiency": 0.23675510014514775 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.39439524192100883, + "power": 9.634577536683315, + "type": 1 + }, + "battery": { + "capacity": 23906.725425592012, + "percentage": 0.4756067229011228 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 511.69620962567683, + "power": 5.884774803749604, + "efficiency": 0.5473619889321679 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 652.7327473761121, + "power": 5.8282638596945, + "efficiency": 0.5471875309210615 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 596.7132924936662, + "power": 5.715923074686085, + "efficiency": 0.5160741432494244 + } + ], + "mrp_control": { + "k": 24.227914041883526, + "ki": 0.00348342393693866, + "p": 89.98748248198764, + "integral_limit": 0.0009170285770196712 + }, + "true_anomaly": 149.91972277345417, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 4 + }, + { + "inertia": [ + 51.078678131103516, + 0.0, + 0.0, + 0.0, + 77.79827117919922, + 0.0, + 0.0, + 0.0, + 77.040771484375 + ], + "mass": 155.20986071954832, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 5, + "solar_panel": { + "direction": [ + 0.8770606117381167, + 0.4544134874401247, + 0.1557981571459182 + ], + "area": 0.16196621918429333, + "efficiency": 0.38224022198546614 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2825893567915574, + "power": 4.2341110770054815, + "type": 1 + }, + "battery": { + "capacity": 8030.222474079357, + "percentage": 0.9967843728130095 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 737.2894766831423, + "power": 5.37958997205371, + "efficiency": 0.5163172938426339 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 416.5147625186451, + "power": 6.041970958170618, + "efficiency": 0.5787212881728292 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 665.6270662038701, + "power": 5.366626393788856, + "efficiency": 0.5923287316234844 + } + ], + "mrp_control": { + "k": 14.472067746950621, + "ki": 0.005103277516433507, + "p": 35.15882037732196, + "integral_limit": 0.0022210859505534695 + }, + "true_anomaly": 159.32904792841512, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 5 + }, + { + "inertia": [ + 115.07340240478516, + 0.0, + 0.0, + 0.0, + 75.0013198852539, + 0.0, + 0.0, + 0.0, + 155.1053466796875 + ], + "mass": 74.49286865919589, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 6, + "solar_panel": { + "direction": [ + 0.16814917425314288, + 0.21779821542430614, + 0.9613999129165623 + ], + "area": 0.3905041369897486, + "efficiency": 0.21237437331014564 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.46375835856923264, + "power": 1.8161026575968933, + "type": 1 + }, + "battery": { + "capacity": 11346.950277285445, + "percentage": 0.8293387428537453 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 469.0568475345217, + "power": 5.475150663000419, + "efficiency": 0.5839681054822454 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 685.8531391276299, + "power": 6.956251723665634, + "efficiency": 0.50663297424732 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 743.0931462385245, + "power": 6.446199398398039, + "efficiency": 0.5513704874961072 + } + ], + "mrp_control": { + "k": 47.82287839807636, + "ki": 0.0007904786519866503, + "p": 141.24443058377958, + "integral_limit": 0.003283079635917866 + }, + "true_anomaly": 264.8654324755629, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 6 + }, + { + "inertia": [ + 165.53289794921875, + 0.0, + 0.0, + 0.0, + 63.60075759887695, + 0.0, + 0.0, + 0.0, + 92.75393676757812 + ], + "mass": 98.34922042219813, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 7, + "solar_panel": { + "direction": [ + 0.6679303926873055, + 0.6537630732464855, + 0.35561613375083584 + ], + "area": 0.3656373318898919, + "efficiency": 0.11218142697804008 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3258575887564502, + "power": 2.082773927190268, + "type": 1 + }, + "battery": { + "capacity": 26738.319218663346, + "percentage": 0.16898870022440698 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 553.4522828906197, + "power": 6.115528013363876, + "efficiency": 0.5988702862742883 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 741.652657046362, + "power": 5.354816867813909, + "efficiency": 0.5237884666876135 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 712.7348145368917, + "power": 5.769232809614556, + "efficiency": 0.5707200748825878 + } + ], + "mrp_control": { + "k": 65.03914150739728, + "ki": 8.797843437272857e-05, + "p": 256.3192760732033, + "integral_limit": 0.0004124217055791175 + }, + "true_anomaly": 345.18796552680584, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 7 + }, + { + "inertia": [ + 136.6334228515625, + 0.0, + 0.0, + 0.0, + 77.65042877197266, + 0.0, + 0.0, + 0.0, + 170.61334228515625 + ], + "mass": 73.45461064332821, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 8, + "solar_panel": { + "direction": [ + 0.25778599344791187, + 0.66089875484258, + -0.7048114765166643 + ], + "area": 0.485089619618441, + "efficiency": 0.4069488834083992 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.19674832823151453, + "power": 4.224307008990265, + "type": 1 + }, + "battery": { + "capacity": 14265.812159800633, + "percentage": 0.4960607748668743 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 556.7004287033309, + "power": 6.325825426531046, + "efficiency": 0.511869895376664 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 550.5816258912353, + "power": 5.497970991306744, + "efficiency": 0.5901143527883618 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 648.2031811493858, + "power": 6.500413193295439, + "efficiency": 0.5998204722454001 + } + ], + "mrp_control": { + "k": 42.87643553532656, + "ki": 0.006010378833775314, + "p": 113.77631165221675, + "integral_limit": 0.029055781403932363 + }, + "true_anomaly": 68.72427417084313, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 8 + }, + { + "inertia": [ + 93.28327941894531, + 0.0, + 0.0, + 0.0, + 113.20639038085938, + 0.0, + 0.0, + 0.0, + 103.74168395996094 + ], + "mass": 120.6664058842223, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 9, + "solar_panel": { + "direction": [ + -0.04003729795776346, + 0.840037711226786, + 0.5410486655459971 + ], + "area": 0.47663297402074045, + "efficiency": 0.4094324009868343 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.14175056389522936, + "power": 5.039882932582454, + "type": 1 + }, + "battery": { + "capacity": 13267.453075335903, + "percentage": 0.7469745511486884 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 702.4808221368436, + "power": 6.265316436901243, + "efficiency": 0.5666326377648563 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 452.576966173918, + "power": 6.198040386204164, + "efficiency": 0.532966045358083 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 600.1982725038092, + "power": 5.215819337818341, + "efficiency": 0.5213424928723058 + } + ], + "mrp_control": { + "k": 42.01470912895095, + "ki": 0.008010526810264533, + "p": 89.77206359388524, + "integral_limit": 0.036447590347888935 + }, + "true_anomaly": 54.071429681040385, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 9 + }, + { + "inertia": [ + 132.56614685058594, + 0.0, + 0.0, + 0.0, + 75.02005767822266, + 0.0, + 0.0, + 0.0, + 184.12469482421875 + ], + "mass": 130.5145677229932, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 10, + "solar_panel": { + "direction": [ + -0.09067232198342705, + 0.8048826639457393, + -0.586466049576396 + ], + "area": 0.42087355347029576, + "efficiency": 0.14483284067028204 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.40894551847894556, + "power": 4.2543479098542205, + "type": 1 + }, + "battery": { + "capacity": 14070.241146237087, + "percentage": 0.6159813590067085 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 641.103380793752, + "power": 5.479054508777818, + "efficiency": 0.5228141721599684 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 508.77222200036243, + "power": 5.818268542769525, + "efficiency": 0.5476961207820524 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 554.681507482761, + "power": 5.665480922587686, + "efficiency": 0.5785378636342964 + } + ], + "mrp_control": { + "k": 75.81524912936835, + "ki": 0.003857663200770092, + "p": 212.18145954893137, + "integral_limit": 0.016209931000521077 + }, + "true_anomaly": 25.109656079523972, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 10 + }, + { + "inertia": [ + 188.22837829589844, + 0.0, + 0.0, + 0.0, + 135.12451171875, + 0.0, + 0.0, + 0.0, + 97.5399169921875 + ], + "mass": 134.91757763509497, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 11, + "solar_panel": { + "direction": [ + 0.6794199431048779, + 0.26560437979272283, + -0.6839903905365101 + ], + "area": 0.38236570256634206, + "efficiency": 0.16597218318963775 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.33744235106836296, + "power": 6.206460603549612, + "type": 1 + }, + "battery": { + "capacity": 8268.27053854316, + "percentage": 0.4377960639320503 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 542.8474457793856, + "power": 5.856325908109959, + "efficiency": 0.5692536401646409 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 591.3568915442647, + "power": 6.346192444274231, + "efficiency": 0.518708825671898 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 436.0813728846884, + "power": 5.196843761912837, + "efficiency": 0.5814419821183315 + } + ], + "mrp_control": { + "k": 57.74690997428315, + "ki": 0.0023769289848761376, + "p": 229.68394980829842, + "integral_limit": 0.009371675170078926 + }, + "true_anomaly": 264.27911153066003, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 11 + }, + { + "inertia": [ + 193.94635009765625, + 0.0, + 0.0, + 0.0, + 101.61642456054688, + 0.0, + 0.0, + 0.0, + 90.88113403320312 + ], + "mass": 93.86933213342628, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 12, + "solar_panel": { + "direction": [ + -0.552120100658589, + 0.3447665772765688, + 0.759143860965594 + ], + "area": 0.11249546320499682, + "efficiency": 0.45148735326212586 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.11211186029413507, + "power": 5.979290704463769, + "type": 1 + }, + "battery": { + "capacity": 11729.966260868097, + "percentage": 0.8331391762556017 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 674.8666865414713, + "power": 5.02824964817022, + "efficiency": 0.5059590003536221 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 714.3853895445352, + "power": 6.356800463389751, + "efficiency": 0.5668574518850099 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 625.8515791669138, + "power": 6.431818501855689, + "efficiency": 0.5292953726203831 + } + ], + "mrp_control": { + "k": 35.51789822383886, + "ki": 0.0010550897949277783, + "p": 103.72572725570839, + "integral_limit": 0.003024392507237101 + }, + "true_anomaly": 20.600265744100707, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 12 + }, + { + "inertia": [ + 143.73236083984375, + 0.0, + 0.0, + 0.0, + 116.8875503540039, + 0.0, + 0.0, + 0.0, + 196.04832458496094 + ], + "mass": 116.88688058691032, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 13, + "solar_panel": { + "direction": [ + -0.2664456446801054, + 0.059224412539656254, + -0.9620286832471969 + ], + "area": 0.34346785494316767, + "efficiency": 0.469530619410622 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.19396988448188623, + "power": 9.593532764840656, + "type": 1 + }, + "battery": { + "capacity": 21900.198638462254, + "percentage": 0.19755705936483398 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 729.1861011315473, + "power": 6.753244538592881, + "efficiency": 0.5091616583737923 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 665.1306180124909, + "power": 5.961787387401162, + "efficiency": 0.5858806887436726 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 695.3362609496985, + "power": 6.440872710809768, + "efficiency": 0.5905060404333102 + } + ], + "mrp_control": { + "k": 37.45316506294016, + "ki": 0.00301591723004471, + "p": 104.61040640951505, + "integral_limit": 0.013500975609547649 + }, + "true_anomaly": 336.8076868209703, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 13 + }, + { + "inertia": [ + 139.8824462890625, + 0.0, + 0.0, + 0.0, + 116.27420806884766, + 0.0, + 0.0, + 0.0, + 64.42428588867188 + ], + "mass": 137.175978362212, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 14, + "solar_panel": { + "direction": [ + -0.06444951060141856, + 0.08832929191626965, + -0.9940041231166036 + ], + "area": 0.10934406118673948, + "efficiency": 0.42484912453720813 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3087657699230021, + "power": 6.5227221263321695, + "type": 1 + }, + "battery": { + "capacity": 24125.20952348519, + "percentage": 0.3225003750062164 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 549.8419250995437, + "power": 5.625780880630229, + "efficiency": 0.5527440736251525 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 462.71584597989715, + "power": 6.126000161990191, + "efficiency": 0.5861131470923943 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 411.85010734349106, + "power": 6.899693189249079, + "efficiency": 0.5202166444690836 + } + ], + "mrp_control": { + "k": 24.489577248269853, + "ki": 0.004466942727952604, + "p": 49.60160655046815, + "integral_limit": 0.0018604064786734988 + }, + "true_anomaly": 231.07556428720235, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 14 + }, + { + "inertia": [ + 55.197879791259766, + 0.0, + 0.0, + 0.0, + 192.5691680908203, + 0.0, + 0.0, + 0.0, + 193.2713165283203 + ], + "mass": 98.46540404063289, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 15, + "solar_panel": { + "direction": [ + 0.22025298667393514, + 0.6252623035308925, + -0.7486893038133065 + ], + "area": 0.31315839437867976, + "efficiency": 0.33831104991361155 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.43224442010330344, + "power": 1.6809141572973887, + "type": 1 + }, + "battery": { + "capacity": 9543.27633797365, + "percentage": 0.5795644309906415 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 665.8790529024675, + "power": 6.675550604434251, + "efficiency": 0.5519885075202573 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 571.295812283846, + "power": 6.277072153727048, + "efficiency": 0.5228320024911304 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 713.3273450674883, + "power": 5.32527249680375, + "efficiency": 0.5813564309432849 + } + ], + "mrp_control": { + "k": 23.243754949465107, + "ki": 0.0024337699463469896, + "p": 85.25934308594238, + "integral_limit": 0.00557923968985288 + }, + "true_anomaly": 191.2506772986433, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 15 + }, + { + "inertia": [ + 192.5740509033203, + 0.0, + 0.0, + 0.0, + 51.87080383300781, + 0.0, + 0.0, + 0.0, + 142.53269958496094 + ], + "mass": 60.684501647390846, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 16, + "solar_panel": { + "direction": [ + -0.23313892417952245, + 0.6451185101585019, + 0.7276457585139144 + ], + "area": 0.34542590330964107, + "efficiency": 0.4050359328632065 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.1317992662655848, + "power": 3.111740516847153, + "type": 1 + }, + "battery": { + "capacity": 12705.511772108879, + "percentage": 0.8448846311462067 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 546.3709936164333, + "power": 5.582125873715791, + "efficiency": 0.5829449227290631 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 570.6653517071499, + "power": 6.889470799595422, + "efficiency": 0.5650554640965382 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 551.3218631333029, + "power": 6.232532249166376, + "efficiency": 0.5202068767064542 + } + ], + "mrp_control": { + "k": 39.492771642055445, + "ki": 0.004224452911218601, + "p": 108.30380395113365, + "integral_limit": 0.005286985999228206 + }, + "true_anomaly": 107.71150023564634, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 16 + }, + { + "inertia": [ + 195.0115509033203, + 0.0, + 0.0, + 0.0, + 149.13497924804688, + 0.0, + 0.0, + 0.0, + 170.87234497070312 + ], + "mass": 123.41381027723924, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 17, + "solar_panel": { + "direction": [ + 0.982491348662162, + 0.01276354049290631, + -0.185870497492453 + ], + "area": 0.21145986189228153, + "efficiency": 0.38812047597627286 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2314424552454058, + "power": 6.911025832679951, + "type": 1 + }, + "battery": { + "capacity": 18713.774977660032, + "percentage": 0.8601505263813157 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 678.416267565839, + "power": 5.333075913851426, + "efficiency": 0.5814551470648529 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 591.639367953744, + "power": 5.274294492748106, + "efficiency": 0.5363790073810737 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 602.0405719221002, + "power": 5.546172400955849, + "efficiency": 0.593891505182572 + } + ], + "mrp_control": { + "k": 68.52317558305548, + "ki": 0.009838395920383517, + "p": 195.4136131989235, + "integral_limit": 0.03913849289335089 + }, + "true_anomaly": 315.41818008401657, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 17 + }, + { + "inertia": [ + 99.41436767578125, + 0.0, + 0.0, + 0.0, + 172.09263610839844, + 0.0, + 0.0, + 0.0, + 110.41149139404297 + ], + "mass": 174.17364338247933, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 18, + "solar_panel": { + "direction": [ + -0.35855823111628893, + 0.5434279756226108, + 0.7590270286422409 + ], + "area": 0.23012940637294657, + "efficiency": 0.19434882586892824 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.16715498308829024, + "power": 9.252345159975727, + "type": 1 + }, + "battery": { + "capacity": 13445.073622201977, + "percentage": 0.5813169861258813 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 480.76711490180014, + "power": 5.250514411258545, + "efficiency": 0.583082719311497 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 419.21837545737986, + "power": 6.30796965511277, + "efficiency": 0.5320470730666246 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 523.6584751268107, + "power": 5.959749749979352, + "efficiency": 0.5649865396169699 + } + ], + "mrp_control": { + "k": 37.22478502841313, + "ki": 0.004659829325718587, + "p": 130.74444679204777, + "integral_limit": 0.00464764663437122 + }, + "true_anomaly": 242.31683956851415, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 18 + }, + { + "inertia": [ + 92.80104064941406, + 0.0, + 0.0, + 0.0, + 50.26515579223633, + 0.0, + 0.0, + 0.0, + 198.3650665283203 + ], + "mass": 75.25481718922737, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 19, + "solar_panel": { + "direction": [ + -0.03569607423944055, + 0.11737970722709273, + 0.9924453610225473 + ], + "area": 0.3251618865679925, + "efficiency": 0.49083544599215123 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3686395114673955, + "power": 3.0886246809638576, + "type": 1 + }, + "battery": { + "capacity": 20172.728569052175, + "percentage": 0.2695565883788472 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 731.0425228863098, + "power": 6.801983150057728, + "efficiency": 0.5596782766222906 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 638.202148117766, + "power": 6.709721481458379, + "efficiency": 0.5163071352981727 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 565.2732757086603, + "power": 6.023227067154955, + "efficiency": 0.5498667259726173 + } + ], + "mrp_control": { + "k": 78.71455670227843, + "ki": 0.0019101291542788091, + "p": 217.67838198463164, + "integral_limit": 0.00785643580193563 + }, + "true_anomaly": 154.45920464874942, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 19 + }, + { + "inertia": [ + 64.83258819580078, + 0.0, + 0.0, + 0.0, + 106.57433319091797, + 0.0, + 0.0, + 0.0, + 176.4378662109375 + ], + "mass": 58.43233979471024, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 20, + "solar_panel": { + "direction": [ + 0.3094354564413287, + 0.9380365308943523, + 0.1560037339445283 + ], + "area": 0.3356971329197978, + "efficiency": 0.20166438743188764 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.21145768452854496, + "power": 6.733156610523971, + "type": 1 + }, + "battery": { + "capacity": 23534.71800950254, + "percentage": 0.7196288033009969 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 635.2760181867059, + "power": 6.129507920325196, + "efficiency": 0.5681998282844511 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 423.96980058418814, + "power": 5.165517564127624, + "efficiency": 0.5143951811655715 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 431.2631666303145, + "power": 6.182468925964203, + "efficiency": 0.5460290087644146 + } + ], + "mrp_control": { + "k": 29.19855878226446, + "ki": 0.0055557967936760285, + "p": 71.93831247860524, + "integral_limit": 0.004778729446332921 + }, + "true_anomaly": 187.34188080393284, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 20 + }, + { + "inertia": [ + 117.41629791259766, + 0.0, + 0.0, + 0.0, + 65.52445983886719, + 0.0, + 0.0, + 0.0, + 82.43342590332031 + ], + "mass": 83.25086264199123, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 21, + "solar_panel": { + "direction": [ + 0.16665393926309632, + 0.016980964269392173, + 0.9858692161643824 + ], + "area": 0.1521240610088268, + "efficiency": 0.10167027317014649 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.402792550760135, + "power": 6.613758160060609, + "type": 1 + }, + "battery": { + "capacity": 19015.301732651238, + "percentage": 0.44840262192586977 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 539.3585494765255, + "power": 6.242034301420696, + "efficiency": 0.5096057243622601 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 473.36976009780875, + "power": 5.57392507997054, + "efficiency": 0.5674440474021597 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 737.9003646943515, + "power": 5.926739649456631, + "efficiency": 0.5832137480462496 + } + ], + "mrp_control": { + "k": 31.268952263637527, + "ki": 0.005786142581061296, + "p": 100.61119012130345, + "integral_limit": 0.026230766865835167 + }, + "true_anomaly": 56.06049134682722, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 21 + }, + { + "inertia": [ + 107.05496215820312, + 0.0, + 0.0, + 0.0, + 57.726470947265625, + 0.0, + 0.0, + 0.0, + 140.20489501953125 + ], + "mass": 52.987374532436036, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 22, + "solar_panel": { + "direction": [ + -0.5245259422041746, + 0.7927849559941395, + 0.31042639949623047 + ], + "area": 0.3708401607143589, + "efficiency": 0.3590077289316246 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4141020144078922, + "power": 3.1583775013065742, + "type": 1 + }, + "battery": { + "capacity": 9249.57797201727, + "percentage": 0.5823984406146189 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 645.0558805570563, + "power": 6.3596893973242405, + "efficiency": 0.5903172838734273 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 432.12814129028675, + "power": 5.53626062949421, + "efficiency": 0.5527401508165711 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 580.5827732235994, + "power": 5.9852259213595325, + "efficiency": 0.5461139253455334 + } + ], + "mrp_control": { + "k": 39.62890520964828, + "ki": 0.006613960513680131, + "p": 104.85660537058831, + "integral_limit": 0.00809041318704127 + }, + "true_anomaly": 47.26412051200894, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 22 + }, + { + "inertia": [ + 162.1973419189453, + 0.0, + 0.0, + 0.0, + 186.42552185058594, + 0.0, + 0.0, + 0.0, + 165.8512420654297 + ], + "mass": 137.9185563626971, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 23, + "solar_panel": { + "direction": [ + -0.1301043784325063, + 0.21063167272102473, + 0.9688690051598484 + ], + "area": 0.2586180499002345, + "efficiency": 0.39217756098855505 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.30533761924340896, + "power": 1.0788827498926779, + "type": 1 + }, + "battery": { + "capacity": 26132.417973130847, + "percentage": 0.3603887838541878 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 676.287124915453, + "power": 5.865907507177512, + "efficiency": 0.580416059533466 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 697.7848784066045, + "power": 6.888357820866922, + "efficiency": 0.5094301407126662 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 549.2630957983431, + "power": 5.878776331302295, + "efficiency": 0.5180380223101758 + } + ], + "mrp_control": { + "k": 28.526286163008486, + "ki": 0.008097717618441684, + "p": 76.36129161181339, + "integral_limit": 0.013107866013250882 + }, + "true_anomaly": 38.621685439810925, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 23 + }, + { + "inertia": [ + 112.786865234375, + 0.0, + 0.0, + 0.0, + 125.09082794189453, + 0.0, + 0.0, + 0.0, + 126.62515258789062 + ], + "mass": 86.58550563149817, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 24, + "solar_panel": { + "direction": [ + 0.05298212787156007, + 0.09571813487066431, + -0.9939974510948622 + ], + "area": 0.13105875448010185, + "efficiency": 0.4981119475436162 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4343237611627031, + "power": 1.5171457254577776, + "type": 1 + }, + "battery": { + "capacity": 10382.227849219202, + "percentage": 0.7749878786631839 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 720.0714403075112, + "power": 5.158265043205619, + "efficiency": 0.5215560921273973 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 553.2899016332253, + "power": 6.25382642786883, + "efficiency": 0.5466248807488204 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 614.1911941346069, + "power": 6.182383698295114, + "efficiency": 0.5888386065955008 + } + ], + "mrp_control": { + "k": 44.475171198364706, + "ki": 0.009514476947671598, + "p": 100.88373468067226, + "integral_limit": 0.03479481097425688 + }, + "true_anomaly": 322.0699136683484, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 24 + }, + { + "inertia": [ + 100.12556457519531, + 0.0, + 0.0, + 0.0, + 162.0614013671875, + 0.0, + 0.0, + 0.0, + 153.53890991210938 + ], + "mass": 140.95971204626795, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 25, + "solar_panel": { + "direction": [ + -0.5427771323531173, + 0.4057841834393505, + -0.7353449401913269 + ], + "area": 0.3354358272473916, + "efficiency": 0.3458573485072629 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.28938789619802197, + "power": 1.3688845895777715, + "type": 1 + }, + "battery": { + "capacity": 9154.65585675143, + "percentage": 0.43079777424273935 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 479.48043649743454, + "power": 5.3468217048681534, + "efficiency": 0.5136083940115218 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 741.6139893040115, + "power": 5.058967011756156, + "efficiency": 0.526807827338325 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 701.2259632543874, + "power": 5.115167379019023, + "efficiency": 0.5992040192371377 + } + ], + "mrp_control": { + "k": 54.48101488689456, + "ki": 0.009630289125228049, + "p": 177.4904115848453, + "integral_limit": 0.026887944155428892 + }, + "true_anomaly": 53.80142807768153, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 25 + }, + { + "inertia": [ + 93.45620727539062, + 0.0, + 0.0, + 0.0, + 174.72023010253906, + 0.0, + 0.0, + 0.0, + 140.7474822998047 + ], + "mass": 198.7941136128995, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 26, + "solar_panel": { + "direction": [ + 0.32885782101332606, + 0.8333411988199347, + 0.4442915483190302 + ], + "area": 0.22137801772373875, + "efficiency": 0.2760404245247975 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.1940890399015079, + "power": 7.328546581273209, + "type": 1 + }, + "battery": { + "capacity": 8327.869138108612, + "percentage": 0.5012503215363584 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 604.9981900880515, + "power": 6.652194542355712, + "efficiency": 0.5097042801419748 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 463.34488145523545, + "power": 6.186769249002944, + "efficiency": 0.5934415246465392 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 475.67813348010304, + "power": 5.297950970614352, + "efficiency": 0.5354294594310561 + } + ], + "mrp_control": { + "k": 63.76764666196343, + "ki": 0.0060263937197879295, + "p": 128.69137929636068, + "integral_limit": 0.012974593721828185 + }, + "true_anomaly": 249.44899081102753, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 26 + }, + { + "inertia": [ + 50.605079650878906, + 0.0, + 0.0, + 0.0, + 102.98214721679688, + 0.0, + 0.0, + 0.0, + 151.60150146484375 + ], + "mass": 66.2039344442313, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 27, + "solar_panel": { + "direction": [ + -0.011609910979131987, + 0.0069662026024696596, + -0.9999083367931072 + ], + "area": 0.4388780984702635, + "efficiency": 0.33908610995733035 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.15394541648995938, + "power": 1.8159788470116371, + "type": 1 + }, + "battery": { + "capacity": 23717.58275937351, + "percentage": 0.1520025591733483 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 426.15522428007665, + "power": 5.322336625230305, + "efficiency": 0.5887314888740516 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 685.7883519723597, + "power": 5.548135224823007, + "efficiency": 0.5418076859648223 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 709.043449394664, + "power": 5.26756886797413, + "efficiency": 0.5129714029609139 + } + ], + "mrp_control": { + "k": 31.58730421589006, + "ki": 0.005286269642663804, + "p": 97.79424942221874, + "integral_limit": 0.0029696688836779693 + }, + "true_anomaly": 150.42606447388985, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 27 + }, + { + "inertia": [ + 171.38668823242188, + 0.0, + 0.0, + 0.0, + 69.50555419921875, + 0.0, + 0.0, + 0.0, + 131.87030029296875 + ], + "mass": 107.28034268682975, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 28, + "solar_panel": { + "direction": [ + -0.6392096646357522, + 0.6987518392372394, + 0.32118043495646575 + ], + "area": 0.330722160796833, + "efficiency": 0.13263808707939917 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.18381365566910707, + "power": 7.453052845518623, + "type": 1 + }, + "battery": { + "capacity": 8347.80027211965, + "percentage": 0.8917642262021248 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 449.0656357067874, + "power": 6.605304967637017, + "efficiency": 0.5042778118977329 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 578.3212958312229, + "power": 6.678541177392624, + "efficiency": 0.54615547977341 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 440.61416037227156, + "power": 5.91813713177063, + "efficiency": 0.563433143201141 + } + ], + "mrp_control": { + "k": 19.26589073500611, + "ki": 0.0033768604901900233, + "p": 64.56259421473668, + "integral_limit": 0.009916510316182967 + }, + "true_anomaly": 313.2037508012953, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 28 + }, + { + "inertia": [ + 130.58897399902344, + 0.0, + 0.0, + 0.0, + 64.48477172851562, + 0.0, + 0.0, + 0.0, + 111.1352310180664 + ], + "mass": 137.9341654846939, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 29, + "solar_panel": { + "direction": [ + -0.5916512505718773, + 0.21608262477763282, + -0.7766962707300341 + ], + "area": 0.4682497763435952, + "efficiency": 0.28978910686885206 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.39488933765890744, + "power": 2.767551495175848, + "type": 1 + }, + "battery": { + "capacity": 23509.202835918957, + "percentage": 0.32419143288415575 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 591.7447170428381, + "power": 6.044994136802966, + "efficiency": 0.5255838104622262 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 418.2841721769402, + "power": 5.143274215000482, + "efficiency": 0.5513750361656841 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 418.37437214273575, + "power": 6.674728641704139, + "efficiency": 0.5950635332909471 + } + ], + "mrp_control": { + "k": 15.100421449423106, + "ki": 0.006659096717068008, + "p": 40.56758678500944, + "integral_limit": 0.019597818506880624 + }, + "true_anomaly": 308.8589340356047, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 29 + }, + { + "inertia": [ + 113.1920166015625, + 0.0, + 0.0, + 0.0, + 136.4995574951172, + 0.0, + 0.0, + 0.0, + 183.10704040527344 + ], + "mass": 117.28908689365531, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 30, + "solar_panel": { + "direction": [ + -0.7041066535974472, + 0.6942508333530569, + 0.14916300060132368 + ], + "area": 0.22537684466308128, + "efficiency": 0.246762138612601 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.10434829799984696, + "power": 2.1944080549496503, + "type": 1 + }, + "battery": { + "capacity": 15049.350540461226, + "percentage": 0.3413512424664629 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 475.21299267226703, + "power": 5.864878471786117, + "efficiency": 0.5455836520002041 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 447.98986251874277, + "power": 5.537716601369271, + "efficiency": 0.5496222810231773 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 499.4291591332119, + "power": 5.490908140859149, + "efficiency": 0.5529025716264607 + } + ], + "mrp_control": { + "k": 26.910027456503983, + "ki": 0.001960696658834533, + "p": 86.60479205499735, + "integral_limit": 0.0025086410934940504 + }, + "true_anomaly": 126.02273681112045, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 30 + }, + { + "inertia": [ + 173.80447387695312, + 0.0, + 0.0, + 0.0, + 114.90234375, + 0.0, + 0.0, + 0.0, + 65.87764739990234 + ], + "mass": 63.65437044408371, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 31, + "solar_panel": { + "direction": [ + -0.5624890588414212, + 0.7890183118449526, + -0.24709545171255853 + ], + "area": 0.47409965400260823, + "efficiency": 0.40965176307859397 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.1087904313340423, + "power": 2.2836344063017866, + "type": 1 + }, + "battery": { + "capacity": 9336.664824392692, + "percentage": 0.1504510094999938 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 599.951161507035, + "power": 5.041156432383304, + "efficiency": 0.5716103611519002 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 624.7740980590459, + "power": 5.881578032189029, + "efficiency": 0.5762622294087916 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 452.84290378489743, + "power": 6.692712946618793, + "efficiency": 0.5490078692382532 + } + ], + "mrp_control": { + "k": 58.71194618190075, + "ki": 0.004337192623345406, + "p": 233.0572115531588, + "integral_limit": 0.01251207002893005 + }, + "true_anomaly": 180.10591914554016, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 31 + }, + { + "inertia": [ + 99.39897155761719, + 0.0, + 0.0, + 0.0, + 199.1558837890625, + 0.0, + 0.0, + 0.0, + 140.3300323486328 + ], + "mass": 157.6045149197211, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 32, + "solar_panel": { + "direction": [ + 0.27858409972315024, + 0.9547912830563887, + -0.10375213338036379 + ], + "area": 0.3647074886240712, + "efficiency": 0.3489189868435666 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.321686673925613, + "power": 3.5828988404552513, + "type": 1 + }, + "battery": { + "capacity": 24442.128758958086, + "percentage": 0.8441636824428346 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 505.3856038339418, + "power": 5.77609352929203, + "efficiency": 0.5955630830905541 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 646.0882509881468, + "power": 6.5112778726861995, + "efficiency": 0.525744897106125 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 600.5404249609524, + "power": 5.6284143785893725, + "efficiency": 0.519279597032044 + } + ], + "mrp_control": { + "k": 52.52473716147381, + "ki": 0.0046423072282399495, + "p": 129.8522278665648, + "integral_limit": 0.0013254221811187402 + }, + "true_anomaly": 297.7161135007142, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 32 + }, + { + "inertia": [ + 56.648658752441406, + 0.0, + 0.0, + 0.0, + 195.05357360839844, + 0.0, + 0.0, + 0.0, + 104.26272583007812 + ], + "mass": 54.34928138122399, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 33, + "solar_panel": { + "direction": [ + -0.8327716394645948, + 0.27972117040231526, + 0.47775251263830093 + ], + "area": 0.37912171929627436, + "efficiency": 0.33684252162621486 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3863098409428125, + "power": 5.315778786095429, + "type": 1 + }, + "battery": { + "capacity": 15409.380115137035, + "percentage": 0.5090375058916309 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 423.24855482506064, + "power": 5.131291514511568, + "efficiency": 0.5767078635970818 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 689.9435792506887, + "power": 6.948763973414772, + "efficiency": 0.5763245608247141 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 414.1839016518598, + "power": 6.207389896816749, + "efficiency": 0.5437509484995787 + } + ], + "mrp_control": { + "k": 59.55611280474943, + "ki": 0.007664650694662858, + "p": 176.32185634230325, + "integral_limit": 0.003288818718740807 + }, + "true_anomaly": 282.23800667964673, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 33 + }, + { + "inertia": [ + 157.55184936523438, + 0.0, + 0.0, + 0.0, + 122.2282943725586, + 0.0, + 0.0, + 0.0, + 181.5531463623047 + ], + "mass": 93.48042765390824, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 34, + "solar_panel": { + "direction": [ + -0.944124724769866, + 0.26304460895449555, + 0.19858508951631118 + ], + "area": 0.23537926332136672, + "efficiency": 0.386082754442836 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3957859499759454, + "power": 8.968581587980049, + "type": 1 + }, + "battery": { + "capacity": 18655.306286189436, + "percentage": 0.9027284358032187 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 432.27477617140073, + "power": 6.1238482824567555, + "efficiency": 0.5501790032250974 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 703.1517942610691, + "power": 6.103987783394141, + "efficiency": 0.5371280353189618 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 520.9706708595608, + "power": 5.4849359358239065, + "efficiency": 0.5532837947115152 + } + ], + "mrp_control": { + "k": 26.582475066500777, + "ki": 0.004316944941508072, + "p": 75.50769519334133, + "integral_limit": 0.02129529667258787 + }, + "true_anomaly": 97.05776229310743, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 34 + }, + { + "inertia": [ + 159.94873046875, + 0.0, + 0.0, + 0.0, + 117.80781555175781, + 0.0, + 0.0, + 0.0, + 157.14666748046875 + ], + "mass": 73.04555593941797, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 35, + "solar_panel": { + "direction": [ + -0.8582863662371706, + 0.4208610440630622, + -0.29363326637413356 + ], + "area": 0.4750214831176989, + "efficiency": 0.408423216614047 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.16982187482810024, + "power": 6.304301495534556, + "type": 1 + }, + "battery": { + "capacity": 13588.185513003524, + "percentage": 0.44346232181576184 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 645.1646690509892, + "power": 5.397975174749853, + "efficiency": 0.5858325074315194 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 415.6586327367017, + "power": 5.233683904692496, + "efficiency": 0.5774837402682345 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 656.3042082665505, + "power": 6.003010501534528, + "efficiency": 0.5208321360145581 + } + ], + "mrp_control": { + "k": 63.0160580278579, + "ki": 0.0098885238113571, + "p": 142.89389622181955, + "integral_limit": 0.027024643710532016 + }, + "true_anomaly": 123.52136384841822, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 35 + }, + { + "inertia": [ + 97.1336669921875, + 0.0, + 0.0, + 0.0, + 182.21559143066406, + 0.0, + 0.0, + 0.0, + 126.9335708618164 + ], + "mass": 161.09667353067306, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 36, + "solar_panel": { + "direction": [ + 0.3900991733063382, + 0.529558997970782, + 0.7532528809462947 + ], + "area": 0.2308481097645669, + "efficiency": 0.32822434002936196 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.33958625351152283, + "power": 1.0430193876585045, + "type": 1 + }, + "battery": { + "capacity": 14104.704034596465, + "percentage": 0.35641584895176925 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 677.1881774908243, + "power": 6.033239244097924, + "efficiency": 0.5164454804227032 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 432.55374594363315, + "power": 5.144054282350694, + "efficiency": 0.5752841276569307 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 539.7114612840562, + "power": 5.80311320380373, + "efficiency": 0.5279691011947601 + } + ], + "mrp_control": { + "k": 61.724020518378175, + "ki": 0.006344452982148858, + "p": 157.55786088715072, + "integral_limit": 0.0026970683827980614 + }, + "true_anomaly": 290.9843989671595, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 36 + }, + { + "inertia": [ + 147.43093872070312, + 0.0, + 0.0, + 0.0, + 196.14613342285156, + 0.0, + 0.0, + 0.0, + 144.1424560546875 + ], + "mass": 102.8121946942491, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 37, + "solar_panel": { + "direction": [ + -0.3791584017639656, + 0.17966650320284203, + -0.9077217932817623 + ], + "area": 0.3401767064372768, + "efficiency": 0.3309328524360663 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.12085174362316904, + "power": 7.008658176824308, + "type": 1 + }, + "battery": { + "capacity": 18934.88060022879, + "percentage": 0.8676512204169872 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 609.260941185629, + "power": 5.935359412070016, + "efficiency": 0.5160710309904946 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 746.6902624564437, + "power": 6.671249405045406, + "efficiency": 0.5033716538341383 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 466.18141687015026, + "power": 6.372702260595088, + "efficiency": 0.5773069802997742 + } + ], + "mrp_control": { + "k": 26.02825432375961, + "ki": 0.0023160847209362178, + "p": 54.24117270900583, + "integral_limit": 0.003104577458186472 + }, + "true_anomaly": 279.45461687781375, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 37 + }, + { + "inertia": [ + 195.9453887939453, + 0.0, + 0.0, + 0.0, + 53.42475891113281, + 0.0, + 0.0, + 0.0, + 142.0194854736328 + ], + "mass": 197.10177343670256, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 38, + "solar_panel": { + "direction": [ + -0.11245052889107157, + 0.35606437120099754, + 0.9276707617001608 + ], + "area": 0.37817503705905187, + "efficiency": 0.39732706644909566 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.1876640912732035, + "power": 7.878691491909651, + "type": 1 + }, + "battery": { + "capacity": 8440.429705432814, + "percentage": 0.1922351248857166 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 679.441604922176, + "power": 5.354011718483324, + "efficiency": 0.5738195770478509 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 403.6357080605503, + "power": 5.661370051162475, + "efficiency": 0.5566886525766697 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 457.81902803325124, + "power": 6.24010727747603, + "efficiency": 0.581363182205749 + } + ], + "mrp_control": { + "k": 48.99599819840776, + "ki": 0.0054298409077438905, + "p": 139.41895936649772, + "integral_limit": 0.025289680646944552 + }, + "true_anomaly": 83.17389342937756, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 38 + }, + { + "inertia": [ + 75.89210510253906, + 0.0, + 0.0, + 0.0, + 90.02259826660156, + 0.0, + 0.0, + 0.0, + 182.88330078125 + ], + "mass": 153.7963060317917, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 39, + "solar_panel": { + "direction": [ + 0.6312198072711949, + 0.17928833220698473, + -0.7545974084523174 + ], + "area": 0.2474570974502367, + "efficiency": 0.488222630047498 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.22372359555802981, + "power": 3.6588883728819726, + "type": 1 + }, + "battery": { + "capacity": 14312.374899309758, + "percentage": 0.6425143627371813 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 605.9167486302389, + "power": 5.1086994336763105, + "efficiency": 0.5702733039850975 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 570.791293751932, + "power": 6.4055857324285626, + "efficiency": 0.5363309947307833 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 598.9048095980863, + "power": 5.485663853808707, + "efficiency": 0.5764883787953379 + } + ], + "mrp_control": { + "k": 64.75910346717295, + "ki": 0.003961286095701094, + "p": 194.99180851339784, + "integral_limit": 0.012269434899197533 + }, + "true_anomaly": 330.0542887064066, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 39 + } + ] +} \ No newline at end of file diff --git a/benchmarks/aeosbench/dataset/cases/00389/taskset.json b/benchmarks/aeosbench/dataset/cases/00389/taskset.json new file mode 100644 index 0000000..6c6e4b6 --- /dev/null +++ b/benchmarks/aeosbench/dataset/cases/00389/taskset.json @@ -0,0 +1,3159 @@ +[ + { + "release_time": 2445, + "due_time": 3270, + "duration": 21, + "coordinate": [ + 37.30632370357003, + -93.75699321801662 + ], + "sensor_type": 1, + "id": 0 + }, + { + "release_time": 1673, + "due_time": 1956, + "duration": 24, + "coordinate": [ + -81.16362827644085, + 93.97959208949453 + ], + "sensor_type": 1, + "id": 1 + }, + { + "release_time": 1412, + "due_time": 2125, + "duration": 19, + "coordinate": [ + 72.66868410310943, + -142.01865470838567 + ], + "sensor_type": 1, + "id": 2 + }, + { + "release_time": 1943, + "due_time": 2974, + "duration": 59, + "coordinate": [ + -64.82959055240849, + 52.264914671036706 + ], + "sensor_type": 1, + "id": 3 + }, + { + "release_time": 222, + "due_time": 1173, + "duration": 28, + "coordinate": [ + -71.39489169706728, + -138.9329176169307 + ], + "sensor_type": 1, + "id": 4 + }, + { + "release_time": 2328, + "due_time": 2986, + "duration": 16, + "coordinate": [ + 59.57009824822032, + -166.48120421559804 + ], + "sensor_type": 1, + "id": 5 + }, + { + "release_time": 57, + "due_time": 1876, + "duration": 49, + "coordinate": [ + 2.9012839942577244, + 161.61775391968604 + ], + "sensor_type": 1, + "id": 6 + }, + { + "release_time": 3189, + "due_time": 3521, + "duration": 33, + "coordinate": [ + -73.26327277231132, + -154.55949414560672 + ], + "sensor_type": 1, + "id": 7 + }, + { + "release_time": 1108, + "due_time": 1501, + "duration": 50, + "coordinate": [ + -66.35433673784846, + -150.46209266107175 + ], + "sensor_type": 1, + "id": 8 + }, + { + "release_time": 23, + "due_time": 1935, + "duration": 37, + "coordinate": [ + -28.518283499974693, + 95.81102453065415 + ], + "sensor_type": 1, + "id": 9 + }, + { + "release_time": 1472, + "due_time": 2702, + "duration": 26, + "coordinate": [ + 2.777480431806268, + 106.38028459315518 + ], + "sensor_type": 1, + "id": 10 + }, + { + "release_time": 2155, + "due_time": 3137, + "duration": 34, + "coordinate": [ + 27.016107210581822, + -139.66437835502632 + ], + "sensor_type": 1, + "id": 11 + }, + { + "release_time": 72, + "due_time": 779, + "duration": 15, + "coordinate": [ + 25.909607233656175, + 144.2160268882527 + ], + "sensor_type": 1, + "id": 12 + }, + { + "release_time": 1061, + "due_time": 2053, + "duration": 60, + "coordinate": [ + 73.38366072220782, + 139.7218375763727 + ], + "sensor_type": 1, + "id": 13 + }, + { + "release_time": 1900, + "due_time": 2836, + "duration": 28, + "coordinate": [ + -25.92017410685669, + 98.97682180022042 + ], + "sensor_type": 1, + "id": 14 + }, + { + "release_time": 3000, + "due_time": 3157, + "duration": 49, + "coordinate": [ + 18.61783042054151, + 77.28374476287928 + ], + "sensor_type": 1, + "id": 15 + }, + { + "release_time": 1146, + "due_time": 1906, + "duration": 16, + "coordinate": [ + -0.6710464682504806, + -82.9575445980303 + ], + "sensor_type": 1, + "id": 16 + }, + { + "release_time": 352, + "due_time": 2177, + "duration": 19, + "coordinate": [ + 43.652756564432934, + 159.4849623195546 + ], + "sensor_type": 1, + "id": 17 + }, + { + "release_time": 1544, + "due_time": 2121, + "duration": 41, + "coordinate": [ + -15.184020979864542, + -99.42001880751762 + ], + "sensor_type": 1, + "id": 18 + }, + { + "release_time": 2974, + "due_time": 3527, + "duration": 25, + "coordinate": [ + 46.86418608495825, + 162.31988500777652 + ], + "sensor_type": 1, + "id": 19 + }, + { + "release_time": 657, + "due_time": 2241, + "duration": 33, + "coordinate": [ + -29.755487663981306, + 101.52986769629251 + ], + "sensor_type": 1, + "id": 20 + }, + { + "release_time": 2770, + "due_time": 3019, + "duration": 45, + "coordinate": [ + 11.4455056962164, + -170.61135857688961 + ], + "sensor_type": 1, + "id": 21 + }, + { + "release_time": 2745, + "due_time": 3320, + "duration": 54, + "coordinate": [ + 36.662015718465966, + -53.12459082706529 + ], + "sensor_type": 1, + "id": 22 + }, + { + "release_time": 3025, + "due_time": 3492, + "duration": 55, + "coordinate": [ + 84.48977863293825, + -124.44947331088059 + ], + "sensor_type": 1, + "id": 23 + }, + { + "release_time": 872, + "due_time": 3257, + "duration": 18, + "coordinate": [ + 44.352592023671406, + 61.04369064422943 + ], + "sensor_type": 1, + "id": 24 + }, + { + "release_time": 1612, + "due_time": 2794, + "duration": 25, + "coordinate": [ + -88.69317418633439, + 33.87216654361359 + ], + "sensor_type": 1, + "id": 25 + }, + { + "release_time": 2723, + "due_time": 3286, + "duration": 18, + "coordinate": [ + 56.47059611010428, + -152.84753913402912 + ], + "sensor_type": 1, + "id": 26 + }, + { + "release_time": 1398, + "due_time": 1614, + "duration": 51, + "coordinate": [ + -87.5175294081775, + -57.62769312201037 + ], + "sensor_type": 1, + "id": 27 + }, + { + "release_time": 2912, + "due_time": 3441, + "duration": 21, + "coordinate": [ + -27.41403471093257, + -98.21107288865515 + ], + "sensor_type": 1, + "id": 28 + }, + { + "release_time": 2095, + "due_time": 3167, + "duration": 55, + "coordinate": [ + -32.37766543745022, + -169.7616538831706 + ], + "sensor_type": 1, + "id": 29 + }, + { + "release_time": 1016, + "due_time": 1314, + "duration": 32, + "coordinate": [ + 28.638216460328522, + 27.989511731052232 + ], + "sensor_type": 1, + "id": 30 + }, + { + "release_time": 1189, + "due_time": 2490, + "duration": 20, + "coordinate": [ + -9.614938433165108, + 2.6750497203935026 + ], + "sensor_type": 1, + "id": 31 + }, + { + "release_time": 142, + "due_time": 1509, + "duration": 20, + "coordinate": [ + 37.877083610777134, + 59.577914197210276 + ], + "sensor_type": 1, + "id": 32 + }, + { + "release_time": 1759, + "due_time": 2384, + "duration": 52, + "coordinate": [ + 26.289356567750303, + -135.35356474805852 + ], + "sensor_type": 1, + "id": 33 + }, + { + "release_time": 1944, + "due_time": 3377, + "duration": 36, + "coordinate": [ + -56.82500384684835, + 35.12442113189218 + ], + "sensor_type": 1, + "id": 34 + }, + { + "release_time": 1129, + "due_time": 1319, + "duration": 24, + "coordinate": [ + 21.612448195903326, + -20.517372809412848 + ], + "sensor_type": 1, + "id": 35 + }, + { + "release_time": 2294, + "due_time": 2464, + "duration": 53, + "coordinate": [ + -53.20307200470352, + 87.07898503612932 + ], + "sensor_type": 1, + "id": 36 + }, + { + "release_time": 742, + "due_time": 2559, + "duration": 29, + "coordinate": [ + 45.22747304145591, + -30.216498415920086 + ], + "sensor_type": 1, + "id": 37 + }, + { + "release_time": 1457, + "due_time": 3330, + "duration": 41, + "coordinate": [ + -52.470903639024804, + -147.13879296468366 + ], + "sensor_type": 1, + "id": 38 + }, + { + "release_time": 3412, + "due_time": 3596, + "duration": 31, + "coordinate": [ + 33.48835272736801, + 37.3187265918767 + ], + "sensor_type": 1, + "id": 39 + }, + { + "release_time": 2220, + "due_time": 2748, + "duration": 59, + "coordinate": [ + -53.336619260757125, + -52.337391492632094 + ], + "sensor_type": 1, + "id": 40 + }, + { + "release_time": 2331, + "due_time": 2920, + "duration": 26, + "coordinate": [ + -4.673489102475642, + 148.11979755923426 + ], + "sensor_type": 1, + "id": 41 + }, + { + "release_time": 1729, + "due_time": 3492, + "duration": 52, + "coordinate": [ + -64.29931249980967, + 102.52877314988984 + ], + "sensor_type": 1, + "id": 42 + }, + { + "release_time": 2615, + "due_time": 3229, + "duration": 49, + "coordinate": [ + 43.87010155713779, + 149.2919761936372 + ], + "sensor_type": 1, + "id": 43 + }, + { + "release_time": 2930, + "due_time": 3252, + "duration": 59, + "coordinate": [ + 65.99693055765147, + -101.95411559558872 + ], + "sensor_type": 1, + "id": 44 + }, + { + "release_time": 2008, + "due_time": 3598, + "duration": 39, + "coordinate": [ + -25.207546321815514, + -8.548135716949389 + ], + "sensor_type": 1, + "id": 45 + }, + { + "release_time": 3194, + "due_time": 3394, + "duration": 45, + "coordinate": [ + 5.241074296655427, + 147.19447156571601 + ], + "sensor_type": 1, + "id": 46 + }, + { + "release_time": 55, + "due_time": 2863, + "duration": 20, + "coordinate": [ + -58.343588672340836, + -167.83802208411285 + ], + "sensor_type": 1, + "id": 47 + }, + { + "release_time": 1714, + "due_time": 2442, + "duration": 33, + "coordinate": [ + 52.090430053033, + 81.11746490879625 + ], + "sensor_type": 1, + "id": 48 + }, + { + "release_time": 818, + "due_time": 2847, + "duration": 24, + "coordinate": [ + -85.54657959330125, + 141.24611255258606 + ], + "sensor_type": 1, + "id": 49 + }, + { + "release_time": 23, + "due_time": 2267, + "duration": 55, + "coordinate": [ + -50.5280477121962, + 168.673867085623 + ], + "sensor_type": 1, + "id": 50 + }, + { + "release_time": 208, + "due_time": 1658, + "duration": 32, + "coordinate": [ + 81.21417547042523, + 36.164045348050536 + ], + "sensor_type": 1, + "id": 51 + }, + { + "release_time": 350, + "due_time": 1472, + "duration": 17, + "coordinate": [ + -47.07795150555053, + -132.30199386450084 + ], + "sensor_type": 1, + "id": 52 + }, + { + "release_time": 1439, + "due_time": 1898, + "duration": 46, + "coordinate": [ + -50.11792247817138, + -41.20889474154433 + ], + "sensor_type": 1, + "id": 53 + }, + { + "release_time": 865, + "due_time": 1203, + "duration": 23, + "coordinate": [ + -51.53363061471788, + -38.74139701263201 + ], + "sensor_type": 1, + "id": 54 + }, + { + "release_time": 1251, + "due_time": 2741, + "duration": 33, + "coordinate": [ + -32.01857325291448, + -23.251791463242597 + ], + "sensor_type": 1, + "id": 55 + }, + { + "release_time": 181, + "due_time": 443, + "duration": 34, + "coordinate": [ + 18.304421339239667, + 97.07291238138498 + ], + "sensor_type": 1, + "id": 56 + }, + { + "release_time": 875, + "due_time": 1601, + "duration": 56, + "coordinate": [ + 15.6161002479367, + -150.11716132001735 + ], + "sensor_type": 1, + "id": 57 + }, + { + "release_time": 3145, + "due_time": 3297, + "duration": 50, + "coordinate": [ + -35.26310402489226, + 9.279307610266613 + ], + "sensor_type": 1, + "id": 58 + }, + { + "release_time": 1418, + "due_time": 2014, + "duration": 20, + "coordinate": [ + 44.15591661262593, + -79.13220680932193 + ], + "sensor_type": 1, + "id": 59 + }, + { + "release_time": 1335, + "due_time": 2834, + "duration": 17, + "coordinate": [ + 24.165204659618283, + 167.66358700987615 + ], + "sensor_type": 1, + "id": 60 + }, + { + "release_time": 3230, + "due_time": 3458, + "duration": 54, + "coordinate": [ + -56.155955160054766, + -61.827953729873485 + ], + "sensor_type": 1, + "id": 61 + }, + { + "release_time": 2030, + "due_time": 3374, + "duration": 41, + "coordinate": [ + 46.09738771898927, + 139.1238875296362 + ], + "sensor_type": 1, + "id": 62 + }, + { + "release_time": 3099, + "due_time": 3342, + "duration": 38, + "coordinate": [ + -38.30633670679821, + 84.23768214062733 + ], + "sensor_type": 1, + "id": 63 + }, + { + "release_time": 2926, + "due_time": 3371, + "duration": 52, + "coordinate": [ + 41.16640080763813, + 41.398443617791855 + ], + "sensor_type": 1, + "id": 64 + }, + { + "release_time": 1956, + "due_time": 3419, + "duration": 60, + "coordinate": [ + -81.01538298318269, + 78.05704659904313 + ], + "sensor_type": 1, + "id": 65 + }, + { + "release_time": 1087, + "due_time": 1906, + "duration": 17, + "coordinate": [ + -10.779527705983469, + -13.154100097250478 + ], + "sensor_type": 1, + "id": 66 + }, + { + "release_time": 1151, + "due_time": 1706, + "duration": 35, + "coordinate": [ + -57.87763041645506, + -65.14554120925021 + ], + "sensor_type": 1, + "id": 67 + }, + { + "release_time": 674, + "due_time": 2155, + "duration": 35, + "coordinate": [ + -59.92458004474406, + -179.30985607898597 + ], + "sensor_type": 1, + "id": 68 + }, + { + "release_time": 2092, + "due_time": 2708, + "duration": 56, + "coordinate": [ + 88.14489907557038, + -95.68229234220578 + ], + "sensor_type": 1, + "id": 69 + }, + { + "release_time": 1407, + "due_time": 2287, + "duration": 42, + "coordinate": [ + 23.703900966135222, + 48.43209740336971 + ], + "sensor_type": 1, + "id": 70 + }, + { + "release_time": 3157, + "due_time": 3479, + "duration": 39, + "coordinate": [ + 16.333985130194066, + -173.97049129545562 + ], + "sensor_type": 1, + "id": 71 + }, + { + "release_time": 632, + "due_time": 1203, + "duration": 56, + "coordinate": [ + -29.136687034395223, + -153.69089723461082 + ], + "sensor_type": 1, + "id": 72 + }, + { + "release_time": 395, + "due_time": 3415, + "duration": 57, + "coordinate": [ + -71.19338771838446, + 170.06416680655536 + ], + "sensor_type": 1, + "id": 73 + }, + { + "release_time": 559, + "due_time": 747, + "duration": 55, + "coordinate": [ + -11.653545973768558, + 113.34103596423103 + ], + "sensor_type": 1, + "id": 74 + }, + { + "release_time": 1863, + "due_time": 3380, + "duration": 32, + "coordinate": [ + 9.170444500111302, + -75.55571805207705 + ], + "sensor_type": 1, + "id": 75 + }, + { + "release_time": 2805, + "due_time": 3298, + "duration": 31, + "coordinate": [ + -31.569396184218533, + 36.506949963216755 + ], + "sensor_type": 1, + "id": 76 + }, + { + "release_time": 3337, + "due_time": 3498, + "duration": 45, + "coordinate": [ + -23.84891017320986, + 101.0930422414259 + ], + "sensor_type": 1, + "id": 77 + }, + { + "release_time": 2218, + "due_time": 2953, + "duration": 17, + "coordinate": [ + -2.786520906390095, + -136.54133906010694 + ], + "sensor_type": 1, + "id": 78 + }, + { + "release_time": 120, + "due_time": 2889, + "duration": 49, + "coordinate": [ + -4.378446686239101, + 161.4120490984693 + ], + "sensor_type": 1, + "id": 79 + }, + { + "release_time": 980, + "due_time": 1252, + "duration": 20, + "coordinate": [ + -38.39297929351693, + 10.85981351435504 + ], + "sensor_type": 1, + "id": 80 + }, + { + "release_time": 2896, + "due_time": 3405, + "duration": 50, + "coordinate": [ + -5.818265929103262, + 120.2731385248278 + ], + "sensor_type": 1, + "id": 81 + }, + { + "release_time": 1027, + "due_time": 3199, + "duration": 26, + "coordinate": [ + 72.71559218803532, + -177.7012833686185 + ], + "sensor_type": 1, + "id": 82 + }, + { + "release_time": 214, + "due_time": 440, + "duration": 39, + "coordinate": [ + 45.802749214817595, + 90.22495299440885 + ], + "sensor_type": 1, + "id": 83 + }, + { + "release_time": 3474, + "due_time": 3530, + "duration": 18, + "coordinate": [ + 56.01902489806639, + 27.87111080758487 + ], + "sensor_type": 1, + "id": 84 + }, + { + "release_time": 2490, + "due_time": 3271, + "duration": 60, + "coordinate": [ + -23.175224430891276, + 52.23345146731285 + ], + "sensor_type": 1, + "id": 85 + }, + { + "release_time": 2197, + "due_time": 3384, + "duration": 55, + "coordinate": [ + -70.25277557290822, + 31.58883396156355 + ], + "sensor_type": 1, + "id": 86 + }, + { + "release_time": 758, + "due_time": 1784, + "duration": 22, + "coordinate": [ + -32.466756241425145, + 138.35598331005554 + ], + "sensor_type": 1, + "id": 87 + }, + { + "release_time": 492, + "due_time": 1598, + "duration": 57, + "coordinate": [ + -39.76438244679624, + -8.399570020930497 + ], + "sensor_type": 1, + "id": 88 + }, + { + "release_time": 1168, + "due_time": 3255, + "duration": 36, + "coordinate": [ + -37.76625291501281, + 103.88998922686363 + ], + "sensor_type": 1, + "id": 89 + }, + { + "release_time": 1369, + "due_time": 2129, + "duration": 24, + "coordinate": [ + -16.644716835971693, + 141.05988860791325 + ], + "sensor_type": 1, + "id": 90 + }, + { + "release_time": 2185, + "due_time": 3391, + "duration": 27, + "coordinate": [ + 27.296263849639587, + -6.6640651101120625 + ], + "sensor_type": 1, + "id": 91 + }, + { + "release_time": 3475, + "due_time": 3595, + "duration": 37, + "coordinate": [ + -37.4447963698363, + -52.9473657295386 + ], + "sensor_type": 1, + "id": 92 + }, + { + "release_time": 859, + "due_time": 2763, + "duration": 51, + "coordinate": [ + -56.683003814151995, + -68.89887680167287 + ], + "sensor_type": 1, + "id": 93 + }, + { + "release_time": 1652, + "due_time": 2379, + "duration": 30, + "coordinate": [ + -57.34464978925158, + 159.00646802508737 + ], + "sensor_type": 1, + "id": 94 + }, + { + "release_time": 2277, + "due_time": 3450, + "duration": 56, + "coordinate": [ + 9.927074861252308, + 177.9636399636786 + ], + "sensor_type": 1, + "id": 95 + }, + { + "release_time": 396, + "due_time": 3158, + "duration": 17, + "coordinate": [ + -75.39750357901258, + 87.91174183806561 + ], + "sensor_type": 1, + "id": 96 + }, + { + "release_time": 1326, + "due_time": 3544, + "duration": 60, + "coordinate": [ + -75.43367155669411, + -151.5012161537835 + ], + "sensor_type": 1, + "id": 97 + }, + { + "release_time": 1473, + "due_time": 2080, + "duration": 52, + "coordinate": [ + 82.2174792664371, + -104.03356143534138 + ], + "sensor_type": 1, + "id": 98 + }, + { + "release_time": 2765, + "due_time": 3243, + "duration": 32, + "coordinate": [ + 64.8508038159755, + 175.06906909573007 + ], + "sensor_type": 1, + "id": 99 + }, + { + "release_time": 3352, + "due_time": 3533, + "duration": 57, + "coordinate": [ + 73.87638379306065, + 84.8881975719101 + ], + "sensor_type": 1, + "id": 100 + }, + { + "release_time": 3133, + "due_time": 3367, + "duration": 58, + "coordinate": [ + 2.23227167554424, + 3.435411181952361 + ], + "sensor_type": 1, + "id": 101 + }, + { + "release_time": 1073, + "due_time": 3220, + "duration": 15, + "coordinate": [ + -45.54302828095062, + 50.35498470770895 + ], + "sensor_type": 1, + "id": 102 + }, + { + "release_time": 1837, + "due_time": 3367, + "duration": 21, + "coordinate": [ + 13.059031435189098, + 70.06005738151612 + ], + "sensor_type": 1, + "id": 103 + }, + { + "release_time": 741, + "due_time": 2088, + "duration": 18, + "coordinate": [ + 75.47460068774342, + 37.22548996268529 + ], + "sensor_type": 1, + "id": 104 + }, + { + "release_time": 1091, + "due_time": 2013, + "duration": 15, + "coordinate": [ + -72.196371900683, + 12.393976274892793 + ], + "sensor_type": 1, + "id": 105 + }, + { + "release_time": 1864, + "due_time": 3233, + "duration": 37, + "coordinate": [ + 84.36205852264038, + 140.8228195096787 + ], + "sensor_type": 1, + "id": 106 + }, + { + "release_time": 847, + "due_time": 1614, + "duration": 57, + "coordinate": [ + -18.956988910049432, + -118.80794673665706 + ], + "sensor_type": 1, + "id": 107 + }, + { + "release_time": 2945, + "due_time": 3239, + "duration": 27, + "coordinate": [ + 61.76713541482263, + -16.839750689523783 + ], + "sensor_type": 1, + "id": 108 + }, + { + "release_time": 2132, + "due_time": 3404, + "duration": 43, + "coordinate": [ + -42.869288503356074, + 69.4503005944803 + ], + "sensor_type": 1, + "id": 109 + }, + { + "release_time": 697, + "due_time": 948, + "duration": 34, + "coordinate": [ + -83.89956517132484, + 21.765236383928027 + ], + "sensor_type": 1, + "id": 110 + }, + { + "release_time": 2832, + "due_time": 3259, + "duration": 45, + "coordinate": [ + -85.7293700210463, + 14.571581561095968 + ], + "sensor_type": 1, + "id": 111 + }, + { + "release_time": 2505, + "due_time": 3205, + "duration": 30, + "coordinate": [ + -69.34920117657973, + 178.29499016837553 + ], + "sensor_type": 1, + "id": 112 + }, + { + "release_time": 2572, + "due_time": 2846, + "duration": 31, + "coordinate": [ + 77.22952707546915, + 136.04315065642749 + ], + "sensor_type": 1, + "id": 113 + }, + { + "release_time": 663, + "due_time": 1784, + "duration": 36, + "coordinate": [ + 49.123438423804004, + 48.98937641448646 + ], + "sensor_type": 1, + "id": 114 + }, + { + "release_time": 2640, + "due_time": 3060, + "duration": 53, + "coordinate": [ + 74.7500405983067, + 14.580915065298313 + ], + "sensor_type": 1, + "id": 115 + }, + { + "release_time": 461, + "due_time": 1759, + "duration": 52, + "coordinate": [ + 25.253569404417547, + -25.5943474071463 + ], + "sensor_type": 1, + "id": 116 + }, + { + "release_time": 296, + "due_time": 1560, + "duration": 35, + "coordinate": [ + -86.45132894886609, + -92.46259122966745 + ], + "sensor_type": 1, + "id": 117 + }, + { + "release_time": 2303, + "due_time": 2598, + "duration": 36, + "coordinate": [ + 26.31100945380517, + -0.5878839747871893 + ], + "sensor_type": 1, + "id": 118 + }, + { + "release_time": 1626, + "due_time": 3307, + "duration": 45, + "coordinate": [ + 56.98835727853972, + -87.29745859734746 + ], + "sensor_type": 1, + "id": 119 + }, + { + "release_time": 2583, + "due_time": 2992, + "duration": 47, + "coordinate": [ + -12.231943838389057, + -158.56202930020913 + ], + "sensor_type": 1, + "id": 120 + }, + { + "release_time": 1538, + "due_time": 3536, + "duration": 40, + "coordinate": [ + 22.61143783547938, + 79.07605105224059 + ], + "sensor_type": 1, + "id": 121 + }, + { + "release_time": 3280, + "due_time": 3406, + "duration": 25, + "coordinate": [ + -49.87684474195871, + -30.54358973304366 + ], + "sensor_type": 1, + "id": 122 + }, + { + "release_time": 567, + "due_time": 2459, + "duration": 50, + "coordinate": [ + -12.853639734979126, + 58.49354664213783 + ], + "sensor_type": 1, + "id": 123 + }, + { + "release_time": 917, + "due_time": 2845, + "duration": 31, + "coordinate": [ + 38.635922072401655, + 51.11856370005626 + ], + "sensor_type": 1, + "id": 124 + }, + { + "release_time": 1482, + "due_time": 2070, + "duration": 46, + "coordinate": [ + 33.30331231046418, + -160.7373404899556 + ], + "sensor_type": 1, + "id": 125 + }, + { + "release_time": 2754, + "due_time": 3359, + "duration": 34, + "coordinate": [ + 49.17977088097999, + 120.81196323760878 + ], + "sensor_type": 1, + "id": 126 + }, + { + "release_time": 3333, + "due_time": 3498, + "duration": 47, + "coordinate": [ + -84.6471576299673, + -143.9122657636366 + ], + "sensor_type": 1, + "id": 127 + }, + { + "release_time": 1450, + "due_time": 2484, + "duration": 44, + "coordinate": [ + 0.14516080021773803, + 131.2003717725093 + ], + "sensor_type": 1, + "id": 128 + }, + { + "release_time": 159, + "due_time": 1591, + "duration": 54, + "coordinate": [ + 21.335123437509154, + 129.83338492939242 + ], + "sensor_type": 1, + "id": 129 + }, + { + "release_time": 2852, + "due_time": 3258, + "duration": 52, + "coordinate": [ + 62.50540657007929, + -133.12981552612356 + ], + "sensor_type": 1, + "id": 130 + }, + { + "release_time": 1022, + "due_time": 2838, + "duration": 18, + "coordinate": [ + 40.68058125759424, + -78.732864970985 + ], + "sensor_type": 1, + "id": 131 + }, + { + "release_time": 1843, + "due_time": 2811, + "duration": 43, + "coordinate": [ + 77.53665593965624, + -154.1011199902722 + ], + "sensor_type": 1, + "id": 132 + }, + { + "release_time": 1554, + "due_time": 3265, + "duration": 24, + "coordinate": [ + -6.834200685565051, + 169.79772280505324 + ], + "sensor_type": 1, + "id": 133 + }, + { + "release_time": 3416, + "due_time": 3577, + "duration": 35, + "coordinate": [ + -58.79203406353204, + -164.6500187060695 + ], + "sensor_type": 1, + "id": 134 + }, + { + "release_time": 686, + "due_time": 2665, + "duration": 26, + "coordinate": [ + -11.749875856719498, + 138.45035522122248 + ], + "sensor_type": 1, + "id": 135 + }, + { + "release_time": 1442, + "due_time": 1568, + "duration": 39, + "coordinate": [ + -75.11861862577727, + -150.87466661958214 + ], + "sensor_type": 1, + "id": 136 + }, + { + "release_time": 2712, + "due_time": 3319, + "duration": 27, + "coordinate": [ + -47.92359362511455, + 110.7681178947002 + ], + "sensor_type": 1, + "id": 137 + }, + { + "release_time": 1655, + "due_time": 3330, + "duration": 18, + "coordinate": [ + 75.26911478922148, + 170.16736904223632 + ], + "sensor_type": 1, + "id": 138 + }, + { + "release_time": 766, + "due_time": 1555, + "duration": 33, + "coordinate": [ + -45.92808782851294, + 48.73873504153292 + ], + "sensor_type": 1, + "id": 139 + }, + { + "release_time": 22, + "due_time": 2167, + "duration": 23, + "coordinate": [ + -87.33317438610267, + -47.26128201543463 + ], + "sensor_type": 1, + "id": 140 + }, + { + "release_time": 3339, + "due_time": 3538, + "duration": 19, + "coordinate": [ + 86.14179833342763, + -84.01202291176111 + ], + "sensor_type": 1, + "id": 141 + }, + { + "release_time": 2503, + "due_time": 2871, + "duration": 57, + "coordinate": [ + 51.93370455181551, + -36.979803866472025 + ], + "sensor_type": 1, + "id": 142 + }, + { + "release_time": 1962, + "due_time": 3555, + "duration": 50, + "coordinate": [ + 11.741908991387206, + 71.44694350036332 + ], + "sensor_type": 1, + "id": 143 + }, + { + "release_time": 623, + "due_time": 2961, + "duration": 38, + "coordinate": [ + 25.614041352409913, + 72.97125191780117 + ], + "sensor_type": 1, + "id": 144 + }, + { + "release_time": 996, + "due_time": 3550, + "duration": 37, + "coordinate": [ + 15.36758626071962, + -81.21749901814758 + ], + "sensor_type": 1, + "id": 145 + }, + { + "release_time": 486, + "due_time": 951, + "duration": 56, + "coordinate": [ + -7.932373971188028, + 106.74491028800617 + ], + "sensor_type": 1, + "id": 146 + }, + { + "release_time": 530, + "due_time": 2547, + "duration": 39, + "coordinate": [ + 23.381887001815713, + 42.552600418810215 + ], + "sensor_type": 1, + "id": 147 + }, + { + "release_time": 2983, + "due_time": 3265, + "duration": 18, + "coordinate": [ + 53.991508937770504, + 21.32863121670829 + ], + "sensor_type": 1, + "id": 148 + }, + { + "release_time": 1803, + "due_time": 2315, + "duration": 55, + "coordinate": [ + 79.6387874958321, + 48.150786994264536 + ], + "sensor_type": 1, + "id": 149 + }, + { + "release_time": 1980, + "due_time": 3529, + "duration": 15, + "coordinate": [ + 38.31885027471989, + -169.2351706168249 + ], + "sensor_type": 1, + "id": 150 + }, + { + "release_time": 241, + "due_time": 2478, + "duration": 49, + "coordinate": [ + 86.66354723257155, + 134.5964850265538 + ], + "sensor_type": 1, + "id": 151 + }, + { + "release_time": 3437, + "due_time": 3576, + "duration": 43, + "coordinate": [ + 52.924891842427655, + -157.14429874422103 + ], + "sensor_type": 1, + "id": 152 + }, + { + "release_time": 183, + "due_time": 445, + "duration": 43, + "coordinate": [ + -3.4477636188893257, + 101.76283749041875 + ], + "sensor_type": 1, + "id": 153 + }, + { + "release_time": 3409, + "due_time": 3544, + "duration": 25, + "coordinate": [ + -88.25748868216493, + -92.68210976473893 + ], + "sensor_type": 1, + "id": 154 + }, + { + "release_time": 2785, + "due_time": 3560, + "duration": 23, + "coordinate": [ + 69.3267435651087, + 42.560586682710465 + ], + "sensor_type": 1, + "id": 155 + }, + { + "release_time": 1128, + "due_time": 3014, + "duration": 52, + "coordinate": [ + -85.30038007846034, + -143.67944630167347 + ], + "sensor_type": 1, + "id": 156 + }, + { + "release_time": 2680, + "due_time": 3526, + "duration": 15, + "coordinate": [ + -70.95161941051866, + 48.35645847944079 + ], + "sensor_type": 1, + "id": 157 + }, + { + "release_time": 2631, + "due_time": 2919, + "duration": 50, + "coordinate": [ + 14.050944059723832, + -152.42567571553099 + ], + "sensor_type": 1, + "id": 158 + }, + { + "release_time": 1127, + "due_time": 1630, + "duration": 22, + "coordinate": [ + 12.98948143956072, + -99.58955264594644 + ], + "sensor_type": 1, + "id": 159 + }, + { + "release_time": 2904, + "due_time": 3494, + "duration": 39, + "coordinate": [ + 24.16637300124195, + 86.49104650477847 + ], + "sensor_type": 1, + "id": 160 + }, + { + "release_time": 1257, + "due_time": 1649, + "duration": 30, + "coordinate": [ + -76.28693748577295, + 141.43109852932935 + ], + "sensor_type": 1, + "id": 161 + }, + { + "release_time": 321, + "due_time": 3388, + "duration": 45, + "coordinate": [ + -23.293612099584863, + 114.94131231814595 + ], + "sensor_type": 1, + "id": 162 + }, + { + "release_time": 1328, + "due_time": 2105, + "duration": 47, + "coordinate": [ + -33.296613896790845, + -109.85245726918471 + ], + "sensor_type": 1, + "id": 163 + }, + { + "release_time": 2813, + "due_time": 2924, + "duration": 25, + "coordinate": [ + -19.332661474377986, + 7.241905165619983 + ], + "sensor_type": 1, + "id": 164 + }, + { + "release_time": 2782, + "due_time": 3147, + "duration": 48, + "coordinate": [ + 32.17035964088258, + 73.85944380380593 + ], + "sensor_type": 1, + "id": 165 + }, + { + "release_time": 3505, + "due_time": 3578, + "duration": 21, + "coordinate": [ + -26.52874586565361, + 42.114133369868654 + ], + "sensor_type": 1, + "id": 166 + }, + { + "release_time": 3043, + "due_time": 3363, + "duration": 58, + "coordinate": [ + 81.35552059181163, + -120.36277427504955 + ], + "sensor_type": 1, + "id": 167 + }, + { + "release_time": 1835, + "due_time": 1921, + "duration": 15, + "coordinate": [ + -53.164002500462566, + 93.66184487611702 + ], + "sensor_type": 1, + "id": 168 + }, + { + "release_time": 416, + "due_time": 3560, + "duration": 27, + "coordinate": [ + 40.87183406523366, + -111.99366597301349 + ], + "sensor_type": 1, + "id": 169 + }, + { + "release_time": 2494, + "due_time": 3260, + "duration": 23, + "coordinate": [ + -45.72961401611163, + 147.92153311503932 + ], + "sensor_type": 1, + "id": 170 + }, + { + "release_time": 3455, + "due_time": 3588, + "duration": 28, + "coordinate": [ + -87.19050404432308, + -32.60163412818716 + ], + "sensor_type": 1, + "id": 171 + }, + { + "release_time": 2325, + "due_time": 2611, + "duration": 44, + "coordinate": [ + 87.55580156978695, + 170.35449743638503 + ], + "sensor_type": 1, + "id": 172 + }, + { + "release_time": 2606, + "due_time": 3398, + "duration": 45, + "coordinate": [ + 28.33146182676616, + -153.9604362549669 + ], + "sensor_type": 1, + "id": 173 + }, + { + "release_time": 10, + "due_time": 637, + "duration": 57, + "coordinate": [ + 8.22341799059275, + -105.72551596619466 + ], + "sensor_type": 1, + "id": 174 + }, + { + "release_time": 668, + "due_time": 2779, + "duration": 59, + "coordinate": [ + -41.796318931413275, + 80.33537883855774 + ], + "sensor_type": 1, + "id": 175 + }, + { + "release_time": 855, + "due_time": 2650, + "duration": 37, + "coordinate": [ + -74.9904897783063, + 104.45530716013337 + ], + "sensor_type": 1, + "id": 176 + }, + { + "release_time": 2379, + "due_time": 2543, + "duration": 22, + "coordinate": [ + -38.52154721240004, + 165.62537320047835 + ], + "sensor_type": 1, + "id": 177 + }, + { + "release_time": 3149, + "due_time": 3340, + "duration": 59, + "coordinate": [ + 58.691818123212954, + -95.50475844625865 + ], + "sensor_type": 1, + "id": 178 + }, + { + "release_time": 3098, + "due_time": 3470, + "duration": 60, + "coordinate": [ + -11.460219270528555, + 150.0944969046359 + ], + "sensor_type": 1, + "id": 179 + }, + { + "release_time": 2307, + "due_time": 2674, + "duration": 56, + "coordinate": [ + 19.409129163130558, + 173.54760169789438 + ], + "sensor_type": 1, + "id": 180 + }, + { + "release_time": 2572, + "due_time": 2756, + "duration": 49, + "coordinate": [ + -80.23772777012306, + 21.37714295718493 + ], + "sensor_type": 1, + "id": 181 + }, + { + "release_time": 765, + "due_time": 1841, + "duration": 24, + "coordinate": [ + 63.81701985000558, + 41.821466086000356 + ], + "sensor_type": 1, + "id": 182 + }, + { + "release_time": 555, + "due_time": 1357, + "duration": 53, + "coordinate": [ + 23.587629303454975, + -28.327891808557325 + ], + "sensor_type": 1, + "id": 183 + }, + { + "release_time": 1851, + "due_time": 2226, + "duration": 46, + "coordinate": [ + 38.40694927243467, + 134.84336823558732 + ], + "sensor_type": 1, + "id": 184 + }, + { + "release_time": 327, + "due_time": 2330, + "duration": 51, + "coordinate": [ + -49.62230302226079, + 127.0158903583926 + ], + "sensor_type": 1, + "id": 185 + }, + { + "release_time": 3275, + "due_time": 3566, + "duration": 31, + "coordinate": [ + -36.88354671175379, + -82.82757953190851 + ], + "sensor_type": 1, + "id": 186 + }, + { + "release_time": 1142, + "due_time": 2666, + "duration": 49, + "coordinate": [ + 35.6927247080732, + 122.4789453261568 + ], + "sensor_type": 1, + "id": 187 + }, + { + "release_time": 347, + "due_time": 2956, + "duration": 19, + "coordinate": [ + 63.14260763121163, + 123.09511795992717 + ], + "sensor_type": 1, + "id": 188 + }, + { + "release_time": 3278, + "due_time": 3384, + "duration": 28, + "coordinate": [ + -66.24904743208084, + 127.96624285178626 + ], + "sensor_type": 1, + "id": 189 + }, + { + "release_time": 3056, + "due_time": 3406, + "duration": 52, + "coordinate": [ + -78.94927165984699, + -43.226201496651385 + ], + "sensor_type": 1, + "id": 190 + }, + { + "release_time": 1248, + "due_time": 2732, + "duration": 28, + "coordinate": [ + 86.39310364969387, + -55.48795536550199 + ], + "sensor_type": 1, + "id": 191 + }, + { + "release_time": 966, + "due_time": 1236, + "duration": 57, + "coordinate": [ + -73.41911797948664, + -140.35006584001283 + ], + "sensor_type": 1, + "id": 192 + }, + { + "release_time": 2207, + "due_time": 3076, + "duration": 34, + "coordinate": [ + 39.67954312414568, + 101.53632670072392 + ], + "sensor_type": 1, + "id": 193 + }, + { + "release_time": 18, + "due_time": 2100, + "duration": 17, + "coordinate": [ + -11.543567305398142, + 172.7131570980415 + ], + "sensor_type": 1, + "id": 194 + }, + { + "release_time": 2144, + "due_time": 2685, + "duration": 21, + "coordinate": [ + 84.14484402129366, + 31.6874909573921 + ], + "sensor_type": 1, + "id": 195 + }, + { + "release_time": 1152, + "due_time": 2532, + "duration": 32, + "coordinate": [ + 79.54637012334317, + 54.92674570766866 + ], + "sensor_type": 1, + "id": 196 + }, + { + "release_time": 3038, + "due_time": 3263, + "duration": 16, + "coordinate": [ + -23.03444884300322, + 109.44517266859498 + ], + "sensor_type": 1, + "id": 197 + }, + { + "release_time": 1864, + "due_time": 3273, + "duration": 17, + "coordinate": [ + 87.94015759771077, + 95.78593171389883 + ], + "sensor_type": 1, + "id": 198 + }, + { + "release_time": 439, + "due_time": 2896, + "duration": 40, + "coordinate": [ + 33.79599693686643, + 149.96656732981523 + ], + "sensor_type": 1, + "id": 199 + }, + { + "release_time": 1462, + "due_time": 1716, + "duration": 20, + "coordinate": [ + -11.010826487538651, + -110.16603551221415 + ], + "sensor_type": 1, + "id": 200 + }, + { + "release_time": 1697, + "due_time": 3242, + "duration": 44, + "coordinate": [ + 87.71356996621608, + 165.28374686086858 + ], + "sensor_type": 1, + "id": 201 + }, + { + "release_time": 2090, + "due_time": 3201, + "duration": 48, + "coordinate": [ + -21.583513908652264, + -95.07526592247787 + ], + "sensor_type": 1, + "id": 202 + }, + { + "release_time": 932, + "due_time": 2359, + "duration": 30, + "coordinate": [ + -3.288934746242731, + 97.51264723672932 + ], + "sensor_type": 1, + "id": 203 + }, + { + "release_time": 1511, + "due_time": 1753, + "duration": 52, + "coordinate": [ + 57.270174442776664, + 36.571595147644274 + ], + "sensor_type": 1, + "id": 204 + }, + { + "release_time": 2578, + "due_time": 3291, + "duration": 46, + "coordinate": [ + -61.56724927914027, + 128.17323372786 + ], + "sensor_type": 1, + "id": 205 + }, + { + "release_time": 1911, + "due_time": 2130, + "duration": 53, + "coordinate": [ + -86.42203278006194, + -145.68034515965869 + ], + "sensor_type": 1, + "id": 206 + }, + { + "release_time": 897, + "due_time": 2897, + "duration": 19, + "coordinate": [ + 58.99409802135196, + 114.61350821812636 + ], + "sensor_type": 1, + "id": 207 + }, + { + "release_time": 2037, + "due_time": 3013, + "duration": 44, + "coordinate": [ + 8.329589160230654, + 13.734333678644447 + ], + "sensor_type": 1, + "id": 208 + }, + { + "release_time": 679, + "due_time": 1289, + "duration": 30, + "coordinate": [ + 27.51408668539665, + -13.312837661222119 + ], + "sensor_type": 1, + "id": 209 + }, + { + "release_time": 2422, + "due_time": 3332, + "duration": 36, + "coordinate": [ + -74.21932569754195, + 164.3117475228716 + ], + "sensor_type": 1, + "id": 210 + }, + { + "release_time": 2956, + "due_time": 3246, + "duration": 21, + "coordinate": [ + -7.182710180832828, + 135.3490024742681 + ], + "sensor_type": 1, + "id": 211 + }, + { + "release_time": 505, + "due_time": 3219, + "duration": 41, + "coordinate": [ + -4.814574974253787, + 154.57411297857482 + ], + "sensor_type": 1, + "id": 212 + }, + { + "release_time": 1826, + "due_time": 2934, + "duration": 49, + "coordinate": [ + 28.285211069396496, + -61.881828375179325 + ], + "sensor_type": 1, + "id": 213 + }, + { + "release_time": 1788, + "due_time": 2209, + "duration": 24, + "coordinate": [ + -57.5501614137574, + -100.1211233313283 + ], + "sensor_type": 1, + "id": 214 + }, + { + "release_time": 1950, + "due_time": 2897, + "duration": 46, + "coordinate": [ + 26.225444032063308, + 114.61548594685536 + ], + "sensor_type": 1, + "id": 215 + }, + { + "release_time": 2916, + "due_time": 3449, + "duration": 29, + "coordinate": [ + -46.61456443772994, + -53.370877351512604 + ], + "sensor_type": 1, + "id": 216 + }, + { + "release_time": 1916, + "due_time": 2470, + "duration": 46, + "coordinate": [ + -5.79278634056098, + -113.73158647326474 + ], + "sensor_type": 1, + "id": 217 + }, + { + "release_time": 1775, + "due_time": 2264, + "duration": 32, + "coordinate": [ + -27.29902934868734, + 49.18508128135744 + ], + "sensor_type": 1, + "id": 218 + }, + { + "release_time": 2168, + "due_time": 2802, + "duration": 20, + "coordinate": [ + 87.76764567942243, + 152.6497753892853 + ], + "sensor_type": 1, + "id": 219 + }, + { + "release_time": 2499, + "due_time": 3261, + "duration": 54, + "coordinate": [ + -81.43032500058438, + -14.471363782102713 + ], + "sensor_type": 1, + "id": 220 + }, + { + "release_time": 46, + "due_time": 1328, + "duration": 47, + "coordinate": [ + -86.06567948209181, + -47.03903036227331 + ], + "sensor_type": 1, + "id": 221 + }, + { + "release_time": 116, + "due_time": 2285, + "duration": 60, + "coordinate": [ + -15.778633949949949, + -17.357126246437133 + ], + "sensor_type": 1, + "id": 222 + }, + { + "release_time": 2824, + "due_time": 3169, + "duration": 41, + "coordinate": [ + 61.91692074709843, + -108.89488423778634 + ], + "sensor_type": 1, + "id": 223 + }, + { + "release_time": 1005, + "due_time": 3411, + "duration": 58, + "coordinate": [ + 21.538418345193605, + 138.4951891369003 + ], + "sensor_type": 1, + "id": 224 + }, + { + "release_time": 1558, + "due_time": 2654, + "duration": 50, + "coordinate": [ + 54.3216327654213, + -119.34912490639817 + ], + "sensor_type": 1, + "id": 225 + }, + { + "release_time": 653, + "due_time": 1607, + "duration": 31, + "coordinate": [ + -35.70086088289951, + -124.51401834489837 + ], + "sensor_type": 1, + "id": 226 + }, + { + "release_time": 3352, + "due_time": 3476, + "duration": 28, + "coordinate": [ + -65.33879452078197, + 136.90164520823384 + ], + "sensor_type": 1, + "id": 227 + }, + { + "release_time": 1415, + "due_time": 2188, + "duration": 41, + "coordinate": [ + -74.53790381502104, + -139.7364553312778 + ], + "sensor_type": 1, + "id": 228 + }, + { + "release_time": 1687, + "due_time": 2050, + "duration": 47, + "coordinate": [ + -25.54193034180419, + -20.442812347705285 + ], + "sensor_type": 1, + "id": 229 + }, + { + "release_time": 2766, + "due_time": 3437, + "duration": 59, + "coordinate": [ + -12.265610112080068, + 47.196115514721356 + ], + "sensor_type": 1, + "id": 230 + }, + { + "release_time": 81, + "due_time": 3044, + "duration": 20, + "coordinate": [ + -26.243952412193735, + 134.11031209285778 + ], + "sensor_type": 1, + "id": 231 + }, + { + "release_time": 2917, + "due_time": 3460, + "duration": 39, + "coordinate": [ + 51.21390310447231, + 106.53612337203162 + ], + "sensor_type": 1, + "id": 232 + }, + { + "release_time": 1300, + "due_time": 1911, + "duration": 35, + "coordinate": [ + -58.64299447840429, + 61.746909608423465 + ], + "sensor_type": 1, + "id": 233 + }, + { + "release_time": 1520, + "due_time": 2981, + "duration": 16, + "coordinate": [ + -78.09812721823232, + -155.10706660047558 + ], + "sensor_type": 1, + "id": 234 + }, + { + "release_time": 2004, + "due_time": 3231, + "duration": 58, + "coordinate": [ + 75.36368241134531, + 88.9389731702488 + ], + "sensor_type": 1, + "id": 235 + }, + { + "release_time": 851, + "due_time": 2885, + "duration": 49, + "coordinate": [ + 23.65165857601565, + 131.28410242392533 + ], + "sensor_type": 1, + "id": 236 + }, + { + "release_time": 2759, + "due_time": 3147, + "duration": 30, + "coordinate": [ + 20.288803115009273, + -12.212783837703626 + ], + "sensor_type": 1, + "id": 237 + }, + { + "release_time": 646, + "due_time": 2721, + "duration": 56, + "coordinate": [ + -31.011755834799914, + -161.0402377941512 + ], + "sensor_type": 1, + "id": 238 + }, + { + "release_time": 672, + "due_time": 1700, + "duration": 28, + "coordinate": [ + 17.01374283077496, + 102.09990989722843 + ], + "sensor_type": 1, + "id": 239 + }, + { + "release_time": 2558, + "due_time": 3273, + "duration": 38, + "coordinate": [ + -53.704303643083584, + 158.55789798624198 + ], + "sensor_type": 1, + "id": 240 + }, + { + "release_time": 805, + "due_time": 2519, + "duration": 21, + "coordinate": [ + -41.20226386802817, + -161.6809373395961 + ], + "sensor_type": 1, + "id": 241 + }, + { + "release_time": 2797, + "due_time": 3236, + "duration": 21, + "coordinate": [ + 32.716090387282335, + 124.53253684391996 + ], + "sensor_type": 1, + "id": 242 + }, + { + "release_time": 2357, + "due_time": 2909, + "duration": 25, + "coordinate": [ + -30.234640920156473, + -155.37064102981378 + ], + "sensor_type": 1, + "id": 243 + }, + { + "release_time": 2433, + "due_time": 2616, + "duration": 36, + "coordinate": [ + 68.94109709374476, + -155.73041507891628 + ], + "sensor_type": 1, + "id": 244 + }, + { + "release_time": 3307, + "due_time": 3466, + "duration": 29, + "coordinate": [ + -5.901522450197049, + 166.4494805736747 + ], + "sensor_type": 1, + "id": 245 + }, + { + "release_time": 1789, + "due_time": 2091, + "duration": 22, + "coordinate": [ + -19.12685334985612, + -51.84748945321792 + ], + "sensor_type": 1, + "id": 246 + }, + { + "release_time": 329, + "due_time": 2320, + "duration": 54, + "coordinate": [ + -73.89768111859951, + 17.487310334045162 + ], + "sensor_type": 1, + "id": 247 + }, + { + "release_time": 2570, + "due_time": 3425, + "duration": 60, + "coordinate": [ + -6.5817647642297885, + -108.67366458891789 + ], + "sensor_type": 1, + "id": 248 + }, + { + "release_time": 2544, + "due_time": 3291, + "duration": 26, + "coordinate": [ + 68.6738918050911, + -147.62125108591823 + ], + "sensor_type": 1, + "id": 249 + }, + { + "release_time": 2386, + "due_time": 2970, + "duration": 32, + "coordinate": [ + 38.798608765686566, + 91.02131613925428 + ], + "sensor_type": 1, + "id": 250 + }, + { + "release_time": 3190, + "due_time": 3431, + "duration": 38, + "coordinate": [ + -32.68762402225318, + -104.88234974707032 + ], + "sensor_type": 1, + "id": 251 + }, + { + "release_time": 2924, + "due_time": 3125, + "duration": 16, + "coordinate": [ + 39.28860986489866, + -92.78319807658322 + ], + "sensor_type": 1, + "id": 252 + }, + { + "release_time": 390, + "due_time": 2528, + "duration": 56, + "coordinate": [ + -82.58733344978675, + -134.16104562244902 + ], + "sensor_type": 1, + "id": 253 + }, + { + "release_time": 1091, + "due_time": 2426, + "duration": 55, + "coordinate": [ + 87.0649355785809, + -105.25423186026991 + ], + "sensor_type": 1, + "id": 254 + }, + { + "release_time": 2592, + "due_time": 2997, + "duration": 43, + "coordinate": [ + -89.79723065091076, + 37.64899951590584 + ], + "sensor_type": 1, + "id": 255 + }, + { + "release_time": 845, + "due_time": 2117, + "duration": 45, + "coordinate": [ + 14.643514402880342, + -77.57191195482793 + ], + "sensor_type": 1, + "id": 256 + }, + { + "release_time": 1041, + "due_time": 1924, + "duration": 32, + "coordinate": [ + 32.945409763544674, + -131.99336312880664 + ], + "sensor_type": 1, + "id": 257 + }, + { + "release_time": 1913, + "due_time": 2661, + "duration": 43, + "coordinate": [ + 42.722486114371264, + 169.8217228950911 + ], + "sensor_type": 1, + "id": 258 + }, + { + "release_time": 241, + "due_time": 1169, + "duration": 18, + "coordinate": [ + -13.629643992805683, + -116.02115259277706 + ], + "sensor_type": 1, + "id": 259 + }, + { + "release_time": 1354, + "due_time": 2129, + "duration": 33, + "coordinate": [ + 35.425046836663626, + 9.855213601012139 + ], + "sensor_type": 1, + "id": 260 + }, + { + "release_time": 2155, + "due_time": 2751, + "duration": 21, + "coordinate": [ + 24.93944830381784, + -178.09840812039633 + ], + "sensor_type": 1, + "id": 261 + }, + { + "release_time": 966, + "due_time": 3251, + "duration": 27, + "coordinate": [ + 32.356155182238496, + -54.162446125796336 + ], + "sensor_type": 1, + "id": 262 + }, + { + "release_time": 1455, + "due_time": 1643, + "duration": 21, + "coordinate": [ + 58.449344976904655, + 78.27873032160983 + ], + "sensor_type": 1, + "id": 263 + }, + { + "release_time": 900, + "due_time": 2175, + "duration": 52, + "coordinate": [ + 39.041224180960114, + -24.08062966185554 + ], + "sensor_type": 1, + "id": 264 + }, + { + "release_time": 1539, + "due_time": 1955, + "duration": 47, + "coordinate": [ + 2.863909491531601, + -154.37147378260272 + ], + "sensor_type": 1, + "id": 265 + }, + { + "release_time": 3041, + "due_time": 3152, + "duration": 28, + "coordinate": [ + 71.53090751743733, + 56.28869127286592 + ], + "sensor_type": 1, + "id": 266 + }, + { + "release_time": 2600, + "due_time": 2665, + "duration": 16, + "coordinate": [ + 58.96588156481474, + 147.39985336325122 + ], + "sensor_type": 1, + "id": 267 + }, + { + "release_time": 1635, + "due_time": 1837, + "duration": 47, + "coordinate": [ + 4.451606223439285, + -0.248153531539117 + ], + "sensor_type": 1, + "id": 268 + }, + { + "release_time": 1333, + "due_time": 2003, + "duration": 27, + "coordinate": [ + -50.20853172335981, + 179.31959251440117 + ], + "sensor_type": 1, + "id": 269 + }, + { + "release_time": 3370, + "due_time": 3576, + "duration": 57, + "coordinate": [ + -69.98607018335197, + 178.03660976292315 + ], + "sensor_type": 1, + "id": 270 + }, + { + "release_time": 2359, + "due_time": 3039, + "duration": 38, + "coordinate": [ + 29.75951650210908, + -74.3330781030003 + ], + "sensor_type": 1, + "id": 271 + }, + { + "release_time": 1165, + "due_time": 1789, + "duration": 43, + "coordinate": [ + -86.18497991212166, + -2.6051332983539623 + ], + "sensor_type": 1, + "id": 272 + }, + { + "release_time": 1565, + "due_time": 3373, + "duration": 22, + "coordinate": [ + 63.72769448602824, + -38.93906076336535 + ], + "sensor_type": 1, + "id": 273 + }, + { + "release_time": 2843, + "due_time": 3016, + "duration": 53, + "coordinate": [ + 12.036457358303721, + -162.89860092304215 + ], + "sensor_type": 1, + "id": 274 + }, + { + "release_time": 290, + "due_time": 1790, + "duration": 34, + "coordinate": [ + -84.7260267413411, + 27.8940224910163 + ], + "sensor_type": 1, + "id": 275 + }, + { + "release_time": 2483, + "due_time": 3141, + "duration": 31, + "coordinate": [ + 9.280837790638472, + 153.5171680764485 + ], + "sensor_type": 1, + "id": 276 + }, + { + "release_time": 2862, + "due_time": 3406, + "duration": 47, + "coordinate": [ + -88.47092635549645, + -89.9032484894497 + ], + "sensor_type": 1, + "id": 277 + }, + { + "release_time": 2035, + "due_time": 2708, + "duration": 57, + "coordinate": [ + 87.90620033010589, + 23.70072473808989 + ], + "sensor_type": 1, + "id": 278 + }, + { + "release_time": 373, + "due_time": 1653, + "duration": 55, + "coordinate": [ + -76.77451026919255, + 101.60149849740503 + ], + "sensor_type": 1, + "id": 279 + }, + { + "release_time": 895, + "due_time": 1409, + "duration": 18, + "coordinate": [ + 65.72793506544912, + 89.99399012239212 + ], + "sensor_type": 1, + "id": 280 + }, + { + "release_time": 315, + "due_time": 2011, + "duration": 37, + "coordinate": [ + -47.349042991288414, + -179.26851295202707 + ], + "sensor_type": 1, + "id": 281 + }, + { + "release_time": 2692, + "due_time": 3481, + "duration": 30, + "coordinate": [ + -52.399042224128486, + -72.96809787643161 + ], + "sensor_type": 1, + "id": 282 + }, + { + "release_time": 261, + "due_time": 2632, + "duration": 15, + "coordinate": [ + -65.48538224698405, + 125.91069469632913 + ], + "sensor_type": 1, + "id": 283 + }, + { + "release_time": 3364, + "due_time": 3508, + "duration": 28, + "coordinate": [ + 57.33521959351202, + -53.99590325594201 + ], + "sensor_type": 1, + "id": 284 + }, + { + "release_time": 25, + "due_time": 628, + "duration": 19, + "coordinate": [ + 43.83445772414717, + -174.20930353743185 + ], + "sensor_type": 1, + "id": 285 + }, + { + "release_time": 2131, + "due_time": 3577, + "duration": 42, + "coordinate": [ + 61.070447029500684, + -24.522729387589777 + ], + "sensor_type": 1, + "id": 286 + } +] \ No newline at end of file diff --git a/benchmarks/aeosbench/dataset/cases/00429/constellation.json b/benchmarks/aeosbench/dataset/cases/00429/constellation.json new file mode 100644 index 0000000..4d8f125 --- /dev/null +++ b/benchmarks/aeosbench/dataset/cases/00429/constellation.json @@ -0,0 +1,4612 @@ +{ + "orbits": [ + { + "id": 0, + "eccentricity": 0.0001445, + "semi_major_axis": 6921000.0, + "inclination": 53.2157, + "right_ascension_of_the_ascending_node": 149.1656, + "argument_of_perigee": 85.478 + }, + { + "id": 1, + "eccentricity": 0.0001471, + "semi_major_axis": 6921000.0, + "inclination": 53.217, + "right_ascension_of_the_ascending_node": 242.6585, + "argument_of_perigee": 106.9405 + }, + { + "id": 2, + "eccentricity": 0.0001523, + "semi_major_axis": 6921000.0, + "inclination": 53.2191, + "right_ascension_of_the_ascending_node": 20.5878, + "argument_of_perigee": 109.0492 + }, + { + "id": 3, + "eccentricity": 0.0001475, + "semi_major_axis": 6921000.0, + "inclination": 53.0562, + "right_ascension_of_the_ascending_node": 82.3851, + "argument_of_perigee": 87.2904 + }, + { + "id": 4, + "eccentricity": 0.0001386, + "semi_major_axis": 6921000.0, + "inclination": 53.0562, + "right_ascension_of_the_ascending_node": 353.3296, + "argument_of_perigee": 82.0216 + }, + { + "id": 5, + "eccentricity": 0.0001666, + "semi_major_axis": 6921000.0, + "inclination": 53.2186, + "right_ascension_of_the_ascending_node": 334.2378, + "argument_of_perigee": 78.1801 + }, + { + "id": 6, + "eccentricity": 0.0001168, + "semi_major_axis": 6921000.0, + "inclination": 53.2176, + "right_ascension_of_the_ascending_node": 334.3555, + "argument_of_perigee": 87.8113 + }, + { + "id": 7, + "eccentricity": 0.0002804, + "semi_major_axis": 6921000.0, + "inclination": 70.0009, + "right_ascension_of_the_ascending_node": 49.4111, + "argument_of_perigee": 261.9571 + }, + { + "id": 8, + "eccentricity": 9.99e-05, + "semi_major_axis": 6921000.0, + "inclination": 53.2166, + "right_ascension_of_the_ascending_node": 271.893, + "argument_of_perigee": 95.8635 + }, + { + "id": 9, + "eccentricity": 0.0001206, + "semi_major_axis": 6921000.0, + "inclination": 53.2165, + "right_ascension_of_the_ascending_node": 124.8097, + "argument_of_perigee": 107.6232 + }, + { + "id": 10, + "eccentricity": 0.0001644, + "semi_major_axis": 6921000.0, + "inclination": 97.6549, + "right_ascension_of_the_ascending_node": 238.8541, + "argument_of_perigee": 243.4576 + }, + { + "id": 11, + "eccentricity": 0.0001587, + "semi_major_axis": 6921000.0, + "inclination": 53.2193, + "right_ascension_of_the_ascending_node": 0.8832, + "argument_of_perigee": 115.7797 + }, + { + "id": 12, + "eccentricity": 0.0002753, + "semi_major_axis": 6921000.0, + "inclination": 53.0571, + "right_ascension_of_the_ascending_node": 341.7793, + "argument_of_perigee": 75.9839 + }, + { + "id": 13, + "eccentricity": 0.0001374, + "semi_major_axis": 6921000.0, + "inclination": 53.2163, + "right_ascension_of_the_ascending_node": 227.9112, + "argument_of_perigee": 85.0847 + }, + { + "id": 14, + "eccentricity": 0.0001381, + "semi_major_axis": 6921000.0, + "inclination": 53.0549, + "right_ascension_of_the_ascending_node": 106.9827, + "argument_of_perigee": 66.1695 + }, + { + "id": 15, + "eccentricity": 0.000139, + "semi_major_axis": 6921000.0, + "inclination": 53.0541, + "right_ascension_of_the_ascending_node": 141.6422, + "argument_of_perigee": 93.2766 + }, + { + "id": 16, + "eccentricity": 0.000139, + "semi_major_axis": 6921000.0, + "inclination": 53.2164, + "right_ascension_of_the_ascending_node": 203.6608, + "argument_of_perigee": 92.4625 + }, + { + "id": 17, + "eccentricity": 0.0001241, + "semi_major_axis": 6921000.0, + "inclination": 43.0051, + "right_ascension_of_the_ascending_node": 279.874, + "argument_of_perigee": 261.6304 + }, + { + "id": 18, + "eccentricity": 0.0001409, + "semi_major_axis": 6921000.0, + "inclination": 53.2186, + "right_ascension_of_the_ascending_node": 5.9054, + "argument_of_perigee": 82.4539 + }, + { + "id": 19, + "eccentricity": 0.0001797, + "semi_major_axis": 7571000.0, + "inclination": 87.91, + "right_ascension_of_the_ascending_node": 12.3644, + "argument_of_perigee": 87.853 + }, + { + "id": 20, + "eccentricity": 0.0001262, + "semi_major_axis": 6921000.0, + "inclination": 53.2181, + "right_ascension_of_the_ascending_node": 336.3376, + "argument_of_perigee": 70.1196 + }, + { + "id": 21, + "eccentricity": 0.0001487, + "semi_major_axis": 6921000.0, + "inclination": 53.2163, + "right_ascension_of_the_ascending_node": 158.9093, + "argument_of_perigee": 80.3933 + }, + { + "id": 22, + "eccentricity": 0.0010359, + "semi_major_axis": 6921000.0, + "inclination": 53.1457, + "right_ascension_of_the_ascending_node": 182.9495, + "argument_of_perigee": 28.024 + }, + { + "id": 23, + "eccentricity": 0.0002287, + "semi_major_axis": 6921000.0, + "inclination": 97.6543, + "right_ascension_of_the_ascending_node": 299.0551, + "argument_of_perigee": 111.4902 + }, + { + "id": 24, + "eccentricity": 0.000134, + "semi_major_axis": 6921000.0, + "inclination": 53.0546, + "right_ascension_of_the_ascending_node": 37.8489, + "argument_of_perigee": 81.8166 + }, + { + "id": 25, + "eccentricity": 0.0001392, + "semi_major_axis": 6921000.0, + "inclination": 53.2153, + "right_ascension_of_the_ascending_node": 180.0943, + "argument_of_perigee": 108.2024 + }, + { + "id": 26, + "eccentricity": 0.0016715, + "semi_major_axis": 7029000.0, + "inclination": 97.658, + "right_ascension_of_the_ascending_node": 17.8452, + "argument_of_perigee": 131.4967 + }, + { + "id": 27, + "eccentricity": 0.000143, + "semi_major_axis": 6921000.0, + "inclination": 53.2164, + "right_ascension_of_the_ascending_node": 178.6391, + "argument_of_perigee": 105.8358 + }, + { + "id": 28, + "eccentricity": 0.0002202, + "semi_major_axis": 7571000.0, + "inclination": 87.8939, + "right_ascension_of_the_ascending_node": 179.6705, + "argument_of_perigee": 84.3235 + }, + { + "id": 29, + "eccentricity": 0.0001352, + "semi_major_axis": 6921000.0, + "inclination": 53.2149, + "right_ascension_of_the_ascending_node": 209.4058, + "argument_of_perigee": 86.8502 + }, + { + "id": 30, + "eccentricity": 0.0010458, + "semi_major_axis": 6871000.0, + "inclination": 97.3622, + "right_ascension_of_the_ascending_node": 302.7383, + "argument_of_perigee": 268.0061 + }, + { + "id": 31, + "eccentricity": 0.0001277, + "semi_major_axis": 6921000.0, + "inclination": 53.2165, + "right_ascension_of_the_ascending_node": 159.2054, + "argument_of_perigee": 96.8738 + }, + { + "id": 32, + "eccentricity": 0.0001409, + "semi_major_axis": 6921000.0, + "inclination": 53.0542, + "right_ascension_of_the_ascending_node": 97.4038, + "argument_of_perigee": 83.2936 + }, + { + "id": 33, + "eccentricity": 0.0001441, + "semi_major_axis": 6921000.0, + "inclination": 43.0041, + "right_ascension_of_the_ascending_node": 104.1028, + "argument_of_perigee": 262.933 + }, + { + "id": 34, + "eccentricity": 0.0002221, + "semi_major_axis": 7571000.0, + "inclination": 87.91, + "right_ascension_of_the_ascending_node": 12.3265, + "argument_of_perigee": 81.1205 + }, + { + "id": 35, + "eccentricity": 0.000138, + "semi_major_axis": 6921000.0, + "inclination": 53.2174, + "right_ascension_of_the_ascending_node": 262.4152, + "argument_of_perigee": 69.6395 + }, + { + "id": 36, + "eccentricity": 0.0001416, + "semi_major_axis": 6921000.0, + "inclination": 53.2189, + "right_ascension_of_the_ascending_node": 355.9501, + "argument_of_perigee": 105.6021 + }, + { + "id": 37, + "eccentricity": 0.000152, + "semi_major_axis": 7571000.0, + "inclination": 87.9208, + "right_ascension_of_the_ascending_node": 58.0502, + "argument_of_perigee": 86.7708 + }, + { + "id": 38, + "eccentricity": 0.0001706, + "semi_major_axis": 6921000.0, + "inclination": 53.217, + "right_ascension_of_the_ascending_node": 119.4965, + "argument_of_perigee": 94.2626 + }, + { + "id": 39, + "eccentricity": 0.0001354, + "semi_major_axis": 6921000.0, + "inclination": 53.0561, + "right_ascension_of_the_ascending_node": 285.5151, + "argument_of_perigee": 74.0171 + }, + { + "id": 40, + "eccentricity": 0.0002216, + "semi_major_axis": 7571000.0, + "inclination": 87.8935, + "right_ascension_of_the_ascending_node": 103.843, + "argument_of_perigee": 79.1199 + }, + { + "id": 41, + "eccentricity": 0.0002011, + "semi_major_axis": 6871000.0, + "inclination": 97.0606, + "right_ascension_of_the_ascending_node": 238.0893, + "argument_of_perigee": 178.527 + }, + { + "id": 42, + "eccentricity": 0.0001717, + "semi_major_axis": 7571000.0, + "inclination": 87.928, + "right_ascension_of_the_ascending_node": 27.5966, + "argument_of_perigee": 93.8939 + }, + { + "id": 43, + "eccentricity": 0.0002362, + "semi_major_axis": 7571000.0, + "inclination": 87.9148, + "right_ascension_of_the_ascending_node": 88.5019, + "argument_of_perigee": 78.5661 + }, + { + "id": 44, + "eccentricity": 0.0001264, + "semi_major_axis": 6921000.0, + "inclination": 53.0532, + "right_ascension_of_the_ascending_node": 52.8565, + "argument_of_perigee": 88.1871 + }, + { + "id": 45, + "eccentricity": 0.0001597, + "semi_major_axis": 6921000.0, + "inclination": 53.218, + "right_ascension_of_the_ascending_node": 70.2084, + "argument_of_perigee": 78.3812 + }, + { + "id": 46, + "eccentricity": 0.0001168, + "semi_major_axis": 6921000.0, + "inclination": 43.0036, + "right_ascension_of_the_ascending_node": 347.1552, + "argument_of_perigee": 272.3062 + } + ], + "satellites": [ + { + "inertia": [ + 131.33847045898438, + 0.0, + 0.0, + 0.0, + 117.29309844970703, + 0.0, + 0.0, + 0.0, + 183.166259765625 + ], + "mass": 127.08708662447812, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 0, + "solar_panel": { + "direction": [ + -0.09367969762129003, + 0.07078208721370635, + -0.9930830833234725 + ], + "area": 0.1750552841106648, + "efficiency": 0.4044058814480659 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.1652809119248711, + "power": 8.919434497324088, + "type": 1 + }, + "battery": { + "capacity": 19012.25422468644, + "percentage": 0.9956545845705582 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 499.91840500072806, + "power": 6.386689295717201, + "efficiency": 0.5753506612868003 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 535.9787201763634, + "power": 5.701711102720609, + "efficiency": 0.5020127825151472 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 568.3503748577047, + "power": 6.784038224480408, + "efficiency": 0.557469574494326 + } + ], + "mrp_control": { + "k": 20.723759878916972, + "ki": 0.0035306367165347076, + "p": 65.21204412947371, + "integral_limit": 0.008287438421696007 + }, + "true_anomaly": 261.9334084086695, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 0 + }, + { + "inertia": [ + 179.31297302246094, + 0.0, + 0.0, + 0.0, + 100.02051544189453, + 0.0, + 0.0, + 0.0, + 177.91259765625 + ], + "mass": 147.68194034308692, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 1, + "solar_panel": { + "direction": [ + -0.27771688801047845, + 0.35897313655148455, + -0.8910732951604848 + ], + "area": 0.1738110114000099, + "efficiency": 0.24984152569544463 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4894198451015209, + "power": 9.287326228993178, + "type": 1 + }, + "battery": { + "capacity": 12731.37702012038, + "percentage": 0.2076482006726365 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 518.2409088117493, + "power": 5.489820826324042, + "efficiency": 0.5692752505316714 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 441.94207088650427, + "power": 5.634815442759573, + "efficiency": 0.5287556995754588 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 606.3190585067105, + "power": 6.2406958339474565, + "efficiency": 0.5547920850973431 + } + ], + "mrp_control": { + "k": 21.674226082187257, + "ki": 0.009578559905749094, + "p": 84.03823910874742, + "integral_limit": 0.03396898010767368 + }, + "true_anomaly": 304.389564236859, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 1 + }, + { + "inertia": [ + 119.87696838378906, + 0.0, + 0.0, + 0.0, + 142.05059814453125, + 0.0, + 0.0, + 0.0, + 77.88534545898438 + ], + "mass": 186.18059253584758, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 2, + "solar_panel": { + "direction": [ + 0.0396062513659416, + 0.6844586164657643, + -0.7279751006720694 + ], + "area": 0.1637582120146203, + "efficiency": 0.4167729436235347 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.1616063387412746, + "power": 1.8549658576373718, + "type": 1 + }, + "battery": { + "capacity": 9238.373519127885, + "percentage": 0.6829833133920997 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 412.49104456457763, + "power": 6.232382569281481, + "efficiency": 0.516184743469322 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 420.74341118620384, + "power": 6.016846789325607, + "efficiency": 0.5498441005880869 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 541.5785821945585, + "power": 5.550959270618513, + "efficiency": 0.538778685627281 + } + ], + "mrp_control": { + "k": 17.2451537427043, + "ki": 0.0051889422286236254, + "p": 66.56679033678522, + "integral_limit": 0.020427561107661443 + }, + "true_anomaly": 327.57529222639675, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 2 + }, + { + "inertia": [ + 145.29774475097656, + 0.0, + 0.0, + 0.0, + 121.70967102050781, + 0.0, + 0.0, + 0.0, + 148.47671508789062 + ], + "mass": 184.69325980541697, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 3, + "solar_panel": { + "direction": [ + -0.46146969270211197, + 0.867377658794439, + 0.18628397607334954 + ], + "area": 0.23656263464399913, + "efficiency": 0.13753337935333929 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3646289097893992, + "power": 1.2299354065728498, + "type": 1 + }, + "battery": { + "capacity": 16503.301299380524, + "percentage": 0.6300211230242133 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 614.2885692432972, + "power": 5.114899737208167, + "efficiency": 0.5452475251721748 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 634.7724286131338, + "power": 6.200044103703072, + "efficiency": 0.5468342867533033 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 643.6695512768885, + "power": 6.480762160553147, + "efficiency": 0.5060705805776156 + } + ], + "mrp_control": { + "k": 28.31144000440013, + "ki": 0.006187267046616892, + "p": 99.64745487610188, + "integral_limit": 0.00045419315031962077 + }, + "true_anomaly": 89.79889991852477, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 3 + }, + { + "inertia": [ + 84.66107177734375, + 0.0, + 0.0, + 0.0, + 62.769264221191406, + 0.0, + 0.0, + 0.0, + 87.70770263671875 + ], + "mass": 74.46902427336607, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 4, + "solar_panel": { + "direction": [ + -0.8234574377037578, + 0.47621342970181135, + -0.3084454857215454 + ], + "area": 0.15884687716510754, + "efficiency": 0.4055650054573968 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.25432848729430524, + "power": 2.594218942183654, + "type": 1 + }, + "battery": { + "capacity": 28475.719550669564, + "percentage": 0.1628683949480227 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 571.4036816067098, + "power": 6.9800688698007995, + "efficiency": 0.5333946209800008 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 485.90774157434566, + "power": 5.716639147884508, + "efficiency": 0.5741234898811103 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 413.3929800043785, + "power": 6.198928304587109, + "efficiency": 0.5284076385344966 + } + ], + "mrp_control": { + "k": 16.521236619225597, + "ki": 0.005719178522670976, + "p": 57.76174508597128, + "integral_limit": 0.011229526684386698 + }, + "true_anomaly": 251.64012501244838, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 4 + }, + { + "inertia": [ + 50.238914489746094, + 0.0, + 0.0, + 0.0, + 197.0855712890625, + 0.0, + 0.0, + 0.0, + 146.02651977539062 + ], + "mass": 73.3680684593759, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 5, + "solar_panel": { + "direction": [ + 0.47554618811002297, + 0.40831559593800987, + -0.7791881653925543 + ], + "area": 0.2566427114387888, + "efficiency": 0.37254032056728625 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.20958733194619683, + "power": 1.625397053546857, + "type": 1 + }, + "battery": { + "capacity": 9764.898343192257, + "percentage": 0.12127855656844864 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 580.628496951138, + "power": 6.7421272058641515, + "efficiency": 0.5446349221953127 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 625.6200147561528, + "power": 6.0962231925772326, + "efficiency": 0.5108083842883164 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 675.2390009587036, + "power": 6.390343980615025, + "efficiency": 0.5586225796663893 + } + ], + "mrp_control": { + "k": 79.10849021619669, + "ki": 0.003243744213262666, + "p": 163.97797671691103, + "integral_limit": 0.015089042627000296 + }, + "true_anomaly": 19.542663249088378, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 5 + }, + { + "inertia": [ + 53.206634521484375, + 0.0, + 0.0, + 0.0, + 179.95692443847656, + 0.0, + 0.0, + 0.0, + 179.49981689453125 + ], + "mass": 154.4439340443033, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 6, + "solar_panel": { + "direction": [ + -0.6259858204048705, + 0.5118166695783195, + -0.5883752623911024 + ], + "area": 0.16186304519429076, + "efficiency": 0.19246803721531075 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.22482271680381027, + "power": 4.4209165700918245, + "type": 1 + }, + "battery": { + "capacity": 15045.842208207421, + "percentage": 0.44135787764073653 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 430.33269921785035, + "power": 6.765921081003457, + "efficiency": 0.537812766375008 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 429.8898165525368, + "power": 6.395376003135569, + "efficiency": 0.5502147517322319 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 450.0750499480181, + "power": 6.860660887103567, + "efficiency": 0.5099887700670588 + } + ], + "mrp_control": { + "k": 17.745019388289176, + "ki": 0.007180209920960094, + "p": 64.41746740925649, + "integral_limit": 0.035786074348472446 + }, + "true_anomaly": 298.56175377467105, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 6 + }, + { + "inertia": [ + 112.1722412109375, + 0.0, + 0.0, + 0.0, + 186.68165588378906, + 0.0, + 0.0, + 0.0, + 189.22958374023438 + ], + "mass": 105.33352588122546, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 7, + "solar_panel": { + "direction": [ + -0.8876070231603255, + 0.10830215103582012, + -0.4476878561201765 + ], + "area": 0.25504276032668727, + "efficiency": 0.15439778225279094 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.20789624011580946, + "power": 2.702032397567251, + "type": 1 + }, + "battery": { + "capacity": 12978.373255849852, + "percentage": 0.19671587130848067 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 566.5838987037789, + "power": 6.701130771454771, + "efficiency": 0.5970389984122019 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 520.0373968527772, + "power": 5.70457395947195, + "efficiency": 0.5931077501997649 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 408.04088311418974, + "power": 5.460020829142253, + "efficiency": 0.5590250979640226 + } + ], + "mrp_control": { + "k": 23.053132250963355, + "ki": 0.003165537486099509, + "p": 85.29352056058583, + "integral_limit": 0.0059807946032537865 + }, + "true_anomaly": 44.87444444048815, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 7 + }, + { + "inertia": [ + 118.25572967529297, + 0.0, + 0.0, + 0.0, + 57.80872344970703, + 0.0, + 0.0, + 0.0, + 178.07159423828125 + ], + "mass": 139.31010005813363, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 8, + "solar_panel": { + "direction": [ + -0.8546364966138685, + 0.33850827412054646, + -0.39371132445930723 + ], + "area": 0.34641865846369835, + "efficiency": 0.49579178290904113 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3819232382529043, + "power": 4.89099799571545, + "type": 1 + }, + "battery": { + "capacity": 12912.323396652271, + "percentage": 0.8262599612086531 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 569.3917674840407, + "power": 6.261930204604402, + "efficiency": 0.5486101459126284 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 550.8361277097512, + "power": 5.310818267279661, + "efficiency": 0.5799036613333728 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 691.9352457735224, + "power": 6.430210069688898, + "efficiency": 0.5123276912431807 + } + ], + "mrp_control": { + "k": 19.912926010643343, + "ki": 0.006778571026224058, + "p": 43.40211430807426, + "integral_limit": 0.023706758709662157 + }, + "true_anomaly": 70.43837064042765, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 8 + }, + { + "inertia": [ + 163.7053680419922, + 0.0, + 0.0, + 0.0, + 86.85136413574219, + 0.0, + 0.0, + 0.0, + 116.79085540771484 + ], + "mass": 91.68011710296406, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 9, + "solar_panel": { + "direction": [ + 0.8219229450641758, + 0.477488771941338, + -0.3105594066309769 + ], + "area": 0.3919455070631348, + "efficiency": 0.2987164179340589 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.22574687138783936, + "power": 3.659016103697735, + "type": 1 + }, + "battery": { + "capacity": 20908.21462973798, + "percentage": 0.8510479578441676 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 436.0511962062749, + "power": 6.937300919878849, + "efficiency": 0.5436322601535692 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 448.3813344066654, + "power": 6.16552259234896, + "efficiency": 0.5784778343705792 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 543.9060703203039, + "power": 5.6231853009094435, + "efficiency": 0.504366190539908 + } + ], + "mrp_control": { + "k": 27.20997696852212, + "ki": 0.009034286666324784, + "p": 72.95706255683952, + "integral_limit": 0.03662429126135794 + }, + "true_anomaly": 261.86006054680865, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 9 + }, + { + "inertia": [ + 187.60409545898438, + 0.0, + 0.0, + 0.0, + 160.17019653320312, + 0.0, + 0.0, + 0.0, + 184.49874877929688 + ], + "mass": 177.6950362230641, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 10, + "solar_panel": { + "direction": [ + 0.44413521682776497, + 0.7802981100934412, + 0.4403166684988861 + ], + "area": 0.1669882710767402, + "efficiency": 0.4517840919225825 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3048455171275702, + "power": 8.062255730987735, + "type": 1 + }, + "battery": { + "capacity": 17420.859281686273, + "percentage": 0.5096685606502269 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 526.7403541676046, + "power": 5.3045072557510595, + "efficiency": 0.5533753024787906 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 466.79973844075755, + "power": 5.18502997434202, + "efficiency": 0.586684707545357 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 699.1300668619106, + "power": 5.219283020645844, + "efficiency": 0.5501668220450091 + } + ], + "mrp_control": { + "k": 25.403030598110778, + "ki": 0.0017864302201639226, + "p": 81.83384688044349, + "integral_limit": 0.008628182649472911 + }, + "true_anomaly": 29.59451496396506, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 10 + }, + { + "inertia": [ + 179.5546875, + 0.0, + 0.0, + 0.0, + 193.62188720703125, + 0.0, + 0.0, + 0.0, + 159.08619689941406 + ], + "mass": 191.43918953854137, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 11, + "solar_panel": { + "direction": [ + 0.351265496848736, + 0.047420671918735086, + -0.9350742380144939 + ], + "area": 0.2722805590676825, + "efficiency": 0.4906288074304602 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.46643495844411964, + "power": 9.836980928478951, + "type": 1 + }, + "battery": { + "capacity": 19066.75536382529, + "percentage": 0.5655707578594354 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 590.8602768518499, + "power": 6.036866561575897, + "efficiency": 0.537943942695495 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 475.08611456891924, + "power": 5.827014917343252, + "efficiency": 0.5598753765929089 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 475.56570460178347, + "power": 5.827046399727594, + "efficiency": 0.5647379851230976 + } + ], + "mrp_control": { + "k": 43.86370693893255, + "ki": 0.003738638360836638, + "p": 114.90425914099941, + "integral_limit": 0.012016267124641315 + }, + "true_anomaly": 113.11214249826101, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 11 + }, + { + "inertia": [ + 149.547119140625, + 0.0, + 0.0, + 0.0, + 83.80538177490234, + 0.0, + 0.0, + 0.0, + 111.37213134765625 + ], + "mass": 83.50809448424934, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 12, + "solar_panel": { + "direction": [ + 0.843350097551799, + 0.36485188315574474, + -0.39451706720632246 + ], + "area": 0.40719066688338645, + "efficiency": 0.4309038010750129 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2056480762446396, + "power": 4.724869817622164, + "type": 1 + }, + "battery": { + "capacity": 11907.491920398541, + "percentage": 0.13395661342461704 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 559.7419731613764, + "power": 6.57248419680983, + "efficiency": 0.5964926960000287 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 533.9095273225674, + "power": 5.380182555779425, + "efficiency": 0.5909339590453789 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 537.7658508482865, + "power": 6.6180340831854085, + "efficiency": 0.50534344172465 + } + ], + "mrp_control": { + "k": 27.66463006219777, + "ki": 0.004775448700783284, + "p": 88.34981034262063, + "integral_limit": 0.01776915346808002 + }, + "true_anomaly": 260.81975753487126, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 12 + }, + { + "inertia": [ + 130.58897399902344, + 0.0, + 0.0, + 0.0, + 64.48477172851562, + 0.0, + 0.0, + 0.0, + 111.1352310180664 + ], + "mass": 137.9341654846939, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 13, + "solar_panel": { + "direction": [ + 0.7554642423629362, + 0.32034584620710155, + 0.5715350534559109 + ], + "area": 0.26259214998897007, + "efficiency": 0.11949530958216466 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.12717205479601978, + "power": 2.456548820855164, + "type": 1 + }, + "battery": { + "capacity": 17423.21213908703, + "percentage": 0.24232664575767748 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 591.7447170428381, + "power": 6.044994136802966, + "efficiency": 0.5255838104622262 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 418.2841721769402, + "power": 5.143274215000482, + "efficiency": 0.5513750361656841 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 418.37437214273575, + "power": 6.674728641704139, + "efficiency": 0.5950635332909471 + } + ], + "mrp_control": { + "k": 15.100421449423106, + "ki": 0.006659096717068008, + "p": 40.56758678500944, + "integral_limit": 0.019597818506880624 + }, + "true_anomaly": 291.1024506297167, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 13 + }, + { + "inertia": [ + 86.17601013183594, + 0.0, + 0.0, + 0.0, + 183.64743041992188, + 0.0, + 0.0, + 0.0, + 102.13069915771484 + ], + "mass": 122.67113958304081, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 14, + "solar_panel": { + "direction": [ + 0.08467769059939535, + 0.7639044035506072, + 0.6397497565069831 + ], + "area": 0.3251351469596053, + "efficiency": 0.4793150909656517 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4384668164917007, + "power": 1.6774071311054255, + "type": 1 + }, + "battery": { + "capacity": 11709.955740559495, + "percentage": 0.5412818677338106 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 629.4574291702806, + "power": 5.051102938689999, + "efficiency": 0.5539691530761589 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 634.8752272212004, + "power": 6.026146093230919, + "efficiency": 0.542662975859244 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 507.9412394095293, + "power": 6.781508259753015, + "efficiency": 0.5774465106376432 + } + ], + "mrp_control": { + "k": 19.059367177802677, + "ki": 0.000641644871680086, + "p": 66.23470985004245, + "integral_limit": 0.0010727710922370035 + }, + "true_anomaly": 280.0809165923892, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 14 + }, + { + "inertia": [ + 113.1920166015625, + 0.0, + 0.0, + 0.0, + 136.4995574951172, + 0.0, + 0.0, + 0.0, + 183.10704040527344 + ], + "mass": 117.28908689365531, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 15, + "solar_panel": { + "direction": [ + 0.16205384929473207, + 0.9392063805030214, + -0.3027043520519219 + ], + "area": 0.25284152852465047, + "efficiency": 0.1868422485465553 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.1357668642612159, + "power": 1.7631619154907956, + "type": 1 + }, + "battery": { + "capacity": 19811.114917894414, + "percentage": 0.5717415911541222 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 475.21299267226703, + "power": 5.864878471786117, + "efficiency": 0.5455836520002041 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 447.98986251874277, + "power": 5.537716601369271, + "efficiency": 0.5496222810231773 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 499.4291591332119, + "power": 5.490908140859149, + "efficiency": 0.5529025716264607 + } + ], + "mrp_control": { + "k": 26.910027456503983, + "ki": 0.001960696658834533, + "p": 86.60479205499735, + "integral_limit": 0.0025086410934940504 + }, + "true_anomaly": 271.9618989814209, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 15 + }, + { + "inertia": [ + 109.15794372558594, + 0.0, + 0.0, + 0.0, + 176.94821166992188, + 0.0, + 0.0, + 0.0, + 164.3232879638672 + ], + "mass": 180.15483987290918, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 16, + "solar_panel": { + "direction": [ + 0.7936506732123882, + 0.3223052260484202, + -0.5159825095595776 + ], + "area": 0.30808885342881864, + "efficiency": 0.15812158813282845 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.1918666747207648, + "power": 7.552387980798615, + "type": 1 + }, + "battery": { + "capacity": 15543.697490007338, + "percentage": 0.8659185744592074 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 732.9959261576232, + "power": 5.854568797733811, + "efficiency": 0.5831086667680017 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 578.7158181495644, + "power": 5.602364233280406, + "efficiency": 0.5146638578364676 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 649.6343926442792, + "power": 5.372727425762665, + "efficiency": 0.5911015718728463 + } + ], + "mrp_control": { + "k": 18.178212680440424, + "ki": 0.0007977081987415924, + "p": 66.5636991558978, + "integral_limit": 0.001745867732001602 + }, + "true_anomaly": 81.8390056171185, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 16 + }, + { + "inertia": [ + 183.65420532226562, + 0.0, + 0.0, + 0.0, + 61.0606689453125, + 0.0, + 0.0, + 0.0, + 198.8493194580078 + ], + "mass": 118.12872464586273, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 17, + "solar_panel": { + "direction": [ + -0.46424759299304835, + 0.5826258561726559, + 0.6670991561374071 + ], + "area": 0.4182965915383533, + "efficiency": 0.4768227037761721 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.14633569977250904, + "power": 8.486851901021367, + "type": 1 + }, + "battery": { + "capacity": 8331.521522430992, + "percentage": 0.9092647697753166 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 556.889233197384, + "power": 6.556376607870542, + "efficiency": 0.5674113034939609 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 440.33147072900636, + "power": 6.877749124703484, + "efficiency": 0.5030429043669775 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 690.5345616542459, + "power": 5.590315946618841, + "efficiency": 0.5440950188988832 + } + ], + "mrp_control": { + "k": 17.213670090903637, + "ki": 0.006679469175493763, + "p": 66.64365443809359, + "integral_limit": 0.009417732729021326 + }, + "true_anomaly": 297.50637703673556, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 17 + }, + { + "inertia": [ + 168.1898193359375, + 0.0, + 0.0, + 0.0, + 191.376953125, + 0.0, + 0.0, + 0.0, + 85.31742858886719 + ], + "mass": 192.1618673064108, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 18, + "solar_panel": { + "direction": [ + 0.6513646340690935, + 0.756068233284327, + -0.06391353614338798 + ], + "area": 0.29157329995024284, + "efficiency": 0.3716990232128671 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.35556048515463723, + "power": 7.533428708918779, + "type": 1 + }, + "battery": { + "capacity": 9366.798961062104, + "percentage": 0.5361211830720688 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 545.7958147631692, + "power": 6.024875205541728, + "efficiency": 0.5533492420107435 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 735.8141558841565, + "power": 5.303307479232423, + "efficiency": 0.5826704735780198 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 582.6857709106397, + "power": 6.390796922356912, + "efficiency": 0.5890180154905257 + } + ], + "mrp_control": { + "k": 33.20459782251269, + "ki": 0.007010342580441554, + "p": 88.23577894018099, + "integral_limit": 0.01723533284210913 + }, + "true_anomaly": 202.81083766176718, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 18 + }, + { + "inertia": [ + 163.10256958007812, + 0.0, + 0.0, + 0.0, + 67.39653015136719, + 0.0, + 0.0, + 0.0, + 75.96343231201172 + ], + "mass": 163.87626081822143, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 19, + "solar_panel": { + "direction": [ + 0.23737847770807147, + 0.23736381756858435, + -0.9419712715525174 + ], + "area": 0.1542987651971849, + "efficiency": 0.36217186565683557 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3795225294207497, + "power": 4.4876339429837895, + "type": 1 + }, + "battery": { + "capacity": 29037.715439781314, + "percentage": 0.6575275204231054 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 551.6041771922557, + "power": 6.18108061439003, + "efficiency": 0.5253560751652355 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 500.6037160703763, + "power": 6.867299085732779, + "efficiency": 0.5350541857716589 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 621.7591476567543, + "power": 5.591623848396004, + "efficiency": 0.5099630955330686 + } + ], + "mrp_control": { + "k": 18.39541916471593, + "ki": 0.006959006708333527, + "p": 42.50695305476568, + "integral_limit": 0.011832896337060337 + }, + "true_anomaly": 295.7787681129238, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 19 + }, + { + "inertia": [ + 112.786865234375, + 0.0, + 0.0, + 0.0, + 125.09082794189453, + 0.0, + 0.0, + 0.0, + 126.62515258789062 + ], + "mass": 86.58550563149817, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 20, + "solar_panel": { + "direction": [ + -0.13562217384389927, + 0.5982339756569902, + 0.789761189431012 + ], + "area": 0.38055429010344866, + "efficiency": 0.15970644681258697 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.422620493267159, + "power": 8.2549599944888, + "type": 1 + }, + "battery": { + "capacity": 10315.720548301928, + "percentage": 0.1287263900017784 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 720.0714403075112, + "power": 5.158265043205619, + "efficiency": 0.5215560921273973 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 553.2899016332253, + "power": 6.25382642786883, + "efficiency": 0.5466248807488204 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 614.1911941346069, + "power": 6.182383698295114, + "efficiency": 0.5888386065955008 + } + ], + "mrp_control": { + "k": 44.475171198364706, + "ki": 0.009514476947671598, + "p": 100.88373468067226, + "integral_limit": 0.03479481097425688 + }, + "true_anomaly": 290.2619095169605, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 20 + }, + { + "inertia": [ + 89.77887725830078, + 0.0, + 0.0, + 0.0, + 82.79995727539062, + 0.0, + 0.0, + 0.0, + 105.19197082519531 + ], + "mass": 118.31690918193317, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 21, + "solar_panel": { + "direction": [ + 0.7943250503100711, + 0.12601379351068392, + 0.5942795960614413 + ], + "area": 0.4133763935276601, + "efficiency": 0.40860338729598134 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.11121875443596295, + "power": 4.203271949362741, + "type": 1 + }, + "battery": { + "capacity": 12895.223089722876, + "percentage": 0.2746718215016204 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 644.9688812931169, + "power": 5.559989200096904, + "efficiency": 0.5137213287104236 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 695.6878019701605, + "power": 6.217539811116248, + "efficiency": 0.5620340712880224 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 639.4557553555605, + "power": 6.764989883331017, + "efficiency": 0.5671961710368163 + } + ], + "mrp_control": { + "k": 40.01008124219644, + "ki": 0.002799812427076979, + "p": 99.88110056704124, + "integral_limit": 0.0003023267525154252 + }, + "true_anomaly": 276.33009333802227, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 21 + }, + { + "inertia": [ + 162.1973419189453, + 0.0, + 0.0, + 0.0, + 186.42552185058594, + 0.0, + 0.0, + 0.0, + 165.8512420654297 + ], + "mass": 137.9185563626971, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 22, + "solar_panel": { + "direction": [ + -0.5884278282869234, + 0.700876503225471, + -0.40314366933386336 + ], + "area": 0.12959161464621627, + "efficiency": 0.44943095812884437 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3658440137534207, + "power": 2.800145997719076, + "type": 1 + }, + "battery": { + "capacity": 29229.457760758556, + "percentage": 0.7538075892522453 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 676.287124915453, + "power": 5.865907507177512, + "efficiency": 0.580416059533466 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 697.7848784066045, + "power": 6.888357820866922, + "efficiency": 0.5094301407126662 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 549.2630957983431, + "power": 5.878776331302295, + "efficiency": 0.5180380223101758 + } + ], + "mrp_control": { + "k": 28.526286163008486, + "ki": 0.008097717618441684, + "p": 76.36129161181339, + "integral_limit": 0.013107866013250882 + }, + "true_anomaly": 215.27535856979603, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 22 + }, + { + "inertia": [ + 140.8209228515625, + 0.0, + 0.0, + 0.0, + 83.41444396972656, + 0.0, + 0.0, + 0.0, + 55.99038314819336 + ], + "mass": 177.19861096978116, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 23, + "solar_panel": { + "direction": [ + -0.8579775733690249, + 0.28373752307628025, + -0.4282143173626225 + ], + "area": 0.30561837957365734, + "efficiency": 0.11722040987466449 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3200929089302072, + "power": 3.0944110603627486, + "type": 1 + }, + "battery": { + "capacity": 15787.955332877878, + "percentage": 0.6710934391619819 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 526.0992049943083, + "power": 6.055635184480063, + "efficiency": 0.5065169179851768 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 704.3791356607745, + "power": 6.753000414952293, + "efficiency": 0.5283077239128728 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 529.4146925159931, + "power": 6.498913356418109, + "efficiency": 0.5743673159925091 + } + ], + "mrp_control": { + "k": 36.73410179986037, + "ki": 0.008845625937262012, + "p": 136.39055653766405, + "integral_limit": 0.0033019925099099312 + }, + "true_anomaly": 243.2028798203469, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 23 + }, + { + "inertia": [ + 143.9291534423828, + 0.0, + 0.0, + 0.0, + 51.36763000488281, + 0.0, + 0.0, + 0.0, + 165.07838439941406 + ], + "mass": 174.30748155213166, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 24, + "solar_panel": { + "direction": [ + 0.17513715408419528, + 0.2973760073868184, + 0.9385597943071948 + ], + "area": 0.44577770975383013, + "efficiency": 0.42748227711346953 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.36687637521534355, + "power": 9.801418452952403, + "type": 1 + }, + "battery": { + "capacity": 12546.445723947209, + "percentage": 0.7882349466387546 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 720.0426423782153, + "power": 5.080303450357161, + "efficiency": 0.5257879419081705 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 599.9142924288185, + "power": 6.802252296586732, + "efficiency": 0.5455648080526633 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 566.5028256452132, + "power": 6.203876840178465, + "efficiency": 0.5083521425868389 + } + ], + "mrp_control": { + "k": 53.26879958217673, + "ki": 0.007693629172807338, + "p": 200.86168031974444, + "integral_limit": 0.01574500433062042 + }, + "true_anomaly": 100.7173388569484, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 24 + }, + { + "inertia": [ + 151.27017211914062, + 0.0, + 0.0, + 0.0, + 70.54766082763672, + 0.0, + 0.0, + 0.0, + 180.2403564453125 + ], + "mass": 55.051825142764386, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 25, + "solar_panel": { + "direction": [ + 0.29065384012632695, + 0.0536731013126435, + -0.9553216962967512 + ], + "area": 0.13474448485153945, + "efficiency": 0.2669954329924833 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.17341938781833824, + "power": 5.78757444969973, + "type": 1 + }, + "battery": { + "capacity": 15269.87369777097, + "percentage": 0.7703740329370455 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 463.9091907089973, + "power": 6.087844105061299, + "efficiency": 0.5789480379507213 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 723.5447296109123, + "power": 6.298837774031852, + "efficiency": 0.5130269119539419 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 461.6987502029607, + "power": 5.619411978259068, + "efficiency": 0.5513465986989354 + } + ], + "mrp_control": { + "k": 33.04411678310224, + "ki": 0.007320644425578471, + "p": 115.97163478368472, + "integral_limit": 0.009322232348385188 + }, + "true_anomaly": 185.88163126155388, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 25 + }, + { + "inertia": [ + 142.53860473632812, + 0.0, + 0.0, + 0.0, + 158.27719116210938, + 0.0, + 0.0, + 0.0, + 100.262939453125 + ], + "mass": 108.10166285674407, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 26, + "solar_panel": { + "direction": [ + -0.03427075857165647, + 0.10728368908398801, + -0.9936376226590121 + ], + "area": 0.4194054441751919, + "efficiency": 0.2647504941932699 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3273012376923662, + "power": 3.0286073061364402, + "type": 1 + }, + "battery": { + "capacity": 24041.4131590532, + "percentage": 0.38062001143149327 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 425.56247554947487, + "power": 5.553120414857825, + "efficiency": 0.5536961503081305 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 688.4605408831269, + "power": 6.873401953666548, + "efficiency": 0.5248439873708132 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 453.57398553801187, + "power": 5.5095989004832475, + "efficiency": 0.5362095537986424 + } + ], + "mrp_control": { + "k": 25.85554692923456, + "ki": 0.000809172810703841, + "p": 93.82173863062074, + "integral_limit": 0.0009411151555729214 + }, + "true_anomaly": 243.26608191636512, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 26 + }, + { + "inertia": [ + 184.8409881591797, + 0.0, + 0.0, + 0.0, + 99.9237060546875, + 0.0, + 0.0, + 0.0, + 54.199363708496094 + ], + "mass": 180.56552018753723, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 27, + "solar_panel": { + "direction": [ + -0.06316370002225367, + 0.20567814331078377, + 0.9765791562201844 + ], + "area": 0.46251375533431005, + "efficiency": 0.30343070204301514 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.16153837708272845, + "power": 7.580609794588833, + "type": 1 + }, + "battery": { + "capacity": 19789.350412937667, + "percentage": 0.9563223783759415 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 466.6786747568964, + "power": 5.858257880446491, + "efficiency": 0.5875036414815092 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 547.6181825382432, + "power": 5.296247876625677, + "efficiency": 0.5832412374304012 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 549.0522049829871, + "power": 6.323411510063887, + "efficiency": 0.5216603221823306 + } + ], + "mrp_control": { + "k": 26.830769663829198, + "ki": 0.0026341371288505343, + "p": 91.12387425431687, + "integral_limit": 0.005618287776331615 + }, + "true_anomaly": 48.620036948320774, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 27 + }, + { + "inertia": [ + 94.96578979492188, + 0.0, + 0.0, + 0.0, + 158.5192108154297, + 0.0, + 0.0, + 0.0, + 115.07730865478516 + ], + "mass": 68.18818242075974, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 28, + "solar_panel": { + "direction": [ + 0.5980950557915693, + 0.3070338276783174, + -0.7402786859682513 + ], + "area": 0.38517397894081984, + "efficiency": 0.4303682328842906 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.42899733858965217, + "power": 2.461206775828939, + "type": 1 + }, + "battery": { + "capacity": 24680.268271475965, + "percentage": 0.7303350026138377 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 743.3185251307314, + "power": 6.0662381176929845, + "efficiency": 0.5229331653795579 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 742.6377927910589, + "power": 5.4045092391697525, + "efficiency": 0.5215721022602371 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 470.29469320734347, + "power": 5.006631163805463, + "efficiency": 0.540182677608368 + } + ], + "mrp_control": { + "k": 30.39063661688895, + "ki": 0.004533154030313687, + "p": 116.41392756848298, + "integral_limit": 0.014065709395132853 + }, + "true_anomaly": 146.18356475706892, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 28 + }, + { + "inertia": [ + 124.51182556152344, + 0.0, + 0.0, + 0.0, + 108.33793640136719, + 0.0, + 0.0, + 0.0, + 85.43519592285156 + ], + "mass": 122.34705739102169, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 29, + "solar_panel": { + "direction": [ + -0.9790297933023712, + 0.17495658421603524, + -0.10435927110599119 + ], + "area": 0.3097134610301939, + "efficiency": 0.16761163956166306 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.1785764495014299, + "power": 2.2379285242170615, + "type": 1 + }, + "battery": { + "capacity": 8902.104564852445, + "percentage": 0.5720942119472961 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 667.7250525877721, + "power": 5.074950319939763, + "efficiency": 0.5946991826728956 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 679.060264242099, + "power": 6.810821252986065, + "efficiency": 0.552747136372207 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 558.2507301184039, + "power": 5.130487390934677, + "efficiency": 0.5372250695898184 + } + ], + "mrp_control": { + "k": 48.93818916205217, + "ki": 0.0018814542430651904, + "p": 152.6575026974929, + "integral_limit": 0.007478097610193855 + }, + "true_anomaly": 159.13108710455717, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 29 + }, + { + "inertia": [ + 71.45994567871094, + 0.0, + 0.0, + 0.0, + 88.9399185180664, + 0.0, + 0.0, + 0.0, + 180.7186737060547 + ], + "mass": 131.96334269963515, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 30, + "solar_panel": { + "direction": [ + -0.9348531249042383, + 0.05597743780057943, + 0.3505940120909979 + ], + "area": 0.1116134093502656, + "efficiency": 0.15610249837180135 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4735513777429673, + "power": 2.688536843322008, + "type": 1 + }, + "battery": { + "capacity": 10530.096358624969, + "percentage": 0.9219761677413804 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 560.0499760377869, + "power": 5.044995263961173, + "efficiency": 0.5317061341535081 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 572.214895731203, + "power": 6.323933377640022, + "efficiency": 0.5422140115715606 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 459.11826878993384, + "power": 6.120951103826523, + "efficiency": 0.5315546902857197 + } + ], + "mrp_control": { + "k": 34.3402414710093, + "ki": 0.0033140627402612056, + "p": 110.06713537905374, + "integral_limit": 0.003997918687029487 + }, + "true_anomaly": 263.76946013045887, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 30 + }, + { + "inertia": [ + 139.61642456054688, + 0.0, + 0.0, + 0.0, + 93.5317611694336, + 0.0, + 0.0, + 0.0, + 143.75436401367188 + ], + "mass": 193.92461568108806, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 31, + "solar_panel": { + "direction": [ + 0.1885261481494603, + 0.4815809762850843, + -0.8558841362849487 + ], + "area": 0.11334487341535589, + "efficiency": 0.2647825935647591 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4249690181835404, + "power": 8.1425080936809, + "type": 1 + }, + "battery": { + "capacity": 9564.567806518568, + "percentage": 0.662971330844008 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 702.7131143947489, + "power": 6.176086182779817, + "efficiency": 0.5462301018647503 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 688.2680278185804, + "power": 6.016643115467787, + "efficiency": 0.5322553303935824 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 717.705108184651, + "power": 6.057101010105711, + "efficiency": 0.5673454869669705 + } + ], + "mrp_control": { + "k": 24.342689953561056, + "ki": 0.006553153650070588, + "p": 55.708829486467906, + "integral_limit": 0.031148053132062054 + }, + "true_anomaly": 93.90484265310333, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 31 + }, + { + "inertia": [ + 114.58836364746094, + 0.0, + 0.0, + 0.0, + 173.50405883789062, + 0.0, + 0.0, + 0.0, + 147.8744659423828 + ], + "mass": 84.4134369372015, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 32, + "solar_panel": { + "direction": [ + 0.0859690505663459, + 0.07282326008038705, + -0.9936327768023685 + ], + "area": 0.3127092358884865, + "efficiency": 0.3804699900675904 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.1984740914962524, + "power": 8.166498957756405, + "type": 1 + }, + "battery": { + "capacity": 9908.604407570017, + "percentage": 0.3616165235900053 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 717.5165847720514, + "power": 6.466302535183216, + "efficiency": 0.5743117552912399 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 451.40556643340847, + "power": 5.978465618981967, + "efficiency": 0.5571805948290157 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 561.8545561585377, + "power": 6.382267882496328, + "efficiency": 0.5912595530751084 + } + ], + "mrp_control": { + "k": 69.5505648301084, + "ki": 0.003892700851167972, + "p": 185.86227965897112, + "integral_limit": 0.01035566025830084 + }, + "true_anomaly": 176.15433599562272, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 32 + }, + { + "inertia": [ + 159.27398681640625, + 0.0, + 0.0, + 0.0, + 81.52001953125, + 0.0, + 0.0, + 0.0, + 189.7107391357422 + ], + "mass": 114.21755657122026, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 33, + "solar_panel": { + "direction": [ + 0.5499747862147357, + 0.8350390502659967, + 0.015411653347974374 + ], + "area": 0.19484074867631623, + "efficiency": 0.42253385656000264 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3623288123161569, + "power": 8.162239813027245, + "type": 1 + }, + "battery": { + "capacity": 15860.156481243705, + "percentage": 0.661687873643465 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 518.2507908093787, + "power": 6.959072056506882, + "efficiency": 0.56751538538876 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 545.2513521397641, + "power": 5.120745249272765, + "efficiency": 0.5877085910139273 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 474.0042818567963, + "power": 6.307659834160498, + "efficiency": 0.5885705203089068 + } + ], + "mrp_control": { + "k": 19.094268632281178, + "ki": 0.005573750706836029, + "p": 74.21621777638755, + "integral_limit": 0.0014041716029444685 + }, + "true_anomaly": 264.79358399654615, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 33 + }, + { + "inertia": [ + 146.0426025390625, + 0.0, + 0.0, + 0.0, + 150.94906616210938, + 0.0, + 0.0, + 0.0, + 178.80950927734375 + ], + "mass": 80.68399153326564, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 34, + "solar_panel": { + "direction": [ + -0.7481411139995968, + 0.6357595275826042, + 0.1899860432541982 + ], + "area": 0.25833075226291646, + "efficiency": 0.3020983771772568 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4265785478924383, + "power": 8.137210371313557, + "type": 1 + }, + "battery": { + "capacity": 16182.846751570736, + "percentage": 0.8721539644099792 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 724.0758954481424, + "power": 6.972235896393261, + "efficiency": 0.5584961504215651 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 413.3043992792593, + "power": 5.932365046793226, + "efficiency": 0.5094890085880632 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 609.2288758866605, + "power": 6.405694849974452, + "efficiency": 0.5044852113723839 + } + ], + "mrp_control": { + "k": 17.09407205596357, + "ki": 0.006455675110726189, + "p": 38.44698740898242, + "integral_limit": 0.030674304611462918 + }, + "true_anomaly": 175.4038666018772, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 34 + }, + { + "inertia": [ + 138.23806762695312, + 0.0, + 0.0, + 0.0, + 88.02487182617188, + 0.0, + 0.0, + 0.0, + 156.69635009765625 + ], + "mass": 144.74031472797242, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 35, + "solar_panel": { + "direction": [ + -0.6135270663714648, + 0.7091299107326499, + 0.3474468427456612 + ], + "area": 0.4261896488932845, + "efficiency": 0.47817615229986066 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.1620876789291289, + "power": 1.2608115532065525, + "type": 1 + }, + "battery": { + "capacity": 24981.216367240424, + "percentage": 0.9286951019890595 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 451.9787613393646, + "power": 6.69295998991497, + "efficiency": 0.5272239240882093 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 531.6180642549356, + "power": 6.539704198159033, + "efficiency": 0.5544153797162304 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 711.9083072682367, + "power": 6.702511072741439, + "efficiency": 0.5237001117365091 + } + ], + "mrp_control": { + "k": 27.013549624116166, + "ki": 0.0027307132784758392, + "p": 65.72319790616962, + "integral_limit": 0.012534031794977236 + }, + "true_anomaly": 219.10037757525035, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 35 + }, + { + "inertia": [ + 176.33352661132812, + 0.0, + 0.0, + 0.0, + 140.66452026367188, + 0.0, + 0.0, + 0.0, + 58.332496643066406 + ], + "mass": 174.4145187336719, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 36, + "solar_panel": { + "direction": [ + 0.2001410368364236, + 0.20594188322839457, + 0.9578786489458796 + ], + "area": 0.2130324359024201, + "efficiency": 0.27424364383882965 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.15028608355212497, + "power": 9.42898180171649, + "type": 1 + }, + "battery": { + "capacity": 25333.872509211727, + "percentage": 0.6693484198226792 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 748.6059471897381, + "power": 5.8860388370424275, + "efficiency": 0.5247187213642428 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 445.6537291918255, + "power": 5.56363106517136, + "efficiency": 0.5084572601627181 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 445.0286732617688, + "power": 6.837899238670658, + "efficiency": 0.5140983189332721 + } + ], + "mrp_control": { + "k": 24.95388369326498, + "ki": 0.008704799923630522, + "p": 50.44652744768716, + "integral_limit": 0.04255288591236063 + }, + "true_anomaly": 43.19627062422508, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 36 + }, + { + "inertia": [ + 82.71658325195312, + 0.0, + 0.0, + 0.0, + 115.31809997558594, + 0.0, + 0.0, + 0.0, + 184.9622802734375 + ], + "mass": 76.05553925850084, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 37, + "solar_panel": { + "direction": [ + -0.3537499849391735, + 0.7188193334835039, + -0.5984644634110413 + ], + "area": 0.3152371947511644, + "efficiency": 0.24526767224224028 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.47069076646284214, + "power": 7.613436361165292, + "type": 1 + }, + "battery": { + "capacity": 17558.60234653725, + "percentage": 0.9745877678994234 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 729.1618058146217, + "power": 5.25405954157496, + "efficiency": 0.568694189056328 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 717.627284234849, + "power": 5.429571993974061, + "efficiency": 0.5959191713172795 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 560.7818321075624, + "power": 5.6408089927889264, + "efficiency": 0.557074092552298 + } + ], + "mrp_control": { + "k": 58.697595656104504, + "ki": 0.008843891097637356, + "p": 159.05251153228946, + "integral_limit": 0.02630198392840806 + }, + "true_anomaly": 198.88325293218136, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 37 + }, + { + "inertia": [ + 191.6553192138672, + 0.0, + 0.0, + 0.0, + 145.25146484375, + 0.0, + 0.0, + 0.0, + 184.3069610595703 + ], + "mass": 115.55786502117284, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 38, + "solar_panel": { + "direction": [ + -0.3787491345137875, + 0.2569387343469197, + -0.8891184284994097 + ], + "area": 0.15877980086671825, + "efficiency": 0.14321290282587668 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2558493830792876, + "power": 2.5966257365398033, + "type": 1 + }, + "battery": { + "capacity": 29248.747680815788, + "percentage": 0.5933891006908313 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 725.5982578366718, + "power": 5.889083901518574, + "efficiency": 0.5655931506421311 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 418.42732834138184, + "power": 5.555003049548986, + "efficiency": 0.5208443791655268 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 546.0775234287204, + "power": 5.543837524570666, + "efficiency": 0.5338445295907392 + } + ], + "mrp_control": { + "k": 59.30118260546296, + "ki": 0.0013236374381556104, + "p": 229.30161587131204, + "integral_limit": 0.0020226695549711337 + }, + "true_anomaly": 233.54388497494693, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 38 + }, + { + "inertia": [ + 114.58099365234375, + 0.0, + 0.0, + 0.0, + 165.5225830078125, + 0.0, + 0.0, + 0.0, + 98.01639556884766 + ], + "mass": 71.6575269797433, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 39, + "solar_panel": { + "direction": [ + -0.3980517477905587, + 0.005148927564444725, + 0.9173485131757818 + ], + "area": 0.19857318773622584, + "efficiency": 0.3005231194286555 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3618796457036818, + "power": 3.2902741148729056, + "type": 1 + }, + "battery": { + "capacity": 13756.465841428204, + "percentage": 0.5108724429791649 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 614.5549780174005, + "power": 6.510600776726477, + "efficiency": 0.5195577137195642 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 702.8421111476135, + "power": 6.739523714128348, + "efficiency": 0.5889382444291487 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 728.8422356657502, + "power": 6.210871361146161, + "efficiency": 0.5564835694967823 + } + ], + "mrp_control": { + "k": 30.124060422650867, + "ki": 0.005360555180089317, + "p": 79.24292151090762, + "integral_limit": 0.016392803979353388 + }, + "true_anomaly": 228.7956570612992, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 39 + }, + { + "inertia": [ + 135.80453491210938, + 0.0, + 0.0, + 0.0, + 140.40789794921875, + 0.0, + 0.0, + 0.0, + 121.83128356933594 + ], + "mass": 88.44628998256205, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 40, + "solar_panel": { + "direction": [ + 0.5402084687174854, + 0.8294398059067308, + -0.14214224812952037 + ], + "area": 0.2768734607862142, + "efficiency": 0.18690047293346274 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.17480573004459035, + "power": 3.231009150362787, + "type": 1 + }, + "battery": { + "capacity": 28996.230512543443, + "percentage": 0.8658743454562956 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 429.0192213372189, + "power": 5.959889173873413, + "efficiency": 0.5710740629647696 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 457.8281046081359, + "power": 5.065466407528281, + "efficiency": 0.5531701983047603 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 494.22672612712523, + "power": 5.178005381303903, + "efficiency": 0.5969669257417497 + } + ], + "mrp_control": { + "k": 47.10638319791235, + "ki": 0.001778264597209941, + "p": 168.9574852059773, + "integral_limit": 0.00038011170277035605 + }, + "true_anomaly": 99.27924732482882, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 40 + }, + { + "inertia": [ + 56.648658752441406, + 0.0, + 0.0, + 0.0, + 195.05357360839844, + 0.0, + 0.0, + 0.0, + 104.26272583007812 + ], + "mass": 54.34928138122399, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 41, + "solar_panel": { + "direction": [ + -0.01277882820811393, + 0.0939748230907963, + 0.9954925585732327 + ], + "area": 0.11192610772884751, + "efficiency": 0.21728547293654638 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.41876092757802663, + "power": 9.994668207721668, + "type": 1 + }, + "battery": { + "capacity": 26173.16354984502, + "percentage": 0.8074301618379293 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 423.24855482506064, + "power": 5.131291514511568, + "efficiency": 0.5767078635970818 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 689.9435792506887, + "power": 6.948763973414772, + "efficiency": 0.5763245608247141 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 414.1839016518598, + "power": 6.207389896816749, + "efficiency": 0.5437509484995787 + } + ], + "mrp_control": { + "k": 59.55611280474943, + "ki": 0.007664650694662858, + "p": 176.32185634230325, + "integral_limit": 0.003288818718740807 + }, + "true_anomaly": 334.92532984264295, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 41 + }, + { + "inertia": [ + 78.57720947265625, + 0.0, + 0.0, + 0.0, + 85.90606689453125, + 0.0, + 0.0, + 0.0, + 78.43549346923828 + ], + "mass": 82.89067095834179, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 42, + "solar_panel": { + "direction": [ + 0.05610471910194707, + 0.039129503557941356, + -0.9976578283388552 + ], + "area": 0.43343745189684757, + "efficiency": 0.3550021643102954 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.31427339445025587, + "power": 6.259238596263248, + "type": 1 + }, + "battery": { + "capacity": 29952.649618110434, + "percentage": 0.6231014402196127 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 559.4067405730833, + "power": 5.781122367404965, + "efficiency": 0.589373530891905 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 554.5061277432657, + "power": 6.0825066909294225, + "efficiency": 0.516832321874225 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 457.0964524214937, + "power": 5.755527071396112, + "efficiency": 0.5744413657929568 + } + ], + "mrp_control": { + "k": 35.195388472566144, + "ki": 0.0009177618031636615, + "p": 100.0255767867312, + "integral_limit": 0.003950524456423775 + }, + "true_anomaly": 58.43422845029992, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 42 + }, + { + "inertia": [ + 171.04476928710938, + 0.0, + 0.0, + 0.0, + 191.79991149902344, + 0.0, + 0.0, + 0.0, + 78.8558578491211 + ], + "mass": 159.95186777697734, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 43, + "solar_panel": { + "direction": [ + 0.5983831979979286, + 0.7983139064069404, + -0.0680621421280758 + ], + "area": 0.31739073635042564, + "efficiency": 0.29064912821963246 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.40515269042080704, + "power": 7.607992562623916, + "type": 1 + }, + "battery": { + "capacity": 21198.888665482562, + "percentage": 0.8146814612118557 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 417.08743546366344, + "power": 6.756233406444178, + "efficiency": 0.5872383377181151 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 709.1484769743768, + "power": 6.989854926160728, + "efficiency": 0.5166828855082456 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 558.2249118366128, + "power": 6.651094322284889, + "efficiency": 0.5786657468502379 + } + ], + "mrp_control": { + "k": 36.469033104611235, + "ki": 0.00041470691073805413, + "p": 100.09739967238538, + "integral_limit": 0.0016547125400781142 + }, + "true_anomaly": 194.41810571121283, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 43 + }, + { + "inertia": [ + 171.6646728515625, + 0.0, + 0.0, + 0.0, + 84.9683609008789, + 0.0, + 0.0, + 0.0, + 155.8606414794922 + ], + "mass": 173.89280094967927, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 44, + "solar_panel": { + "direction": [ + -0.06028665805277675, + 0.8526402499243635, + -0.5190087890101154 + ], + "area": 0.2812757221962948, + "efficiency": 0.41749558585772106 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2787704230202455, + "power": 6.57262452365677, + "type": 1 + }, + "battery": { + "capacity": 11957.423074558525, + "percentage": 0.8879532135946501 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 552.2694336859653, + "power": 5.3858923564058525, + "efficiency": 0.5893411312324566 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 650.6952590789422, + "power": 5.0186456473110095, + "efficiency": 0.5823308473653684 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 502.0520950781418, + "power": 5.866416927793415, + "efficiency": 0.5335201448822803 + } + ], + "mrp_control": { + "k": 39.16056248105665, + "ki": 0.006222097561378573, + "p": 141.08277214635402, + "integral_limit": 0.0028488989943211266 + }, + "true_anomaly": 345.83314097333255, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 44 + }, + { + "inertia": [ + 115.07340240478516, + 0.0, + 0.0, + 0.0, + 75.0013198852539, + 0.0, + 0.0, + 0.0, + 155.1053466796875 + ], + "mass": 74.49286865919589, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 45, + "solar_panel": { + "direction": [ + 0.05812447959979478, + 0.1963150497454113, + 0.9788166049443122 + ], + "area": 0.3354840002526763, + "efficiency": 0.4948508844136831 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.19142994646075856, + "power": 2.24380189238452, + "type": 1 + }, + "battery": { + "capacity": 10781.554062922189, + "percentage": 0.2447512575408754 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 469.0568475345217, + "power": 5.475150663000419, + "efficiency": 0.5839681054822454 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 685.8531391276299, + "power": 6.956251723665634, + "efficiency": 0.50663297424732 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 743.0931462385245, + "power": 6.446199398398039, + "efficiency": 0.5513704874961072 + } + ], + "mrp_control": { + "k": 47.82287839807636, + "ki": 0.0007904786519866503, + "p": 141.24443058377958, + "integral_limit": 0.003283079635917866 + }, + "true_anomaly": 287.0449894089216, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 45 + }, + { + "inertia": [ + 62.815853118896484, + 0.0, + 0.0, + 0.0, + 86.47330474853516, + 0.0, + 0.0, + 0.0, + 154.16949462890625 + ], + "mass": 61.16739165852271, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 46, + "solar_panel": { + "direction": [ + 0.16985132443521012, + 0.6241576468804322, + -0.7626124569060531 + ], + "area": 0.10650755339214145, + "efficiency": 0.49916118351324545 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3342519014545623, + "power": 7.677476051244398, + "type": 1 + }, + "battery": { + "capacity": 19290.538591819, + "percentage": 0.9493860428563798 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 507.59566094410695, + "power": 5.671135652550298, + "efficiency": 0.5314991731184532 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 403.3504086734299, + "power": 6.896037476496794, + "efficiency": 0.5080101707212374 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 598.8473941459645, + "power": 5.962465120585866, + "efficiency": 0.5760331252416319 + } + ], + "mrp_control": { + "k": 59.55341484015559, + "ki": 0.004839840293452442, + "p": 184.26132172405485, + "integral_limit": 0.002735983303320729 + }, + "true_anomaly": 140.0119073268348, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 46 + } + ] +} \ No newline at end of file diff --git a/benchmarks/aeosbench/dataset/cases/00429/taskset.json b/benchmarks/aeosbench/dataset/cases/00429/taskset.json new file mode 100644 index 0000000..a39b250 --- /dev/null +++ b/benchmarks/aeosbench/dataset/cases/00429/taskset.json @@ -0,0 +1,948 @@ +[ + { + "release_time": 3143, + "due_time": 3345, + "duration": 18, + "coordinate": [ + 66.04544893154949, + 99.33672790296202 + ], + "sensor_type": 1, + "id": 0 + }, + { + "release_time": 2363, + "due_time": 2550, + "duration": 29, + "coordinate": [ + -53.59300819192744, + 29.44686714800531 + ], + "sensor_type": 1, + "id": 1 + }, + { + "release_time": 1927, + "due_time": 2415, + "duration": 39, + "coordinate": [ + -6.616179911164821, + -76.27339596438492 + ], + "sensor_type": 1, + "id": 2 + }, + { + "release_time": 2377, + "due_time": 3564, + "duration": 32, + "coordinate": [ + -74.48412007712628, + 139.606691167968 + ], + "sensor_type": 1, + "id": 3 + }, + { + "release_time": 2631, + "due_time": 3198, + "duration": 53, + "coordinate": [ + 70.4199029998824, + 144.9697717779287 + ], + "sensor_type": 1, + "id": 4 + }, + { + "release_time": 551, + "due_time": 1754, + "duration": 51, + "coordinate": [ + -42.03140270215032, + 179.23282328833352 + ], + "sensor_type": 1, + "id": 5 + }, + { + "release_time": 1025, + "due_time": 3375, + "duration": 30, + "coordinate": [ + 68.72900678097187, + 72.12511664784819 + ], + "sensor_type": 1, + "id": 6 + }, + { + "release_time": 333, + "due_time": 2224, + "duration": 21, + "coordinate": [ + -16.91968841466401, + -4.157144951589913 + ], + "sensor_type": 1, + "id": 7 + }, + { + "release_time": 91, + "due_time": 2003, + "duration": 37, + "coordinate": [ + 87.43121732170727, + 146.97253246576065 + ], + "sensor_type": 1, + "id": 8 + }, + { + "release_time": 2422, + "due_time": 3088, + "duration": 60, + "coordinate": [ + 20.533312317640096, + 46.74784030474888 + ], + "sensor_type": 1, + "id": 9 + }, + { + "release_time": 72, + "due_time": 2866, + "duration": 39, + "coordinate": [ + -77.06480441785196, + 173.81329238707116 + ], + "sensor_type": 1, + "id": 10 + }, + { + "release_time": 332, + "due_time": 2241, + "duration": 32, + "coordinate": [ + 17.07435231370276, + 18.341169408658146 + ], + "sensor_type": 1, + "id": 11 + }, + { + "release_time": 160, + "due_time": 637, + "duration": 57, + "coordinate": [ + -7.094271408124101, + 68.09249512276116 + ], + "sensor_type": 1, + "id": 12 + }, + { + "release_time": 2384, + "due_time": 3424, + "duration": 18, + "coordinate": [ + -0.16106314964808632, + 63.85652619243925 + ], + "sensor_type": 1, + "id": 13 + }, + { + "release_time": 3328, + "due_time": 3512, + "duration": 27, + "coordinate": [ + 29.756522030148815, + 113.19355314660004 + ], + "sensor_type": 1, + "id": 14 + }, + { + "release_time": 3138, + "due_time": 3512, + "duration": 39, + "coordinate": [ + -28.22331580322747, + -104.40701588690229 + ], + "sensor_type": 1, + "id": 15 + }, + { + "release_time": 2232, + "due_time": 2598, + "duration": 19, + "coordinate": [ + -59.84632705041622, + -65.51730237711958 + ], + "sensor_type": 1, + "id": 16 + }, + { + "release_time": 2326, + "due_time": 3106, + "duration": 20, + "coordinate": [ + 78.54530543401958, + -146.99246764962018 + ], + "sensor_type": 1, + "id": 17 + }, + { + "release_time": 1010, + "due_time": 1087, + "duration": 22, + "coordinate": [ + 81.93009299313081, + -121.19340579867449 + ], + "sensor_type": 1, + "id": 18 + }, + { + "release_time": 325, + "due_time": 675, + "duration": 46, + "coordinate": [ + 47.333665040832614, + -134.40868757352592 + ], + "sensor_type": 1, + "id": 19 + }, + { + "release_time": 2310, + "due_time": 3398, + "duration": 21, + "coordinate": [ + -49.81413324778953, + 147.16551935043924 + ], + "sensor_type": 1, + "id": 20 + }, + { + "release_time": 2902, + "due_time": 3301, + "duration": 50, + "coordinate": [ + -30.972277451273563, + -137.52396309780806 + ], + "sensor_type": 1, + "id": 21 + }, + { + "release_time": 733, + "due_time": 3130, + "duration": 20, + "coordinate": [ + -18.86023355696065, + 71.90589297301014 + ], + "sensor_type": 1, + "id": 22 + }, + { + "release_time": 418, + "due_time": 3553, + "duration": 43, + "coordinate": [ + 36.58330979276057, + -91.67726848593176 + ], + "sensor_type": 1, + "id": 23 + }, + { + "release_time": 3063, + "due_time": 3355, + "duration": 18, + "coordinate": [ + -24.932253503215804, + -67.36920987979241 + ], + "sensor_type": 1, + "id": 24 + }, + { + "release_time": 2278, + "due_time": 2941, + "duration": 57, + "coordinate": [ + 32.23825363906984, + 65.25627851509958 + ], + "sensor_type": 1, + "id": 25 + }, + { + "release_time": 2826, + "due_time": 3418, + "duration": 33, + "coordinate": [ + -40.114419258096724, + -141.093098309566 + ], + "sensor_type": 1, + "id": 26 + }, + { + "release_time": 3045, + "due_time": 3565, + "duration": 44, + "coordinate": [ + -40.1828606308763, + -131.86559260424457 + ], + "sensor_type": 1, + "id": 27 + }, + { + "release_time": 242, + "due_time": 1181, + "duration": 22, + "coordinate": [ + -89.94661991074072, + -4.731280299661904 + ], + "sensor_type": 1, + "id": 28 + }, + { + "release_time": 1761, + "due_time": 3581, + "duration": 54, + "coordinate": [ + -32.87143243674251, + -99.61198279240831 + ], + "sensor_type": 1, + "id": 29 + }, + { + "release_time": 744, + "due_time": 2840, + "duration": 24, + "coordinate": [ + -53.073240777679445, + 132.60254679475457 + ], + "sensor_type": 1, + "id": 30 + }, + { + "release_time": 796, + "due_time": 2771, + "duration": 57, + "coordinate": [ + 52.98866969231551, + 79.08470889790914 + ], + "sensor_type": 1, + "id": 31 + }, + { + "release_time": 2012, + "due_time": 2389, + "duration": 59, + "coordinate": [ + -0.2605124527033098, + -97.69390622098001 + ], + "sensor_type": 1, + "id": 32 + }, + { + "release_time": 1290, + "due_time": 2380, + "duration": 58, + "coordinate": [ + -3.2222038804820983, + 57.3226664489828 + ], + "sensor_type": 1, + "id": 33 + }, + { + "release_time": 1884, + "due_time": 2978, + "duration": 34, + "coordinate": [ + 74.36451333313093, + -157.07566512433775 + ], + "sensor_type": 1, + "id": 34 + }, + { + "release_time": 645, + "due_time": 1436, + "duration": 17, + "coordinate": [ + 47.342308388430354, + -24.655889302119903 + ], + "sensor_type": 1, + "id": 35 + }, + { + "release_time": 2658, + "due_time": 2987, + "duration": 32, + "coordinate": [ + -74.16043290276214, + 95.59438447403295 + ], + "sensor_type": 1, + "id": 36 + }, + { + "release_time": 3138, + "due_time": 3201, + "duration": 20, + "coordinate": [ + 45.172359061351386, + -159.76615974593122 + ], + "sensor_type": 1, + "id": 37 + }, + { + "release_time": 765, + "due_time": 1553, + "duration": 36, + "coordinate": [ + 79.17628885630114, + 143.4989922657835 + ], + "sensor_type": 1, + "id": 38 + }, + { + "release_time": 2012, + "due_time": 3480, + "duration": 47, + "coordinate": [ + -26.053938100471882, + 153.09938157799132 + ], + "sensor_type": 1, + "id": 39 + }, + { + "release_time": 2408, + "due_time": 2824, + "duration": 23, + "coordinate": [ + 57.884442780145434, + -177.51818890112565 + ], + "sensor_type": 1, + "id": 40 + }, + { + "release_time": 1180, + "due_time": 2384, + "duration": 45, + "coordinate": [ + -37.83496176654478, + 49.51373210444697 + ], + "sensor_type": 1, + "id": 41 + }, + { + "release_time": 3424, + "due_time": 3590, + "duration": 18, + "coordinate": [ + -50.22372294994891, + 64.17476730883666 + ], + "sensor_type": 1, + "id": 42 + }, + { + "release_time": 246, + "due_time": 2450, + "duration": 29, + "coordinate": [ + -40.40611277484586, + 15.474043298445338 + ], + "sensor_type": 1, + "id": 43 + }, + { + "release_time": 851, + "due_time": 3351, + "duration": 21, + "coordinate": [ + 61.9182570763291, + 29.12450075755197 + ], + "sensor_type": 1, + "id": 44 + }, + { + "release_time": 1713, + "due_time": 3205, + "duration": 31, + "coordinate": [ + -63.529862721173146, + 147.1709244474568 + ], + "sensor_type": 1, + "id": 45 + }, + { + "release_time": 3339, + "due_time": 3458, + "duration": 32, + "coordinate": [ + 67.8383686889976, + -85.38934210673283 + ], + "sensor_type": 1, + "id": 46 + }, + { + "release_time": 2681, + "due_time": 3134, + "duration": 38, + "coordinate": [ + 42.90823349650387, + 133.22446981900248 + ], + "sensor_type": 1, + "id": 47 + }, + { + "release_time": 3441, + "due_time": 3579, + "duration": 27, + "coordinate": [ + 42.26314050761371, + 75.0677083565495 + ], + "sensor_type": 1, + "id": 48 + }, + { + "release_time": 2385, + "due_time": 2483, + "duration": 29, + "coordinate": [ + 79.96711167602146, + 121.45973949212089 + ], + "sensor_type": 1, + "id": 49 + }, + { + "release_time": 1425, + "due_time": 2246, + "duration": 28, + "coordinate": [ + 36.39096835253952, + -75.01000093182466 + ], + "sensor_type": 1, + "id": 50 + }, + { + "release_time": 497, + "due_time": 2871, + "duration": 36, + "coordinate": [ + -45.430181832915665, + 172.37624330530957 + ], + "sensor_type": 1, + "id": 51 + }, + { + "release_time": 1833, + "due_time": 2399, + "duration": 58, + "coordinate": [ + -29.138101783474468, + 17.843308003992092 + ], + "sensor_type": 1, + "id": 52 + }, + { + "release_time": 576, + "due_time": 2104, + "duration": 21, + "coordinate": [ + 15.527852565803258, + -75.82724966801038 + ], + "sensor_type": 1, + "id": 53 + }, + { + "release_time": 312, + "due_time": 2757, + "duration": 53, + "coordinate": [ + -22.6728875441066, + -140.02507694377812 + ], + "sensor_type": 1, + "id": 54 + }, + { + "release_time": 49, + "due_time": 1746, + "duration": 57, + "coordinate": [ + -44.585907420150136, + 99.35250237218315 + ], + "sensor_type": 1, + "id": 55 + }, + { + "release_time": 1774, + "due_time": 3286, + "duration": 22, + "coordinate": [ + 25.77644436569213, + -17.117780299550276 + ], + "sensor_type": 1, + "id": 56 + }, + { + "release_time": 1183, + "due_time": 1661, + "duration": 45, + "coordinate": [ + -80.71837058979483, + -65.71813891337999 + ], + "sensor_type": 1, + "id": 57 + }, + { + "release_time": 26, + "due_time": 2481, + "duration": 15, + "coordinate": [ + -27.621452317800788, + -127.23314458321786 + ], + "sensor_type": 1, + "id": 58 + }, + { + "release_time": 2322, + "due_time": 2655, + "duration": 21, + "coordinate": [ + -29.36896147539111, + 81.2071148663099 + ], + "sensor_type": 1, + "id": 59 + }, + { + "release_time": 1656, + "due_time": 2128, + "duration": 33, + "coordinate": [ + -1.8352781133840352, + -81.05227062386905 + ], + "sensor_type": 1, + "id": 60 + }, + { + "release_time": 1839, + "due_time": 2096, + "duration": 54, + "coordinate": [ + -51.90178912215834, + 121.22197329043007 + ], + "sensor_type": 1, + "id": 61 + }, + { + "release_time": 2226, + "due_time": 3570, + "duration": 49, + "coordinate": [ + 34.66366535543614, + -110.37141095228229 + ], + "sensor_type": 1, + "id": 62 + }, + { + "release_time": 1656, + "due_time": 3431, + "duration": 50, + "coordinate": [ + -37.29093612581602, + 17.769569441377627 + ], + "sensor_type": 1, + "id": 63 + }, + { + "release_time": 1876, + "due_time": 2172, + "duration": 35, + "coordinate": [ + 54.52539617982117, + 14.501138249795275 + ], + "sensor_type": 1, + "id": 64 + }, + { + "release_time": 1750, + "due_time": 3361, + "duration": 60, + "coordinate": [ + 10.40516289980161, + 92.59026304490294 + ], + "sensor_type": 1, + "id": 65 + }, + { + "release_time": 2095, + "due_time": 2542, + "duration": 31, + "coordinate": [ + -44.30676461188188, + 54.49508179655774 + ], + "sensor_type": 1, + "id": 66 + }, + { + "release_time": 2236, + "due_time": 3357, + "duration": 49, + "coordinate": [ + -18.493442287524076, + -69.41028172983535 + ], + "sensor_type": 1, + "id": 67 + }, + { + "release_time": 2910, + "due_time": 3406, + "duration": 46, + "coordinate": [ + -29.936921554526606, + 63.17782397834773 + ], + "sensor_type": 1, + "id": 68 + }, + { + "release_time": 974, + "due_time": 2914, + "duration": 40, + "coordinate": [ + -74.73815873636278, + 75.18719767690098 + ], + "sensor_type": 1, + "id": 69 + }, + { + "release_time": 1236, + "due_time": 1768, + "duration": 32, + "coordinate": [ + -83.10516656424421, + 150.5247801117157 + ], + "sensor_type": 1, + "id": 70 + }, + { + "release_time": 2847, + "due_time": 3413, + "duration": 39, + "coordinate": [ + -5.2090203129667145, + -158.7963858713935 + ], + "sensor_type": 1, + "id": 71 + }, + { + "release_time": 2782, + "due_time": 2912, + "duration": 15, + "coordinate": [ + 42.18898765286565, + 53.12852036167297 + ], + "sensor_type": 1, + "id": 72 + }, + { + "release_time": 1523, + "due_time": 2863, + "duration": 16, + "coordinate": [ + -34.56678339750963, + -139.38340510095648 + ], + "sensor_type": 1, + "id": 73 + }, + { + "release_time": 1406, + "due_time": 3087, + "duration": 35, + "coordinate": [ + 87.8740941827792, + 59.03453108328708 + ], + "sensor_type": 1, + "id": 74 + }, + { + "release_time": 460, + "due_time": 3002, + "duration": 28, + "coordinate": [ + -65.26857464814837, + -175.4278710090983 + ], + "sensor_type": 1, + "id": 75 + }, + { + "release_time": 724, + "due_time": 2096, + "duration": 21, + "coordinate": [ + -67.08209832666209, + -173.036135703619 + ], + "sensor_type": 1, + "id": 76 + }, + { + "release_time": 196, + "due_time": 3126, + "duration": 41, + "coordinate": [ + 64.63552620938688, + -165.75984665985249 + ], + "sensor_type": 1, + "id": 77 + }, + { + "release_time": 2344, + "due_time": 3369, + "duration": 48, + "coordinate": [ + 54.37963416491618, + -0.8662819908278152 + ], + "sensor_type": 1, + "id": 78 + }, + { + "release_time": 1127, + "due_time": 3294, + "duration": 39, + "coordinate": [ + -46.364989138768316, + -44.035256639362785 + ], + "sensor_type": 1, + "id": 79 + }, + { + "release_time": 1295, + "due_time": 1827, + "duration": 45, + "coordinate": [ + 87.00135750014897, + 76.73323725001967 + ], + "sensor_type": 1, + "id": 80 + }, + { + "release_time": 1853, + "due_time": 3231, + "duration": 27, + "coordinate": [ + 73.63549265015175, + -138.5411142607337 + ], + "sensor_type": 1, + "id": 81 + }, + { + "release_time": 1337, + "due_time": 1430, + "duration": 24, + "coordinate": [ + -85.218554877618, + -177.1655663175292 + ], + "sensor_type": 1, + "id": 82 + }, + { + "release_time": 3347, + "due_time": 3438, + "duration": 20, + "coordinate": [ + -1.7259345895256217, + -109.28064944200183 + ], + "sensor_type": 1, + "id": 83 + }, + { + "release_time": 1586, + "due_time": 2938, + "duration": 23, + "coordinate": [ + -36.19414937085199, + -169.27098233102748 + ], + "sensor_type": 1, + "id": 84 + }, + { + "release_time": 1670, + "due_time": 3589, + "duration": 26, + "coordinate": [ + -3.005128781841492, + -74.72578687092819 + ], + "sensor_type": 1, + "id": 85 + } +] \ No newline at end of file diff --git a/benchmarks/aeosbench/dataset/cases/00432/constellation.json b/benchmarks/aeosbench/dataset/cases/00432/constellation.json new file mode 100644 index 0000000..0b03070 --- /dev/null +++ b/benchmarks/aeosbench/dataset/cases/00432/constellation.json @@ -0,0 +1,1770 @@ +{ + "orbits": [ + { + "id": 0, + "eccentricity": 0.0011421, + "semi_major_axis": 6975000.0, + "inclination": 0.0476, + "right_ascension_of_the_ascending_node": 121.4229, + "argument_of_perigee": 102.9969 + }, + { + "id": 1, + "eccentricity": 0.0001391, + "semi_major_axis": 6921000.0, + "inclination": 53.0546, + "right_ascension_of_the_ascending_node": 141.5027, + "argument_of_perigee": 92.3494 + }, + { + "id": 2, + "eccentricity": 0.0002053, + "semi_major_axis": 7571000.0, + "inclination": 87.9147, + "right_ascension_of_the_ascending_node": 119.0618, + "argument_of_perigee": 80.3614 + }, + { + "id": 3, + "eccentricity": 0.0001233, + "semi_major_axis": 6921000.0, + "inclination": 53.2179, + "right_ascension_of_the_ascending_node": 282.4618, + "argument_of_perigee": 78.9882 + }, + { + "id": 4, + "eccentricity": 0.0001408, + "semi_major_axis": 6921000.0, + "inclination": 53.2189, + "right_ascension_of_the_ascending_node": 321.1386, + "argument_of_perigee": 112.7356 + }, + { + "id": 5, + "eccentricity": 0.001386, + "semi_major_axis": 7027000.0, + "inclination": 98.3932, + "right_ascension_of_the_ascending_node": 12.838, + "argument_of_perigee": 159.3265 + }, + { + "id": 6, + "eccentricity": 0.0001288, + "semi_major_axis": 6921000.0, + "inclination": 53.2184, + "right_ascension_of_the_ascending_node": 15.2921, + "argument_of_perigee": 85.5439 + }, + { + "id": 7, + "eccentricity": 0.000213, + "semi_major_axis": 7091000.0, + "inclination": 44.9979, + "right_ascension_of_the_ascending_node": 64.4926, + "argument_of_perigee": 310.2033 + }, + { + "id": 8, + "eccentricity": 0.0002575, + "semi_major_axis": 7571000.0, + "inclination": 87.9154, + "right_ascension_of_the_ascending_node": 88.5332, + "argument_of_perigee": 66.0571 + }, + { + "id": 9, + "eccentricity": 0.0001553, + "semi_major_axis": 7571000.0, + "inclination": 87.9207, + "right_ascension_of_the_ascending_node": 57.8853, + "argument_of_perigee": 73.012 + }, + { + "id": 10, + "eccentricity": 0.0001368, + "semi_major_axis": 6921000.0, + "inclination": 53.0554, + "right_ascension_of_the_ascending_node": 72.5649, + "argument_of_perigee": 67.1823 + }, + { + "id": 11, + "eccentricity": 0.0003038, + "semi_major_axis": 6921000.0, + "inclination": 70.0009, + "right_ascension_of_the_ascending_node": 330.7589, + "argument_of_perigee": 268.3811 + }, + { + "id": 12, + "eccentricity": 0.0002451, + "semi_major_axis": 6921000.0, + "inclination": 69.9992, + "right_ascension_of_the_ascending_node": 310.2916, + "argument_of_perigee": 236.3948 + }, + { + "id": 13, + "eccentricity": 0.0003247, + "semi_major_axis": 6921000.0, + "inclination": 69.9994, + "right_ascension_of_the_ascending_node": 190.9603, + "argument_of_perigee": 266.9347 + }, + { + "id": 14, + "eccentricity": 0.0006724, + "semi_major_axis": 7060000.0, + "inclination": 98.4081, + "right_ascension_of_the_ascending_node": 164.2968, + "argument_of_perigee": 129.063 + }, + { + "id": 15, + "eccentricity": 0.0001355, + "semi_major_axis": 6921000.0, + "inclination": 53.2188, + "right_ascension_of_the_ascending_node": 331.045, + "argument_of_perigee": 100.2333 + }, + { + "id": 16, + "eccentricity": 0.000138, + "semi_major_axis": 6921000.0, + "inclination": 53.2168, + "right_ascension_of_the_ascending_node": 148.9383, + "argument_of_perigee": 88.1761 + }, + { + "id": 17, + "eccentricity": 0.0001363, + "semi_major_axis": 6921000.0, + "inclination": 53.2172, + "right_ascension_of_the_ascending_node": 85.075, + "argument_of_perigee": 94.2261 + } + ], + "satellites": [ + { + "inertia": [ + 155.98028564453125, + 0.0, + 0.0, + 0.0, + 118.39908599853516, + 0.0, + 0.0, + 0.0, + 122.81085968017578 + ], + "mass": 151.23873435994057, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 0, + "solar_panel": { + "direction": [ + 0.17188579427574585, + 0.24454686851296137, + 0.95428093495925 + ], + "area": 0.21636004737943254, + "efficiency": 0.41822926433539787 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.19973516822590898, + "power": 4.019933869213158, + "type": 1 + }, + "battery": { + "capacity": 9349.280873963391, + "percentage": 0.1814782848426349 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 427.7610875436208, + "power": 6.672800715914422, + "efficiency": 0.5848016025513278 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 491.9611452967804, + "power": 5.722003960129875, + "efficiency": 0.5323575359324059 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 501.3755922155132, + "power": 6.667630544709983, + "efficiency": 0.5000297412680008 + } + ], + "mrp_control": { + "k": 25.917427315456525, + "ki": 0.008018314828372853, + "p": 100.05611747485743, + "integral_limit": 0.02036918999779086 + }, + "true_anomaly": 113.62984547171688, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 0 + }, + { + "inertia": [ + 59.088104248046875, + 0.0, + 0.0, + 0.0, + 199.94081115722656, + 0.0, + 0.0, + 0.0, + 142.3895721435547 + ], + "mass": 197.27063039871692, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 1, + "solar_panel": { + "direction": [ + 0.48183132336700224, + 0.14584113199520551, + -0.8640422096406867 + ], + "area": 0.34157936436642944, + "efficiency": 0.12687651516529297 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4665733297671013, + "power": 4.372196823927168, + "type": 1 + }, + "battery": { + "capacity": 23448.2442635686, + "percentage": 0.7924117213381929 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 558.2233874462415, + "power": 5.572598440975567, + "efficiency": 0.5963455602570742 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 609.007732984186, + "power": 5.2338205103152, + "efficiency": 0.5691711626063647 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 402.61142341328775, + "power": 6.50968921106081, + "efficiency": 0.5774548951311198 + } + ], + "mrp_control": { + "k": 21.55825347371491, + "ki": 0.0030993153770508684, + "p": 59.91084076374974, + "integral_limit": 0.0022183273903215095 + }, + "true_anomaly": 84.44172865013857, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 1 + }, + { + "inertia": [ + 50.605079650878906, + 0.0, + 0.0, + 0.0, + 102.98214721679688, + 0.0, + 0.0, + 0.0, + 151.60150146484375 + ], + "mass": 66.2039344442313, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 2, + "solar_panel": { + "direction": [ + 0.2840029964687367, + 0.4901229522236035, + -0.8240884598757575 + ], + "area": 0.24417902431742125, + "efficiency": 0.2838892914855994 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.37733323210726066, + "power": 5.6878774516441135, + "type": 1 + }, + "battery": { + "capacity": 26600.57551549317, + "percentage": 0.9349676490182781 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 426.15522428007665, + "power": 5.322336625230305, + "efficiency": 0.5887314888740516 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 685.7883519723597, + "power": 5.548135224823007, + "efficiency": 0.5418076859648223 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 709.043449394664, + "power": 5.26756886797413, + "efficiency": 0.5129714029609139 + } + ], + "mrp_control": { + "k": 31.58730421589006, + "ki": 0.005286269642663804, + "p": 97.79424942221874, + "integral_limit": 0.0029696688836779693 + }, + "true_anomaly": 147.66963509733702, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 2 + }, + { + "inertia": [ + 151.27017211914062, + 0.0, + 0.0, + 0.0, + 70.54766082763672, + 0.0, + 0.0, + 0.0, + 180.2403564453125 + ], + "mass": 55.051825142764386, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 3, + "solar_panel": { + "direction": [ + -0.41594798314207504, + 0.8954190082241655, + -0.15878310688134203 + ], + "area": 0.3905821184610684, + "efficiency": 0.4413780251008931 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4592446403595747, + "power": 1.515552848502535, + "type": 1 + }, + "battery": { + "capacity": 19781.43247568095, + "percentage": 0.31973366750741594 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 463.9091907089973, + "power": 6.087844105061299, + "efficiency": 0.5789480379507213 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 723.5447296109123, + "power": 6.298837774031852, + "efficiency": 0.5130269119539419 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 461.6987502029607, + "power": 5.619411978259068, + "efficiency": 0.5513465986989354 + } + ], + "mrp_control": { + "k": 33.04411678310224, + "ki": 0.007320644425578471, + "p": 115.97163478368472, + "integral_limit": 0.009322232348385188 + }, + "true_anomaly": 105.1178551496451, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 3 + }, + { + "inertia": [ + 146.9666748046875, + 0.0, + 0.0, + 0.0, + 57.48409652709961, + 0.0, + 0.0, + 0.0, + 159.34320068359375 + ], + "mass": 198.3567714714043, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 4, + "solar_panel": { + "direction": [ + -0.35697970771399334, + 0.7744895854866893, + 0.5222368909346484 + ], + "area": 0.2855113258875649, + "efficiency": 0.3268068346944897 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3676214762478095, + "power": 7.798074849358599, + "type": 1 + }, + "battery": { + "capacity": 9690.366684419252, + "percentage": 0.23007040750364044 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 698.4470087522612, + "power": 5.228452968270913, + "efficiency": 0.5375749667947038 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 479.32712362007743, + "power": 5.982218464659643, + "efficiency": 0.5202024796164888 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 600.3056836281504, + "power": 6.7861600036144445, + "efficiency": 0.5583451682475992 + } + ], + "mrp_control": { + "k": 13.727585787250339, + "ki": 0.00045945696208721357, + "p": 54.4779763369085, + "integral_limit": 0.0014405144829327937 + }, + "true_anomaly": 187.4962945031937, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 4 + }, + { + "inertia": [ + 176.33352661132812, + 0.0, + 0.0, + 0.0, + 140.66452026367188, + 0.0, + 0.0, + 0.0, + 58.332496643066406 + ], + "mass": 174.4145187336719, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 5, + "solar_panel": { + "direction": [ + 0.5289220514897379, + 0.7756273825857172, + 0.34444684180743546 + ], + "area": 0.31109214918279715, + "efficiency": 0.35186335349485054 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.1846791477522265, + "power": 2.5432536672055583, + "type": 1 + }, + "battery": { + "capacity": 28660.099313923307, + "percentage": 0.12197890067527527 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 748.6059471897381, + "power": 5.8860388370424275, + "efficiency": 0.5247187213642428 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 445.6537291918255, + "power": 5.56363106517136, + "efficiency": 0.5084572601627181 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 445.0286732617688, + "power": 6.837899238670658, + "efficiency": 0.5140983189332721 + } + ], + "mrp_control": { + "k": 24.95388369326498, + "ki": 0.008704799923630522, + "p": 50.44652744768716, + "integral_limit": 0.04255288591236063 + }, + "true_anomaly": 219.0734552762762, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 5 + }, + { + "inertia": [ + 64.95263671875, + 0.0, + 0.0, + 0.0, + 189.89691162109375, + 0.0, + 0.0, + 0.0, + 100.37506866455078 + ], + "mass": 85.14834776401818, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 6, + "solar_panel": { + "direction": [ + 0.23962448641226824, + 0.09362287404440968, + 0.9663409662056769 + ], + "area": 0.3687719198192879, + "efficiency": 0.24060449943901943 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4471241814115364, + "power": 1.522226965005899, + "type": 1 + }, + "battery": { + "capacity": 8197.569142934253, + "percentage": 0.8023008973502717 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 618.0113291735597, + "power": 6.66026132017932, + "efficiency": 0.5695455650093229 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 594.2562490604776, + "power": 5.6251475307369025, + "efficiency": 0.5890490374892076 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 561.2120387226904, + "power": 6.981201500307692, + "efficiency": 0.5864718291318136 + } + ], + "mrp_control": { + "k": 32.350232276183384, + "ki": 0.004627238724081578, + "p": 103.44647652535272, + "integral_limit": 0.007566482428703071 + }, + "true_anomaly": 150.77012162943012, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 6 + }, + { + "inertia": [ + 168.70901489257812, + 0.0, + 0.0, + 0.0, + 193.64414978027344, + 0.0, + 0.0, + 0.0, + 186.9629669189453 + ], + "mass": 156.5505839400692, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 7, + "solar_panel": { + "direction": [ + 0.010067333156093084, + 0.2979745257617924, + 0.9545207335622203 + ], + "area": 0.3793023654406277, + "efficiency": 0.39664543879484015 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.21133051340907127, + "power": 4.227133101466723, + "type": 1 + }, + "battery": { + "capacity": 15256.303609897031, + "percentage": 0.6116157497894226 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 693.9114512357503, + "power": 5.747069513979599, + "efficiency": 0.5024188611564508 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 518.3309130961449, + "power": 6.368962068049136, + "efficiency": 0.5619439210872524 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 496.3523125705024, + "power": 6.584219936238295, + "efficiency": 0.5169176316040652 + } + ], + "mrp_control": { + "k": 38.53564025355237, + "ki": 0.008292070940878988, + "p": 100.2994964361949, + "integral_limit": 0.001220566402174998 + }, + "true_anomaly": 210.38592119699103, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 7 + }, + { + "inertia": [ + 61.22691345214844, + 0.0, + 0.0, + 0.0, + 172.61767578125, + 0.0, + 0.0, + 0.0, + 181.8090362548828 + ], + "mass": 76.07916758894345, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 8, + "solar_panel": { + "direction": [ + 0.9306205694360504, + 0.10547386111273928, + -0.35045772978276823 + ], + "area": 0.3661069764994562, + "efficiency": 0.20372786596356993 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2111640718712735, + "power": 7.793689355224659, + "type": 1 + }, + "battery": { + "capacity": 28291.228861911553, + "percentage": 0.9276678751621288 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 503.21822281205215, + "power": 5.894620397005981, + "efficiency": 0.5438961329671722 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 732.3991821580399, + "power": 6.545885672151026, + "efficiency": 0.5302837497279691 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 670.914481266735, + "power": 6.542528038253767, + "efficiency": 0.543826459826167 + } + ], + "mrp_control": { + "k": 36.031483837416616, + "ki": 0.007312300695039387, + "p": 104.217899127639, + "integral_limit": 0.00036941830761039147 + }, + "true_anomaly": 34.15605323737817, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 8 + }, + { + "inertia": [ + 171.3602752685547, + 0.0, + 0.0, + 0.0, + 151.68638610839844, + 0.0, + 0.0, + 0.0, + 172.82107543945312 + ], + "mass": 177.41413990144986, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 9, + "solar_panel": { + "direction": [ + -0.31436368303563433, + 0.08876276668150243, + 0.9451437171347628 + ], + "area": 0.40627117087144027, + "efficiency": 0.2716877781881063 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.48072855838858797, + "power": 6.203600271403539, + "type": 1 + }, + "battery": { + "capacity": 8362.702423455667, + "percentage": 0.14860722911565094 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 529.746003246194, + "power": 5.214829901006026, + "efficiency": 0.5197593929093544 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 430.24423980430606, + "power": 5.904247866506887, + "efficiency": 0.5667078002802988 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 474.32003747954377, + "power": 5.739652994696085, + "efficiency": 0.5121970234816607 + } + ], + "mrp_control": { + "k": 33.22118983378896, + "ki": 6.341006162898122e-05, + "p": 115.47170366982354, + "integral_limit": 0.0002769135700838793 + }, + "true_anomaly": 156.58338892425206, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 9 + }, + { + "inertia": [ + 187.26869201660156, + 0.0, + 0.0, + 0.0, + 140.11663818359375, + 0.0, + 0.0, + 0.0, + 54.707786560058594 + ], + "mass": 199.05897265640004, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 10, + "solar_panel": { + "direction": [ + 0.03143147932318336, + 0.08111309788109979, + -0.9962091785662726 + ], + "area": 0.1693772895621214, + "efficiency": 0.2061941766461171 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.12398980222022345, + "power": 9.065177256698979, + "type": 1 + }, + "battery": { + "capacity": 26030.587118291052, + "percentage": 0.8074470588600403 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 546.9516187656494, + "power": 5.902467541896891, + "efficiency": 0.5876866425390099 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 549.3617624473918, + "power": 6.676534676836728, + "efficiency": 0.5892005511180478 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 654.870819835933, + "power": 6.054321997423525, + "efficiency": 0.5900711019748195 + } + ], + "mrp_control": { + "k": 33.07074345344583, + "ki": 0.0023616832104273733, + "p": 105.66291688144693, + "integral_limit": 0.0022577810962226405 + }, + "true_anomaly": 288.5195783531839, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 10 + }, + { + "inertia": [ + 163.10256958007812, + 0.0, + 0.0, + 0.0, + 67.39653015136719, + 0.0, + 0.0, + 0.0, + 75.96343231201172 + ], + "mass": 163.87626081822143, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 11, + "solar_panel": { + "direction": [ + -0.18040672022223422, + 0.8880797761382005, + 0.42280932642620356 + ], + "area": 0.42320601106456013, + "efficiency": 0.26730860550590985 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.13343404003352083, + "power": 9.848719127250394, + "type": 1 + }, + "battery": { + "capacity": 10664.395266528682, + "percentage": 0.31562299161209745 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 551.6041771922557, + "power": 6.18108061439003, + "efficiency": 0.5253560751652355 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 500.6037160703763, + "power": 6.867299085732779, + "efficiency": 0.5350541857716589 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 621.7591476567543, + "power": 5.591623848396004, + "efficiency": 0.5099630955330686 + } + ], + "mrp_control": { + "k": 18.39541916471593, + "ki": 0.006959006708333527, + "p": 42.50695305476568, + "integral_limit": 0.011832896337060337 + }, + "true_anomaly": 187.08047742148145, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 11 + }, + { + "inertia": [ + 179.10443115234375, + 0.0, + 0.0, + 0.0, + 145.82070922851562, + 0.0, + 0.0, + 0.0, + 127.68726348876953 + ], + "mass": 169.37044999596105, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 12, + "solar_panel": { + "direction": [ + 0.8010645840302288, + 0.5727142180645166, + -0.17405159188937597 + ], + "area": 0.4329485780526674, + "efficiency": 0.20424013950742062 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.11853979668285533, + "power": 1.7936261571507206, + "type": 1 + }, + "battery": { + "capacity": 26152.737685639193, + "percentage": 0.7593041980525895 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 468.7656876253783, + "power": 5.712345907063006, + "efficiency": 0.5783402856732439 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 512.3143657077305, + "power": 5.235661653668732, + "efficiency": 0.5791793517511341 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 474.4254937834511, + "power": 5.089791534225754, + "efficiency": 0.5346265716303507 + } + ], + "mrp_control": { + "k": 62.24899930652894, + "ki": 0.0008337849291049615, + "p": 236.47528711477932, + "integral_limit": 0.00038767780554988587 + }, + "true_anomaly": 173.41573785277015, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 12 + }, + { + "inertia": [ + 133.56752014160156, + 0.0, + 0.0, + 0.0, + 92.51220703125, + 0.0, + 0.0, + 0.0, + 96.19320678710938 + ], + "mass": 137.53712988823696, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 13, + "solar_panel": { + "direction": [ + -0.4927047101187343, + 0.09010781224496658, + 0.8655187177636541 + ], + "area": 0.10975088695506754, + "efficiency": 0.46101154359564334 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2470298041124734, + "power": 6.750690770997819, + "type": 1 + }, + "battery": { + "capacity": 22242.81487365169, + "percentage": 0.9805348362722806 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 586.2627237497796, + "power": 6.625302738413529, + "efficiency": 0.5610942044843571 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 569.6514579568487, + "power": 6.611778823966846, + "efficiency": 0.5061968410621749 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 412.31610072779705, + "power": 6.387045180798852, + "efficiency": 0.5871243022145458 + } + ], + "mrp_control": { + "k": 26.081635817676474, + "ki": 0.005542773729185826, + "p": 53.15408898263985, + "integral_limit": 0.012198036905697457 + }, + "true_anomaly": 47.03678308193417, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 13 + }, + { + "inertia": [ + 91.11839294433594, + 0.0, + 0.0, + 0.0, + 159.59457397460938, + 0.0, + 0.0, + 0.0, + 169.5284423828125 + ], + "mass": 97.98517508958267, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 14, + "solar_panel": { + "direction": [ + -0.048063176353794486, + 0.7571574955662882, + -0.6514617855151369 + ], + "area": 0.27113460009910484, + "efficiency": 0.128285406281382 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2615356261485494, + "power": 1.6719718607570893, + "type": 1 + }, + "battery": { + "capacity": 20422.348074980957, + "percentage": 0.6895654830119532 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 682.7833766986832, + "power": 6.2472473985571435, + "efficiency": 0.5748992943886082 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 504.4376409320391, + "power": 6.219740712633579, + "efficiency": 0.5204203268599799 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 587.9464758418155, + "power": 5.805959354302239, + "efficiency": 0.5463431693630696 + } + ], + "mrp_control": { + "k": 18.807790342275354, + "ki": 0.006031068083819888, + "p": 71.03014267827383, + "integral_limit": 0.007566690457052752 + }, + "true_anomaly": 131.78080444270222, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 14 + }, + { + "inertia": [ + 159.94873046875, + 0.0, + 0.0, + 0.0, + 117.80781555175781, + 0.0, + 0.0, + 0.0, + 157.14666748046875 + ], + "mass": 73.04555593941797, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 15, + "solar_panel": { + "direction": [ + -0.010038870649763672, + 0.7957204180726708, + 0.6055809089942742 + ], + "area": 0.18893597489835787, + "efficiency": 0.2511380382282402 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.34235209151356094, + "power": 9.348809018636375, + "type": 1 + }, + "battery": { + "capacity": 23270.935857474244, + "percentage": 0.6513864050279584 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 645.1646690509892, + "power": 5.397975174749853, + "efficiency": 0.5858325074315194 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 415.6586327367017, + "power": 5.233683904692496, + "efficiency": 0.5774837402682345 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 656.3042082665505, + "power": 6.003010501534528, + "efficiency": 0.5208321360145581 + } + ], + "mrp_control": { + "k": 63.0160580278579, + "ki": 0.0098885238113571, + "p": 142.89389622181955, + "integral_limit": 0.027024643710532016 + }, + "true_anomaly": 130.60256843871997, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 15 + }, + { + "inertia": [ + 185.07647705078125, + 0.0, + 0.0, + 0.0, + 57.464256286621094, + 0.0, + 0.0, + 0.0, + 72.34806823730469 + ], + "mass": 95.47953624821866, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 16, + "solar_panel": { + "direction": [ + -0.6267847768775164, + 0.7226786995428476, + -0.29133544360695374 + ], + "area": 0.3146202922163752, + "efficiency": 0.112088551696728 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.16312564789927714, + "power": 3.2774544408775377, + "type": 1 + }, + "battery": { + "capacity": 10835.55677611817, + "percentage": 0.5528340562542741 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 573.7242393212836, + "power": 6.678228867693818, + "efficiency": 0.556416419360887 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 440.27822793513593, + "power": 6.864099552738807, + "efficiency": 0.5167751043043688 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 651.3623865613783, + "power": 5.437842850572469, + "efficiency": 0.5778806984077984 + } + ], + "mrp_control": { + "k": 32.36412150871663, + "ki": 0.0003705894568670309, + "p": 93.5057440792318, + "integral_limit": 0.0007186469954031567 + }, + "true_anomaly": 99.9648645145984, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 16 + }, + { + "inertia": [ + 115.85092163085938, + 0.0, + 0.0, + 0.0, + 169.69151306152344, + 0.0, + 0.0, + 0.0, + 64.564697265625 + ], + "mass": 63.93418755623975, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 17, + "solar_panel": { + "direction": [ + 0.036023652030449604, + 0.5242620437391275, + -0.8507946908560621 + ], + "area": 0.39496587632971547, + "efficiency": 0.34761697895214305 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.10303633809824185, + "power": 7.992502170391493, + "type": 1 + }, + "battery": { + "capacity": 13458.080201156936, + "percentage": 0.83576886045967 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 608.7542004228094, + "power": 6.735517825087912, + "efficiency": 0.564019374529687 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 510.40869820078353, + "power": 6.229971396661663, + "efficiency": 0.5096233663374536 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 550.0756456580467, + "power": 5.9401263043000085, + "efficiency": 0.5630432900744554 + } + ], + "mrp_control": { + "k": 20.910458801941207, + "ki": 0.001457694052924917, + "p": 77.77881459131575, + "integral_limit": 0.0015114144858382262 + }, + "true_anomaly": 52.41155647089607, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 17 + } + ] +} \ No newline at end of file diff --git a/benchmarks/aeosbench/dataset/cases/00432/taskset.json b/benchmarks/aeosbench/dataset/cases/00432/taskset.json new file mode 100644 index 0000000..96a8197 --- /dev/null +++ b/benchmarks/aeosbench/dataset/cases/00432/taskset.json @@ -0,0 +1,3115 @@ +[ + { + "release_time": 1164, + "due_time": 2379, + "duration": 42, + "coordinate": [ + 17.092719175542882, + -108.61804733531417 + ], + "sensor_type": 1, + "id": 0 + }, + { + "release_time": 3122, + "due_time": 3544, + "duration": 39, + "coordinate": [ + -74.1331354591213, + 26.3492125003051 + ], + "sensor_type": 1, + "id": 1 + }, + { + "release_time": 415, + "due_time": 688, + "duration": 17, + "coordinate": [ + -75.49060396522768, + -89.36523630914513 + ], + "sensor_type": 1, + "id": 2 + }, + { + "release_time": 3213, + "due_time": 3356, + "duration": 42, + "coordinate": [ + -10.5250690570968, + -97.20362268589999 + ], + "sensor_type": 1, + "id": 3 + }, + { + "release_time": 2992, + "due_time": 3234, + "duration": 58, + "coordinate": [ + -77.87803395470013, + 45.33367954532264 + ], + "sensor_type": 1, + "id": 4 + }, + { + "release_time": 1757, + "due_time": 2878, + "duration": 27, + "coordinate": [ + 9.727822520491827, + 177.49635568197368 + ], + "sensor_type": 1, + "id": 5 + }, + { + "release_time": 2494, + "due_time": 3384, + "duration": 55, + "coordinate": [ + 62.96150618004506, + -71.17509057798996 + ], + "sensor_type": 1, + "id": 6 + }, + { + "release_time": 2478, + "due_time": 2995, + "duration": 19, + "coordinate": [ + -39.016266345198325, + -12.356565757785404 + ], + "sensor_type": 1, + "id": 7 + }, + { + "release_time": 1165, + "due_time": 3424, + "duration": 36, + "coordinate": [ + -17.455365606883404, + 28.1226874464555 + ], + "sensor_type": 1, + "id": 8 + }, + { + "release_time": 416, + "due_time": 3592, + "duration": 19, + "coordinate": [ + 16.091875731784043, + -151.2486844329739 + ], + "sensor_type": 1, + "id": 9 + }, + { + "release_time": 669, + "due_time": 2583, + "duration": 34, + "coordinate": [ + 40.165625539335736, + -47.93626494498241 + ], + "sensor_type": 1, + "id": 10 + }, + { + "release_time": 2833, + "due_time": 3035, + "duration": 30, + "coordinate": [ + -72.54024316448385, + -44.273339219925134 + ], + "sensor_type": 1, + "id": 11 + }, + { + "release_time": 2306, + "due_time": 3477, + "duration": 30, + "coordinate": [ + -5.39901461260844, + 111.37461504993126 + ], + "sensor_type": 1, + "id": 12 + }, + { + "release_time": 2917, + "due_time": 3575, + "duration": 34, + "coordinate": [ + -49.86527525525902, + -115.84844970299767 + ], + "sensor_type": 1, + "id": 13 + }, + { + "release_time": 3053, + "due_time": 3328, + "duration": 47, + "coordinate": [ + 77.00146909829138, + 143.3540433382646 + ], + "sensor_type": 1, + "id": 14 + }, + { + "release_time": 233, + "due_time": 2506, + "duration": 54, + "coordinate": [ + 45.94608717234769, + -169.27736110737737 + ], + "sensor_type": 1, + "id": 15 + }, + { + "release_time": 1879, + "due_time": 3039, + "duration": 52, + "coordinate": [ + 72.03232128707273, + 158.54760637427296 + ], + "sensor_type": 1, + "id": 16 + }, + { + "release_time": 1683, + "due_time": 3024, + "duration": 58, + "coordinate": [ + -57.708625795153154, + 176.95196882644814 + ], + "sensor_type": 1, + "id": 17 + }, + { + "release_time": 1569, + "due_time": 3131, + "duration": 56, + "coordinate": [ + -32.38705484623534, + 141.1297571218073 + ], + "sensor_type": 1, + "id": 18 + }, + { + "release_time": 2246, + "due_time": 3069, + "duration": 25, + "coordinate": [ + -50.20710699224758, + 146.7310444442624 + ], + "sensor_type": 1, + "id": 19 + }, + { + "release_time": 2329, + "due_time": 3098, + "duration": 49, + "coordinate": [ + -83.67474048605644, + 73.94715134194624 + ], + "sensor_type": 1, + "id": 20 + }, + { + "release_time": 2789, + "due_time": 3428, + "duration": 20, + "coordinate": [ + 13.81940804287801, + 11.645129440697218 + ], + "sensor_type": 1, + "id": 21 + }, + { + "release_time": 1906, + "due_time": 2936, + "duration": 58, + "coordinate": [ + -88.44086817767277, + -26.72339843422415 + ], + "sensor_type": 1, + "id": 22 + }, + { + "release_time": 3389, + "due_time": 3558, + "duration": 55, + "coordinate": [ + 80.12499269232364, + 94.58621271243891 + ], + "sensor_type": 1, + "id": 23 + }, + { + "release_time": 491, + "due_time": 847, + "duration": 50, + "coordinate": [ + -38.618144976097526, + -26.767007514779408 + ], + "sensor_type": 1, + "id": 24 + }, + { + "release_time": 1737, + "due_time": 2795, + "duration": 54, + "coordinate": [ + -85.59711684620554, + -95.24098030930158 + ], + "sensor_type": 1, + "id": 25 + }, + { + "release_time": 2104, + "due_time": 2744, + "duration": 45, + "coordinate": [ + 59.955416395885464, + 19.958562903128012 + ], + "sensor_type": 1, + "id": 26 + }, + { + "release_time": 2365, + "due_time": 2919, + "duration": 46, + "coordinate": [ + 38.46936945271548, + -14.042325971597108 + ], + "sensor_type": 1, + "id": 27 + }, + { + "release_time": 1409, + "due_time": 3060, + "duration": 44, + "coordinate": [ + 65.51053422787166, + -121.05991207641958 + ], + "sensor_type": 1, + "id": 28 + }, + { + "release_time": 1835, + "due_time": 2605, + "duration": 45, + "coordinate": [ + 25.75757378029266, + -29.447918591233275 + ], + "sensor_type": 1, + "id": 29 + }, + { + "release_time": 3304, + "due_time": 3493, + "duration": 15, + "coordinate": [ + 46.26075677517707, + 159.55277603072824 + ], + "sensor_type": 1, + "id": 30 + }, + { + "release_time": 887, + "due_time": 1606, + "duration": 51, + "coordinate": [ + 21.36449905651409, + -95.24050541041663 + ], + "sensor_type": 1, + "id": 31 + }, + { + "release_time": 1797, + "due_time": 3076, + "duration": 43, + "coordinate": [ + -87.39267144653783, + 73.59674504510139 + ], + "sensor_type": 1, + "id": 32 + }, + { + "release_time": 912, + "due_time": 2065, + "duration": 49, + "coordinate": [ + 37.28089378529015, + 85.52583119453396 + ], + "sensor_type": 1, + "id": 33 + }, + { + "release_time": 3119, + "due_time": 3535, + "duration": 21, + "coordinate": [ + -84.73672318506634, + -156.8477216502368 + ], + "sensor_type": 1, + "id": 34 + }, + { + "release_time": 1802, + "due_time": 3338, + "duration": 54, + "coordinate": [ + 9.770475886179725, + -18.88854150039984 + ], + "sensor_type": 1, + "id": 35 + }, + { + "release_time": 1575, + "due_time": 3032, + "duration": 27, + "coordinate": [ + -29.10908971978943, + -0.04436030080634623 + ], + "sensor_type": 1, + "id": 36 + }, + { + "release_time": 2365, + "due_time": 3127, + "duration": 23, + "coordinate": [ + -1.303309444326132, + -129.46054315440853 + ], + "sensor_type": 1, + "id": 37 + }, + { + "release_time": 1014, + "due_time": 2810, + "duration": 52, + "coordinate": [ + -85.56779014571605, + -137.40011526304792 + ], + "sensor_type": 1, + "id": 38 + }, + { + "release_time": 1196, + "due_time": 3007, + "duration": 42, + "coordinate": [ + 15.548940313319932, + -170.77374089249338 + ], + "sensor_type": 1, + "id": 39 + }, + { + "release_time": 1894, + "due_time": 2060, + "duration": 53, + "coordinate": [ + -58.1136900608459, + -148.19068855111317 + ], + "sensor_type": 1, + "id": 40 + }, + { + "release_time": 377, + "due_time": 3412, + "duration": 37, + "coordinate": [ + -89.1694678257828, + -169.4792928388617 + ], + "sensor_type": 1, + "id": 41 + }, + { + "release_time": 3197, + "due_time": 3595, + "duration": 53, + "coordinate": [ + -47.62437394003734, + -30.856837354184933 + ], + "sensor_type": 1, + "id": 42 + }, + { + "release_time": 2970, + "due_time": 3548, + "duration": 44, + "coordinate": [ + -21.801280739857617, + 55.06222543681767 + ], + "sensor_type": 1, + "id": 43 + }, + { + "release_time": 1436, + "due_time": 2820, + "duration": 39, + "coordinate": [ + 52.54351538926957, + 71.59857662901004 + ], + "sensor_type": 1, + "id": 44 + }, + { + "release_time": 2521, + "due_time": 3445, + "duration": 55, + "coordinate": [ + 66.97253219536648, + -143.9348418635881 + ], + "sensor_type": 1, + "id": 45 + }, + { + "release_time": 2061, + "due_time": 2123, + "duration": 15, + "coordinate": [ + -18.83618046377812, + 17.73381918039675 + ], + "sensor_type": 1, + "id": 46 + }, + { + "release_time": 2704, + "due_time": 3031, + "duration": 58, + "coordinate": [ + -60.569924885602646, + -130.00472072334168 + ], + "sensor_type": 1, + "id": 47 + }, + { + "release_time": 967, + "due_time": 1689, + "duration": 60, + "coordinate": [ + -37.65893968869496, + 86.21585224637948 + ], + "sensor_type": 1, + "id": 48 + }, + { + "release_time": 1540, + "due_time": 2190, + "duration": 25, + "coordinate": [ + -82.20426975690668, + -24.05425406039336 + ], + "sensor_type": 1, + "id": 49 + }, + { + "release_time": 2959, + "due_time": 3236, + "duration": 34, + "coordinate": [ + 88.5053388601516, + 146.55726618209064 + ], + "sensor_type": 1, + "id": 50 + }, + { + "release_time": 1817, + "due_time": 3260, + "duration": 31, + "coordinate": [ + -15.78924126242056, + 1.5614919303527302 + ], + "sensor_type": 1, + "id": 51 + }, + { + "release_time": 1435, + "due_time": 3441, + "duration": 41, + "coordinate": [ + 0.287907055781929, + -17.96227679492995 + ], + "sensor_type": 1, + "id": 52 + }, + { + "release_time": 2111, + "due_time": 2625, + "duration": 30, + "coordinate": [ + 20.017885425589412, + -41.57525138484888 + ], + "sensor_type": 1, + "id": 53 + }, + { + "release_time": 2052, + "due_time": 2924, + "duration": 22, + "coordinate": [ + 67.02285039542346, + 21.56309396947657 + ], + "sensor_type": 1, + "id": 54 + }, + { + "release_time": 977, + "due_time": 2571, + "duration": 37, + "coordinate": [ + -57.935876553233506, + -165.03277380383796 + ], + "sensor_type": 1, + "id": 55 + }, + { + "release_time": 1096, + "due_time": 2456, + "duration": 44, + "coordinate": [ + -19.902790588979656, + -93.44049636738303 + ], + "sensor_type": 1, + "id": 56 + }, + { + "release_time": 289, + "due_time": 1179, + "duration": 30, + "coordinate": [ + -83.0007119364956, + -9.933504038628115 + ], + "sensor_type": 1, + "id": 57 + }, + { + "release_time": 1422, + "due_time": 2677, + "duration": 21, + "coordinate": [ + 81.08732321323717, + 27.797763498634282 + ], + "sensor_type": 1, + "id": 58 + }, + { + "release_time": 116, + "due_time": 2857, + "duration": 39, + "coordinate": [ + 35.93321948105053, + 52.12888131321901 + ], + "sensor_type": 1, + "id": 59 + }, + { + "release_time": 588, + "due_time": 3001, + "duration": 53, + "coordinate": [ + 55.51828735950747, + 41.446781393497815 + ], + "sensor_type": 1, + "id": 60 + }, + { + "release_time": 26, + "due_time": 892, + "duration": 28, + "coordinate": [ + 18.876653512583673, + -78.34219414472614 + ], + "sensor_type": 1, + "id": 61 + }, + { + "release_time": 1367, + "due_time": 2462, + "duration": 56, + "coordinate": [ + -82.73533101757054, + 68.11871034745462 + ], + "sensor_type": 1, + "id": 62 + }, + { + "release_time": 2108, + "due_time": 2260, + "duration": 45, + "coordinate": [ + 78.60120096771425, + 142.22472571741815 + ], + "sensor_type": 1, + "id": 63 + }, + { + "release_time": 2098, + "due_time": 3023, + "duration": 57, + "coordinate": [ + -84.91155459699934, + 43.63545803328009 + ], + "sensor_type": 1, + "id": 64 + }, + { + "release_time": 1850, + "due_time": 3223, + "duration": 58, + "coordinate": [ + 19.706186338138068, + -137.9544282663532 + ], + "sensor_type": 1, + "id": 65 + }, + { + "release_time": 949, + "due_time": 2641, + "duration": 17, + "coordinate": [ + -68.46200400099798, + -174.84331564801244 + ], + "sensor_type": 1, + "id": 66 + }, + { + "release_time": 1900, + "due_time": 2130, + "duration": 33, + "coordinate": [ + -65.69509710229573, + 98.37940117668967 + ], + "sensor_type": 1, + "id": 67 + }, + { + "release_time": 1650, + "due_time": 2089, + "duration": 56, + "coordinate": [ + -12.920766748475344, + -176.91039923173201 + ], + "sensor_type": 1, + "id": 68 + }, + { + "release_time": 623, + "due_time": 1594, + "duration": 53, + "coordinate": [ + 85.68879136336824, + -12.027314038595136 + ], + "sensor_type": 1, + "id": 69 + }, + { + "release_time": 3297, + "due_time": 3551, + "duration": 34, + "coordinate": [ + -68.77754933625907, + -9.338284040114928 + ], + "sensor_type": 1, + "id": 70 + }, + { + "release_time": 2747, + "due_time": 3464, + "duration": 52, + "coordinate": [ + 39.28192381652741, + -150.43244235047842 + ], + "sensor_type": 1, + "id": 71 + }, + { + "release_time": 1862, + "due_time": 3020, + "duration": 46, + "coordinate": [ + 66.89597775923252, + 154.45858833777214 + ], + "sensor_type": 1, + "id": 72 + }, + { + "release_time": 3238, + "due_time": 3319, + "duration": 16, + "coordinate": [ + 18.5415285021668, + 91.36947850309582 + ], + "sensor_type": 1, + "id": 73 + }, + { + "release_time": 2333, + "due_time": 2535, + "duration": 51, + "coordinate": [ + -65.78761968167521, + -111.87111712970226 + ], + "sensor_type": 1, + "id": 74 + }, + { + "release_time": 3211, + "due_time": 3428, + "duration": 35, + "coordinate": [ + 54.009430588661786, + 153.57532690864184 + ], + "sensor_type": 1, + "id": 75 + }, + { + "release_time": 708, + "due_time": 3581, + "duration": 44, + "coordinate": [ + 47.957782243867285, + -116.04247517965524 + ], + "sensor_type": 1, + "id": 76 + }, + { + "release_time": 2495, + "due_time": 3506, + "duration": 17, + "coordinate": [ + -82.71240059565085, + -125.70704087941229 + ], + "sensor_type": 1, + "id": 77 + }, + { + "release_time": 2198, + "due_time": 2575, + "duration": 51, + "coordinate": [ + -3.063648679417099, + 6.143813928212069 + ], + "sensor_type": 1, + "id": 78 + }, + { + "release_time": 924, + "due_time": 2394, + "duration": 57, + "coordinate": [ + -56.17204328728033, + -164.8188039324516 + ], + "sensor_type": 1, + "id": 79 + }, + { + "release_time": 2874, + "due_time": 3599, + "duration": 42, + "coordinate": [ + 19.956865832937623, + 98.39435683115454 + ], + "sensor_type": 1, + "id": 80 + }, + { + "release_time": 1996, + "due_time": 3235, + "duration": 35, + "coordinate": [ + -47.29855005776086, + 43.29032806867349 + ], + "sensor_type": 1, + "id": 81 + }, + { + "release_time": 112, + "due_time": 3400, + "duration": 36, + "coordinate": [ + 82.16222278942237, + -177.71675349455282 + ], + "sensor_type": 1, + "id": 82 + }, + { + "release_time": 2212, + "due_time": 3097, + "duration": 56, + "coordinate": [ + -87.96673842703008, + -90.978164975894 + ], + "sensor_type": 1, + "id": 83 + }, + { + "release_time": 2037, + "due_time": 2739, + "duration": 60, + "coordinate": [ + -79.40039272790304, + -152.34480349291496 + ], + "sensor_type": 1, + "id": 84 + }, + { + "release_time": 621, + "due_time": 3338, + "duration": 45, + "coordinate": [ + -63.012805073236194, + 176.21586550927861 + ], + "sensor_type": 1, + "id": 85 + }, + { + "release_time": 2562, + "due_time": 3181, + "duration": 36, + "coordinate": [ + -7.020620090111919, + -24.4393045954063 + ], + "sensor_type": 1, + "id": 86 + }, + { + "release_time": 2329, + "due_time": 2655, + "duration": 18, + "coordinate": [ + 60.00703974427523, + 59.64627758411581 + ], + "sensor_type": 1, + "id": 87 + }, + { + "release_time": 1269, + "due_time": 2830, + "duration": 19, + "coordinate": [ + 44.89037862505069, + 96.6084108618665 + ], + "sensor_type": 1, + "id": 88 + }, + { + "release_time": 2205, + "due_time": 2508, + "duration": 58, + "coordinate": [ + 88.37547563587341, + -77.75085800058282 + ], + "sensor_type": 1, + "id": 89 + }, + { + "release_time": 1949, + "due_time": 2265, + "duration": 43, + "coordinate": [ + 5.859140322072022, + -101.38885791906257 + ], + "sensor_type": 1, + "id": 90 + }, + { + "release_time": 275, + "due_time": 1495, + "duration": 36, + "coordinate": [ + -44.82265851001631, + 57.03713663002074 + ], + "sensor_type": 1, + "id": 91 + }, + { + "release_time": 1768, + "due_time": 2630, + "duration": 34, + "coordinate": [ + -36.79664087630907, + -0.6137143834143899 + ], + "sensor_type": 1, + "id": 92 + }, + { + "release_time": 163, + "due_time": 2174, + "duration": 23, + "coordinate": [ + -30.49105828303255, + -47.22996382867302 + ], + "sensor_type": 1, + "id": 93 + }, + { + "release_time": 977, + "due_time": 2913, + "duration": 33, + "coordinate": [ + 22.930614531522906, + 27.870223367150913 + ], + "sensor_type": 1, + "id": 94 + }, + { + "release_time": 3433, + "due_time": 3599, + "duration": 39, + "coordinate": [ + -59.14786726722227, + 13.845802563724845 + ], + "sensor_type": 1, + "id": 95 + }, + { + "release_time": 182, + "due_time": 982, + "duration": 17, + "coordinate": [ + -82.78338983985388, + -38.37161120328636 + ], + "sensor_type": 1, + "id": 96 + }, + { + "release_time": 1359, + "due_time": 3028, + "duration": 50, + "coordinate": [ + 67.1357455532937, + 75.92824149829974 + ], + "sensor_type": 1, + "id": 97 + }, + { + "release_time": 1427, + "due_time": 3072, + "duration": 34, + "coordinate": [ + 62.20633098719165, + -13.963895546162064 + ], + "sensor_type": 1, + "id": 98 + }, + { + "release_time": 3157, + "due_time": 3472, + "duration": 54, + "coordinate": [ + -3.317210110005945, + -17.515418624245115 + ], + "sensor_type": 1, + "id": 99 + }, + { + "release_time": 1139, + "due_time": 1394, + "duration": 45, + "coordinate": [ + -41.137935117514274, + -50.44149678708527 + ], + "sensor_type": 1, + "id": 100 + }, + { + "release_time": 2423, + "due_time": 3263, + "duration": 39, + "coordinate": [ + 56.47606957013679, + -7.637366576837167 + ], + "sensor_type": 1, + "id": 101 + }, + { + "release_time": 1461, + "due_time": 1963, + "duration": 44, + "coordinate": [ + 89.26231627112796, + -68.84164855013687 + ], + "sensor_type": 1, + "id": 102 + }, + { + "release_time": 1791, + "due_time": 2421, + "duration": 46, + "coordinate": [ + -77.35945487550748, + 54.15891207561549 + ], + "sensor_type": 1, + "id": 103 + }, + { + "release_time": 3141, + "due_time": 3340, + "duration": 19, + "coordinate": [ + -67.46311337428222, + 173.6750846809408 + ], + "sensor_type": 1, + "id": 104 + }, + { + "release_time": 940, + "due_time": 2546, + "duration": 44, + "coordinate": [ + 66.72734427746605, + 119.1017574218896 + ], + "sensor_type": 1, + "id": 105 + }, + { + "release_time": 1385, + "due_time": 3491, + "duration": 59, + "coordinate": [ + -57.296920463791686, + 97.22255337726295 + ], + "sensor_type": 1, + "id": 106 + }, + { + "release_time": 2793, + "due_time": 3084, + "duration": 19, + "coordinate": [ + 80.39650449376487, + 119.73228992089042 + ], + "sensor_type": 1, + "id": 107 + }, + { + "release_time": 3439, + "due_time": 3591, + "duration": 26, + "coordinate": [ + -29.76444407920691, + 61.31875624823107 + ], + "sensor_type": 1, + "id": 108 + }, + { + "release_time": 1685, + "due_time": 2755, + "duration": 47, + "coordinate": [ + -8.037620061703663, + 100.9570101169557 + ], + "sensor_type": 1, + "id": 109 + }, + { + "release_time": 3271, + "due_time": 3550, + "duration": 26, + "coordinate": [ + 46.21657284095747, + 24.01513293944518 + ], + "sensor_type": 1, + "id": 110 + }, + { + "release_time": 2188, + "due_time": 3514, + "duration": 45, + "coordinate": [ + -62.85771827408043, + -68.18129317955878 + ], + "sensor_type": 1, + "id": 111 + }, + { + "release_time": 2545, + "due_time": 3095, + "duration": 15, + "coordinate": [ + -29.55156191307526, + -75.32487849870856 + ], + "sensor_type": 1, + "id": 112 + }, + { + "release_time": 2602, + "due_time": 2983, + "duration": 39, + "coordinate": [ + -28.051973442343886, + -135.47896572260743 + ], + "sensor_type": 1, + "id": 113 + }, + { + "release_time": 966, + "due_time": 2306, + "duration": 40, + "coordinate": [ + -39.59235131717967, + -67.23835051594611 + ], + "sensor_type": 1, + "id": 114 + }, + { + "release_time": 1782, + "due_time": 3344, + "duration": 37, + "coordinate": [ + -65.34279811938343, + 59.16860359782484 + ], + "sensor_type": 1, + "id": 115 + }, + { + "release_time": 2209, + "due_time": 3584, + "duration": 20, + "coordinate": [ + 61.17505468406844, + 52.97175041208925 + ], + "sensor_type": 1, + "id": 116 + }, + { + "release_time": 3108, + "due_time": 3289, + "duration": 50, + "coordinate": [ + 54.408445219980024, + 78.30914367819958 + ], + "sensor_type": 1, + "id": 117 + }, + { + "release_time": 823, + "due_time": 2525, + "duration": 24, + "coordinate": [ + -15.54784125462669, + -107.05546709698223 + ], + "sensor_type": 1, + "id": 118 + }, + { + "release_time": 1810, + "due_time": 2753, + "duration": 21, + "coordinate": [ + -84.2628110694184, + 103.27593666613438 + ], + "sensor_type": 1, + "id": 119 + }, + { + "release_time": 2493, + "due_time": 3268, + "duration": 53, + "coordinate": [ + -61.54082683310662, + -177.02043412015968 + ], + "sensor_type": 1, + "id": 120 + }, + { + "release_time": 831, + "due_time": 3487, + "duration": 40, + "coordinate": [ + 10.007784244529432, + 110.35822912547019 + ], + "sensor_type": 1, + "id": 121 + }, + { + "release_time": 2260, + "due_time": 2587, + "duration": 35, + "coordinate": [ + -37.07027109998689, + 161.0103102538834 + ], + "sensor_type": 1, + "id": 122 + }, + { + "release_time": 1774, + "due_time": 2404, + "duration": 18, + "coordinate": [ + -42.18240091488797, + -100.33889944021105 + ], + "sensor_type": 1, + "id": 123 + }, + { + "release_time": 1250, + "due_time": 2759, + "duration": 37, + "coordinate": [ + 51.96946178679596, + -94.2381606936875 + ], + "sensor_type": 1, + "id": 124 + }, + { + "release_time": 3275, + "due_time": 3544, + "duration": 56, + "coordinate": [ + -52.211707731499686, + 5.0911705832224925 + ], + "sensor_type": 1, + "id": 125 + }, + { + "release_time": 1469, + "due_time": 1757, + "duration": 44, + "coordinate": [ + 49.18052466676548, + 99.69072680678892 + ], + "sensor_type": 1, + "id": 126 + }, + { + "release_time": 338, + "due_time": 2607, + "duration": 45, + "coordinate": [ + -28.863106314998042, + -146.28861823153682 + ], + "sensor_type": 1, + "id": 127 + }, + { + "release_time": 2769, + "due_time": 3446, + "duration": 30, + "coordinate": [ + 38.49727755317136, + 7.133671670399025 + ], + "sensor_type": 1, + "id": 128 + }, + { + "release_time": 410, + "due_time": 872, + "duration": 32, + "coordinate": [ + 60.66389051362344, + -152.1233357966798 + ], + "sensor_type": 1, + "id": 129 + }, + { + "release_time": 1655, + "due_time": 3131, + "duration": 25, + "coordinate": [ + -21.82067766241724, + -108.77729081222822 + ], + "sensor_type": 1, + "id": 130 + }, + { + "release_time": 1225, + "due_time": 1910, + "duration": 45, + "coordinate": [ + -82.12504334785933, + -32.85224517092573 + ], + "sensor_type": 1, + "id": 131 + }, + { + "release_time": 283, + "due_time": 464, + "duration": 40, + "coordinate": [ + 23.873290233538484, + -148.215318430171 + ], + "sensor_type": 1, + "id": 132 + }, + { + "release_time": 507, + "due_time": 1775, + "duration": 59, + "coordinate": [ + 22.437715130491796, + -27.020288905312498 + ], + "sensor_type": 1, + "id": 133 + }, + { + "release_time": 270, + "due_time": 996, + "duration": 56, + "coordinate": [ + -79.17359896311008, + -80.14818735010867 + ], + "sensor_type": 1, + "id": 134 + }, + { + "release_time": 895, + "due_time": 2347, + "duration": 33, + "coordinate": [ + -73.70788016035777, + -81.39671793470914 + ], + "sensor_type": 1, + "id": 135 + }, + { + "release_time": 2154, + "due_time": 3504, + "duration": 50, + "coordinate": [ + -35.711734364253864, + 22.81512606177884 + ], + "sensor_type": 1, + "id": 136 + }, + { + "release_time": 377, + "due_time": 2923, + "duration": 39, + "coordinate": [ + 76.98471860880619, + 67.5221991803958 + ], + "sensor_type": 1, + "id": 137 + }, + { + "release_time": 2607, + "due_time": 3451, + "duration": 54, + "coordinate": [ + 24.385637326350107, + -4.66075839510583 + ], + "sensor_type": 1, + "id": 138 + }, + { + "release_time": 2293, + "due_time": 2562, + "duration": 40, + "coordinate": [ + 56.05075089527131, + 52.726858835670384 + ], + "sensor_type": 1, + "id": 139 + }, + { + "release_time": 366, + "due_time": 1500, + "duration": 41, + "coordinate": [ + -47.027766224303875, + -77.87552526740524 + ], + "sensor_type": 1, + "id": 140 + }, + { + "release_time": 587, + "due_time": 1481, + "duration": 48, + "coordinate": [ + 51.13111796798006, + -99.91506294560634 + ], + "sensor_type": 1, + "id": 141 + }, + { + "release_time": 2007, + "due_time": 2939, + "duration": 28, + "coordinate": [ + -55.06825145669094, + -117.41375450906436 + ], + "sensor_type": 1, + "id": 142 + }, + { + "release_time": 2573, + "due_time": 3356, + "duration": 30, + "coordinate": [ + -62.425482476715665, + 85.0648120532822 + ], + "sensor_type": 1, + "id": 143 + }, + { + "release_time": 1121, + "due_time": 2212, + "duration": 30, + "coordinate": [ + 62.86438418331002, + 39.18011711270972 + ], + "sensor_type": 1, + "id": 144 + }, + { + "release_time": 3411, + "due_time": 3577, + "duration": 25, + "coordinate": [ + 72.46031604183096, + -56.75618997831812 + ], + "sensor_type": 1, + "id": 145 + }, + { + "release_time": 867, + "due_time": 2068, + "duration": 41, + "coordinate": [ + -19.683637750682095, + -88.15057174008479 + ], + "sensor_type": 1, + "id": 146 + }, + { + "release_time": 2546, + "due_time": 3214, + "duration": 41, + "coordinate": [ + 52.020049834359355, + -80.64432398114278 + ], + "sensor_type": 1, + "id": 147 + }, + { + "release_time": 420, + "due_time": 1954, + "duration": 51, + "coordinate": [ + 73.15440552650156, + 170.6768385615474 + ], + "sensor_type": 1, + "id": 148 + }, + { + "release_time": 2720, + "due_time": 3086, + "duration": 39, + "coordinate": [ + -71.46175123468211, + 65.91918948566004 + ], + "sensor_type": 1, + "id": 149 + }, + { + "release_time": 708, + "due_time": 1008, + "duration": 49, + "coordinate": [ + 80.48620209274947, + -63.99984129071893 + ], + "sensor_type": 1, + "id": 150 + }, + { + "release_time": 515, + "due_time": 2258, + "duration": 49, + "coordinate": [ + -89.35021458969693, + -75.48475279062271 + ], + "sensor_type": 1, + "id": 151 + }, + { + "release_time": 998, + "due_time": 3546, + "duration": 17, + "coordinate": [ + -4.213905341592621, + 50.19612413509762 + ], + "sensor_type": 1, + "id": 152 + }, + { + "release_time": 1365, + "due_time": 2832, + "duration": 44, + "coordinate": [ + -7.2179735264407725, + -4.377070384249379 + ], + "sensor_type": 1, + "id": 153 + }, + { + "release_time": 3369, + "due_time": 3516, + "duration": 41, + "coordinate": [ + 63.6277254416639, + 100.46487217107773 + ], + "sensor_type": 1, + "id": 154 + }, + { + "release_time": 2118, + "due_time": 2258, + "duration": 39, + "coordinate": [ + -56.235660945224936, + 172.3878384767682 + ], + "sensor_type": 1, + "id": 155 + }, + { + "release_time": 1075, + "due_time": 2301, + "duration": 35, + "coordinate": [ + -71.62910027440695, + -99.6297674532881 + ], + "sensor_type": 1, + "id": 156 + }, + { + "release_time": 850, + "due_time": 3535, + "duration": 48, + "coordinate": [ + 6.938909037062686, + 123.30772947898282 + ], + "sensor_type": 1, + "id": 157 + }, + { + "release_time": 2088, + "due_time": 2637, + "duration": 57, + "coordinate": [ + 4.7024021321342815, + 72.53151695342066 + ], + "sensor_type": 1, + "id": 158 + }, + { + "release_time": 2454, + "due_time": 3155, + "duration": 58, + "coordinate": [ + 80.42237930213295, + 16.722370844090477 + ], + "sensor_type": 1, + "id": 159 + }, + { + "release_time": 2796, + "due_time": 3233, + "duration": 46, + "coordinate": [ + -1.5961731684977423, + -104.30873492754642 + ], + "sensor_type": 1, + "id": 160 + }, + { + "release_time": 2269, + "due_time": 3246, + "duration": 49, + "coordinate": [ + 68.97608772298915, + -52.34312501638159 + ], + "sensor_type": 1, + "id": 161 + }, + { + "release_time": 1940, + "due_time": 2936, + "duration": 24, + "coordinate": [ + 80.16193220346952, + 102.80429382597396 + ], + "sensor_type": 1, + "id": 162 + }, + { + "release_time": 3130, + "due_time": 3486, + "duration": 40, + "coordinate": [ + -89.36400983090924, + 112.7571831319467 + ], + "sensor_type": 1, + "id": 163 + }, + { + "release_time": 3298, + "due_time": 3488, + "duration": 21, + "coordinate": [ + -78.02599001356707, + 15.7647011889226 + ], + "sensor_type": 1, + "id": 164 + }, + { + "release_time": 1167, + "due_time": 2344, + "duration": 51, + "coordinate": [ + -35.07377547191629, + -75.21240223046698 + ], + "sensor_type": 1, + "id": 165 + }, + { + "release_time": 1816, + "due_time": 3057, + "duration": 21, + "coordinate": [ + 1.6314367571392552, + 61.80419880564952 + ], + "sensor_type": 1, + "id": 166 + }, + { + "release_time": 3192, + "due_time": 3408, + "duration": 30, + "coordinate": [ + 16.193419367905946, + 75.58737189866932 + ], + "sensor_type": 1, + "id": 167 + }, + { + "release_time": 1979, + "due_time": 2806, + "duration": 39, + "coordinate": [ + 16.907969908398712, + -30.35702511312948 + ], + "sensor_type": 1, + "id": 168 + }, + { + "release_time": 3484, + "due_time": 3556, + "duration": 16, + "coordinate": [ + -8.02166204768443, + 171.63394497500178 + ], + "sensor_type": 1, + "id": 169 + }, + { + "release_time": 1976, + "due_time": 2859, + "duration": 55, + "coordinate": [ + 6.681767874811243, + -112.62648330082155 + ], + "sensor_type": 1, + "id": 170 + }, + { + "release_time": 1135, + "due_time": 2726, + "duration": 19, + "coordinate": [ + 35.98072324147134, + -46.16929926145423 + ], + "sensor_type": 1, + "id": 171 + }, + { + "release_time": 2861, + "due_time": 3091, + "duration": 42, + "coordinate": [ + 44.72103678447883, + -54.233445480868724 + ], + "sensor_type": 1, + "id": 172 + }, + { + "release_time": 2191, + "due_time": 3364, + "duration": 25, + "coordinate": [ + -64.82051028333052, + 173.3571962934834 + ], + "sensor_type": 1, + "id": 173 + }, + { + "release_time": 1687, + "due_time": 2310, + "duration": 56, + "coordinate": [ + 61.402349755633736, + -129.80404022272597 + ], + "sensor_type": 1, + "id": 174 + }, + { + "release_time": 3330, + "due_time": 3544, + "duration": 39, + "coordinate": [ + 75.66003834947153, + 37.43445230015547 + ], + "sensor_type": 1, + "id": 175 + }, + { + "release_time": 2566, + "due_time": 3366, + "duration": 55, + "coordinate": [ + -12.589581140880611, + -4.2584900971127695 + ], + "sensor_type": 1, + "id": 176 + }, + { + "release_time": 2335, + "due_time": 2899, + "duration": 49, + "coordinate": [ + 61.314475571652196, + 20.198050505509514 + ], + "sensor_type": 1, + "id": 177 + }, + { + "release_time": 2420, + "due_time": 3127, + "duration": 53, + "coordinate": [ + -53.86368007958892, + 35.437781667503344 + ], + "sensor_type": 1, + "id": 178 + }, + { + "release_time": 1443, + "due_time": 3444, + "duration": 27, + "coordinate": [ + 76.35582936917459, + 168.840491533185 + ], + "sensor_type": 1, + "id": 179 + }, + { + "release_time": 2698, + "due_time": 3188, + "duration": 21, + "coordinate": [ + -73.90611996766314, + -83.42112505872709 + ], + "sensor_type": 1, + "id": 180 + }, + { + "release_time": 1409, + "due_time": 1658, + "duration": 53, + "coordinate": [ + -19.48797822173097, + -139.86606112647982 + ], + "sensor_type": 1, + "id": 181 + }, + { + "release_time": 3541, + "due_time": 3597, + "duration": 18, + "coordinate": [ + -10.16291855708846, + 177.90589076334646 + ], + "sensor_type": 1, + "id": 182 + }, + { + "release_time": 2102, + "due_time": 3229, + "duration": 32, + "coordinate": [ + 49.99117185222008, + -110.3589869582713 + ], + "sensor_type": 1, + "id": 183 + }, + { + "release_time": 1677, + "due_time": 1913, + "duration": 18, + "coordinate": [ + 65.25780624566102, + 10.467731816877517 + ], + "sensor_type": 1, + "id": 184 + }, + { + "release_time": 129, + "due_time": 1585, + "duration": 47, + "coordinate": [ + -5.2244570079147366, + -142.42899834229837 + ], + "sensor_type": 1, + "id": 185 + }, + { + "release_time": 2052, + "due_time": 2757, + "duration": 37, + "coordinate": [ + -48.19121596783136, + -96.15847849301566 + ], + "sensor_type": 1, + "id": 186 + }, + { + "release_time": 978, + "due_time": 2977, + "duration": 59, + "coordinate": [ + -2.4121690691266338, + -115.04770858808298 + ], + "sensor_type": 1, + "id": 187 + }, + { + "release_time": 1076, + "due_time": 3175, + "duration": 55, + "coordinate": [ + 11.773762507870131, + -12.34779685844947 + ], + "sensor_type": 1, + "id": 188 + }, + { + "release_time": 712, + "due_time": 889, + "duration": 24, + "coordinate": [ + 28.00096978741975, + -88.74387126094364 + ], + "sensor_type": 1, + "id": 189 + }, + { + "release_time": 1176, + "due_time": 2730, + "duration": 54, + "coordinate": [ + -55.81876723696261, + -148.5387259975851 + ], + "sensor_type": 1, + "id": 190 + }, + { + "release_time": 169, + "due_time": 1006, + "duration": 33, + "coordinate": [ + -32.03597810325271, + 114.09224022889168 + ], + "sensor_type": 1, + "id": 191 + }, + { + "release_time": 154, + "due_time": 2788, + "duration": 23, + "coordinate": [ + -57.15247119891478, + -136.94611479945007 + ], + "sensor_type": 1, + "id": 192 + }, + { + "release_time": 2062, + "due_time": 3297, + "duration": 21, + "coordinate": [ + -44.76440480461604, + 83.73517940313565 + ], + "sensor_type": 1, + "id": 193 + }, + { + "release_time": 155, + "due_time": 3255, + "duration": 29, + "coordinate": [ + -3.3999569797649514, + -140.05501503364894 + ], + "sensor_type": 1, + "id": 194 + }, + { + "release_time": 1251, + "due_time": 1733, + "duration": 46, + "coordinate": [ + 29.184405772707564, + -75.95483027850581 + ], + "sensor_type": 1, + "id": 195 + }, + { + "release_time": 2327, + "due_time": 2762, + "duration": 37, + "coordinate": [ + -72.90478571428628, + -77.32379682389742 + ], + "sensor_type": 1, + "id": 196 + }, + { + "release_time": 190, + "due_time": 3135, + "duration": 27, + "coordinate": [ + 2.569793761987526, + 94.33394945880673 + ], + "sensor_type": 1, + "id": 197 + }, + { + "release_time": 2380, + "due_time": 3305, + "duration": 35, + "coordinate": [ + 13.679013924139781, + -177.28787572565082 + ], + "sensor_type": 1, + "id": 198 + }, + { + "release_time": 1130, + "due_time": 3137, + "duration": 49, + "coordinate": [ + -58.88280307136131, + -114.69493947072772 + ], + "sensor_type": 1, + "id": 199 + }, + { + "release_time": 2266, + "due_time": 2423, + "duration": 24, + "coordinate": [ + 80.49063435853739, + -32.392428418790786 + ], + "sensor_type": 1, + "id": 200 + }, + { + "release_time": 3182, + "due_time": 3478, + "duration": 27, + "coordinate": [ + 52.36371236991258, + -94.9859097869475 + ], + "sensor_type": 1, + "id": 201 + }, + { + "release_time": 1100, + "due_time": 2062, + "duration": 20, + "coordinate": [ + 6.650915592963244, + 153.66798962012024 + ], + "sensor_type": 1, + "id": 202 + }, + { + "release_time": 2287, + "due_time": 3191, + "duration": 25, + "coordinate": [ + -57.947864300898374, + 45.10756225587511 + ], + "sensor_type": 1, + "id": 203 + }, + { + "release_time": 2628, + "due_time": 3269, + "duration": 35, + "coordinate": [ + 26.44701163009509, + 70.89518271960839 + ], + "sensor_type": 1, + "id": 204 + }, + { + "release_time": 2470, + "due_time": 2692, + "duration": 41, + "coordinate": [ + -24.824776758058732, + 157.64517248938768 + ], + "sensor_type": 1, + "id": 205 + }, + { + "release_time": 3486, + "due_time": 3584, + "duration": 31, + "coordinate": [ + -0.7497790488288132, + 88.25306266703473 + ], + "sensor_type": 1, + "id": 206 + }, + { + "release_time": 1153, + "due_time": 2436, + "duration": 39, + "coordinate": [ + -81.46950984421171, + -9.747632424233075 + ], + "sensor_type": 1, + "id": 207 + }, + { + "release_time": 391, + "due_time": 2971, + "duration": 48, + "coordinate": [ + -76.27217644930494, + -16.463286121029455 + ], + "sensor_type": 1, + "id": 208 + }, + { + "release_time": 137, + "due_time": 2829, + "duration": 60, + "coordinate": [ + 27.12823835006914, + 46.26458366735338 + ], + "sensor_type": 1, + "id": 209 + }, + { + "release_time": 2404, + "due_time": 3591, + "duration": 50, + "coordinate": [ + -36.910932230386, + 150.01579436452306 + ], + "sensor_type": 1, + "id": 210 + }, + { + "release_time": 1642, + "due_time": 2138, + "duration": 37, + "coordinate": [ + -75.51551587367885, + 108.33257538790434 + ], + "sensor_type": 1, + "id": 211 + }, + { + "release_time": 735, + "due_time": 2844, + "duration": 20, + "coordinate": [ + -6.220486998249285, + -42.15534172007861 + ], + "sensor_type": 1, + "id": 212 + }, + { + "release_time": 1608, + "due_time": 3500, + "duration": 27, + "coordinate": [ + -8.457944594146468, + 65.2853445010482 + ], + "sensor_type": 1, + "id": 213 + }, + { + "release_time": 1388, + "due_time": 2751, + "duration": 19, + "coordinate": [ + -47.35875818423614, + -18.37446544284481 + ], + "sensor_type": 1, + "id": 214 + }, + { + "release_time": 817, + "due_time": 1368, + "duration": 37, + "coordinate": [ + -0.237667503996164, + -71.51645276768524 + ], + "sensor_type": 1, + "id": 215 + }, + { + "release_time": 745, + "due_time": 1315, + "duration": 20, + "coordinate": [ + 39.46159454380657, + -20.57940556810499 + ], + "sensor_type": 1, + "id": 216 + }, + { + "release_time": 3151, + "due_time": 3389, + "duration": 30, + "coordinate": [ + 76.25599771422722, + 41.596248200509905 + ], + "sensor_type": 1, + "id": 217 + }, + { + "release_time": 3031, + "due_time": 3370, + "duration": 54, + "coordinate": [ + 15.927825040425816, + -15.357682270050503 + ], + "sensor_type": 1, + "id": 218 + }, + { + "release_time": 2738, + "due_time": 3182, + "duration": 25, + "coordinate": [ + 53.89441597651049, + -99.75221574829841 + ], + "sensor_type": 1, + "id": 219 + }, + { + "release_time": 810, + "due_time": 966, + "duration": 51, + "coordinate": [ + 52.97093989275217, + -15.19254607250923 + ], + "sensor_type": 1, + "id": 220 + }, + { + "release_time": 660, + "due_time": 834, + "duration": 47, + "coordinate": [ + 82.64330741709384, + 142.80317605330606 + ], + "sensor_type": 1, + "id": 221 + }, + { + "release_time": 1604, + "due_time": 3100, + "duration": 60, + "coordinate": [ + 52.209542692816626, + -46.91971807687602 + ], + "sensor_type": 1, + "id": 222 + }, + { + "release_time": 1688, + "due_time": 2329, + "duration": 49, + "coordinate": [ + 2.5307348113603467, + 140.44223137342806 + ], + "sensor_type": 1, + "id": 223 + }, + { + "release_time": 848, + "due_time": 2365, + "duration": 31, + "coordinate": [ + 66.40545502898476, + 178.4483518070016 + ], + "sensor_type": 1, + "id": 224 + }, + { + "release_time": 3313, + "due_time": 3596, + "duration": 39, + "coordinate": [ + -77.57583681265197, + -119.42301698730056 + ], + "sensor_type": 1, + "id": 225 + }, + { + "release_time": 615, + "due_time": 1585, + "duration": 58, + "coordinate": [ + -9.474295194338112, + 32.33354688516317 + ], + "sensor_type": 1, + "id": 226 + }, + { + "release_time": 1686, + "due_time": 3147, + "duration": 36, + "coordinate": [ + -9.140186899054484, + 166.29227385458643 + ], + "sensor_type": 1, + "id": 227 + }, + { + "release_time": 1688, + "due_time": 2591, + "duration": 43, + "coordinate": [ + 1.8355847254882036, + 123.17577352380994 + ], + "sensor_type": 1, + "id": 228 + }, + { + "release_time": 240, + "due_time": 2530, + "duration": 30, + "coordinate": [ + 85.60716885134201, + -80.12030179622136 + ], + "sensor_type": 1, + "id": 229 + }, + { + "release_time": 408, + "due_time": 2885, + "duration": 16, + "coordinate": [ + -21.11906330256869, + 82.7493478594937 + ], + "sensor_type": 1, + "id": 230 + }, + { + "release_time": 3269, + "due_time": 3557, + "duration": 33, + "coordinate": [ + -51.2348207024969, + -150.23958794249387 + ], + "sensor_type": 1, + "id": 231 + }, + { + "release_time": 420, + "due_time": 2248, + "duration": 46, + "coordinate": [ + -58.08661931103951, + 172.14786060317414 + ], + "sensor_type": 1, + "id": 232 + }, + { + "release_time": 2507, + "due_time": 2751, + "duration": 33, + "coordinate": [ + 67.6588341168395, + 133.65618368657596 + ], + "sensor_type": 1, + "id": 233 + }, + { + "release_time": 904, + "due_time": 1446, + "duration": 21, + "coordinate": [ + 66.16456515613723, + -14.599551441150226 + ], + "sensor_type": 1, + "id": 234 + }, + { + "release_time": 1411, + "due_time": 3110, + "duration": 39, + "coordinate": [ + 76.9958975592667, + 9.288472987475359 + ], + "sensor_type": 1, + "id": 235 + }, + { + "release_time": 1992, + "due_time": 3092, + "duration": 44, + "coordinate": [ + -33.18793226114921, + 109.77193096620522 + ], + "sensor_type": 1, + "id": 236 + }, + { + "release_time": 913, + "due_time": 2687, + "duration": 25, + "coordinate": [ + 62.5018558375364, + -42.644282054055054 + ], + "sensor_type": 1, + "id": 237 + }, + { + "release_time": 1475, + "due_time": 3483, + "duration": 22, + "coordinate": [ + 39.09825018714804, + -44.592255084129675 + ], + "sensor_type": 1, + "id": 238 + }, + { + "release_time": 1180, + "due_time": 1746, + "duration": 51, + "coordinate": [ + 66.16979426663497, + -165.42993149467222 + ], + "sensor_type": 1, + "id": 239 + }, + { + "release_time": 904, + "due_time": 3066, + "duration": 57, + "coordinate": [ + -19.70629304267969, + 8.91675626576054 + ], + "sensor_type": 1, + "id": 240 + }, + { + "release_time": 389, + "due_time": 946, + "duration": 28, + "coordinate": [ + -14.78136859361814, + -104.59568778704968 + ], + "sensor_type": 1, + "id": 241 + }, + { + "release_time": 1284, + "due_time": 3506, + "duration": 24, + "coordinate": [ + -52.88047787718381, + 66.85587398725693 + ], + "sensor_type": 1, + "id": 242 + }, + { + "release_time": 194, + "due_time": 1535, + "duration": 17, + "coordinate": [ + -68.0264574960235, + -161.72411607282936 + ], + "sensor_type": 1, + "id": 243 + }, + { + "release_time": 3118, + "due_time": 3305, + "duration": 57, + "coordinate": [ + -68.9608740924345, + 176.82479531137778 + ], + "sensor_type": 1, + "id": 244 + }, + { + "release_time": 597, + "due_time": 3001, + "duration": 44, + "coordinate": [ + -54.5458897065669, + 22.270510020786645 + ], + "sensor_type": 1, + "id": 245 + }, + { + "release_time": 661, + "due_time": 1874, + "duration": 39, + "coordinate": [ + 38.14398572749971, + -21.090378607068857 + ], + "sensor_type": 1, + "id": 246 + }, + { + "release_time": 2914, + "due_time": 3190, + "duration": 34, + "coordinate": [ + -26.782938841019998, + 157.19469093111132 + ], + "sensor_type": 1, + "id": 247 + }, + { + "release_time": 1469, + "due_time": 2778, + "duration": 19, + "coordinate": [ + -69.07046081052529, + 45.61688621050007 + ], + "sensor_type": 1, + "id": 248 + }, + { + "release_time": 1483, + "due_time": 2079, + "duration": 23, + "coordinate": [ + -45.671351989510995, + 49.030879958173756 + ], + "sensor_type": 1, + "id": 249 + }, + { + "release_time": 2837, + "due_time": 3035, + "duration": 57, + "coordinate": [ + 1.7701257375888986, + -105.34671013645645 + ], + "sensor_type": 1, + "id": 250 + }, + { + "release_time": 3443, + "due_time": 3555, + "duration": 32, + "coordinate": [ + 53.0164747400849, + 98.71795040338714 + ], + "sensor_type": 1, + "id": 251 + }, + { + "release_time": 3393, + "due_time": 3543, + "duration": 37, + "coordinate": [ + 79.67067737562681, + 31.529149557878668 + ], + "sensor_type": 1, + "id": 252 + }, + { + "release_time": 1152, + "due_time": 3477, + "duration": 49, + "coordinate": [ + 21.628183559126157, + -57.80240222743117 + ], + "sensor_type": 1, + "id": 253 + }, + { + "release_time": 3235, + "due_time": 3384, + "duration": 35, + "coordinate": [ + 54.33553300761005, + -170.85889258808555 + ], + "sensor_type": 1, + "id": 254 + }, + { + "release_time": 1183, + "due_time": 3531, + "duration": 45, + "coordinate": [ + 50.93759287919096, + 21.189184071975916 + ], + "sensor_type": 1, + "id": 255 + }, + { + "release_time": 2281, + "due_time": 3015, + "duration": 56, + "coordinate": [ + -6.716448655994682, + -105.62337202910967 + ], + "sensor_type": 1, + "id": 256 + }, + { + "release_time": 1508, + "due_time": 2061, + "duration": 59, + "coordinate": [ + 75.36107074070367, + 179.94257394401683 + ], + "sensor_type": 1, + "id": 257 + }, + { + "release_time": 2253, + "due_time": 3482, + "duration": 20, + "coordinate": [ + 18.699402989799665, + -176.18197941575522 + ], + "sensor_type": 1, + "id": 258 + }, + { + "release_time": 638, + "due_time": 876, + "duration": 60, + "coordinate": [ + -31.353882293173463, + -154.28109188665158 + ], + "sensor_type": 1, + "id": 259 + }, + { + "release_time": 2873, + "due_time": 3326, + "duration": 43, + "coordinate": [ + 68.56962475534945, + 47.92315180840026 + ], + "sensor_type": 1, + "id": 260 + }, + { + "release_time": 3383, + "due_time": 3564, + "duration": 48, + "coordinate": [ + -19.48816076820222, + -87.81192737785688 + ], + "sensor_type": 1, + "id": 261 + }, + { + "release_time": 2218, + "due_time": 2632, + "duration": 50, + "coordinate": [ + -38.18812390124135, + 41.56842367438003 + ], + "sensor_type": 1, + "id": 262 + }, + { + "release_time": 1241, + "due_time": 3110, + "duration": 27, + "coordinate": [ + -3.27415916243919, + 108.08776422981248 + ], + "sensor_type": 1, + "id": 263 + }, + { + "release_time": 733, + "due_time": 2916, + "duration": 34, + "coordinate": [ + -23.135427753787837, + 24.275256146378354 + ], + "sensor_type": 1, + "id": 264 + }, + { + "release_time": 2060, + "due_time": 2626, + "duration": 54, + "coordinate": [ + -19.43776126127375, + -77.94898868127176 + ], + "sensor_type": 1, + "id": 265 + }, + { + "release_time": 474, + "due_time": 2913, + "duration": 28, + "coordinate": [ + 52.721718961250275, + 65.01154825452454 + ], + "sensor_type": 1, + "id": 266 + }, + { + "release_time": 953, + "due_time": 2381, + "duration": 40, + "coordinate": [ + -89.0662865922482, + -128.29432763224952 + ], + "sensor_type": 1, + "id": 267 + }, + { + "release_time": 2529, + "due_time": 3454, + "duration": 50, + "coordinate": [ + 1.493789207949277, + -16.90938183232049 + ], + "sensor_type": 1, + "id": 268 + }, + { + "release_time": 2917, + "due_time": 3410, + "duration": 17, + "coordinate": [ + -73.03049893111638, + -137.93154686377184 + ], + "sensor_type": 1, + "id": 269 + }, + { + "release_time": 454, + "due_time": 1924, + "duration": 33, + "coordinate": [ + 25.943143202412486, + -126.1624678996177 + ], + "sensor_type": 1, + "id": 270 + }, + { + "release_time": 3543, + "due_time": 3594, + "duration": 17, + "coordinate": [ + 63.024171515605246, + -73.73172019457623 + ], + "sensor_type": 1, + "id": 271 + }, + { + "release_time": 2313, + "due_time": 2598, + "duration": 16, + "coordinate": [ + 87.00998813136346, + 79.8451138377884 + ], + "sensor_type": 1, + "id": 272 + }, + { + "release_time": 604, + "due_time": 2609, + "duration": 44, + "coordinate": [ + -12.444788382258906, + -170.6953776959868 + ], + "sensor_type": 1, + "id": 273 + }, + { + "release_time": 1696, + "due_time": 3004, + "duration": 53, + "coordinate": [ + 66.19628185220063, + 166.85834013549322 + ], + "sensor_type": 1, + "id": 274 + }, + { + "release_time": 112, + "due_time": 2986, + "duration": 27, + "coordinate": [ + 70.72002671386582, + -11.263033777206715 + ], + "sensor_type": 1, + "id": 275 + }, + { + "release_time": 606, + "due_time": 3213, + "duration": 40, + "coordinate": [ + -81.53504946594906, + 84.78547113657885 + ], + "sensor_type": 1, + "id": 276 + }, + { + "release_time": 1691, + "due_time": 2856, + "duration": 28, + "coordinate": [ + -24.950327200390845, + 78.56344989870564 + ], + "sensor_type": 1, + "id": 277 + }, + { + "release_time": 1571, + "due_time": 2233, + "duration": 52, + "coordinate": [ + 84.01772690153669, + -132.85181613995448 + ], + "sensor_type": 1, + "id": 278 + }, + { + "release_time": 1548, + "due_time": 2576, + "duration": 22, + "coordinate": [ + -82.20489487530722, + 65.43914978896044 + ], + "sensor_type": 1, + "id": 279 + }, + { + "release_time": 1694, + "due_time": 3071, + "duration": 31, + "coordinate": [ + -0.6183514041165807, + 31.99819141469561 + ], + "sensor_type": 1, + "id": 280 + }, + { + "release_time": 2561, + "due_time": 3442, + "duration": 33, + "coordinate": [ + 54.09263287565227, + 2.1547203993318362 + ], + "sensor_type": 1, + "id": 281 + }, + { + "release_time": 1905, + "due_time": 2605, + "duration": 36, + "coordinate": [ + 15.314734431097904, + 37.87305487605218 + ], + "sensor_type": 1, + "id": 282 + } +] \ No newline at end of file diff --git a/benchmarks/aeosbench/dataset/cases/00459/constellation.json b/benchmarks/aeosbench/dataset/cases/00459/constellation.json new file mode 100644 index 0000000..28d7509 --- /dev/null +++ b/benchmarks/aeosbench/dataset/cases/00459/constellation.json @@ -0,0 +1,4318 @@ +{ + "orbits": [ + { + "id": 0, + "eccentricity": 0.0002037, + "semi_major_axis": 6921000.0, + "inclination": 97.6559, + "right_ascension_of_the_ascending_node": 179.7268, + "argument_of_perigee": 88.3555 + }, + { + "id": 1, + "eccentricity": 0.0001214, + "semi_major_axis": 6921000.0, + "inclination": 53.0544, + "right_ascension_of_the_ascending_node": 23.4117, + "argument_of_perigee": 109.0906 + }, + { + "id": 2, + "eccentricity": 0.0001274, + "semi_major_axis": 6921000.0, + "inclination": 53.219, + "right_ascension_of_the_ascending_node": 311.1981, + "argument_of_perigee": 100.6579 + }, + { + "id": 3, + "eccentricity": 0.0001472, + "semi_major_axis": 6921000.0, + "inclination": 53.2169, + "right_ascension_of_the_ascending_node": 242.4318, + "argument_of_perigee": 93.4752 + }, + { + "id": 4, + "eccentricity": 0.0001247, + "semi_major_axis": 6921000.0, + "inclination": 53.0573, + "right_ascension_of_the_ascending_node": 294.4355, + "argument_of_perigee": 92.3975 + }, + { + "id": 5, + "eccentricity": 3.07e-05, + "semi_major_axis": 6921000.0, + "inclination": 42.9999, + "right_ascension_of_the_ascending_node": 241.4264, + "argument_of_perigee": 56.4161 + }, + { + "id": 6, + "eccentricity": 0.0001289, + "semi_major_axis": 6921000.0, + "inclination": 53.216, + "right_ascension_of_the_ascending_node": 218.2474, + "argument_of_perigee": 89.9057 + }, + { + "id": 7, + "eccentricity": 0.0001431, + "semi_major_axis": 6921000.0, + "inclination": 53.2152, + "right_ascension_of_the_ascending_node": 168.6962, + "argument_of_perigee": 81.8856 + }, + { + "id": 8, + "eccentricity": 0.0001133, + "semi_major_axis": 6921000.0, + "inclination": 53.218, + "right_ascension_of_the_ascending_node": 355.8111, + "argument_of_perigee": 92.9722 + }, + { + "id": 9, + "eccentricity": 0.0001281, + "semi_major_axis": 6921000.0, + "inclination": 53.2179, + "right_ascension_of_the_ascending_node": 70.1804, + "argument_of_perigee": 96.6599 + }, + { + "id": 10, + "eccentricity": 0.0001256, + "semi_major_axis": 6921000.0, + "inclination": 43.0042, + "right_ascension_of_the_ascending_node": 91.4164, + "argument_of_perigee": 255.1223 + }, + { + "id": 11, + "eccentricity": 0.0001354, + "semi_major_axis": 6921000.0, + "inclination": 53.0568, + "right_ascension_of_the_ascending_node": 17.2028, + "argument_of_perigee": 85.6504 + }, + { + "id": 12, + "eccentricity": 0.0001263, + "semi_major_axis": 6921000.0, + "inclination": 53.2158, + "right_ascension_of_the_ascending_node": 178.703, + "argument_of_perigee": 91.9849 + }, + { + "id": 13, + "eccentricity": 0.0002085, + "semi_major_axis": 6921000.0, + "inclination": 97.6548, + "right_ascension_of_the_ascending_node": 238.8417, + "argument_of_perigee": 240.8248 + }, + { + "id": 14, + "eccentricity": 0.0001654, + "semi_major_axis": 6921000.0, + "inclination": 97.6597, + "right_ascension_of_the_ascending_node": 359.1587, + "argument_of_perigee": 84.694 + }, + { + "id": 15, + "eccentricity": 0.0187833, + "semi_major_axis": 7171000.0, + "inclination": 64.7724, + "right_ascension_of_the_ascending_node": 332.318, + "argument_of_perigee": 304.0311 + }, + { + "id": 16, + "eccentricity": 6.91e-05, + "semi_major_axis": 6921000.0, + "inclination": 43.0019, + "right_ascension_of_the_ascending_node": 191.1562, + "argument_of_perigee": 286.2975 + }, + { + "id": 17, + "eccentricity": 0.0002742, + "semi_major_axis": 6921000.0, + "inclination": 70.0003, + "right_ascension_of_the_ascending_node": 61.6691, + "argument_of_perigee": 272.6318 + }, + { + "id": 18, + "eccentricity": 0.0001339, + "semi_major_axis": 6921000.0, + "inclination": 43.0042, + "right_ascension_of_the_ascending_node": 130.2706, + "argument_of_perigee": 270.752 + }, + { + "id": 19, + "eccentricity": 0.0001335, + "semi_major_axis": 6921000.0, + "inclination": 53.0542, + "right_ascension_of_the_ascending_node": 82.4698, + "argument_of_perigee": 103.4365 + }, + { + "id": 20, + "eccentricity": 0.0001978, + "semi_major_axis": 7571000.0, + "inclination": 87.8927, + "right_ascension_of_the_ascending_node": 103.8017, + "argument_of_perigee": 67.9682 + }, + { + "id": 21, + "eccentricity": 0.0001416, + "semi_major_axis": 6921000.0, + "inclination": 53.2189, + "right_ascension_of_the_ascending_node": 355.9501, + "argument_of_perigee": 105.6021 + }, + { + "id": 22, + "eccentricity": 0.0001229, + "semi_major_axis": 6921000.0, + "inclination": 53.2177, + "right_ascension_of_the_ascending_node": 334.3728, + "argument_of_perigee": 103.4453 + }, + { + "id": 23, + "eccentricity": 0.0001239, + "semi_major_axis": 6921000.0, + "inclination": 53.218, + "right_ascension_of_the_ascending_node": 346.0032, + "argument_of_perigee": 91.872 + }, + { + "id": 24, + "eccentricity": 0.0001404, + "semi_major_axis": 6921000.0, + "inclination": 53.0566, + "right_ascension_of_the_ascending_node": 358.5018, + "argument_of_perigee": 95.2887 + }, + { + "id": 25, + "eccentricity": 0.0001899, + "semi_major_axis": 7571000.0, + "inclination": 87.8962, + "right_ascension_of_the_ascending_node": 73.2557, + "argument_of_perigee": 71.4433 + }, + { + "id": 26, + "eccentricity": 0.0001378, + "semi_major_axis": 6921000.0, + "inclination": 53.2175, + "right_ascension_of_the_ascending_node": 306.4086, + "argument_of_perigee": 73.0087 + }, + { + "id": 27, + "eccentricity": 0.000117, + "semi_major_axis": 6921000.0, + "inclination": 53.2164, + "right_ascension_of_the_ascending_node": 163.3487, + "argument_of_perigee": 87.4058 + }, + { + "id": 28, + "eccentricity": 0.0001764, + "semi_major_axis": 6921000.0, + "inclination": 53.057, + "right_ascension_of_the_ascending_node": 321.9086, + "argument_of_perigee": 71.4218 + }, + { + "id": 29, + "eccentricity": 0.0001963, + "semi_major_axis": 7571000.0, + "inclination": 87.9028, + "right_ascension_of_the_ascending_node": 42.6771, + "argument_of_perigee": 74.0232 + }, + { + "id": 30, + "eccentricity": 0.0001393, + "semi_major_axis": 6921000.0, + "inclination": 53.0538, + "right_ascension_of_the_ascending_node": 131.8792, + "argument_of_perigee": 91.5354 + }, + { + "id": 31, + "eccentricity": 0.0001147, + "semi_major_axis": 6921000.0, + "inclination": 43.0039, + "right_ascension_of_the_ascending_node": 293.2167, + "argument_of_perigee": 249.5831 + }, + { + "id": 32, + "eccentricity": 0.0001287, + "semi_major_axis": 6921000.0, + "inclination": 53.0557, + "right_ascension_of_the_ascending_node": 285.2617, + "argument_of_perigee": 104.2284 + }, + { + "id": 33, + "eccentricity": 0.0001552, + "semi_major_axis": 6921000.0, + "inclination": 53.2181, + "right_ascension_of_the_ascending_node": 40.5313, + "argument_of_perigee": 75.0556 + }, + { + "id": 34, + "eccentricity": 0.000143, + "semi_major_axis": 6921000.0, + "inclination": 53.2164, + "right_ascension_of_the_ascending_node": 178.6391, + "argument_of_perigee": 105.8358 + }, + { + "id": 35, + "eccentricity": 0.0021374, + "semi_major_axis": 7071000.0, + "inclination": 98.4705, + "right_ascension_of_the_ascending_node": 150.1352, + "argument_of_perigee": 17.0416 + }, + { + "id": 36, + "eccentricity": 0.0002076, + "semi_major_axis": 7571000.0, + "inclination": 87.9149, + "right_ascension_of_the_ascending_node": 88.5075, + "argument_of_perigee": 75.042 + }, + { + "id": 37, + "eccentricity": 0.000328, + "semi_major_axis": 6771000.0, + "inclination": 36.954, + "right_ascension_of_the_ascending_node": 288.5264, + "argument_of_perigee": 66.6336 + }, + { + "id": 38, + "eccentricity": 0.0001574, + "semi_major_axis": 6921000.0, + "inclination": 53.2183, + "right_ascension_of_the_ascending_node": 306.4398, + "argument_of_perigee": 70.795 + }, + { + "id": 39, + "eccentricity": 0.0002359, + "semi_major_axis": 7571000.0, + "inclination": 87.9172, + "right_ascension_of_the_ascending_node": 149.4738, + "argument_of_perigee": 81.7993 + }, + { + "id": 40, + "eccentricity": 0.0001428, + "semi_major_axis": 6921000.0, + "inclination": 53.0545, + "right_ascension_of_the_ascending_node": 111.8847, + "argument_of_perigee": 99.3709 + }, + { + "id": 41, + "eccentricity": 0.0001387, + "semi_major_axis": 6921000.0, + "inclination": 53.0542, + "right_ascension_of_the_ascending_node": 156.4143, + "argument_of_perigee": 89.3213 + }, + { + "id": 42, + "eccentricity": 0.0002058, + "semi_major_axis": 7571000.0, + "inclination": 87.9151, + "right_ascension_of_the_ascending_node": 88.5176, + "argument_of_perigee": 77.164 + }, + { + "id": 43, + "eccentricity": 0.0019707, + "semi_major_axis": 7385000.0, + "inclination": 99.7345, + "right_ascension_of_the_ascending_node": 332.5415, + "argument_of_perigee": 189.1507 + } + ], + "satellites": [ + { + "inertia": [ + 104.94877624511719, + 0.0, + 0.0, + 0.0, + 143.6587677001953, + 0.0, + 0.0, + 0.0, + 113.2861328125 + ], + "mass": 105.70536375824645, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 0, + "solar_panel": { + "direction": [ + -0.33724441879058203, + 0.6812499592461316, + 0.6497420218992661 + ], + "area": 0.2829265199916283, + "efficiency": 0.29207576221663684 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.23494013625355176, + "power": 6.459856188347342, + "type": 1 + }, + "battery": { + "capacity": 14648.234864342445, + "percentage": 0.5290147704785221 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 437.67050230130496, + "power": 6.134477594386224, + "efficiency": 0.5904371737401021 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 519.9090616195126, + "power": 5.1211570897080785, + "efficiency": 0.577925873062972 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 440.1732178166526, + "power": 5.457545994160155, + "efficiency": 0.5987539949394324 + } + ], + "mrp_control": { + "k": 25.36485711913227, + "ki": 0.0057626139365881, + "p": 71.94484858780557, + "integral_limit": 0.01632259990581202 + }, + "true_anomaly": 358.97364071472566, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 0 + }, + { + "inertia": [ + 143.89022827148438, + 0.0, + 0.0, + 0.0, + 190.46673583984375, + 0.0, + 0.0, + 0.0, + 57.872684478759766 + ], + "mass": 71.35273689802473, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 1, + "solar_panel": { + "direction": [ + -0.9309673771986687, + 0.33495636830472525, + 0.14527206862966158 + ], + "area": 0.23914193840977643, + "efficiency": 0.26434179508223843 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4831262100538761, + "power": 1.3378280874905113, + "type": 1 + }, + "battery": { + "capacity": 27138.24539665086, + "percentage": 0.8121382103705931 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 729.5672107355916, + "power": 5.9747667936554105, + "efficiency": 0.5067110649599723 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 480.3078844764791, + "power": 5.739588690498789, + "efficiency": 0.5783535929828443 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 642.3777023416931, + "power": 5.114180786642464, + "efficiency": 0.5857239859533852 + } + ], + "mrp_control": { + "k": 36.85840485468926, + "ki": 0.005340244240158968, + "p": 109.67209134683873, + "integral_limit": 0.004026691492807258 + }, + "true_anomaly": 62.87757865963186, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 1 + }, + { + "inertia": [ + 58.805450439453125, + 0.0, + 0.0, + 0.0, + 110.27999877929688, + 0.0, + 0.0, + 0.0, + 140.87347412109375 + ], + "mass": 78.0577576583922, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 2, + "solar_panel": { + "direction": [ + -0.019988838255213682, + 0.024314376465066945, + -0.9995045059639911 + ], + "area": 0.2654574296081561, + "efficiency": 0.13435907285727497 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2555699564930146, + "power": 4.0793872758284575, + "type": 1 + }, + "battery": { + "capacity": 21396.893695849718, + "percentage": 0.8876433236557225 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 557.8758395223572, + "power": 5.397682463108999, + "efficiency": 0.5886796487056734 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 661.0909508323643, + "power": 6.975551919737343, + "efficiency": 0.528989615340467 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 691.1292026150629, + "power": 6.005571440990728, + "efficiency": 0.5945212564938382 + } + ], + "mrp_control": { + "k": 40.89685115804644, + "ki": 0.004898881027663214, + "p": 140.6974180903899, + "integral_limit": 0.01484555934791159 + }, + "true_anomaly": 316.5326824085557, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 2 + }, + { + "inertia": [ + 185.07647705078125, + 0.0, + 0.0, + 0.0, + 57.464256286621094, + 0.0, + 0.0, + 0.0, + 72.34806823730469 + ], + "mass": 95.47953624821866, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 3, + "solar_panel": { + "direction": [ + 0.12869032717066886, + 0.4247847622898528, + 0.8961008344037291 + ], + "area": 0.14386164153655595, + "efficiency": 0.3629744060185509 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.47446558707940834, + "power": 3.2372056864821492, + "type": 1 + }, + "battery": { + "capacity": 8819.70983123721, + "percentage": 0.6879211779388086 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 573.7242393212836, + "power": 6.678228867693818, + "efficiency": 0.556416419360887 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 440.27822793513593, + "power": 6.864099552738807, + "efficiency": 0.5167751043043688 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 651.3623865613783, + "power": 5.437842850572469, + "efficiency": 0.5778806984077984 + } + ], + "mrp_control": { + "k": 32.36412150871663, + "ki": 0.0003705894568670309, + "p": 93.5057440792318, + "integral_limit": 0.0007186469954031567 + }, + "true_anomaly": 347.3226351796472, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 3 + }, + { + "inertia": [ + 66.67410278320312, + 0.0, + 0.0, + 0.0, + 52.18305969238281, + 0.0, + 0.0, + 0.0, + 132.9423370361328 + ], + "mass": 144.32961036406977, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 4, + "solar_panel": { + "direction": [ + 0.5188418885168857, + 0.2643962431391745, + 0.8129561620002164 + ], + "area": 0.4152213887386539, + "efficiency": 0.28277207788920294 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.33480993157309413, + "power": 6.642478211774973, + "type": 1 + }, + "battery": { + "capacity": 14362.212668110435, + "percentage": 0.32636731119227663 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 718.9997864606592, + "power": 6.407892579875665, + "efficiency": 0.5512067863263704 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 692.5273227966438, + "power": 6.44282702405951, + "efficiency": 0.5110283213530209 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 667.2270265206621, + "power": 5.520786870756533, + "efficiency": 0.5483914963028517 + } + ], + "mrp_control": { + "k": 45.03402786716065, + "ki": 0.009967380586354414, + "p": 120.16221588917492, + "integral_limit": 0.03555729501523302 + }, + "true_anomaly": 121.99898005218992, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 4 + }, + { + "inertia": [ + 138.23806762695312, + 0.0, + 0.0, + 0.0, + 88.02487182617188, + 0.0, + 0.0, + 0.0, + 156.69635009765625 + ], + "mass": 144.74031472797242, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 5, + "solar_panel": { + "direction": [ + 0.8249401064111322, + 0.2126305921424203, + 0.5237003457317491 + ], + "area": 0.3862564911923033, + "efficiency": 0.1637686490902509 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3020492266245638, + "power": 8.482276268544332, + "type": 1 + }, + "battery": { + "capacity": 14206.645695617452, + "percentage": 0.886303155370955 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 451.9787613393646, + "power": 6.69295998991497, + "efficiency": 0.5272239240882093 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 531.6180642549356, + "power": 6.539704198159033, + "efficiency": 0.5544153797162304 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 711.9083072682367, + "power": 6.702511072741439, + "efficiency": 0.5237001117365091 + } + ], + "mrp_control": { + "k": 27.013549624116166, + "ki": 0.0027307132784758392, + "p": 65.72319790616962, + "integral_limit": 0.012534031794977236 + }, + "true_anomaly": 254.21505502200262, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 5 + }, + { + "inertia": [ + 132.84205627441406, + 0.0, + 0.0, + 0.0, + 151.58290100097656, + 0.0, + 0.0, + 0.0, + 154.50479125976562 + ], + "mass": 174.40862550184482, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 6, + "solar_panel": { + "direction": [ + 0.3595023641537645, + 0.3361849565429371, + -0.8704813181005538 + ], + "area": 0.25424818022919793, + "efficiency": 0.2607312416213728 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.39608297019065597, + "power": 1.9858448011915208, + "type": 1 + }, + "battery": { + "capacity": 28008.877963537936, + "percentage": 0.8400425519520097 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 554.1836108502226, + "power": 5.812193480708618, + "efficiency": 0.5458888658811588 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 410.0560805212351, + "power": 5.226840440755462, + "efficiency": 0.5116651229092969 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 551.4025444544602, + "power": 5.814749080432617, + "efficiency": 0.5906733649063982 + } + ], + "mrp_control": { + "k": 35.4966881996515, + "ki": 0.0015106267436463916, + "p": 121.22875420224489, + "integral_limit": 0.0006773016128039962 + }, + "true_anomaly": 256.2691906764795, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 6 + }, + { + "inertia": [ + 67.26499938964844, + 0.0, + 0.0, + 0.0, + 159.07144165039062, + 0.0, + 0.0, + 0.0, + 158.28927612304688 + ], + "mass": 118.17917135511222, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 7, + "solar_panel": { + "direction": [ + -0.7124355175631417, + 0.2326035161647248, + -0.6620658861339594 + ], + "area": 0.2325159274643907, + "efficiency": 0.41193211138129127 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.19682117349469086, + "power": 2.6385560137073734, + "type": 1 + }, + "battery": { + "capacity": 29719.256734045182, + "percentage": 0.9926474837570346 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 533.2215528612049, + "power": 6.802554662294339, + "efficiency": 0.5845454056982399 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 451.8828011997563, + "power": 5.085584265361581, + "efficiency": 0.5870826911062128 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 690.4782896038773, + "power": 6.61037994678129, + "efficiency": 0.5911987934209768 + } + ], + "mrp_control": { + "k": 22.264520199266663, + "ki": 0.0014792883025208836, + "p": 46.42734639434485, + "integral_limit": 0.003453814302984158 + }, + "true_anomaly": 357.60161133550616, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 7 + }, + { + "inertia": [ + 168.70901489257812, + 0.0, + 0.0, + 0.0, + 193.64414978027344, + 0.0, + 0.0, + 0.0, + 186.9629669189453 + ], + "mass": 156.5505839400692, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 8, + "solar_panel": { + "direction": [ + -0.48821755773198505, + 0.07790357877149393, + 0.8692379701421294 + ], + "area": 0.12391910107492912, + "efficiency": 0.43480733057867216 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2761086305328393, + "power": 4.918177251038917, + "type": 1 + }, + "battery": { + "capacity": 27773.37145179902, + "percentage": 0.34772447029845 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 693.9114512357503, + "power": 5.747069513979599, + "efficiency": 0.5024188611564508 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 518.3309130961449, + "power": 6.368962068049136, + "efficiency": 0.5619439210872524 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 496.3523125705024, + "power": 6.584219936238295, + "efficiency": 0.5169176316040652 + } + ], + "mrp_control": { + "k": 38.53564025355237, + "ki": 0.008292070940878988, + "p": 100.2994964361949, + "integral_limit": 0.001220566402174998 + }, + "true_anomaly": 243.01404248195482, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 8 + }, + { + "inertia": [ + 116.84886169433594, + 0.0, + 0.0, + 0.0, + 114.71636962890625, + 0.0, + 0.0, + 0.0, + 189.30364990234375 + ], + "mass": 188.16953780427642, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 9, + "solar_panel": { + "direction": [ + 0.29350841121746457, + 0.9476175449948205, + -0.12599127335886798 + ], + "area": 0.24247547343821818, + "efficiency": 0.35344892233846514 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4982125251270617, + "power": 3.1308499898020674, + "type": 1 + }, + "battery": { + "capacity": 27994.133357648014, + "percentage": 0.677303462306099 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 711.7769542798494, + "power": 6.906175873198276, + "efficiency": 0.5723366499233953 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 721.3923641539724, + "power": 6.474999634192034, + "efficiency": 0.5298445348786084 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 453.3794133547229, + "power": 5.710473085496064, + "efficiency": 0.5067388052869687 + } + ], + "mrp_control": { + "k": 37.79009529925252, + "ki": 0.0028657652883615726, + "p": 84.23357867528446, + "integral_limit": 0.00030215394731882467 + }, + "true_anomaly": 176.44690446168352, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 9 + }, + { + "inertia": [ + 84.26504516601562, + 0.0, + 0.0, + 0.0, + 67.7510986328125, + 0.0, + 0.0, + 0.0, + 68.30322265625 + ], + "mass": 170.33699242468958, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 10, + "solar_panel": { + "direction": [ + -0.34184577719614506, + 0.5201820083640138, + -0.7826571042209638 + ], + "area": 0.32934784889077573, + "efficiency": 0.13389098017798218 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.19236234182479134, + "power": 5.991362913210156, + "type": 1 + }, + "battery": { + "capacity": 23441.851452170187, + "percentage": 0.5215800477156308 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 607.2428480732704, + "power": 6.8043860570346375, + "efficiency": 0.5437523547903103 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 418.28047443058665, + "power": 6.982792820693604, + "efficiency": 0.5253299861327807 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 558.0042002395122, + "power": 5.703925381123389, + "efficiency": 0.5994260009608747 + } + ], + "mrp_control": { + "k": 20.442183500174178, + "ki": 0.004044959024203894, + "p": 52.212539842051974, + "integral_limit": 0.011422204862025597 + }, + "true_anomaly": 302.06708973474457, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 10 + }, + { + "inertia": [ + 193.15036010742188, + 0.0, + 0.0, + 0.0, + 133.6533203125, + 0.0, + 0.0, + 0.0, + 163.76876831054688 + ], + "mass": 154.6478457804265, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 11, + "solar_panel": { + "direction": [ + -0.14046467468383197, + 0.43819610759203, + -0.887836610225755 + ], + "area": 0.21403855023061322, + "efficiency": 0.2591965337958314 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.39658660148243563, + "power": 6.429848690500005, + "type": 1 + }, + "battery": { + "capacity": 15507.096724367297, + "percentage": 0.3821128103575101 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 666.4799060619127, + "power": 5.2681585377224485, + "efficiency": 0.5390408497889855 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 496.09965377542596, + "power": 5.130036203504064, + "efficiency": 0.5793102965744702 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 409.7039815811868, + "power": 6.169722214714646, + "efficiency": 0.5980425662563236 + } + ], + "mrp_control": { + "k": 38.596875015853755, + "ki": 0.0058782854216735585, + "p": 119.73534521601395, + "integral_limit": 0.015148307781828635 + }, + "true_anomaly": 309.09409862282513, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 11 + }, + { + "inertia": [ + 142.04696655273438, + 0.0, + 0.0, + 0.0, + 136.94970703125, + 0.0, + 0.0, + 0.0, + 177.82069396972656 + ], + "mass": 64.00264110923806, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 12, + "solar_panel": { + "direction": [ + 0.0007857460006324441, + 0.9949407219251536, + -0.100460651293313 + ], + "area": 0.11592862285573387, + "efficiency": 0.11417718385368732 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.13670562266353692, + "power": 1.457130662647548, + "type": 1 + }, + "battery": { + "capacity": 26045.46322323955, + "percentage": 0.31623733488006966 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 566.597048217588, + "power": 6.339044380037927, + "efficiency": 0.5324016386589978 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 719.3084259789593, + "power": 6.28850789140715, + "efficiency": 0.5769896460808147 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 546.9651477992115, + "power": 5.9804273092726365, + "efficiency": 0.5938498464044152 + } + ], + "mrp_control": { + "k": 53.728200666056715, + "ki": 0.006786036163062514, + "p": 143.5866683354051, + "integral_limit": 0.0018954214659721745 + }, + "true_anomaly": 261.9671990425771, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 12 + }, + { + "inertia": [ + 112.44387817382812, + 0.0, + 0.0, + 0.0, + 76.76985931396484, + 0.0, + 0.0, + 0.0, + 178.8876953125 + ], + "mass": 151.83432154967153, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 13, + "solar_panel": { + "direction": [ + -0.6793791368331508, + 0.09462117846419385, + -0.7276611993379132 + ], + "area": 0.2055131732671677, + "efficiency": 0.2914671853664076 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3312009374209095, + "power": 9.680969708976845, + "type": 1 + }, + "battery": { + "capacity": 12639.879393828189, + "percentage": 0.4160373135509583 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 481.1930089182487, + "power": 5.065033703692271, + "efficiency": 0.528722784841023 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 460.5164920539527, + "power": 5.966426659410452, + "efficiency": 0.5438487532600896 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 713.2845612801116, + "power": 6.73066494863481, + "efficiency": 0.5945551278826505 + } + ], + "mrp_control": { + "k": 16.358398740124453, + "ki": 0.004379803561947295, + "p": 52.62195258241798, + "integral_limit": 0.01968487412894034 + }, + "true_anomaly": 250.91532433487316, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 13 + }, + { + "inertia": [ + 109.03429412841797, + 0.0, + 0.0, + 0.0, + 128.42344665527344, + 0.0, + 0.0, + 0.0, + 178.0515899658203 + ], + "mass": 82.73823320617072, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 14, + "solar_panel": { + "direction": [ + 0.9249895852366946, + 0.37461546278369984, + -0.06369868324386395 + ], + "area": 0.4710918105867581, + "efficiency": 0.1119336458826147 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4141158451679945, + "power": 4.663596244025023, + "type": 1 + }, + "battery": { + "capacity": 10946.884497944427, + "percentage": 0.7201584922843256 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 424.02302794868535, + "power": 5.999179124528161, + "efficiency": 0.5944449937004341 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 592.2612599204975, + "power": 5.710635462536217, + "efficiency": 0.5058802737318 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 710.4977515712576, + "power": 5.6196109131359755, + "efficiency": 0.5940182834058042 + } + ], + "mrp_control": { + "k": 28.854444170395396, + "ki": 0.0003411504196700865, + "p": 73.12229518884381, + "integral_limit": 0.0011098230047631814 + }, + "true_anomaly": 50.96481026483065, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 14 + }, + { + "inertia": [ + 155.7245635986328, + 0.0, + 0.0, + 0.0, + 107.85618591308594, + 0.0, + 0.0, + 0.0, + 168.8338623046875 + ], + "mass": 189.52822371334224, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 15, + "solar_panel": { + "direction": [ + -0.5002082358458528, + 0.5439887607492826, + 0.6736972235139754 + ], + "area": 0.29967152539146624, + "efficiency": 0.25707225957063196 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2969114226130136, + "power": 4.335673293994025, + "type": 1 + }, + "battery": { + "capacity": 9305.218234778551, + "percentage": 0.17716639449157873 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 401.39065098136217, + "power": 5.16740733332459, + "efficiency": 0.5777030472954898 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 713.0668073614852, + "power": 6.17634825521652, + "efficiency": 0.5285217317561975 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 687.2003228579092, + "power": 6.564548173721075, + "efficiency": 0.5416393898348615 + } + ], + "mrp_control": { + "k": 45.64911851457182, + "ki": 0.0034176024810517137, + "p": 172.8554438333786, + "integral_limit": 0.012847424795592822 + }, + "true_anomaly": 278.3937694827261, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 15 + }, + { + "inertia": [ + 60.73810577392578, + 0.0, + 0.0, + 0.0, + 63.466461181640625, + 0.0, + 0.0, + 0.0, + 184.38548278808594 + ], + "mass": 132.16814132927794, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 16, + "solar_panel": { + "direction": [ + 0.29199759943850023, + 0.9549791451243607, + -0.0524617412949518 + ], + "area": 0.1644156395761961, + "efficiency": 0.23085577784616296 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.1636350074932651, + "power": 8.924413077565834, + "type": 1 + }, + "battery": { + "capacity": 8384.743710196066, + "percentage": 0.8831538297379722 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 422.74629574726634, + "power": 6.582712775603933, + "efficiency": 0.5359205618332712 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 617.4000925816439, + "power": 5.969881248089942, + "efficiency": 0.5587293232059922 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 625.5135896563276, + "power": 6.129355613146638, + "efficiency": 0.5206759621139905 + } + ], + "mrp_control": { + "k": 35.38030051146554, + "ki": 0.006559445994749774, + "p": 126.53779926506247, + "integral_limit": 0.015664092868155427 + }, + "true_anomaly": 250.49846439564774, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 16 + }, + { + "inertia": [ + 100.60670471191406, + 0.0, + 0.0, + 0.0, + 140.02053833007812, + 0.0, + 0.0, + 0.0, + 50.42009735107422 + ], + "mass": 194.85597226451492, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 17, + "solar_panel": { + "direction": [ + 0.7797312722435078, + 0.26098190892052686, + 0.569128795881669 + ], + "area": 0.36416528324915154, + "efficiency": 0.3473930098334559 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4983937902154424, + "power": 9.283623689262761, + "type": 1 + }, + "battery": { + "capacity": 17240.261129563078, + "percentage": 0.10043480452000597 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 658.2521201517405, + "power": 5.607880534902462, + "efficiency": 0.5143158904141595 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 458.2885163734643, + "power": 6.689960767739571, + "efficiency": 0.5839069602633749 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 684.1119081293361, + "power": 6.579482388103335, + "efficiency": 0.559295314286033 + } + ], + "mrp_control": { + "k": 26.265155446376546, + "ki": 0.002027167670037827, + "p": 96.28238471618147, + "integral_limit": 0.008850584377040376 + }, + "true_anomaly": 13.779127834166554, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 17 + }, + { + "inertia": [ + 57.662017822265625, + 0.0, + 0.0, + 0.0, + 123.59394073486328, + 0.0, + 0.0, + 0.0, + 86.1534423828125 + ], + "mass": 140.7488116594049, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 18, + "solar_panel": { + "direction": [ + 0.7177642850960138, + 0.5508211217262093, + -0.42592314201143006 + ], + "area": 0.2885413340668048, + "efficiency": 0.18396074753914649 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3639846666869736, + "power": 1.3429008055502298, + "type": 1 + }, + "battery": { + "capacity": 19312.894880789623, + "percentage": 0.43092827354532004 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 579.8558244618429, + "power": 5.555167939484009, + "efficiency": 0.516081036983071 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 552.5978795968147, + "power": 6.7843630712725425, + "efficiency": 0.5545899799934378 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 507.34778651360034, + "power": 6.123023678543973, + "efficiency": 0.553928394037458 + } + ], + "mrp_control": { + "k": 27.058792952679127, + "ki": 0.003495738161981886, + "p": 93.07935509550857, + "integral_limit": 0.013432496224009006 + }, + "true_anomaly": 50.04476912198565, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 18 + }, + { + "inertia": [ + 116.82471466064453, + 0.0, + 0.0, + 0.0, + 189.54519653320312, + 0.0, + 0.0, + 0.0, + 63.80446243286133 + ], + "mass": 97.85858138537174, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 19, + "solar_panel": { + "direction": [ + 0.18631199768872805, + 0.03224993883544396, + -0.9819611911691549 + ], + "area": 0.22108541191657755, + "efficiency": 0.38714885971742685 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.48493911467698925, + "power": 3.0998512263680285, + "type": 1 + }, + "battery": { + "capacity": 29715.906788877935, + "percentage": 0.8721971166277325 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 579.5267476272309, + "power": 6.590598745490249, + "efficiency": 0.5328673201866209 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 422.98404174715705, + "power": 6.558057815493689, + "efficiency": 0.5947219177425865 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 745.4058407777243, + "power": 5.87976455384318, + "efficiency": 0.5993479343544673 + } + ], + "mrp_control": { + "k": 24.309270724476715, + "ki": 0.003915105176105223, + "p": 83.60727502116247, + "integral_limit": 0.007763250050890441 + }, + "true_anomaly": 80.45422308674789, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 19 + }, + { + "inertia": [ + 173.80447387695312, + 0.0, + 0.0, + 0.0, + 114.90234375, + 0.0, + 0.0, + 0.0, + 65.87764739990234 + ], + "mass": 63.65437044408371, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 20, + "solar_panel": { + "direction": [ + -0.0017329081373475166, + 0.019595269359732832, + -0.9998064925014776 + ], + "area": 0.32421934700087884, + "efficiency": 0.2754562851823875 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.35326024679822, + "power": 4.946410705937694, + "type": 1 + }, + "battery": { + "capacity": 21821.59557982734, + "percentage": 0.39992286114810316 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 599.951161507035, + "power": 5.041156432383304, + "efficiency": 0.5716103611519002 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 624.7740980590459, + "power": 5.881578032189029, + "efficiency": 0.5762622294087916 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 452.84290378489743, + "power": 6.692712946618793, + "efficiency": 0.5490078692382532 + } + ], + "mrp_control": { + "k": 58.71194618190075, + "ki": 0.004337192623345406, + "p": 233.0572115531588, + "integral_limit": 0.01251207002893005 + }, + "true_anomaly": 205.66889207573973, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 20 + }, + { + "inertia": [ + 50.238914489746094, + 0.0, + 0.0, + 0.0, + 197.0855712890625, + 0.0, + 0.0, + 0.0, + 146.02651977539062 + ], + "mass": 73.3680684593759, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 21, + "solar_panel": { + "direction": [ + 0.25488029332429185, + 0.048725536122853345, + 0.9657441991565175 + ], + "area": 0.22492948117673378, + "efficiency": 0.19277186959927747 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.1442737744614736, + "power": 1.1202666555355432, + "type": 1 + }, + "battery": { + "capacity": 9681.77887342215, + "percentage": 0.9291469442870421 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 580.628496951138, + "power": 6.7421272058641515, + "efficiency": 0.5446349221953127 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 625.6200147561528, + "power": 6.0962231925772326, + "efficiency": 0.5108083842883164 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 675.2390009587036, + "power": 6.390343980615025, + "efficiency": 0.5586225796663893 + } + ], + "mrp_control": { + "k": 79.10849021619669, + "ki": 0.003243744213262666, + "p": 163.97797671691103, + "integral_limit": 0.015089042627000296 + }, + "true_anomaly": 166.93976573007524, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 21 + }, + { + "inertia": [ + 168.5423583984375, + 0.0, + 0.0, + 0.0, + 171.202880859375, + 0.0, + 0.0, + 0.0, + 95.11585998535156 + ], + "mass": 130.60368821425837, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 22, + "solar_panel": { + "direction": [ + 0.6822550535175023, + 0.47655944558676266, + -0.5544539086090632 + ], + "area": 0.305768278933283, + "efficiency": 0.34979436408301867 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.30599516329789966, + "power": 7.868143133024895, + "type": 1 + }, + "battery": { + "capacity": 27864.62176585195, + "percentage": 0.5753001638284704 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 574.9320300819053, + "power": 6.123060486582606, + "efficiency": 0.5486777607772813 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 467.7952233772985, + "power": 6.746811675161717, + "efficiency": 0.5725070569335967 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 413.0257863068419, + "power": 6.154226206883827, + "efficiency": 0.5283353597816505 + } + ], + "mrp_control": { + "k": 33.385849281758794, + "ki": 0.006958660574160468, + "p": 76.5569599004141, + "integral_limit": 0.030027891413152936 + }, + "true_anomaly": 178.8583977229063, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 22 + }, + { + "inertia": [ + 189.57565307617188, + 0.0, + 0.0, + 0.0, + 71.05286407470703, + 0.0, + 0.0, + 0.0, + 89.98916625976562 + ], + "mass": 58.452048563701375, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 23, + "solar_panel": { + "direction": [ + -0.015843507173890964, + 0.5297078437226433, + -0.8480321831034118 + ], + "area": 0.2952159340287657, + "efficiency": 0.1924705064576196 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3564985058106521, + "power": 3.150015203892862, + "type": 1 + }, + "battery": { + "capacity": 15053.06024678413, + "percentage": 0.19347452947804405 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 508.5930749739486, + "power": 5.3366186320197935, + "efficiency": 0.5776242340123149 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 708.9187609989764, + "power": 5.3269591207455145, + "efficiency": 0.5677867038430888 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 464.0189504995541, + "power": 6.112816975467901, + "efficiency": 0.5607999855294261 + } + ], + "mrp_control": { + "k": 49.44377230909739, + "ki": 0.0002581657396748538, + "p": 154.65363211719352, + "integral_limit": 0.0002186538765738347 + }, + "true_anomaly": 278.5275380981296, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 23 + }, + { + "inertia": [ + 133.17686462402344, + 0.0, + 0.0, + 0.0, + 198.78855895996094, + 0.0, + 0.0, + 0.0, + 112.81861877441406 + ], + "mass": 93.52445225699337, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 24, + "solar_panel": { + "direction": [ + 0.08402881191049397, + 0.8247392547743897, + 0.5592354784910336 + ], + "area": 0.14354988864694956, + "efficiency": 0.34458237782160284 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4638141137620705, + "power": 2.3386292169293834, + "type": 1 + }, + "battery": { + "capacity": 17750.451224352546, + "percentage": 0.2120447808568485 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 610.9537548041137, + "power": 6.000135700117788, + "efficiency": 0.5268831019765687 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 448.84704414926716, + "power": 5.374934653322883, + "efficiency": 0.5729431632112604 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 618.0422416027203, + "power": 6.884160288687268, + "efficiency": 0.59214188012535 + } + ], + "mrp_control": { + "k": 76.70857475186173, + "ki": 0.004022447107544948, + "p": 274.4552621273144, + "integral_limit": 0.00467597651310356 + }, + "true_anomaly": 98.61741676896288, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 24 + }, + { + "inertia": [ + 169.7342071533203, + 0.0, + 0.0, + 0.0, + 107.19579315185547, + 0.0, + 0.0, + 0.0, + 118.79898071289062 + ], + "mass": 113.60900954193653, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 25, + "solar_panel": { + "direction": [ + 0.5625062239225468, + 0.505004840185759, + -0.6546425432534565 + ], + "area": 0.11442141631787575, + "efficiency": 0.12268870935230831 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.43571322449456507, + "power": 6.597243876090612, + "type": 1 + }, + "battery": { + "capacity": 28652.13767375561, + "percentage": 0.7655719353386978 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 512.1712368963746, + "power": 6.115964843591845, + "efficiency": 0.5933717390235134 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 423.09440266985706, + "power": 6.593411680177521, + "efficiency": 0.518463857783006 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 495.4977915420648, + "power": 6.067330619596254, + "efficiency": 0.5809080391637098 + } + ], + "mrp_control": { + "k": 18.541355702906692, + "ki": 0.008568848470642381, + "p": 63.29461686443992, + "integral_limit": 0.02798856434927337 + }, + "true_anomaly": 83.15765120132215, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 25 + }, + { + "inertia": [ + 84.49321746826172, + 0.0, + 0.0, + 0.0, + 178.2905731201172, + 0.0, + 0.0, + 0.0, + 138.04672241210938 + ], + "mass": 66.74877727118488, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 26, + "solar_panel": { + "direction": [ + -0.24582719380331086, + 0.028358265098273158, + 0.9688987561078843 + ], + "area": 0.3446332868851878, + "efficiency": 0.3803900515986508 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2511702055235946, + "power": 5.9684849058418035, + "type": 1 + }, + "battery": { + "capacity": 29594.680750750053, + "percentage": 0.9747384306640217 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 484.13181929997586, + "power": 6.742744708219333, + "efficiency": 0.5637457239116267 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 621.3759347927148, + "power": 5.933997154900332, + "efficiency": 0.5561483346851726 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 709.4860131870105, + "power": 6.4249774317040105, + "efficiency": 0.5199402040313414 + } + ], + "mrp_control": { + "k": 26.729666147031086, + "ki": 0.0018980194030066434, + "p": 77.81868921228671, + "integral_limit": 0.002346682695558517 + }, + "true_anomaly": 355.9222536328649, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 26 + }, + { + "inertia": [ + 152.10496520996094, + 0.0, + 0.0, + 0.0, + 133.07986450195312, + 0.0, + 0.0, + 0.0, + 74.91020965576172 + ], + "mass": 74.09565751524268, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 27, + "solar_panel": { + "direction": [ + -0.1104133339002525, + 0.2729813310468452, + 0.9556621205200738 + ], + "area": 0.27655491466379245, + "efficiency": 0.4644507341131433 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3675088865849955, + "power": 6.025086077805041, + "type": 1 + }, + "battery": { + "capacity": 27186.55076876258, + "percentage": 0.15376803981522286 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 459.80219806591754, + "power": 6.574076152074271, + "efficiency": 0.5012081162771007 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 642.3542483792339, + "power": 5.084428065337068, + "efficiency": 0.5393803501678899 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 665.3824815481305, + "power": 6.008939477640078, + "efficiency": 0.550098022166994 + } + ], + "mrp_control": { + "k": 32.00116116224893, + "ki": 0.0036949599565851334, + "p": 90.88840486704434, + "integral_limit": 0.007147968475007213 + }, + "true_anomaly": 319.89306977135914, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 27 + }, + { + "inertia": [ + 80.09928894042969, + 0.0, + 0.0, + 0.0, + 118.20590209960938, + 0.0, + 0.0, + 0.0, + 169.4437255859375 + ], + "mass": 120.49731494669385, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 28, + "solar_panel": { + "direction": [ + -0.777664581658186, + 0.5550614696803245, + -0.2952025801220523 + ], + "area": 0.18957131159659013, + "efficiency": 0.39073166453215 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.1986785225230237, + "power": 9.398497627120982, + "type": 1 + }, + "battery": { + "capacity": 22912.912230629714, + "percentage": 0.38971692565049054 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 514.7394242876496, + "power": 5.928286777173326, + "efficiency": 0.5073680613330941 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 527.7614713555722, + "power": 5.30696407912247, + "efficiency": 0.5407444048110289 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 551.154532848945, + "power": 6.382770819656211, + "efficiency": 0.5717003095658605 + } + ], + "mrp_control": { + "k": 57.29861224509489, + "ki": 0.009862735126159148, + "p": 162.87160876726622, + "integral_limit": 0.0450194933674529 + }, + "true_anomaly": 47.28053333998312, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 28 + }, + { + "inertia": [ + 187.26869201660156, + 0.0, + 0.0, + 0.0, + 140.11663818359375, + 0.0, + 0.0, + 0.0, + 54.707786560058594 + ], + "mass": 199.05897265640004, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 29, + "solar_panel": { + "direction": [ + 0.5943488260322206, + 0.6681497155224213, + 0.44757729013146846 + ], + "area": 0.2860403413113897, + "efficiency": 0.10160287830400412 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.24374903056375521, + "power": 7.623973004355468, + "type": 1 + }, + "battery": { + "capacity": 29502.969648918017, + "percentage": 0.5076779137057718 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 546.9516187656494, + "power": 5.902467541896891, + "efficiency": 0.5876866425390099 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 549.3617624473918, + "power": 6.676534676836728, + "efficiency": 0.5892005511180478 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 654.870819835933, + "power": 6.054321997423525, + "efficiency": 0.5900711019748195 + } + ], + "mrp_control": { + "k": 33.07074345344583, + "ki": 0.0023616832104273733, + "p": 105.66291688144693, + "integral_limit": 0.0022577810962226405 + }, + "true_anomaly": 198.53790061381082, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 29 + }, + { + "inertia": [ + 172.35752868652344, + 0.0, + 0.0, + 0.0, + 107.8427734375, + 0.0, + 0.0, + 0.0, + 169.55819702148438 + ], + "mass": 83.98039732730277, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 30, + "solar_panel": { + "direction": [ + 0.17444748579790392, + 0.3310589292430152, + -0.9273446285320568 + ], + "area": 0.4479602975150142, + "efficiency": 0.33513726770961483 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4384121824019861, + "power": 7.610979527841297, + "type": 1 + }, + "battery": { + "capacity": 27138.056304618072, + "percentage": 0.7873632536517668 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 453.75798824156726, + "power": 6.803878454101863, + "efficiency": 0.587459066567532 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 432.49667666255345, + "power": 6.900257090772792, + "efficiency": 0.575470820845818 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 467.1996702537773, + "power": 5.943550179390036, + "efficiency": 0.549538522263278 + } + ], + "mrp_control": { + "k": 32.048069065734275, + "ki": 0.007221408283412192, + "p": 103.69682673999759, + "integral_limit": 0.029624608853073605 + }, + "true_anomaly": 189.52806415697623, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 30 + }, + { + "inertia": [ + 64.83258819580078, + 0.0, + 0.0, + 0.0, + 106.57433319091797, + 0.0, + 0.0, + 0.0, + 176.4378662109375 + ], + "mass": 58.43233979471024, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 31, + "solar_panel": { + "direction": [ + -0.7427345236742325, + 0.44528104074535124, + 0.5000702171646976 + ], + "area": 0.28860075302793137, + "efficiency": 0.23840511900310465 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.34065244563534625, + "power": 7.820017881669862, + "type": 1 + }, + "battery": { + "capacity": 26790.802380828052, + "percentage": 0.23088887324030494 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 635.2760181867059, + "power": 6.129507920325196, + "efficiency": 0.5681998282844511 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 423.96980058418814, + "power": 5.165517564127624, + "efficiency": 0.5143951811655715 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 431.2631666303145, + "power": 6.182468925964203, + "efficiency": 0.5460290087644146 + } + ], + "mrp_control": { + "k": 29.19855878226446, + "ki": 0.0055557967936760285, + "p": 71.93831247860524, + "integral_limit": 0.004778729446332921 + }, + "true_anomaly": 21.38227535016146, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 31 + }, + { + "inertia": [ + 54.027854919433594, + 0.0, + 0.0, + 0.0, + 65.25634765625, + 0.0, + 0.0, + 0.0, + 57.224143981933594 + ], + "mass": 58.44145804569308, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 32, + "solar_panel": { + "direction": [ + -0.21076440859001583, + 0.5028181691946828, + -0.8383031986097919 + ], + "area": 0.21831086209714973, + "efficiency": 0.14220032646599223 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4730980273573936, + "power": 1.046524356112367, + "type": 1 + }, + "battery": { + "capacity": 18137.50887926205, + "percentage": 0.7891770682640272 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 665.2787347086725, + "power": 6.659043160361941, + "efficiency": 0.5138521423477345 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 529.6984550694752, + "power": 5.636537661119238, + "efficiency": 0.5586562297799946 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 566.3288706491081, + "power": 5.255143339450338, + "efficiency": 0.5657572780374148 + } + ], + "mrp_control": { + "k": 13.343735938392213, + "ki": 0.0069937393367140764, + "p": 50.8889387155738, + "integral_limit": 0.022162758759952453 + }, + "true_anomaly": 354.6309160733679, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 32 + }, + { + "inertia": [ + 176.01950073242188, + 0.0, + 0.0, + 0.0, + 60.213592529296875, + 0.0, + 0.0, + 0.0, + 145.025390625 + ], + "mass": 198.38380271299854, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 33, + "solar_panel": { + "direction": [ + -0.47231203846582803, + 0.7729552700716594, + -0.4236289517829279 + ], + "area": 0.4115242539584085, + "efficiency": 0.22792284780921565 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.41921790733693653, + "power": 4.912920937126085, + "type": 1 + }, + "battery": { + "capacity": 15958.644992506568, + "percentage": 0.5372874832523681 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 718.5798131427645, + "power": 6.667004059693727, + "efficiency": 0.5189488936664135 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 474.93437891107703, + "power": 6.439728177270399, + "efficiency": 0.502465878101763 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 442.0228355801004, + "power": 5.898150106629851, + "efficiency": 0.5677769676987706 + } + ], + "mrp_control": { + "k": 57.92517722883437, + "ki": 0.0020994549930862107, + "p": 142.5790461325618, + "integral_limit": 0.0013157259314071903 + }, + "true_anomaly": 34.695988109344064, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 33 + }, + { + "inertia": [ + 153.1134033203125, + 0.0, + 0.0, + 0.0, + 90.42028045654297, + 0.0, + 0.0, + 0.0, + 154.33853149414062 + ], + "mass": 84.5080332007116, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 34, + "solar_panel": { + "direction": [ + 0.34646364719473716, + 0.46702608785305155, + 0.8135413784419293 + ], + "area": 0.3843643778286938, + "efficiency": 0.4932136904480524 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.14894111884691946, + "power": 3.666259232626927, + "type": 1 + }, + "battery": { + "capacity": 20430.56861247086, + "percentage": 0.47220697561934966 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 577.2293701234489, + "power": 5.233574268438222, + "efficiency": 0.5856428980004549 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 536.2072422995643, + "power": 6.788777566265209, + "efficiency": 0.5757270200407578 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 495.9568680411144, + "power": 6.636568827731324, + "efficiency": 0.5948149966841295 + } + ], + "mrp_control": { + "k": 52.11260430971601, + "ki": 0.004497947199747231, + "p": 189.10706415966706, + "integral_limit": 0.0007309466070873174 + }, + "true_anomaly": 109.19651413981335, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 34 + }, + { + "inertia": [ + 163.10256958007812, + 0.0, + 0.0, + 0.0, + 67.39653015136719, + 0.0, + 0.0, + 0.0, + 75.96343231201172 + ], + "mass": 163.87626081822143, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 35, + "solar_panel": { + "direction": [ + 0.23665035970569134, + 0.9715623538127433, + -0.007949836791319914 + ], + "area": 0.27939908327771135, + "efficiency": 0.11001220655904641 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.30426289244202503, + "power": 4.08284084538181, + "type": 1 + }, + "battery": { + "capacity": 14375.662310569274, + "percentage": 0.6523389477019987 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 551.6041771922557, + "power": 6.18108061439003, + "efficiency": 0.5253560751652355 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 500.6037160703763, + "power": 6.867299085732779, + "efficiency": 0.5350541857716589 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 621.7591476567543, + "power": 5.591623848396004, + "efficiency": 0.5099630955330686 + } + ], + "mrp_control": { + "k": 18.39541916471593, + "ki": 0.006959006708333527, + "p": 42.50695305476568, + "integral_limit": 0.011832896337060337 + }, + "true_anomaly": 223.560586637948, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 35 + }, + { + "inertia": [ + 100.38884735107422, + 0.0, + 0.0, + 0.0, + 117.91541290283203, + 0.0, + 0.0, + 0.0, + 68.33848571777344 + ], + "mass": 81.37061822278685, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 36, + "solar_panel": { + "direction": [ + 0.17543029205929825, + 0.8438386664265293, + -0.5071099660541941 + ], + "area": 0.3772126462747005, + "efficiency": 0.4474308859383236 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.19077424608788315, + "power": 3.8313225945519087, + "type": 1 + }, + "battery": { + "capacity": 15721.707789562457, + "percentage": 0.5096738384914206 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 529.0330750687729, + "power": 6.790248490242379, + "efficiency": 0.5378117042264158 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 449.98870919290147, + "power": 6.871375315532184, + "efficiency": 0.504799552649427 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 705.0352877568878, + "power": 6.873463223745247, + "efficiency": 0.5155431882321051 + } + ], + "mrp_control": { + "k": 18.454323693858715, + "ki": 0.009188731374135976, + "p": 70.06227090558664, + "integral_limit": 0.031720578183492075 + }, + "true_anomaly": 227.23478895535223, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 36 + }, + { + "inertia": [ + 61.11101531982422, + 0.0, + 0.0, + 0.0, + 85.93743896484375, + 0.0, + 0.0, + 0.0, + 123.39264678955078 + ], + "mass": 85.1624160004594, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 37, + "solar_panel": { + "direction": [ + -0.5504709683863994, + 0.6232911211692292, + 0.5554186630239795 + ], + "area": 0.2307345728520288, + "efficiency": 0.10107759054581762 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3804585362493387, + "power": 6.213478586517313, + "type": 1 + }, + "battery": { + "capacity": 20540.24089798703, + "percentage": 0.49857608436114265 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 431.3604032770983, + "power": 6.580466178924184, + "efficiency": 0.5911195816051891 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 607.143413021124, + "power": 6.8618799052731365, + "efficiency": 0.5105315810446491 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 743.6711073429187, + "power": 6.09231725181858, + "efficiency": 0.5215977673751784 + } + ], + "mrp_control": { + "k": 16.719610304969947, + "ki": 0.001840223578835225, + "p": 55.67373045659776, + "integral_limit": 0.0017915136966487914 + }, + "true_anomaly": 336.2004744888458, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 37 + }, + { + "inertia": [ + 163.58486938476562, + 0.0, + 0.0, + 0.0, + 79.40374755859375, + 0.0, + 0.0, + 0.0, + 163.74166870117188 + ], + "mass": 197.47378033366326, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 38, + "solar_panel": { + "direction": [ + -0.8244374810751103, + 0.404317599592072, + -0.39601782593543966 + ], + "area": 0.3135437912712753, + "efficiency": 0.4737023476361527 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.17159420278335785, + "power": 1.8094615544588097, + "type": 1 + }, + "battery": { + "capacity": 19287.97387902922, + "percentage": 0.8833770634166427 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 482.2613668404599, + "power": 5.025996709672686, + "efficiency": 0.5963100590951259 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 634.3561086829195, + "power": 6.739992849444499, + "efficiency": 0.5675004272227383 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 633.3525136233027, + "power": 6.502960798115194, + "efficiency": 0.5327117871412456 + } + ], + "mrp_control": { + "k": 30.71704655591411, + "ki": 0.005213861476092753, + "p": 109.18296993029632, + "integral_limit": 0.017215531957307968 + }, + "true_anomaly": 252.896982346125, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 38 + }, + { + "inertia": [ + 159.93382263183594, + 0.0, + 0.0, + 0.0, + 96.27471923828125, + 0.0, + 0.0, + 0.0, + 120.86653137207031 + ], + "mass": 89.87381231975665, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 39, + "solar_panel": { + "direction": [ + 0.7412789293511585, + 0.30888213296086764, + -0.5959004756144646 + ], + "area": 0.41282726011446114, + "efficiency": 0.23441008930912202 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3820551424827101, + "power": 5.07597634997066, + "type": 1 + }, + "battery": { + "capacity": 28780.366224715053, + "percentage": 0.4134077043022544 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 405.6530658929413, + "power": 6.122471076492553, + "efficiency": 0.5603521637962245 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 552.3040545476281, + "power": 6.703579360539693, + "efficiency": 0.500705987303571 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 559.0534142768141, + "power": 6.552154382310265, + "efficiency": 0.5644912642844295 + } + ], + "mrp_control": { + "k": 27.301431395569487, + "ki": 0.008235417538923337, + "p": 92.61964683502015, + "integral_limit": 0.012524391465425945 + }, + "true_anomaly": 351.6961940565168, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 39 + }, + { + "inertia": [ + 184.94874572753906, + 0.0, + 0.0, + 0.0, + 132.71578979492188, + 0.0, + 0.0, + 0.0, + 122.06001281738281 + ], + "mass": 126.00037374303186, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 40, + "solar_panel": { + "direction": [ + -0.41698224830503633, + 0.06412624548426867, + -0.906649672827696 + ], + "area": 0.3555327969344477, + "efficiency": 0.2459730216726367 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.10101537321021788, + "power": 7.41568272877698, + "type": 1 + }, + "battery": { + "capacity": 17617.063081477783, + "percentage": 0.9185711960957882 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 529.0090080727189, + "power": 5.67023384171749, + "efficiency": 0.5900768339168975 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 590.9119808627844, + "power": 6.1187145620737935, + "efficiency": 0.5677289055468032 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 668.8898119164713, + "power": 5.874044014715897, + "efficiency": 0.51770604349031 + } + ], + "mrp_control": { + "k": 34.37227236271764, + "ki": 0.007730698004401335, + "p": 77.43208592475061, + "integral_limit": 0.03816131979945813 + }, + "true_anomaly": 159.971520593896, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 40 + }, + { + "inertia": [ + 60.07462692260742, + 0.0, + 0.0, + 0.0, + 155.90670776367188, + 0.0, + 0.0, + 0.0, + 183.63658142089844 + ], + "mass": 93.83529179732604, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 41, + "solar_panel": { + "direction": [ + -0.7519123193978114, + 0.48190760222156065, + -0.4498810141124758 + ], + "area": 0.3373968876574093, + "efficiency": 0.4370890956872646 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.30948480162032643, + "power": 7.000563705558729, + "type": 1 + }, + "battery": { + "capacity": 27197.78348712103, + "percentage": 0.8872410379254023 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 666.876980859462, + "power": 6.183087321771883, + "efficiency": 0.5916142285977487 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 662.0927215046042, + "power": 5.785228960202874, + "efficiency": 0.5791345897676806 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 679.1828539333685, + "power": 6.993453932013828, + "efficiency": 0.5088651410713686 + } + ], + "mrp_control": { + "k": 29.078718351352126, + "ki": 0.0018655085064407518, + "p": 93.32409807636154, + "integral_limit": 0.0034691550507888057 + }, + "true_anomaly": 336.08347787173375, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 41 + }, + { + "inertia": [ + 59.088104248046875, + 0.0, + 0.0, + 0.0, + 199.94081115722656, + 0.0, + 0.0, + 0.0, + 142.3895721435547 + ], + "mass": 197.27063039871692, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 42, + "solar_panel": { + "direction": [ + -0.9669139288223001, + 0.14639285592373977, + -0.20891765359565767 + ], + "area": 0.27229138282803833, + "efficiency": 0.33558060639729703 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2247344465007165, + "power": 5.622934520928279, + "type": 1 + }, + "battery": { + "capacity": 16161.621502598698, + "percentage": 0.682909044200019 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 558.2233874462415, + "power": 5.572598440975567, + "efficiency": 0.5963455602570742 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 609.007732984186, + "power": 5.2338205103152, + "efficiency": 0.5691711626063647 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 402.61142341328775, + "power": 6.50968921106081, + "efficiency": 0.5774548951311198 + } + ], + "mrp_control": { + "k": 21.55825347371491, + "ki": 0.0030993153770508684, + "p": 59.91084076374974, + "integral_limit": 0.0022183273903215095 + }, + "true_anomaly": 283.42438506871093, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 42 + }, + { + "inertia": [ + 112.1722412109375, + 0.0, + 0.0, + 0.0, + 186.68165588378906, + 0.0, + 0.0, + 0.0, + 189.22958374023438 + ], + "mass": 105.33352588122546, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 43, + "solar_panel": { + "direction": [ + 0.1730151031924035, + 0.7884198525769833, + 0.5903049297861317 + ], + "area": 0.32246630849376334, + "efficiency": 0.3021890580359766 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.12057730678506005, + "power": 1.432952602833947, + "type": 1 + }, + "battery": { + "capacity": 17501.861625522724, + "percentage": 0.8002257010569781 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 566.5838987037789, + "power": 6.701130771454771, + "efficiency": 0.5970389984122019 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 520.0373968527772, + "power": 5.70457395947195, + "efficiency": 0.5931077501997649 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 408.04088311418974, + "power": 5.460020829142253, + "efficiency": 0.5590250979640226 + } + ], + "mrp_control": { + "k": 23.053132250963355, + "ki": 0.003165537486099509, + "p": 85.29352056058583, + "integral_limit": 0.0059807946032537865 + }, + "true_anomaly": 177.8674710289069, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 43 + } + ] +} \ No newline at end of file diff --git a/benchmarks/aeosbench/dataset/cases/00459/taskset.json b/benchmarks/aeosbench/dataset/cases/00459/taskset.json new file mode 100644 index 0000000..cc4b6a6 --- /dev/null +++ b/benchmarks/aeosbench/dataset/cases/00459/taskset.json @@ -0,0 +1,1256 @@ +[ + { + "release_time": 2048, + "due_time": 2250, + "duration": 54, + "coordinate": [ + -1.0152280197461323, + 66.90856667079402 + ], + "sensor_type": 1, + "id": 0 + }, + { + "release_time": 1591, + "due_time": 2414, + "duration": 19, + "coordinate": [ + 55.17599595643455, + 114.94744888385094 + ], + "sensor_type": 1, + "id": 1 + }, + { + "release_time": 2587, + "due_time": 3481, + "duration": 41, + "coordinate": [ + 40.50061185474553, + -69.4026356724617 + ], + "sensor_type": 1, + "id": 2 + }, + { + "release_time": 21, + "due_time": 974, + "duration": 27, + "coordinate": [ + -24.294213700416464, + -44.9269644916871 + ], + "sensor_type": 1, + "id": 3 + }, + { + "release_time": 732, + "due_time": 1012, + "duration": 49, + "coordinate": [ + -57.62755457743662, + 130.63196043925035 + ], + "sensor_type": 1, + "id": 4 + }, + { + "release_time": 1831, + "due_time": 3437, + "duration": 60, + "coordinate": [ + 81.23652052990778, + 1.6830164964605103 + ], + "sensor_type": 1, + "id": 5 + }, + { + "release_time": 3500, + "due_time": 3594, + "duration": 30, + "coordinate": [ + -89.32046403502007, + 23.072566269223216 + ], + "sensor_type": 1, + "id": 6 + }, + { + "release_time": 1480, + "due_time": 2143, + "duration": 53, + "coordinate": [ + -46.57216358461976, + -98.48020097860767 + ], + "sensor_type": 1, + "id": 7 + }, + { + "release_time": 2730, + "due_time": 3161, + "duration": 44, + "coordinate": [ + -0.40844761311662126, + 128.95603909725662 + ], + "sensor_type": 1, + "id": 8 + }, + { + "release_time": 2194, + "due_time": 3105, + "duration": 51, + "coordinate": [ + -53.992383021368155, + 171.24677861463482 + ], + "sensor_type": 1, + "id": 9 + }, + { + "release_time": 794, + "due_time": 2160, + "duration": 32, + "coordinate": [ + 64.88297634429438, + -32.01652099564896 + ], + "sensor_type": 1, + "id": 10 + }, + { + "release_time": 3091, + "due_time": 3504, + "duration": 55, + "coordinate": [ + 28.194464478360004, + 18.890147499105865 + ], + "sensor_type": 1, + "id": 11 + }, + { + "release_time": 660, + "due_time": 1330, + "duration": 19, + "coordinate": [ + -78.33273511947945, + -152.9769687775393 + ], + "sensor_type": 1, + "id": 12 + }, + { + "release_time": 116, + "due_time": 706, + "duration": 38, + "coordinate": [ + -70.30734092049126, + -59.404761478311286 + ], + "sensor_type": 1, + "id": 13 + }, + { + "release_time": 3172, + "due_time": 3475, + "duration": 36, + "coordinate": [ + -21.10545932489923, + 131.72834863672267 + ], + "sensor_type": 1, + "id": 14 + }, + { + "release_time": 2108, + "due_time": 3103, + "duration": 15, + "coordinate": [ + 18.587551660577418, + -33.85532054005813 + ], + "sensor_type": 1, + "id": 15 + }, + { + "release_time": 2644, + "due_time": 2911, + "duration": 56, + "coordinate": [ + 72.51491183960249, + -105.49818658942684 + ], + "sensor_type": 1, + "id": 16 + }, + { + "release_time": 603, + "due_time": 2439, + "duration": 46, + "coordinate": [ + 61.81247367409989, + 72.87688047614108 + ], + "sensor_type": 1, + "id": 17 + }, + { + "release_time": 2824, + "due_time": 2987, + "duration": 34, + "coordinate": [ + -46.292093678315055, + -45.488377894384826 + ], + "sensor_type": 1, + "id": 18 + }, + { + "release_time": 2832, + "due_time": 3355, + "duration": 16, + "coordinate": [ + -25.753530411475936, + -153.9758107251911 + ], + "sensor_type": 1, + "id": 19 + }, + { + "release_time": 764, + "due_time": 1409, + "duration": 36, + "coordinate": [ + 45.74841082440693, + 160.39910244251126 + ], + "sensor_type": 1, + "id": 20 + }, + { + "release_time": 883, + "due_time": 1662, + "duration": 49, + "coordinate": [ + 10.30643613766118, + 97.03681881188805 + ], + "sensor_type": 1, + "id": 21 + }, + { + "release_time": 84, + "due_time": 747, + "duration": 24, + "coordinate": [ + -76.210304951574, + -84.31544918577558 + ], + "sensor_type": 1, + "id": 22 + }, + { + "release_time": 7, + "due_time": 2910, + "duration": 40, + "coordinate": [ + -66.49204036196596, + -4.076544793126573 + ], + "sensor_type": 1, + "id": 23 + }, + { + "release_time": 2286, + "due_time": 3456, + "duration": 57, + "coordinate": [ + -63.58878160143642, + 7.585595725765643 + ], + "sensor_type": 1, + "id": 24 + }, + { + "release_time": 579, + "due_time": 1317, + "duration": 51, + "coordinate": [ + -47.03556958552671, + 112.42700593242984 + ], + "sensor_type": 1, + "id": 25 + }, + { + "release_time": 3520, + "due_time": 3583, + "duration": 18, + "coordinate": [ + -64.42681191471736, + 106.82095039236162 + ], + "sensor_type": 1, + "id": 26 + }, + { + "release_time": 2247, + "due_time": 2941, + "duration": 39, + "coordinate": [ + 33.960787799395774, + -78.52831037509765 + ], + "sensor_type": 1, + "id": 27 + }, + { + "release_time": 1535, + "due_time": 2630, + "duration": 39, + "coordinate": [ + 19.346448378595397, + 20.462843798017104 + ], + "sensor_type": 1, + "id": 28 + }, + { + "release_time": 1698, + "due_time": 2922, + "duration": 34, + "coordinate": [ + 21.891091031999224, + 6.76790668825069 + ], + "sensor_type": 1, + "id": 29 + }, + { + "release_time": 3217, + "due_time": 3576, + "duration": 45, + "coordinate": [ + -39.2722309205384, + -93.83678985518725 + ], + "sensor_type": 1, + "id": 30 + }, + { + "release_time": 1891, + "due_time": 3074, + "duration": 20, + "coordinate": [ + -32.45519718994107, + -90.93369887401278 + ], + "sensor_type": 1, + "id": 31 + }, + { + "release_time": 763, + "due_time": 1261, + "duration": 56, + "coordinate": [ + -60.04987150202973, + -107.09297140549994 + ], + "sensor_type": 1, + "id": 32 + }, + { + "release_time": 2171, + "due_time": 3339, + "duration": 30, + "coordinate": [ + -45.395672804971845, + 101.41451001210743 + ], + "sensor_type": 1, + "id": 33 + }, + { + "release_time": 2924, + "due_time": 3243, + "duration": 55, + "coordinate": [ + 49.251581462909314, + 10.502283631831432 + ], + "sensor_type": 1, + "id": 34 + }, + { + "release_time": 739, + "due_time": 2458, + "duration": 39, + "coordinate": [ + -8.075328001650988, + -62.32727080780555 + ], + "sensor_type": 1, + "id": 35 + }, + { + "release_time": 3328, + "due_time": 3445, + "duration": 17, + "coordinate": [ + 38.2311299727119, + 158.8836237272164 + ], + "sensor_type": 1, + "id": 36 + }, + { + "release_time": 1389, + "due_time": 2409, + "duration": 39, + "coordinate": [ + -27.306982478850003, + 61.65708287087233 + ], + "sensor_type": 1, + "id": 37 + }, + { + "release_time": 893, + "due_time": 3117, + "duration": 32, + "coordinate": [ + -0.30186180786824934, + 10.987929748322301 + ], + "sensor_type": 1, + "id": 38 + }, + { + "release_time": 1849, + "due_time": 3184, + "duration": 46, + "coordinate": [ + 88.02305403808046, + 10.150104674493434 + ], + "sensor_type": 1, + "id": 39 + }, + { + "release_time": 377, + "due_time": 2527, + "duration": 36, + "coordinate": [ + 14.115111401603102, + -76.66210575599708 + ], + "sensor_type": 1, + "id": 40 + }, + { + "release_time": 2488, + "due_time": 3507, + "duration": 43, + "coordinate": [ + -64.93525619282934, + 64.18592872491448 + ], + "sensor_type": 1, + "id": 41 + }, + { + "release_time": 1761, + "due_time": 1969, + "duration": 60, + "coordinate": [ + -37.0437950370989, + 107.92570741398185 + ], + "sensor_type": 1, + "id": 42 + }, + { + "release_time": 142, + "due_time": 2572, + "duration": 58, + "coordinate": [ + 14.618676192716137, + -78.6036987122588 + ], + "sensor_type": 1, + "id": 43 + }, + { + "release_time": 2298, + "due_time": 3550, + "duration": 50, + "coordinate": [ + -28.64882641832626, + 27.36378411789653 + ], + "sensor_type": 1, + "id": 44 + }, + { + "release_time": 3228, + "due_time": 3458, + "duration": 58, + "coordinate": [ + 43.592269864394325, + 27.011073988881236 + ], + "sensor_type": 1, + "id": 45 + }, + { + "release_time": 932, + "due_time": 1101, + "duration": 30, + "coordinate": [ + -40.98876270115561, + 145.22242615391576 + ], + "sensor_type": 1, + "id": 46 + }, + { + "release_time": 2505, + "due_time": 2999, + "duration": 48, + "coordinate": [ + -12.998318632564988, + -16.309382094513552 + ], + "sensor_type": 1, + "id": 47 + }, + { + "release_time": 1041, + "due_time": 2106, + "duration": 55, + "coordinate": [ + 61.70679107140407, + 136.7533592333005 + ], + "sensor_type": 1, + "id": 48 + }, + { + "release_time": 424, + "due_time": 1812, + "duration": 44, + "coordinate": [ + -62.843576343429845, + -116.25144070944145 + ], + "sensor_type": 1, + "id": 49 + }, + { + "release_time": 956, + "due_time": 2913, + "duration": 42, + "coordinate": [ + -89.27003550380373, + 81.83717957842634 + ], + "sensor_type": 1, + "id": 50 + }, + { + "release_time": 1506, + "due_time": 2543, + "duration": 41, + "coordinate": [ + -72.85093957710613, + 146.7252641818671 + ], + "sensor_type": 1, + "id": 51 + }, + { + "release_time": 996, + "due_time": 1171, + "duration": 55, + "coordinate": [ + 61.0059576714651, + -23.38997770707661 + ], + "sensor_type": 1, + "id": 52 + }, + { + "release_time": 1361, + "due_time": 2126, + "duration": 46, + "coordinate": [ + -40.56577400867705, + -49.8319130687924 + ], + "sensor_type": 1, + "id": 53 + }, + { + "release_time": 1150, + "due_time": 1691, + "duration": 29, + "coordinate": [ + 66.65929720002697, + 113.87961215615843 + ], + "sensor_type": 1, + "id": 54 + }, + { + "release_time": 1387, + "due_time": 2120, + "duration": 34, + "coordinate": [ + 11.15492077033781, + -76.46742323836659 + ], + "sensor_type": 1, + "id": 55 + }, + { + "release_time": 1883, + "due_time": 3194, + "duration": 41, + "coordinate": [ + -15.634630692072278, + 14.638309615908355 + ], + "sensor_type": 1, + "id": 56 + }, + { + "release_time": 291, + "due_time": 3235, + "duration": 45, + "coordinate": [ + 9.170257235900436, + 164.62006292027849 + ], + "sensor_type": 1, + "id": 57 + }, + { + "release_time": 847, + "due_time": 3418, + "duration": 16, + "coordinate": [ + 3.4638582279199426, + 153.21959314052452 + ], + "sensor_type": 1, + "id": 58 + }, + { + "release_time": 1645, + "due_time": 1868, + "duration": 46, + "coordinate": [ + -34.018692879134846, + 130.9788016778602 + ], + "sensor_type": 1, + "id": 59 + }, + { + "release_time": 3312, + "due_time": 3508, + "duration": 22, + "coordinate": [ + -10.150845595065135, + -118.703568967909 + ], + "sensor_type": 1, + "id": 60 + }, + { + "release_time": 2663, + "due_time": 3292, + "duration": 32, + "coordinate": [ + 14.807587570760234, + 9.833478120399178 + ], + "sensor_type": 1, + "id": 61 + }, + { + "release_time": 1016, + "due_time": 1469, + "duration": 30, + "coordinate": [ + -8.052381540120905, + -76.11221241633802 + ], + "sensor_type": 1, + "id": 62 + }, + { + "release_time": 3266, + "due_time": 3471, + "duration": 46, + "coordinate": [ + 69.48244151415824, + 152.07447313914992 + ], + "sensor_type": 1, + "id": 63 + }, + { + "release_time": 508, + "due_time": 585, + "duration": 16, + "coordinate": [ + 41.10842508917091, + -105.32167899881726 + ], + "sensor_type": 1, + "id": 64 + }, + { + "release_time": 1005, + "due_time": 2714, + "duration": 29, + "coordinate": [ + -53.6140301899484, + 128.88795029718125 + ], + "sensor_type": 1, + "id": 65 + }, + { + "release_time": 220, + "due_time": 2924, + "duration": 26, + "coordinate": [ + 4.375693955758081, + -20.170169922718657 + ], + "sensor_type": 1, + "id": 66 + }, + { + "release_time": 2683, + "due_time": 3369, + "duration": 30, + "coordinate": [ + 30.42861379432314, + 130.36388909865775 + ], + "sensor_type": 1, + "id": 67 + }, + { + "release_time": 2746, + "due_time": 2911, + "duration": 16, + "coordinate": [ + -81.72152109334175, + 141.09988137879316 + ], + "sensor_type": 1, + "id": 68 + }, + { + "release_time": 650, + "due_time": 1079, + "duration": 46, + "coordinate": [ + -17.98710667506775, + -69.36375344324365 + ], + "sensor_type": 1, + "id": 69 + }, + { + "release_time": 2460, + "due_time": 3354, + "duration": 49, + "coordinate": [ + -14.318373912216202, + 35.59920108079086 + ], + "sensor_type": 1, + "id": 70 + }, + { + "release_time": 1760, + "due_time": 2676, + "duration": 31, + "coordinate": [ + 40.98375131076631, + -25.65523962098561 + ], + "sensor_type": 1, + "id": 71 + }, + { + "release_time": 1023, + "due_time": 2912, + "duration": 46, + "coordinate": [ + -46.71818910318478, + -41.758524872915075 + ], + "sensor_type": 1, + "id": 72 + }, + { + "release_time": 1056, + "due_time": 2212, + "duration": 25, + "coordinate": [ + -70.25322846793824, + 16.568056800848325 + ], + "sensor_type": 1, + "id": 73 + }, + { + "release_time": 1247, + "due_time": 2937, + "duration": 26, + "coordinate": [ + 88.90423853676663, + 179.14945273325196 + ], + "sensor_type": 1, + "id": 74 + }, + { + "release_time": 2553, + "due_time": 2765, + "duration": 23, + "coordinate": [ + 75.51993721023268, + 135.4877344684196 + ], + "sensor_type": 1, + "id": 75 + }, + { + "release_time": 2417, + "due_time": 2904, + "duration": 33, + "coordinate": [ + -7.412211462578384, + 151.26411089184842 + ], + "sensor_type": 1, + "id": 76 + }, + { + "release_time": 1173, + "due_time": 2456, + "duration": 60, + "coordinate": [ + -0.2302114025410873, + -8.29547040105706 + ], + "sensor_type": 1, + "id": 77 + }, + { + "release_time": 1476, + "due_time": 2262, + "duration": 46, + "coordinate": [ + 1.212503236183764, + -92.46762986014159 + ], + "sensor_type": 1, + "id": 78 + }, + { + "release_time": 1832, + "due_time": 2569, + "duration": 51, + "coordinate": [ + 85.89919873748403, + 141.87314349854773 + ], + "sensor_type": 1, + "id": 79 + }, + { + "release_time": 2243, + "due_time": 3160, + "duration": 17, + "coordinate": [ + -25.552799345812275, + -62.58870393416559 + ], + "sensor_type": 1, + "id": 80 + }, + { + "release_time": 3019, + "due_time": 3189, + "duration": 35, + "coordinate": [ + 6.299566291140138, + 21.758897268350466 + ], + "sensor_type": 1, + "id": 81 + }, + { + "release_time": 599, + "due_time": 816, + "duration": 29, + "coordinate": [ + 36.694893340051735, + 24.210048210192696 + ], + "sensor_type": 1, + "id": 82 + }, + { + "release_time": 1119, + "due_time": 2263, + "duration": 26, + "coordinate": [ + -65.8594699607753, + 4.482114427993508 + ], + "sensor_type": 1, + "id": 83 + }, + { + "release_time": 431, + "due_time": 1685, + "duration": 56, + "coordinate": [ + -8.938088005985534, + -8.782234697274163 + ], + "sensor_type": 1, + "id": 84 + }, + { + "release_time": 2378, + "due_time": 3098, + "duration": 39, + "coordinate": [ + 21.408938595410973, + -80.14775519455928 + ], + "sensor_type": 1, + "id": 85 + }, + { + "release_time": 2927, + "due_time": 3587, + "duration": 57, + "coordinate": [ + -22.593436698961185, + -50.45744133025539 + ], + "sensor_type": 1, + "id": 86 + }, + { + "release_time": 2594, + "due_time": 2727, + "duration": 35, + "coordinate": [ + -6.665527475195304, + 77.08419289343061 + ], + "sensor_type": 1, + "id": 87 + }, + { + "release_time": 3180, + "due_time": 3491, + "duration": 34, + "coordinate": [ + 37.24787015552387, + 126.9686959180055 + ], + "sensor_type": 1, + "id": 88 + }, + { + "release_time": 1003, + "due_time": 3509, + "duration": 18, + "coordinate": [ + -38.71478829026555, + 119.17824440479757 + ], + "sensor_type": 1, + "id": 89 + }, + { + "release_time": 1316, + "due_time": 2898, + "duration": 57, + "coordinate": [ + -87.15871393515258, + 152.80008069170606 + ], + "sensor_type": 1, + "id": 90 + }, + { + "release_time": 1111, + "due_time": 3593, + "duration": 19, + "coordinate": [ + -21.439039491180154, + 16.221440653480727 + ], + "sensor_type": 1, + "id": 91 + }, + { + "release_time": 3386, + "due_time": 3539, + "duration": 36, + "coordinate": [ + 22.192524068223122, + 34.7486217070898 + ], + "sensor_type": 1, + "id": 92 + }, + { + "release_time": 3418, + "due_time": 3533, + "duration": 26, + "coordinate": [ + 47.35596719554408, + -134.51232884027112 + ], + "sensor_type": 1, + "id": 93 + }, + { + "release_time": 2873, + "due_time": 3124, + "duration": 46, + "coordinate": [ + 2.564437401113125, + -17.843162092291067 + ], + "sensor_type": 1, + "id": 94 + }, + { + "release_time": 2490, + "due_time": 3048, + "duration": 60, + "coordinate": [ + 45.63940706900553, + 43.73816163432821 + ], + "sensor_type": 1, + "id": 95 + }, + { + "release_time": 135, + "due_time": 1778, + "duration": 60, + "coordinate": [ + -58.74029602391125, + -0.6131781182121472 + ], + "sensor_type": 1, + "id": 96 + }, + { + "release_time": 914, + "due_time": 2338, + "duration": 28, + "coordinate": [ + -18.475683804482713, + 99.05838075692742 + ], + "sensor_type": 1, + "id": 97 + }, + { + "release_time": 2164, + "due_time": 2533, + "duration": 25, + "coordinate": [ + -29.093546944094022, + -4.77907535012784 + ], + "sensor_type": 1, + "id": 98 + }, + { + "release_time": 1204, + "due_time": 2690, + "duration": 29, + "coordinate": [ + 55.79223265068788, + -118.65505220099028 + ], + "sensor_type": 1, + "id": 99 + }, + { + "release_time": 2438, + "due_time": 3488, + "duration": 49, + "coordinate": [ + -56.18500460502649, + 126.30426927590122 + ], + "sensor_type": 1, + "id": 100 + }, + { + "release_time": 2932, + "due_time": 3435, + "duration": 24, + "coordinate": [ + -59.70972018902616, + -119.50334060028074 + ], + "sensor_type": 1, + "id": 101 + }, + { + "release_time": 491, + "due_time": 2942, + "duration": 42, + "coordinate": [ + 24.22718884136465, + -40.56039396907039 + ], + "sensor_type": 1, + "id": 102 + }, + { + "release_time": 2391, + "due_time": 3543, + "duration": 55, + "coordinate": [ + -40.12523904873838, + 16.89045174566374 + ], + "sensor_type": 1, + "id": 103 + }, + { + "release_time": 675, + "due_time": 1722, + "duration": 36, + "coordinate": [ + -3.375014482209636, + -174.1910411380922 + ], + "sensor_type": 1, + "id": 104 + }, + { + "release_time": 2658, + "due_time": 2930, + "duration": 51, + "coordinate": [ + -59.98067882229387, + -23.867223652083624 + ], + "sensor_type": 1, + "id": 105 + }, + { + "release_time": 1075, + "due_time": 1388, + "duration": 60, + "coordinate": [ + -75.26154739958945, + -32.119864995676636 + ], + "sensor_type": 1, + "id": 106 + }, + { + "release_time": 1389, + "due_time": 1532, + "duration": 31, + "coordinate": [ + -27.87414985263851, + -152.76648586123744 + ], + "sensor_type": 1, + "id": 107 + }, + { + "release_time": 2532, + "due_time": 2973, + "duration": 43, + "coordinate": [ + -18.49327216240748, + 47.66396997243385 + ], + "sensor_type": 1, + "id": 108 + }, + { + "release_time": 3203, + "due_time": 3319, + "duration": 28, + "coordinate": [ + 32.644648808986545, + 103.98599156008856 + ], + "sensor_type": 1, + "id": 109 + }, + { + "release_time": 464, + "due_time": 3434, + "duration": 44, + "coordinate": [ + -82.88814059306856, + -61.08269224718266 + ], + "sensor_type": 1, + "id": 110 + }, + { + "release_time": 1614, + "due_time": 2274, + "duration": 43, + "coordinate": [ + -27.060608419548338, + 27.77004913248419 + ], + "sensor_type": 1, + "id": 111 + }, + { + "release_time": 2863, + "due_time": 2987, + "duration": 18, + "coordinate": [ + -34.627324666226436, + -47.9146910115046 + ], + "sensor_type": 1, + "id": 112 + }, + { + "release_time": 552, + "due_time": 788, + "duration": 40, + "coordinate": [ + 53.96279912114869, + 167.03844358867332 + ], + "sensor_type": 1, + "id": 113 + } +] \ No newline at end of file diff --git a/benchmarks/aeosbench/dataset/cases/00470/constellation.json b/benchmarks/aeosbench/dataset/cases/00470/constellation.json new file mode 100644 index 0000000..0bb22ee --- /dev/null +++ b/benchmarks/aeosbench/dataset/cases/00470/constellation.json @@ -0,0 +1,3436 @@ +{ + "orbits": [ + { + "id": 0, + "eccentricity": 0.0001404, + "semi_major_axis": 6921000.0, + "inclination": 53.2181, + "right_ascension_of_the_ascending_node": 89.9867, + "argument_of_perigee": 106.0188 + }, + { + "id": 1, + "eccentricity": 0.0025929, + "semi_major_axis": 7186000.0, + "inclination": 101.6771, + "right_ascension_of_the_ascending_node": 11.3239, + "argument_of_perigee": 281.4723 + }, + { + "id": 2, + "eccentricity": 0.0001253, + "semi_major_axis": 6921000.0, + "inclination": 53.0543, + "right_ascension_of_the_ascending_node": 38.031, + "argument_of_perigee": 97.0766 + }, + { + "id": 3, + "eccentricity": 0.0001304, + "semi_major_axis": 6921000.0, + "inclination": 53.2142, + "right_ascension_of_the_ascending_node": 242.3276, + "argument_of_perigee": 105.7619 + }, + { + "id": 4, + "eccentricity": 0.000121, + "semi_major_axis": 6921000.0, + "inclination": 43.0035, + "right_ascension_of_the_ascending_node": 91.1397, + "argument_of_perigee": 268.2434 + }, + { + "id": 5, + "eccentricity": 0.0288472, + "semi_major_axis": 7471000.0, + "inclination": 63.4278, + "right_ascension_of_the_ascending_node": 59.2387, + "argument_of_perigee": 356.6456 + }, + { + "id": 6, + "eccentricity": 0.0008533, + "semi_major_axis": 6921000.0, + "inclination": 52.9808, + "right_ascension_of_the_ascending_node": 48.9097, + "argument_of_perigee": 74.735 + }, + { + "id": 7, + "eccentricity": 0.0001275, + "semi_major_axis": 6921000.0, + "inclination": 53.2154, + "right_ascension_of_the_ascending_node": 188.4562, + "argument_of_perigee": 93.2803 + }, + { + "id": 8, + "eccentricity": 0.0001245, + "semi_major_axis": 6921000.0, + "inclination": 53.0564, + "right_ascension_of_the_ascending_node": 299.089, + "argument_of_perigee": 77.2265 + }, + { + "id": 9, + "eccentricity": 0.000132, + "semi_major_axis": 6921000.0, + "inclination": 53.2162, + "right_ascension_of_the_ascending_node": 163.7646, + "argument_of_perigee": 96.8793 + }, + { + "id": 10, + "eccentricity": 0.0003438, + "semi_major_axis": 6921000.0, + "inclination": 70.0009, + "right_ascension_of_the_ascending_node": 290.7048, + "argument_of_perigee": 269.3128 + }, + { + "id": 11, + "eccentricity": 0.0002201, + "semi_major_axis": 7571000.0, + "inclination": 87.893, + "right_ascension_of_the_ascending_node": 179.6924, + "argument_of_perigee": 90.0438 + }, + { + "id": 12, + "eccentricity": 0.0001498, + "semi_major_axis": 6921000.0, + "inclination": 53.056, + "right_ascension_of_the_ascending_node": 3.4319, + "argument_of_perigee": 82.624 + }, + { + "id": 13, + "eccentricity": 0.0001219, + "semi_major_axis": 6921000.0, + "inclination": 53.2185, + "right_ascension_of_the_ascending_node": 281.8564, + "argument_of_perigee": 101.6988 + }, + { + "id": 14, + "eccentricity": 0.0001728, + "semi_major_axis": 7571000.0, + "inclination": 87.9289, + "right_ascension_of_the_ascending_node": 27.6178, + "argument_of_perigee": 104.9979 + }, + { + "id": 15, + "eccentricity": 0.0001283, + "semi_major_axis": 6921000.0, + "inclination": 53.2186, + "right_ascension_of_the_ascending_node": 329.4254, + "argument_of_perigee": 96.7339 + }, + { + "id": 16, + "eccentricity": 0.0001489, + "semi_major_axis": 6921000.0, + "inclination": 53.0549, + "right_ascension_of_the_ascending_node": 67.5764, + "argument_of_perigee": 77.5868 + }, + { + "id": 17, + "eccentricity": 0.0001333, + "semi_major_axis": 6921000.0, + "inclination": 53.2156, + "right_ascension_of_the_ascending_node": 178.213, + "argument_of_perigee": 92.758 + }, + { + "id": 18, + "eccentricity": 0.0001202, + "semi_major_axis": 6921000.0, + "inclination": 53.0546, + "right_ascension_of_the_ascending_node": 186.1814, + "argument_of_perigee": 74.642 + }, + { + "id": 19, + "eccentricity": 0.000141, + "semi_major_axis": 6921000.0, + "inclination": 53.0556, + "right_ascension_of_the_ascending_node": 321.9394, + "argument_of_perigee": 94.5943 + }, + { + "id": 20, + "eccentricity": 0.0001311, + "semi_major_axis": 6921000.0, + "inclination": 53.054, + "right_ascension_of_the_ascending_node": 176.1981, + "argument_of_perigee": 94.8868 + }, + { + "id": 21, + "eccentricity": 8.24e-05, + "semi_major_axis": 6921000.0, + "inclination": 97.6554, + "right_ascension_of_the_ascending_node": 299.0628, + "argument_of_perigee": 105.1465 + }, + { + "id": 22, + "eccentricity": 0.0001987, + "semi_major_axis": 7571000.0, + "inclination": 87.91, + "right_ascension_of_the_ascending_node": 12.3205, + "argument_of_perigee": 89.2442 + }, + { + "id": 23, + "eccentricity": 0.0002762, + "semi_major_axis": 6921000.0, + "inclination": 97.6551, + "right_ascension_of_the_ascending_node": 178.7003, + "argument_of_perigee": 171.6465 + }, + { + "id": 24, + "eccentricity": 0.0001402, + "semi_major_axis": 6921000.0, + "inclination": 43.004, + "right_ascension_of_the_ascending_node": 78.8656, + "argument_of_perigee": 258.9012 + }, + { + "id": 25, + "eccentricity": 0.0001081, + "semi_major_axis": 6921000.0, + "inclination": 53.0546, + "right_ascension_of_the_ascending_node": 336.8062, + "argument_of_perigee": 77.8501 + }, + { + "id": 26, + "eccentricity": 0.0001465, + "semi_major_axis": 6921000.0, + "inclination": 53.053, + "right_ascension_of_the_ascending_node": 141.7905, + "argument_of_perigee": 94.9079 + }, + { + "id": 27, + "eccentricity": 0.0001346, + "semi_major_axis": 6921000.0, + "inclination": 53.0545, + "right_ascension_of_the_ascending_node": 346.6885, + "argument_of_perigee": 61.7485 + }, + { + "id": 28, + "eccentricity": 0.000197, + "semi_major_axis": 7571000.0, + "inclination": 87.9167, + "right_ascension_of_the_ascending_node": 149.3832, + "argument_of_perigee": 129.2717 + }, + { + "id": 29, + "eccentricity": 0.0001525, + "semi_major_axis": 6921000.0, + "inclination": 53.2176, + "right_ascension_of_the_ascending_node": 291.86, + "argument_of_perigee": 62.2066 + }, + { + "id": 30, + "eccentricity": 0.0001553, + "semi_major_axis": 6921000.0, + "inclination": 53.217, + "right_ascension_of_the_ascending_node": 228.0406, + "argument_of_perigee": 96.5897 + }, + { + "id": 31, + "eccentricity": 0.0010892, + "semi_major_axis": 6771000.0, + "inclination": 51.6417, + "right_ascension_of_the_ascending_node": 269.7651, + "argument_of_perigee": 9.6109 + }, + { + "id": 32, + "eccentricity": 0.0001596, + "semi_major_axis": 6921000.0, + "inclination": 53.0554, + "right_ascension_of_the_ascending_node": 62.6923, + "argument_of_perigee": 86.0654 + }, + { + "id": 33, + "eccentricity": 0.000129, + "semi_major_axis": 6921000.0, + "inclination": 53.054, + "right_ascension_of_the_ascending_node": 72.3658, + "argument_of_perigee": 105.2641 + }, + { + "id": 34, + "eccentricity": 0.0003268, + "semi_major_axis": 6921000.0, + "inclination": 69.9994, + "right_ascension_of_the_ascending_node": 168.8709, + "argument_of_perigee": 264.8475 + } + ], + "satellites": [ + { + "inertia": [ + 120.08133697509766, + 0.0, + 0.0, + 0.0, + 52.48359298706055, + 0.0, + 0.0, + 0.0, + 196.29550170898438 + ], + "mass": 146.5753472272907, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 0, + "solar_panel": { + "direction": [ + 0.283879567402804, + 0.5789146464658586, + -0.7643757082210991 + ], + "area": 0.4826312541755102, + "efficiency": 0.1001141879304361 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3775197073328519, + "power": 3.8869909796914794, + "type": 1 + }, + "battery": { + "capacity": 26437.4480580083, + "percentage": 0.6473090454222216 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 704.2609143903835, + "power": 5.506061098790533, + "efficiency": 0.594655133896081 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 671.9188712383643, + "power": 5.706047099770974, + "efficiency": 0.5653294373341349 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 699.6208557008257, + "power": 5.975424451508733, + "efficiency": 0.5780483426282965 + } + ], + "mrp_control": { + "k": 33.186901406763646, + "ki": 0.006106833931303771, + "p": 97.87713272240092, + "integral_limit": 0.027590908922736912 + }, + "true_anomaly": 126.60267190996373, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 0 + }, + { + "inertia": [ + 55.197879791259766, + 0.0, + 0.0, + 0.0, + 192.5691680908203, + 0.0, + 0.0, + 0.0, + 193.2713165283203 + ], + "mass": 98.46540404063289, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 1, + "solar_panel": { + "direction": [ + -0.14429094431065942, + 0.05797080595371408, + -0.9878357702811814 + ], + "area": 0.4064898107375122, + "efficiency": 0.12118410295088355 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.40099311078226885, + "power": 3.67760807860946, + "type": 1 + }, + "battery": { + "capacity": 15706.596053688081, + "percentage": 0.6777066295951308 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 665.8790529024675, + "power": 6.675550604434251, + "efficiency": 0.5519885075202573 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 571.295812283846, + "power": 6.277072153727048, + "efficiency": 0.5228320024911304 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 713.3273450674883, + "power": 5.32527249680375, + "efficiency": 0.5813564309432849 + } + ], + "mrp_control": { + "k": 23.243754949465107, + "ki": 0.0024337699463469896, + "p": 85.25934308594238, + "integral_limit": 0.00557923968985288 + }, + "true_anomaly": 37.11717170179462, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 1 + }, + { + "inertia": [ + 143.921630859375, + 0.0, + 0.0, + 0.0, + 196.74363708496094, + 0.0, + 0.0, + 0.0, + 192.43089294433594 + ], + "mass": 165.48908858563033, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 2, + "solar_panel": { + "direction": [ + -0.9130096804396535, + 0.311310063863513, + -0.26362732703719727 + ], + "area": 0.19375269725374955, + "efficiency": 0.18772158343456022 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3787467616041983, + "power": 4.144853494760706, + "type": 1 + }, + "battery": { + "capacity": 29681.43060877114, + "percentage": 0.7345513910019406 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 549.2842352266737, + "power": 5.765537399817045, + "efficiency": 0.5955376385780079 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 477.9325798613046, + "power": 6.111771856863543, + "efficiency": 0.550859042010751 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 535.7247638513277, + "power": 6.221424482602652, + "efficiency": 0.5358268113457907 + } + ], + "mrp_control": { + "k": 45.13507319343185, + "ki": 0.007552800478410248, + "p": 109.05607196697115, + "integral_limit": 0.012050844664144423 + }, + "true_anomaly": 170.13581686450348, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 2 + }, + { + "inertia": [ + 123.15946960449219, + 0.0, + 0.0, + 0.0, + 61.644954681396484, + 0.0, + 0.0, + 0.0, + 168.77931213378906 + ], + "mass": 50.71609217868367, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 3, + "solar_panel": { + "direction": [ + 0.8945755147609286, + 0.13923295765315963, + 0.4246749720590714 + ], + "area": 0.203897184591756, + "efficiency": 0.4123450034521208 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3137399885817612, + "power": 3.6298776862058175, + "type": 1 + }, + "battery": { + "capacity": 14968.694316585123, + "percentage": 0.7009607826256748 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 454.82059584194, + "power": 6.85350160677582, + "efficiency": 0.5924705185161001 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 474.36453280264226, + "power": 6.65238904753124, + "efficiency": 0.5060729186145255 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 471.6075257638865, + "power": 5.83499196208176, + "efficiency": 0.5467076677531822 + } + ], + "mrp_control": { + "k": 15.962148699891124, + "ki": 0.0003009463771980814, + "p": 52.25144226018124, + "integral_limit": 0.0009706437745256839 + }, + "true_anomaly": 209.1618524082028, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 3 + }, + { + "inertia": [ + 176.01950073242188, + 0.0, + 0.0, + 0.0, + 60.213592529296875, + 0.0, + 0.0, + 0.0, + 145.025390625 + ], + "mass": 198.38380271299854, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 4, + "solar_panel": { + "direction": [ + -0.135923971157461, + 0.08880803208609231, + 0.9867308688298858 + ], + "area": 0.12063455439440314, + "efficiency": 0.29872286925578184 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.18292212263712085, + "power": 3.561855097586041, + "type": 1 + }, + "battery": { + "capacity": 26709.05158029859, + "percentage": 0.8695863573057393 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 718.5798131427645, + "power": 6.667004059693727, + "efficiency": 0.5189488936664135 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 474.93437891107703, + "power": 6.439728177270399, + "efficiency": 0.502465878101763 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 442.0228355801004, + "power": 5.898150106629851, + "efficiency": 0.5677769676987706 + } + ], + "mrp_control": { + "k": 57.92517722883437, + "ki": 0.0020994549930862107, + "p": 142.5790461325618, + "integral_limit": 0.0013157259314071903 + }, + "true_anomaly": 113.53457151447569, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 4 + }, + { + "inertia": [ + 178.92962646484375, + 0.0, + 0.0, + 0.0, + 90.94701385498047, + 0.0, + 0.0, + 0.0, + 97.2957763671875 + ], + "mass": 107.00510811851173, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 5, + "solar_panel": { + "direction": [ + 0.3961574537148771, + 0.045755896975375326, + 0.9170418037135079 + ], + "area": 0.310063911427164, + "efficiency": 0.4050684257382149 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4950042330113077, + "power": 7.984695186893713, + "type": 1 + }, + "battery": { + "capacity": 26047.506809532577, + "percentage": 0.1112635434099374 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 417.1195484218443, + "power": 5.06871122996574, + "efficiency": 0.5484661551533527 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 722.6783901546029, + "power": 6.3222741937037945, + "efficiency": 0.5657161088411767 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 471.1565553704162, + "power": 5.200068793357377, + "efficiency": 0.5997564506329707 + } + ], + "mrp_control": { + "k": 19.30770544254504, + "ki": 0.0010910341090362497, + "p": 66.16462088035415, + "integral_limit": 0.0019965348973998913 + }, + "true_anomaly": 219.43815353678215, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 5 + }, + { + "inertia": [ + 152.10496520996094, + 0.0, + 0.0, + 0.0, + 133.07986450195312, + 0.0, + 0.0, + 0.0, + 74.91020965576172 + ], + "mass": 74.09565751524268, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 6, + "solar_panel": { + "direction": [ + -0.43747959980689904, + 0.41395541329523783, + 0.7982809753190692 + ], + "area": 0.48781599986140234, + "efficiency": 0.2876823646796974 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.11728387487204506, + "power": 4.490748709945343, + "type": 1 + }, + "battery": { + "capacity": 25254.868825956662, + "percentage": 0.261233418647143 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 459.80219806591754, + "power": 6.574076152074271, + "efficiency": 0.5012081162771007 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 642.3542483792339, + "power": 5.084428065337068, + "efficiency": 0.5393803501678899 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 665.3824815481305, + "power": 6.008939477640078, + "efficiency": 0.550098022166994 + } + ], + "mrp_control": { + "k": 32.00116116224893, + "ki": 0.0036949599565851334, + "p": 90.88840486704434, + "integral_limit": 0.007147968475007213 + }, + "true_anomaly": 35.056609948252905, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 6 + }, + { + "inertia": [ + 176.33352661132812, + 0.0, + 0.0, + 0.0, + 140.66452026367188, + 0.0, + 0.0, + 0.0, + 58.332496643066406 + ], + "mass": 174.4145187336719, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 7, + "solar_panel": { + "direction": [ + 0.6184292934121056, + 0.5025426989627783, + -0.6041490252984029 + ], + "area": 0.2828633914169648, + "efficiency": 0.19454919812114083 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.44691422634883815, + "power": 7.061798812655603, + "type": 1 + }, + "battery": { + "capacity": 27359.707073583726, + "percentage": 0.9189390357436205 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 748.6059471897381, + "power": 5.8860388370424275, + "efficiency": 0.5247187213642428 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 445.6537291918255, + "power": 5.56363106517136, + "efficiency": 0.5084572601627181 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 445.0286732617688, + "power": 6.837899238670658, + "efficiency": 0.5140983189332721 + } + ], + "mrp_control": { + "k": 24.95388369326498, + "ki": 0.008704799923630522, + "p": 50.44652744768716, + "integral_limit": 0.04255288591236063 + }, + "true_anomaly": 46.930209630836146, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 7 + }, + { + "inertia": [ + 183.34242248535156, + 0.0, + 0.0, + 0.0, + 133.8968505859375, + 0.0, + 0.0, + 0.0, + 127.21334838867188 + ], + "mass": 60.55619983582899, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 8, + "solar_panel": { + "direction": [ + -0.016133782578108595, + 0.1499080037706605, + 0.9885683038946869 + ], + "area": 0.3887734501213329, + "efficiency": 0.30965868081324893 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.17868699849177716, + "power": 4.533267316456604, + "type": 1 + }, + "battery": { + "capacity": 29762.203772970548, + "percentage": 0.7658883002675144 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 619.3291370123364, + "power": 6.263046120122208, + "efficiency": 0.5368253834639672 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 627.2568891316989, + "power": 5.66013435522453, + "efficiency": 0.5974431268229934 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 471.6046259586225, + "power": 5.897768140363535, + "efficiency": 0.5265826569838631 + } + ], + "mrp_control": { + "k": 26.64428773906946, + "ki": 0.007235778762675257, + "p": 54.81643280975228, + "integral_limit": 0.023036315105980424 + }, + "true_anomaly": 280.4113652075192, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 8 + }, + { + "inertia": [ + 129.71615600585938, + 0.0, + 0.0, + 0.0, + 65.05731201171875, + 0.0, + 0.0, + 0.0, + 61.78460693359375 + ], + "mass": 79.10233103917841, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 9, + "solar_panel": { + "direction": [ + 0.872574754618475, + 0.423566264527546, + 0.24332060569686478 + ], + "area": 0.2532467701851997, + "efficiency": 0.21218294889534697 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.49099485526923803, + "power": 3.0373195701009563, + "type": 1 + }, + "battery": { + "capacity": 23303.36180170888, + "percentage": 0.40634182248415174 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 748.3257861338046, + "power": 5.232685636873285, + "efficiency": 0.5482496416206919 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 504.29772739477124, + "power": 5.749307804459171, + "efficiency": 0.58453191878535 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 554.4046402815788, + "power": 6.657471218290601, + "efficiency": 0.5043832166041468 + } + ], + "mrp_control": { + "k": 18.97905777946769, + "ki": 0.0020432585051727683, + "p": 69.36992506614502, + "integral_limit": 0.0035824041799690197 + }, + "true_anomaly": 239.77825936732762, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 9 + }, + { + "inertia": [ + 145.29774475097656, + 0.0, + 0.0, + 0.0, + 121.70967102050781, + 0.0, + 0.0, + 0.0, + 148.47671508789062 + ], + "mass": 184.69325980541697, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 10, + "solar_panel": { + "direction": [ + -0.5772207057283756, + 0.0632026968411008, + -0.8141386098143534 + ], + "area": 0.12248884705264414, + "efficiency": 0.16654691805652636 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3889758988734592, + "power": 7.771565399425448, + "type": 1 + }, + "battery": { + "capacity": 29292.92785079831, + "percentage": 0.27920065449120696 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 614.2885692432972, + "power": 5.114899737208167, + "efficiency": 0.5452475251721748 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 634.7724286131338, + "power": 6.200044103703072, + "efficiency": 0.5468342867533033 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 643.6695512768885, + "power": 6.480762160553147, + "efficiency": 0.5060705805776156 + } + ], + "mrp_control": { + "k": 28.31144000440013, + "ki": 0.006187267046616892, + "p": 99.64745487610188, + "integral_limit": 0.00045419315031962077 + }, + "true_anomaly": 15.247938621980307, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 10 + }, + { + "inertia": [ + 160.36077880859375, + 0.0, + 0.0, + 0.0, + 181.41976928710938, + 0.0, + 0.0, + 0.0, + 54.4691162109375 + ], + "mass": 177.58029235837145, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 11, + "solar_panel": { + "direction": [ + 0.9421186800692691, + 0.016060064886374098, + -0.33489471029023987 + ], + "area": 0.308676508226186, + "efficiency": 0.4009086639489997 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.34940822812669015, + "power": 2.531485370874715, + "type": 1 + }, + "battery": { + "capacity": 24263.96338761819, + "percentage": 0.9545149535814895 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 700.9259480314336, + "power": 6.626008139923617, + "efficiency": 0.5113079815476234 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 589.8602760472834, + "power": 6.373324752388244, + "efficiency": 0.5359919403332496 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 591.1162049052515, + "power": 5.750735462156338, + "efficiency": 0.5270437459206747 + } + ], + "mrp_control": { + "k": 43.85465872693589, + "ki": 0.008069002719626859, + "p": 94.50371465937802, + "integral_limit": 0.01946346774660609 + }, + "true_anomaly": 211.29523475569727, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 11 + }, + { + "inertia": [ + 197.98062133789062, + 0.0, + 0.0, + 0.0, + 163.97691345214844, + 0.0, + 0.0, + 0.0, + 156.57196044921875 + ], + "mass": 189.77402152503743, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 12, + "solar_panel": { + "direction": [ + -0.02523136385526934, + 0.011073540019361503, + 0.9996203054107308 + ], + "area": 0.3800163792178608, + "efficiency": 0.36201530911891966 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3081255363263836, + "power": 3.6907276734647914, + "type": 1 + }, + "battery": { + "capacity": 24233.171528644205, + "percentage": 0.23803824512502664 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 700.2270906522095, + "power": 5.245454098254063, + "efficiency": 0.5095753103746193 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 425.54320587922916, + "power": 6.024097400967017, + "efficiency": 0.5383596857468428 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 457.601458730526, + "power": 6.029839106671238, + "efficiency": 0.5420737706893903 + } + ], + "mrp_control": { + "k": 55.91635197477057, + "ki": 0.007383555919400412, + "p": 118.0749139735046, + "integral_limit": 0.025678730914240038 + }, + "true_anomaly": 197.40467598825236, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 12 + }, + { + "inertia": [ + 50.1599235534668, + 0.0, + 0.0, + 0.0, + 190.47579956054688, + 0.0, + 0.0, + 0.0, + 176.1357421875 + ], + "mass": 199.48025477823472, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 13, + "solar_panel": { + "direction": [ + 0.019082479069475966, + 0.8308875562544797, + -0.5561130531232132 + ], + "area": 0.35001677965253253, + "efficiency": 0.3287277640748997 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2433752666416314, + "power": 5.422751512201947, + "type": 1 + }, + "battery": { + "capacity": 10601.631553392377, + "percentage": 0.8602480628535195 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 404.6860629980195, + "power": 5.101375261760182, + "efficiency": 0.5450340627225441 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 676.2622690399496, + "power": 5.140944410886427, + "efficiency": 0.5429318400892794 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 677.0087061139972, + "power": 5.038670092972534, + "efficiency": 0.5484393680300157 + } + ], + "mrp_control": { + "k": 38.068018373568194, + "ki": 0.008483756132207478, + "p": 92.17363083628689, + "integral_limit": 0.036614944627242664 + }, + "true_anomaly": 353.4171353248348, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 13 + }, + { + "inertia": [ + 191.59695434570312, + 0.0, + 0.0, + 0.0, + 102.40376281738281, + 0.0, + 0.0, + 0.0, + 123.57372283935547 + ], + "mass": 194.5421228037331, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 14, + "solar_panel": { + "direction": [ + 0.3023481066172546, + 0.042017404439636925, + 0.952271053927986 + ], + "area": 0.1431577133152685, + "efficiency": 0.3327125087679537 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.13268322053271586, + "power": 2.474060314533321, + "type": 1 + }, + "battery": { + "capacity": 13252.595370390913, + "percentage": 0.7135139971946416 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 669.3768683415967, + "power": 6.426855172463938, + "efficiency": 0.5116320403716554 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 708.8795286193247, + "power": 6.336967796766356, + "efficiency": 0.5122708860866578 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 560.0232527539838, + "power": 6.056030837963855, + "efficiency": 0.5022966270147564 + } + ], + "mrp_control": { + "k": 31.732929288932695, + "ki": 0.008149058583664024, + "p": 89.87990821964931, + "integral_limit": 0.0006823294790545564 + }, + "true_anomaly": 77.98698311959605, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 14 + }, + { + "inertia": [ + 127.93180847167969, + 0.0, + 0.0, + 0.0, + 138.2589569091797, + 0.0, + 0.0, + 0.0, + 113.83415985107422 + ], + "mass": 101.1675198132244, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 15, + "solar_panel": { + "direction": [ + -0.8634273241179425, + 0.5017726575019085, + 0.05212922548822235 + ], + "area": 0.31280426867919353, + "efficiency": 0.46344939787895345 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4965776224317482, + "power": 3.800143174631102, + "type": 1 + }, + "battery": { + "capacity": 16118.909981046358, + "percentage": 0.4269436925518365 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 531.6608278784756, + "power": 6.432907186013823, + "efficiency": 0.5288808980043588 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 687.3427563894609, + "power": 5.493798557296623, + "efficiency": 0.5605810873090644 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 405.1392194115122, + "power": 6.090004860615401, + "efficiency": 0.5991671518828323 + } + ], + "mrp_control": { + "k": 55.99321472522025, + "ki": 0.003061105603745228, + "p": 183.4438800094165, + "integral_limit": 0.002695409572929659 + }, + "true_anomaly": 194.14357244734953, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 15 + }, + { + "inertia": [ + 149.64129638671875, + 0.0, + 0.0, + 0.0, + 70.52127838134766, + 0.0, + 0.0, + 0.0, + 73.46745300292969 + ], + "mass": 138.2605875598565, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 16, + "solar_panel": { + "direction": [ + 0.71320140835766, + 0.6167477528115609, + -0.33311553629114904 + ], + "area": 0.37155895434334585, + "efficiency": 0.3081799499871344 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3390729326606008, + "power": 4.876415558547563, + "type": 1 + }, + "battery": { + "capacity": 23707.565426107714, + "percentage": 0.9331972336917488 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 740.8678026076473, + "power": 6.199271392970686, + "efficiency": 0.542831342795559 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 495.4704763111657, + "power": 6.954945202641597, + "efficiency": 0.5865179653939991 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 516.7937941009282, + "power": 6.506399771806568, + "efficiency": 0.5032865304625576 + } + ], + "mrp_control": { + "k": 24.22471580013987, + "ki": 0.001656376261599122, + "p": 71.34933491907478, + "integral_limit": 0.0005756590904777741 + }, + "true_anomaly": 304.30088269360306, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 16 + }, + { + "inertia": [ + 113.07319641113281, + 0.0, + 0.0, + 0.0, + 165.90908813476562, + 0.0, + 0.0, + 0.0, + 107.77932739257812 + ], + "mass": 184.8509917328936, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 17, + "solar_panel": { + "direction": [ + -0.26169063255326735, + 0.9205299803669179, + -0.2900733839557715 + ], + "area": 0.3334720404677086, + "efficiency": 0.214996901168983 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.39384829915718833, + "power": 4.637136733258801, + "type": 1 + }, + "battery": { + "capacity": 16421.45271786382, + "percentage": 0.5208753287553002 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 548.8239682080535, + "power": 6.801704996811174, + "efficiency": 0.5436649302049277 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 670.6860684380965, + "power": 6.304269374573039, + "efficiency": 0.555169234244587 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 747.464392140756, + "power": 6.241280373386664, + "efficiency": 0.540230915858836 + } + ], + "mrp_control": { + "k": 22.290727629873835, + "ki": 0.002096666795313913, + "p": 71.60788555729339, + "integral_limit": 0.0034779654736310844 + }, + "true_anomaly": 176.00628491529633, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 17 + }, + { + "inertia": [ + 102.4800033569336, + 0.0, + 0.0, + 0.0, + 58.056427001953125, + 0.0, + 0.0, + 0.0, + 56.51078414916992 + ], + "mass": 92.53133215501319, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 18, + "solar_panel": { + "direction": [ + 0.0038431161752484804, + 0.62852969264472, + -0.777776096265498 + ], + "area": 0.38730244988406537, + "efficiency": 0.36486340504285797 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.22655669201403927, + "power": 3.5856372874601616, + "type": 1 + }, + "battery": { + "capacity": 13177.828518698374, + "percentage": 0.7150444070296298 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 713.8775642336103, + "power": 6.743612009058625, + "efficiency": 0.5239411560127107 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 663.799336533202, + "power": 6.14552091139422, + "efficiency": 0.5373205677779027 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 743.9851773187589, + "power": 6.471764978161453, + "efficiency": 0.5940613743076468 + } + ], + "mrp_control": { + "k": 20.267828303751767, + "ki": 0.0038487254461557043, + "p": 44.08995536996866, + "integral_limit": 0.013750399105406269 + }, + "true_anomaly": 69.24529384756389, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 18 + }, + { + "inertia": [ + 121.59809875488281, + 0.0, + 0.0, + 0.0, + 117.30191040039062, + 0.0, + 0.0, + 0.0, + 180.42897033691406 + ], + "mass": 194.851834491609, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 19, + "solar_panel": { + "direction": [ + 0.10345222207951904, + 0.1510637563844824, + -0.9830958138725948 + ], + "area": 0.2163288418875547, + "efficiency": 0.3683561037253287 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.40280733282057124, + "power": 3.1775804215574643, + "type": 1 + }, + "battery": { + "capacity": 21736.797787431096, + "percentage": 0.6308055313502319 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 408.6546133834493, + "power": 5.890508208472191, + "efficiency": 0.5086073353525614 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 537.5010154696525, + "power": 5.591860560912921, + "efficiency": 0.565600150085006 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 636.3242967850734, + "power": 6.738315274147231, + "efficiency": 0.570179859709997 + } + ], + "mrp_control": { + "k": 15.890874212086949, + "ki": 0.005685718154850635, + "p": 38.60359384099125, + "integral_limit": 0.021727358212299628 + }, + "true_anomaly": 179.8267637454027, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 19 + }, + { + "inertia": [ + 165.54466247558594, + 0.0, + 0.0, + 0.0, + 129.41775512695312, + 0.0, + 0.0, + 0.0, + 56.50896072387695 + ], + "mass": 85.33073046143522, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 20, + "solar_panel": { + "direction": [ + 0.040605820570449036, + 0.7912980624016132, + 0.6100807682391352 + ], + "area": 0.1853404115482798, + "efficiency": 0.42793800597290954 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2485231022673506, + "power": 4.190749085516132, + "type": 1 + }, + "battery": { + "capacity": 21408.794881830443, + "percentage": 0.8707962006538935 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 589.1806472970906, + "power": 6.2968745294634445, + "efficiency": 0.5852316037140757 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 515.723326232741, + "power": 5.847963105248779, + "efficiency": 0.5550227046982615 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 579.593315481718, + "power": 5.087056184936597, + "efficiency": 0.511621474193702 + } + ], + "mrp_control": { + "k": 47.2546782738174, + "ki": 0.0035840745563898093, + "p": 175.66057403312874, + "integral_limit": 0.017611750986020084 + }, + "true_anomaly": 48.256485586367944, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 20 + }, + { + "inertia": [ + 198.7960205078125, + 0.0, + 0.0, + 0.0, + 152.31393432617188, + 0.0, + 0.0, + 0.0, + 57.17097473144531 + ], + "mass": 153.94903515958595, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 21, + "solar_panel": { + "direction": [ + 0.18838678831935302, + 0.7539890144893534, + -0.62929403621526 + ], + "area": 0.20898389294523168, + "efficiency": 0.2661953868771151 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.38556636457688964, + "power": 5.077935003249578, + "type": 1 + }, + "battery": { + "capacity": 13021.331275252292, + "percentage": 0.9547164217579844 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 489.33365423025316, + "power": 6.874322182999904, + "efficiency": 0.5095022797708443 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 439.35893573704027, + "power": 6.88381606691307, + "efficiency": 0.5832825285000279 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 686.1372500210202, + "power": 6.804369976227167, + "efficiency": 0.5107562956405972 + } + ], + "mrp_control": { + "k": 60.822736743109225, + "ki": 0.007143517779585171, + "p": 197.53176814884563, + "integral_limit": 0.027204391739039196 + }, + "true_anomaly": 12.528739687669454, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 21 + }, + { + "inertia": [ + 106.37722778320312, + 0.0, + 0.0, + 0.0, + 52.089332580566406, + 0.0, + 0.0, + 0.0, + 55.6085090637207 + ], + "mass": 181.9539614260359, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 22, + "solar_panel": { + "direction": [ + 0.9980563770226262, + 0.06074831527041559, + 0.013896419548777239 + ], + "area": 0.1861661941715699, + "efficiency": 0.32032798079326064 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4802255133334853, + "power": 7.438859679422144, + "type": 1 + }, + "battery": { + "capacity": 29367.748241629142, + "percentage": 0.6943627250287867 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 577.7266207631982, + "power": 6.783726626054156, + "efficiency": 0.5814249958500246 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 425.18741959997, + "power": 5.283340305794617, + "efficiency": 0.5991269695208143 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 723.0446711185114, + "power": 6.348785268782634, + "efficiency": 0.5184644860926511 + } + ], + "mrp_control": { + "k": 41.166454732251005, + "ki": 0.003535042955904959, + "p": 135.88753145693636, + "integral_limit": 0.013443443606334163 + }, + "true_anomaly": 319.21016590343, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 22 + }, + { + "inertia": [ + 115.88953399658203, + 0.0, + 0.0, + 0.0, + 128.47860717773438, + 0.0, + 0.0, + 0.0, + 90.74420166015625 + ], + "mass": 73.92478630410962, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 23, + "solar_panel": { + "direction": [ + 0.3280470205077727, + 0.902837198644034, + -0.2779750799632333 + ], + "area": 0.32710182289434964, + "efficiency": 0.10941307066998901 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.40230304498021463, + "power": 7.9198059807676096, + "type": 1 + }, + "battery": { + "capacity": 11274.352658956328, + "percentage": 0.7146350637246719 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 522.7526378976863, + "power": 6.320052602059467, + "efficiency": 0.5811545001773608 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 624.6933822854344, + "power": 5.214774650391099, + "efficiency": 0.5131443089719909 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 743.9297962727596, + "power": 5.750706561180729, + "efficiency": 0.5492090919742574 + } + ], + "mrp_control": { + "k": 37.5719734280387, + "ki": 0.004668149461768451, + "p": 148.83620032626249, + "integral_limit": 0.007684643666174274 + }, + "true_anomaly": 7.136359213576431, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 23 + }, + { + "inertia": [ + 126.18850708007812, + 0.0, + 0.0, + 0.0, + 122.1639633178711, + 0.0, + 0.0, + 0.0, + 100.81497192382812 + ], + "mass": 53.50759824976159, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 24, + "solar_panel": { + "direction": [ + -0.4755842479521422, + 0.12579681367425896, + 0.8706289592985057 + ], + "area": 0.15374785581310377, + "efficiency": 0.3786203829155065 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.1261488690656204, + "power": 1.9540795239012998, + "type": 1 + }, + "battery": { + "capacity": 13299.259161029697, + "percentage": 0.6442882893059204 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 423.73180167186797, + "power": 6.849967568658571, + "efficiency": 0.5908933899553217 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 684.8394076611929, + "power": 6.448224922031821, + "efficiency": 0.5978581069576363 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 463.8845781853844, + "power": 6.468627438423982, + "efficiency": 0.5432406835704172 + } + ], + "mrp_control": { + "k": 27.209047845968882, + "ki": 0.005518763974473636, + "p": 83.71975307793649, + "integral_limit": 0.003808519890942438 + }, + "true_anomaly": 69.1276444844994, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 24 + }, + { + "inertia": [ + 94.61575317382812, + 0.0, + 0.0, + 0.0, + 175.02359008789062, + 0.0, + 0.0, + 0.0, + 159.59927368164062 + ], + "mass": 156.31176128008826, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 25, + "solar_panel": { + "direction": [ + 0.5146107076127554, + 0.006173575339614353, + 0.8574017183198465 + ], + "area": 0.403321653824817, + "efficiency": 0.32293057702289896 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.12417902870320968, + "power": 5.772926225148727, + "type": 1 + }, + "battery": { + "capacity": 22008.29329211409, + "percentage": 0.7618830545534975 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 438.44139140723024, + "power": 6.963186357843266, + "efficiency": 0.5793197716454614 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 540.1984157628929, + "power": 5.126584289089553, + "efficiency": 0.5852591696770509 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 445.7442082916122, + "power": 6.86162100575692, + "efficiency": 0.5681882338285212 + } + ], + "mrp_control": { + "k": 49.74685872619634, + "ki": 0.009464588845173058, + "p": 182.71982012866212, + "integral_limit": 0.027959270078297967 + }, + "true_anomaly": 141.43932683916563, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 25 + }, + { + "inertia": [ + 53.378807067871094, + 0.0, + 0.0, + 0.0, + 198.75120544433594, + 0.0, + 0.0, + 0.0, + 62.22972106933594 + ], + "mass": 179.83215410975018, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 26, + "solar_panel": { + "direction": [ + 0.1841874209461882, + 0.2605691555410503, + 0.9477229073657636 + ], + "area": 0.25568068911055947, + "efficiency": 0.144300485017706 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.29334999857603017, + "power": 3.3178326586690385, + "type": 1 + }, + "battery": { + "capacity": 18936.93050969562, + "percentage": 0.6909828255694297 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 421.6957096120485, + "power": 5.92465322769838, + "efficiency": 0.5165134161003909 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 422.5423457353223, + "power": 5.239598770459382, + "efficiency": 0.5819205092800039 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 619.5623522756978, + "power": 5.290271953766598, + "efficiency": 0.5331799182216829 + } + ], + "mrp_control": { + "k": 31.68745855170805, + "ki": 0.005348346011075429, + "p": 64.42092469044869, + "integral_limit": 0.001497781471550121 + }, + "true_anomaly": 186.51454203050145, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 26 + }, + { + "inertia": [ + 92.80104064941406, + 0.0, + 0.0, + 0.0, + 50.26515579223633, + 0.0, + 0.0, + 0.0, + 198.3650665283203 + ], + "mass": 75.25481718922737, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 27, + "solar_panel": { + "direction": [ + -0.014653959158295265, + 0.01176653781175718, + 0.9998233894388106 + ], + "area": 0.4944737414008037, + "efficiency": 0.2686807967065886 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.20096264343922665, + "power": 7.9953274174497855, + "type": 1 + }, + "battery": { + "capacity": 14622.826312157913, + "percentage": 0.7659283596618635 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 731.0425228863098, + "power": 6.801983150057728, + "efficiency": 0.5596782766222906 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 638.202148117766, + "power": 6.709721481458379, + "efficiency": 0.5163071352981727 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 565.2732757086603, + "power": 6.023227067154955, + "efficiency": 0.5498667259726173 + } + ], + "mrp_control": { + "k": 78.71455670227843, + "ki": 0.0019101291542788091, + "p": 217.67838198463164, + "integral_limit": 0.00785643580193563 + }, + "true_anomaly": 258.92691877132086, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 27 + }, + { + "inertia": [ + 168.75775146484375, + 0.0, + 0.0, + 0.0, + 85.63369750976562, + 0.0, + 0.0, + 0.0, + 172.1138916015625 + ], + "mass": 78.88258342221225, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 28, + "solar_panel": { + "direction": [ + 0.3840531607301292, + 0.04843704550545464, + -0.9220395991257101 + ], + "area": 0.17790781390235655, + "efficiency": 0.1101424146299551 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.19054215236937308, + "power": 8.564800263284937, + "type": 1 + }, + "battery": { + "capacity": 14890.551404464546, + "percentage": 0.5286854797337399 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 414.67236362034265, + "power": 5.402211329710377, + "efficiency": 0.5154007447862454 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 551.175313013269, + "power": 5.219878264455057, + "efficiency": 0.5826151792669321 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 544.7065544881418, + "power": 6.357987920071945, + "efficiency": 0.5925784999298633 + } + ], + "mrp_control": { + "k": 33.7963504882168, + "ki": 0.0037729280402994006, + "p": 90.05139505964833, + "integral_limit": 0.008553892721373324 + }, + "true_anomaly": 12.200721493860364, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 28 + }, + { + "inertia": [ + 54.86808395385742, + 0.0, + 0.0, + 0.0, + 146.94229125976562, + 0.0, + 0.0, + 0.0, + 184.8108673095703 + ], + "mass": 111.03569113901409, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 29, + "solar_panel": { + "direction": [ + 0.43543624912096734, + 0.45048139278436317, + 0.7793983498228125 + ], + "area": 0.2294095354446416, + "efficiency": 0.43093027287210295 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4627061692558956, + "power": 1.8529524146538412, + "type": 1 + }, + "battery": { + "capacity": 11507.030726345332, + "percentage": 0.8175972419767944 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 580.4508562293954, + "power": 6.234766568147366, + "efficiency": 0.5245337188885686 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 421.0167740647252, + "power": 5.008100476240496, + "efficiency": 0.5621979533226488 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 725.8680808454242, + "power": 6.005690613955167, + "efficiency": 0.569357556440981 + } + ], + "mrp_control": { + "k": 52.70078008351907, + "ki": 0.006278945221502761, + "p": 109.57686928041984, + "integral_limit": 0.0036292283678846936 + }, + "true_anomaly": 69.26748404629826, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 29 + }, + { + "inertia": [ + 171.17286682128906, + 0.0, + 0.0, + 0.0, + 186.7222137451172, + 0.0, + 0.0, + 0.0, + 146.95668029785156 + ], + "mass": 163.70288967568462, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 30, + "solar_panel": { + "direction": [ + -0.6914307068862926, + 0.32680909267814034, + 0.6442975977897267 + ], + "area": 0.13736849352745867, + "efficiency": 0.4057229412115969 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.44118247271867495, + "power": 9.45930923934911, + "type": 1 + }, + "battery": { + "capacity": 11583.745003714364, + "percentage": 0.7034071517711176 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 650.6525647627795, + "power": 5.44710347196949, + "efficiency": 0.5660882895660677 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 486.74083855498606, + "power": 5.524567395386342, + "efficiency": 0.5962509378069841 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 574.5209415103891, + "power": 6.246190045165406, + "efficiency": 0.5241243869098448 + } + ], + "mrp_control": { + "k": 31.79586673725538, + "ki": 0.0009561792217911536, + "p": 113.24454617035292, + "integral_limit": 0.0006274237357705932 + }, + "true_anomaly": 130.2194159465152, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 30 + }, + { + "inertia": [ + 143.73236083984375, + 0.0, + 0.0, + 0.0, + 116.8875503540039, + 0.0, + 0.0, + 0.0, + 196.04832458496094 + ], + "mass": 116.88688058691032, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 31, + "solar_panel": { + "direction": [ + 0.6359889531260428, + 0.5800309750968629, + -0.5090010996351801 + ], + "area": 0.30795635818459954, + "efficiency": 0.2845627098667475 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.24507307203435463, + "power": 6.107072138587384, + "type": 1 + }, + "battery": { + "capacity": 29225.291268368677, + "percentage": 0.7743641880675424 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 729.1861011315473, + "power": 6.753244538592881, + "efficiency": 0.5091616583737923 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 665.1306180124909, + "power": 5.961787387401162, + "efficiency": 0.5858806887436726 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 695.3362609496985, + "power": 6.440872710809768, + "efficiency": 0.5905060404333102 + } + ], + "mrp_control": { + "k": 37.45316506294016, + "ki": 0.00301591723004471, + "p": 104.61040640951505, + "integral_limit": 0.013500975609547649 + }, + "true_anomaly": 241.2950229565616, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 31 + }, + { + "inertia": [ + 170.15408325195312, + 0.0, + 0.0, + 0.0, + 72.85794830322266, + 0.0, + 0.0, + 0.0, + 165.49215698242188 + ], + "mass": 62.79458416431321, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 32, + "solar_panel": { + "direction": [ + 0.0015624452126815427, + 0.01914653188227269, + -0.9998154675148002 + ], + "area": 0.15004900872365434, + "efficiency": 0.2736609433990525 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.15424975431068272, + "power": 7.12485724982648, + "type": 1 + }, + "battery": { + "capacity": 17813.039770044517, + "percentage": 0.3663417868677177 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 455.6685024685521, + "power": 5.982720472021972, + "efficiency": 0.5795183686048334 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 509.58328501563983, + "power": 5.0112340828152675, + "efficiency": 0.5946350555124773 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 734.1316937591873, + "power": 5.68253311008768, + "efficiency": 0.5645498524429321 + } + ], + "mrp_control": { + "k": 17.220942735355685, + "ki": 0.005449519647726193, + "p": 35.09122656585202, + "integral_limit": 0.024330064061771378 + }, + "true_anomaly": 179.02561405735466, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 32 + }, + { + "inertia": [ + 193.94635009765625, + 0.0, + 0.0, + 0.0, + 101.61642456054688, + 0.0, + 0.0, + 0.0, + 90.88113403320312 + ], + "mass": 93.86933213342628, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 33, + "solar_panel": { + "direction": [ + -0.04839158407052748, + 0.08843402455196081, + -0.9949058638347089 + ], + "area": 0.4927071520027334, + "efficiency": 0.30620777828781753 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.20018506546712037, + "power": 2.475796112934743, + "type": 1 + }, + "battery": { + "capacity": 25068.513090089215, + "percentage": 0.6292512295397475 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 674.8666865414713, + "power": 5.02824964817022, + "efficiency": 0.5059590003536221 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 714.3853895445352, + "power": 6.356800463389751, + "efficiency": 0.5668574518850099 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 625.8515791669138, + "power": 6.431818501855689, + "efficiency": 0.5292953726203831 + } + ], + "mrp_control": { + "k": 35.51789822383886, + "ki": 0.0010550897949277783, + "p": 103.72572725570839, + "integral_limit": 0.003024392507237101 + }, + "true_anomaly": 132.39033641978244, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 33 + }, + { + "inertia": [ + 63.3100700378418, + 0.0, + 0.0, + 0.0, + 173.8755340576172, + 0.0, + 0.0, + 0.0, + 62.97138595581055 + ], + "mass": 115.4030183662277, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 34, + "solar_panel": { + "direction": [ + 0.6671520882445744, + 0.3039464420152409, + -0.6800916493658626 + ], + "area": 0.21470056978909127, + "efficiency": 0.18251794530064638 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.29969758451491557, + "power": 3.8692883874774706, + "type": 1 + }, + "battery": { + "capacity": 8548.839842394143, + "percentage": 0.19254716946800943 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 567.0562207121486, + "power": 5.768634971512077, + "efficiency": 0.5361196620561431 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 683.9338261007751, + "power": 5.446695778901002, + "efficiency": 0.5077212986928619 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 464.5487224835356, + "power": 5.069026594355382, + "efficiency": 0.5384959814784954 + } + ], + "mrp_control": { + "k": 60.740737986244575, + "ki": 0.008880205199259104, + "p": 173.18836212583278, + "integral_limit": 0.040575051061409115 + }, + "true_anomaly": 342.13642695507065, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 34 + } + ] +} \ No newline at end of file diff --git a/benchmarks/aeosbench/dataset/cases/00470/taskset.json b/benchmarks/aeosbench/dataset/cases/00470/taskset.json new file mode 100644 index 0000000..1668ccb --- /dev/null +++ b/benchmarks/aeosbench/dataset/cases/00470/taskset.json @@ -0,0 +1,1212 @@ +[ + { + "release_time": 2787, + "due_time": 3143, + "duration": 24, + "coordinate": [ + 34.215690197677475, + 93.31564920717733 + ], + "sensor_type": 1, + "id": 0 + }, + { + "release_time": 2361, + "due_time": 3576, + "duration": 55, + "coordinate": [ + 69.4275159007658, + 31.836351838182196 + ], + "sensor_type": 1, + "id": 1 + }, + { + "release_time": 2269, + "due_time": 3119, + "duration": 46, + "coordinate": [ + 80.37842466145307, + 165.44154430748438 + ], + "sensor_type": 1, + "id": 2 + }, + { + "release_time": 1547, + "due_time": 2309, + "duration": 32, + "coordinate": [ + 79.82311083658058, + -168.22594214084467 + ], + "sensor_type": 1, + "id": 3 + }, + { + "release_time": 3531, + "due_time": 3597, + "duration": 16, + "coordinate": [ + 80.2237777489845, + -126.48111874619599 + ], + "sensor_type": 1, + "id": 4 + }, + { + "release_time": 2931, + "due_time": 3564, + "duration": 24, + "coordinate": [ + -28.560773197097163, + 38.15850217703647 + ], + "sensor_type": 1, + "id": 5 + }, + { + "release_time": 3486, + "due_time": 3569, + "duration": 15, + "coordinate": [ + -11.014074412867018, + 27.15502962392003 + ], + "sensor_type": 1, + "id": 6 + }, + { + "release_time": 136, + "due_time": 943, + "duration": 24, + "coordinate": [ + -22.405797274510647, + -134.97123191034925 + ], + "sensor_type": 1, + "id": 7 + }, + { + "release_time": 1115, + "due_time": 2928, + "duration": 24, + "coordinate": [ + 19.901690918592465, + -104.53701291749455 + ], + "sensor_type": 1, + "id": 8 + }, + { + "release_time": 2177, + "due_time": 3349, + "duration": 46, + "coordinate": [ + 34.653985087427316, + -166.71488022534982 + ], + "sensor_type": 1, + "id": 9 + }, + { + "release_time": 3359, + "due_time": 3591, + "duration": 25, + "coordinate": [ + 8.17701884525998, + 103.58984172379138 + ], + "sensor_type": 1, + "id": 10 + }, + { + "release_time": 1081, + "due_time": 3058, + "duration": 59, + "coordinate": [ + -16.87718472586974, + -124.92839378766344 + ], + "sensor_type": 1, + "id": 11 + }, + { + "release_time": 706, + "due_time": 3557, + "duration": 46, + "coordinate": [ + -65.70890434562743, + -54.452805585869825 + ], + "sensor_type": 1, + "id": 12 + }, + { + "release_time": 271, + "due_time": 1586, + "duration": 15, + "coordinate": [ + -21.712311059872533, + 113.8025433276004 + ], + "sensor_type": 1, + "id": 13 + }, + { + "release_time": 2486, + "due_time": 3131, + "duration": 38, + "coordinate": [ + 78.34639606395666, + -13.826080980456197 + ], + "sensor_type": 1, + "id": 14 + }, + { + "release_time": 717, + "due_time": 3409, + "duration": 24, + "coordinate": [ + -81.81678451106234, + -125.81895817202064 + ], + "sensor_type": 1, + "id": 15 + }, + { + "release_time": 2255, + "due_time": 2614, + "duration": 45, + "coordinate": [ + -68.28256974761413, + -145.23031629688546 + ], + "sensor_type": 1, + "id": 16 + }, + { + "release_time": 1290, + "due_time": 1980, + "duration": 32, + "coordinate": [ + -66.71257498998872, + -10.977241337382367 + ], + "sensor_type": 1, + "id": 17 + }, + { + "release_time": 3013, + "due_time": 3142, + "duration": 43, + "coordinate": [ + 28.065141011613292, + -160.6210121644858 + ], + "sensor_type": 1, + "id": 18 + }, + { + "release_time": 2304, + "due_time": 2514, + "duration": 38, + "coordinate": [ + -49.65299595197663, + 51.16251455354353 + ], + "sensor_type": 1, + "id": 19 + }, + { + "release_time": 399, + "due_time": 2859, + "duration": 32, + "coordinate": [ + -84.41742166319904, + 4.9961942419576815 + ], + "sensor_type": 1, + "id": 20 + }, + { + "release_time": 83, + "due_time": 2356, + "duration": 44, + "coordinate": [ + -20.027630821105916, + 140.14506996468634 + ], + "sensor_type": 1, + "id": 21 + }, + { + "release_time": 2414, + "due_time": 3349, + "duration": 45, + "coordinate": [ + 61.84809208396496, + -163.36212853671523 + ], + "sensor_type": 1, + "id": 22 + }, + { + "release_time": 3210, + "due_time": 3393, + "duration": 21, + "coordinate": [ + -66.1399354533055, + -22.86438568394118 + ], + "sensor_type": 1, + "id": 23 + }, + { + "release_time": 717, + "due_time": 2682, + "duration": 15, + "coordinate": [ + -10.747383576051163, + -47.775690688960054 + ], + "sensor_type": 1, + "id": 24 + }, + { + "release_time": 2199, + "due_time": 3548, + "duration": 42, + "coordinate": [ + -88.93404133450643, + -123.65240339350251 + ], + "sensor_type": 1, + "id": 25 + }, + { + "release_time": 1910, + "due_time": 2234, + "duration": 33, + "coordinate": [ + -87.42057489365187, + 163.10380256564667 + ], + "sensor_type": 1, + "id": 26 + }, + { + "release_time": 413, + "due_time": 2532, + "duration": 52, + "coordinate": [ + 19.018963496571132, + 75.03992470680365 + ], + "sensor_type": 1, + "id": 27 + }, + { + "release_time": 3506, + "due_time": 3576, + "duration": 19, + "coordinate": [ + -54.47508507176154, + 93.6624697760214 + ], + "sensor_type": 1, + "id": 28 + }, + { + "release_time": 1483, + "due_time": 2030, + "duration": 44, + "coordinate": [ + 17.466364685038684, + -89.78754872637059 + ], + "sensor_type": 1, + "id": 29 + }, + { + "release_time": 800, + "due_time": 1746, + "duration": 47, + "coordinate": [ + 19.604485155679683, + 15.696895745269615 + ], + "sensor_type": 1, + "id": 30 + }, + { + "release_time": 2424, + "due_time": 2506, + "duration": 23, + "coordinate": [ + 23.923553956944772, + -72.99592309780574 + ], + "sensor_type": 1, + "id": 31 + }, + { + "release_time": 2305, + "due_time": 3356, + "duration": 31, + "coordinate": [ + 22.996697241030745, + -20.728539320485453 + ], + "sensor_type": 1, + "id": 32 + }, + { + "release_time": 2893, + "due_time": 3356, + "duration": 50, + "coordinate": [ + -14.368464566880888, + 123.2901263221462 + ], + "sensor_type": 1, + "id": 33 + }, + { + "release_time": 3107, + "due_time": 3571, + "duration": 29, + "coordinate": [ + -22.396181389398677, + -74.86909025561374 + ], + "sensor_type": 1, + "id": 34 + }, + { + "release_time": 1952, + "due_time": 2885, + "duration": 36, + "coordinate": [ + 26.142974713697896, + -93.95679257503194 + ], + "sensor_type": 1, + "id": 35 + }, + { + "release_time": 256, + "due_time": 3196, + "duration": 34, + "coordinate": [ + 89.03503694897324, + 116.19361012861083 + ], + "sensor_type": 1, + "id": 36 + }, + { + "release_time": 771, + "due_time": 1899, + "duration": 42, + "coordinate": [ + 23.070302247498105, + 106.18558983369093 + ], + "sensor_type": 1, + "id": 37 + }, + { + "release_time": 1693, + "due_time": 3365, + "duration": 27, + "coordinate": [ + -48.75479572503559, + -66.24297633748625 + ], + "sensor_type": 1, + "id": 38 + }, + { + "release_time": 1591, + "due_time": 3115, + "duration": 23, + "coordinate": [ + 68.99894931621375, + -83.28608251623359 + ], + "sensor_type": 1, + "id": 39 + }, + { + "release_time": 717, + "due_time": 2148, + "duration": 30, + "coordinate": [ + -65.91819690910845, + -78.11475469577371 + ], + "sensor_type": 1, + "id": 40 + }, + { + "release_time": 2635, + "due_time": 2757, + "duration": 30, + "coordinate": [ + 10.960885369579145, + 176.6717104209838 + ], + "sensor_type": 1, + "id": 41 + }, + { + "release_time": 1505, + "due_time": 2988, + "duration": 31, + "coordinate": [ + -46.3689635076441, + -98.22677465079153 + ], + "sensor_type": 1, + "id": 42 + }, + { + "release_time": 728, + "due_time": 2633, + "duration": 54, + "coordinate": [ + -46.46948374383686, + -175.28304792871324 + ], + "sensor_type": 1, + "id": 43 + }, + { + "release_time": 667, + "due_time": 2996, + "duration": 41, + "coordinate": [ + -80.92119699902986, + -64.80877685325959 + ], + "sensor_type": 1, + "id": 44 + }, + { + "release_time": 10, + "due_time": 1909, + "duration": 17, + "coordinate": [ + -65.2407486728865, + -93.59931556989294 + ], + "sensor_type": 1, + "id": 45 + }, + { + "release_time": 1116, + "due_time": 1878, + "duration": 37, + "coordinate": [ + 68.36061606842748, + -38.42532674836551 + ], + "sensor_type": 1, + "id": 46 + }, + { + "release_time": 1156, + "due_time": 3261, + "duration": 32, + "coordinate": [ + 31.567051176911136, + 111.1137023706118 + ], + "sensor_type": 1, + "id": 47 + }, + { + "release_time": 1703, + "due_time": 2726, + "duration": 59, + "coordinate": [ + -69.3759110950469, + -178.06666642862436 + ], + "sensor_type": 1, + "id": 48 + }, + { + "release_time": 2066, + "due_time": 2737, + "duration": 33, + "coordinate": [ + 33.77279996049309, + -148.17896934701454 + ], + "sensor_type": 1, + "id": 49 + }, + { + "release_time": 132, + "due_time": 249, + "duration": 15, + "coordinate": [ + -41.68586355079769, + -167.21859876754198 + ], + "sensor_type": 1, + "id": 50 + }, + { + "release_time": 2009, + "due_time": 2528, + "duration": 37, + "coordinate": [ + 74.3136857930665, + 88.89175489029532 + ], + "sensor_type": 1, + "id": 51 + }, + { + "release_time": 2943, + "due_time": 3308, + "duration": 53, + "coordinate": [ + 0.9178697089495103, + 74.82423916639343 + ], + "sensor_type": 1, + "id": 52 + }, + { + "release_time": 1907, + "due_time": 3332, + "duration": 52, + "coordinate": [ + -73.81787116083645, + -75.18881097557893 + ], + "sensor_type": 1, + "id": 53 + }, + { + "release_time": 1704, + "due_time": 2354, + "duration": 44, + "coordinate": [ + 10.056379874324563, + 162.8663251277083 + ], + "sensor_type": 1, + "id": 54 + }, + { + "release_time": 155, + "due_time": 773, + "duration": 26, + "coordinate": [ + -30.790727913004623, + -176.48781468200482 + ], + "sensor_type": 1, + "id": 55 + }, + { + "release_time": 3387, + "due_time": 3598, + "duration": 51, + "coordinate": [ + 68.08059424156417, + 154.52823055616363 + ], + "sensor_type": 1, + "id": 56 + }, + { + "release_time": 683, + "due_time": 2492, + "duration": 43, + "coordinate": [ + -68.09124156981514, + 113.20441121475955 + ], + "sensor_type": 1, + "id": 57 + }, + { + "release_time": 3101, + "due_time": 3373, + "duration": 53, + "coordinate": [ + -60.35443080271055, + -75.22402101145187 + ], + "sensor_type": 1, + "id": 58 + }, + { + "release_time": 3347, + "due_time": 3574, + "duration": 56, + "coordinate": [ + -82.74337199897187, + -21.556427978291737 + ], + "sensor_type": 1, + "id": 59 + }, + { + "release_time": 87, + "due_time": 2341, + "duration": 58, + "coordinate": [ + -40.22570226943564, + 119.75742822044748 + ], + "sensor_type": 1, + "id": 60 + }, + { + "release_time": 3046, + "due_time": 3515, + "duration": 33, + "coordinate": [ + 4.9740997786688155, + 89.54083842084714 + ], + "sensor_type": 1, + "id": 61 + }, + { + "release_time": 2080, + "due_time": 2218, + "duration": 15, + "coordinate": [ + -46.44920050193098, + 154.3755455331878 + ], + "sensor_type": 1, + "id": 62 + }, + { + "release_time": 350, + "due_time": 3453, + "duration": 49, + "coordinate": [ + -23.896083499678284, + -62.16653479142121 + ], + "sensor_type": 1, + "id": 63 + }, + { + "release_time": 1546, + "due_time": 1850, + "duration": 45, + "coordinate": [ + -54.45603583876783, + 150.86257932728228 + ], + "sensor_type": 1, + "id": 64 + }, + { + "release_time": 861, + "due_time": 2738, + "duration": 24, + "coordinate": [ + 50.65067236071528, + 146.72370228277106 + ], + "sensor_type": 1, + "id": 65 + }, + { + "release_time": 2830, + "due_time": 2982, + "duration": 45, + "coordinate": [ + -56.150147872971615, + -70.3407496887772 + ], + "sensor_type": 1, + "id": 66 + }, + { + "release_time": 48, + "due_time": 1016, + "duration": 59, + "coordinate": [ + 54.68537962569519, + 140.14814536327145 + ], + "sensor_type": 1, + "id": 67 + }, + { + "release_time": 1850, + "due_time": 3427, + "duration": 40, + "coordinate": [ + 56.42376397765261, + 97.94577402154061 + ], + "sensor_type": 1, + "id": 68 + }, + { + "release_time": 995, + "due_time": 1230, + "duration": 37, + "coordinate": [ + 30.991858692023314, + -123.80664053923303 + ], + "sensor_type": 1, + "id": 69 + }, + { + "release_time": 928, + "due_time": 3431, + "duration": 57, + "coordinate": [ + 60.627472289804075, + -103.83300115157061 + ], + "sensor_type": 1, + "id": 70 + }, + { + "release_time": 2239, + "due_time": 2630, + "duration": 15, + "coordinate": [ + 40.82043584661184, + 12.866041077980015 + ], + "sensor_type": 1, + "id": 71 + }, + { + "release_time": 1753, + "due_time": 2628, + "duration": 60, + "coordinate": [ + -40.27936356818385, + 149.0769251027712 + ], + "sensor_type": 1, + "id": 72 + }, + { + "release_time": 2408, + "due_time": 3492, + "duration": 39, + "coordinate": [ + 30.389043006318047, + -32.55426553649502 + ], + "sensor_type": 1, + "id": 73 + }, + { + "release_time": 2892, + "due_time": 3329, + "duration": 52, + "coordinate": [ + -6.7998062184019545, + -114.61717454571377 + ], + "sensor_type": 1, + "id": 74 + }, + { + "release_time": 1892, + "due_time": 2173, + "duration": 58, + "coordinate": [ + 62.293051120703865, + -19.508312619897623 + ], + "sensor_type": 1, + "id": 75 + }, + { + "release_time": 2627, + "due_time": 2887, + "duration": 39, + "coordinate": [ + -11.025392866046474, + -149.44514343846075 + ], + "sensor_type": 1, + "id": 76 + }, + { + "release_time": 635, + "due_time": 2941, + "duration": 22, + "coordinate": [ + 75.20182323388914, + -121.11954152828164 + ], + "sensor_type": 1, + "id": 77 + }, + { + "release_time": 3416, + "due_time": 3577, + "duration": 22, + "coordinate": [ + 89.01772865265843, + 70.8405412800434 + ], + "sensor_type": 1, + "id": 78 + }, + { + "release_time": 1344, + "due_time": 1612, + "duration": 23, + "coordinate": [ + 34.490307268005154, + -179.19129815400137 + ], + "sensor_type": 1, + "id": 79 + }, + { + "release_time": 2929, + "due_time": 3514, + "duration": 46, + "coordinate": [ + -47.8240301904164, + 83.54409846485584 + ], + "sensor_type": 1, + "id": 80 + }, + { + "release_time": 1441, + "due_time": 1740, + "duration": 44, + "coordinate": [ + -70.19272658545829, + -121.20421446676086 + ], + "sensor_type": 1, + "id": 81 + }, + { + "release_time": 3176, + "due_time": 3391, + "duration": 28, + "coordinate": [ + -0.21012549998522445, + -76.65360172117322 + ], + "sensor_type": 1, + "id": 82 + }, + { + "release_time": 3017, + "due_time": 3160, + "duration": 18, + "coordinate": [ + 81.28188163423022, + -95.86902369812726 + ], + "sensor_type": 1, + "id": 83 + }, + { + "release_time": 2537, + "due_time": 3577, + "duration": 37, + "coordinate": [ + -56.53726602853362, + 41.47582621637903 + ], + "sensor_type": 1, + "id": 84 + }, + { + "release_time": 3123, + "due_time": 3595, + "duration": 15, + "coordinate": [ + 84.75524627678112, + -140.6369153569928 + ], + "sensor_type": 1, + "id": 85 + }, + { + "release_time": 368, + "due_time": 1515, + "duration": 60, + "coordinate": [ + 36.472215204015, + 121.85490748262731 + ], + "sensor_type": 1, + "id": 86 + }, + { + "release_time": 1026, + "due_time": 2531, + "duration": 21, + "coordinate": [ + -13.75140667638371, + -16.470211293961597 + ], + "sensor_type": 1, + "id": 87 + }, + { + "release_time": 635, + "due_time": 3487, + "duration": 50, + "coordinate": [ + -89.53117589894464, + 118.97449342899165 + ], + "sensor_type": 1, + "id": 88 + }, + { + "release_time": 1364, + "due_time": 3060, + "duration": 40, + "coordinate": [ + 47.448658729842634, + -108.49463370455489 + ], + "sensor_type": 1, + "id": 89 + }, + { + "release_time": 3066, + "due_time": 3265, + "duration": 50, + "coordinate": [ + 58.45537432267426, + 142.6763063320438 + ], + "sensor_type": 1, + "id": 90 + }, + { + "release_time": 159, + "due_time": 1616, + "duration": 23, + "coordinate": [ + 19.780342338874732, + -112.8677389727841 + ], + "sensor_type": 1, + "id": 91 + }, + { + "release_time": 2969, + "due_time": 3409, + "duration": 54, + "coordinate": [ + -75.62073995437437, + -145.67671647571882 + ], + "sensor_type": 1, + "id": 92 + }, + { + "release_time": 2290, + "due_time": 3463, + "duration": 39, + "coordinate": [ + -48.692825912149075, + 159.99714137740744 + ], + "sensor_type": 1, + "id": 93 + }, + { + "release_time": 1805, + "due_time": 2211, + "duration": 58, + "coordinate": [ + 25.252306557886044, + 154.24281904972725 + ], + "sensor_type": 1, + "id": 94 + }, + { + "release_time": 2467, + "due_time": 3424, + "duration": 28, + "coordinate": [ + 2.205103486981784, + -165.41755714872554 + ], + "sensor_type": 1, + "id": 95 + }, + { + "release_time": 606, + "due_time": 3317, + "duration": 45, + "coordinate": [ + -68.15056126886367, + -130.82317477856836 + ], + "sensor_type": 1, + "id": 96 + }, + { + "release_time": 2245, + "due_time": 3018, + "duration": 28, + "coordinate": [ + 72.33658041858246, + -177.67610269513344 + ], + "sensor_type": 1, + "id": 97 + }, + { + "release_time": 2132, + "due_time": 2549, + "duration": 18, + "coordinate": [ + -18.316389005402357, + -44.22765543543514 + ], + "sensor_type": 1, + "id": 98 + }, + { + "release_time": 844, + "due_time": 1297, + "duration": 51, + "coordinate": [ + -59.463509911644216, + 119.1072485708338 + ], + "sensor_type": 1, + "id": 99 + }, + { + "release_time": 1988, + "due_time": 2426, + "duration": 30, + "coordinate": [ + -89.55638792293392, + 17.578742276143004 + ], + "sensor_type": 1, + "id": 100 + }, + { + "release_time": 1752, + "due_time": 2428, + "duration": 27, + "coordinate": [ + -8.987018982543901, + 17.276150126105847 + ], + "sensor_type": 1, + "id": 101 + }, + { + "release_time": 1344, + "due_time": 1565, + "duration": 48, + "coordinate": [ + -48.58912039613771, + -80.78019275567824 + ], + "sensor_type": 1, + "id": 102 + }, + { + "release_time": 3193, + "due_time": 3464, + "duration": 59, + "coordinate": [ + -72.84931571527781, + 3.6933209476943034 + ], + "sensor_type": 1, + "id": 103 + }, + { + "release_time": 357, + "due_time": 3068, + "duration": 50, + "coordinate": [ + -44.49225433669434, + -49.05492255094657 + ], + "sensor_type": 1, + "id": 104 + }, + { + "release_time": 1860, + "due_time": 2211, + "duration": 44, + "coordinate": [ + 43.24947112543606, + -57.518527636501005 + ], + "sensor_type": 1, + "id": 105 + }, + { + "release_time": 2788, + "due_time": 3067, + "duration": 32, + "coordinate": [ + 67.58168346356703, + 29.795454080067884 + ], + "sensor_type": 1, + "id": 106 + }, + { + "release_time": 2337, + "due_time": 3244, + "duration": 51, + "coordinate": [ + 0.45550031254455803, + -165.86212466427742 + ], + "sensor_type": 1, + "id": 107 + }, + { + "release_time": 277, + "due_time": 2934, + "duration": 33, + "coordinate": [ + 85.89548293758847, + 77.7621181579571 + ], + "sensor_type": 1, + "id": 108 + }, + { + "release_time": 261, + "due_time": 2530, + "duration": 54, + "coordinate": [ + -56.92570625692123, + 111.92802548049877 + ], + "sensor_type": 1, + "id": 109 + } +] \ No newline at end of file diff --git a/benchmarks/aeosbench/dataset/cases/00517/constellation.json b/benchmarks/aeosbench/dataset/cases/00517/constellation.json new file mode 100644 index 0000000..f503579 --- /dev/null +++ b/benchmarks/aeosbench/dataset/cases/00517/constellation.json @@ -0,0 +1,4318 @@ +{ + "orbits": [ + { + "id": 0, + "eccentricity": 0.0001556, + "semi_major_axis": 6921000.0, + "inclination": 53.0553, + "right_ascension_of_the_ascending_node": 285.2746, + "argument_of_perigee": 74.6251 + }, + { + "id": 1, + "eccentricity": 0.000126, + "semi_major_axis": 6921000.0, + "inclination": 53.0554, + "right_ascension_of_the_ascending_node": 38.194, + "argument_of_perigee": 85.53 + }, + { + "id": 2, + "eccentricity": 0.0001267, + "semi_major_axis": 6921000.0, + "inclination": 43.0012, + "right_ascension_of_the_ascending_node": 241.5016, + "argument_of_perigee": 267.4907 + }, + { + "id": 3, + "eccentricity": 0.0069033, + "semi_major_axis": 7104000.0, + "inclination": 98.2194, + "right_ascension_of_the_ascending_node": 220.9541, + "argument_of_perigee": 38.4321 + }, + { + "id": 4, + "eccentricity": 0.0001362, + "semi_major_axis": 6921000.0, + "inclination": 53.0542, + "right_ascension_of_the_ascending_node": 205.8254, + "argument_of_perigee": 96.6092 + }, + { + "id": 5, + "eccentricity": 0.0001447, + "semi_major_axis": 6921000.0, + "inclination": 53.0566, + "right_ascension_of_the_ascending_node": 303.9154, + "argument_of_perigee": 75.0666 + }, + { + "id": 6, + "eccentricity": 0.0001284, + "semi_major_axis": 6921000.0, + "inclination": 53.054, + "right_ascension_of_the_ascending_node": 176.0612, + "argument_of_perigee": 100.7063 + }, + { + "id": 7, + "eccentricity": 0.0001336, + "semi_major_axis": 6921000.0, + "inclination": 53.2158, + "right_ascension_of_the_ascending_node": 203.2234, + "argument_of_perigee": 99.7638 + }, + { + "id": 8, + "eccentricity": 0.0001138, + "semi_major_axis": 6921000.0, + "inclination": 53.0522, + "right_ascension_of_the_ascending_node": 265.4643, + "argument_of_perigee": 114.0711 + }, + { + "id": 9, + "eccentricity": 0.0001331, + "semi_major_axis": 6921000.0, + "inclination": 43.004, + "right_ascension_of_the_ascending_node": 178.7875, + "argument_of_perigee": 266.9796 + }, + { + "id": 10, + "eccentricity": 0.0001279, + "semi_major_axis": 6921000.0, + "inclination": 53.2161, + "right_ascension_of_the_ascending_node": 184.1491, + "argument_of_perigee": 93.3628 + }, + { + "id": 11, + "eccentricity": 0.0001489, + "semi_major_axis": 6921000.0, + "inclination": 43.0034, + "right_ascension_of_the_ascending_node": 104.2566, + "argument_of_perigee": 232.324 + }, + { + "id": 12, + "eccentricity": 0.0001327, + "semi_major_axis": 6921000.0, + "inclination": 53.217, + "right_ascension_of_the_ascending_node": 262.3924, + "argument_of_perigee": 99.0151 + }, + { + "id": 13, + "eccentricity": 0.000174, + "semi_major_axis": 6921000.0, + "inclination": 43.0051, + "right_ascension_of_the_ascending_node": 254.5718, + "argument_of_perigee": 264.822 + }, + { + "id": 14, + "eccentricity": 0.0011569, + "semi_major_axis": 7785000.0, + "inclination": 82.5189, + "right_ascension_of_the_ascending_node": 171.3959, + "argument_of_perigee": 358.8031 + }, + { + "id": 15, + "eccentricity": 0.0001603, + "semi_major_axis": 6921000.0, + "inclination": 53.2185, + "right_ascension_of_the_ascending_node": 99.533, + "argument_of_perigee": 78.2547 + }, + { + "id": 16, + "eccentricity": 0.86505, + "semi_major_axis": 6524000.0, + "inclination": 89.3011, + "right_ascension_of_the_ascending_node": 20.4034, + "argument_of_perigee": 281.7863 + }, + { + "id": 17, + "eccentricity": 0.0002951, + "semi_major_axis": 6921000.0, + "inclination": 70.0006, + "right_ascension_of_the_ascending_node": 350.7534, + "argument_of_perigee": 266.7016 + }, + { + "id": 18, + "eccentricity": 0.0001293, + "semi_major_axis": 6921000.0, + "inclination": 53.2162, + "right_ascension_of_the_ascending_node": 149.353, + "argument_of_perigee": 100.93 + }, + { + "id": 19, + "eccentricity": 0.0001327, + "semi_major_axis": 6921000.0, + "inclination": 43.0043, + "right_ascension_of_the_ascending_node": 128.9217, + "argument_of_perigee": 267.2451 + }, + { + "id": 20, + "eccentricity": 0.0001389, + "semi_major_axis": 6921000.0, + "inclination": 53.2169, + "right_ascension_of_the_ascending_node": 148.362, + "argument_of_perigee": 102.2375 + }, + { + "id": 21, + "eccentricity": 0.0002504, + "semi_major_axis": 6921000.0, + "inclination": 70.0009, + "right_ascension_of_the_ascending_node": 149.0393, + "argument_of_perigee": 245.5442 + }, + { + "id": 22, + "eccentricity": 0.0001408, + "semi_major_axis": 6921000.0, + "inclination": 53.0554, + "right_ascension_of_the_ascending_node": 191.1165, + "argument_of_perigee": 71.3576 + }, + { + "id": 23, + "eccentricity": 0.0001209, + "semi_major_axis": 6921000.0, + "inclination": 53.0556, + "right_ascension_of_the_ascending_node": 285.5142, + "argument_of_perigee": 112.8072 + }, + { + "id": 24, + "eccentricity": 0.0001296, + "semi_major_axis": 6921000.0, + "inclination": 53.2154, + "right_ascension_of_the_ascending_node": 218.5054, + "argument_of_perigee": 90.7019 + }, + { + "id": 25, + "eccentricity": 0.0001424, + "semi_major_axis": 6921000.0, + "inclination": 53.0562, + "right_ascension_of_the_ascending_node": 313.7403, + "argument_of_perigee": 84.9276 + }, + { + "id": 26, + "eccentricity": 0.0001551, + "semi_major_axis": 6921000.0, + "inclination": 53.0512, + "right_ascension_of_the_ascending_node": 62.5547, + "argument_of_perigee": 217.8698 + }, + { + "id": 27, + "eccentricity": 0.0053896, + "semi_major_axis": 7068000.0, + "inclination": 97.6966, + "right_ascension_of_the_ascending_node": 340.9982, + "argument_of_perigee": 272.6393 + }, + { + "id": 28, + "eccentricity": 0.0002012, + "semi_major_axis": 7571000.0, + "inclination": 87.8933, + "right_ascension_of_the_ascending_node": 103.8393, + "argument_of_perigee": 59.9328 + }, + { + "id": 29, + "eccentricity": 0.0001621, + "semi_major_axis": 6921000.0, + "inclination": 53.0548, + "right_ascension_of_the_ascending_node": 201.0083, + "argument_of_perigee": 63.7633 + }, + { + "id": 30, + "eccentricity": 0.0001243, + "semi_major_axis": 6921000.0, + "inclination": 53.2174, + "right_ascension_of_the_ascending_node": 15.3378, + "argument_of_perigee": 87.6201 + }, + { + "id": 31, + "eccentricity": 0.0003151, + "semi_major_axis": 6894000.0, + "inclination": 97.2959, + "right_ascension_of_the_ascending_node": 240.6755, + "argument_of_perigee": 105.8982 + }, + { + "id": 32, + "eccentricity": 0.0001094, + "semi_major_axis": 6921000.0, + "inclination": 53.0534, + "right_ascension_of_the_ascending_node": 265.2667, + "argument_of_perigee": 84.4333 + }, + { + "id": 33, + "eccentricity": 0.0001403, + "semi_major_axis": 6921000.0, + "inclination": 53.217, + "right_ascension_of_the_ascending_node": 139.2908, + "argument_of_perigee": 90.7642 + }, + { + "id": 34, + "eccentricity": 0.0001328, + "semi_major_axis": 6921000.0, + "inclination": 53.218, + "right_ascension_of_the_ascending_node": 319.4547, + "argument_of_perigee": 78.7687 + }, + { + "id": 35, + "eccentricity": 0.0001324, + "semi_major_axis": 6921000.0, + "inclination": 53.2173, + "right_ascension_of_the_ascending_node": 262.3693, + "argument_of_perigee": 108.0424 + }, + { + "id": 36, + "eccentricity": 0.0001612, + "semi_major_axis": 6921000.0, + "inclination": 53.2186, + "right_ascension_of_the_ascending_node": 296.5157, + "argument_of_perigee": 126.3261 + }, + { + "id": 37, + "eccentricity": 0.0001328, + "semi_major_axis": 6921000.0, + "inclination": 53.2164, + "right_ascension_of_the_ascending_node": 188.2896, + "argument_of_perigee": 86.5409 + }, + { + "id": 38, + "eccentricity": 0.0001743, + "semi_major_axis": 6921000.0, + "inclination": 53.2167, + "right_ascension_of_the_ascending_node": 148.2955, + "argument_of_perigee": 79.3594 + }, + { + "id": 39, + "eccentricity": 0.0001506, + "semi_major_axis": 6921000.0, + "inclination": 53.2181, + "right_ascension_of_the_ascending_node": 55.3432, + "argument_of_perigee": 76.517 + }, + { + "id": 40, + "eccentricity": 0.0001328, + "semi_major_axis": 6921000.0, + "inclination": 53.0543, + "right_ascension_of_the_ascending_node": 275.4549, + "argument_of_perigee": 106.4667 + }, + { + "id": 41, + "eccentricity": 0.0002634, + "semi_major_axis": 6921000.0, + "inclination": 70.0006, + "right_ascension_of_the_ascending_node": 61.7967, + "argument_of_perigee": 256.7725 + }, + { + "id": 42, + "eccentricity": 0.0001628, + "semi_major_axis": 6921000.0, + "inclination": 53.055, + "right_ascension_of_the_ascending_node": 77.5396, + "argument_of_perigee": 66.0952 + }, + { + "id": 43, + "eccentricity": 0.0002462, + "semi_major_axis": 7571000.0, + "inclination": 87.8945, + "right_ascension_of_the_ascending_node": 134.2777, + "argument_of_perigee": 89.2557 + } + ], + "satellites": [ + { + "inertia": [ + 92.459716796875, + 0.0, + 0.0, + 0.0, + 100.04222106933594, + 0.0, + 0.0, + 0.0, + 193.59207153320312 + ], + "mass": 95.10203256892403, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 0, + "solar_panel": { + "direction": [ + -0.16288389642488682, + 0.6089540061504908, + 0.7763013942269554 + ], + "area": 0.4926712102523446, + "efficiency": 0.1471275682859813 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.19752302420783946, + "power": 8.068439120089911, + "type": 1 + }, + "battery": { + "capacity": 21663.69364575864, + "percentage": 0.5026202546804346 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 577.3624553321963, + "power": 5.140609895904987, + "efficiency": 0.5868591255525856 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 401.72875532746764, + "power": 5.9417095798595945, + "efficiency": 0.5423737911503178 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 579.8934832748156, + "power": 6.916080820860072, + "efficiency": 0.515835200521659 + } + ], + "mrp_control": { + "k": 22.492592410546052, + "ki": 0.003348785460441731, + "p": 76.99221242613119, + "integral_limit": 0.0005091051525580385 + }, + "true_anomaly": 106.47546748964449, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 0 + }, + { + "inertia": [ + 149.20335388183594, + 0.0, + 0.0, + 0.0, + 62.36585235595703, + 0.0, + 0.0, + 0.0, + 56.26454162597656 + ], + "mass": 109.55727647902383, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 1, + "solar_panel": { + "direction": [ + -0.42050670060171697, + 0.8835678114803338, + 0.20611171064476524 + ], + "area": 0.46248589165844833, + "efficiency": 0.24192771581634387 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3528835060068811, + "power": 3.2506245594401446, + "type": 1 + }, + "battery": { + "capacity": 11147.912066839963, + "percentage": 0.44235004401946454 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 401.55186813915424, + "power": 6.495597742966375, + "efficiency": 0.5122250979607497 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 438.34545108210136, + "power": 5.068040417302031, + "efficiency": 0.5697705232774513 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 628.1850381462223, + "power": 6.059704187926293, + "efficiency": 0.5725932933495661 + } + ], + "mrp_control": { + "k": 22.020123378077084, + "ki": 0.008587142395358838, + "p": 75.23378713547673, + "integral_limit": 0.021820543351891677 + }, + "true_anomaly": 217.6027835291768, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 1 + }, + { + "inertia": [ + 59.87112808227539, + 0.0, + 0.0, + 0.0, + 66.94888305664062, + 0.0, + 0.0, + 0.0, + 112.69296264648438 + ], + "mass": 157.91373524066364, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 2, + "solar_panel": { + "direction": [ + -0.8382793688927566, + 0.06745064809182541, + 0.5410527790897617 + ], + "area": 0.32779697165587984, + "efficiency": 0.15442559957386917 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4114913304297799, + "power": 1.0445795431249874, + "type": 1 + }, + "battery": { + "capacity": 29874.84433355774, + "percentage": 0.7949420961980247 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 604.5743497329031, + "power": 6.349632683845583, + "efficiency": 0.5435688418256648 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 465.87427265658755, + "power": 5.738522331499422, + "efficiency": 0.5413974468564609 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 439.34682585087364, + "power": 5.387313872669402, + "efficiency": 0.5027227974381369 + } + ], + "mrp_control": { + "k": 20.476560758599586, + "ki": 0.007172263248896129, + "p": 52.62134670897611, + "integral_limit": 0.03452644873495614 + }, + "true_anomaly": 320.2832574118307, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 2 + }, + { + "inertia": [ + 144.63186645507812, + 0.0, + 0.0, + 0.0, + 129.28280639648438, + 0.0, + 0.0, + 0.0, + 199.30108642578125 + ], + "mass": 173.11420717247623, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 3, + "solar_panel": { + "direction": [ + -0.1625594381549585, + 0.03594435686773153, + -0.9860438287805007 + ], + "area": 0.15336519468064888, + "efficiency": 0.15680260418151054 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.414808113678221, + "power": 2.711929754253031, + "type": 1 + }, + "battery": { + "capacity": 26429.052007806964, + "percentage": 0.7527223941003117 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 481.11273623281465, + "power": 5.042637897933236, + "efficiency": 0.518564571756759 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 653.7742565992062, + "power": 5.488021650048168, + "efficiency": 0.5869024472027852 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 589.6928439168787, + "power": 6.386162688916344, + "efficiency": 0.5301517262895726 + } + ], + "mrp_control": { + "k": 33.173823639475565, + "ki": 0.009877837349174471, + "p": 87.12994427003723, + "integral_limit": 0.009554310995531258 + }, + "true_anomaly": 331.0535903273339, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 3 + }, + { + "inertia": [ + 195.6920623779297, + 0.0, + 0.0, + 0.0, + 112.59629821777344, + 0.0, + 0.0, + 0.0, + 155.32424926757812 + ], + "mass": 111.66008882281274, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 4, + "solar_panel": { + "direction": [ + -0.6262777484842208, + 0.39325346397144173, + -0.6731477511126343 + ], + "area": 0.4573635993413674, + "efficiency": 0.3153817000824898 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.29721750832181304, + "power": 9.80158285745777, + "type": 1 + }, + "battery": { + "capacity": 12085.725516478327, + "percentage": 0.5862677155824484 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 531.9172702389162, + "power": 6.79249132883569, + "efficiency": 0.5565001287526142 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 409.42889819289593, + "power": 6.919220242691358, + "efficiency": 0.5726166316567549 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 427.46555444988957, + "power": 5.096025503338751, + "efficiency": 0.5214926529696546 + } + ], + "mrp_control": { + "k": 79.77882953483306, + "ki": 0.0003926773032179787, + "p": 318.8733213474754, + "integral_limit": 4.471101589681223e-05 + }, + "true_anomaly": 314.51398419003436, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 4 + }, + { + "inertia": [ + 193.94635009765625, + 0.0, + 0.0, + 0.0, + 101.61642456054688, + 0.0, + 0.0, + 0.0, + 90.88113403320312 + ], + "mass": 93.86933213342628, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 5, + "solar_panel": { + "direction": [ + -0.5820363605322002, + 0.7918825266560934, + -0.18481271329427584 + ], + "area": 0.20435088459910672, + "efficiency": 0.4662023055168575 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.428599360911078, + "power": 6.115757026916655, + "type": 1 + }, + "battery": { + "capacity": 26295.45856197453, + "percentage": 0.4872111362072159 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 674.8666865414713, + "power": 5.02824964817022, + "efficiency": 0.5059590003536221 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 714.3853895445352, + "power": 6.356800463389751, + "efficiency": 0.5668574518850099 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 625.8515791669138, + "power": 6.431818501855689, + "efficiency": 0.5292953726203831 + } + ], + "mrp_control": { + "k": 35.51789822383886, + "ki": 0.0010550897949277783, + "p": 103.72572725570839, + "integral_limit": 0.003024392507237101 + }, + "true_anomaly": 309.10264291442303, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 5 + }, + { + "inertia": [ + 60.75143051147461, + 0.0, + 0.0, + 0.0, + 108.25588989257812, + 0.0, + 0.0, + 0.0, + 130.44918823242188 + ], + "mass": 160.5594152365696, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 6, + "solar_panel": { + "direction": [ + 0.11573312613440646, + 0.7045506087298286, + -0.7001530427367902 + ], + "area": 0.19842245612070086, + "efficiency": 0.47239533307756887 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.42684415553158195, + "power": 6.507373323619686, + "type": 1 + }, + "battery": { + "capacity": 10358.666853874081, + "percentage": 0.14631144361221932 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 600.4223324661934, + "power": 6.066391001712352, + "efficiency": 0.5445689334325119 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 732.4322919867191, + "power": 5.490974073334435, + "efficiency": 0.5115017726032406 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 693.5667007742525, + "power": 5.27017093361654, + "efficiency": 0.529419495030645 + } + ], + "mrp_control": { + "k": 38.12264543881515, + "ki": 0.008458030956845643, + "p": 140.1405963967173, + "integral_limit": 0.03190122655775884 + }, + "true_anomaly": 322.6229777812708, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 6 + }, + { + "inertia": [ + 104.94877624511719, + 0.0, + 0.0, + 0.0, + 143.6587677001953, + 0.0, + 0.0, + 0.0, + 113.2861328125 + ], + "mass": 105.70536375824645, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 7, + "solar_panel": { + "direction": [ + 0.47536860139385234, + 0.003882591339632967, + -0.8797781642512743 + ], + "area": 0.41310781490280657, + "efficiency": 0.19913171551408804 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.31689132077114923, + "power": 6.503666365360264, + "type": 1 + }, + "battery": { + "capacity": 28679.779951433215, + "percentage": 0.9525757769136443 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 437.67050230130496, + "power": 6.134477594386224, + "efficiency": 0.5904371737401021 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 519.9090616195126, + "power": 5.1211570897080785, + "efficiency": 0.577925873062972 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 440.1732178166526, + "power": 5.457545994160155, + "efficiency": 0.5987539949394324 + } + ], + "mrp_control": { + "k": 25.36485711913227, + "ki": 0.0057626139365881, + "p": 71.94484858780557, + "integral_limit": 0.01632259990581202 + }, + "true_anomaly": 123.15017047859938, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 7 + }, + { + "inertia": [ + 86.99832916259766, + 0.0, + 0.0, + 0.0, + 66.4720687866211, + 0.0, + 0.0, + 0.0, + 105.19244384765625 + ], + "mass": 54.708349496421555, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 8, + "solar_panel": { + "direction": [ + 0.2078406192658968, + 0.26433024204883643, + -0.941770566603975 + ], + "area": 0.40984642558138795, + "efficiency": 0.15133732101401864 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.45205338217897084, + "power": 7.024708679034526, + "type": 1 + }, + "battery": { + "capacity": 16691.59532876202, + "percentage": 0.8966152043245982 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 605.5070566195055, + "power": 6.7348058364442105, + "efficiency": 0.5860376969124274 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 568.1957706935123, + "power": 6.93850749273773, + "efficiency": 0.5127848337266223 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 411.64499136177636, + "power": 5.3704469001339525, + "efficiency": 0.5860013051675877 + } + ], + "mrp_control": { + "k": 24.428679398073026, + "ki": 0.005148813260828748, + "p": 68.05393817599412, + "integral_limit": 0.014565203039686789 + }, + "true_anomaly": 213.50124241839006, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 8 + }, + { + "inertia": [ + 178.99871826171875, + 0.0, + 0.0, + 0.0, + 132.30282592773438, + 0.0, + 0.0, + 0.0, + 187.3187255859375 + ], + "mass": 144.96339258699751, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 9, + "solar_panel": { + "direction": [ + 0.14775275307940783, + 0.9155802814944007, + 0.37400785031345185 + ], + "area": 0.35973826492273286, + "efficiency": 0.46951272694000146 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4150383275301729, + "power": 5.7191824360889845, + "type": 1 + }, + "battery": { + "capacity": 21245.783891257168, + "percentage": 0.36404462920251335 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 600.4934837895673, + "power": 6.492885551927458, + "efficiency": 0.5459100710665911 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 581.3183322405794, + "power": 5.667183280679158, + "efficiency": 0.5446682672283456 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 482.7298254030184, + "power": 6.049204577033024, + "efficiency": 0.5473242209199924 + } + ], + "mrp_control": { + "k": 21.14836980621228, + "ki": 0.002875630524304017, + "p": 67.53399962083252, + "integral_limit": 0.006677418975017225 + }, + "true_anomaly": 268.1198608447517, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 9 + }, + { + "inertia": [ + 170.0894317626953, + 0.0, + 0.0, + 0.0, + 126.17681121826172, + 0.0, + 0.0, + 0.0, + 162.92239379882812 + ], + "mass": 157.42185238772106, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 10, + "solar_panel": { + "direction": [ + 0.0489637841746904, + 0.6763937331275218, + -0.7349109235989822 + ], + "area": 0.2918814954668715, + "efficiency": 0.29979675763075364 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.34131610546546054, + "power": 3.102610465299042, + "type": 1 + }, + "battery": { + "capacity": 29085.57363291419, + "percentage": 0.746135141525579 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 642.7546740810742, + "power": 6.007152501483241, + "efficiency": 0.5519623052895228 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 406.5407277132407, + "power": 6.726099807275624, + "efficiency": 0.510428435026745 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 550.4989724773864, + "power": 5.040479913302724, + "efficiency": 0.5658317085943905 + } + ], + "mrp_control": { + "k": 24.003350979259082, + "ki": 0.006031724971657854, + "p": 63.708205021496035, + "integral_limit": 0.02749982929462183 + }, + "true_anomaly": 28.63696876732631, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 10 + }, + { + "inertia": [ + 171.6646728515625, + 0.0, + 0.0, + 0.0, + 84.9683609008789, + 0.0, + 0.0, + 0.0, + 155.8606414794922 + ], + "mass": 173.89280094967927, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 11, + "solar_panel": { + "direction": [ + -0.22347082477451696, + 0.05998910917335913, + 0.9728628357868255 + ], + "area": 0.4726533019499207, + "efficiency": 0.12644047249381446 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.14700640930958242, + "power": 7.799410669586057, + "type": 1 + }, + "battery": { + "capacity": 22273.16617603071, + "percentage": 0.1554087564664306 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 552.2694336859653, + "power": 5.3858923564058525, + "efficiency": 0.5893411312324566 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 650.6952590789422, + "power": 5.0186456473110095, + "efficiency": 0.5823308473653684 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 502.0520950781418, + "power": 5.866416927793415, + "efficiency": 0.5335201448822803 + } + ], + "mrp_control": { + "k": 39.16056248105665, + "ki": 0.006222097561378573, + "p": 141.08277214635402, + "integral_limit": 0.0028488989943211266 + }, + "true_anomaly": 356.45216130253135, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 11 + }, + { + "inertia": [ + 75.89210510253906, + 0.0, + 0.0, + 0.0, + 90.02259826660156, + 0.0, + 0.0, + 0.0, + 182.88330078125 + ], + "mass": 153.7963060317917, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 12, + "solar_panel": { + "direction": [ + 0.289610418663491, + 0.06714351085429006, + -0.954786653840384 + ], + "area": 0.14736085585347955, + "efficiency": 0.3588873187085514 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4134169082488478, + "power": 9.220721087036518, + "type": 1 + }, + "battery": { + "capacity": 22316.324410523826, + "percentage": 0.756219268984688 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 605.9167486302389, + "power": 5.1086994336763105, + "efficiency": 0.5702733039850975 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 570.791293751932, + "power": 6.4055857324285626, + "efficiency": 0.5363309947307833 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 598.9048095980863, + "power": 5.485663853808707, + "efficiency": 0.5764883787953379 + } + ], + "mrp_control": { + "k": 64.75910346717295, + "ki": 0.003961286095701094, + "p": 194.99180851339784, + "integral_limit": 0.012269434899197533 + }, + "true_anomaly": 352.9853901966171, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 12 + }, + { + "inertia": [ + 66.51117706298828, + 0.0, + 0.0, + 0.0, + 154.81207275390625, + 0.0, + 0.0, + 0.0, + 130.79652404785156 + ], + "mass": 108.20974036420857, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 13, + "solar_panel": { + "direction": [ + 0.36143927904931317, + 0.9279939983312064, + 0.09049191467514413 + ], + "area": 0.19122127643876974, + "efficiency": 0.2003963752875786 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3266674405439869, + "power": 6.240961914226977, + "type": 1 + }, + "battery": { + "capacity": 27193.2071170116, + "percentage": 0.9042601955981373 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 511.6530864183656, + "power": 6.0435625382936, + "efficiency": 0.538549849447643 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 736.5178249989375, + "power": 5.888915014081406, + "efficiency": 0.5125537069987686 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 696.8510454972022, + "power": 5.495748831317989, + "efficiency": 0.5602873115974494 + } + ], + "mrp_control": { + "k": 21.631925329274285, + "ki": 0.004739419230574178, + "p": 78.30349404334244, + "integral_limit": 0.01951464906299688 + }, + "true_anomaly": 74.85950831296985, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 13 + }, + { + "inertia": [ + 123.49981689453125, + 0.0, + 0.0, + 0.0, + 159.11959838867188, + 0.0, + 0.0, + 0.0, + 169.40626525878906 + ], + "mass": 123.2388298047108, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 14, + "solar_panel": { + "direction": [ + 0.014819475730972198, + 0.038796776458450796, + -0.9991372244469185 + ], + "area": 0.49828848534596026, + "efficiency": 0.15762334630643512 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2137739783055675, + "power": 4.587747438359159, + "type": 1 + }, + "battery": { + "capacity": 27017.90568845086, + "percentage": 0.6906704107665511 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 525.15504452442, + "power": 6.021007262838756, + "efficiency": 0.5889021829162993 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 549.5149373771537, + "power": 6.744584632554717, + "efficiency": 0.5227303539293917 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 480.8153811021072, + "power": 5.790021870243434, + "efficiency": 0.5720987399977412 + } + ], + "mrp_control": { + "k": 29.076546139506085, + "ki": 0.005156443695773309, + "p": 111.40632466054575, + "integral_limit": 0.02351993646785849 + }, + "true_anomaly": 290.59469634682404, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 14 + }, + { + "inertia": [ + 182.3009033203125, + 0.0, + 0.0, + 0.0, + 106.37471008300781, + 0.0, + 0.0, + 0.0, + 78.61691284179688 + ], + "mass": 113.4231500748864, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 15, + "solar_panel": { + "direction": [ + -0.17069199168525012, + 0.37980862948500793, + -0.9091807570242798 + ], + "area": 0.2257595544178187, + "efficiency": 0.43036432600179675 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.19092339378144102, + "power": 2.4687951553468217, + "type": 1 + }, + "battery": { + "capacity": 28029.30116712298, + "percentage": 0.8114685728959771 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 616.608507835109, + "power": 5.412911152609462, + "efficiency": 0.5085045221833686 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 406.1368067634203, + "power": 6.836068778623788, + "efficiency": 0.5693926445012146 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 451.40578268375344, + "power": 5.614877805078205, + "efficiency": 0.5254732846378883 + } + ], + "mrp_control": { + "k": 31.409448255177693, + "ki": 0.003598163831895964, + "p": 93.06929107687112, + "integral_limit": 0.017941434178675546 + }, + "true_anomaly": 197.9257675697556, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 15 + }, + { + "inertia": [ + 67.26499938964844, + 0.0, + 0.0, + 0.0, + 159.07144165039062, + 0.0, + 0.0, + 0.0, + 158.28927612304688 + ], + "mass": 118.17917135511222, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 16, + "solar_panel": { + "direction": [ + 0.16970111306026373, + 0.8753816777147181, + 0.4526681461594941 + ], + "area": 0.18050846394711215, + "efficiency": 0.30261570242643604 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.20521615621757772, + "power": 8.613944328582814, + "type": 1 + }, + "battery": { + "capacity": 14188.183210295856, + "percentage": 0.9803850432301291 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 533.2215528612049, + "power": 6.802554662294339, + "efficiency": 0.5845454056982399 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 451.8828011997563, + "power": 5.085584265361581, + "efficiency": 0.5870826911062128 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 690.4782896038773, + "power": 6.61037994678129, + "efficiency": 0.5911987934209768 + } + ], + "mrp_control": { + "k": 22.264520199266663, + "ki": 0.0014792883025208836, + "p": 46.42734639434485, + "integral_limit": 0.003453814302984158 + }, + "true_anomaly": 321.8918997140689, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 16 + }, + { + "inertia": [ + 75.00740814208984, + 0.0, + 0.0, + 0.0, + 115.39053344726562, + 0.0, + 0.0, + 0.0, + 68.64449310302734 + ], + "mass": 50.01387583066171, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 17, + "solar_panel": { + "direction": [ + 0.011643675620952766, + 0.0910394516883497, + -0.9957792140099725 + ], + "area": 0.4214797620141616, + "efficiency": 0.34571265184935207 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4978664291829642, + "power": 8.65782594665611, + "type": 1 + }, + "battery": { + "capacity": 29991.74644870777, + "percentage": 0.9543829004430741 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 620.9490484065881, + "power": 5.460852947918215, + "efficiency": 0.5215835984169863 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 477.87544281516875, + "power": 6.340744813407192, + "efficiency": 0.5896164558904393 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 466.6691020903396, + "power": 5.391866643606632, + "efficiency": 0.5401098230992876 + } + ], + "mrp_control": { + "k": 47.0212321836398, + "ki": 0.0023026392990216017, + "p": 167.05376986646326, + "integral_limit": 0.007208417782584227 + }, + "true_anomaly": 309.05712454575786, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 17 + }, + { + "inertia": [ + 126.18850708007812, + 0.0, + 0.0, + 0.0, + 122.1639633178711, + 0.0, + 0.0, + 0.0, + 100.81497192382812 + ], + "mass": 53.50759824976159, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 18, + "solar_panel": { + "direction": [ + 0.019370746243928875, + 0.03640718796527359, + -0.9991492835679834 + ], + "area": 0.3794387105442637, + "efficiency": 0.19634527584023906 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4844866301960311, + "power": 9.69078861324083, + "type": 1 + }, + "battery": { + "capacity": 17267.2008813718, + "percentage": 0.2690380815874884 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 423.73180167186797, + "power": 6.849967568658571, + "efficiency": 0.5908933899553217 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 684.8394076611929, + "power": 6.448224922031821, + "efficiency": 0.5978581069576363 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 463.8845781853844, + "power": 6.468627438423982, + "efficiency": 0.5432406835704172 + } + ], + "mrp_control": { + "k": 27.209047845968882, + "ki": 0.005518763974473636, + "p": 83.71975307793649, + "integral_limit": 0.003808519890942438 + }, + "true_anomaly": 87.02864216067695, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 18 + }, + { + "inertia": [ + 130.88818359375, + 0.0, + 0.0, + 0.0, + 56.292274475097656, + 0.0, + 0.0, + 0.0, + 51.789756774902344 + ], + "mass": 110.88359307679382, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 19, + "solar_panel": { + "direction": [ + -0.6285939974643594, + 0.18675242098750408, + 0.7549788868618004 + ], + "area": 0.2842512742429056, + "efficiency": 0.22463298995148182 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.13910398038306326, + "power": 9.827611455249563, + "type": 1 + }, + "battery": { + "capacity": 11431.461175497796, + "percentage": 0.32092158462892284 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 522.9908102176644, + "power": 5.003528085388024, + "efficiency": 0.5444225878512552 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 455.87146380741297, + "power": 6.323219856639516, + "efficiency": 0.5378516963905297 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 713.1719593519158, + "power": 5.887255589716479, + "efficiency": 0.5737470365447541 + } + ], + "mrp_control": { + "k": 27.95550270987556, + "ki": 0.0032538192578078417, + "p": 69.07117997225085, + "integral_limit": 0.004934613342560352 + }, + "true_anomaly": 300.13753179741974, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 19 + }, + { + "inertia": [ + 115.85092163085938, + 0.0, + 0.0, + 0.0, + 169.69151306152344, + 0.0, + 0.0, + 0.0, + 64.564697265625 + ], + "mass": 63.93418755623975, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 20, + "solar_panel": { + "direction": [ + -0.2650858735274181, + 0.42634566368776655, + 0.864846145109547 + ], + "area": 0.31212782507786707, + "efficiency": 0.43846711999886 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4207970963320037, + "power": 4.701451455762227, + "type": 1 + }, + "battery": { + "capacity": 28321.106764460124, + "percentage": 0.9425128492441371 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 608.7542004228094, + "power": 6.735517825087912, + "efficiency": 0.564019374529687 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 510.40869820078353, + "power": 6.229971396661663, + "efficiency": 0.5096233663374536 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 550.0756456580467, + "power": 5.9401263043000085, + "efficiency": 0.5630432900744554 + } + ], + "mrp_control": { + "k": 20.910458801941207, + "ki": 0.001457694052924917, + "p": 77.77881459131575, + "integral_limit": 0.0015114144858382262 + }, + "true_anomaly": 249.77680510075666, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 20 + }, + { + "inertia": [ + 75.94922637939453, + 0.0, + 0.0, + 0.0, + 101.15887451171875, + 0.0, + 0.0, + 0.0, + 83.28694152832031 + ], + "mass": 132.81901458333874, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 21, + "solar_panel": { + "direction": [ + -0.1086549616376278, + 0.3949574861631063, + 0.9122514365213383 + ], + "area": 0.43419444464263035, + "efficiency": 0.334714501929569 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.22786389848235789, + "power": 1.8401964606511796, + "type": 1 + }, + "battery": { + "capacity": 9747.065055949866, + "percentage": 0.6283228309395379 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 426.0986328719256, + "power": 6.117826976540032, + "efficiency": 0.5328713091190596 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 733.8924486327311, + "power": 5.606966729872492, + "efficiency": 0.5708179498453531 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 698.668071576943, + "power": 5.692103983602263, + "efficiency": 0.5607291635420578 + } + ], + "mrp_control": { + "k": 25.598544602540787, + "ki": 0.009049327934092712, + "p": 89.11930758008141, + "integral_limit": 0.005266434177984878 + }, + "true_anomaly": 61.35880050048723, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 21 + }, + { + "inertia": [ + 167.1875457763672, + 0.0, + 0.0, + 0.0, + 130.8555450439453, + 0.0, + 0.0, + 0.0, + 62.424285888671875 + ], + "mass": 148.38178275114257, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 22, + "solar_panel": { + "direction": [ + 0.21702254876538957, + 0.05292221946187295, + 0.9747309639149684 + ], + "area": 0.19096001763322956, + "efficiency": 0.3280078395450359 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3832079043590614, + "power": 2.5784936054381635, + "type": 1 + }, + "battery": { + "capacity": 17813.257577852502, + "percentage": 0.7350745002097602 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 606.9202317054612, + "power": 5.4351909554065, + "efficiency": 0.5293106729822463 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 454.5470988395749, + "power": 5.574926924359308, + "efficiency": 0.5690196474620416 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 618.7976200180217, + "power": 6.141430498212746, + "efficiency": 0.5461896894255815 + } + ], + "mrp_control": { + "k": 23.976641818621598, + "ki": 0.0045918755632704715, + "p": 55.24745501969649, + "integral_limit": 0.011689260587752597 + }, + "true_anomaly": 288.5892885327415, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 22 + }, + { + "inertia": [ + 167.42478942871094, + 0.0, + 0.0, + 0.0, + 178.8839111328125, + 0.0, + 0.0, + 0.0, + 159.8541259765625 + ], + "mass": 197.57282559298687, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 23, + "solar_panel": { + "direction": [ + -0.23395751105676105, + 0.34667779896054585, + -0.9083382556779148 + ], + "area": 0.23341974225847034, + "efficiency": 0.20458059675382834 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.40996183152151067, + "power": 4.428670208924458, + "type": 1 + }, + "battery": { + "capacity": 20038.806483016895, + "percentage": 0.22136180506931052 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 509.46727318509943, + "power": 5.769227259330839, + "efficiency": 0.5960914873505675 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 697.5215942796152, + "power": 5.026664380449365, + "efficiency": 0.5781363404526215 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 480.41367653092675, + "power": 5.515851804983084, + "efficiency": 0.5736721573686363 + } + ], + "mrp_control": { + "k": 42.69732190215044, + "ki": 0.004912421325624031, + "p": 119.1689470088262, + "integral_limit": 0.00272521939834797 + }, + "true_anomaly": 257.39934978967875, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 23 + }, + { + "inertia": [ + 143.89022827148438, + 0.0, + 0.0, + 0.0, + 190.46673583984375, + 0.0, + 0.0, + 0.0, + 57.872684478759766 + ], + "mass": 71.35273689802473, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 24, + "solar_panel": { + "direction": [ + 0.37986734641995185, + 0.3805225683286222, + -0.8431508608288634 + ], + "area": 0.11972967332803522, + "efficiency": 0.2979380037503515 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.31497394602328466, + "power": 2.8752721243965977, + "type": 1 + }, + "battery": { + "capacity": 9440.93449763495, + "percentage": 0.5557845100890184 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 729.5672107355916, + "power": 5.9747667936554105, + "efficiency": 0.5067110649599723 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 480.3078844764791, + "power": 5.739588690498789, + "efficiency": 0.5783535929828443 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 642.3777023416931, + "power": 5.114180786642464, + "efficiency": 0.5857239859533852 + } + ], + "mrp_control": { + "k": 36.85840485468926, + "ki": 0.005340244240158968, + "p": 109.67209134683873, + "integral_limit": 0.004026691492807258 + }, + "true_anomaly": 24.25709479887615, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 24 + }, + { + "inertia": [ + 80.09928894042969, + 0.0, + 0.0, + 0.0, + 118.20590209960938, + 0.0, + 0.0, + 0.0, + 169.4437255859375 + ], + "mass": 120.49731494669385, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 25, + "solar_panel": { + "direction": [ + 0.018468948058513526, + 0.9428390531616413, + -0.3327362586056283 + ], + "area": 0.17450503334822404, + "efficiency": 0.43732254794523295 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3534758009662736, + "power": 8.948048831034193, + "type": 1 + }, + "battery": { + "capacity": 23289.29329688273, + "percentage": 0.48249140307405947 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 514.7394242876496, + "power": 5.928286777173326, + "efficiency": 0.5073680613330941 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 527.7614713555722, + "power": 5.30696407912247, + "efficiency": 0.5407444048110289 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 551.154532848945, + "power": 6.382770819656211, + "efficiency": 0.5717003095658605 + } + ], + "mrp_control": { + "k": 57.29861224509489, + "ki": 0.009862735126159148, + "p": 162.87160876726622, + "integral_limit": 0.0450194933674529 + }, + "true_anomaly": 2.2332769260943763, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 25 + }, + { + "inertia": [ + 54.31809616088867, + 0.0, + 0.0, + 0.0, + 80.75576782226562, + 0.0, + 0.0, + 0.0, + 151.78717041015625 + ], + "mass": 147.24009572788788, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 26, + "solar_panel": { + "direction": [ + -0.651113531334663, + 0.40832522538223176, + 0.6397825252610879 + ], + "area": 0.14560139037919595, + "efficiency": 0.3400237888947084 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.333049210679554, + "power": 9.778400902553365, + "type": 1 + }, + "battery": { + "capacity": 8912.358408915321, + "percentage": 0.69766745595644 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 463.7387006823281, + "power": 5.942474816398516, + "efficiency": 0.5487967210288464 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 462.56182440439017, + "power": 6.440046089407887, + "efficiency": 0.5072181150171825 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 587.2480753355337, + "power": 6.90097952708953, + "efficiency": 0.562289208436571 + } + ], + "mrp_control": { + "k": 20.560029536327917, + "ki": 0.009683611067085736, + "p": 69.64268197043103, + "integral_limit": 0.03263291038241921 + }, + "true_anomaly": 263.7259034531892, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 26 + }, + { + "inertia": [ + 115.07340240478516, + 0.0, + 0.0, + 0.0, + 75.0013198852539, + 0.0, + 0.0, + 0.0, + 155.1053466796875 + ], + "mass": 74.49286865919589, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 27, + "solar_panel": { + "direction": [ + 0.25195855478304685, + 0.908762188931582, + 0.3326682591410217 + ], + "area": 0.37324161575030523, + "efficiency": 0.40709471678384046 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.10645387102809756, + "power": 2.846342815471734, + "type": 1 + }, + "battery": { + "capacity": 11198.8922136818, + "percentage": 0.8259712118796526 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 469.0568475345217, + "power": 5.475150663000419, + "efficiency": 0.5839681054822454 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 685.8531391276299, + "power": 6.956251723665634, + "efficiency": 0.50663297424732 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 743.0931462385245, + "power": 6.446199398398039, + "efficiency": 0.5513704874961072 + } + ], + "mrp_control": { + "k": 47.82287839807636, + "ki": 0.0007904786519866503, + "p": 141.24443058377958, + "integral_limit": 0.003283079635917866 + }, + "true_anomaly": 32.72644869275715, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 27 + }, + { + "inertia": [ + 183.34242248535156, + 0.0, + 0.0, + 0.0, + 133.8968505859375, + 0.0, + 0.0, + 0.0, + 127.21334838867188 + ], + "mass": 60.55619983582899, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 28, + "solar_panel": { + "direction": [ + 0.051744898562094375, + 0.30527746453728105, + -0.9508565270946441 + ], + "area": 0.2106522714705279, + "efficiency": 0.4306426515850921 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2531849591733275, + "power": 8.483300191450155, + "type": 1 + }, + "battery": { + "capacity": 12137.017768781228, + "percentage": 0.18474526795112511 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 619.3291370123364, + "power": 6.263046120122208, + "efficiency": 0.5368253834639672 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 627.2568891316989, + "power": 5.66013435522453, + "efficiency": 0.5974431268229934 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 471.6046259586225, + "power": 5.897768140363535, + "efficiency": 0.5265826569838631 + } + ], + "mrp_control": { + "k": 26.64428773906946, + "ki": 0.007235778762675257, + "p": 54.81643280975228, + "integral_limit": 0.023036315105980424 + }, + "true_anomaly": 330.18359274312985, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 28 + }, + { + "inertia": [ + 191.63600158691406, + 0.0, + 0.0, + 0.0, + 63.33818817138672, + 0.0, + 0.0, + 0.0, + 63.70121765136719 + ], + "mass": 127.70625547171075, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 29, + "solar_panel": { + "direction": [ + 0.03691764243084504, + 0.0126450884909411, + 0.9992383046172743 + ], + "area": 0.3183891353546846, + "efficiency": 0.41524270582337697 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3245543308619089, + "power": 9.132551887594857, + "type": 1 + }, + "battery": { + "capacity": 8602.953037776424, + "percentage": 0.12468377564131772 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 555.448491869422, + "power": 6.306911676193954, + "efficiency": 0.5925962873653512 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 485.68972394453783, + "power": 5.621037172153322, + "efficiency": 0.5505220129365582 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 626.9572296121466, + "power": 6.848710802850581, + "efficiency": 0.5473224265612546 + } + ], + "mrp_control": { + "k": 38.07633214916805, + "ki": 0.001183058081028081, + "p": 81.576746894183, + "integral_limit": 0.0006612956141185815 + }, + "true_anomaly": 5.401922333550626, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 29 + }, + { + "inertia": [ + 70.03353881835938, + 0.0, + 0.0, + 0.0, + 156.87869262695312, + 0.0, + 0.0, + 0.0, + 102.17277526855469 + ], + "mass": 154.3855724353984, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 30, + "solar_panel": { + "direction": [ + -0.1646147264674374, + 0.256923369642066, + 0.9523089698001469 + ], + "area": 0.28231526361657233, + "efficiency": 0.20698485415220835 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.40571307230966014, + "power": 7.575700189573472, + "type": 1 + }, + "battery": { + "capacity": 8534.218933839704, + "percentage": 0.4528056523910292 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 510.6044265183385, + "power": 6.68266458223612, + "efficiency": 0.5469022576893778 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 449.88411398241965, + "power": 6.306268803314486, + "efficiency": 0.5122379578329698 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 727.83032580933, + "power": 5.97669995964203, + "efficiency": 0.591194936229897 + } + ], + "mrp_control": { + "k": 50.2483945113957, + "ki": 0.0037423981714514044, + "p": 184.60632195100158, + "integral_limit": 0.016494209595339777 + }, + "true_anomaly": 68.3038849284872, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 30 + }, + { + "inertia": [ + 153.7522735595703, + 0.0, + 0.0, + 0.0, + 159.35821533203125, + 0.0, + 0.0, + 0.0, + 104.58802795410156 + ], + "mass": 165.25417790720405, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 31, + "solar_panel": { + "direction": [ + 0.7146295341241402, + 0.3013940135518172, + -0.6312418534544754 + ], + "area": 0.4293017053350695, + "efficiency": 0.3352203403070169 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.13951942724896993, + "power": 4.76911992934775, + "type": 1 + }, + "battery": { + "capacity": 17059.395810372924, + "percentage": 0.569889420835985 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 608.04357766325, + "power": 6.7753546304644, + "efficiency": 0.5204884123445636 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 500.89587179208365, + "power": 6.555878714648594, + "efficiency": 0.5700336244829393 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 575.9761928517236, + "power": 6.772414969801566, + "efficiency": 0.50312408505216 + } + ], + "mrp_control": { + "k": 28.542516226866248, + "ki": 0.005934352198893832, + "p": 112.45973681951159, + "integral_limit": 0.010504303433212904 + }, + "true_anomaly": 334.3537579055344, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 31 + }, + { + "inertia": [ + 102.02761840820312, + 0.0, + 0.0, + 0.0, + 151.87820434570312, + 0.0, + 0.0, + 0.0, + 197.66851806640625 + ], + "mass": 108.4737424875933, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 32, + "solar_panel": { + "direction": [ + -0.26262547002067727, + 0.8808942816439943, + -0.3937678593579338 + ], + "area": 0.1252795090004915, + "efficiency": 0.48014622368024307 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2563263145192385, + "power": 7.318512262598011, + "type": 1 + }, + "battery": { + "capacity": 22621.291867723063, + "percentage": 0.6844790062709366 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 575.1859317022523, + "power": 6.35865604204688, + "efficiency": 0.5987124932842555 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 638.5057083000572, + "power": 6.181691654205185, + "efficiency": 0.5550752410293031 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 601.6840658515607, + "power": 5.261969388607938, + "efficiency": 0.5675911299297735 + } + ], + "mrp_control": { + "k": 79.6599614191629, + "ki": 0.003979829025830361, + "p": 283.80755638554416, + "integral_limit": 0.009997966673653614 + }, + "true_anomaly": 344.86761000622505, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 32 + }, + { + "inertia": [ + 114.58099365234375, + 0.0, + 0.0, + 0.0, + 165.5225830078125, + 0.0, + 0.0, + 0.0, + 98.01639556884766 + ], + "mass": 71.6575269797433, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 33, + "solar_panel": { + "direction": [ + 0.24872412191854662, + 0.8683756988501936, + 0.42902209362955396 + ], + "area": 0.17587739467177277, + "efficiency": 0.20935724974321213 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.15866582613839159, + "power": 3.674010846450029, + "type": 1 + }, + "battery": { + "capacity": 10416.783605673068, + "percentage": 0.22453496787652794 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 614.5549780174005, + "power": 6.510600776726477, + "efficiency": 0.5195577137195642 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 702.8421111476135, + "power": 6.739523714128348, + "efficiency": 0.5889382444291487 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 728.8422356657502, + "power": 6.210871361146161, + "efficiency": 0.5564835694967823 + } + ], + "mrp_control": { + "k": 30.124060422650867, + "ki": 0.005360555180089317, + "p": 79.24292151090762, + "integral_limit": 0.016392803979353388 + }, + "true_anomaly": 21.07186667952182, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 33 + }, + { + "inertia": [ + 194.77310180664062, + 0.0, + 0.0, + 0.0, + 133.19107055664062, + 0.0, + 0.0, + 0.0, + 177.72781372070312 + ], + "mass": 96.59874883462079, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 34, + "solar_panel": { + "direction": [ + -0.07857975162504112, + 0.37876837213106324, + -0.9221495230751525 + ], + "area": 0.3803927580503489, + "efficiency": 0.33247313676731377 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.1866757926106312, + "power": 9.037631941968138, + "type": 1 + }, + "battery": { + "capacity": 13434.494541166185, + "percentage": 0.2974084338697787 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 513.1903704112042, + "power": 6.235715794992533, + "efficiency": 0.5313500131834253 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 566.1919190938219, + "power": 6.3698714709247986, + "efficiency": 0.5327969762132047 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 460.8160110621352, + "power": 5.048778871435333, + "efficiency": 0.5855417274274431 + } + ], + "mrp_control": { + "k": 28.170765258732228, + "ki": 0.006198979999741559, + "p": 59.353287558934646, + "integral_limit": 0.00918655444869251 + }, + "true_anomaly": 81.63155427589348, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 34 + }, + { + "inertia": [ + 165.0361328125, + 0.0, + 0.0, + 0.0, + 150.00247192382812, + 0.0, + 0.0, + 0.0, + 118.2786865234375 + ], + "mass": 105.48629779967766, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 35, + "solar_panel": { + "direction": [ + -0.19672231992709935, + 0.27626871614082904, + -0.9407315904786009 + ], + "area": 0.3070144333033014, + "efficiency": 0.28779661871654494 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.24672381410737546, + "power": 9.848441199618012, + "type": 1 + }, + "battery": { + "capacity": 8076.958682785655, + "percentage": 0.279625243944161 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 619.9662130760324, + "power": 6.8363705486808355, + "efficiency": 0.5859454095204788 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 442.362884521458, + "power": 5.906232843600466, + "efficiency": 0.5604264246882561 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 708.6993712365484, + "power": 5.5124496489506125, + "efficiency": 0.5430370122532445 + } + ], + "mrp_control": { + "k": 29.88366192818825, + "ki": 0.00454407266808169, + "p": 74.75634322863769, + "integral_limit": 0.01725148699329155 + }, + "true_anomaly": 135.98580562601748, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 35 + }, + { + "inertia": [ + 109.15794372558594, + 0.0, + 0.0, + 0.0, + 176.94821166992188, + 0.0, + 0.0, + 0.0, + 164.3232879638672 + ], + "mass": 180.15483987290918, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 36, + "solar_panel": { + "direction": [ + -0.9506456863496298, + 0.2729321174778964, + -0.14758332654427186 + ], + "area": 0.4086169019014376, + "efficiency": 0.41141886253196336 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.17717085852372924, + "power": 5.067242493430579, + "type": 1 + }, + "battery": { + "capacity": 9068.79003620891, + "percentage": 0.9626284052909573 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 732.9959261576232, + "power": 5.854568797733811, + "efficiency": 0.5831086667680017 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 578.7158181495644, + "power": 5.602364233280406, + "efficiency": 0.5146638578364676 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 649.6343926442792, + "power": 5.372727425762665, + "efficiency": 0.5911015718728463 + } + ], + "mrp_control": { + "k": 18.178212680440424, + "ki": 0.0007977081987415924, + "p": 66.5636991558978, + "integral_limit": 0.001745867732001602 + }, + "true_anomaly": 273.5764852091384, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 36 + }, + { + "inertia": [ + 163.5005645751953, + 0.0, + 0.0, + 0.0, + 93.99768829345703, + 0.0, + 0.0, + 0.0, + 130.05767822265625 + ], + "mass": 181.43388907873307, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 37, + "solar_panel": { + "direction": [ + -0.020299487731693665, + 0.0366666872576453, + 0.9991213564144151 + ], + "area": 0.2619558551068842, + "efficiency": 0.37862445719586535 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3080665080443015, + "power": 9.845529549567905, + "type": 1 + }, + "battery": { + "capacity": 17526.599158031247, + "percentage": 0.33747171611892984 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 516.933647126852, + "power": 5.567119880794009, + "efficiency": 0.5005486919249524 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 707.3026646543858, + "power": 6.928494995296558, + "efficiency": 0.5862570141751929 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 430.003196719369, + "power": 5.433514713327913, + "efficiency": 0.5108010059232468 + } + ], + "mrp_control": { + "k": 21.6347469791244, + "ki": 0.0074674940500337825, + "p": 66.43080854491348, + "integral_limit": 0.016947386764526794 + }, + "true_anomaly": 343.2286942645998, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 37 + }, + { + "inertia": [ + 168.5423583984375, + 0.0, + 0.0, + 0.0, + 171.202880859375, + 0.0, + 0.0, + 0.0, + 95.11585998535156 + ], + "mass": 130.60368821425837, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 38, + "solar_panel": { + "direction": [ + 0.8135733081805675, + 0.546651970182132, + -0.19816683807368193 + ], + "area": 0.4379546253872353, + "efficiency": 0.42639706224957374 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.11585948115156906, + "power": 3.7393681776040295, + "type": 1 + }, + "battery": { + "capacity": 28856.25184071137, + "percentage": 0.804907932921541 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 574.9320300819053, + "power": 6.123060486582606, + "efficiency": 0.5486777607772813 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 467.7952233772985, + "power": 6.746811675161717, + "efficiency": 0.5725070569335967 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 413.0257863068419, + "power": 6.154226206883827, + "efficiency": 0.5283353597816505 + } + ], + "mrp_control": { + "k": 33.385849281758794, + "ki": 0.006958660574160468, + "p": 76.5569599004141, + "integral_limit": 0.030027891413152936 + }, + "true_anomaly": 230.9145581950809, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 38 + }, + { + "inertia": [ + 64.55734252929688, + 0.0, + 0.0, + 0.0, + 193.67852783203125, + 0.0, + 0.0, + 0.0, + 180.53939819335938 + ], + "mass": 101.9636340288566, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 39, + "solar_panel": { + "direction": [ + 0.5330674442749551, + 0.7336010073498604, + 0.4215076059449435 + ], + "area": 0.4290818827997024, + "efficiency": 0.4586110485857876 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.10142922950022087, + "power": 7.352908193555159, + "type": 1 + }, + "battery": { + "capacity": 24093.06594490965, + "percentage": 0.8874533412824551 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 413.98490381439717, + "power": 6.842678303284157, + "efficiency": 0.5504511904730409 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 594.7702668221474, + "power": 5.845835250555432, + "efficiency": 0.5664317031791453 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 710.6216839418951, + "power": 6.001865096862657, + "efficiency": 0.5606363618194719 + } + ], + "mrp_control": { + "k": 40.995370962267266, + "ki": 0.004034063181357906, + "p": 139.15294922593506, + "integral_limit": 0.01694267139482706 + }, + "true_anomaly": 8.98220840488532, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 39 + }, + { + "inertia": [ + 135.80453491210938, + 0.0, + 0.0, + 0.0, + 140.40789794921875, + 0.0, + 0.0, + 0.0, + 121.83128356933594 + ], + "mass": 88.44628998256205, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 40, + "solar_panel": { + "direction": [ + 0.7465508294831651, + 0.6072606696771159, + -0.27183880896829093 + ], + "area": 0.1653065369957415, + "efficiency": 0.1897320129372826 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.1681539992924496, + "power": 5.157737934322718, + "type": 1 + }, + "battery": { + "capacity": 9915.066271361116, + "percentage": 0.5826650210339702 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 429.0192213372189, + "power": 5.959889173873413, + "efficiency": 0.5710740629647696 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 457.8281046081359, + "power": 5.065466407528281, + "efficiency": 0.5531701983047603 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 494.22672612712523, + "power": 5.178005381303903, + "efficiency": 0.5969669257417497 + } + ], + "mrp_control": { + "k": 47.10638319791235, + "ki": 0.001778264597209941, + "p": 168.9574852059773, + "integral_limit": 0.00038011170277035605 + }, + "true_anomaly": 138.03126914202375, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 40 + }, + { + "inertia": [ + 72.08142852783203, + 0.0, + 0.0, + 0.0, + 154.134765625, + 0.0, + 0.0, + 0.0, + 106.26858520507812 + ], + "mass": 91.93325187132746, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 41, + "solar_panel": { + "direction": [ + 0.4930746141406247, + 0.769380218260671, + -0.4061175995191987 + ], + "area": 0.4818041927101636, + "efficiency": 0.1427726666313275 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.22629043559926357, + "power": 9.341450331279649, + "type": 1 + }, + "battery": { + "capacity": 9724.982517449951, + "percentage": 0.6354678731055304 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 680.2124935625187, + "power": 6.757428218891475, + "efficiency": 0.5952943891936827 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 698.5324653585499, + "power": 5.733422657282828, + "efficiency": 0.5776943442102116 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 417.2497975213965, + "power": 6.060050291602488, + "efficiency": 0.5431916127220118 + } + ], + "mrp_control": { + "k": 30.787519685465753, + "ki": 0.003097997347493938, + "p": 106.85394954275422, + "integral_limit": 0.0014931956589494214 + }, + "true_anomaly": 224.42456542097867, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 41 + }, + { + "inertia": [ + 68.81950378417969, + 0.0, + 0.0, + 0.0, + 107.76785278320312, + 0.0, + 0.0, + 0.0, + 54.660438537597656 + ], + "mass": 124.96417627993951, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 42, + "solar_panel": { + "direction": [ + 0.906796303214943, + 0.4209003310661929, + 0.02373553841989525 + ], + "area": 0.14883786975120492, + "efficiency": 0.26615144119758966 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2611086856449503, + "power": 6.283506032650581, + "type": 1 + }, + "battery": { + "capacity": 17948.76733690057, + "percentage": 0.16091976381163497 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 497.7541637990602, + "power": 5.068215753904036, + "efficiency": 0.5902887872770601 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 560.5877705612445, + "power": 5.621718094212501, + "efficiency": 0.5753240586165237 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 657.8750655718443, + "power": 5.912216291554753, + "efficiency": 0.5326546630813805 + } + ], + "mrp_control": { + "k": 36.061609082345754, + "ki": 0.0011425793708446218, + "p": 82.47619065526206, + "integral_limit": 0.004656941483977448 + }, + "true_anomaly": 170.2331277095395, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 42 + }, + { + "inertia": [ + 197.94090270996094, + 0.0, + 0.0, + 0.0, + 191.99053955078125, + 0.0, + 0.0, + 0.0, + 160.7410125732422 + ], + "mass": 121.81893880187667, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 43, + "solar_panel": { + "direction": [ + -0.6332987280513398, + 0.6685165221457403, + -0.38989534578745494 + ], + "area": 0.13434099543350647, + "efficiency": 0.20817638169530156 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.29499482734394095, + "power": 6.923434663698923, + "type": 1 + }, + "battery": { + "capacity": 16713.258150827154, + "percentage": 0.9402639017123816 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 679.5033971609362, + "power": 6.871356137644696, + "efficiency": 0.5036513933072397 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 443.5167712858938, + "power": 6.954281508131328, + "efficiency": 0.5441804862657048 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 430.28295275809035, + "power": 5.558942774883756, + "efficiency": 0.5182529732948798 + } + ], + "mrp_control": { + "k": 34.25669573596886, + "ki": 0.0035379641122743077, + "p": 117.03458669599739, + "integral_limit": 0.003552026808744875 + }, + "true_anomaly": 251.16641441799, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 43 + } + ] +} \ No newline at end of file diff --git a/benchmarks/aeosbench/dataset/cases/00517/taskset.json b/benchmarks/aeosbench/dataset/cases/00517/taskset.json new file mode 100644 index 0000000..1fecc81 --- /dev/null +++ b/benchmarks/aeosbench/dataset/cases/00517/taskset.json @@ -0,0 +1,2543 @@ +[ + { + "release_time": 2438, + "due_time": 3214, + "duration": 54, + "coordinate": [ + 72.8196459902563, + -168.84120388861643 + ], + "sensor_type": 1, + "id": 0 + }, + { + "release_time": 805, + "due_time": 1890, + "duration": 41, + "coordinate": [ + 74.14635520738096, + -72.43483977869865 + ], + "sensor_type": 1, + "id": 1 + }, + { + "release_time": 2194, + "due_time": 2922, + "duration": 55, + "coordinate": [ + 30.301373596637276, + -3.3507009883833803 + ], + "sensor_type": 1, + "id": 2 + }, + { + "release_time": 3127, + "due_time": 3377, + "duration": 48, + "coordinate": [ + -32.51119841505644, + 70.09685020882134 + ], + "sensor_type": 1, + "id": 3 + }, + { + "release_time": 885, + "due_time": 1226, + "duration": 44, + "coordinate": [ + 70.85826012378777, + -118.12639068519616 + ], + "sensor_type": 1, + "id": 4 + }, + { + "release_time": 1406, + "due_time": 2488, + "duration": 24, + "coordinate": [ + -67.75831028674381, + 18.694563170870424 + ], + "sensor_type": 1, + "id": 5 + }, + { + "release_time": 1958, + "due_time": 3524, + "duration": 41, + "coordinate": [ + 89.69766834503525, + -6.569214600121029 + ], + "sensor_type": 1, + "id": 6 + }, + { + "release_time": 221, + "due_time": 1443, + "duration": 36, + "coordinate": [ + -7.215112317574267, + -39.09416052334234 + ], + "sensor_type": 1, + "id": 7 + }, + { + "release_time": 23, + "due_time": 1457, + "duration": 54, + "coordinate": [ + 67.12848063506107, + -45.05065947529437 + ], + "sensor_type": 1, + "id": 8 + }, + { + "release_time": 2356, + "due_time": 3074, + "duration": 40, + "coordinate": [ + 78.48421619290093, + 49.36890498819355 + ], + "sensor_type": 1, + "id": 9 + }, + { + "release_time": 3409, + "due_time": 3584, + "duration": 48, + "coordinate": [ + -7.888744394827796, + 149.639320947109 + ], + "sensor_type": 1, + "id": 10 + }, + { + "release_time": 1379, + "due_time": 1738, + "duration": 25, + "coordinate": [ + -55.282644041374866, + -82.60775125983051 + ], + "sensor_type": 1, + "id": 11 + }, + { + "release_time": 1817, + "due_time": 3353, + "duration": 26, + "coordinate": [ + 86.7192369930354, + 47.206032546457664 + ], + "sensor_type": 1, + "id": 12 + }, + { + "release_time": 2017, + "due_time": 3347, + "duration": 42, + "coordinate": [ + -88.00547076164436, + -146.21122590347113 + ], + "sensor_type": 1, + "id": 13 + }, + { + "release_time": 657, + "due_time": 1389, + "duration": 43, + "coordinate": [ + -24.802703961818352, + -148.3083494794605 + ], + "sensor_type": 1, + "id": 14 + }, + { + "release_time": 1118, + "due_time": 3581, + "duration": 22, + "coordinate": [ + -33.24580702638205, + 111.91863528382316 + ], + "sensor_type": 1, + "id": 15 + }, + { + "release_time": 3126, + "due_time": 3235, + "duration": 27, + "coordinate": [ + 34.718571363742925, + -120.46490752801816 + ], + "sensor_type": 1, + "id": 16 + }, + { + "release_time": 739, + "due_time": 1344, + "duration": 18, + "coordinate": [ + 16.40764861672794, + 167.59625790800305 + ], + "sensor_type": 1, + "id": 17 + }, + { + "release_time": 1044, + "due_time": 1950, + "duration": 34, + "coordinate": [ + 53.18101632603884, + 101.91684621301329 + ], + "sensor_type": 1, + "id": 18 + }, + { + "release_time": 3231, + "due_time": 3535, + "duration": 24, + "coordinate": [ + -18.374762649003372, + -179.3868719791377 + ], + "sensor_type": 1, + "id": 19 + }, + { + "release_time": 56, + "due_time": 1044, + "duration": 19, + "coordinate": [ + -13.257413253834216, + -120.81350051662389 + ], + "sensor_type": 1, + "id": 20 + }, + { + "release_time": 869, + "due_time": 1712, + "duration": 21, + "coordinate": [ + 75.06573642852143, + -17.746043523403102 + ], + "sensor_type": 1, + "id": 21 + }, + { + "release_time": 1735, + "due_time": 2865, + "duration": 24, + "coordinate": [ + 6.621788200964531, + -92.08739979604715 + ], + "sensor_type": 1, + "id": 22 + }, + { + "release_time": 1616, + "due_time": 2490, + "duration": 44, + "coordinate": [ + 19.487090603449886, + -107.90891560502114 + ], + "sensor_type": 1, + "id": 23 + }, + { + "release_time": 1525, + "due_time": 2410, + "duration": 56, + "coordinate": [ + 57.96393816920849, + 60.20855528879645 + ], + "sensor_type": 1, + "id": 24 + }, + { + "release_time": 1567, + "due_time": 2557, + "duration": 23, + "coordinate": [ + -56.439973786464265, + 157.32963189902705 + ], + "sensor_type": 1, + "id": 25 + }, + { + "release_time": 2514, + "due_time": 2840, + "duration": 56, + "coordinate": [ + 45.65622301637197, + 138.9184898540476 + ], + "sensor_type": 1, + "id": 26 + }, + { + "release_time": 2648, + "due_time": 2958, + "duration": 24, + "coordinate": [ + -72.60951968186254, + 156.97429195779767 + ], + "sensor_type": 1, + "id": 27 + }, + { + "release_time": 1929, + "due_time": 2937, + "duration": 27, + "coordinate": [ + -65.14907725334561, + 141.0259433959692 + ], + "sensor_type": 1, + "id": 28 + }, + { + "release_time": 2871, + "due_time": 3501, + "duration": 24, + "coordinate": [ + -29.50311800023146, + -44.13875521247763 + ], + "sensor_type": 1, + "id": 29 + }, + { + "release_time": 1213, + "due_time": 2554, + "duration": 57, + "coordinate": [ + 59.37901948149451, + 112.24581172537262 + ], + "sensor_type": 1, + "id": 30 + }, + { + "release_time": 175, + "due_time": 1399, + "duration": 49, + "coordinate": [ + -27.427260941155843, + -72.49204455216781 + ], + "sensor_type": 1, + "id": 31 + }, + { + "release_time": 1919, + "due_time": 3227, + "duration": 22, + "coordinate": [ + 72.99431181839279, + -151.15800278471488 + ], + "sensor_type": 1, + "id": 32 + }, + { + "release_time": 877, + "due_time": 2174, + "duration": 45, + "coordinate": [ + 55.39954593080711, + 71.54003599461146 + ], + "sensor_type": 1, + "id": 33 + }, + { + "release_time": 892, + "due_time": 3558, + "duration": 39, + "coordinate": [ + 71.41208880276244, + 54.14593234771044 + ], + "sensor_type": 1, + "id": 34 + }, + { + "release_time": 496, + "due_time": 1294, + "duration": 57, + "coordinate": [ + 75.08225513482839, + -126.53414036979001 + ], + "sensor_type": 1, + "id": 35 + }, + { + "release_time": 890, + "due_time": 2039, + "duration": 35, + "coordinate": [ + -58.48450280452918, + -21.78486249776367 + ], + "sensor_type": 1, + "id": 36 + }, + { + "release_time": 109, + "due_time": 1815, + "duration": 53, + "coordinate": [ + -43.290462249462976, + -82.0343534086641 + ], + "sensor_type": 1, + "id": 37 + }, + { + "release_time": 3489, + "due_time": 3560, + "duration": 23, + "coordinate": [ + 88.0266671247345, + -114.83439215219478 + ], + "sensor_type": 1, + "id": 38 + }, + { + "release_time": 293, + "due_time": 1418, + "duration": 17, + "coordinate": [ + -36.56572807073544, + 3.362355160519428 + ], + "sensor_type": 1, + "id": 39 + }, + { + "release_time": 3388, + "due_time": 3482, + "duration": 20, + "coordinate": [ + -79.61715836958356, + -123.07946542352828 + ], + "sensor_type": 1, + "id": 40 + }, + { + "release_time": 2125, + "due_time": 2732, + "duration": 38, + "coordinate": [ + 87.30573157762151, + 12.993670629071772 + ], + "sensor_type": 1, + "id": 41 + }, + { + "release_time": 1564, + "due_time": 2690, + "duration": 26, + "coordinate": [ + -6.813343994883994, + -159.22960897651527 + ], + "sensor_type": 1, + "id": 42 + }, + { + "release_time": 1595, + "due_time": 2482, + "duration": 55, + "coordinate": [ + 32.31715704349085, + -150.21756769974675 + ], + "sensor_type": 1, + "id": 43 + }, + { + "release_time": 1666, + "due_time": 2177, + "duration": 54, + "coordinate": [ + 86.95664727388197, + 114.41211394693767 + ], + "sensor_type": 1, + "id": 44 + }, + { + "release_time": 1092, + "due_time": 1470, + "duration": 43, + "coordinate": [ + -73.3785384527349, + -51.21540441277182 + ], + "sensor_type": 1, + "id": 45 + }, + { + "release_time": 2457, + "due_time": 3058, + "duration": 42, + "coordinate": [ + 14.605510438512056, + 71.78623820634172 + ], + "sensor_type": 1, + "id": 46 + }, + { + "release_time": 2050, + "due_time": 2850, + "duration": 38, + "coordinate": [ + -11.556737232461842, + -12.204782711452339 + ], + "sensor_type": 1, + "id": 47 + }, + { + "release_time": 2962, + "due_time": 3166, + "duration": 25, + "coordinate": [ + -83.58747609082849, + -150.19428460709844 + ], + "sensor_type": 1, + "id": 48 + }, + { + "release_time": 2076, + "due_time": 2243, + "duration": 35, + "coordinate": [ + -71.03256195347613, + -98.17165993741861 + ], + "sensor_type": 1, + "id": 49 + }, + { + "release_time": 948, + "due_time": 1951, + "duration": 30, + "coordinate": [ + 82.72903615687838, + -27.031691237670003 + ], + "sensor_type": 1, + "id": 50 + }, + { + "release_time": 30, + "due_time": 3497, + "duration": 32, + "coordinate": [ + -8.866753398020705, + -133.0208367551611 + ], + "sensor_type": 1, + "id": 51 + }, + { + "release_time": 2396, + "due_time": 3435, + "duration": 52, + "coordinate": [ + 59.32175659761916, + -179.93872981501366 + ], + "sensor_type": 1, + "id": 52 + }, + { + "release_time": 2423, + "due_time": 2812, + "duration": 34, + "coordinate": [ + 44.35470102401325, + -99.10572097912878 + ], + "sensor_type": 1, + "id": 53 + }, + { + "release_time": 2942, + "due_time": 3408, + "duration": 29, + "coordinate": [ + -45.167062218651786, + -179.05117831828315 + ], + "sensor_type": 1, + "id": 54 + }, + { + "release_time": 2740, + "due_time": 3065, + "duration": 60, + "coordinate": [ + -88.74488514578522, + 0.441241098240738 + ], + "sensor_type": 1, + "id": 55 + }, + { + "release_time": 1498, + "due_time": 3139, + "duration": 36, + "coordinate": [ + 59.24621516453806, + -23.74029634746313 + ], + "sensor_type": 1, + "id": 56 + }, + { + "release_time": 2656, + "due_time": 2943, + "duration": 57, + "coordinate": [ + 11.492796509330475, + 79.67850859922476 + ], + "sensor_type": 1, + "id": 57 + }, + { + "release_time": 418, + "due_time": 2469, + "duration": 44, + "coordinate": [ + -57.663424130699866, + -43.025311740757616 + ], + "sensor_type": 1, + "id": 58 + }, + { + "release_time": 1775, + "due_time": 2356, + "duration": 16, + "coordinate": [ + 87.37759689599943, + -178.83849842433298 + ], + "sensor_type": 1, + "id": 59 + }, + { + "release_time": 2930, + "due_time": 3139, + "duration": 51, + "coordinate": [ + -9.71310583463314, + -69.41486336443833 + ], + "sensor_type": 1, + "id": 60 + }, + { + "release_time": 319, + "due_time": 936, + "duration": 17, + "coordinate": [ + 8.135926522601736, + -8.282505538980814 + ], + "sensor_type": 1, + "id": 61 + }, + { + "release_time": 2454, + "due_time": 2655, + "duration": 54, + "coordinate": [ + 28.99686785733195, + -137.3039299782605 + ], + "sensor_type": 1, + "id": 62 + }, + { + "release_time": 2242, + "due_time": 3206, + "duration": 45, + "coordinate": [ + -14.399103701901467, + 29.30765768824682 + ], + "sensor_type": 1, + "id": 63 + }, + { + "release_time": 917, + "due_time": 1607, + "duration": 56, + "coordinate": [ + -52.91982096670696, + -35.158048905737814 + ], + "sensor_type": 1, + "id": 64 + }, + { + "release_time": 1001, + "due_time": 2611, + "duration": 49, + "coordinate": [ + 25.938636388624815, + 63.25940411603136 + ], + "sensor_type": 1, + "id": 65 + }, + { + "release_time": 3026, + "due_time": 3599, + "duration": 21, + "coordinate": [ + -89.1904969411697, + -48.20813085618471 + ], + "sensor_type": 1, + "id": 66 + }, + { + "release_time": 2944, + "due_time": 3414, + "duration": 46, + "coordinate": [ + -55.88037406306328, + 115.9909668054147 + ], + "sensor_type": 1, + "id": 67 + }, + { + "release_time": 2044, + "due_time": 2968, + "duration": 48, + "coordinate": [ + 21.704181324349733, + -108.30304884271396 + ], + "sensor_type": 1, + "id": 68 + }, + { + "release_time": 3369, + "due_time": 3486, + "duration": 20, + "coordinate": [ + 71.9877276162369, + 123.62182136077956 + ], + "sensor_type": 1, + "id": 69 + }, + { + "release_time": 7, + "due_time": 549, + "duration": 54, + "coordinate": [ + -4.740247938925535, + 166.05305786230133 + ], + "sensor_type": 1, + "id": 70 + }, + { + "release_time": 1957, + "due_time": 3024, + "duration": 50, + "coordinate": [ + -21.670504341232515, + -164.40789490581085 + ], + "sensor_type": 1, + "id": 71 + }, + { + "release_time": 973, + "due_time": 1149, + "duration": 48, + "coordinate": [ + 43.47297158773668, + 21.87046645619634 + ], + "sensor_type": 1, + "id": 72 + }, + { + "release_time": 2225, + "due_time": 3530, + "duration": 23, + "coordinate": [ + 27.731228177279363, + -33.84733109016008 + ], + "sensor_type": 1, + "id": 73 + }, + { + "release_time": 198, + "due_time": 3218, + "duration": 33, + "coordinate": [ + -63.83798809941841, + 29.911448638977475 + ], + "sensor_type": 1, + "id": 74 + }, + { + "release_time": 957, + "due_time": 2963, + "duration": 33, + "coordinate": [ + -27.110968745254283, + 119.39635404809616 + ], + "sensor_type": 1, + "id": 75 + }, + { + "release_time": 2213, + "due_time": 2803, + "duration": 24, + "coordinate": [ + -64.22182049425096, + -55.33087224090339 + ], + "sensor_type": 1, + "id": 76 + }, + { + "release_time": 2393, + "due_time": 2529, + "duration": 24, + "coordinate": [ + 64.05621970363103, + 92.90755285524261 + ], + "sensor_type": 1, + "id": 77 + }, + { + "release_time": 518, + "due_time": 749, + "duration": 25, + "coordinate": [ + 50.393985715182026, + 88.93773621134875 + ], + "sensor_type": 1, + "id": 78 + }, + { + "release_time": 1699, + "due_time": 2103, + "duration": 46, + "coordinate": [ + -51.43551329827857, + -79.57086506134705 + ], + "sensor_type": 1, + "id": 79 + }, + { + "release_time": 1795, + "due_time": 1892, + "duration": 16, + "coordinate": [ + 4.235241061723372, + 38.75481850345366 + ], + "sensor_type": 1, + "id": 80 + }, + { + "release_time": 2159, + "due_time": 2666, + "duration": 56, + "coordinate": [ + -36.836598377292106, + 144.4493506072846 + ], + "sensor_type": 1, + "id": 81 + }, + { + "release_time": 3212, + "due_time": 3452, + "duration": 56, + "coordinate": [ + -73.58697028757925, + -119.41995386080598 + ], + "sensor_type": 1, + "id": 82 + }, + { + "release_time": 4, + "due_time": 3121, + "duration": 21, + "coordinate": [ + 10.811713811763937, + -43.71636673088949 + ], + "sensor_type": 1, + "id": 83 + }, + { + "release_time": 2633, + "due_time": 2853, + "duration": 45, + "coordinate": [ + -73.17410804779703, + 160.1546334428964 + ], + "sensor_type": 1, + "id": 84 + }, + { + "release_time": 2769, + "due_time": 3237, + "duration": 24, + "coordinate": [ + 67.59642976201445, + 16.39855713941958 + ], + "sensor_type": 1, + "id": 85 + }, + { + "release_time": 2438, + "due_time": 2530, + "duration": 29, + "coordinate": [ + 59.69334495304179, + -71.36372793599202 + ], + "sensor_type": 1, + "id": 86 + }, + { + "release_time": 2181, + "due_time": 2907, + "duration": 22, + "coordinate": [ + -79.23572856661114, + 139.7907544539808 + ], + "sensor_type": 1, + "id": 87 + }, + { + "release_time": 1918, + "due_time": 2266, + "duration": 20, + "coordinate": [ + -24.508730407478225, + -138.6483764654469 + ], + "sensor_type": 1, + "id": 88 + }, + { + "release_time": 1678, + "due_time": 2379, + "duration": 22, + "coordinate": [ + 9.990299417387249, + -142.24979570716948 + ], + "sensor_type": 1, + "id": 89 + }, + { + "release_time": 726, + "due_time": 1262, + "duration": 37, + "coordinate": [ + -43.775447673053975, + -145.87540703315705 + ], + "sensor_type": 1, + "id": 90 + }, + { + "release_time": 3045, + "due_time": 3597, + "duration": 30, + "coordinate": [ + 80.87006306681562, + 73.65302890024537 + ], + "sensor_type": 1, + "id": 91 + }, + { + "release_time": 1899, + "due_time": 3170, + "duration": 38, + "coordinate": [ + -88.31910257940119, + -19.773876396644937 + ], + "sensor_type": 1, + "id": 92 + }, + { + "release_time": 1323, + "due_time": 1575, + "duration": 53, + "coordinate": [ + -23.806622718601304, + 24.556527811945188 + ], + "sensor_type": 1, + "id": 93 + }, + { + "release_time": 1496, + "due_time": 3095, + "duration": 22, + "coordinate": [ + 30.9855632943504, + -38.41837586808339 + ], + "sensor_type": 1, + "id": 94 + }, + { + "release_time": 2203, + "due_time": 2527, + "duration": 27, + "coordinate": [ + 75.02457420334287, + -63.451665509376895 + ], + "sensor_type": 1, + "id": 95 + }, + { + "release_time": 897, + "due_time": 3470, + "duration": 50, + "coordinate": [ + -38.05662594973919, + 166.9188186246247 + ], + "sensor_type": 1, + "id": 96 + }, + { + "release_time": 3036, + "due_time": 3583, + "duration": 55, + "coordinate": [ + 6.187901493648255, + -157.10041952129336 + ], + "sensor_type": 1, + "id": 97 + }, + { + "release_time": 878, + "due_time": 3335, + "duration": 49, + "coordinate": [ + 53.77189367776924, + 75.1081666005744 + ], + "sensor_type": 1, + "id": 98 + }, + { + "release_time": 1429, + "due_time": 1564, + "duration": 15, + "coordinate": [ + 46.20557232697695, + 62.44638922770736 + ], + "sensor_type": 1, + "id": 99 + }, + { + "release_time": 1390, + "due_time": 3028, + "duration": 23, + "coordinate": [ + 73.70183937098307, + 166.63587832052343 + ], + "sensor_type": 1, + "id": 100 + }, + { + "release_time": 2605, + "due_time": 3042, + "duration": 44, + "coordinate": [ + -43.21428553357983, + 87.48843320478687 + ], + "sensor_type": 1, + "id": 101 + }, + { + "release_time": 1670, + "due_time": 3035, + "duration": 49, + "coordinate": [ + -44.82068577362037, + 44.714643070594576 + ], + "sensor_type": 1, + "id": 102 + }, + { + "release_time": 414, + "due_time": 3071, + "duration": 45, + "coordinate": [ + -33.73527911120545, + 108.88432057141654 + ], + "sensor_type": 1, + "id": 103 + }, + { + "release_time": 2468, + "due_time": 2681, + "duration": 20, + "coordinate": [ + -61.07892610004521, + -10.794815661750391 + ], + "sensor_type": 1, + "id": 104 + }, + { + "release_time": 2273, + "due_time": 3371, + "duration": 46, + "coordinate": [ + -36.59633796410882, + 104.35809894317282 + ], + "sensor_type": 1, + "id": 105 + }, + { + "release_time": 1737, + "due_time": 2476, + "duration": 25, + "coordinate": [ + 24.980172707106263, + -13.839653890990036 + ], + "sensor_type": 1, + "id": 106 + }, + { + "release_time": 1585, + "due_time": 3063, + "duration": 59, + "coordinate": [ + -75.98020558552761, + -34.08442649646594 + ], + "sensor_type": 1, + "id": 107 + }, + { + "release_time": 2156, + "due_time": 2843, + "duration": 16, + "coordinate": [ + -73.17049986997579, + -176.76683975485332 + ], + "sensor_type": 1, + "id": 108 + }, + { + "release_time": 2920, + "due_time": 3071, + "duration": 21, + "coordinate": [ + -82.56584002029471, + -100.16186184454583 + ], + "sensor_type": 1, + "id": 109 + }, + { + "release_time": 2692, + "due_time": 2866, + "duration": 22, + "coordinate": [ + -89.72018669927422, + 54.68987364087312 + ], + "sensor_type": 1, + "id": 110 + }, + { + "release_time": 3402, + "due_time": 3584, + "duration": 55, + "coordinate": [ + -51.51720769041793, + 171.7094788865852 + ], + "sensor_type": 1, + "id": 111 + }, + { + "release_time": 340, + "due_time": 3473, + "duration": 54, + "coordinate": [ + -64.61037821339869, + -147.61284556589703 + ], + "sensor_type": 1, + "id": 112 + }, + { + "release_time": 2101, + "due_time": 2813, + "duration": 53, + "coordinate": [ + -84.90192870712761, + -37.36768171760471 + ], + "sensor_type": 1, + "id": 113 + }, + { + "release_time": 3341, + "due_time": 3592, + "duration": 43, + "coordinate": [ + 32.20971838900029, + 87.44415631235904 + ], + "sensor_type": 1, + "id": 114 + }, + { + "release_time": 2142, + "due_time": 3461, + "duration": 38, + "coordinate": [ + 29.39144357688842, + -146.93054645949462 + ], + "sensor_type": 1, + "id": 115 + }, + { + "release_time": 362, + "due_time": 2019, + "duration": 36, + "coordinate": [ + -8.867190543151438, + -108.69108676668642 + ], + "sensor_type": 1, + "id": 116 + }, + { + "release_time": 484, + "due_time": 1486, + "duration": 44, + "coordinate": [ + 70.8555773980743, + 128.6449002197886 + ], + "sensor_type": 1, + "id": 117 + }, + { + "release_time": 783, + "due_time": 2145, + "duration": 21, + "coordinate": [ + 74.61767498036747, + 1.0315749296265437 + ], + "sensor_type": 1, + "id": 118 + }, + { + "release_time": 246, + "due_time": 1143, + "duration": 28, + "coordinate": [ + -79.76423049083255, + 133.58552538347544 + ], + "sensor_type": 1, + "id": 119 + }, + { + "release_time": 39, + "due_time": 1482, + "duration": 56, + "coordinate": [ + -35.87991493672804, + 118.2273031490052 + ], + "sensor_type": 1, + "id": 120 + }, + { + "release_time": 815, + "due_time": 1679, + "duration": 45, + "coordinate": [ + -45.714477854706885, + 112.75967892449745 + ], + "sensor_type": 1, + "id": 121 + }, + { + "release_time": 1120, + "due_time": 2163, + "duration": 49, + "coordinate": [ + 61.42181168660926, + -104.21131932094443 + ], + "sensor_type": 1, + "id": 122 + }, + { + "release_time": 3145, + "due_time": 3375, + "duration": 48, + "coordinate": [ + 17.114438924356193, + -102.01845415099928 + ], + "sensor_type": 1, + "id": 123 + }, + { + "release_time": 3147, + "due_time": 3486, + "duration": 26, + "coordinate": [ + 74.34980939922426, + -129.83744834649593 + ], + "sensor_type": 1, + "id": 124 + }, + { + "release_time": 853, + "due_time": 2463, + "duration": 21, + "coordinate": [ + -85.80382444692033, + 158.14877707707188 + ], + "sensor_type": 1, + "id": 125 + }, + { + "release_time": 3187, + "due_time": 3566, + "duration": 20, + "coordinate": [ + -18.173761557946932, + 22.9586930644802 + ], + "sensor_type": 1, + "id": 126 + }, + { + "release_time": 1290, + "due_time": 2889, + "duration": 45, + "coordinate": [ + 50.68990416011164, + -6.81420343110139 + ], + "sensor_type": 1, + "id": 127 + }, + { + "release_time": 1979, + "due_time": 2318, + "duration": 52, + "coordinate": [ + 58.771729163605414, + 179.82542723609913 + ], + "sensor_type": 1, + "id": 128 + }, + { + "release_time": 1008, + "due_time": 2853, + "duration": 19, + "coordinate": [ + -72.4705675595203, + 86.92501542106265 + ], + "sensor_type": 1, + "id": 129 + }, + { + "release_time": 560, + "due_time": 1008, + "duration": 47, + "coordinate": [ + -8.086423689031932, + -102.6602059563774 + ], + "sensor_type": 1, + "id": 130 + }, + { + "release_time": 2620, + "due_time": 3010, + "duration": 17, + "coordinate": [ + -20.04775010062947, + -70.92910841941053 + ], + "sensor_type": 1, + "id": 131 + }, + { + "release_time": 3199, + "due_time": 3431, + "duration": 49, + "coordinate": [ + 42.360545514596566, + -100.98761207566339 + ], + "sensor_type": 1, + "id": 132 + }, + { + "release_time": 1256, + "due_time": 2330, + "duration": 53, + "coordinate": [ + 65.10123590767714, + -5.158012916641184 + ], + "sensor_type": 1, + "id": 133 + }, + { + "release_time": 2572, + "due_time": 3230, + "duration": 51, + "coordinate": [ + -63.961164255618705, + -118.21190655555563 + ], + "sensor_type": 1, + "id": 134 + }, + { + "release_time": 367, + "due_time": 550, + "duration": 21, + "coordinate": [ + 15.954238396541385, + -156.489437227478 + ], + "sensor_type": 1, + "id": 135 + }, + { + "release_time": 458, + "due_time": 2808, + "duration": 54, + "coordinate": [ + -85.39116756776934, + 59.100674809974294 + ], + "sensor_type": 1, + "id": 136 + }, + { + "release_time": 148, + "due_time": 2427, + "duration": 40, + "coordinate": [ + -50.24459398549021, + 89.42208264550993 + ], + "sensor_type": 1, + "id": 137 + }, + { + "release_time": 2161, + "due_time": 3585, + "duration": 22, + "coordinate": [ + 63.035512714670034, + 2.204405585359069 + ], + "sensor_type": 1, + "id": 138 + }, + { + "release_time": 1956, + "due_time": 2598, + "duration": 45, + "coordinate": [ + 89.5694306002901, + -165.55852768054137 + ], + "sensor_type": 1, + "id": 139 + }, + { + "release_time": 157, + "due_time": 1000, + "duration": 19, + "coordinate": [ + -54.739751837229065, + -177.46263819652808 + ], + "sensor_type": 1, + "id": 140 + }, + { + "release_time": 752, + "due_time": 2341, + "duration": 25, + "coordinate": [ + -19.808849715063644, + -120.68763373652686 + ], + "sensor_type": 1, + "id": 141 + }, + { + "release_time": 384, + "due_time": 2305, + "duration": 36, + "coordinate": [ + 22.66716007477767, + -47.74683332653234 + ], + "sensor_type": 1, + "id": 142 + }, + { + "release_time": 1714, + "due_time": 2118, + "duration": 54, + "coordinate": [ + -73.54298851201386, + -59.40967091109883 + ], + "sensor_type": 1, + "id": 143 + }, + { + "release_time": 3290, + "due_time": 3355, + "duration": 17, + "coordinate": [ + -63.30790668698813, + -24.37007011967657 + ], + "sensor_type": 1, + "id": 144 + }, + { + "release_time": 1355, + "due_time": 3457, + "duration": 57, + "coordinate": [ + 77.08081123158868, + 123.8840653109304 + ], + "sensor_type": 1, + "id": 145 + }, + { + "release_time": 567, + "due_time": 1612, + "duration": 29, + "coordinate": [ + -78.27441169913426, + -23.05805565996664 + ], + "sensor_type": 1, + "id": 146 + }, + { + "release_time": 2564, + "due_time": 3103, + "duration": 48, + "coordinate": [ + -1.1467343713486855, + 153.21372736508812 + ], + "sensor_type": 1, + "id": 147 + }, + { + "release_time": 2982, + "due_time": 3574, + "duration": 52, + "coordinate": [ + 35.147636668543186, + 138.22526561209168 + ], + "sensor_type": 1, + "id": 148 + }, + { + "release_time": 3079, + "due_time": 3384, + "duration": 49, + "coordinate": [ + -21.62929122286539, + 178.10604039871538 + ], + "sensor_type": 1, + "id": 149 + }, + { + "release_time": 1799, + "due_time": 2095, + "duration": 58, + "coordinate": [ + -21.37422691549054, + -13.716411103870826 + ], + "sensor_type": 1, + "id": 150 + }, + { + "release_time": 1343, + "due_time": 2085, + "duration": 28, + "coordinate": [ + -49.09621096414695, + -35.552849237135575 + ], + "sensor_type": 1, + "id": 151 + }, + { + "release_time": 3313, + "due_time": 3487, + "duration": 50, + "coordinate": [ + -76.51438015387623, + -33.222031728969 + ], + "sensor_type": 1, + "id": 152 + }, + { + "release_time": 3456, + "due_time": 3576, + "duration": 23, + "coordinate": [ + 16.93682020055809, + 32.081569810579765 + ], + "sensor_type": 1, + "id": 153 + }, + { + "release_time": 909, + "due_time": 1157, + "duration": 24, + "coordinate": [ + 25.149173879408906, + -22.568116971303766 + ], + "sensor_type": 1, + "id": 154 + }, + { + "release_time": 2042, + "due_time": 3420, + "duration": 19, + "coordinate": [ + -60.154536152560105, + -156.5687912618386 + ], + "sensor_type": 1, + "id": 155 + }, + { + "release_time": 3017, + "due_time": 3463, + "duration": 51, + "coordinate": [ + 77.93443933894858, + 8.42860696099416 + ], + "sensor_type": 1, + "id": 156 + }, + { + "release_time": 2641, + "due_time": 3309, + "duration": 16, + "coordinate": [ + -9.81733076615049, + 53.98574075149352 + ], + "sensor_type": 1, + "id": 157 + }, + { + "release_time": 3322, + "due_time": 3572, + "duration": 28, + "coordinate": [ + 62.85624926554223, + 41.074157046199076 + ], + "sensor_type": 1, + "id": 158 + }, + { + "release_time": 1354, + "due_time": 3119, + "duration": 36, + "coordinate": [ + -54.54788635331424, + 83.8373287008298 + ], + "sensor_type": 1, + "id": 159 + }, + { + "release_time": 2943, + "due_time": 3361, + "duration": 46, + "coordinate": [ + 66.48725016618721, + -151.1376084396797 + ], + "sensor_type": 1, + "id": 160 + }, + { + "release_time": 2090, + "due_time": 3459, + "duration": 18, + "coordinate": [ + 11.138954635219406, + 43.26100578772994 + ], + "sensor_type": 1, + "id": 161 + }, + { + "release_time": 408, + "due_time": 3206, + "duration": 30, + "coordinate": [ + -88.91858002533819, + -80.51905331345321 + ], + "sensor_type": 1, + "id": 162 + }, + { + "release_time": 1627, + "due_time": 2462, + "duration": 42, + "coordinate": [ + 22.805607890106515, + -147.42738647796543 + ], + "sensor_type": 1, + "id": 163 + }, + { + "release_time": 1461, + "due_time": 2598, + "duration": 44, + "coordinate": [ + 49.0748818843104, + -136.6211893818026 + ], + "sensor_type": 1, + "id": 164 + }, + { + "release_time": 470, + "due_time": 3358, + "duration": 16, + "coordinate": [ + -27.984471514817827, + -104.23073793063429 + ], + "sensor_type": 1, + "id": 165 + }, + { + "release_time": 3440, + "due_time": 3588, + "duration": 41, + "coordinate": [ + -4.478659337666599, + 150.85734511315212 + ], + "sensor_type": 1, + "id": 166 + }, + { + "release_time": 1194, + "due_time": 2815, + "duration": 49, + "coordinate": [ + 14.383648885312084, + 84.7550637454608 + ], + "sensor_type": 1, + "id": 167 + }, + { + "release_time": 2808, + "due_time": 3368, + "duration": 49, + "coordinate": [ + -46.78288137775678, + -125.54320337286339 + ], + "sensor_type": 1, + "id": 168 + }, + { + "release_time": 1260, + "due_time": 3480, + "duration": 48, + "coordinate": [ + -21.386528352198567, + -7.337639059147278 + ], + "sensor_type": 1, + "id": 169 + }, + { + "release_time": 527, + "due_time": 3010, + "duration": 58, + "coordinate": [ + 46.81506364966225, + -52.38106393710768 + ], + "sensor_type": 1, + "id": 170 + }, + { + "release_time": 850, + "due_time": 2474, + "duration": 23, + "coordinate": [ + 57.202326294536476, + -108.93135629381914 + ], + "sensor_type": 1, + "id": 171 + }, + { + "release_time": 2381, + "due_time": 2814, + "duration": 36, + "coordinate": [ + 27.39689770057963, + -136.84769533982404 + ], + "sensor_type": 1, + "id": 172 + }, + { + "release_time": 364, + "due_time": 1863, + "duration": 35, + "coordinate": [ + 19.75811791879603, + 78.55733143227513 + ], + "sensor_type": 1, + "id": 173 + }, + { + "release_time": 1449, + "due_time": 1829, + "duration": 27, + "coordinate": [ + -47.85618284251478, + 6.18457092134571 + ], + "sensor_type": 1, + "id": 174 + }, + { + "release_time": 2873, + "due_time": 3349, + "duration": 32, + "coordinate": [ + -48.63120413721941, + 86.4801011002964 + ], + "sensor_type": 1, + "id": 175 + }, + { + "release_time": 1331, + "due_time": 2537, + "duration": 58, + "coordinate": [ + -14.508858326965225, + 63.9162878285826 + ], + "sensor_type": 1, + "id": 176 + }, + { + "release_time": 1193, + "due_time": 3364, + "duration": 60, + "coordinate": [ + 47.63933129831122, + 1.0946823255063975 + ], + "sensor_type": 1, + "id": 177 + }, + { + "release_time": 1818, + "due_time": 3189, + "duration": 18, + "coordinate": [ + -58.399377901647, + -31.56210531563852 + ], + "sensor_type": 1, + "id": 178 + }, + { + "release_time": 1237, + "due_time": 2738, + "duration": 38, + "coordinate": [ + 86.72569551412062, + 150.57855957499083 + ], + "sensor_type": 1, + "id": 179 + }, + { + "release_time": 3147, + "due_time": 3234, + "duration": 26, + "coordinate": [ + -71.75573240767318, + 161.15518969567148 + ], + "sensor_type": 1, + "id": 180 + }, + { + "release_time": 1624, + "due_time": 3584, + "duration": 46, + "coordinate": [ + -38.896930501693994, + -131.38086133643424 + ], + "sensor_type": 1, + "id": 181 + }, + { + "release_time": 2999, + "due_time": 3159, + "duration": 19, + "coordinate": [ + -34.23507126653581, + 123.65968980571614 + ], + "sensor_type": 1, + "id": 182 + }, + { + "release_time": 764, + "due_time": 2324, + "duration": 59, + "coordinate": [ + -76.14467854378, + 51.55617177802583 + ], + "sensor_type": 1, + "id": 183 + }, + { + "release_time": 2568, + "due_time": 2975, + "duration": 36, + "coordinate": [ + -59.8645064953216, + 146.00108320608575 + ], + "sensor_type": 1, + "id": 184 + }, + { + "release_time": 494, + "due_time": 3261, + "duration": 41, + "coordinate": [ + -17.69140188014191, + -17.720905365663498 + ], + "sensor_type": 1, + "id": 185 + }, + { + "release_time": 2108, + "due_time": 3597, + "duration": 35, + "coordinate": [ + 39.37621620590323, + 0.8512220728385671 + ], + "sensor_type": 1, + "id": 186 + }, + { + "release_time": 518, + "due_time": 2525, + "duration": 19, + "coordinate": [ + 6.5938373772857375, + 156.09141324329215 + ], + "sensor_type": 1, + "id": 187 + }, + { + "release_time": 2481, + "due_time": 2886, + "duration": 56, + "coordinate": [ + 25.962510262363267, + 167.08083996136213 + ], + "sensor_type": 1, + "id": 188 + }, + { + "release_time": 2882, + "due_time": 3386, + "duration": 37, + "coordinate": [ + 75.58347602142865, + 141.57348227173838 + ], + "sensor_type": 1, + "id": 189 + }, + { + "release_time": 847, + "due_time": 2140, + "duration": 36, + "coordinate": [ + -42.120646239067455, + -103.8667650162286 + ], + "sensor_type": 1, + "id": 190 + }, + { + "release_time": 2010, + "due_time": 2357, + "duration": 23, + "coordinate": [ + -38.632989429706576, + 164.05763314474552 + ], + "sensor_type": 1, + "id": 191 + }, + { + "release_time": 2254, + "due_time": 3166, + "duration": 36, + "coordinate": [ + 66.56476254354891, + 14.508944773394916 + ], + "sensor_type": 1, + "id": 192 + }, + { + "release_time": 2660, + "due_time": 2795, + "duration": 27, + "coordinate": [ + -1.9837652799657235, + -148.44991533890772 + ], + "sensor_type": 1, + "id": 193 + }, + { + "release_time": 1343, + "due_time": 1961, + "duration": 27, + "coordinate": [ + 34.81659896976066, + -63.88436964415426 + ], + "sensor_type": 1, + "id": 194 + }, + { + "release_time": 800, + "due_time": 1531, + "duration": 15, + "coordinate": [ + -41.83793313557557, + 112.30877901472581 + ], + "sensor_type": 1, + "id": 195 + }, + { + "release_time": 2138, + "due_time": 3472, + "duration": 51, + "coordinate": [ + 71.21582738761919, + -147.7848421292694 + ], + "sensor_type": 1, + "id": 196 + }, + { + "release_time": 598, + "due_time": 3191, + "duration": 23, + "coordinate": [ + 10.321612134708275, + 105.99002809553627 + ], + "sensor_type": 1, + "id": 197 + }, + { + "release_time": 1340, + "due_time": 1643, + "duration": 39, + "coordinate": [ + -29.574844416972184, + -101.71057157009439 + ], + "sensor_type": 1, + "id": 198 + }, + { + "release_time": 444, + "due_time": 3455, + "duration": 55, + "coordinate": [ + 12.924334819118982, + -50.380665686102674 + ], + "sensor_type": 1, + "id": 199 + }, + { + "release_time": 2032, + "due_time": 3164, + "duration": 43, + "coordinate": [ + -75.94171617732664, + 150.1484207734037 + ], + "sensor_type": 1, + "id": 200 + }, + { + "release_time": 1529, + "due_time": 2015, + "duration": 50, + "coordinate": [ + 70.94486986639888, + 166.09614959283329 + ], + "sensor_type": 1, + "id": 201 + }, + { + "release_time": 3340, + "due_time": 3580, + "duration": 57, + "coordinate": [ + -71.17202430980684, + 90.7800405202982 + ], + "sensor_type": 1, + "id": 202 + }, + { + "release_time": 1255, + "due_time": 2579, + "duration": 36, + "coordinate": [ + 44.39882320316397, + -90.3482876594792 + ], + "sensor_type": 1, + "id": 203 + }, + { + "release_time": 3177, + "due_time": 3389, + "duration": 45, + "coordinate": [ + -60.28115644550352, + -32.16956405210553 + ], + "sensor_type": 1, + "id": 204 + }, + { + "release_time": 3320, + "due_time": 3542, + "duration": 43, + "coordinate": [ + 60.45740810529759, + 15.727666019017022 + ], + "sensor_type": 1, + "id": 205 + }, + { + "release_time": 1223, + "due_time": 1556, + "duration": 58, + "coordinate": [ + 51.881596173106004, + -169.5195716398904 + ], + "sensor_type": 1, + "id": 206 + }, + { + "release_time": 2594, + "due_time": 3245, + "duration": 51, + "coordinate": [ + 50.607710751505806, + 119.20949277098663 + ], + "sensor_type": 1, + "id": 207 + }, + { + "release_time": 3458, + "due_time": 3583, + "duration": 41, + "coordinate": [ + -31.9533703467348, + 117.16112422204264 + ], + "sensor_type": 1, + "id": 208 + }, + { + "release_time": 2916, + "due_time": 3114, + "duration": 29, + "coordinate": [ + 74.70705148577531, + -113.4256716752405 + ], + "sensor_type": 1, + "id": 209 + }, + { + "release_time": 1852, + "due_time": 1999, + "duration": 35, + "coordinate": [ + 85.25274773955584, + 167.07949289057075 + ], + "sensor_type": 1, + "id": 210 + }, + { + "release_time": 3124, + "due_time": 3538, + "duration": 43, + "coordinate": [ + 86.45482557199588, + -155.90563798016672 + ], + "sensor_type": 1, + "id": 211 + }, + { + "release_time": 3150, + "due_time": 3436, + "duration": 60, + "coordinate": [ + -56.34711524428204, + -90.79773248023933 + ], + "sensor_type": 1, + "id": 212 + }, + { + "release_time": 1423, + "due_time": 2538, + "duration": 29, + "coordinate": [ + 82.35136400508517, + 61.94031613793351 + ], + "sensor_type": 1, + "id": 213 + }, + { + "release_time": 1078, + "due_time": 1524, + "duration": 56, + "coordinate": [ + 46.16585596230365, + -49.338320383134345 + ], + "sensor_type": 1, + "id": 214 + }, + { + "release_time": 528, + "due_time": 1528, + "duration": 35, + "coordinate": [ + 29.40275432425757, + -150.05790678510044 + ], + "sensor_type": 1, + "id": 215 + }, + { + "release_time": 3296, + "due_time": 3561, + "duration": 48, + "coordinate": [ + 49.528349461352576, + 24.50923359642249 + ], + "sensor_type": 1, + "id": 216 + }, + { + "release_time": 518, + "due_time": 1788, + "duration": 26, + "coordinate": [ + -80.87628116153165, + -3.8701210437065185 + ], + "sensor_type": 1, + "id": 217 + }, + { + "release_time": 2158, + "due_time": 2684, + "duration": 33, + "coordinate": [ + 51.216475881947474, + 105.39845289499317 + ], + "sensor_type": 1, + "id": 218 + }, + { + "release_time": 2268, + "due_time": 3430, + "duration": 42, + "coordinate": [ + -74.62451308915837, + -69.61168983975747 + ], + "sensor_type": 1, + "id": 219 + }, + { + "release_time": 1168, + "due_time": 3305, + "duration": 50, + "coordinate": [ + -18.723418228035897, + -174.22752527725643 + ], + "sensor_type": 1, + "id": 220 + }, + { + "release_time": 2289, + "due_time": 2400, + "duration": 33, + "coordinate": [ + 5.503689877057425, + -7.295213726445809 + ], + "sensor_type": 1, + "id": 221 + }, + { + "release_time": 1682, + "due_time": 2812, + "duration": 47, + "coordinate": [ + 30.012082669211225, + -31.12520893560753 + ], + "sensor_type": 1, + "id": 222 + }, + { + "release_time": 3125, + "due_time": 3552, + "duration": 57, + "coordinate": [ + -63.36482102209163, + 146.65339776185783 + ], + "sensor_type": 1, + "id": 223 + }, + { + "release_time": 1401, + "due_time": 3374, + "duration": 22, + "coordinate": [ + -77.9922446781298, + 71.80511166512585 + ], + "sensor_type": 1, + "id": 224 + }, + { + "release_time": 2876, + "due_time": 3093, + "duration": 38, + "coordinate": [ + 34.80491943221658, + -169.65427254572103 + ], + "sensor_type": 1, + "id": 225 + }, + { + "release_time": 3193, + "due_time": 3512, + "duration": 35, + "coordinate": [ + -40.57372729549728, + -174.4734408554097 + ], + "sensor_type": 1, + "id": 226 + }, + { + "release_time": 1367, + "due_time": 3246, + "duration": 54, + "coordinate": [ + -17.289874207937217, + 28.215626483567945 + ], + "sensor_type": 1, + "id": 227 + }, + { + "release_time": 3408, + "due_time": 3559, + "duration": 42, + "coordinate": [ + -46.24809884024295, + 64.9987869624992 + ], + "sensor_type": 1, + "id": 228 + }, + { + "release_time": 3082, + "due_time": 3307, + "duration": 53, + "coordinate": [ + -23.367538564694883, + 51.24964642163175 + ], + "sensor_type": 1, + "id": 229 + }, + { + "release_time": 1861, + "due_time": 2535, + "duration": 46, + "coordinate": [ + -36.312618296048, + -179.90839113199294 + ], + "sensor_type": 1, + "id": 230 + } +] \ No newline at end of file diff --git a/benchmarks/aeosbench/dataset/cases/00549/constellation.json b/benchmarks/aeosbench/dataset/cases/00549/constellation.json new file mode 100644 index 0000000..7198e88 --- /dev/null +++ b/benchmarks/aeosbench/dataset/cases/00549/constellation.json @@ -0,0 +1,2848 @@ +{ + "orbits": [ + { + "id": 0, + "eccentricity": 0.0003427, + "semi_major_axis": 7571000.0, + "inclination": 87.9146, + "right_ascension_of_the_ascending_node": 88.5309, + "argument_of_perigee": 54.8254 + }, + { + "id": 1, + "eccentricity": 0.0001377, + "semi_major_axis": 6921000.0, + "inclination": 53.2185, + "right_ascension_of_the_ascending_node": 326.4681, + "argument_of_perigee": 82.4625 + }, + { + "id": 2, + "eccentricity": 0.0002185, + "semi_major_axis": 7571000.0, + "inclination": 87.9276, + "right_ascension_of_the_ascending_node": 27.6388, + "argument_of_perigee": 96.677 + }, + { + "id": 3, + "eccentricity": 0.000148, + "semi_major_axis": 6921000.0, + "inclination": 53.0543, + "right_ascension_of_the_ascending_node": 151.5876, + "argument_of_perigee": 90.9358 + }, + { + "id": 4, + "eccentricity": 0.0001273, + "semi_major_axis": 6921000.0, + "inclination": 53.2172, + "right_ascension_of_the_ascending_node": 287.9994, + "argument_of_perigee": 91.5994 + }, + { + "id": 5, + "eccentricity": 0.0001493, + "semi_major_axis": 6921000.0, + "inclination": 53.0544, + "right_ascension_of_the_ascending_node": 131.864, + "argument_of_perigee": 83.1227 + }, + { + "id": 6, + "eccentricity": 0.0001432, + "semi_major_axis": 6921000.0, + "inclination": 53.2172, + "right_ascension_of_the_ascending_node": 109.6209, + "argument_of_perigee": 84.2649 + }, + { + "id": 7, + "eccentricity": 0.0001482, + "semi_major_axis": 6921000.0, + "inclination": 53.2164, + "right_ascension_of_the_ascending_node": 154.0044, + "argument_of_perigee": 91.0649 + }, + { + "id": 8, + "eccentricity": 0.0001269, + "semi_major_axis": 6921000.0, + "inclination": 53.0547, + "right_ascension_of_the_ascending_node": 77.7047, + "argument_of_perigee": 95.5854 + }, + { + "id": 9, + "eccentricity": 0.0001209, + "semi_major_axis": 6921000.0, + "inclination": 53.218, + "right_ascension_of_the_ascending_node": 271.7749, + "argument_of_perigee": 108.6107 + }, + { + "id": 10, + "eccentricity": 0.0006672, + "semi_major_axis": 7037000.0, + "inclination": 98.2076, + "right_ascension_of_the_ascending_node": 66.6795, + "argument_of_perigee": 145.1556 + }, + { + "id": 11, + "eccentricity": 0.0001852, + "semi_major_axis": 6921000.0, + "inclination": 53.2169, + "right_ascension_of_the_ascending_node": 100.0328, + "argument_of_perigee": 100.9654 + }, + { + "id": 12, + "eccentricity": 0.0001528, + "semi_major_axis": 6921000.0, + "inclination": 53.219, + "right_ascension_of_the_ascending_node": 34.5876, + "argument_of_perigee": 116.6341 + }, + { + "id": 13, + "eccentricity": 0.0001621, + "semi_major_axis": 6921000.0, + "inclination": 53.0566, + "right_ascension_of_the_ascending_node": 22.6701, + "argument_of_perigee": 73.3414 + }, + { + "id": 14, + "eccentricity": 0.0001029, + "semi_major_axis": 6921000.0, + "inclination": 43.0021, + "right_ascension_of_the_ascending_node": 298.8917, + "argument_of_perigee": 254.8336 + }, + { + "id": 15, + "eccentricity": 0.0001545, + "semi_major_axis": 7571000.0, + "inclination": 87.9171, + "right_ascension_of_the_ascending_node": 149.4459, + "argument_of_perigee": 94.862 + }, + { + "id": 16, + "eccentricity": 0.0001428, + "semi_major_axis": 6921000.0, + "inclination": 53.2193, + "right_ascension_of_the_ascending_node": 0.7374, + "argument_of_perigee": 67.5864 + }, + { + "id": 17, + "eccentricity": 0.0001112, + "semi_major_axis": 6921000.0, + "inclination": 53.2185, + "right_ascension_of_the_ascending_node": 281.9354, + "argument_of_perigee": 83.7272 + }, + { + "id": 18, + "eccentricity": 0.0001277, + "semi_major_axis": 6921000.0, + "inclination": 53.0542, + "right_ascension_of_the_ascending_node": 200.7489, + "argument_of_perigee": 80.1606 + }, + { + "id": 19, + "eccentricity": 0.0002506, + "semi_major_axis": 7652000.0, + "inclination": 90.0812, + "right_ascension_of_the_ascending_node": 234.6198, + "argument_of_perigee": 155.3355 + }, + { + "id": 20, + "eccentricity": 0.0018636, + "semi_major_axis": 7020000.0, + "inclination": 97.5533, + "right_ascension_of_the_ascending_node": 183.1072, + "argument_of_perigee": 87.5135 + }, + { + "id": 21, + "eccentricity": 0.0006855, + "semi_major_axis": 7001000.0, + "inclination": 98.335, + "right_ascension_of_the_ascending_node": 97.362, + "argument_of_perigee": 93.6175 + }, + { + "id": 22, + "eccentricity": 8.71e-05, + "semi_major_axis": 6921000.0, + "inclination": 53.2171, + "right_ascension_of_the_ascending_node": 126.7832, + "argument_of_perigee": 100.7542 + }, + { + "id": 23, + "eccentricity": 0.0001062, + "semi_major_axis": 6921000.0, + "inclination": 53.0537, + "right_ascension_of_the_ascending_node": 201.2309, + "argument_of_perigee": 87.0288 + }, + { + "id": 24, + "eccentricity": 0.0001694, + "semi_major_axis": 6921000.0, + "inclination": 53.0576, + "right_ascension_of_the_ascending_node": 325.7394, + "argument_of_perigee": 104.9249 + }, + { + "id": 25, + "eccentricity": 0.0005759, + "semi_major_axis": 6921000.0, + "inclination": 53.0466, + "right_ascension_of_the_ascending_node": 212.6377, + "argument_of_perigee": 27.6728 + }, + { + "id": 26, + "eccentricity": 0.0008789, + "semi_major_axis": 7575000.0, + "inclination": 100.0434, + "right_ascension_of_the_ascending_node": 179.4222, + "argument_of_perigee": 311.6693 + }, + { + "id": 27, + "eccentricity": 0.000134, + "semi_major_axis": 6921000.0, + "inclination": 53.2177, + "right_ascension_of_the_ascending_node": 50.5347, + "argument_of_perigee": 93.6778 + }, + { + "id": 28, + "eccentricity": 0.0001354, + "semi_major_axis": 6921000.0, + "inclination": 43.0046, + "right_ascension_of_the_ascending_node": 73.2129, + "argument_of_perigee": 268.0793 + } + ], + "satellites": [ + { + "inertia": [ + 87.5989990234375, + 0.0, + 0.0, + 0.0, + 95.60943603515625, + 0.0, + 0.0, + 0.0, + 94.69141387939453 + ], + "mass": 190.89146696160614, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 0, + "solar_panel": { + "direction": [ + -0.05485887908489866, + 0.04944847668232583, + -0.9972689464429071 + ], + "area": 0.30492736142564536, + "efficiency": 0.4540196788006897 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.14662291473745595, + "power": 5.193881710381548, + "type": 1 + }, + "battery": { + "capacity": 26336.422247966926, + "percentage": 0.7833375087239196 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 708.1527536541666, + "power": 6.111060902042098, + "efficiency": 0.5600397191143955 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 549.3068187166327, + "power": 5.346047494993025, + "efficiency": 0.5282898660046039 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 613.9739923602684, + "power": 6.776656546606848, + "efficiency": 0.5343987042139717 + } + ], + "mrp_control": { + "k": 17.70328356205662, + "ki": 0.009702704953062866, + "p": 58.375781474720014, + "integral_limit": 0.033118242149489635 + }, + "true_anomaly": 270.04164552835897, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 0 + }, + { + "inertia": [ + 57.662017822265625, + 0.0, + 0.0, + 0.0, + 123.59394073486328, + 0.0, + 0.0, + 0.0, + 86.1534423828125 + ], + "mass": 140.7488116594049, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 1, + "solar_panel": { + "direction": [ + -0.4245688471822708, + 0.9000871637015745, + -0.09789990675160314 + ], + "area": 0.24517174571496334, + "efficiency": 0.45982914260554153 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.1394170230457512, + "power": 8.760006800994919, + "type": 1 + }, + "battery": { + "capacity": 15050.202763377698, + "percentage": 0.8771127594316127 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 579.8558244618429, + "power": 5.555167939484009, + "efficiency": 0.516081036983071 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 552.5978795968147, + "power": 6.7843630712725425, + "efficiency": 0.5545899799934378 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 507.34778651360034, + "power": 6.123023678543973, + "efficiency": 0.553928394037458 + } + ], + "mrp_control": { + "k": 27.058792952679127, + "ki": 0.003495738161981886, + "p": 93.07935509550857, + "integral_limit": 0.013432496224009006 + }, + "true_anomaly": 176.623166158818, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 1 + }, + { + "inertia": [ + 168.75775146484375, + 0.0, + 0.0, + 0.0, + 85.63369750976562, + 0.0, + 0.0, + 0.0, + 172.1138916015625 + ], + "mass": 78.88258342221225, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 2, + "solar_panel": { + "direction": [ + 0.6531897320331724, + 0.45305750577756715, + -0.6066976762977109 + ], + "area": 0.42997486627959713, + "efficiency": 0.13201102777313195 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.42863431369145444, + "power": 8.810038434479559, + "type": 1 + }, + "battery": { + "capacity": 18358.087566318085, + "percentage": 0.14596126186948885 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 414.67236362034265, + "power": 5.402211329710377, + "efficiency": 0.5154007447862454 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 551.175313013269, + "power": 5.219878264455057, + "efficiency": 0.5826151792669321 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 544.7065544881418, + "power": 6.357987920071945, + "efficiency": 0.5925784999298633 + } + ], + "mrp_control": { + "k": 33.7963504882168, + "ki": 0.0037729280402994006, + "p": 90.05139505964833, + "integral_limit": 0.008553892721373324 + }, + "true_anomaly": 63.15614603015301, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 2 + }, + { + "inertia": [ + 119.87696838378906, + 0.0, + 0.0, + 0.0, + 142.05059814453125, + 0.0, + 0.0, + 0.0, + 77.88534545898438 + ], + "mass": 186.18059253584758, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 3, + "solar_panel": { + "direction": [ + 0.8853618316920611, + 0.408923537942124, + 0.22116954378886508 + ], + "area": 0.10196207447415953, + "efficiency": 0.3577736577252838 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.41604405130767697, + "power": 9.033281918903871, + "type": 1 + }, + "battery": { + "capacity": 13591.515861746493, + "percentage": 0.10777472803754982 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 412.49104456457763, + "power": 6.232382569281481, + "efficiency": 0.516184743469322 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 420.74341118620384, + "power": 6.016846789325607, + "efficiency": 0.5498441005880869 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 541.5785821945585, + "power": 5.550959270618513, + "efficiency": 0.538778685627281 + } + ], + "mrp_control": { + "k": 17.2451537427043, + "ki": 0.0051889422286236254, + "p": 66.56679033678522, + "integral_limit": 0.020427561107661443 + }, + "true_anomaly": 246.291386610331, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 3 + }, + { + "inertia": [ + 57.044525146484375, + 0.0, + 0.0, + 0.0, + 190.42469787597656, + 0.0, + 0.0, + 0.0, + 144.52886962890625 + ], + "mass": 177.82248857169228, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 4, + "solar_panel": { + "direction": [ + 0.32252656636035903, + 0.19136623130226643, + 0.9270143361938716 + ], + "area": 0.3471320813738321, + "efficiency": 0.451339197905648 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4555425479059667, + "power": 6.200328980055106, + "type": 1 + }, + "battery": { + "capacity": 8300.309084739189, + "percentage": 0.8151637659034511 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 637.8502983227534, + "power": 5.461102923014584, + "efficiency": 0.5855483579061435 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 480.7240252063371, + "power": 5.946687932320665, + "efficiency": 0.521304406759047 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 562.8927798476398, + "power": 5.639759959316412, + "efficiency": 0.5571149655347912 + } + ], + "mrp_control": { + "k": 31.842204449429662, + "ki": 0.005692792780418403, + "p": 78.76784991656696, + "integral_limit": 0.02389867193979102 + }, + "true_anomaly": 177.2105015356203, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 4 + }, + { + "inertia": [ + 97.83148193359375, + 0.0, + 0.0, + 0.0, + 195.0623321533203, + 0.0, + 0.0, + 0.0, + 136.22845458984375 + ], + "mass": 104.75350835731294, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 5, + "solar_panel": { + "direction": [ + 0.00914407330331761, + 0.2917026615827757, + 0.9564653381847918 + ], + "area": 0.35527738268777387, + "efficiency": 0.3438421970665092 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2833313683188222, + "power": 9.59556530686416, + "type": 1 + }, + "battery": { + "capacity": 29482.15625347947, + "percentage": 0.25282097974753504 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 436.73993489260425, + "power": 6.716683464099348, + "efficiency": 0.5981564677977305 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 541.5890167700024, + "power": 6.937934134877056, + "efficiency": 0.5246416373690876 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 517.2944894002867, + "power": 5.947901783224339, + "efficiency": 0.5859268831212776 + } + ], + "mrp_control": { + "k": 61.9624215763138, + "ki": 0.0001161979482270059, + "p": 220.47761330572362, + "integral_limit": 2.1328025088427968e-05 + }, + "true_anomaly": 134.00731064212033, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 5 + }, + { + "inertia": [ + 75.89210510253906, + 0.0, + 0.0, + 0.0, + 90.02259826660156, + 0.0, + 0.0, + 0.0, + 182.88330078125 + ], + "mass": 153.7963060317917, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 6, + "solar_panel": { + "direction": [ + 0.0850881639547454, + 0.9644395087653975, + -0.25023276821225676 + ], + "area": 0.21733249135550917, + "efficiency": 0.2510392799539552 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.44529482185031066, + "power": 5.767927926472144, + "type": 1 + }, + "battery": { + "capacity": 13695.576066251593, + "percentage": 0.907523391577913 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 605.9167486302389, + "power": 5.1086994336763105, + "efficiency": 0.5702733039850975 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 570.791293751932, + "power": 6.4055857324285626, + "efficiency": 0.5363309947307833 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 598.9048095980863, + "power": 5.485663853808707, + "efficiency": 0.5764883787953379 + } + ], + "mrp_control": { + "k": 64.75910346717295, + "ki": 0.003961286095701094, + "p": 194.99180851339784, + "integral_limit": 0.012269434899197533 + }, + "true_anomaly": 75.07200262766777, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 6 + }, + { + "inertia": [ + 182.3009033203125, + 0.0, + 0.0, + 0.0, + 106.37471008300781, + 0.0, + 0.0, + 0.0, + 78.61691284179688 + ], + "mass": 113.4231500748864, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 7, + "solar_panel": { + "direction": [ + 0.7400162137469475, + 0.6379300851024864, + 0.2131225232413661 + ], + "area": 0.1846287620618774, + "efficiency": 0.17378080263889356 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.39637506017372015, + "power": 6.194739035658693, + "type": 1 + }, + "battery": { + "capacity": 16600.313388437855, + "percentage": 0.5589269030348265 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 616.608507835109, + "power": 5.412911152609462, + "efficiency": 0.5085045221833686 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 406.1368067634203, + "power": 6.836068778623788, + "efficiency": 0.5693926445012146 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 451.40578268375344, + "power": 5.614877805078205, + "efficiency": 0.5254732846378883 + } + ], + "mrp_control": { + "k": 31.409448255177693, + "ki": 0.003598163831895964, + "p": 93.06929107687112, + "integral_limit": 0.017941434178675546 + }, + "true_anomaly": 95.06894693784497, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 7 + }, + { + "inertia": [ + 110.93672180175781, + 0.0, + 0.0, + 0.0, + 190.65005493164062, + 0.0, + 0.0, + 0.0, + 133.69261169433594 + ], + "mass": 69.08659509638976, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 8, + "solar_panel": { + "direction": [ + -0.09131841408982848, + 0.13877950249036478, + 0.9861040497516707 + ], + "area": 0.3900822589668954, + "efficiency": 0.2508004390666676 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3588152600716791, + "power": 2.89563725372279, + "type": 1 + }, + "battery": { + "capacity": 25907.520030111238, + "percentage": 0.8982218338838077 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 594.1800189448725, + "power": 6.901450911424182, + "efficiency": 0.5115348259951924 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 690.0336400106111, + "power": 6.978340150516221, + "efficiency": 0.5429732452568595 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 552.8449001856601, + "power": 5.5816718200768225, + "efficiency": 0.5732846301205398 + } + ], + "mrp_control": { + "k": 31.91935019809781, + "ki": 0.009960431901245152, + "p": 81.70775104749008, + "integral_limit": 0.012829488380086372 + }, + "true_anomaly": 107.67213046720806, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 8 + }, + { + "inertia": [ + 165.54466247558594, + 0.0, + 0.0, + 0.0, + 129.41775512695312, + 0.0, + 0.0, + 0.0, + 56.50896072387695 + ], + "mass": 85.33073046143522, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 9, + "solar_panel": { + "direction": [ + 0.3430233308648237, + 0.7172363430238986, + 0.6065533964360483 + ], + "area": 0.37469615490094177, + "efficiency": 0.21309954306870274 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4725871609842336, + "power": 4.219348610469725, + "type": 1 + }, + "battery": { + "capacity": 26212.170450806367, + "percentage": 0.9863140103466118 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 589.1806472970906, + "power": 6.2968745294634445, + "efficiency": 0.5852316037140757 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 515.723326232741, + "power": 5.847963105248779, + "efficiency": 0.5550227046982615 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 579.593315481718, + "power": 5.087056184936597, + "efficiency": 0.511621474193702 + } + ], + "mrp_control": { + "k": 47.2546782738174, + "ki": 0.0035840745563898093, + "p": 175.66057403312874, + "integral_limit": 0.017611750986020084 + }, + "true_anomaly": 128.67762111086373, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 9 + }, + { + "inertia": [ + 51.078678131103516, + 0.0, + 0.0, + 0.0, + 77.79827117919922, + 0.0, + 0.0, + 0.0, + 77.040771484375 + ], + "mass": 155.20986071954832, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 10, + "solar_panel": { + "direction": [ + -0.11820831989636027, + 0.9334859977436355, + 0.3385715361985545 + ], + "area": 0.3716459585092997, + "efficiency": 0.17948080020196766 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4813021255408715, + "power": 5.987344484041459, + "type": 1 + }, + "battery": { + "capacity": 22495.334748352423, + "percentage": 0.8530135498966247 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 737.2894766831423, + "power": 5.37958997205371, + "efficiency": 0.5163172938426339 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 416.5147625186451, + "power": 6.041970958170618, + "efficiency": 0.5787212881728292 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 665.6270662038701, + "power": 5.366626393788856, + "efficiency": 0.5923287316234844 + } + ], + "mrp_control": { + "k": 14.472067746950621, + "ki": 0.005103277516433507, + "p": 35.15882037732196, + "integral_limit": 0.0022210859505534695 + }, + "true_anomaly": 71.49462371920103, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 10 + }, + { + "inertia": [ + 181.99237060546875, + 0.0, + 0.0, + 0.0, + 130.580322265625, + 0.0, + 0.0, + 0.0, + 131.65469360351562 + ], + "mass": 188.23167543013471, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 11, + "solar_panel": { + "direction": [ + 0.05530651075017998, + 0.4715956256197011, + -0.8800788349716194 + ], + "area": 0.3952622574789847, + "efficiency": 0.22611798539418873 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.42028730365652744, + "power": 1.302011723812341, + "type": 1 + }, + "battery": { + "capacity": 9216.286389212371, + "percentage": 0.2733339006213173 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 652.7882410873347, + "power": 6.301833282539623, + "efficiency": 0.55218222493177 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 532.9598334585214, + "power": 6.053932446802454, + "efficiency": 0.5274405080056735 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 431.3719207383392, + "power": 6.200182825690141, + "efficiency": 0.5126007167523221 + } + ], + "mrp_control": { + "k": 69.79401733451671, + "ki": 0.000376629928343627, + "p": 174.43626019157807, + "integral_limit": 0.0008521861791312875 + }, + "true_anomaly": 342.55128269206693, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 11 + }, + { + "inertia": [ + 97.1336669921875, + 0.0, + 0.0, + 0.0, + 182.21559143066406, + 0.0, + 0.0, + 0.0, + 126.9335708618164 + ], + "mass": 161.09667353067306, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 12, + "solar_panel": { + "direction": [ + -0.8325577511301199, + 0.2950996265972268, + 0.46878971982684803 + ], + "area": 0.15367210195577227, + "efficiency": 0.43407755113157387 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.15480790026858068, + "power": 2.235199988144574, + "type": 1 + }, + "battery": { + "capacity": 24071.52658498931, + "percentage": 0.17510442560803502 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 677.1881774908243, + "power": 6.033239244097924, + "efficiency": 0.5164454804227032 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 432.55374594363315, + "power": 5.144054282350694, + "efficiency": 0.5752841276569307 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 539.7114612840562, + "power": 5.80311320380373, + "efficiency": 0.5279691011947601 + } + ], + "mrp_control": { + "k": 61.724020518378175, + "ki": 0.006344452982148858, + "p": 157.55786088715072, + "integral_limit": 0.0026970683827980614 + }, + "true_anomaly": 52.02237225878176, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 12 + }, + { + "inertia": [ + 133.46231079101562, + 0.0, + 0.0, + 0.0, + 127.32273864746094, + 0.0, + 0.0, + 0.0, + 120.70621490478516 + ], + "mass": 127.86328813600866, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 13, + "solar_panel": { + "direction": [ + 0.3431498746360435, + 0.5150708619683568, + 0.7854617563500094 + ], + "area": 0.2373552930809052, + "efficiency": 0.2776996096967757 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4671512184353227, + "power": 3.7361545100705467, + "type": 1 + }, + "battery": { + "capacity": 13987.70121067265, + "percentage": 0.9327118129137107 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 497.7279396292423, + "power": 5.910922516923515, + "efficiency": 0.5384909839515306 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 673.9241930575962, + "power": 6.088486606235658, + "efficiency": 0.5432380144455604 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 543.7991747539754, + "power": 6.902100902401589, + "efficiency": 0.5325726866782591 + } + ], + "mrp_control": { + "k": 40.70612654200069, + "ki": 0.009308099412434557, + "p": 115.1320606343414, + "integral_limit": 0.012623796099526257 + }, + "true_anomaly": 275.4237647539345, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 13 + }, + { + "inertia": [ + 140.24130249023438, + 0.0, + 0.0, + 0.0, + 162.4169464111328, + 0.0, + 0.0, + 0.0, + 153.556640625 + ], + "mass": 83.77461760857932, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 14, + "solar_panel": { + "direction": [ + -0.684144997494893, + 0.2703756410909775, + 0.6773792402394362 + ], + "area": 0.27789520145300683, + "efficiency": 0.21569736759490066 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3171113192936683, + "power": 4.3669522927156885, + "type": 1 + }, + "battery": { + "capacity": 19139.645480121355, + "percentage": 0.14865210575040852 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 405.9800871678787, + "power": 6.826235457523841, + "efficiency": 0.5352394813003528 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 554.3168616129292, + "power": 5.81473380899391, + "efficiency": 0.5607888924581222 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 559.3358991186101, + "power": 5.2014142680538225, + "efficiency": 0.5991296395997249 + } + ], + "mrp_control": { + "k": 19.962423644140006, + "ki": 0.008722744950223484, + "p": 46.12287730086483, + "integral_limit": 0.02466178717163526 + }, + "true_anomaly": 219.67312819468594, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 14 + }, + { + "inertia": [ + 92.459716796875, + 0.0, + 0.0, + 0.0, + 100.04222106933594, + 0.0, + 0.0, + 0.0, + 193.59207153320312 + ], + "mass": 95.10203256892403, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 15, + "solar_panel": { + "direction": [ + -0.023155901704149193, + 0.032997290216475336, + -0.9991871611738401 + ], + "area": 0.34129575974052095, + "efficiency": 0.4727760227902965 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.1131021311186463, + "power": 4.750741524558146, + "type": 1 + }, + "battery": { + "capacity": 14281.898808916128, + "percentage": 0.23091780748705729 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 577.3624553321963, + "power": 5.140609895904987, + "efficiency": 0.5868591255525856 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 401.72875532746764, + "power": 5.9417095798595945, + "efficiency": 0.5423737911503178 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 579.8934832748156, + "power": 6.916080820860072, + "efficiency": 0.515835200521659 + } + ], + "mrp_control": { + "k": 22.492592410546052, + "ki": 0.003348785460441731, + "p": 76.99221242613119, + "integral_limit": 0.0005091051525580385 + }, + "true_anomaly": 238.0837320366716, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 15 + }, + { + "inertia": [ + 171.38668823242188, + 0.0, + 0.0, + 0.0, + 69.50555419921875, + 0.0, + 0.0, + 0.0, + 131.87030029296875 + ], + "mass": 107.28034268682975, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 16, + "solar_panel": { + "direction": [ + -0.05755647366511899, + 0.38640558887850945, + 0.9205313537423311 + ], + "area": 0.2195849868335433, + "efficiency": 0.24785544560405506 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4531791747337389, + "power": 4.615617172989538, + "type": 1 + }, + "battery": { + "capacity": 22333.30433711899, + "percentage": 0.13400799691892779 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 449.0656357067874, + "power": 6.605304967637017, + "efficiency": 0.5042778118977329 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 578.3212958312229, + "power": 6.678541177392624, + "efficiency": 0.54615547977341 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 440.61416037227156, + "power": 5.91813713177063, + "efficiency": 0.563433143201141 + } + ], + "mrp_control": { + "k": 19.26589073500611, + "ki": 0.0033768604901900233, + "p": 64.56259421473668, + "integral_limit": 0.009916510316182967 + }, + "true_anomaly": 87.63714831051973, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 16 + }, + { + "inertia": [ + 130.58016967773438, + 0.0, + 0.0, + 0.0, + 117.52423095703125, + 0.0, + 0.0, + 0.0, + 187.1477813720703 + ], + "mass": 75.0442142182291, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 17, + "solar_panel": { + "direction": [ + 0.17355225414637346, + 0.2537228927630476, + -0.9515799014106296 + ], + "area": 0.27979267178276, + "efficiency": 0.21824219724110328 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3397262398079693, + "power": 8.019580922651112, + "type": 1 + }, + "battery": { + "capacity": 13114.542431014583, + "percentage": 0.24364288519889468 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 416.7853996320158, + "power": 5.080240581845108, + "efficiency": 0.5310672942529846 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 565.2128602270991, + "power": 5.562986732183532, + "efficiency": 0.5452858790400311 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 419.4836462012921, + "power": 6.559222458403489, + "efficiency": 0.5216435673085007 + } + ], + "mrp_control": { + "k": 32.71006189348989, + "ki": 0.008564217073817616, + "p": 92.82727706256372, + "integral_limit": 0.029802541825245932 + }, + "true_anomaly": 110.72527626189496, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 17 + }, + { + "inertia": [ + 120.08133697509766, + 0.0, + 0.0, + 0.0, + 52.48359298706055, + 0.0, + 0.0, + 0.0, + 196.29550170898438 + ], + "mass": 146.5753472272907, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 18, + "solar_panel": { + "direction": [ + -0.4543058716439051, + 0.12650794331017864, + -0.881817393381022 + ], + "area": 0.18442622848094103, + "efficiency": 0.33462633661229724 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.27549545589542057, + "power": 1.0520475747774545, + "type": 1 + }, + "battery": { + "capacity": 20402.91164669386, + "percentage": 0.5306880911269432 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 704.2609143903835, + "power": 5.506061098790533, + "efficiency": 0.594655133896081 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 671.9188712383643, + "power": 5.706047099770974, + "efficiency": 0.5653294373341349 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 699.6208557008257, + "power": 5.975424451508733, + "efficiency": 0.5780483426282965 + } + ], + "mrp_control": { + "k": 33.186901406763646, + "ki": 0.006106833931303771, + "p": 97.87713272240092, + "integral_limit": 0.027590908922736912 + }, + "true_anomaly": 351.7237399538647, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 18 + }, + { + "inertia": [ + 78.57720947265625, + 0.0, + 0.0, + 0.0, + 85.90606689453125, + 0.0, + 0.0, + 0.0, + 78.43549346923828 + ], + "mass": 82.89067095834179, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 19, + "solar_panel": { + "direction": [ + 0.0865292636412244, + 0.3080322929555249, + 0.9474327379979378 + ], + "area": 0.40250003079177776, + "efficiency": 0.3798375426054197 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.34807809630335185, + "power": 8.19050611700254, + "type": 1 + }, + "battery": { + "capacity": 17337.625814410178, + "percentage": 0.7677287080079911 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 559.4067405730833, + "power": 5.781122367404965, + "efficiency": 0.589373530891905 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 554.5061277432657, + "power": 6.0825066909294225, + "efficiency": 0.516832321874225 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 457.0964524214937, + "power": 5.755527071396112, + "efficiency": 0.5744413657929568 + } + ], + "mrp_control": { + "k": 35.195388472566144, + "ki": 0.0009177618031636615, + "p": 100.0255767867312, + "integral_limit": 0.003950524456423775 + }, + "true_anomaly": 293.76647984660815, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 19 + }, + { + "inertia": [ + 166.4169921875, + 0.0, + 0.0, + 0.0, + 148.92129516601562, + 0.0, + 0.0, + 0.0, + 102.5655517578125 + ], + "mass": 108.7295408473821, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 20, + "solar_panel": { + "direction": [ + -0.06073719628753976, + 0.06219088860143565, + 0.9962144780929921 + ], + "area": 0.15773595704029153, + "efficiency": 0.3209551385862917 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.26776005625040755, + "power": 5.76911056606154, + "type": 1 + }, + "battery": { + "capacity": 15329.276897571868, + "percentage": 0.3226021478414526 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 467.0088298097612, + "power": 6.222748195955448, + "efficiency": 0.5517089859686125 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 417.0955308244184, + "power": 5.75722298810355, + "efficiency": 0.5775334045233441 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 516.0321192421445, + "power": 6.417062195788775, + "efficiency": 0.5597046078619821 + } + ], + "mrp_control": { + "k": 24.495873556952738, + "ki": 0.006822702093689813, + "p": 55.171215923633895, + "integral_limit": 0.002690965864250884 + }, + "true_anomaly": 119.34279853254039, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 20 + }, + { + "inertia": [ + 172.53573608398438, + 0.0, + 0.0, + 0.0, + 118.23352813720703, + 0.0, + 0.0, + 0.0, + 106.26756286621094 + ], + "mass": 68.97424089957627, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 21, + "solar_panel": { + "direction": [ + -0.2690757182805005, + 0.960829584951364, + 0.06636841503322519 + ], + "area": 0.28644179341023723, + "efficiency": 0.3875254306182131 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3837212316334656, + "power": 9.655519338566016, + "type": 1 + }, + "battery": { + "capacity": 19505.617574436088, + "percentage": 0.10888766191304305 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 490.6383834819479, + "power": 6.218359195116087, + "efficiency": 0.5617690912731628 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 560.8505026004211, + "power": 6.624921445663158, + "efficiency": 0.5249928809106013 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 746.1806867970129, + "power": 6.672148635634489, + "efficiency": 0.5680414362880696 + } + ], + "mrp_control": { + "k": 60.58141653389663, + "ki": 0.006846544632600974, + "p": 205.57226846192538, + "integral_limit": 0.023811185433989832 + }, + "true_anomaly": 355.6417846461645, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 21 + }, + { + "inertia": [ + 165.1328125, + 0.0, + 0.0, + 0.0, + 59.681243896484375, + 0.0, + 0.0, + 0.0, + 143.78500366210938 + ], + "mass": 89.59560457714458, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 22, + "solar_panel": { + "direction": [ + 0.12056380391283063, + 0.68790063063152, + -0.7157213784447307 + ], + "area": 0.17360912879312812, + "efficiency": 0.3523868169754275 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.21054091544826795, + "power": 8.00620587022054, + "type": 1 + }, + "battery": { + "capacity": 18767.408264713966, + "percentage": 0.2932031456413558 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 547.9284811596112, + "power": 6.155989926026322, + "efficiency": 0.5116325881306906 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 451.90669504672394, + "power": 6.888591849101534, + "efficiency": 0.5393450178101256 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 606.2830306764936, + "power": 6.939577209134933, + "efficiency": 0.5408740101949737 + } + ], + "mrp_control": { + "k": 40.724944381561336, + "ki": 0.001104334388979449, + "p": 157.318979333382, + "integral_limit": 0.0016250574572548042 + }, + "true_anomaly": 130.72669385019796, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 22 + }, + { + "inertia": [ + 184.8409881591797, + 0.0, + 0.0, + 0.0, + 99.9237060546875, + 0.0, + 0.0, + 0.0, + 54.199363708496094 + ], + "mass": 180.56552018753723, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 23, + "solar_panel": { + "direction": [ + 0.9143739072368275, + 0.2855850319759927, + 0.28698701586609954 + ], + "area": 0.3087273471105162, + "efficiency": 0.13416970821630558 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.40192515055669287, + "power": 5.5511721039424735, + "type": 1 + }, + "battery": { + "capacity": 16436.70597961163, + "percentage": 0.47339557280720235 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 466.6786747568964, + "power": 5.858257880446491, + "efficiency": 0.5875036414815092 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 547.6181825382432, + "power": 5.296247876625677, + "efficiency": 0.5832412374304012 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 549.0522049829871, + "power": 6.323411510063887, + "efficiency": 0.5216603221823306 + } + ], + "mrp_control": { + "k": 26.830769663829198, + "ki": 0.0026341371288505343, + "p": 91.12387425431687, + "integral_limit": 0.005618287776331615 + }, + "true_anomaly": 97.6710706769334, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 23 + }, + { + "inertia": [ + 99.39897155761719, + 0.0, + 0.0, + 0.0, + 199.1558837890625, + 0.0, + 0.0, + 0.0, + 140.3300323486328 + ], + "mass": 157.6045149197211, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 24, + "solar_panel": { + "direction": [ + 0.12077923922588138, + 0.009081531971449007, + 0.9926378499478392 + ], + "area": 0.17204558476792267, + "efficiency": 0.34530905863654426 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4800425587913568, + "power": 6.263471298863669, + "type": 1 + }, + "battery": { + "capacity": 27329.105441252104, + "percentage": 0.4965390169684446 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 505.3856038339418, + "power": 5.77609352929203, + "efficiency": 0.5955630830905541 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 646.0882509881468, + "power": 6.5112778726861995, + "efficiency": 0.525744897106125 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 600.5404249609524, + "power": 5.6284143785893725, + "efficiency": 0.519279597032044 + } + ], + "mrp_control": { + "k": 52.52473716147381, + "ki": 0.0046423072282399495, + "p": 129.8522278665648, + "integral_limit": 0.0013254221811187402 + }, + "true_anomaly": 252.14895649257483, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 24 + }, + { + "inertia": [ + 183.65420532226562, + 0.0, + 0.0, + 0.0, + 61.0606689453125, + 0.0, + 0.0, + 0.0, + 198.8493194580078 + ], + "mass": 118.12872464586273, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 25, + "solar_panel": { + "direction": [ + -0.6583991668148416, + 0.2653614271630298, + 0.7043393004167255 + ], + "area": 0.18836623059163662, + "efficiency": 0.4449071651652752 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.43907081993282104, + "power": 6.134114424554895, + "type": 1 + }, + "battery": { + "capacity": 15605.968679369973, + "percentage": 0.593805950444729 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 556.889233197384, + "power": 6.556376607870542, + "efficiency": 0.5674113034939609 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 440.33147072900636, + "power": 6.877749124703484, + "efficiency": 0.5030429043669775 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 690.5345616542459, + "power": 5.590315946618841, + "efficiency": 0.5440950188988832 + } + ], + "mrp_control": { + "k": 17.213670090903637, + "ki": 0.006679469175493763, + "p": 66.64365443809359, + "integral_limit": 0.009417732729021326 + }, + "true_anomaly": 108.67768542733522, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 25 + }, + { + "inertia": [ + 85.85210418701172, + 0.0, + 0.0, + 0.0, + 177.69415283203125, + 0.0, + 0.0, + 0.0, + 57.70351028442383 + ], + "mass": 194.64961585433701, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 26, + "solar_panel": { + "direction": [ + 0.5021003169679921, + 0.7064157893999349, + -0.49887072893396817 + ], + "area": 0.2248507483036451, + "efficiency": 0.35530965334085174 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3877895774418737, + "power": 2.945739840510844, + "type": 1 + }, + "battery": { + "capacity": 28411.94395609233, + "percentage": 0.5294523165826115 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 519.8111763244342, + "power": 6.004343657701915, + "efficiency": 0.5856571736911897 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 599.723500626611, + "power": 5.530303590421792, + "efficiency": 0.5889965037610163 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 428.1901379196251, + "power": 6.269076359512194, + "efficiency": 0.5941952588346825 + } + ], + "mrp_control": { + "k": 42.505726898391664, + "ki": 0.005762896951806146, + "p": 99.88583717414606, + "integral_limit": 0.020187376277679234 + }, + "true_anomaly": 281.0952203944767, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 26 + }, + { + "inertia": [ + 150.55799865722656, + 0.0, + 0.0, + 0.0, + 174.68804931640625, + 0.0, + 0.0, + 0.0, + 120.66548156738281 + ], + "mass": 75.93464265619879, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 27, + "solar_panel": { + "direction": [ + -0.03419931947113703, + 0.024342073749528608, + 0.99911854651652 + ], + "area": 0.29944352377020644, + "efficiency": 0.4576353527566267 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4906796257742815, + "power": 5.168568228700229, + "type": 1 + }, + "battery": { + "capacity": 16717.398877844724, + "percentage": 0.48388475351127236 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 530.5987463594721, + "power": 6.270803128395557, + "efficiency": 0.5262842933219447 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 630.2107644714927, + "power": 6.305055111757094, + "efficiency": 0.5432163047937317 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 733.7940911050752, + "power": 6.908828822069592, + "efficiency": 0.5970586943685495 + } + ], + "mrp_control": { + "k": 28.366864944827995, + "ki": 0.004223926124048386, + "p": 107.21173939913957, + "integral_limit": 0.006285258804655635 + }, + "true_anomaly": 15.254665518546764, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 27 + }, + { + "inertia": [ + 64.47119140625, + 0.0, + 0.0, + 0.0, + 143.4857940673828, + 0.0, + 0.0, + 0.0, + 170.8834228515625 + ], + "mass": 195.91600054436972, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 28, + "solar_panel": { + "direction": [ + 0.42525121382600645, + 0.27963173930431323, + -0.8607946883625345 + ], + "area": 0.36238969771818574, + "efficiency": 0.33748020173911386 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.15065839265365422, + "power": 6.859438390494046, + "type": 1 + }, + "battery": { + "capacity": 24047.379390164406, + "percentage": 0.10249262254692326 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 50.0, + "rw_speed_init": 510.6867501674263, + "power": 6.7908991330269135, + "efficiency": 0.5159943251829302 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 50.0, + "rw_speed_init": 415.0894497803675, + "power": 6.561253888348742, + "efficiency": 0.5166222393839979 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 50.0, + "rw_speed_init": 427.45233853803796, + "power": 5.958478605825104, + "efficiency": 0.5979355599531687 + } + ], + "mrp_control": { + "k": 16.222672270767944, + "ki": 0.00911136830914698, + "p": 55.71895648578138, + "integral_limit": 0.004620467365037217 + }, + "true_anomaly": 134.6802775629581, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 28 + } + ] +} \ No newline at end of file diff --git a/benchmarks/aeosbench/dataset/cases/00549/taskset.json b/benchmarks/aeosbench/dataset/cases/00549/taskset.json new file mode 100644 index 0000000..781bdff --- /dev/null +++ b/benchmarks/aeosbench/dataset/cases/00549/taskset.json @@ -0,0 +1,2763 @@ +[ + { + "release_time": 3482, + "due_time": 3595, + "duration": 37, + "coordinate": [ + -66.52640191302663, + -132.77491743662495 + ], + "sensor_type": 1, + "id": 0 + }, + { + "release_time": 3089, + "due_time": 3595, + "duration": 56, + "coordinate": [ + -20.166733410312816, + -142.82108871706882 + ], + "sensor_type": 1, + "id": 1 + }, + { + "release_time": 3379, + "due_time": 3567, + "duration": 16, + "coordinate": [ + 54.88063293288636, + -40.55136190036603 + ], + "sensor_type": 1, + "id": 2 + }, + { + "release_time": 2176, + "due_time": 2550, + "duration": 29, + "coordinate": [ + -83.58192539042922, + -127.22600731241258 + ], + "sensor_type": 1, + "id": 3 + }, + { + "release_time": 3251, + "due_time": 3386, + "duration": 22, + "coordinate": [ + 38.304896800400485, + 114.37157910928005 + ], + "sensor_type": 1, + "id": 4 + }, + { + "release_time": 1256, + "due_time": 2896, + "duration": 25, + "coordinate": [ + 68.41479069127766, + 19.923872358247138 + ], + "sensor_type": 1, + "id": 5 + }, + { + "release_time": 1281, + "due_time": 2033, + "duration": 56, + "coordinate": [ + 10.420813110203241, + -86.22753974995967 + ], + "sensor_type": 1, + "id": 6 + }, + { + "release_time": 2668, + "due_time": 3025, + "duration": 46, + "coordinate": [ + -14.92064696423698, + -111.66088178183256 + ], + "sensor_type": 1, + "id": 7 + }, + { + "release_time": 2893, + "due_time": 3542, + "duration": 52, + "coordinate": [ + -0.81149428127992, + 6.105585785620036 + ], + "sensor_type": 1, + "id": 8 + }, + { + "release_time": 372, + "due_time": 3427, + "duration": 57, + "coordinate": [ + 64.33055998848948, + -24.77637338132135 + ], + "sensor_type": 1, + "id": 9 + }, + { + "release_time": 2792, + "due_time": 2976, + "duration": 48, + "coordinate": [ + 30.550704631490035, + 56.37462078877169 + ], + "sensor_type": 1, + "id": 10 + }, + { + "release_time": 662, + "due_time": 1725, + "duration": 50, + "coordinate": [ + -58.41748726836063, + 73.6385666666315 + ], + "sensor_type": 1, + "id": 11 + }, + { + "release_time": 2227, + "due_time": 3074, + "duration": 21, + "coordinate": [ + 6.944913119888923, + -42.00456380112979 + ], + "sensor_type": 1, + "id": 12 + }, + { + "release_time": 1485, + "due_time": 3574, + "duration": 15, + "coordinate": [ + -61.845221606309586, + -109.6653263433474 + ], + "sensor_type": 1, + "id": 13 + }, + { + "release_time": 673, + "due_time": 2679, + "duration": 30, + "coordinate": [ + -44.920234498921175, + -50.030879428390875 + ], + "sensor_type": 1, + "id": 14 + }, + { + "release_time": 148, + "due_time": 3455, + "duration": 43, + "coordinate": [ + -77.05862574501253, + 144.41325387166563 + ], + "sensor_type": 1, + "id": 15 + }, + { + "release_time": 1709, + "due_time": 3377, + "duration": 36, + "coordinate": [ + -70.30225496173597, + 130.6597908429702 + ], + "sensor_type": 1, + "id": 16 + }, + { + "release_time": 623, + "due_time": 1693, + "duration": 54, + "coordinate": [ + -17.524644977177715, + 84.40578021117034 + ], + "sensor_type": 1, + "id": 17 + }, + { + "release_time": 408, + "due_time": 2598, + "duration": 57, + "coordinate": [ + -12.884183494395174, + 12.459555933508796 + ], + "sensor_type": 1, + "id": 18 + }, + { + "release_time": 2443, + "due_time": 2889, + "duration": 31, + "coordinate": [ + 75.6099521251684, + 6.04702825107745 + ], + "sensor_type": 1, + "id": 19 + }, + { + "release_time": 91, + "due_time": 3519, + "duration": 26, + "coordinate": [ + -73.2100932168463, + 88.02871239925992 + ], + "sensor_type": 1, + "id": 20 + }, + { + "release_time": 3291, + "due_time": 3599, + "duration": 41, + "coordinate": [ + 57.91978705115622, + -135.27480290743983 + ], + "sensor_type": 1, + "id": 21 + }, + { + "release_time": 1022, + "due_time": 2403, + "duration": 29, + "coordinate": [ + -60.47183810657899, + -42.898254587816695 + ], + "sensor_type": 1, + "id": 22 + }, + { + "release_time": 2107, + "due_time": 2279, + "duration": 46, + "coordinate": [ + -4.603322596296692, + -75.08288217030048 + ], + "sensor_type": 1, + "id": 23 + }, + { + "release_time": 1847, + "due_time": 3028, + "duration": 47, + "coordinate": [ + 77.57498219076732, + -17.55967337071013 + ], + "sensor_type": 1, + "id": 24 + }, + { + "release_time": 1662, + "due_time": 2862, + "duration": 47, + "coordinate": [ + 73.27657048101784, + 94.70079168410916 + ], + "sensor_type": 1, + "id": 25 + }, + { + "release_time": 3107, + "due_time": 3291, + "duration": 41, + "coordinate": [ + 61.61249215029167, + 95.62744512241528 + ], + "sensor_type": 1, + "id": 26 + }, + { + "release_time": 261, + "due_time": 2114, + "duration": 39, + "coordinate": [ + 42.74302548528064, + -67.44896892501177 + ], + "sensor_type": 1, + "id": 27 + }, + { + "release_time": 2298, + "due_time": 3417, + "duration": 32, + "coordinate": [ + 18.510371860830062, + -20.125350787872293 + ], + "sensor_type": 1, + "id": 28 + }, + { + "release_time": 555, + "due_time": 3436, + "duration": 21, + "coordinate": [ + -8.296579438268964, + 44.06592596738383 + ], + "sensor_type": 1, + "id": 29 + }, + { + "release_time": 1815, + "due_time": 3541, + "duration": 42, + "coordinate": [ + -68.35541189481611, + 93.65508214627084 + ], + "sensor_type": 1, + "id": 30 + }, + { + "release_time": 717, + "due_time": 3136, + "duration": 16, + "coordinate": [ + 44.45097779088016, + 37.708111294077895 + ], + "sensor_type": 1, + "id": 31 + }, + { + "release_time": 610, + "due_time": 793, + "duration": 15, + "coordinate": [ + -50.21719523774124, + -28.981194378910658 + ], + "sensor_type": 1, + "id": 32 + }, + { + "release_time": 2328, + "due_time": 3222, + "duration": 32, + "coordinate": [ + -54.17952208693826, + -87.43444473604424 + ], + "sensor_type": 1, + "id": 33 + }, + { + "release_time": 1032, + "due_time": 1198, + "duration": 17, + "coordinate": [ + 75.24067692589418, + 119.23075860941111 + ], + "sensor_type": 1, + "id": 34 + }, + { + "release_time": 2192, + "due_time": 2844, + "duration": 60, + "coordinate": [ + -77.42396724339076, + -145.1184931062279 + ], + "sensor_type": 1, + "id": 35 + }, + { + "release_time": 1881, + "due_time": 3410, + "duration": 57, + "coordinate": [ + -8.051800897793157, + -41.35096876125672 + ], + "sensor_type": 1, + "id": 36 + }, + { + "release_time": 3325, + "due_time": 3516, + "duration": 52, + "coordinate": [ + 16.836783909800857, + 108.72350194855602 + ], + "sensor_type": 1, + "id": 37 + }, + { + "release_time": 2936, + "due_time": 3404, + "duration": 40, + "coordinate": [ + -30.79939305225787, + -70.90732034992332 + ], + "sensor_type": 1, + "id": 38 + }, + { + "release_time": 2192, + "due_time": 3341, + "duration": 26, + "coordinate": [ + 15.024279846933723, + -139.18267756616976 + ], + "sensor_type": 1, + "id": 39 + }, + { + "release_time": 2607, + "due_time": 3357, + "duration": 53, + "coordinate": [ + 60.44423050899596, + -60.093955999077025 + ], + "sensor_type": 1, + "id": 40 + }, + { + "release_time": 721, + "due_time": 2311, + "duration": 33, + "coordinate": [ + 41.44449729882703, + 163.06106269361993 + ], + "sensor_type": 1, + "id": 41 + }, + { + "release_time": 1494, + "due_time": 1611, + "duration": 15, + "coordinate": [ + 21.170379182477674, + -61.53949425077806 + ], + "sensor_type": 1, + "id": 42 + }, + { + "release_time": 2320, + "due_time": 3140, + "duration": 17, + "coordinate": [ + -0.0671328559932931, + -106.20724819748933 + ], + "sensor_type": 1, + "id": 43 + }, + { + "release_time": 1831, + "due_time": 3159, + "duration": 52, + "coordinate": [ + 37.03035407775492, + 127.767679490126 + ], + "sensor_type": 1, + "id": 44 + }, + { + "release_time": 1043, + "due_time": 1357, + "duration": 58, + "coordinate": [ + -27.245720086115085, + -43.07072407827005 + ], + "sensor_type": 1, + "id": 45 + }, + { + "release_time": 62, + "due_time": 696, + "duration": 36, + "coordinate": [ + 63.72066303878904, + 46.04404476449304 + ], + "sensor_type": 1, + "id": 46 + }, + { + "release_time": 2144, + "due_time": 3151, + "duration": 44, + "coordinate": [ + -26.627849101306502, + 49.66732921099546 + ], + "sensor_type": 1, + "id": 47 + }, + { + "release_time": 2630, + "due_time": 3251, + "duration": 49, + "coordinate": [ + -65.96970377724254, + 11.180295650327366 + ], + "sensor_type": 1, + "id": 48 + }, + { + "release_time": 1944, + "due_time": 3320, + "duration": 54, + "coordinate": [ + 40.29885210394593, + -130.96627931094264 + ], + "sensor_type": 1, + "id": 49 + }, + { + "release_time": 3462, + "due_time": 3537, + "duration": 15, + "coordinate": [ + 11.17140257781793, + 54.295151949320314 + ], + "sensor_type": 1, + "id": 50 + }, + { + "release_time": 215, + "due_time": 2361, + "duration": 25, + "coordinate": [ + -55.02129828053251, + 78.93629557606289 + ], + "sensor_type": 1, + "id": 51 + }, + { + "release_time": 2543, + "due_time": 2667, + "duration": 23, + "coordinate": [ + 65.61910616122952, + 12.894928652143989 + ], + "sensor_type": 1, + "id": 52 + }, + { + "release_time": 847, + "due_time": 3027, + "duration": 22, + "coordinate": [ + -56.964161643905484, + 136.509982262446 + ], + "sensor_type": 1, + "id": 53 + }, + { + "release_time": 1865, + "due_time": 2331, + "duration": 23, + "coordinate": [ + 30.7048058271762, + 104.87090166716337 + ], + "sensor_type": 1, + "id": 54 + }, + { + "release_time": 311, + "due_time": 3381, + "duration": 34, + "coordinate": [ + -35.83369596807245, + -90.54458253376919 + ], + "sensor_type": 1, + "id": 55 + }, + { + "release_time": 1512, + "due_time": 3230, + "duration": 39, + "coordinate": [ + -18.57476190839617, + -65.6206132875686 + ], + "sensor_type": 1, + "id": 56 + }, + { + "release_time": 974, + "due_time": 1757, + "duration": 57, + "coordinate": [ + 28.06188899367254, + -98.38253810122713 + ], + "sensor_type": 1, + "id": 57 + }, + { + "release_time": 2261, + "due_time": 3551, + "duration": 37, + "coordinate": [ + 2.3873902760162906, + 103.00880762237108 + ], + "sensor_type": 1, + "id": 58 + }, + { + "release_time": 2313, + "due_time": 3504, + "duration": 51, + "coordinate": [ + 21.870221404205253, + -28.09992450997362 + ], + "sensor_type": 1, + "id": 59 + }, + { + "release_time": 411, + "due_time": 836, + "duration": 26, + "coordinate": [ + 3.2367449171680676, + 120.5747819578707 + ], + "sensor_type": 1, + "id": 60 + }, + { + "release_time": 567, + "due_time": 1845, + "duration": 41, + "coordinate": [ + 10.774332229120517, + -147.18159852202035 + ], + "sensor_type": 1, + "id": 61 + }, + { + "release_time": 2368, + "due_time": 3347, + "duration": 54, + "coordinate": [ + 88.74760192688555, + -78.55870195319967 + ], + "sensor_type": 1, + "id": 62 + }, + { + "release_time": 33, + "due_time": 1231, + "duration": 44, + "coordinate": [ + 5.297542986159229, + -150.84631080500247 + ], + "sensor_type": 1, + "id": 63 + }, + { + "release_time": 211, + "due_time": 1494, + "duration": 46, + "coordinate": [ + 22.7763387272728, + -141.94836005041688 + ], + "sensor_type": 1, + "id": 64 + }, + { + "release_time": 2832, + "due_time": 3089, + "duration": 50, + "coordinate": [ + 89.08981691402053, + -19.5182114332371 + ], + "sensor_type": 1, + "id": 65 + }, + { + "release_time": 1741, + "due_time": 2709, + "duration": 23, + "coordinate": [ + -64.36238959279531, + 33.35025109023951 + ], + "sensor_type": 1, + "id": 66 + }, + { + "release_time": 720, + "due_time": 1775, + "duration": 38, + "coordinate": [ + 48.57674605290018, + 0.5973264527485753 + ], + "sensor_type": 1, + "id": 67 + }, + { + "release_time": 3020, + "due_time": 3525, + "duration": 28, + "coordinate": [ + 79.55014021134133, + -146.85362851919515 + ], + "sensor_type": 1, + "id": 68 + }, + { + "release_time": 204, + "due_time": 2966, + "duration": 27, + "coordinate": [ + 35.23025569713214, + -38.29947765511693 + ], + "sensor_type": 1, + "id": 69 + }, + { + "release_time": 820, + "due_time": 1221, + "duration": 19, + "coordinate": [ + 64.66518638440022, + -77.41985824454167 + ], + "sensor_type": 1, + "id": 70 + }, + { + "release_time": 2892, + "due_time": 3209, + "duration": 43, + "coordinate": [ + -10.442586974018937, + 61.95589786054023 + ], + "sensor_type": 1, + "id": 71 + }, + { + "release_time": 2999, + "due_time": 3181, + "duration": 52, + "coordinate": [ + -55.16891259787032, + 26.707703440910933 + ], + "sensor_type": 1, + "id": 72 + }, + { + "release_time": 200, + "due_time": 2167, + "duration": 29, + "coordinate": [ + -22.85599135443894, + -158.49716670361266 + ], + "sensor_type": 1, + "id": 73 + }, + { + "release_time": 1670, + "due_time": 2856, + "duration": 47, + "coordinate": [ + 64.8728319685828, + -140.08019203223586 + ], + "sensor_type": 1, + "id": 74 + }, + { + "release_time": 401, + "due_time": 616, + "duration": 44, + "coordinate": [ + 58.59050174897524, + 36.618084718101215 + ], + "sensor_type": 1, + "id": 75 + }, + { + "release_time": 1803, + "due_time": 2481, + "duration": 44, + "coordinate": [ + -6.104716945621931, + -30.795440024017978 + ], + "sensor_type": 1, + "id": 76 + }, + { + "release_time": 1122, + "due_time": 3073, + "duration": 21, + "coordinate": [ + 32.529582764914835, + -0.5241911269260697 + ], + "sensor_type": 1, + "id": 77 + }, + { + "release_time": 3131, + "due_time": 3349, + "duration": 21, + "coordinate": [ + 25.296021723943937, + -77.78722571264154 + ], + "sensor_type": 1, + "id": 78 + }, + { + "release_time": 3331, + "due_time": 3485, + "duration": 25, + "coordinate": [ + 57.591759538368734, + -145.03629230713614 + ], + "sensor_type": 1, + "id": 79 + }, + { + "release_time": 907, + "due_time": 1048, + "duration": 27, + "coordinate": [ + -86.11880985440109, + 111.721606027353 + ], + "sensor_type": 1, + "id": 80 + }, + { + "release_time": 281, + "due_time": 1140, + "duration": 58, + "coordinate": [ + 87.38507717327721, + 1.2750217444572627 + ], + "sensor_type": 1, + "id": 81 + }, + { + "release_time": 2975, + "due_time": 3222, + "duration": 34, + "coordinate": [ + -67.08670869386634, + -29.541082001024733 + ], + "sensor_type": 1, + "id": 82 + }, + { + "release_time": 2581, + "due_time": 2774, + "duration": 51, + "coordinate": [ + -49.00925209400575, + 87.22752400878778 + ], + "sensor_type": 1, + "id": 83 + }, + { + "release_time": 1974, + "due_time": 2275, + "duration": 46, + "coordinate": [ + 86.99947305519288, + -21.04428394424329 + ], + "sensor_type": 1, + "id": 84 + }, + { + "release_time": 405, + "due_time": 775, + "duration": 53, + "coordinate": [ + -60.912115089703455, + 154.27064769905746 + ], + "sensor_type": 1, + "id": 85 + }, + { + "release_time": 1049, + "due_time": 1265, + "duration": 56, + "coordinate": [ + -9.528980598255288, + -151.581868429032 + ], + "sensor_type": 1, + "id": 86 + }, + { + "release_time": 1736, + "due_time": 3253, + "duration": 44, + "coordinate": [ + -69.76066495210462, + 7.021516742331869 + ], + "sensor_type": 1, + "id": 87 + }, + { + "release_time": 1160, + "due_time": 2390, + "duration": 21, + "coordinate": [ + 52.71860134604242, + -100.96273485909397 + ], + "sensor_type": 1, + "id": 88 + }, + { + "release_time": 29, + "due_time": 524, + "duration": 43, + "coordinate": [ + 87.3253186643613, + 48.241711283503776 + ], + "sensor_type": 1, + "id": 89 + }, + { + "release_time": 218, + "due_time": 2995, + "duration": 22, + "coordinate": [ + 40.50959173075378, + 37.39651634533675 + ], + "sensor_type": 1, + "id": 90 + }, + { + "release_time": 420, + "due_time": 1461, + "duration": 56, + "coordinate": [ + -73.18303222654053, + -9.142005440411594 + ], + "sensor_type": 1, + "id": 91 + }, + { + "release_time": 3326, + "due_time": 3584, + "duration": 48, + "coordinate": [ + -42.85154399352478, + 20.55483125500311 + ], + "sensor_type": 1, + "id": 92 + }, + { + "release_time": 1495, + "due_time": 1951, + "duration": 25, + "coordinate": [ + -49.17898166410384, + 68.26577367384024 + ], + "sensor_type": 1, + "id": 93 + }, + { + "release_time": 1943, + "due_time": 3516, + "duration": 21, + "coordinate": [ + 27.296227762041298, + 25.272525114366232 + ], + "sensor_type": 1, + "id": 94 + }, + { + "release_time": 2003, + "due_time": 3189, + "duration": 29, + "coordinate": [ + -20.097358135687628, + -92.98285871415565 + ], + "sensor_type": 1, + "id": 95 + }, + { + "release_time": 1120, + "due_time": 2784, + "duration": 34, + "coordinate": [ + -66.47980450378546, + -66.51181871767177 + ], + "sensor_type": 1, + "id": 96 + }, + { + "release_time": 1055, + "due_time": 2733, + "duration": 35, + "coordinate": [ + 62.8524339004465, + -114.70913898201462 + ], + "sensor_type": 1, + "id": 97 + }, + { + "release_time": 595, + "due_time": 874, + "duration": 15, + "coordinate": [ + 71.93911161915491, + 12.449024365927727 + ], + "sensor_type": 1, + "id": 98 + }, + { + "release_time": 2590, + "due_time": 3020, + "duration": 38, + "coordinate": [ + 11.442503610527154, + -148.5480784425793 + ], + "sensor_type": 1, + "id": 99 + }, + { + "release_time": 347, + "due_time": 1237, + "duration": 25, + "coordinate": [ + 50.56088777506389, + -176.45511728495356 + ], + "sensor_type": 1, + "id": 100 + }, + { + "release_time": 1990, + "due_time": 2231, + "duration": 22, + "coordinate": [ + -37.24093541196925, + -0.5721058002325776 + ], + "sensor_type": 1, + "id": 101 + }, + { + "release_time": 2997, + "due_time": 3184, + "duration": 30, + "coordinate": [ + 68.8305114712989, + -126.36255948979169 + ], + "sensor_type": 1, + "id": 102 + }, + { + "release_time": 2483, + "due_time": 2700, + "duration": 57, + "coordinate": [ + 19.610735992318695, + -65.14583843771393 + ], + "sensor_type": 1, + "id": 103 + }, + { + "release_time": 383, + "due_time": 2482, + "duration": 52, + "coordinate": [ + 11.000447368028077, + 153.94944863528247 + ], + "sensor_type": 1, + "id": 104 + }, + { + "release_time": 604, + "due_time": 3316, + "duration": 44, + "coordinate": [ + 18.993495560661714, + -69.1225714525418 + ], + "sensor_type": 1, + "id": 105 + }, + { + "release_time": 3498, + "due_time": 3599, + "duration": 30, + "coordinate": [ + -65.0753834490947, + 17.04713873744066 + ], + "sensor_type": 1, + "id": 106 + }, + { + "release_time": 2621, + "due_time": 3591, + "duration": 18, + "coordinate": [ + 27.728153183675403, + -169.21305635171382 + ], + "sensor_type": 1, + "id": 107 + }, + { + "release_time": 19, + "due_time": 1121, + "duration": 48, + "coordinate": [ + -61.790855074865476, + -145.61438442936705 + ], + "sensor_type": 1, + "id": 108 + }, + { + "release_time": 1734, + "due_time": 1798, + "duration": 21, + "coordinate": [ + 46.73064014588141, + -158.28905032228732 + ], + "sensor_type": 1, + "id": 109 + }, + { + "release_time": 1256, + "due_time": 2024, + "duration": 19, + "coordinate": [ + 66.98465165909485, + -14.637689167201756 + ], + "sensor_type": 1, + "id": 110 + }, + { + "release_time": 1267, + "due_time": 1471, + "duration": 41, + "coordinate": [ + 32.940951664926686, + -12.71109333071854 + ], + "sensor_type": 1, + "id": 111 + }, + { + "release_time": 3389, + "due_time": 3548, + "duration": 27, + "coordinate": [ + 8.69477499408714, + 139.82144877854574 + ], + "sensor_type": 1, + "id": 112 + }, + { + "release_time": 1462, + "due_time": 1538, + "duration": 24, + "coordinate": [ + -17.194986494589415, + 42.32087714293141 + ], + "sensor_type": 1, + "id": 113 + }, + { + "release_time": 3472, + "due_time": 3572, + "duration": 31, + "coordinate": [ + -42.54701370035241, + -90.28054508720541 + ], + "sensor_type": 1, + "id": 114 + }, + { + "release_time": 2560, + "due_time": 3335, + "duration": 42, + "coordinate": [ + -58.98211691555411, + 138.55372368674875 + ], + "sensor_type": 1, + "id": 115 + }, + { + "release_time": 2177, + "due_time": 2547, + "duration": 55, + "coordinate": [ + 71.82248890705361, + 75.78498546236187 + ], + "sensor_type": 1, + "id": 116 + }, + { + "release_time": 1950, + "due_time": 2237, + "duration": 43, + "coordinate": [ + 54.07903720439262, + -136.56245135397248 + ], + "sensor_type": 1, + "id": 117 + }, + { + "release_time": 2099, + "due_time": 2655, + "duration": 51, + "coordinate": [ + -68.60056642113244, + -175.02495987106576 + ], + "sensor_type": 1, + "id": 118 + }, + { + "release_time": 882, + "due_time": 2196, + "duration": 22, + "coordinate": [ + 17.627694584012573, + 43.31060365899967 + ], + "sensor_type": 1, + "id": 119 + }, + { + "release_time": 3432, + "due_time": 3595, + "duration": 52, + "coordinate": [ + -76.97984117625154, + 87.65676364051791 + ], + "sensor_type": 1, + "id": 120 + }, + { + "release_time": 2646, + "due_time": 3299, + "duration": 48, + "coordinate": [ + -88.18640826052032, + 27.54853780954818 + ], + "sensor_type": 1, + "id": 121 + }, + { + "release_time": 3029, + "due_time": 3507, + "duration": 46, + "coordinate": [ + -38.09782223723202, + 115.99229734255289 + ], + "sensor_type": 1, + "id": 122 + }, + { + "release_time": 835, + "due_time": 2755, + "duration": 52, + "coordinate": [ + -10.228109299601115, + -105.65335875401372 + ], + "sensor_type": 1, + "id": 123 + }, + { + "release_time": 1322, + "due_time": 1579, + "duration": 18, + "coordinate": [ + 49.104599839996354, + -142.78603426737766 + ], + "sensor_type": 1, + "id": 124 + }, + { + "release_time": 3384, + "due_time": 3501, + "duration": 32, + "coordinate": [ + 72.49938601505366, + 144.3654542643514 + ], + "sensor_type": 1, + "id": 125 + }, + { + "release_time": 487, + "due_time": 2131, + "duration": 40, + "coordinate": [ + -59.264255452608346, + 137.72666770748282 + ], + "sensor_type": 1, + "id": 126 + }, + { + "release_time": 3423, + "due_time": 3581, + "duration": 35, + "coordinate": [ + 72.03324981625929, + 8.366981480151964 + ], + "sensor_type": 1, + "id": 127 + }, + { + "release_time": 1812, + "due_time": 3537, + "duration": 38, + "coordinate": [ + 12.334749015411688, + 37.44283071794891 + ], + "sensor_type": 1, + "id": 128 + }, + { + "release_time": 2792, + "due_time": 2898, + "duration": 26, + "coordinate": [ + 3.596282801853391, + 59.433682313901926 + ], + "sensor_type": 1, + "id": 129 + }, + { + "release_time": 489, + "due_time": 2699, + "duration": 49, + "coordinate": [ + 13.659452882082093, + -171.97899126601123 + ], + "sensor_type": 1, + "id": 130 + }, + { + "release_time": 1486, + "due_time": 2780, + "duration": 15, + "coordinate": [ + 41.96504587501906, + 25.407975854952667 + ], + "sensor_type": 1, + "id": 131 + }, + { + "release_time": 3278, + "due_time": 3500, + "duration": 52, + "coordinate": [ + 79.04925884219008, + 32.53009791566171 + ], + "sensor_type": 1, + "id": 132 + }, + { + "release_time": 3252, + "due_time": 3567, + "duration": 57, + "coordinate": [ + -29.20041430640577, + 13.155965099969137 + ], + "sensor_type": 1, + "id": 133 + }, + { + "release_time": 2150, + "due_time": 3063, + "duration": 30, + "coordinate": [ + 56.13512267705141, + 10.868006020902584 + ], + "sensor_type": 1, + "id": 134 + }, + { + "release_time": 2907, + "due_time": 3591, + "duration": 30, + "coordinate": [ + -28.296192673454712, + -19.085558911448885 + ], + "sensor_type": 1, + "id": 135 + }, + { + "release_time": 2929, + "due_time": 3118, + "duration": 40, + "coordinate": [ + 1.3594050293677924, + 0.8176431317231163 + ], + "sensor_type": 1, + "id": 136 + }, + { + "release_time": 2383, + "due_time": 2646, + "duration": 38, + "coordinate": [ + -8.818533683786612, + -153.33210526786021 + ], + "sensor_type": 1, + "id": 137 + }, + { + "release_time": 2884, + "due_time": 3303, + "duration": 23, + "coordinate": [ + 45.42190608457523, + 61.139699550961126 + ], + "sensor_type": 1, + "id": 138 + }, + { + "release_time": 723, + "due_time": 1620, + "duration": 54, + "coordinate": [ + -31.37888594142437, + -175.90220460270703 + ], + "sensor_type": 1, + "id": 139 + }, + { + "release_time": 1792, + "due_time": 3294, + "duration": 25, + "coordinate": [ + -17.060680822045512, + -147.26473424639232 + ], + "sensor_type": 1, + "id": 140 + }, + { + "release_time": 146, + "due_time": 1110, + "duration": 24, + "coordinate": [ + 1.0627109391125629, + 86.34497993512679 + ], + "sensor_type": 1, + "id": 141 + }, + { + "release_time": 1622, + "due_time": 1720, + "duration": 26, + "coordinate": [ + -1.5732208276536426, + -92.44883901206475 + ], + "sensor_type": 1, + "id": 142 + }, + { + "release_time": 2160, + "due_time": 2753, + "duration": 29, + "coordinate": [ + -38.62715728673501, + 93.17385509487258 + ], + "sensor_type": 1, + "id": 143 + }, + { + "release_time": 3159, + "due_time": 3370, + "duration": 41, + "coordinate": [ + 1.861860215774513, + -12.36325668122501 + ], + "sensor_type": 1, + "id": 144 + }, + { + "release_time": 3230, + "due_time": 3595, + "duration": 54, + "coordinate": [ + -17.696041751214324, + -168.04737503807158 + ], + "sensor_type": 1, + "id": 145 + }, + { + "release_time": 664, + "due_time": 831, + "duration": 44, + "coordinate": [ + -35.58304500799453, + 41.56818628055612 + ], + "sensor_type": 1, + "id": 146 + }, + { + "release_time": 1495, + "due_time": 2264, + "duration": 38, + "coordinate": [ + -17.42295000734805, + 153.14551933427555 + ], + "sensor_type": 1, + "id": 147 + }, + { + "release_time": 1907, + "due_time": 2335, + "duration": 27, + "coordinate": [ + -3.2316969992701843, + -152.85077207056503 + ], + "sensor_type": 1, + "id": 148 + }, + { + "release_time": 1563, + "due_time": 1761, + "duration": 57, + "coordinate": [ + 51.340482488675946, + -60.75548532611032 + ], + "sensor_type": 1, + "id": 149 + }, + { + "release_time": 2256, + "due_time": 2912, + "duration": 40, + "coordinate": [ + 53.23592966159978, + 165.46737290624844 + ], + "sensor_type": 1, + "id": 150 + }, + { + "release_time": 2038, + "due_time": 2550, + "duration": 60, + "coordinate": [ + 43.82543945873229, + 29.717728578382037 + ], + "sensor_type": 1, + "id": 151 + }, + { + "release_time": 1156, + "due_time": 3254, + "duration": 46, + "coordinate": [ + -79.46710753894547, + -166.22041807199577 + ], + "sensor_type": 1, + "id": 152 + }, + { + "release_time": 2294, + "due_time": 3305, + "duration": 50, + "coordinate": [ + -36.79636879638194, + 157.2604492642065 + ], + "sensor_type": 1, + "id": 153 + }, + { + "release_time": 2200, + "due_time": 3359, + "duration": 22, + "coordinate": [ + -80.30405963285294, + -125.7091340744139 + ], + "sensor_type": 1, + "id": 154 + }, + { + "release_time": 2582, + "due_time": 2988, + "duration": 43, + "coordinate": [ + -88.07594675836673, + -51.70770870088768 + ], + "sensor_type": 1, + "id": 155 + }, + { + "release_time": 292, + "due_time": 3028, + "duration": 27, + "coordinate": [ + -26.054886205397487, + 52.139776907161206 + ], + "sensor_type": 1, + "id": 156 + }, + { + "release_time": 138, + "due_time": 2293, + "duration": 34, + "coordinate": [ + 86.36515507517609, + -120.29385149131531 + ], + "sensor_type": 1, + "id": 157 + }, + { + "release_time": 2375, + "due_time": 2891, + "duration": 24, + "coordinate": [ + 17.987933941780142, + 18.72595920809124 + ], + "sensor_type": 1, + "id": 158 + }, + { + "release_time": 997, + "due_time": 2288, + "duration": 27, + "coordinate": [ + -60.05474209907457, + -131.88551231032847 + ], + "sensor_type": 1, + "id": 159 + }, + { + "release_time": 1142, + "due_time": 1527, + "duration": 26, + "coordinate": [ + 54.06515502969009, + 123.48225848584252 + ], + "sensor_type": 1, + "id": 160 + }, + { + "release_time": 2877, + "due_time": 3342, + "duration": 18, + "coordinate": [ + 82.67017266995532, + -139.03928061065943 + ], + "sensor_type": 1, + "id": 161 + }, + { + "release_time": 1257, + "due_time": 1881, + "duration": 41, + "coordinate": [ + -66.48387484135966, + -77.79103445616923 + ], + "sensor_type": 1, + "id": 162 + }, + { + "release_time": 901, + "due_time": 2611, + "duration": 46, + "coordinate": [ + 32.20968200397769, + 12.334156058044442 + ], + "sensor_type": 1, + "id": 163 + }, + { + "release_time": 1849, + "due_time": 1992, + "duration": 46, + "coordinate": [ + -3.652353404092935, + 62.28443166129847 + ], + "sensor_type": 1, + "id": 164 + }, + { + "release_time": 1811, + "due_time": 2442, + "duration": 31, + "coordinate": [ + 55.02814414033273, + 27.965140685122577 + ], + "sensor_type": 1, + "id": 165 + }, + { + "release_time": 1002, + "due_time": 2381, + "duration": 55, + "coordinate": [ + -19.066362718940226, + -167.89744336845956 + ], + "sensor_type": 1, + "id": 166 + }, + { + "release_time": 1572, + "due_time": 2910, + "duration": 28, + "coordinate": [ + 77.0711156722376, + -39.43454950906431 + ], + "sensor_type": 1, + "id": 167 + }, + { + "release_time": 552, + "due_time": 949, + "duration": 55, + "coordinate": [ + -37.8391886958917, + -128.49874620671198 + ], + "sensor_type": 1, + "id": 168 + }, + { + "release_time": 1056, + "due_time": 2414, + "duration": 55, + "coordinate": [ + -80.29188712876856, + 70.99801317481223 + ], + "sensor_type": 1, + "id": 169 + }, + { + "release_time": 2837, + "due_time": 3307, + "duration": 27, + "coordinate": [ + -2.2975439437341407, + 16.11748170568984 + ], + "sensor_type": 1, + "id": 170 + }, + { + "release_time": 2318, + "due_time": 3036, + "duration": 55, + "coordinate": [ + 25.301616707917873, + 115.09310375123363 + ], + "sensor_type": 1, + "id": 171 + }, + { + "release_time": 3068, + "due_time": 3447, + "duration": 49, + "coordinate": [ + -57.78360829269838, + -15.132209606755595 + ], + "sensor_type": 1, + "id": 172 + }, + { + "release_time": 1368, + "due_time": 2775, + "duration": 55, + "coordinate": [ + -77.45897253540863, + 57.021707008421345 + ], + "sensor_type": 1, + "id": 173 + }, + { + "release_time": 769, + "due_time": 958, + "duration": 34, + "coordinate": [ + 22.13848938949849, + 130.1332767462714 + ], + "sensor_type": 1, + "id": 174 + }, + { + "release_time": 505, + "due_time": 2291, + "duration": 57, + "coordinate": [ + 61.45484996041566, + -130.22044133676064 + ], + "sensor_type": 1, + "id": 175 + }, + { + "release_time": 2023, + "due_time": 2104, + "duration": 20, + "coordinate": [ + -70.1865427079484, + 145.4418279902642 + ], + "sensor_type": 1, + "id": 176 + }, + { + "release_time": 3156, + "due_time": 3480, + "duration": 34, + "coordinate": [ + 83.1209230596528, + -8.311874523749623 + ], + "sensor_type": 1, + "id": 177 + }, + { + "release_time": 439, + "due_time": 856, + "duration": 42, + "coordinate": [ + -89.20664258932513, + 57.550621553824044 + ], + "sensor_type": 1, + "id": 178 + }, + { + "release_time": 1335, + "due_time": 3498, + "duration": 18, + "coordinate": [ + 73.21297098539071, + 76.34814156635787 + ], + "sensor_type": 1, + "id": 179 + }, + { + "release_time": 1953, + "due_time": 2639, + "duration": 57, + "coordinate": [ + -61.862415898273255, + 63.253827738370774 + ], + "sensor_type": 1, + "id": 180 + }, + { + "release_time": 168, + "due_time": 1052, + "duration": 34, + "coordinate": [ + 38.67321358829588, + 59.71490223588671 + ], + "sensor_type": 1, + "id": 181 + }, + { + "release_time": 1630, + "due_time": 2043, + "duration": 57, + "coordinate": [ + 58.15591505045228, + 44.296362419354125 + ], + "sensor_type": 1, + "id": 182 + }, + { + "release_time": 2433, + "due_time": 3374, + "duration": 60, + "coordinate": [ + -29.591314807514628, + 154.3102154460139 + ], + "sensor_type": 1, + "id": 183 + }, + { + "release_time": 2155, + "due_time": 2575, + "duration": 36, + "coordinate": [ + 81.46842118994695, + 173.94305622408086 + ], + "sensor_type": 1, + "id": 184 + }, + { + "release_time": 2545, + "due_time": 2726, + "duration": 55, + "coordinate": [ + 6.8616006919819625, + -169.0454379676262 + ], + "sensor_type": 1, + "id": 185 + }, + { + "release_time": 2335, + "due_time": 2878, + "duration": 41, + "coordinate": [ + 23.85680276360206, + 42.186923758330295 + ], + "sensor_type": 1, + "id": 186 + }, + { + "release_time": 1585, + "due_time": 2734, + "duration": 38, + "coordinate": [ + -47.12175744519715, + 32.59880786955409 + ], + "sensor_type": 1, + "id": 187 + }, + { + "release_time": 1799, + "due_time": 2403, + "duration": 24, + "coordinate": [ + 55.08425237236486, + 140.52562861902584 + ], + "sensor_type": 1, + "id": 188 + }, + { + "release_time": 455, + "due_time": 597, + "duration": 38, + "coordinate": [ + -8.583994316261482, + -84.83241834077297 + ], + "sensor_type": 1, + "id": 189 + }, + { + "release_time": 2062, + "due_time": 3237, + "duration": 37, + "coordinate": [ + 22.254426338791262, + -165.81775355176157 + ], + "sensor_type": 1, + "id": 190 + }, + { + "release_time": 799, + "due_time": 1459, + "duration": 39, + "coordinate": [ + 76.2000524468396, + 72.90370375558763 + ], + "sensor_type": 1, + "id": 191 + }, + { + "release_time": 1669, + "due_time": 1916, + "duration": 47, + "coordinate": [ + 16.662448202201617, + -3.477412805797229 + ], + "sensor_type": 1, + "id": 192 + }, + { + "release_time": 2973, + "due_time": 3398, + "duration": 18, + "coordinate": [ + -16.154616752037995, + 136.37225403707419 + ], + "sensor_type": 1, + "id": 193 + }, + { + "release_time": 2041, + "due_time": 3476, + "duration": 40, + "coordinate": [ + -27.813700975839886, + -81.87834400110567 + ], + "sensor_type": 1, + "id": 194 + }, + { + "release_time": 1108, + "due_time": 1513, + "duration": 51, + "coordinate": [ + -68.76102574758255, + -72.33618632742039 + ], + "sensor_type": 1, + "id": 195 + }, + { + "release_time": 493, + "due_time": 1122, + "duration": 53, + "coordinate": [ + 73.31190727457164, + 56.908950053954186 + ], + "sensor_type": 1, + "id": 196 + }, + { + "release_time": 1388, + "due_time": 3083, + "duration": 32, + "coordinate": [ + 25.67135605467311, + 11.300877642371233 + ], + "sensor_type": 1, + "id": 197 + }, + { + "release_time": 1091, + "due_time": 3435, + "duration": 58, + "coordinate": [ + -12.778823535552533, + 68.23259720627135 + ], + "sensor_type": 1, + "id": 198 + }, + { + "release_time": 2011, + "due_time": 3105, + "duration": 30, + "coordinate": [ + -70.63659389149836, + 113.99534068955887 + ], + "sensor_type": 1, + "id": 199 + }, + { + "release_time": 1164, + "due_time": 1797, + "duration": 47, + "coordinate": [ + 32.63528683785542, + -176.12166570287758 + ], + "sensor_type": 1, + "id": 200 + }, + { + "release_time": 1752, + "due_time": 2023, + "duration": 30, + "coordinate": [ + 29.960564045159686, + -169.6943515316886 + ], + "sensor_type": 1, + "id": 201 + }, + { + "release_time": 1087, + "due_time": 2933, + "duration": 38, + "coordinate": [ + 47.401834887832734, + -58.82522539297669 + ], + "sensor_type": 1, + "id": 202 + }, + { + "release_time": 2444, + "due_time": 3588, + "duration": 15, + "coordinate": [ + -59.50188760144923, + -73.30438649036812 + ], + "sensor_type": 1, + "id": 203 + }, + { + "release_time": 2183, + "due_time": 3340, + "duration": 49, + "coordinate": [ + 31.479201732833985, + -129.2859327838795 + ], + "sensor_type": 1, + "id": 204 + }, + { + "release_time": 2691, + "due_time": 3030, + "duration": 32, + "coordinate": [ + -22.996625804199553, + 133.86093285059468 + ], + "sensor_type": 1, + "id": 205 + }, + { + "release_time": 3114, + "due_time": 3588, + "duration": 19, + "coordinate": [ + -41.63107248412943, + 18.58732001490469 + ], + "sensor_type": 1, + "id": 206 + }, + { + "release_time": 1536, + "due_time": 2217, + "duration": 16, + "coordinate": [ + 16.793974683932063, + 83.32905578934202 + ], + "sensor_type": 1, + "id": 207 + }, + { + "release_time": 3025, + "due_time": 3121, + "duration": 16, + "coordinate": [ + 15.009263440121899, + -85.31771461014644 + ], + "sensor_type": 1, + "id": 208 + }, + { + "release_time": 2208, + "due_time": 3189, + "duration": 28, + "coordinate": [ + -7.587119687548693, + -81.01966421611618 + ], + "sensor_type": 1, + "id": 209 + }, + { + "release_time": 1348, + "due_time": 3492, + "duration": 38, + "coordinate": [ + 86.87367024886555, + 154.61912071619793 + ], + "sensor_type": 1, + "id": 210 + }, + { + "release_time": 1077, + "due_time": 1801, + "duration": 60, + "coordinate": [ + 30.47001135513115, + -15.72479761483558 + ], + "sensor_type": 1, + "id": 211 + }, + { + "release_time": 190, + "due_time": 246, + "duration": 16, + "coordinate": [ + -86.66118708103409, + -148.52450716853704 + ], + "sensor_type": 1, + "id": 212 + }, + { + "release_time": 1034, + "due_time": 3513, + "duration": 56, + "coordinate": [ + -72.36768036212474, + -117.87521234316608 + ], + "sensor_type": 1, + "id": 213 + }, + { + "release_time": 2095, + "due_time": 2240, + "duration": 35, + "coordinate": [ + -70.33285396944927, + 32.8727808556105 + ], + "sensor_type": 1, + "id": 214 + }, + { + "release_time": 354, + "due_time": 1718, + "duration": 29, + "coordinate": [ + -39.32590246602864, + 98.53473827678636 + ], + "sensor_type": 1, + "id": 215 + }, + { + "release_time": 2620, + "due_time": 2871, + "duration": 53, + "coordinate": [ + 88.91704003618977, + 10.26354656836773 + ], + "sensor_type": 1, + "id": 216 + }, + { + "release_time": 2159, + "due_time": 2850, + "duration": 35, + "coordinate": [ + -7.226735155292658, + 115.70356870982863 + ], + "sensor_type": 1, + "id": 217 + }, + { + "release_time": 3401, + "due_time": 3550, + "duration": 46, + "coordinate": [ + 10.453475579683243, + -44.81857477330939 + ], + "sensor_type": 1, + "id": 218 + }, + { + "release_time": 2421, + "due_time": 2964, + "duration": 36, + "coordinate": [ + -78.73789509927417, + -130.640272831209 + ], + "sensor_type": 1, + "id": 219 + }, + { + "release_time": 3317, + "due_time": 3518, + "duration": 38, + "coordinate": [ + -45.5343895676261, + 67.34360602030182 + ], + "sensor_type": 1, + "id": 220 + }, + { + "release_time": 2207, + "due_time": 3479, + "duration": 21, + "coordinate": [ + 39.428547007060814, + -20.121904927438493 + ], + "sensor_type": 1, + "id": 221 + }, + { + "release_time": 1101, + "due_time": 2483, + "duration": 56, + "coordinate": [ + -88.99784060127114, + -97.4623848690207 + ], + "sensor_type": 1, + "id": 222 + }, + { + "release_time": 2915, + "due_time": 3179, + "duration": 26, + "coordinate": [ + 3.114532101073195, + -152.49198582704267 + ], + "sensor_type": 1, + "id": 223 + }, + { + "release_time": 737, + "due_time": 1836, + "duration": 32, + "coordinate": [ + -73.81199476488544, + 139.36098536215974 + ], + "sensor_type": 1, + "id": 224 + }, + { + "release_time": 1100, + "due_time": 2048, + "duration": 42, + "coordinate": [ + -7.449046846267251, + -64.86355752183677 + ], + "sensor_type": 1, + "id": 225 + }, + { + "release_time": 985, + "due_time": 1311, + "duration": 42, + "coordinate": [ + -5.806938504492422, + -30.82298852995578 + ], + "sensor_type": 1, + "id": 226 + }, + { + "release_time": 1220, + "due_time": 2646, + "duration": 60, + "coordinate": [ + -41.746443732981824, + 133.56565597599717 + ], + "sensor_type": 1, + "id": 227 + }, + { + "release_time": 2048, + "due_time": 2303, + "duration": 26, + "coordinate": [ + -63.45264064209901, + -3.772153803450294 + ], + "sensor_type": 1, + "id": 228 + }, + { + "release_time": 600, + "due_time": 897, + "duration": 29, + "coordinate": [ + 86.427632772864, + -16.465716716451453 + ], + "sensor_type": 1, + "id": 229 + }, + { + "release_time": 1228, + "due_time": 2834, + "duration": 25, + "coordinate": [ + 63.90681399828989, + 3.4627933136442834 + ], + "sensor_type": 1, + "id": 230 + }, + { + "release_time": 2678, + "due_time": 2913, + "duration": 19, + "coordinate": [ + 66.66228694754435, + -100.14034705566789 + ], + "sensor_type": 1, + "id": 231 + }, + { + "release_time": 3070, + "due_time": 3493, + "duration": 30, + "coordinate": [ + 35.58735227315903, + -162.96174989889528 + ], + "sensor_type": 1, + "id": 232 + }, + { + "release_time": 1856, + "due_time": 2824, + "duration": 26, + "coordinate": [ + -75.21725002788979, + 81.12822716912711 + ], + "sensor_type": 1, + "id": 233 + }, + { + "release_time": 1996, + "due_time": 2833, + "duration": 30, + "coordinate": [ + 18.018238393656645, + -17.496301147773153 + ], + "sensor_type": 1, + "id": 234 + }, + { + "release_time": 2881, + "due_time": 3367, + "duration": 42, + "coordinate": [ + 74.97845521168063, + -121.78639791915786 + ], + "sensor_type": 1, + "id": 235 + }, + { + "release_time": 2428, + "due_time": 2929, + "duration": 46, + "coordinate": [ + 81.26910036172669, + -47.900222202438755 + ], + "sensor_type": 1, + "id": 236 + }, + { + "release_time": 2396, + "due_time": 3006, + "duration": 60, + "coordinate": [ + 16.53878549256173, + -133.71545780797538 + ], + "sensor_type": 1, + "id": 237 + }, + { + "release_time": 3181, + "due_time": 3408, + "duration": 28, + "coordinate": [ + 60.97395859307443, + -42.42755067946564 + ], + "sensor_type": 1, + "id": 238 + }, + { + "release_time": 328, + "due_time": 2889, + "duration": 49, + "coordinate": [ + -81.47772088452929, + 124.26692035318251 + ], + "sensor_type": 1, + "id": 239 + }, + { + "release_time": 1617, + "due_time": 1831, + "duration": 52, + "coordinate": [ + 59.28582707550768, + 98.26483580206212 + ], + "sensor_type": 1, + "id": 240 + }, + { + "release_time": 1902, + "due_time": 3308, + "duration": 42, + "coordinate": [ + -12.713709693622718, + -53.66798594329387 + ], + "sensor_type": 1, + "id": 241 + }, + { + "release_time": 658, + "due_time": 3413, + "duration": 16, + "coordinate": [ + 73.84569691871937, + -50.40047891222588 + ], + "sensor_type": 1, + "id": 242 + }, + { + "release_time": 2099, + "due_time": 3023, + "duration": 28, + "coordinate": [ + -89.67580293557155, + 131.77155737929797 + ], + "sensor_type": 1, + "id": 243 + }, + { + "release_time": 688, + "due_time": 3242, + "duration": 59, + "coordinate": [ + -33.87641868696217, + 148.8185983197796 + ], + "sensor_type": 1, + "id": 244 + }, + { + "release_time": 3453, + "due_time": 3503, + "duration": 16, + "coordinate": [ + -73.54166203643643, + 126.65494801712077 + ], + "sensor_type": 1, + "id": 245 + }, + { + "release_time": 2327, + "due_time": 2913, + "duration": 17, + "coordinate": [ + -68.74826535122182, + 141.75121839342256 + ], + "sensor_type": 1, + "id": 246 + }, + { + "release_time": 2582, + "due_time": 3217, + "duration": 55, + "coordinate": [ + -40.94053196817195, + 59.73272855389462 + ], + "sensor_type": 1, + "id": 247 + }, + { + "release_time": 1181, + "due_time": 2249, + "duration": 54, + "coordinate": [ + 5.158051724459341, + 155.87122914818997 + ], + "sensor_type": 1, + "id": 248 + }, + { + "release_time": 821, + "due_time": 2057, + "duration": 55, + "coordinate": [ + -82.5050011284416, + 31.04650457437512 + ], + "sensor_type": 1, + "id": 249 + }, + { + "release_time": 3122, + "due_time": 3461, + "duration": 44, + "coordinate": [ + -43.29484655049378, + 115.38306196365136 + ], + "sensor_type": 1, + "id": 250 + } +] \ No newline at end of file diff --git a/benchmarks/aeosbench/dataset/cases/00558/constellation.json b/benchmarks/aeosbench/dataset/cases/00558/constellation.json new file mode 100644 index 0000000..f1accc7 --- /dev/null +++ b/benchmarks/aeosbench/dataset/cases/00558/constellation.json @@ -0,0 +1,3926 @@ +{ + "orbits": [ + { + "id": 0, + "eccentricity": 0.0001419, + "semi_major_axis": 6921000.0, + "inclination": 53.2186, + "right_ascension_of_the_ascending_node": 69.9732, + "argument_of_perigee": 91.1023 + }, + { + "id": 1, + "eccentricity": 0.0001282, + "semi_major_axis": 6921000.0, + "inclination": 53.2172, + "right_ascension_of_the_ascending_node": 5.7177, + "argument_of_perigee": 87.8224 + }, + { + "id": 2, + "eccentricity": 0.0001099, + "semi_major_axis": 6921000.0, + "inclination": 53.2177, + "right_ascension_of_the_ascending_node": 329.4467, + "argument_of_perigee": 84.4563 + }, + { + "id": 3, + "eccentricity": 0.0001391, + "semi_major_axis": 6921000.0, + "inclination": 43.0033, + "right_ascension_of_the_ascending_node": 292.7493, + "argument_of_perigee": 268.239 + }, + { + "id": 4, + "eccentricity": 0.0001924, + "semi_major_axis": 6921000.0, + "inclination": 43.0045, + "right_ascension_of_the_ascending_node": 184.2788, + "argument_of_perigee": 290.3745 + }, + { + "id": 5, + "eccentricity": 0.0001294, + "semi_major_axis": 6921000.0, + "inclination": 53.217, + "right_ascension_of_the_ascending_node": 119.3054, + "argument_of_perigee": 96.8792 + }, + { + "id": 6, + "eccentricity": 0.0001488, + "semi_major_axis": 6921000.0, + "inclination": 53.2198, + "right_ascension_of_the_ascending_node": 344.2255, + "argument_of_perigee": 82.4497 + }, + { + "id": 7, + "eccentricity": 0.0002424, + "semi_major_axis": 6921000.0, + "inclination": 97.6555, + "right_ascension_of_the_ascending_node": 178.7425, + "argument_of_perigee": 98.2443 + }, + { + "id": 8, + "eccentricity": 0.00036, + "semi_major_axis": 6921000.0, + "inclination": 69.9987, + "right_ascension_of_the_ascending_node": 209.0528, + "argument_of_perigee": 266.4739 + }, + { + "id": 9, + "eccentricity": 0.0001203, + "semi_major_axis": 6921000.0, + "inclination": 53.2159, + "right_ascension_of_the_ascending_node": 177.6271, + "argument_of_perigee": 82.6394 + }, + { + "id": 10, + "eccentricity": 0.0018008, + "semi_major_axis": 6771000.0, + "inclination": 97.4366, + "right_ascension_of_the_ascending_node": 249.248, + "argument_of_perigee": 248.6437 + }, + { + "id": 11, + "eccentricity": 0.0001293, + "semi_major_axis": 6921000.0, + "inclination": 53.2163, + "right_ascension_of_the_ascending_node": 169.0942, + "argument_of_perigee": 98.2257 + }, + { + "id": 12, + "eccentricity": 0.0001421, + "semi_major_axis": 6921000.0, + "inclination": 53.2174, + "right_ascension_of_the_ascending_node": 119.9493, + "argument_of_perigee": 106.6567 + }, + { + "id": 13, + "eccentricity": 0.0001345, + "semi_major_axis": 6921000.0, + "inclination": 43.0034, + "right_ascension_of_the_ascending_node": 130.2603, + "argument_of_perigee": 268.3717 + }, + { + "id": 14, + "eccentricity": 0.0003609, + "semi_major_axis": 6921000.0, + "inclination": 53.0471, + "right_ascension_of_the_ascending_node": 19.0079, + "argument_of_perigee": 222.5827 + }, + { + "id": 15, + "eccentricity": 0.000194, + "semi_major_axis": 6921000.0, + "inclination": 43.0069, + "right_ascension_of_the_ascending_node": 279.543, + "argument_of_perigee": 281.8381 + }, + { + "id": 16, + "eccentricity": 0.0001335, + "semi_major_axis": 6921000.0, + "inclination": 53.2169, + "right_ascension_of_the_ascending_node": 139.1984, + "argument_of_perigee": 91.8776 + }, + { + "id": 17, + "eccentricity": 0.0001281, + "semi_major_axis": 6921000.0, + "inclination": 43.0038, + "right_ascension_of_the_ascending_node": 349.5251, + "argument_of_perigee": 257.3577 + }, + { + "id": 18, + "eccentricity": 0.0008611, + "semi_major_axis": 6906000.0, + "inclination": 97.4269, + "right_ascension_of_the_ascending_node": 235.1217, + "argument_of_perigee": 24.7521 + }, + { + "id": 19, + "eccentricity": 0.0001455, + "semi_major_axis": 6921000.0, + "inclination": 53.054, + "right_ascension_of_the_ascending_node": 195.9654, + "argument_of_perigee": 107.4082 + }, + { + "id": 20, + "eccentricity": 0.000328, + "semi_major_axis": 6771000.0, + "inclination": 36.954, + "right_ascension_of_the_ascending_node": 288.5264, + "argument_of_perigee": 66.6336 + }, + { + "id": 21, + "eccentricity": 0.0001618, + "semi_major_axis": 6921000.0, + "inclination": 53.2186, + "right_ascension_of_the_ascending_node": 84.9707, + "argument_of_perigee": 74.6312 + }, + { + "id": 22, + "eccentricity": 0.0001393, + "semi_major_axis": 6921000.0, + "inclination": 53.2182, + "right_ascension_of_the_ascending_node": 272.3614, + "argument_of_perigee": 96.8798 + }, + { + "id": 23, + "eccentricity": 0.000193, + "semi_major_axis": 6921000.0, + "inclination": 53.0553, + "right_ascension_of_the_ascending_node": 28.3382, + "argument_of_perigee": 126.588 + }, + { + "id": 24, + "eccentricity": 0.0001302, + "semi_major_axis": 6921000.0, + "inclination": 53.2186, + "right_ascension_of_the_ascending_node": 314.3005, + "argument_of_perigee": 76.7179 + }, + { + "id": 25, + "eccentricity": 0.0001412, + "semi_major_axis": 6921000.0, + "inclination": 43.0027, + "right_ascension_of_the_ascending_node": 178.5034, + "argument_of_perigee": 271.0282 + }, + { + "id": 26, + "eccentricity": 0.0001264, + "semi_major_axis": 6921000.0, + "inclination": 53.2154, + "right_ascension_of_the_ascending_node": 188.6228, + "argument_of_perigee": 97.5475 + }, + { + "id": 27, + "eccentricity": 0.0020865, + "semi_major_axis": 7785000.0, + "inclination": 82.5109, + "right_ascension_of_the_ascending_node": 35.6369, + "argument_of_perigee": 276.8185 + }, + { + "id": 28, + "eccentricity": 0.0001413, + "semi_major_axis": 6921000.0, + "inclination": 53.0549, + "right_ascension_of_the_ascending_node": 87.4268, + "argument_of_perigee": 82.557 + }, + { + "id": 29, + "eccentricity": 0.0001465, + "semi_major_axis": 6921000.0, + "inclination": 53.0546, + "right_ascension_of_the_ascending_node": 126.748, + "argument_of_perigee": 91.9708 + }, + { + "id": 30, + "eccentricity": 0.000265, + "semi_major_axis": 6921000.0, + "inclination": 70.0008, + "right_ascension_of_the_ascending_node": 49.308, + "argument_of_perigee": 254.5412 + }, + { + "id": 31, + "eccentricity": 0.0001568, + "semi_major_axis": 6921000.0, + "inclination": 53.2189, + "right_ascension_of_the_ascending_node": 59.7934, + "argument_of_perigee": 102.199 + }, + { + "id": 32, + "eccentricity": 0.0005994, + "semi_major_axis": 6993000.0, + "inclination": 97.4796, + "right_ascension_of_the_ascending_node": 193.0869, + "argument_of_perigee": 235.9813 + }, + { + "id": 33, + "eccentricity": 0.0001353, + "semi_major_axis": 6921000.0, + "inclination": 53.2161, + "right_ascension_of_the_ascending_node": 129.405, + "argument_of_perigee": 98.7211 + }, + { + "id": 34, + "eccentricity": 0.0002451, + "semi_major_axis": 6921000.0, + "inclination": 53.0546, + "right_ascension_of_the_ascending_node": 300.2854, + "argument_of_perigee": 146.301 + }, + { + "id": 35, + "eccentricity": 0.0002071, + "semi_major_axis": 7571000.0, + "inclination": 87.8962, + "right_ascension_of_the_ascending_node": 73.2274, + "argument_of_perigee": 79.5602 + }, + { + "id": 36, + "eccentricity": 0.0001276, + "semi_major_axis": 6921000.0, + "inclination": 53.2175, + "right_ascension_of_the_ascending_node": 85.0885, + "argument_of_perigee": 89.5562 + }, + { + "id": 37, + "eccentricity": 0.0001348, + "semi_major_axis": 6921000.0, + "inclination": 53.2185, + "right_ascension_of_the_ascending_node": 0.8595, + "argument_of_perigee": 101.2963 + }, + { + "id": 38, + "eccentricity": 0.0001664, + "semi_major_axis": 7571000.0, + "inclination": 87.8961, + "right_ascension_of_the_ascending_node": 73.1404, + "argument_of_perigee": 77.4097 + }, + { + "id": 39, + "eccentricity": 3.3e-05, + "semi_major_axis": 6921000.0, + "inclination": 97.657, + "right_ascension_of_the_ascending_node": 58.9263, + "argument_of_perigee": 170.7691 + } + ], + "satellites": [ + { + "inertia": [ + 163.10256958007812, + 0.0, + 0.0, + 0.0, + 67.39653015136719, + 0.0, + 0.0, + 0.0, + 75.96343231201172 + ], + "mass": 163.87626081822143, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 0, + "solar_panel": { + "direction": [ + -0.09799632577123146, + 0.08184303710511984, + 0.9918157275485949 + ], + "area": 0.3549009805379696, + "efficiency": 0.2164958765572067 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.10897470533074705, + "power": 9.764698798753649, + "type": 1 + }, + "battery": { + "capacity": 26513.70589774473, + "percentage": 0.47356897037374823 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 551.6041771922557, + "power": 6.18108061439003, + "efficiency": 0.5253560751652355 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 500.6037160703763, + "power": 6.867299085732779, + "efficiency": 0.5350541857716589 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 621.7591476567543, + "power": 5.591623848396004, + "efficiency": 0.5099630955330686 + } + ], + "mrp_control": { + "k": 18.39541916471593, + "ki": 0.006959006708333527, + "p": 42.50695305476568, + "integral_limit": 0.011832896337060337 + }, + "true_anomaly": 142.04205854066961, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 0 + }, + { + "inertia": [ + 55.37273406982422, + 0.0, + 0.0, + 0.0, + 193.67376708984375, + 0.0, + 0.0, + 0.0, + 102.53012084960938 + ], + "mass": 188.098627454494, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 1, + "solar_panel": { + "direction": [ + 0.6414924675694832, + 0.17590231384005234, + 0.7466898888007867 + ], + "area": 0.27161547781095763, + "efficiency": 0.2538684708918856 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.43356322489164667, + "power": 1.4653977139601588, + "type": 1 + }, + "battery": { + "capacity": 28071.611528656314, + "percentage": 0.9854729320893442 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 457.61594503150127, + "power": 5.947672965385836, + "efficiency": 0.5705419690095063 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 729.737163104063, + "power": 6.23436436348222, + "efficiency": 0.5897559030358402 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 449.6335802042621, + "power": 5.143386601362523, + "efficiency": 0.5628028165178242 + } + ], + "mrp_control": { + "k": 79.09818191848355, + "ki": 0.005558940813903927, + "p": 256.01157665185906, + "integral_limit": 0.011333426011519336 + }, + "true_anomaly": 56.8358359054154, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 1 + }, + { + "inertia": [ + 58.805450439453125, + 0.0, + 0.0, + 0.0, + 110.27999877929688, + 0.0, + 0.0, + 0.0, + 140.87347412109375 + ], + "mass": 78.0577576583922, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 2, + "solar_panel": { + "direction": [ + 0.3131460677694171, + 0.7567369865220992, + -0.5738368003796932 + ], + "area": 0.13050465652251697, + "efficiency": 0.30000133166686693 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.42692337773363864, + "power": 6.46543245751155, + "type": 1 + }, + "battery": { + "capacity": 22872.45271199921, + "percentage": 0.5072614119400476 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 557.8758395223572, + "power": 5.397682463108999, + "efficiency": 0.5886796487056734 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 661.0909508323643, + "power": 6.975551919737343, + "efficiency": 0.528989615340467 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 691.1292026150629, + "power": 6.005571440990728, + "efficiency": 0.5945212564938382 + } + ], + "mrp_control": { + "k": 40.89685115804644, + "ki": 0.004898881027663214, + "p": 140.6974180903899, + "integral_limit": 0.01484555934791159 + }, + "true_anomaly": 346.1490985276588, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 2 + }, + { + "inertia": [ + 167.1875457763672, + 0.0, + 0.0, + 0.0, + 130.8555450439453, + 0.0, + 0.0, + 0.0, + 62.424285888671875 + ], + "mass": 148.38178275114257, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 3, + "solar_panel": { + "direction": [ + -0.1026545097301636, + 0.27791731537095277, + 0.9551041919335618 + ], + "area": 0.3967320269768191, + "efficiency": 0.4725658164212707 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.43692596990829424, + "power": 6.534478203688534, + "type": 1 + }, + "battery": { + "capacity": 16147.099752261982, + "percentage": 0.7752562807139132 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 606.9202317054612, + "power": 5.4351909554065, + "efficiency": 0.5293106729822463 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 454.5470988395749, + "power": 5.574926924359308, + "efficiency": 0.5690196474620416 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 618.7976200180217, + "power": 6.141430498212746, + "efficiency": 0.5461896894255815 + } + ], + "mrp_control": { + "k": 23.976641818621598, + "ki": 0.0045918755632704715, + "p": 55.24745501969649, + "integral_limit": 0.011689260587752597 + }, + "true_anomaly": 250.42157236898092, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 3 + }, + { + "inertia": [ + 160.36077880859375, + 0.0, + 0.0, + 0.0, + 181.41976928710938, + 0.0, + 0.0, + 0.0, + 54.4691162109375 + ], + "mass": 177.58029235837145, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 4, + "solar_panel": { + "direction": [ + -0.09781033564098647, + 0.21823692430744646, + 0.9709818654900942 + ], + "area": 0.38215428195702805, + "efficiency": 0.38568176779056895 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3128019002069123, + "power": 9.224656730060968, + "type": 1 + }, + "battery": { + "capacity": 22113.906363596972, + "percentage": 0.22140996515187264 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 700.9259480314336, + "power": 6.626008139923617, + "efficiency": 0.5113079815476234 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 589.8602760472834, + "power": 6.373324752388244, + "efficiency": 0.5359919403332496 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 591.1162049052515, + "power": 5.750735462156338, + "efficiency": 0.5270437459206747 + } + ], + "mrp_control": { + "k": 43.85465872693589, + "ki": 0.008069002719626859, + "p": 94.50371465937802, + "integral_limit": 0.01946346774660609 + }, + "true_anomaly": 283.99637843465615, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 4 + }, + { + "inertia": [ + 86.42733764648438, + 0.0, + 0.0, + 0.0, + 133.92864990234375, + 0.0, + 0.0, + 0.0, + 182.5267791748047 + ], + "mass": 84.32819892379428, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 5, + "solar_panel": { + "direction": [ + 0.060675976785322584, + 0.20155221887895808, + 0.9775966084771958 + ], + "area": 0.4919682861174124, + "efficiency": 0.49058143710690594 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4305658082945597, + "power": 6.526964569967172, + "type": 1 + }, + "battery": { + "capacity": 26160.05378955062, + "percentage": 0.3725341738386716 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 609.1353816059377, + "power": 6.933385905374638, + "efficiency": 0.5875747636261938 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 532.3015808249695, + "power": 6.9104337376706395, + "efficiency": 0.5193034710451719 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 596.0369385505355, + "power": 5.868054257062248, + "efficiency": 0.5613205492708114 + } + ], + "mrp_control": { + "k": 22.53897384648916, + "ki": 0.005987985871793919, + "p": 87.53012025751485, + "integral_limit": 0.015398596761522236 + }, + "true_anomaly": 27.431965327551822, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 5 + }, + { + "inertia": [ + 135.80995178222656, + 0.0, + 0.0, + 0.0, + 133.7823028564453, + 0.0, + 0.0, + 0.0, + 73.94473266601562 + ], + "mass": 95.27177136788747, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 6, + "solar_panel": { + "direction": [ + 0.647070581149648, + 0.4009468361773529, + -0.6484915555117335 + ], + "area": 0.3564330801517227, + "efficiency": 0.2043804648916858 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2922348691591091, + "power": 6.076042817531332, + "type": 1 + }, + "battery": { + "capacity": 12928.799019285063, + "percentage": 0.3547497956393161 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 642.697615741192, + "power": 5.067722838873689, + "efficiency": 0.5737271154412026 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 671.6678736017427, + "power": 6.880980946320389, + "efficiency": 0.5705753012761658 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 647.1472148290617, + "power": 6.308984934029866, + "efficiency": 0.5996995037047448 + } + ], + "mrp_control": { + "k": 30.743675578596356, + "ki": 0.007450053799645318, + "p": 81.55217763433558, + "integral_limit": 0.021163076622272414 + }, + "true_anomaly": 147.59148208420274, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 6 + }, + { + "inertia": [ + 120.35233306884766, + 0.0, + 0.0, + 0.0, + 132.09222412109375, + 0.0, + 0.0, + 0.0, + 166.93527221679688 + ], + "mass": 198.90747717753922, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 7, + "solar_panel": { + "direction": [ + -0.0910068990455956, + 0.20340654182809734, + 0.9748556421684388 + ], + "area": 0.25248224188301205, + "efficiency": 0.16796269881247664 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.36004754317668475, + "power": 3.9876070357376046, + "type": 1 + }, + "battery": { + "capacity": 27617.640818134434, + "percentage": 0.7701826097422444 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 599.1765773543096, + "power": 6.383641076331219, + "efficiency": 0.5825011034019507 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 452.1053788642011, + "power": 5.364559351016545, + "efficiency": 0.5650061054347425 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 417.83312636153886, + "power": 5.854105390974855, + "efficiency": 0.528162373714302 + } + ], + "mrp_control": { + "k": 17.14177368037322, + "ki": 0.004975340042211277, + "p": 46.26467202807666, + "integral_limit": 0.01568934686469015 + }, + "true_anomaly": 274.11947659624633, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 7 + }, + { + "inertia": [ + 94.58576202392578, + 0.0, + 0.0, + 0.0, + 70.16993713378906, + 0.0, + 0.0, + 0.0, + 94.76202392578125 + ], + "mass": 77.76272724422103, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 8, + "solar_panel": { + "direction": [ + -0.19094794315325578, + 0.28399514050524105, + -0.9396199461351112 + ], + "area": 0.11197037218279707, + "efficiency": 0.28534554188426076 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.32245907993109946, + "power": 8.140741019404423, + "type": 1 + }, + "battery": { + "capacity": 28270.655901870057, + "percentage": 0.981075231302438 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 414.7259341816335, + "power": 5.788099335447404, + "efficiency": 0.5757401034413469 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 732.4024576006252, + "power": 6.937429344438286, + "efficiency": 0.5604165304135554 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 447.90471429674903, + "power": 6.997784752111545, + "efficiency": 0.5978345913608148 + } + ], + "mrp_control": { + "k": 34.800845409643664, + "ki": 0.006804864567080542, + "p": 128.87257681382277, + "integral_limit": 0.0014305222383286427 + }, + "true_anomaly": 271.537278463874, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 8 + }, + { + "inertia": [ + 189.91510009765625, + 0.0, + 0.0, + 0.0, + 96.212646484375, + 0.0, + 0.0, + 0.0, + 80.96493530273438 + ], + "mass": 76.03592464771076, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 9, + "solar_panel": { + "direction": [ + -0.32487105372325636, + 0.38408167727580245, + -0.8642569430636629 + ], + "area": 0.42239840142768537, + "efficiency": 0.33807453290110534 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.43307330315153303, + "power": 6.115241283662957, + "type": 1 + }, + "battery": { + "capacity": 21209.547964836762, + "percentage": 0.5070178379399346 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 643.876226354392, + "power": 5.217043063108282, + "efficiency": 0.5996551754225851 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 568.0758677139615, + "power": 5.883070651156723, + "efficiency": 0.5657136684684599 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 607.5244213888147, + "power": 5.391950501544836, + "efficiency": 0.5264070620484146 + } + ], + "mrp_control": { + "k": 33.73253996462885, + "ki": 0.0014744865856211454, + "p": 132.60663278644537, + "integral_limit": 0.005997236940280274 + }, + "true_anomaly": 333.28638698419024, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 9 + }, + { + "inertia": [ + 134.94754028320312, + 0.0, + 0.0, + 0.0, + 137.10926818847656, + 0.0, + 0.0, + 0.0, + 118.87919616699219 + ], + "mass": 174.0263132437999, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 10, + "solar_panel": { + "direction": [ + -0.16355148685807225, + 0.850370135527916, + 0.5001215289794548 + ], + "area": 0.3304960565373839, + "efficiency": 0.22541816225256872 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.10292422244073221, + "power": 8.651515827215288, + "type": 1 + }, + "battery": { + "capacity": 23161.61011760991, + "percentage": 0.4628027059385029 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 623.4956670255999, + "power": 6.413084460498601, + "efficiency": 0.5370169293898648 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 551.9893652216965, + "power": 5.908567524193804, + "efficiency": 0.5669863832752007 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 690.1218690290632, + "power": 6.489814315112987, + "efficiency": 0.5746891118646822 + } + ], + "mrp_control": { + "k": 25.398365567016118, + "ki": 0.008240449760615711, + "p": 71.36409268976733, + "integral_limit": 0.02765929715594984 + }, + "true_anomaly": 311.08875341776667, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 10 + }, + { + "inertia": [ + 86.96397399902344, + 0.0, + 0.0, + 0.0, + 58.420955657958984, + 0.0, + 0.0, + 0.0, + 139.75782775878906 + ], + "mass": 182.29718334935458, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 11, + "solar_panel": { + "direction": [ + -0.8415129613170336, + 0.19863032246736606, + -0.5023961892092205 + ], + "area": 0.38277870848861795, + "efficiency": 0.47760451534502724 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.23842754817840098, + "power": 2.270649516941176, + "type": 1 + }, + "battery": { + "capacity": 28531.562517077316, + "percentage": 0.46940348256788367 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 598.6567673676425, + "power": 6.1936808721433465, + "efficiency": 0.5953742298073474 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 603.3836666094414, + "power": 6.587373065676337, + "efficiency": 0.5031480222633173 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 620.8297008519761, + "power": 5.889842013055345, + "efficiency": 0.5182191884721403 + } + ], + "mrp_control": { + "k": 27.476768906819313, + "ki": 0.007170268847129153, + "p": 79.70009952866023, + "integral_limit": 0.009128251910592721 + }, + "true_anomaly": 33.10604622047543, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 11 + }, + { + "inertia": [ + 119.64872741699219, + 0.0, + 0.0, + 0.0, + 159.80076599121094, + 0.0, + 0.0, + 0.0, + 163.5137939453125 + ], + "mass": 190.8238079894127, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 12, + "solar_panel": { + "direction": [ + -0.37432592602831166, + 0.34956461648632486, + -0.8588857199906258 + ], + "area": 0.2752531918749217, + "efficiency": 0.39218370839693284 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2302798849684763, + "power": 4.051296207819174, + "type": 1 + }, + "battery": { + "capacity": 16644.802305132216, + "percentage": 0.8823631728918626 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 412.44379430731306, + "power": 5.523023417990215, + "efficiency": 0.5298528666451148 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 572.2900068158193, + "power": 5.559226353026511, + "efficiency": 0.508760355982102 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 682.316619224687, + "power": 5.396776214473754, + "efficiency": 0.5529695173110621 + } + ], + "mrp_control": { + "k": 28.29614115959812, + "ki": 0.0075686982098975885, + "p": 66.59896582352846, + "integral_limit": 0.022701535770486076 + }, + "true_anomaly": 277.1894244362525, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 12 + }, + { + "inertia": [ + 128.71348571777344, + 0.0, + 0.0, + 0.0, + 51.00836944580078, + 0.0, + 0.0, + 0.0, + 197.89894104003906 + ], + "mass": 107.1257877328712, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 13, + "solar_panel": { + "direction": [ + 0.12190688136606527, + 0.9911125070230659, + 0.053242001258907705 + ], + "area": 0.48539351500932315, + "efficiency": 0.27858435751199156 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.15127570510254165, + "power": 8.418191784835727, + "type": 1 + }, + "battery": { + "capacity": 13172.787680210178, + "percentage": 0.4085627529980663 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 674.4583244379075, + "power": 5.599620586570064, + "efficiency": 0.5645461567420648 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 432.5039711375474, + "power": 5.812607061914612, + "efficiency": 0.5688208330658115 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 525.9776358178232, + "power": 6.670847453784088, + "efficiency": 0.5142198753702638 + } + ], + "mrp_control": { + "k": 59.822926088149124, + "ki": 0.003246963833955012, + "p": 128.03933659600446, + "integral_limit": 0.0067989255338369746 + }, + "true_anomaly": 202.62434837336073, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 13 + }, + { + "inertia": [ + 66.38557434082031, + 0.0, + 0.0, + 0.0, + 100.28651428222656, + 0.0, + 0.0, + 0.0, + 98.77840423583984 + ], + "mass": 78.06910535209194, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 14, + "solar_panel": { + "direction": [ + -0.5372397561800769, + 0.8298179626048942, + 0.15091584846474526 + ], + "area": 0.19853743968186233, + "efficiency": 0.1925157481155614 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.1950091278170795, + "power": 2.7925816903331273, + "type": 1 + }, + "battery": { + "capacity": 23998.708347171614, + "percentage": 0.7303376088509127 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 538.1008006684367, + "power": 5.429451583426324, + "efficiency": 0.5937820463372485 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 661.7863250967888, + "power": 6.882607345182338, + "efficiency": 0.5805993547153508 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 469.1462498295293, + "power": 6.157991725767046, + "efficiency": 0.5474702478378829 + } + ], + "mrp_control": { + "k": 24.546425697911, + "ki": 0.005144085011203709, + "p": 58.13055770243723, + "integral_limit": 0.005838841570634679 + }, + "true_anomaly": 154.31656195885122, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 14 + }, + { + "inertia": [ + 179.31297302246094, + 0.0, + 0.0, + 0.0, + 100.02051544189453, + 0.0, + 0.0, + 0.0, + 177.91259765625 + ], + "mass": 147.68194034308692, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 15, + "solar_panel": { + "direction": [ + 0.1255038060462619, + 0.6766276929472471, + 0.7255506597094293 + ], + "area": 0.2819949598619705, + "efficiency": 0.394801336888318 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4363185428827451, + "power": 2.7232085661397987, + "type": 1 + }, + "battery": { + "capacity": 16711.08265674039, + "percentage": 0.24167107188025302 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 518.2409088117493, + "power": 5.489820826324042, + "efficiency": 0.5692752505316714 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 441.94207088650427, + "power": 5.634815442759573, + "efficiency": 0.5287556995754588 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 606.3190585067105, + "power": 6.2406958339474565, + "efficiency": 0.5547920850973431 + } + ], + "mrp_control": { + "k": 21.674226082187257, + "ki": 0.009578559905749094, + "p": 84.03823910874742, + "integral_limit": 0.03396898010767368 + }, + "true_anomaly": 199.0280457082481, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 15 + }, + { + "inertia": [ + 123.15946960449219, + 0.0, + 0.0, + 0.0, + 61.644954681396484, + 0.0, + 0.0, + 0.0, + 168.77931213378906 + ], + "mass": 50.71609217868367, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 16, + "solar_panel": { + "direction": [ + -0.06935290140809618, + 0.2716835960866376, + 0.9598844715296272 + ], + "area": 0.28033376973654645, + "efficiency": 0.37359491458576255 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.11405069756965469, + "power": 3.484680697033329, + "type": 1 + }, + "battery": { + "capacity": 20256.283191264876, + "percentage": 0.3681066179001181 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 454.82059584194, + "power": 6.85350160677582, + "efficiency": 0.5924705185161001 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 474.36453280264226, + "power": 6.65238904753124, + "efficiency": 0.5060729186145255 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 471.6075257638865, + "power": 5.83499196208176, + "efficiency": 0.5467076677531822 + } + ], + "mrp_control": { + "k": 15.962148699891124, + "ki": 0.0003009463771980814, + "p": 52.25144226018124, + "integral_limit": 0.0009706437745256839 + }, + "true_anomaly": 101.03783753601387, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 16 + }, + { + "inertia": [ + 65.87477111816406, + 0.0, + 0.0, + 0.0, + 178.44712829589844, + 0.0, + 0.0, + 0.0, + 136.357666015625 + ], + "mass": 191.77308969711575, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 17, + "solar_panel": { + "direction": [ + -0.3561329002487041, + 0.5813854355452884, + -0.7315465348809067 + ], + "area": 0.15279928689957598, + "efficiency": 0.15763061302792344 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.47499852336780657, + "power": 7.862385491857716, + "type": 1 + }, + "battery": { + "capacity": 23484.857498790167, + "percentage": 0.15629579422136447 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 458.4509016193006, + "power": 5.562256109483563, + "efficiency": 0.5784759658430004 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 643.6352119496503, + "power": 6.785824056017486, + "efficiency": 0.5442465546560269 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 741.173398016683, + "power": 6.821418822767896, + "efficiency": 0.5727821450309946 + } + ], + "mrp_control": { + "k": 68.64233296432478, + "ki": 0.009979683338489115, + "p": 220.54110178494327, + "integral_limit": 0.042318880654236495 + }, + "true_anomaly": 169.05947174747524, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 17 + }, + { + "inertia": [ + 61.73554992675781, + 0.0, + 0.0, + 0.0, + 172.5933837890625, + 0.0, + 0.0, + 0.0, + 87.24958801269531 + ], + "mass": 188.38006728566054, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 18, + "solar_panel": { + "direction": [ + -0.7024501164785086, + 0.707046438972902, + 0.0815424245106075 + ], + "area": 0.16677850397017902, + "efficiency": 0.4424470935081173 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.41477316395449426, + "power": 1.5821853000452868, + "type": 1 + }, + "battery": { + "capacity": 25506.379121731276, + "percentage": 0.38547359072488396 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 600.0083352804004, + "power": 5.911017224172164, + "efficiency": 0.5125716091345308 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 544.0673848544212, + "power": 5.802026083805667, + "efficiency": 0.5710493601807679 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 602.8288958719886, + "power": 6.91621066271366, + "efficiency": 0.5487501831217466 + } + ], + "mrp_control": { + "k": 34.179936325349516, + "ki": 0.0037626556759818774, + "p": 74.81646687914801, + "integral_limit": 0.011690446508629986 + }, + "true_anomaly": 313.37349093023164, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 18 + }, + { + "inertia": [ + 63.3100700378418, + 0.0, + 0.0, + 0.0, + 173.8755340576172, + 0.0, + 0.0, + 0.0, + 62.97138595581055 + ], + "mass": 115.4030183662277, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 19, + "solar_panel": { + "direction": [ + 0.07806853055519222, + 0.01260342015380692, + 0.9968683254760278 + ], + "area": 0.14444862797938504, + "efficiency": 0.24432575693762676 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.41883643736142295, + "power": 3.0516740179220987, + "type": 1 + }, + "battery": { + "capacity": 14071.706157462475, + "percentage": 0.43280793463461276 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 567.0562207121486, + "power": 5.768634971512077, + "efficiency": 0.5361196620561431 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 683.9338261007751, + "power": 5.446695778901002, + "efficiency": 0.5077212986928619 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 464.5487224835356, + "power": 5.069026594355382, + "efficiency": 0.5384959814784954 + } + ], + "mrp_control": { + "k": 60.740737986244575, + "ki": 0.008880205199259104, + "p": 173.18836212583278, + "integral_limit": 0.040575051061409115 + }, + "true_anomaly": 318.47723220450325, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 19 + }, + { + "inertia": [ + 119.87696838378906, + 0.0, + 0.0, + 0.0, + 142.05059814453125, + 0.0, + 0.0, + 0.0, + 77.88534545898438 + ], + "mass": 186.18059253584758, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 20, + "solar_panel": { + "direction": [ + -0.6174881050197844, + 0.062400636530409254, + -0.784101141894128 + ], + "area": 0.13432870737956107, + "efficiency": 0.13625003714192818 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.10947082507174871, + "power": 8.89937798423287, + "type": 1 + }, + "battery": { + "capacity": 10001.449196885467, + "percentage": 0.8670601994675377 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 412.49104456457763, + "power": 6.232382569281481, + "efficiency": 0.516184743469322 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 420.74341118620384, + "power": 6.016846789325607, + "efficiency": 0.5498441005880869 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 541.5785821945585, + "power": 5.550959270618513, + "efficiency": 0.538778685627281 + } + ], + "mrp_control": { + "k": 17.2451537427043, + "ki": 0.0051889422286236254, + "p": 66.56679033678522, + "integral_limit": 0.020427561107661443 + }, + "true_anomaly": 261.22644131246466, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 20 + }, + { + "inertia": [ + 114.18364715576172, + 0.0, + 0.0, + 0.0, + 88.39901733398438, + 0.0, + 0.0, + 0.0, + 179.83631896972656 + ], + "mass": 179.91930685650127, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 21, + "solar_panel": { + "direction": [ + -0.698087810454195, + 0.6444611623775621, + -0.31199874852670423 + ], + "area": 0.256671494250747, + "efficiency": 0.3272465907587906 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2871758590282714, + "power": 6.901435792281275, + "type": 1 + }, + "battery": { + "capacity": 9146.985104709362, + "percentage": 0.6713632880130841 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 576.5466495404987, + "power": 6.215008046993763, + "efficiency": 0.5158125069296008 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 686.7661871161824, + "power": 6.577750191854992, + "efficiency": 0.5396599772410736 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 402.2778905175752, + "power": 5.198821097672399, + "efficiency": 0.5650140541710047 + } + ], + "mrp_control": { + "k": 26.13298239339203, + "ki": 0.0013110887323875297, + "p": 94.02022091362618, + "integral_limit": 0.002943551493547132 + }, + "true_anomaly": 46.92649602128719, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 21 + }, + { + "inertia": [ + 171.8408203125, + 0.0, + 0.0, + 0.0, + 120.8842544555664, + 0.0, + 0.0, + 0.0, + 71.39202880859375 + ], + "mass": 136.76887903777927, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 22, + "solar_panel": { + "direction": [ + -0.005852261977262004, + 0.003586801921009384, + -0.9999764426633904 + ], + "area": 0.10293334836877147, + "efficiency": 0.22557005805007746 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.12718478368432762, + "power": 2.498976037491282, + "type": 1 + }, + "battery": { + "capacity": 8467.431434416385, + "percentage": 0.4713336611293334 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 488.8565962646161, + "power": 5.466324850917527, + "efficiency": 0.5256652875342241 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 747.169044482601, + "power": 5.980232031672884, + "efficiency": 0.5591537649347161 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 536.8568946308293, + "power": 5.369519908944163, + "efficiency": 0.549969374019848 + } + ], + "mrp_control": { + "k": 36.248934940192804, + "ki": 0.007781907912176809, + "p": 109.90066412666866, + "integral_limit": 0.009819247149824158 + }, + "true_anomaly": 305.0972300276394, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 22 + }, + { + "inertia": [ + 147.03170776367188, + 0.0, + 0.0, + 0.0, + 94.22300720214844, + 0.0, + 0.0, + 0.0, + 66.82019805908203 + ], + "mass": 86.18839130658634, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 23, + "solar_panel": { + "direction": [ + -0.45211029889274945, + 0.23522836281167464, + 0.8603858988640202 + ], + "area": 0.4133743126189321, + "efficiency": 0.10391505890236585 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.29405118417549003, + "power": 5.568533684124562, + "type": 1 + }, + "battery": { + "capacity": 9309.28216629751, + "percentage": 0.2636719591929488 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 600.2750924603085, + "power": 6.302726073243321, + "efficiency": 0.5385020762176496 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 730.5494275200163, + "power": 5.664487614917163, + "efficiency": 0.5309616569235853 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 499.1813696437696, + "power": 5.001274617183095, + "efficiency": 0.5924097304026301 + } + ], + "mrp_control": { + "k": 49.64633416249094, + "ki": 0.0062450546639850005, + "p": 167.69515205746754, + "integral_limit": 0.028585021971996416 + }, + "true_anomaly": 66.87493232419934, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 23 + }, + { + "inertia": [ + 183.34242248535156, + 0.0, + 0.0, + 0.0, + 133.8968505859375, + 0.0, + 0.0, + 0.0, + 127.21334838867188 + ], + "mass": 60.55619983582899, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 24, + "solar_panel": { + "direction": [ + -0.0738344466442902, + 0.9372766558808239, + -0.34067718566054744 + ], + "area": 0.31178249102822897, + "efficiency": 0.15365492970313538 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.21042092165270485, + "power": 7.438578468452376, + "type": 1 + }, + "battery": { + "capacity": 15120.982501233502, + "percentage": 0.30724751868401823 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 619.3291370123364, + "power": 6.263046120122208, + "efficiency": 0.5368253834639672 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 627.2568891316989, + "power": 5.66013435522453, + "efficiency": 0.5974431268229934 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 471.6046259586225, + "power": 5.897768140363535, + "efficiency": 0.5265826569838631 + } + ], + "mrp_control": { + "k": 26.64428773906946, + "ki": 0.007235778762675257, + "p": 54.81643280975228, + "integral_limit": 0.023036315105980424 + }, + "true_anomaly": 322.39091187717145, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 24 + }, + { + "inertia": [ + 53.344749450683594, + 0.0, + 0.0, + 0.0, + 188.04869079589844, + 0.0, + 0.0, + 0.0, + 69.00105285644531 + ], + "mass": 101.43093258135232, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 25, + "solar_panel": { + "direction": [ + 0.7838605447957562, + 0.6061173513047584, + -0.13484955602375723 + ], + "area": 0.1650488508336425, + "efficiency": 0.19359328964151956 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.21107974343073577, + "power": 5.048303389268891, + "type": 1 + }, + "battery": { + "capacity": 8056.437921858878, + "percentage": 0.27093903877866776 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 523.0817163535719, + "power": 5.174263415536342, + "efficiency": 0.5588932554798604 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 450.3982368216771, + "power": 6.042412942873364, + "efficiency": 0.5589097429284013 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 430.7871737391731, + "power": 6.80048966319506, + "efficiency": 0.5222001992806936 + } + ], + "mrp_control": { + "k": 15.923098692962439, + "ki": 0.008413248591092893, + "p": 36.339098000169905, + "integral_limit": 0.03697236698849713 + }, + "true_anomaly": 269.9302340652188, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 25 + }, + { + "inertia": [ + 155.41302490234375, + 0.0, + 0.0, + 0.0, + 160.46665954589844, + 0.0, + 0.0, + 0.0, + 138.77691650390625 + ], + "mass": 130.40963585360242, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 26, + "solar_panel": { + "direction": [ + -0.1221767120126607, + 0.7247076670207443, + -0.6781383696585273 + ], + "area": 0.20580874584627035, + "efficiency": 0.3603565826016423 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3473994340915886, + "power": 1.274393939260399, + "type": 1 + }, + "battery": { + "capacity": 29857.739181862482, + "percentage": 0.8860140306441733 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 446.46780817314124, + "power": 5.992711810400934, + "efficiency": 0.5607175794466395 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 613.0456186396656, + "power": 6.121449602258026, + "efficiency": 0.5883918787738889 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 501.77677029882415, + "power": 5.482829434804071, + "efficiency": 0.5757356244864734 + } + ], + "mrp_control": { + "k": 46.116255656219074, + "ki": 0.0034868695948625274, + "p": 102.91394608340701, + "integral_limit": 0.0022375881565971983 + }, + "true_anomaly": 162.03752893690861, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 26 + }, + { + "inertia": [ + 99.735107421875, + 0.0, + 0.0, + 0.0, + 145.61126708984375, + 0.0, + 0.0, + 0.0, + 65.57545471191406 + ], + "mass": 78.25122034520967, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 27, + "solar_panel": { + "direction": [ + -0.9974745574214223, + 0.07096128585982275, + 0.003000534295458506 + ], + "area": 0.44618672467954124, + "efficiency": 0.19605490175410464 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3475733447508622, + "power": 5.693171567426197, + "type": 1 + }, + "battery": { + "capacity": 9091.625117764526, + "percentage": 0.47192195678620497 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 684.7533067104644, + "power": 5.914263007722988, + "efficiency": 0.5137768785729405 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 614.6494406570268, + "power": 5.60452335003426, + "efficiency": 0.5572277804702629 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 749.3847589477141, + "power": 5.686367436095958, + "efficiency": 0.5844849796079228 + } + ], + "mrp_control": { + "k": 32.492347709745566, + "ki": 0.002329263322663344, + "p": 103.06518712595216, + "integral_limit": 0.01114095196279085 + }, + "true_anomaly": 209.12667746130506, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 27 + }, + { + "inertia": [ + 58.317691802978516, + 0.0, + 0.0, + 0.0, + 53.16250228881836, + 0.0, + 0.0, + 0.0, + 101.88726806640625 + ], + "mass": 155.58744244626354, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 28, + "solar_panel": { + "direction": [ + 0.22136733270476486, + 0.6519891556522263, + -0.7251942118653975 + ], + "area": 0.22942436767171853, + "efficiency": 0.22170862164357602 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.24058631132305847, + "power": 4.478628738600694, + "type": 1 + }, + "battery": { + "capacity": 10594.926599494243, + "percentage": 0.6636366798724629 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 716.9294538081034, + "power": 6.481997180694298, + "efficiency": 0.557581915036118 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 557.5813841448066, + "power": 6.7248815924594485, + "efficiency": 0.5013624182928795 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 569.1614906960119, + "power": 5.0172854969323915, + "efficiency": 0.560187378796634 + } + ], + "mrp_control": { + "k": 34.056645097498354, + "ki": 0.009872990309979431, + "p": 83.82805489430531, + "integral_limit": 0.048002856496327996 + }, + "true_anomaly": 128.6760042247892, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 28 + }, + { + "inertia": [ + 182.3009033203125, + 0.0, + 0.0, + 0.0, + 106.37471008300781, + 0.0, + 0.0, + 0.0, + 78.61691284179688 + ], + "mass": 113.4231500748864, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 29, + "solar_panel": { + "direction": [ + 0.49506401715461784, + 0.8654388662653977, + -0.0769882307628591 + ], + "area": 0.4061713984870584, + "efficiency": 0.2589871419569012 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4932209306361711, + "power": 1.8237903351627596, + "type": 1 + }, + "battery": { + "capacity": 16317.19317271288, + "percentage": 0.10009182316977934 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 616.608507835109, + "power": 5.412911152609462, + "efficiency": 0.5085045221833686 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 406.1368067634203, + "power": 6.836068778623788, + "efficiency": 0.5693926445012146 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 451.40578268375344, + "power": 5.614877805078205, + "efficiency": 0.5254732846378883 + } + ], + "mrp_control": { + "k": 31.409448255177693, + "ki": 0.003598163831895964, + "p": 93.06929107687112, + "integral_limit": 0.017941434178675546 + }, + "true_anomaly": 220.5894215116624, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 29 + }, + { + "inertia": [ + 80.09928894042969, + 0.0, + 0.0, + 0.0, + 118.20590209960938, + 0.0, + 0.0, + 0.0, + 169.4437255859375 + ], + "mass": 120.49731494669385, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 30, + "solar_panel": { + "direction": [ + 0.6689758694361996, + 0.7079774919050412, + 0.22636067915591737 + ], + "area": 0.28323059819909013, + "efficiency": 0.2998641880339409 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.21487642059881418, + "power": 3.510769547489993, + "type": 1 + }, + "battery": { + "capacity": 9578.400804227816, + "percentage": 0.709028518456043 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 514.7394242876496, + "power": 5.928286777173326, + "efficiency": 0.5073680613330941 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 527.7614713555722, + "power": 5.30696407912247, + "efficiency": 0.5407444048110289 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 551.154532848945, + "power": 6.382770819656211, + "efficiency": 0.5717003095658605 + } + ], + "mrp_control": { + "k": 57.29861224509489, + "ki": 0.009862735126159148, + "p": 162.87160876726622, + "integral_limit": 0.0450194933674529 + }, + "true_anomaly": 193.189379127913, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 30 + }, + { + "inertia": [ + 90.67628479003906, + 0.0, + 0.0, + 0.0, + 131.96517944335938, + 0.0, + 0.0, + 0.0, + 183.85403442382812 + ], + "mass": 68.90401656112498, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 31, + "solar_panel": { + "direction": [ + 0.4646424031220778, + 0.4646809457721722, + 0.7537765291233339 + ], + "area": 0.19892554773426788, + "efficiency": 0.48414749522174827 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2956748942164674, + "power": 2.0313243519194786, + "type": 1 + }, + "battery": { + "capacity": 28554.866122925796, + "percentage": 0.9443907121800268 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 640.6798523134361, + "power": 5.908433227680407, + "efficiency": 0.5651634083571798 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 427.7408763988699, + "power": 6.475885701009992, + "efficiency": 0.5830872848803974 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 461.15841840161426, + "power": 6.228857815030918, + "efficiency": 0.5219603608492506 + } + ], + "mrp_control": { + "k": 65.88095247003544, + "ki": 0.006039192074718068, + "p": 221.26483628556375, + "integral_limit": 0.009029286653334485 + }, + "true_anomaly": 282.867105776852, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 31 + }, + { + "inertia": [ + 195.9453887939453, + 0.0, + 0.0, + 0.0, + 53.42475891113281, + 0.0, + 0.0, + 0.0, + 142.0194854736328 + ], + "mass": 197.10177343670256, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 32, + "solar_panel": { + "direction": [ + -0.4565008457464873, + 0.7576521371274514, + -0.46644422704000454 + ], + "area": 0.18650574899348793, + "efficiency": 0.3241334524702735 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.49985253193009116, + "power": 7.418679607111137, + "type": 1 + }, + "battery": { + "capacity": 11732.115742642858, + "percentage": 0.45630340060513797 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 679.441604922176, + "power": 5.354011718483324, + "efficiency": 0.5738195770478509 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 403.6357080605503, + "power": 5.661370051162475, + "efficiency": 0.5566886525766697 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 457.81902803325124, + "power": 6.24010727747603, + "efficiency": 0.581363182205749 + } + ], + "mrp_control": { + "k": 48.99599819840776, + "ki": 0.0054298409077438905, + "p": 139.41895936649772, + "integral_limit": 0.025289680646944552 + }, + "true_anomaly": 83.69917803076422, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 32 + }, + { + "inertia": [ + 71.60331726074219, + 0.0, + 0.0, + 0.0, + 169.08859252929688, + 0.0, + 0.0, + 0.0, + 137.07366943359375 + ], + "mass": 73.87525968560065, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 33, + "solar_panel": { + "direction": [ + -0.17436328506159218, + 0.07845363233544503, + -0.9815510544010967 + ], + "area": 0.15625307032373917, + "efficiency": 0.2998334657246886 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.22906431953631712, + "power": 9.282219371594968, + "type": 1 + }, + "battery": { + "capacity": 22451.17293704618, + "percentage": 0.9241893181374513 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 672.5770060692046, + "power": 5.15712694587004, + "efficiency": 0.5494981305189687 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 493.1042596689134, + "power": 5.918176043533928, + "efficiency": 0.5982561046847907 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 586.2696104996498, + "power": 6.00486494153315, + "efficiency": 0.5805191958408481 + } + ], + "mrp_control": { + "k": 54.58245350906527, + "ki": 0.008256500870204086, + "p": 218.2134160901147, + "integral_limit": 0.025863093595299987 + }, + "true_anomaly": 72.8086663948698, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 33 + }, + { + "inertia": [ + 130.58897399902344, + 0.0, + 0.0, + 0.0, + 64.48477172851562, + 0.0, + 0.0, + 0.0, + 111.1352310180664 + ], + "mass": 137.9341654846939, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 34, + "solar_panel": { + "direction": [ + 0.8746975534019884, + 0.12021886295978093, + -0.4695227524425553 + ], + "area": 0.3437469844301575, + "efficiency": 0.22969300290188116 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3698402357630227, + "power": 1.0519563142900434, + "type": 1 + }, + "battery": { + "capacity": 29053.14105144662, + "percentage": 0.4461835119179349 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 591.7447170428381, + "power": 6.044994136802966, + "efficiency": 0.5255838104622262 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 418.2841721769402, + "power": 5.143274215000482, + "efficiency": 0.5513750361656841 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 418.37437214273575, + "power": 6.674728641704139, + "efficiency": 0.5950635332909471 + } + ], + "mrp_control": { + "k": 15.100421449423106, + "ki": 0.006659096717068008, + "p": 40.56758678500944, + "integral_limit": 0.019597818506880624 + }, + "true_anomaly": 94.0050268073211, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 34 + }, + { + "inertia": [ + 157.22381591796875, + 0.0, + 0.0, + 0.0, + 183.34652709960938, + 0.0, + 0.0, + 0.0, + 149.06112670898438 + ], + "mass": 123.9106759409783, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 35, + "solar_panel": { + "direction": [ + -0.07158361951031894, + 0.39019689443977795, + 0.9179445348098951 + ], + "area": 0.38428304862562157, + "efficiency": 0.4825575167841456 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3583527274679853, + "power": 5.19846279421216, + "type": 1 + }, + "battery": { + "capacity": 28532.46114900969, + "percentage": 0.38043936987705473 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 426.4144646052646, + "power": 5.401292296776323, + "efficiency": 0.5004139697600141 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 744.5663152645368, + "power": 6.920887951024499, + "efficiency": 0.5634033913805523 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 579.6616731498532, + "power": 5.981691463920562, + "efficiency": 0.5312020184854174 + } + ], + "mrp_control": { + "k": 74.78209774625506, + "ki": 0.004725263084870626, + "p": 154.5739241549009, + "integral_limit": 0.006351957262840655 + }, + "true_anomaly": 277.92505370483104, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 35 + }, + { + "inertia": [ + 110.465087890625, + 0.0, + 0.0, + 0.0, + 122.02111053466797, + 0.0, + 0.0, + 0.0, + 109.68540954589844 + ], + "mass": 153.2115098249791, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 36, + "solar_panel": { + "direction": [ + -0.5213798767946864, + 0.24520983460056373, + 0.8173341795671596 + ], + "area": 0.1234972664304883, + "efficiency": 0.373332026912659 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2025708989109145, + "power": 6.230360038790508, + "type": 1 + }, + "battery": { + "capacity": 27091.309366363326, + "percentage": 0.761114935381207 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 561.52163263424, + "power": 6.8664210678161774, + "efficiency": 0.5095547347837202 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 494.80436403523606, + "power": 6.748097431620345, + "efficiency": 0.5703054877133322 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 515.5900309495134, + "power": 5.555819020983698, + "efficiency": 0.5946218168702601 + } + ], + "mrp_control": { + "k": 31.62692422386898, + "ki": 0.0036962347357206416, + "p": 121.42425966787773, + "integral_limit": 0.01775294266988211 + }, + "true_anomaly": 172.06205003862053, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 36 + }, + { + "inertia": [ + 116.3469009399414, + 0.0, + 0.0, + 0.0, + 156.98513793945312, + 0.0, + 0.0, + 0.0, + 129.77749633789062 + ], + "mass": 150.9523990298972, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 37, + "solar_panel": { + "direction": [ + 0.05070886765692926, + 0.001916057330026943, + -0.9987116397966233 + ], + "area": 0.16021752255237054, + "efficiency": 0.25025457328785794 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4127445473491057, + "power": 4.455238538104918, + "type": 1 + }, + "battery": { + "capacity": 22849.622274430534, + "percentage": 0.15706761360121352 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 457.51235583689123, + "power": 6.607291678498073, + "efficiency": 0.5426594897933654 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 417.042585129079, + "power": 5.04311985734518, + "efficiency": 0.5238716464086621 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 719.7224235983355, + "power": 6.706120241390732, + "efficiency": 0.503498148121165 + } + ], + "mrp_control": { + "k": 19.37376837532923, + "ki": 0.0038394333727684816, + "p": 75.54378671593095, + "integral_limit": 0.019138416024438925 + }, + "true_anomaly": 127.11915531772961, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 37 + }, + { + "inertia": [ + 84.66107177734375, + 0.0, + 0.0, + 0.0, + 62.769264221191406, + 0.0, + 0.0, + 0.0, + 87.70770263671875 + ], + "mass": 74.46902427336607, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 38, + "solar_panel": { + "direction": [ + 0.34077467037653364, + 0.7608731406887091, + 0.5522179712833191 + ], + "area": 0.49565429381808634, + "efficiency": 0.3855628604688316 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.16965426429066732, + "power": 7.108961503048686, + "type": 1 + }, + "battery": { + "capacity": 18302.662164213238, + "percentage": 0.5173289951954337 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 571.4036816067098, + "power": 6.9800688698007995, + "efficiency": 0.5333946209800008 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 485.90774157434566, + "power": 5.716639147884508, + "efficiency": 0.5741234898811103 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 413.3929800043785, + "power": 6.198928304587109, + "efficiency": 0.5284076385344966 + } + ], + "mrp_control": { + "k": 16.521236619225597, + "ki": 0.005719178522670976, + "p": 57.76174508597128, + "integral_limit": 0.011229526684386698 + }, + "true_anomaly": 203.02021054678022, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 38 + }, + { + "inertia": [ + 55.55162811279297, + 0.0, + 0.0, + 0.0, + 89.18527221679688, + 0.0, + 0.0, + 0.0, + 176.1938018798828 + ], + "mass": 118.99688723310146, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 39, + "solar_panel": { + "direction": [ + -0.20838251549471504, + 0.25165459710595023, + -0.9451172895421693 + ], + "area": 0.2863936887532935, + "efficiency": 0.34718634218903466 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4199966502693254, + "power": 7.190701144194224, + "type": 1 + }, + "battery": { + "capacity": 25989.165971551414, + "percentage": 0.5367891981027715 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 474.62653646742484, + "power": 6.81648282478782, + "efficiency": 0.5306016091472355 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 565.1802065831141, + "power": 6.519542894198638, + "efficiency": 0.515410652185916 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 585.2514343229208, + "power": 6.925673900074187, + "efficiency": 0.5844688747815419 + } + ], + "mrp_control": { + "k": 50.14796421134883, + "ki": 0.007167462640499612, + "p": 163.45574244969058, + "integral_limit": 0.027352668535722127 + }, + "true_anomaly": 22.856791154355204, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 39 + } + ] +} \ No newline at end of file diff --git a/benchmarks/aeosbench/dataset/cases/00558/taskset.json b/benchmarks/aeosbench/dataset/cases/00558/taskset.json new file mode 100644 index 0000000..8e922b7 --- /dev/null +++ b/benchmarks/aeosbench/dataset/cases/00558/taskset.json @@ -0,0 +1,2235 @@ +[ + { + "release_time": 2158, + "due_time": 3220, + "duration": 51, + "coordinate": [ + -46.0308506541937, + -122.5559728563052 + ], + "sensor_type": 1, + "id": 0 + }, + { + "release_time": 374, + "due_time": 3292, + "duration": 38, + "coordinate": [ + -19.630793465521947, + -135.1990543513344 + ], + "sensor_type": 1, + "id": 1 + }, + { + "release_time": 2922, + "due_time": 3535, + "duration": 29, + "coordinate": [ + 42.980910457254396, + 99.2234524060861 + ], + "sensor_type": 1, + "id": 2 + }, + { + "release_time": 82, + "due_time": 907, + "duration": 19, + "coordinate": [ + 46.1390987166248, + -99.92315991394871 + ], + "sensor_type": 1, + "id": 3 + }, + { + "release_time": 2078, + "due_time": 3400, + "duration": 43, + "coordinate": [ + -47.69492003222363, + -101.7492607678955 + ], + "sensor_type": 1, + "id": 4 + }, + { + "release_time": 731, + "due_time": 1910, + "duration": 58, + "coordinate": [ + -33.13213426537201, + 111.11965781179606 + ], + "sensor_type": 1, + "id": 5 + }, + { + "release_time": 969, + "due_time": 3071, + "duration": 43, + "coordinate": [ + 28.10464000226061, + 57.40623978357169 + ], + "sensor_type": 1, + "id": 6 + }, + { + "release_time": 2744, + "due_time": 2896, + "duration": 42, + "coordinate": [ + 77.20593302998725, + 71.3727646351148 + ], + "sensor_type": 1, + "id": 7 + }, + { + "release_time": 46, + "due_time": 1944, + "duration": 43, + "coordinate": [ + -71.95809333550793, + 67.26433484437985 + ], + "sensor_type": 1, + "id": 8 + }, + { + "release_time": 234, + "due_time": 3017, + "duration": 59, + "coordinate": [ + 0.6161201261556357, + 63.49551500942596 + ], + "sensor_type": 1, + "id": 9 + }, + { + "release_time": 2775, + "due_time": 3177, + "duration": 35, + "coordinate": [ + 66.58036358773032, + -175.16830535847186 + ], + "sensor_type": 1, + "id": 10 + }, + { + "release_time": 216, + "due_time": 1011, + "duration": 21, + "coordinate": [ + 37.324980757724745, + -161.2727396004285 + ], + "sensor_type": 1, + "id": 11 + }, + { + "release_time": 3455, + "due_time": 3584, + "duration": 42, + "coordinate": [ + -81.37082382290822, + -72.5445438917091 + ], + "sensor_type": 1, + "id": 12 + }, + { + "release_time": 3393, + "due_time": 3567, + "duration": 54, + "coordinate": [ + -81.95702171186451, + -41.64253261424929 + ], + "sensor_type": 1, + "id": 13 + }, + { + "release_time": 217, + "due_time": 378, + "duration": 33, + "coordinate": [ + 4.416673690808977, + 64.9878349440963 + ], + "sensor_type": 1, + "id": 14 + }, + { + "release_time": 2860, + "due_time": 3423, + "duration": 48, + "coordinate": [ + 46.17151453714064, + 19.954003444116267 + ], + "sensor_type": 1, + "id": 15 + }, + { + "release_time": 2102, + "due_time": 2937, + "duration": 41, + "coordinate": [ + -28.191059510974263, + -31.821002437961255 + ], + "sensor_type": 1, + "id": 16 + }, + { + "release_time": 828, + "due_time": 1454, + "duration": 49, + "coordinate": [ + -84.99002074887159, + -149.82094375027398 + ], + "sensor_type": 1, + "id": 17 + }, + { + "release_time": 0, + "due_time": 3540, + "duration": 20, + "coordinate": [ + 82.44095805844677, + -124.45329724998084 + ], + "sensor_type": 1, + "id": 18 + }, + { + "release_time": 2933, + "due_time": 3549, + "duration": 24, + "coordinate": [ + 51.04096021039399, + 173.64505914089057 + ], + "sensor_type": 1, + "id": 19 + }, + { + "release_time": 2860, + "due_time": 3107, + "duration": 40, + "coordinate": [ + 47.09265254769181, + 84.0148056189849 + ], + "sensor_type": 1, + "id": 20 + }, + { + "release_time": 2785, + "due_time": 2899, + "duration": 34, + "coordinate": [ + 70.29401937511508, + -133.3239726885849 + ], + "sensor_type": 1, + "id": 21 + }, + { + "release_time": 873, + "due_time": 3598, + "duration": 39, + "coordinate": [ + 78.31423900646962, + 146.74968102537088 + ], + "sensor_type": 1, + "id": 22 + }, + { + "release_time": 3005, + "due_time": 3296, + "duration": 24, + "coordinate": [ + -51.579656087233055, + 13.86064532164147 + ], + "sensor_type": 1, + "id": 23 + }, + { + "release_time": 341, + "due_time": 2715, + "duration": 51, + "coordinate": [ + -25.78757901317445, + 57.56918698409274 + ], + "sensor_type": 1, + "id": 24 + }, + { + "release_time": 1978, + "due_time": 2178, + "duration": 55, + "coordinate": [ + 84.93158434939988, + -72.16845694224085 + ], + "sensor_type": 1, + "id": 25 + }, + { + "release_time": 1324, + "due_time": 2412, + "duration": 47, + "coordinate": [ + 78.18770321929156, + 156.87677192813794 + ], + "sensor_type": 1, + "id": 26 + }, + { + "release_time": 309, + "due_time": 3102, + "duration": 49, + "coordinate": [ + 63.43728682722224, + 176.81247742809063 + ], + "sensor_type": 1, + "id": 27 + }, + { + "release_time": 1291, + "due_time": 1490, + "duration": 54, + "coordinate": [ + -56.01122151787066, + 162.45938580219655 + ], + "sensor_type": 1, + "id": 28 + }, + { + "release_time": 1538, + "due_time": 3251, + "duration": 44, + "coordinate": [ + -15.357683529160937, + -44.20956223894123 + ], + "sensor_type": 1, + "id": 29 + }, + { + "release_time": 819, + "due_time": 2914, + "duration": 54, + "coordinate": [ + -82.10796659260444, + -6.179214797583228 + ], + "sensor_type": 1, + "id": 30 + }, + { + "release_time": 143, + "due_time": 2471, + "duration": 22, + "coordinate": [ + 61.575103965646434, + -138.9158111906595 + ], + "sensor_type": 1, + "id": 31 + }, + { + "release_time": 293, + "due_time": 2278, + "duration": 54, + "coordinate": [ + 61.68111736460844, + 37.53800162931748 + ], + "sensor_type": 1, + "id": 32 + }, + { + "release_time": 3096, + "due_time": 3248, + "duration": 16, + "coordinate": [ + -42.79383933310363, + 150.23615881348576 + ], + "sensor_type": 1, + "id": 33 + }, + { + "release_time": 129, + "due_time": 295, + "duration": 34, + "coordinate": [ + -29.364518512958675, + -146.089980163492 + ], + "sensor_type": 1, + "id": 34 + }, + { + "release_time": 3428, + "due_time": 3595, + "duration": 40, + "coordinate": [ + 88.22402862176179, + -155.83103915043114 + ], + "sensor_type": 1, + "id": 35 + }, + { + "release_time": 2045, + "due_time": 2562, + "duration": 32, + "coordinate": [ + 15.72534216965363, + -154.59156976505403 + ], + "sensor_type": 1, + "id": 36 + }, + { + "release_time": 1339, + "due_time": 1530, + "duration": 15, + "coordinate": [ + -62.398212906640865, + -160.49157593179882 + ], + "sensor_type": 1, + "id": 37 + }, + { + "release_time": 305, + "due_time": 2762, + "duration": 18, + "coordinate": [ + -28.480783098295518, + 63.27495010457926 + ], + "sensor_type": 1, + "id": 38 + }, + { + "release_time": 1948, + "due_time": 3256, + "duration": 32, + "coordinate": [ + 22.193402686490813, + -39.19325040206317 + ], + "sensor_type": 1, + "id": 39 + }, + { + "release_time": 3388, + "due_time": 3493, + "duration": 26, + "coordinate": [ + -74.46488879418185, + 159.92085376659622 + ], + "sensor_type": 1, + "id": 40 + }, + { + "release_time": 222, + "due_time": 1043, + "duration": 45, + "coordinate": [ + -61.68741002371897, + 98.02339908522333 + ], + "sensor_type": 1, + "id": 41 + }, + { + "release_time": 98, + "due_time": 419, + "duration": 44, + "coordinate": [ + -77.2000400185994, + 18.883219043751268 + ], + "sensor_type": 1, + "id": 42 + }, + { + "release_time": 1215, + "due_time": 3299, + "duration": 15, + "coordinate": [ + -17.373950265880765, + -21.123190867345272 + ], + "sensor_type": 1, + "id": 43 + }, + { + "release_time": 238, + "due_time": 3081, + "duration": 30, + "coordinate": [ + 73.86798253485364, + -36.0943759187204 + ], + "sensor_type": 1, + "id": 44 + }, + { + "release_time": 1552, + "due_time": 1756, + "duration": 41, + "coordinate": [ + -64.36703805489313, + -29.972633991281896 + ], + "sensor_type": 1, + "id": 45 + }, + { + "release_time": 2812, + "due_time": 3302, + "duration": 27, + "coordinate": [ + 70.68151525520153, + 71.5578133830715 + ], + "sensor_type": 1, + "id": 46 + }, + { + "release_time": 983, + "due_time": 1367, + "duration": 33, + "coordinate": [ + 18.179380572453795, + 167.68659626201026 + ], + "sensor_type": 1, + "id": 47 + }, + { + "release_time": 618, + "due_time": 3142, + "duration": 25, + "coordinate": [ + -12.747662333011107, + 57.75184770172956 + ], + "sensor_type": 1, + "id": 48 + }, + { + "release_time": 3143, + "due_time": 3422, + "duration": 36, + "coordinate": [ + -17.069639244118918, + 52.855221802651215 + ], + "sensor_type": 1, + "id": 49 + }, + { + "release_time": 1013, + "due_time": 1180, + "duration": 20, + "coordinate": [ + -60.19908114642641, + -93.1122219759687 + ], + "sensor_type": 1, + "id": 50 + }, + { + "release_time": 2832, + "due_time": 3095, + "duration": 54, + "coordinate": [ + -61.200715905429576, + 42.69626891589408 + ], + "sensor_type": 1, + "id": 51 + }, + { + "release_time": 2177, + "due_time": 2587, + "duration": 20, + "coordinate": [ + -19.90511786581675, + -8.03731250179419 + ], + "sensor_type": 1, + "id": 52 + }, + { + "release_time": 2677, + "due_time": 3427, + "duration": 48, + "coordinate": [ + -4.974450784943258, + 73.06636000417996 + ], + "sensor_type": 1, + "id": 53 + }, + { + "release_time": 1622, + "due_time": 3001, + "duration": 40, + "coordinate": [ + 45.85775008955693, + 105.30524738126473 + ], + "sensor_type": 1, + "id": 54 + }, + { + "release_time": 1146, + "due_time": 1579, + "duration": 30, + "coordinate": [ + 5.317246261263961, + 121.24352643465465 + ], + "sensor_type": 1, + "id": 55 + }, + { + "release_time": 327, + "due_time": 1240, + "duration": 34, + "coordinate": [ + -41.62277463648209, + -157.67659338160908 + ], + "sensor_type": 1, + "id": 56 + }, + { + "release_time": 379, + "due_time": 2815, + "duration": 23, + "coordinate": [ + 49.243453586389535, + -18.33000651557458 + ], + "sensor_type": 1, + "id": 57 + }, + { + "release_time": 93, + "due_time": 2208, + "duration": 51, + "coordinate": [ + 83.99710386852641, + -60.17702988567464 + ], + "sensor_type": 1, + "id": 58 + }, + { + "release_time": 3278, + "due_time": 3394, + "duration": 31, + "coordinate": [ + -24.236938273579753, + -170.465088231739 + ], + "sensor_type": 1, + "id": 59 + }, + { + "release_time": 3398, + "due_time": 3591, + "duration": 36, + "coordinate": [ + -78.93245173351131, + 176.03579284536534 + ], + "sensor_type": 1, + "id": 60 + }, + { + "release_time": 2182, + "due_time": 2457, + "duration": 28, + "coordinate": [ + -65.05711182751627, + -75.23288500216461 + ], + "sensor_type": 1, + "id": 61 + }, + { + "release_time": 339, + "due_time": 2303, + "duration": 34, + "coordinate": [ + 18.254555459198798, + 80.00480700622796 + ], + "sensor_type": 1, + "id": 62 + }, + { + "release_time": 3247, + "due_time": 3342, + "duration": 28, + "coordinate": [ + 37.14552165004963, + 77.06136416180698 + ], + "sensor_type": 1, + "id": 63 + }, + { + "release_time": 607, + "due_time": 1175, + "duration": 41, + "coordinate": [ + 4.507309131689894, + 155.3940696448338 + ], + "sensor_type": 1, + "id": 64 + }, + { + "release_time": 2456, + "due_time": 3146, + "duration": 25, + "coordinate": [ + 40.95705506057442, + 134.5665359143507 + ], + "sensor_type": 1, + "id": 65 + }, + { + "release_time": 1024, + "due_time": 3205, + "duration": 51, + "coordinate": [ + 67.99349675030274, + 137.03681385518195 + ], + "sensor_type": 1, + "id": 66 + }, + { + "release_time": 2583, + "due_time": 3496, + "duration": 49, + "coordinate": [ + -75.23013619806447, + -145.99216961757048 + ], + "sensor_type": 1, + "id": 67 + }, + { + "release_time": 282, + "due_time": 1990, + "duration": 20, + "coordinate": [ + -73.16389737818581, + -156.68441767362904 + ], + "sensor_type": 1, + "id": 68 + }, + { + "release_time": 1056, + "due_time": 3162, + "duration": 24, + "coordinate": [ + 33.14635605602817, + -6.505293631155467 + ], + "sensor_type": 1, + "id": 69 + }, + { + "release_time": 872, + "due_time": 1403, + "duration": 38, + "coordinate": [ + -1.112955662731082, + -102.99062765316641 + ], + "sensor_type": 1, + "id": 70 + }, + { + "release_time": 3403, + "due_time": 3577, + "duration": 53, + "coordinate": [ + -40.05830702714195, + 19.973959459413862 + ], + "sensor_type": 1, + "id": 71 + }, + { + "release_time": 212, + "due_time": 3378, + "duration": 35, + "coordinate": [ + 68.72303981006809, + 63.58135249559902 + ], + "sensor_type": 1, + "id": 72 + }, + { + "release_time": 140, + "due_time": 2752, + "duration": 58, + "coordinate": [ + -40.82959632771474, + 30.889949134846404 + ], + "sensor_type": 1, + "id": 73 + }, + { + "release_time": 1330, + "due_time": 2239, + "duration": 36, + "coordinate": [ + -39.730466246125715, + 98.0615423291469 + ], + "sensor_type": 1, + "id": 74 + }, + { + "release_time": 2155, + "due_time": 2521, + "duration": 42, + "coordinate": [ + 44.47227283744192, + -171.49324316132675 + ], + "sensor_type": 1, + "id": 75 + }, + { + "release_time": 1782, + "due_time": 2906, + "duration": 33, + "coordinate": [ + -44.934070262523484, + 146.04592656034885 + ], + "sensor_type": 1, + "id": 76 + }, + { + "release_time": 164, + "due_time": 1430, + "duration": 42, + "coordinate": [ + 22.69011098904636, + -28.244337446393956 + ], + "sensor_type": 1, + "id": 77 + }, + { + "release_time": 3245, + "due_time": 3413, + "duration": 24, + "coordinate": [ + -54.609305833175064, + 66.14226255253149 + ], + "sensor_type": 1, + "id": 78 + }, + { + "release_time": 637, + "due_time": 2849, + "duration": 42, + "coordinate": [ + 5.748582952183526, + 86.01346089637082 + ], + "sensor_type": 1, + "id": 79 + }, + { + "release_time": 2016, + "due_time": 3341, + "duration": 52, + "coordinate": [ + 36.869433757899714, + 179.98356196896407 + ], + "sensor_type": 1, + "id": 80 + }, + { + "release_time": 3137, + "due_time": 3492, + "duration": 36, + "coordinate": [ + -52.44505861732477, + -109.68740072151132 + ], + "sensor_type": 1, + "id": 81 + }, + { + "release_time": 1902, + "due_time": 3048, + "duration": 42, + "coordinate": [ + -42.15412636932225, + 58.04373774556788 + ], + "sensor_type": 1, + "id": 82 + }, + { + "release_time": 3389, + "due_time": 3559, + "duration": 19, + "coordinate": [ + 12.530637402940243, + -27.28534927894222 + ], + "sensor_type": 1, + "id": 83 + }, + { + "release_time": 2645, + "due_time": 2890, + "duration": 40, + "coordinate": [ + -38.856328171694074, + -47.93468048052222 + ], + "sensor_type": 1, + "id": 84 + }, + { + "release_time": 2202, + "due_time": 2600, + "duration": 58, + "coordinate": [ + 60.35123560012022, + -101.45056073643367 + ], + "sensor_type": 1, + "id": 85 + }, + { + "release_time": 959, + "due_time": 2051, + "duration": 45, + "coordinate": [ + -65.65567414497787, + -140.65977797663766 + ], + "sensor_type": 1, + "id": 86 + }, + { + "release_time": 2343, + "due_time": 3124, + "duration": 26, + "coordinate": [ + 51.4549718904826, + -58.01622669783521 + ], + "sensor_type": 1, + "id": 87 + }, + { + "release_time": 3303, + "due_time": 3431, + "duration": 27, + "coordinate": [ + 28.06756718103182, + 151.2897266077515 + ], + "sensor_type": 1, + "id": 88 + }, + { + "release_time": 1185, + "due_time": 3072, + "duration": 59, + "coordinate": [ + 2.40802451220209, + -30.82993185460026 + ], + "sensor_type": 1, + "id": 89 + }, + { + "release_time": 1159, + "due_time": 2762, + "duration": 32, + "coordinate": [ + 50.64073733506552, + 37.384651843897245 + ], + "sensor_type": 1, + "id": 90 + }, + { + "release_time": 676, + "due_time": 1315, + "duration": 59, + "coordinate": [ + -33.391532308440034, + 140.92693654239355 + ], + "sensor_type": 1, + "id": 91 + }, + { + "release_time": 955, + "due_time": 3159, + "duration": 38, + "coordinate": [ + 36.60491706561933, + -152.8518218405071 + ], + "sensor_type": 1, + "id": 92 + }, + { + "release_time": 1532, + "due_time": 3019, + "duration": 54, + "coordinate": [ + 72.24418151307398, + -96.4873822641949 + ], + "sensor_type": 1, + "id": 93 + }, + { + "release_time": 1930, + "due_time": 2788, + "duration": 53, + "coordinate": [ + -43.860381246130814, + -173.9058648128557 + ], + "sensor_type": 1, + "id": 94 + }, + { + "release_time": 2582, + "due_time": 3209, + "duration": 59, + "coordinate": [ + -2.4812375048318103, + 97.56821505090619 + ], + "sensor_type": 1, + "id": 95 + }, + { + "release_time": 2540, + "due_time": 2935, + "duration": 58, + "coordinate": [ + 24.69084830082336, + 21.071944179601445 + ], + "sensor_type": 1, + "id": 96 + }, + { + "release_time": 322, + "due_time": 611, + "duration": 21, + "coordinate": [ + -83.29318563712636, + -136.66197790090183 + ], + "sensor_type": 1, + "id": 97 + }, + { + "release_time": 2844, + "due_time": 3076, + "duration": 55, + "coordinate": [ + -83.83260447709772, + -57.275428979290496 + ], + "sensor_type": 1, + "id": 98 + }, + { + "release_time": 3118, + "due_time": 3399, + "duration": 45, + "coordinate": [ + 8.005969389625193, + 33.129700883109194 + ], + "sensor_type": 1, + "id": 99 + }, + { + "release_time": 385, + "due_time": 2558, + "duration": 57, + "coordinate": [ + 70.8488580585348, + -166.51118362132715 + ], + "sensor_type": 1, + "id": 100 + }, + { + "release_time": 3163, + "due_time": 3538, + "duration": 20, + "coordinate": [ + 89.4554469863246, + 171.86352156054107 + ], + "sensor_type": 1, + "id": 101 + }, + { + "release_time": 3116, + "due_time": 3495, + "duration": 38, + "coordinate": [ + 42.068822943443536, + 58.97524897890875 + ], + "sensor_type": 1, + "id": 102 + }, + { + "release_time": 3140, + "due_time": 3432, + "duration": 55, + "coordinate": [ + -72.38642777562146, + 106.87707582173249 + ], + "sensor_type": 1, + "id": 103 + }, + { + "release_time": 2192, + "due_time": 2394, + "duration": 24, + "coordinate": [ + 74.28158464244586, + 110.53102780546948 + ], + "sensor_type": 1, + "id": 104 + }, + { + "release_time": 297, + "due_time": 2588, + "duration": 42, + "coordinate": [ + -9.527636601612954, + -115.73132481921746 + ], + "sensor_type": 1, + "id": 105 + }, + { + "release_time": 3408, + "due_time": 3525, + "duration": 17, + "coordinate": [ + -63.77601285722141, + 17.931664163422795 + ], + "sensor_type": 1, + "id": 106 + }, + { + "release_time": 3227, + "due_time": 3356, + "duration": 17, + "coordinate": [ + 59.2222688518012, + 155.67055728244003 + ], + "sensor_type": 1, + "id": 107 + }, + { + "release_time": 2371, + "due_time": 3319, + "duration": 37, + "coordinate": [ + 33.655483290648135, + -84.46658762368838 + ], + "sensor_type": 1, + "id": 108 + }, + { + "release_time": 2070, + "due_time": 2858, + "duration": 20, + "coordinate": [ + 85.3093711232197, + 120.90668936804144 + ], + "sensor_type": 1, + "id": 109 + }, + { + "release_time": 2108, + "due_time": 2630, + "duration": 60, + "coordinate": [ + -88.90040256293517, + -146.73198241576506 + ], + "sensor_type": 1, + "id": 110 + }, + { + "release_time": 2068, + "due_time": 2228, + "duration": 24, + "coordinate": [ + 12.62481020706673, + -0.526837567718502 + ], + "sensor_type": 1, + "id": 111 + }, + { + "release_time": 1530, + "due_time": 2483, + "duration": 19, + "coordinate": [ + 7.390460928717928, + 151.11924744701798 + ], + "sensor_type": 1, + "id": 112 + }, + { + "release_time": 688, + "due_time": 3041, + "duration": 19, + "coordinate": [ + -44.78282784695216, + -27.14997584245728 + ], + "sensor_type": 1, + "id": 113 + }, + { + "release_time": 2935, + "due_time": 3510, + "duration": 41, + "coordinate": [ + -83.48442886246961, + -178.70327803410103 + ], + "sensor_type": 1, + "id": 114 + }, + { + "release_time": 3263, + "due_time": 3439, + "duration": 55, + "coordinate": [ + -86.88625364609061, + -78.20745419189245 + ], + "sensor_type": 1, + "id": 115 + }, + { + "release_time": 2800, + "due_time": 3176, + "duration": 19, + "coordinate": [ + -23.95035988073316, + 158.88905125499792 + ], + "sensor_type": 1, + "id": 116 + }, + { + "release_time": 2125, + "due_time": 3417, + "duration": 21, + "coordinate": [ + -22.407694498632694, + -76.0514192053144 + ], + "sensor_type": 1, + "id": 117 + }, + { + "release_time": 2472, + "due_time": 3081, + "duration": 47, + "coordinate": [ + 40.6234330912707, + -128.75546196929824 + ], + "sensor_type": 1, + "id": 118 + }, + { + "release_time": 3155, + "due_time": 3568, + "duration": 28, + "coordinate": [ + -18.89739335588169, + -110.07870009805421 + ], + "sensor_type": 1, + "id": 119 + }, + { + "release_time": 2365, + "due_time": 2810, + "duration": 54, + "coordinate": [ + 20.433897863167928, + 15.016781658447371 + ], + "sensor_type": 1, + "id": 120 + }, + { + "release_time": 3159, + "due_time": 3382, + "duration": 34, + "coordinate": [ + 23.450566384276485, + 21.225933703382736 + ], + "sensor_type": 1, + "id": 121 + }, + { + "release_time": 458, + "due_time": 1442, + "duration": 15, + "coordinate": [ + 54.61940428171471, + 4.932040765300144 + ], + "sensor_type": 1, + "id": 122 + }, + { + "release_time": 2535, + "due_time": 3575, + "duration": 17, + "coordinate": [ + 60.92369041225979, + -157.06429195564158 + ], + "sensor_type": 1, + "id": 123 + }, + { + "release_time": 782, + "due_time": 3225, + "duration": 16, + "coordinate": [ + -32.471252358615956, + -26.901257547556895 + ], + "sensor_type": 1, + "id": 124 + }, + { + "release_time": 76, + "due_time": 1427, + "duration": 59, + "coordinate": [ + -21.137397296572402, + -13.842450733771983 + ], + "sensor_type": 1, + "id": 125 + }, + { + "release_time": 2648, + "due_time": 3563, + "duration": 55, + "coordinate": [ + 46.473926112514164, + -4.243826944830005 + ], + "sensor_type": 1, + "id": 126 + }, + { + "release_time": 2238, + "due_time": 2571, + "duration": 42, + "coordinate": [ + 36.78025564538804, + 85.15491476637669 + ], + "sensor_type": 1, + "id": 127 + }, + { + "release_time": 2578, + "due_time": 2911, + "duration": 30, + "coordinate": [ + 29.03451289333266, + 94.52372333295926 + ], + "sensor_type": 1, + "id": 128 + }, + { + "release_time": 383, + "due_time": 1664, + "duration": 40, + "coordinate": [ + -24.341135564014266, + -169.32992205007005 + ], + "sensor_type": 1, + "id": 129 + }, + { + "release_time": 1739, + "due_time": 3055, + "duration": 47, + "coordinate": [ + -76.43112394286231, + 156.03586488022245 + ], + "sensor_type": 1, + "id": 130 + }, + { + "release_time": 1701, + "due_time": 2213, + "duration": 51, + "coordinate": [ + 11.16266045812975, + -2.191734124046917 + ], + "sensor_type": 1, + "id": 131 + }, + { + "release_time": 1117, + "due_time": 3180, + "duration": 59, + "coordinate": [ + -76.65704207373363, + 5.92485733290664 + ], + "sensor_type": 1, + "id": 132 + }, + { + "release_time": 2023, + "due_time": 3359, + "duration": 41, + "coordinate": [ + -41.75817993272041, + -120.63781407036154 + ], + "sensor_type": 1, + "id": 133 + }, + { + "release_time": 2958, + "due_time": 3166, + "duration": 46, + "coordinate": [ + 62.57798423601406, + 159.57488282167645 + ], + "sensor_type": 1, + "id": 134 + }, + { + "release_time": 2437, + "due_time": 2766, + "duration": 59, + "coordinate": [ + 46.80006507903579, + 171.06695543164057 + ], + "sensor_type": 1, + "id": 135 + }, + { + "release_time": 228, + "due_time": 973, + "duration": 23, + "coordinate": [ + -4.721078730899848, + -139.43714200363 + ], + "sensor_type": 1, + "id": 136 + }, + { + "release_time": 1974, + "due_time": 3272, + "duration": 15, + "coordinate": [ + 10.902376825548657, + -153.4909659197481 + ], + "sensor_type": 1, + "id": 137 + }, + { + "release_time": 3255, + "due_time": 3436, + "duration": 28, + "coordinate": [ + -0.09432323360002215, + 76.49965659310254 + ], + "sensor_type": 1, + "id": 138 + }, + { + "release_time": 1754, + "due_time": 1942, + "duration": 30, + "coordinate": [ + 84.32812718922847, + 69.38347608381818 + ], + "sensor_type": 1, + "id": 139 + }, + { + "release_time": 2824, + "due_time": 2931, + "duration": 26, + "coordinate": [ + 64.50247068321775, + 108.61742208202111 + ], + "sensor_type": 1, + "id": 140 + }, + { + "release_time": 48, + "due_time": 282, + "duration": 26, + "coordinate": [ + -9.73953243062003, + -155.259517771658 + ], + "sensor_type": 1, + "id": 141 + }, + { + "release_time": 3341, + "due_time": 3410, + "duration": 23, + "coordinate": [ + -72.34711591815073, + -97.99894614290163 + ], + "sensor_type": 1, + "id": 142 + }, + { + "release_time": 1704, + "due_time": 2749, + "duration": 26, + "coordinate": [ + -70.08978681370522, + -140.11515700673334 + ], + "sensor_type": 1, + "id": 143 + }, + { + "release_time": 238, + "due_time": 2525, + "duration": 51, + "coordinate": [ + 20.184185694768104, + -46.14109131889734 + ], + "sensor_type": 1, + "id": 144 + }, + { + "release_time": 3427, + "due_time": 3553, + "duration": 40, + "coordinate": [ + 57.38981468093755, + 91.49928807797369 + ], + "sensor_type": 1, + "id": 145 + }, + { + "release_time": 965, + "due_time": 3576, + "duration": 29, + "coordinate": [ + 69.09580491761056, + 138.30287828654014 + ], + "sensor_type": 1, + "id": 146 + }, + { + "release_time": 818, + "due_time": 2170, + "duration": 20, + "coordinate": [ + -7.623041065861827, + -109.60802453490847 + ], + "sensor_type": 1, + "id": 147 + }, + { + "release_time": 2994, + "due_time": 3177, + "duration": 42, + "coordinate": [ + -46.24812335449079, + -103.76021349284306 + ], + "sensor_type": 1, + "id": 148 + }, + { + "release_time": 1557, + "due_time": 1799, + "duration": 52, + "coordinate": [ + -21.973932542248406, + -154.19603608140133 + ], + "sensor_type": 1, + "id": 149 + }, + { + "release_time": 1742, + "due_time": 3004, + "duration": 20, + "coordinate": [ + -89.51349732911882, + 14.760922621518802 + ], + "sensor_type": 1, + "id": 150 + }, + { + "release_time": 1730, + "due_time": 2805, + "duration": 20, + "coordinate": [ + -30.823935378138636, + 90.39240719991585 + ], + "sensor_type": 1, + "id": 151 + }, + { + "release_time": 1478, + "due_time": 3356, + "duration": 26, + "coordinate": [ + 43.404343587217625, + -107.49306365590856 + ], + "sensor_type": 1, + "id": 152 + }, + { + "release_time": 2637, + "due_time": 3216, + "duration": 36, + "coordinate": [ + -66.52357435727475, + 105.5831044100077 + ], + "sensor_type": 1, + "id": 153 + }, + { + "release_time": 848, + "due_time": 1454, + "duration": 53, + "coordinate": [ + 20.39890146543759, + 81.83636981690847 + ], + "sensor_type": 1, + "id": 154 + }, + { + "release_time": 1935, + "due_time": 3562, + "duration": 43, + "coordinate": [ + 77.46630123015794, + -162.92654872357863 + ], + "sensor_type": 1, + "id": 155 + }, + { + "release_time": 1582, + "due_time": 2966, + "duration": 38, + "coordinate": [ + 44.437274239449266, + -99.71667258687486 + ], + "sensor_type": 1, + "id": 156 + }, + { + "release_time": 3295, + "due_time": 3369, + "duration": 21, + "coordinate": [ + -11.71070224486617, + -26.959916126533955 + ], + "sensor_type": 1, + "id": 157 + }, + { + "release_time": 1535, + "due_time": 2269, + "duration": 36, + "coordinate": [ + -44.064123832412164, + -160.71662148017464 + ], + "sensor_type": 1, + "id": 158 + }, + { + "release_time": 37, + "due_time": 3037, + "duration": 39, + "coordinate": [ + -15.509665271411762, + -131.97940493787576 + ], + "sensor_type": 1, + "id": 159 + }, + { + "release_time": 513, + "due_time": 2342, + "duration": 52, + "coordinate": [ + 55.388039244184796, + -42.67699710148415 + ], + "sensor_type": 1, + "id": 160 + }, + { + "release_time": 1264, + "due_time": 2672, + "duration": 21, + "coordinate": [ + -48.650444802532874, + -134.62193137162797 + ], + "sensor_type": 1, + "id": 161 + }, + { + "release_time": 1677, + "due_time": 2104, + "duration": 44, + "coordinate": [ + 52.47450876620019, + 38.9581799340157 + ], + "sensor_type": 1, + "id": 162 + }, + { + "release_time": 2856, + "due_time": 3277, + "duration": 25, + "coordinate": [ + 18.913282754194384, + 47.08553043561918 + ], + "sensor_type": 1, + "id": 163 + }, + { + "release_time": 2373, + "due_time": 3014, + "duration": 60, + "coordinate": [ + -11.723146074174878, + -80.52910053350558 + ], + "sensor_type": 1, + "id": 164 + }, + { + "release_time": 1908, + "due_time": 3306, + "duration": 60, + "coordinate": [ + -37.70288948882666, + 149.38368813267465 + ], + "sensor_type": 1, + "id": 165 + }, + { + "release_time": 228, + "due_time": 3142, + "duration": 28, + "coordinate": [ + 3.4840890222146186, + 109.45153676957324 + ], + "sensor_type": 1, + "id": 166 + }, + { + "release_time": 2204, + "due_time": 2786, + "duration": 47, + "coordinate": [ + -33.99164993802638, + -10.436986441344516 + ], + "sensor_type": 1, + "id": 167 + }, + { + "release_time": 3079, + "due_time": 3507, + "duration": 57, + "coordinate": [ + -2.1604133905533445, + 61.44581422793766 + ], + "sensor_type": 1, + "id": 168 + }, + { + "release_time": 479, + "due_time": 1692, + "duration": 27, + "coordinate": [ + -62.581934912873066, + 134.43597046590497 + ], + "sensor_type": 1, + "id": 169 + }, + { + "release_time": 3219, + "due_time": 3452, + "duration": 34, + "coordinate": [ + -20.970801215742796, + 100.56732060695998 + ], + "sensor_type": 1, + "id": 170 + }, + { + "release_time": 1121, + "due_time": 3585, + "duration": 45, + "coordinate": [ + -76.54421960885375, + -88.90956965563123 + ], + "sensor_type": 1, + "id": 171 + }, + { + "release_time": 1661, + "due_time": 3176, + "duration": 29, + "coordinate": [ + -52.17167611439309, + -28.644855169575408 + ], + "sensor_type": 1, + "id": 172 + }, + { + "release_time": 84, + "due_time": 657, + "duration": 37, + "coordinate": [ + -27.310579901076096, + -151.8097256278947 + ], + "sensor_type": 1, + "id": 173 + }, + { + "release_time": 1220, + "due_time": 1641, + "duration": 37, + "coordinate": [ + -74.75700715588965, + -73.25173931683058 + ], + "sensor_type": 1, + "id": 174 + }, + { + "release_time": 3248, + "due_time": 3445, + "duration": 29, + "coordinate": [ + -52.749208121581056, + -117.58419805398034 + ], + "sensor_type": 1, + "id": 175 + }, + { + "release_time": 2158, + "due_time": 3425, + "duration": 29, + "coordinate": [ + -44.62265982898337, + -143.8819664540408 + ], + "sensor_type": 1, + "id": 176 + }, + { + "release_time": 2410, + "due_time": 2710, + "duration": 31, + "coordinate": [ + -35.84758389117436, + 37.10587676956726 + ], + "sensor_type": 1, + "id": 177 + }, + { + "release_time": 2015, + "due_time": 3527, + "duration": 46, + "coordinate": [ + 50.31889148960107, + -62.579946218449734 + ], + "sensor_type": 1, + "id": 178 + }, + { + "release_time": 197, + "due_time": 3384, + "duration": 15, + "coordinate": [ + 78.65725867512046, + 163.0255437442728 + ], + "sensor_type": 1, + "id": 179 + }, + { + "release_time": 2219, + "due_time": 3398, + "duration": 45, + "coordinate": [ + -57.79416911310806, + -90.45849948923666 + ], + "sensor_type": 1, + "id": 180 + }, + { + "release_time": 1552, + "due_time": 2327, + "duration": 49, + "coordinate": [ + 87.69698342672817, + -171.2070542065502 + ], + "sensor_type": 1, + "id": 181 + }, + { + "release_time": 1352, + "due_time": 1613, + "duration": 16, + "coordinate": [ + -77.54735567688694, + -161.1483750455208 + ], + "sensor_type": 1, + "id": 182 + }, + { + "release_time": 3375, + "due_time": 3569, + "duration": 60, + "coordinate": [ + -80.93775604480071, + 4.889297205748818 + ], + "sensor_type": 1, + "id": 183 + }, + { + "release_time": 2384, + "due_time": 2667, + "duration": 60, + "coordinate": [ + -52.63152589492224, + 179.76096405909328 + ], + "sensor_type": 1, + "id": 184 + }, + { + "release_time": 1686, + "due_time": 2081, + "duration": 35, + "coordinate": [ + -26.004905042324857, + 40.64845841463131 + ], + "sensor_type": 1, + "id": 185 + }, + { + "release_time": 2584, + "due_time": 3080, + "duration": 38, + "coordinate": [ + 10.047283189017563, + 0.9894539613811162 + ], + "sensor_type": 1, + "id": 186 + }, + { + "release_time": 1188, + "due_time": 2423, + "duration": 21, + "coordinate": [ + 44.77199687699738, + 103.05543312885351 + ], + "sensor_type": 1, + "id": 187 + }, + { + "release_time": 2575, + "due_time": 3007, + "duration": 53, + "coordinate": [ + -88.8825248460736, + -126.43062620044539 + ], + "sensor_type": 1, + "id": 188 + }, + { + "release_time": 1372, + "due_time": 3204, + "duration": 57, + "coordinate": [ + -87.30844635160938, + 118.76052568190931 + ], + "sensor_type": 1, + "id": 189 + }, + { + "release_time": 1120, + "due_time": 1658, + "duration": 40, + "coordinate": [ + -0.03475792083075646, + -31.31254998942589 + ], + "sensor_type": 1, + "id": 190 + }, + { + "release_time": 2605, + "due_time": 3562, + "duration": 20, + "coordinate": [ + -31.65804251840826, + 108.78271703181832 + ], + "sensor_type": 1, + "id": 191 + }, + { + "release_time": 548, + "due_time": 2624, + "duration": 52, + "coordinate": [ + -68.15540686811747, + 17.541478679220717 + ], + "sensor_type": 1, + "id": 192 + }, + { + "release_time": 3376, + "due_time": 3554, + "duration": 28, + "coordinate": [ + -32.82030324777557, + -47.544235765953914 + ], + "sensor_type": 1, + "id": 193 + }, + { + "release_time": 1258, + "due_time": 2940, + "duration": 49, + "coordinate": [ + -30.499983008265012, + -166.306787662642 + ], + "sensor_type": 1, + "id": 194 + }, + { + "release_time": 947, + "due_time": 2392, + "duration": 31, + "coordinate": [ + -13.862631788544505, + 59.40697141559809 + ], + "sensor_type": 1, + "id": 195 + }, + { + "release_time": 1718, + "due_time": 2579, + "duration": 53, + "coordinate": [ + -72.39255213708584, + -78.8277272251227 + ], + "sensor_type": 1, + "id": 196 + }, + { + "release_time": 148, + "due_time": 2922, + "duration": 37, + "coordinate": [ + -40.29975408814374, + 153.44305926568734 + ], + "sensor_type": 1, + "id": 197 + }, + { + "release_time": 827, + "due_time": 2201, + "duration": 23, + "coordinate": [ + 41.21193089494511, + -153.7872483889828 + ], + "sensor_type": 1, + "id": 198 + }, + { + "release_time": 433, + "due_time": 1313, + "duration": 44, + "coordinate": [ + -34.00587961940622, + -119.82309806052996 + ], + "sensor_type": 1, + "id": 199 + }, + { + "release_time": 1934, + "due_time": 2219, + "duration": 28, + "coordinate": [ + 82.18711576784168, + -112.53749709631008 + ], + "sensor_type": 1, + "id": 200 + }, + { + "release_time": 1566, + "due_time": 2118, + "duration": 44, + "coordinate": [ + -35.46092069590191, + -92.08178541668542 + ], + "sensor_type": 1, + "id": 201 + }, + { + "release_time": 1366, + "due_time": 2816, + "duration": 39, + "coordinate": [ + -75.87411970423283, + 13.327730492277567 + ], + "sensor_type": 1, + "id": 202 + } +] \ No newline at end of file diff --git a/benchmarks/aeosbench/dataset/cases/00574/constellation.json b/benchmarks/aeosbench/dataset/cases/00574/constellation.json new file mode 100644 index 0000000..2e5ad28 --- /dev/null +++ b/benchmarks/aeosbench/dataset/cases/00574/constellation.json @@ -0,0 +1,2456 @@ +{ + "orbits": [ + { + "id": 0, + "eccentricity": 0.0001391, + "semi_major_axis": 6921000.0, + "inclination": 53.2173, + "right_ascension_of_the_ascending_node": 232.6378, + "argument_of_perigee": 97.8721 + }, + { + "id": 1, + "eccentricity": 0.0001446, + "semi_major_axis": 6921000.0, + "inclination": 53.2188, + "right_ascension_of_the_ascending_node": 297.3904, + "argument_of_perigee": 125.8297 + }, + { + "id": 2, + "eccentricity": 0.0002611, + "semi_major_axis": 7571000.0, + "inclination": 87.8962, + "right_ascension_of_the_ascending_node": 73.2049, + "argument_of_perigee": 56.943 + }, + { + "id": 3, + "eccentricity": 0.0003446, + "semi_major_axis": 6921000.0, + "inclination": 69.9989, + "right_ascension_of_the_ascending_node": 188.8236, + "argument_of_perigee": 269.0058 + }, + { + "id": 4, + "eccentricity": 0.0001367, + "semi_major_axis": 6921000.0, + "inclination": 53.2184, + "right_ascension_of_the_ascending_node": 346.1581, + "argument_of_perigee": 74.0583 + }, + { + "id": 5, + "eccentricity": 0.0001573, + "semi_major_axis": 6921000.0, + "inclination": 53.0571, + "right_ascension_of_the_ascending_node": 8.3569, + "argument_of_perigee": 80.127 + }, + { + "id": 6, + "eccentricity": 0.0001404, + "semi_major_axis": 6921000.0, + "inclination": 53.0566, + "right_ascension_of_the_ascending_node": 358.5018, + "argument_of_perigee": 95.2887 + }, + { + "id": 7, + "eccentricity": 0.0001448, + "semi_major_axis": 6921000.0, + "inclination": 53.2165, + "right_ascension_of_the_ascending_node": 120.2232, + "argument_of_perigee": 75.9837 + }, + { + "id": 8, + "eccentricity": 0.0001402, + "semi_major_axis": 6921000.0, + "inclination": 53.2185, + "right_ascension_of_the_ascending_node": 35.2188, + "argument_of_perigee": 112.4325 + }, + { + "id": 9, + "eccentricity": 0.000124, + "semi_major_axis": 6921000.0, + "inclination": 53.218, + "right_ascension_of_the_ascending_node": 336.1197, + "argument_of_perigee": 79.0554 + }, + { + "id": 10, + "eccentricity": 0.0001363, + "semi_major_axis": 6921000.0, + "inclination": 53.0539, + "right_ascension_of_the_ascending_node": 146.6452, + "argument_of_perigee": 93.6685 + }, + { + "id": 11, + "eccentricity": 0.0001403, + "semi_major_axis": 6921000.0, + "inclination": 53.0541, + "right_ascension_of_the_ascending_node": 260.3765, + "argument_of_perigee": 82.3297 + }, + { + "id": 12, + "eccentricity": 0.0029345, + "semi_major_axis": 7018000.0, + "inclination": 97.5919, + "right_ascension_of_the_ascending_node": 171.1421, + "argument_of_perigee": 105.4917 + }, + { + "id": 13, + "eccentricity": 0.0001652, + "semi_major_axis": 6921000.0, + "inclination": 97.6574, + "right_ascension_of_the_ascending_node": 302.8209, + "argument_of_perigee": 87.1094 + }, + { + "id": 14, + "eccentricity": 0.0002739, + "semi_major_axis": 6921000.0, + "inclination": 70.0003, + "right_ascension_of_the_ascending_node": 129.0521, + "argument_of_perigee": 259.6026 + }, + { + "id": 15, + "eccentricity": 0.0001266, + "semi_major_axis": 6921000.0, + "inclination": 53.217, + "right_ascension_of_the_ascending_node": 109.5693, + "argument_of_perigee": 89.7349 + }, + { + "id": 16, + "eccentricity": 0.0001331, + "semi_major_axis": 6921000.0, + "inclination": 53.0534, + "right_ascension_of_the_ascending_node": 166.7008, + "argument_of_perigee": 91.7341 + }, + { + "id": 17, + "eccentricity": 0.0001284, + "semi_major_axis": 6921000.0, + "inclination": 53.2188, + "right_ascension_of_the_ascending_node": 326.4941, + "argument_of_perigee": 91.2961 + }, + { + "id": 18, + "eccentricity": 0.000211, + "semi_major_axis": 7571000.0, + "inclination": 87.8947, + "right_ascension_of_the_ascending_node": 134.2138, + "argument_of_perigee": 68.4107 + }, + { + "id": 19, + "eccentricity": 0.0001342, + "semi_major_axis": 6921000.0, + "inclination": 53.2186, + "right_ascension_of_the_ascending_node": 45.3901, + "argument_of_perigee": 109.3813 + }, + { + "id": 20, + "eccentricity": 0.0001425, + "semi_major_axis": 6921000.0, + "inclination": 53.0546, + "right_ascension_of_the_ascending_node": 353.5245, + "argument_of_perigee": 70.1142 + }, + { + "id": 21, + "eccentricity": 0.000345, + "semi_major_axis": 6921000.0, + "inclination": 97.6566, + "right_ascension_of_the_ascending_node": 58.3623, + "argument_of_perigee": 84.6221 + }, + { + "id": 22, + "eccentricity": 0.000358, + "semi_major_axis": 7041000.0, + "inclination": 75.0062, + "right_ascension_of_the_ascending_node": 223.9227, + "argument_of_perigee": 202.1685 + }, + { + "id": 23, + "eccentricity": 0.0002495, + "semi_major_axis": 7571000.0, + "inclination": 87.8965, + "right_ascension_of_the_ascending_node": 164.5653, + "argument_of_perigee": 92.4163 + }, + { + "id": 24, + "eccentricity": 0.0001596, + "semi_major_axis": 6921000.0, + "inclination": 53.0554, + "right_ascension_of_the_ascending_node": 62.6923, + "argument_of_perigee": 86.0654 + } + ], + "satellites": [ + { + "inertia": [ + 84.49321746826172, + 0.0, + 0.0, + 0.0, + 178.2905731201172, + 0.0, + 0.0, + 0.0, + 138.04672241210938 + ], + "mass": 66.74877727118488, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 0, + "solar_panel": { + "direction": [ + 0.05952187836675481, + 0.20385541199661972, + -0.977189908357317 + ], + "area": 0.48720977638228324, + "efficiency": 0.46584839310334947 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.24655497982371394, + "power": 3.5627467804186628, + "type": 1 + }, + "battery": { + "capacity": 24392.079012025446, + "percentage": 0.856883073984839 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 484.13181929997586, + "power": 6.742744708219333, + "efficiency": 0.5637457239116267 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 621.3759347927148, + "power": 5.933997154900332, + "efficiency": 0.5561483346851726 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 709.4860131870105, + "power": 6.4249774317040105, + "efficiency": 0.5199402040313414 + } + ], + "mrp_control": { + "k": 26.729666147031086, + "ki": 0.0018980194030066434, + "p": 77.81868921228671, + "integral_limit": 0.002346682695558517 + }, + "true_anomaly": 139.9489613427885, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 0 + }, + { + "inertia": [ + 143.73236083984375, + 0.0, + 0.0, + 0.0, + 116.8875503540039, + 0.0, + 0.0, + 0.0, + 196.04832458496094 + ], + "mass": 116.88688058691032, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 1, + "solar_panel": { + "direction": [ + 0.42593659542879186, + 0.5492399830225306, + 0.7189669378517624 + ], + "area": 0.2672587962697074, + "efficiency": 0.1693789460871452 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3763399569466095, + "power": 4.6640310316193485, + "type": 1 + }, + "battery": { + "capacity": 12980.084270508432, + "percentage": 0.942857318171573 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 729.1861011315473, + "power": 6.753244538592881, + "efficiency": 0.5091616583737923 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 665.1306180124909, + "power": 5.961787387401162, + "efficiency": 0.5858806887436726 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 695.3362609496985, + "power": 6.440872710809768, + "efficiency": 0.5905060404333102 + } + ], + "mrp_control": { + "k": 37.45316506294016, + "ki": 0.00301591723004471, + "p": 104.61040640951505, + "integral_limit": 0.013500975609547649 + }, + "true_anomaly": 40.677397383365786, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 1 + }, + { + "inertia": [ + 197.0708465576172, + 0.0, + 0.0, + 0.0, + 73.65237426757812, + 0.0, + 0.0, + 0.0, + 141.89190673828125 + ], + "mass": 188.00651280740797, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 2, + "solar_panel": { + "direction": [ + -0.0818875285920403, + 0.38858083508038754, + 0.9177686894143406 + ], + "area": 0.24829500342419447, + "efficiency": 0.31404283451196685 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2243253949980195, + "power": 2.077385336238539, + "type": 1 + }, + "battery": { + "capacity": 27856.406522387093, + "percentage": 0.4999915560896543 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 696.3972367541519, + "power": 5.2789520794894615, + "efficiency": 0.52458406153973 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 448.4219739491634, + "power": 5.046587099997354, + "efficiency": 0.5942388907378194 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 693.8434699010559, + "power": 5.43797211850454, + "efficiency": 0.5799141210051574 + } + ], + "mrp_control": { + "k": 23.51752385118162, + "ki": 0.0038001995254500444, + "p": 50.1183801647606, + "integral_limit": 0.01565090700686428 + }, + "true_anomaly": 90.15878203333773, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 2 + }, + { + "inertia": [ + 179.71214294433594, + 0.0, + 0.0, + 0.0, + 145.09603881835938, + 0.0, + 0.0, + 0.0, + 83.86039733886719 + ], + "mass": 104.74105188949758, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 3, + "solar_panel": { + "direction": [ + -0.2837846395389323, + 0.061620545823189335, + -0.9569060490425434 + ], + "area": 0.21669116700169766, + "efficiency": 0.4401452707052306 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2353839504901341, + "power": 4.674100119401716, + "type": 1 + }, + "battery": { + "capacity": 28888.73166686378, + "percentage": 0.4095343284004972 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 415.2685814303411, + "power": 6.469575024111279, + "efficiency": 0.5338815397056487 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 493.25104362840256, + "power": 6.1673488879850655, + "efficiency": 0.5543633944931852 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 670.567925971583, + "power": 5.6246612241626694, + "efficiency": 0.5586202159438359 + } + ], + "mrp_control": { + "k": 63.9626408681145, + "ki": 0.0006654292111882465, + "p": 194.12541211309158, + "integral_limit": 0.0014497864984920584 + }, + "true_anomaly": 19.444481020605153, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 3 + }, + { + "inertia": [ + 118.25572967529297, + 0.0, + 0.0, + 0.0, + 57.80872344970703, + 0.0, + 0.0, + 0.0, + 178.07159423828125 + ], + "mass": 139.31010005813363, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 4, + "solar_panel": { + "direction": [ + -0.2508627636606522, + 0.3152631524097686, + 0.9152469713368052 + ], + "area": 0.4433970508081698, + "efficiency": 0.12255595820753272 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4385263929457607, + "power": 8.322121724785344, + "type": 1 + }, + "battery": { + "capacity": 20307.20254884225, + "percentage": 0.16360064763845256 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 569.3917674840407, + "power": 6.261930204604402, + "efficiency": 0.5486101459126284 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 550.8361277097512, + "power": 5.310818267279661, + "efficiency": 0.5799036613333728 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 691.9352457735224, + "power": 6.430210069688898, + "efficiency": 0.5123276912431807 + } + ], + "mrp_control": { + "k": 19.912926010643343, + "ki": 0.006778571026224058, + "p": 43.40211430807426, + "integral_limit": 0.023706758709662157 + }, + "true_anomaly": 336.79101764579843, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 4 + }, + { + "inertia": [ + 172.35752868652344, + 0.0, + 0.0, + 0.0, + 107.8427734375, + 0.0, + 0.0, + 0.0, + 169.55819702148438 + ], + "mass": 83.98039732730277, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 5, + "solar_panel": { + "direction": [ + -0.4232896538144159, + 0.16735205588942192, + 0.8904039298898313 + ], + "area": 0.29857827482608257, + "efficiency": 0.4177634733303607 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2530217521391021, + "power": 3.729468572980417, + "type": 1 + }, + "battery": { + "capacity": 17748.716871613124, + "percentage": 0.13454662400944342 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 453.75798824156726, + "power": 6.803878454101863, + "efficiency": 0.587459066567532 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 432.49667666255345, + "power": 6.900257090772792, + "efficiency": 0.575470820845818 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 467.1996702537773, + "power": 5.943550179390036, + "efficiency": 0.549538522263278 + } + ], + "mrp_control": { + "k": 32.048069065734275, + "ki": 0.007221408283412192, + "p": 103.69682673999759, + "integral_limit": 0.029624608853073605 + }, + "true_anomaly": 200.38601722382015, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 5 + }, + { + "inertia": [ + 107.05496215820312, + 0.0, + 0.0, + 0.0, + 57.726470947265625, + 0.0, + 0.0, + 0.0, + 140.20489501953125 + ], + "mass": 52.987374532436036, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 6, + "solar_panel": { + "direction": [ + 0.5013885139701874, + 0.8488223165834583, + -0.1676610656314059 + ], + "area": 0.31329411284418673, + "efficiency": 0.2081984636276377 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4668491877909937, + "power": 3.8145640069812794, + "type": 1 + }, + "battery": { + "capacity": 24049.718783875127, + "percentage": 0.7527214469022596 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 645.0558805570563, + "power": 6.3596893973242405, + "efficiency": 0.5903172838734273 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 432.12814129028675, + "power": 5.53626062949421, + "efficiency": 0.5527401508165711 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 580.5827732235994, + "power": 5.9852259213595325, + "efficiency": 0.5461139253455334 + } + ], + "mrp_control": { + "k": 39.62890520964828, + "ki": 0.006613960513680131, + "p": 104.85660537058831, + "integral_limit": 0.00809041318704127 + }, + "true_anomaly": 274.18423199222093, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 6 + }, + { + "inertia": [ + 188.54026794433594, + 0.0, + 0.0, + 0.0, + 126.366943359375, + 0.0, + 0.0, + 0.0, + 100.86875915527344 + ], + "mass": 54.28037821308926, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 7, + "solar_panel": { + "direction": [ + -0.6876245853271277, + 0.2554934945985879, + 0.6796289457281061 + ], + "area": 0.13138531116205573, + "efficiency": 0.44484815252667287 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.17500810383139964, + "power": 2.805339572258762, + "type": 1 + }, + "battery": { + "capacity": 25047.166843903626, + "percentage": 0.23007259761218396 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 442.9314464860606, + "power": 6.873116474411414, + "efficiency": 0.5612127397495295 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 745.6376371842248, + "power": 6.996365618123221, + "efficiency": 0.5175701458362884 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 578.2931839743854, + "power": 6.426301300342069, + "efficiency": 0.5419836985430531 + } + ], + "mrp_control": { + "k": 22.748983819914212, + "ki": 0.003994030599963279, + "p": 81.26261269132672, + "integral_limit": 0.014684269828170516 + }, + "true_anomaly": 160.99292594478067, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 7 + }, + { + "inertia": [ + 143.9291534423828, + 0.0, + 0.0, + 0.0, + 51.36763000488281, + 0.0, + 0.0, + 0.0, + 165.07838439941406 + ], + "mass": 174.30748155213166, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 8, + "solar_panel": { + "direction": [ + 0.8010505385579118, + 0.39610017459573976, + -0.44880138854654184 + ], + "area": 0.39496347722030267, + "efficiency": 0.3184723739376524 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4861329586443459, + "power": 8.030383381032111, + "type": 1 + }, + "battery": { + "capacity": 28943.504825016327, + "percentage": 0.8551464639171789 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 720.0426423782153, + "power": 5.080303450357161, + "efficiency": 0.5257879419081705 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 599.9142924288185, + "power": 6.802252296586732, + "efficiency": 0.5455648080526633 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 566.5028256452132, + "power": 6.203876840178465, + "efficiency": 0.5083521425868389 + } + ], + "mrp_control": { + "k": 53.26879958217673, + "ki": 0.007693629172807338, + "p": 200.86168031974444, + "integral_limit": 0.01574500433062042 + }, + "true_anomaly": 260.2232971011427, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 8 + }, + { + "inertia": [ + 167.1875457763672, + 0.0, + 0.0, + 0.0, + 130.8555450439453, + 0.0, + 0.0, + 0.0, + 62.424285888671875 + ], + "mass": 148.38178275114257, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 9, + "solar_panel": { + "direction": [ + 0.02843209129976706, + 0.9430060973782611, + 0.3315586169770638 + ], + "area": 0.1464994728769159, + "efficiency": 0.23624867571925698 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.41356087552480325, + "power": 9.538633741557247, + "type": 1 + }, + "battery": { + "capacity": 22278.644837055268, + "percentage": 0.8680053937971718 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 606.9202317054612, + "power": 5.4351909554065, + "efficiency": 0.5293106729822463 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 454.5470988395749, + "power": 5.574926924359308, + "efficiency": 0.5690196474620416 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 618.7976200180217, + "power": 6.141430498212746, + "efficiency": 0.5461896894255815 + } + ], + "mrp_control": { + "k": 23.976641818621598, + "ki": 0.0045918755632704715, + "p": 55.24745501969649, + "integral_limit": 0.011689260587752597 + }, + "true_anomaly": 123.06759115506458, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 9 + }, + { + "inertia": [ + 123.81008911132812, + 0.0, + 0.0, + 0.0, + 145.67625427246094, + 0.0, + 0.0, + 0.0, + 59.491111755371094 + ], + "mass": 86.76326249330177, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 10, + "solar_panel": { + "direction": [ + 0.0225304998107869, + 0.08741410937361449, + -0.9959172405680574 + ], + "area": 0.34596170618762223, + "efficiency": 0.11965374199732626 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3829639779684191, + "power": 7.864977089378008, + "type": 1 + }, + "battery": { + "capacity": 14209.830383150234, + "percentage": 0.5704234463514734 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 651.459590827214, + "power": 5.863840226213749, + "efficiency": 0.5225166493097853 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 699.996418376747, + "power": 5.968121261624267, + "efficiency": 0.5456086168978945 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 532.8092210028755, + "power": 6.556774765344439, + "efficiency": 0.593761961132746 + } + ], + "mrp_control": { + "k": 58.64973332783935, + "ki": 0.0052422577277226766, + "p": 163.84226220306408, + "integral_limit": 0.021378587739761014 + }, + "true_anomaly": 358.9666662598899, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 10 + }, + { + "inertia": [ + 116.3469009399414, + 0.0, + 0.0, + 0.0, + 156.98513793945312, + 0.0, + 0.0, + 0.0, + 129.77749633789062 + ], + "mass": 150.9523990298972, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 11, + "solar_panel": { + "direction": [ + -0.6688207730784437, + 0.11381129259059429, + 0.7346603046154127 + ], + "area": 0.21239374491245028, + "efficiency": 0.2870705130589498 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.19156751983565826, + "power": 1.2553254455133191, + "type": 1 + }, + "battery": { + "capacity": 26055.67315971465, + "percentage": 0.31758716335675563 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 457.51235583689123, + "power": 6.607291678498073, + "efficiency": 0.5426594897933654 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 417.042585129079, + "power": 5.04311985734518, + "efficiency": 0.5238716464086621 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 719.7224235983355, + "power": 6.706120241390732, + "efficiency": 0.503498148121165 + } + ], + "mrp_control": { + "k": 19.37376837532923, + "ki": 0.0038394333727684816, + "p": 75.54378671593095, + "integral_limit": 0.019138416024438925 + }, + "true_anomaly": 77.80380222569023, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 11 + }, + { + "inertia": [ + 173.80447387695312, + 0.0, + 0.0, + 0.0, + 114.90234375, + 0.0, + 0.0, + 0.0, + 65.87764739990234 + ], + "mass": 63.65437044408371, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 12, + "solar_panel": { + "direction": [ + -0.29818674155440444, + 0.1092327608361534, + 0.9482367168177356 + ], + "area": 0.33761164120009246, + "efficiency": 0.4963358235903137 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3658281391878462, + "power": 8.855408079681155, + "type": 1 + }, + "battery": { + "capacity": 13825.240183652591, + "percentage": 0.852919242478834 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 599.951161507035, + "power": 5.041156432383304, + "efficiency": 0.5716103611519002 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 624.7740980590459, + "power": 5.881578032189029, + "efficiency": 0.5762622294087916 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 452.84290378489743, + "power": 6.692712946618793, + "efficiency": 0.5490078692382532 + } + ], + "mrp_control": { + "k": 58.71194618190075, + "ki": 0.004337192623345406, + "p": 233.0572115531588, + "integral_limit": 0.01251207002893005 + }, + "true_anomaly": 241.7935327736681, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 12 + }, + { + "inertia": [ + 65.76718139648438, + 0.0, + 0.0, + 0.0, + 76.28936767578125, + 0.0, + 0.0, + 0.0, + 105.70741271972656 + ], + "mass": 165.29879791106094, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 13, + "solar_panel": { + "direction": [ + -0.34722941233985666, + 0.838808450171716, + 0.4193234063663052 + ], + "area": 0.15860649910811042, + "efficiency": 0.10832681382522091 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.14926604953934242, + "power": 2.2693969470291395, + "type": 1 + }, + "battery": { + "capacity": 23312.10993205387, + "percentage": 0.3470102496353577 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 661.1967955548218, + "power": 5.294723239229311, + "efficiency": 0.5456829945324189 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 634.1497356342888, + "power": 6.779757534449247, + "efficiency": 0.5526776510685606 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 462.26111291046493, + "power": 5.73436145763381, + "efficiency": 0.5718668094277493 + } + ], + "mrp_control": { + "k": 38.798668821855706, + "ki": 0.007518162944721752, + "p": 104.51265578231647, + "integral_limit": 0.014482188257221633 + }, + "true_anomaly": 38.902740767765145, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 13 + }, + { + "inertia": [ + 111.46115112304688, + 0.0, + 0.0, + 0.0, + 82.32505798339844, + 0.0, + 0.0, + 0.0, + 86.43150329589844 + ], + "mass": 161.91109261400675, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 14, + "solar_panel": { + "direction": [ + -0.1429931190145492, + 0.1176432303921939, + -0.9827069951197968 + ], + "area": 0.3556353610604944, + "efficiency": 0.14731884694804173 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3485687276962793, + "power": 8.236322796325046, + "type": 1 + }, + "battery": { + "capacity": 17373.833452157083, + "percentage": 0.8243795142951509 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 692.6084971208244, + "power": 6.031271062250391, + "efficiency": 0.5366549908165035 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 648.9578618909748, + "power": 5.568712136938331, + "efficiency": 0.5679702211486931 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 741.3412105248781, + "power": 5.384515075797566, + "efficiency": 0.5902529662411139 + } + ], + "mrp_control": { + "k": 26.358585480277366, + "ki": 0.007382399284572237, + "p": 79.80229266314898, + "integral_limit": 0.0004514354207882927 + }, + "true_anomaly": 257.484989868989, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 14 + }, + { + "inertia": [ + 198.0958709716797, + 0.0, + 0.0, + 0.0, + 60.830162048339844, + 0.0, + 0.0, + 0.0, + 180.60386657714844 + ], + "mass": 126.38234292115614, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 15, + "solar_panel": { + "direction": [ + -0.5925666776876575, + 0.6672832467622034, + 0.4512181302703872 + ], + "area": 0.3158357791765532, + "efficiency": 0.4190678166658135 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.10380521555197282, + "power": 4.2288327464504585, + "type": 1 + }, + "battery": { + "capacity": 10739.177912549167, + "percentage": 0.969394500132114 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 513.6992088954127, + "power": 6.030914503646901, + "efficiency": 0.5669790952343847 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 465.7020397213099, + "power": 5.784418459077602, + "efficiency": 0.5845265407471631 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 590.3571586425195, + "power": 5.675231089275668, + "efficiency": 0.5178308305481562 + } + ], + "mrp_control": { + "k": 23.792584502486644, + "ki": 0.0009622100926856281, + "p": 76.77349531236986, + "integral_limit": 0.000164927810670839 + }, + "true_anomaly": 314.2440185078809, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 15 + }, + { + "inertia": [ + 64.95263671875, + 0.0, + 0.0, + 0.0, + 189.89691162109375, + 0.0, + 0.0, + 0.0, + 100.37506866455078 + ], + "mass": 85.14834776401818, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 16, + "solar_panel": { + "direction": [ + 0.8914480960722939, + 0.4167933975527393, + -0.17777388943690886 + ], + "area": 0.27434067055477807, + "efficiency": 0.19448039923054372 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.23448517887201514, + "power": 6.942625029404655, + "type": 1 + }, + "battery": { + "capacity": 13586.207470944315, + "percentage": 0.9182949488133659 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 618.0113291735597, + "power": 6.66026132017932, + "efficiency": 0.5695455650093229 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 594.2562490604776, + "power": 5.6251475307369025, + "efficiency": 0.5890490374892076 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 561.2120387226904, + "power": 6.981201500307692, + "efficiency": 0.5864718291318136 + } + ], + "mrp_control": { + "k": 32.350232276183384, + "ki": 0.004627238724081578, + "p": 103.44647652535272, + "integral_limit": 0.007566482428703071 + }, + "true_anomaly": 221.92771501759233, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 16 + }, + { + "inertia": [ + 96.3546142578125, + 0.0, + 0.0, + 0.0, + 111.48509979248047, + 0.0, + 0.0, + 0.0, + 180.23670959472656 + ], + "mass": 100.35400967723075, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 17, + "solar_panel": { + "direction": [ + 0.056591906354081616, + 0.9968974294084598, + 0.05470714189222184 + ], + "area": 0.16223589508366154, + "efficiency": 0.27984947899248847 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.47165078905225133, + "power": 6.8825272518384075, + "type": 1 + }, + "battery": { + "capacity": 24355.935493757665, + "percentage": 0.9793812192498212 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 493.2421660341756, + "power": 6.455201558034201, + "efficiency": 0.5769869358030735 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 424.2961104434539, + "power": 6.115890511453407, + "efficiency": 0.5213616459918365 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 438.44102312093327, + "power": 6.409309305171954, + "efficiency": 0.5617132658430921 + } + ], + "mrp_control": { + "k": 61.85824496302658, + "ki": 0.004822828701052597, + "p": 126.45880184410356, + "integral_limit": 0.023079550403628774 + }, + "true_anomaly": 351.7980756423284, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 17 + }, + { + "inertia": [ + 155.41302490234375, + 0.0, + 0.0, + 0.0, + 160.46665954589844, + 0.0, + 0.0, + 0.0, + 138.77691650390625 + ], + "mass": 130.40963585360242, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 18, + "solar_panel": { + "direction": [ + -0.010264813682422567, + 0.986916279060111, + 0.16090646887620763 + ], + "area": 0.3973973110858934, + "efficiency": 0.3840308514402443 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.15771721604985825, + "power": 4.1713889677810325, + "type": 1 + }, + "battery": { + "capacity": 21731.404183945044, + "percentage": 0.28542057990176123 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 446.46780817314124, + "power": 5.992711810400934, + "efficiency": 0.5607175794466395 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 613.0456186396656, + "power": 6.121449602258026, + "efficiency": 0.5883918787738889 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 501.77677029882415, + "power": 5.482829434804071, + "efficiency": 0.5757356244864734 + } + ], + "mrp_control": { + "k": 46.116255656219074, + "ki": 0.0034868695948625274, + "p": 102.91394608340701, + "integral_limit": 0.0022375881565971983 + }, + "true_anomaly": 94.17122914710085, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 18 + }, + { + "inertia": [ + 90.38351440429688, + 0.0, + 0.0, + 0.0, + 179.908203125, + 0.0, + 0.0, + 0.0, + 186.37005615234375 + ], + "mass": 89.08171889199019, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 19, + "solar_panel": { + "direction": [ + -0.03601848550320083, + 0.10146429863071503, + 0.994186936549376 + ], + "area": 0.48171091432375457, + "efficiency": 0.15206747679389865 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.44005404924278113, + "power": 8.75258361199765, + "type": 1 + }, + "battery": { + "capacity": 19692.78610481106, + "percentage": 0.9286361872276288 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 660.3658233885594, + "power": 5.751180322517785, + "efficiency": 0.5253587423416922 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 412.4060163839168, + "power": 5.919410624094011, + "efficiency": 0.5350051686795777 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 522.0852029961862, + "power": 6.4315364748522885, + "efficiency": 0.513450647794614 + } + ], + "mrp_control": { + "k": 49.44882248386483, + "ki": 0.005687218858888451, + "p": 169.1369562377889, + "integral_limit": 0.004766824131883528 + }, + "true_anomaly": 78.75479642458787, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 19 + }, + { + "inertia": [ + 149.547119140625, + 0.0, + 0.0, + 0.0, + 83.80538177490234, + 0.0, + 0.0, + 0.0, + 111.37213134765625 + ], + "mass": 83.50809448424934, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 20, + "solar_panel": { + "direction": [ + 0.31091814677734436, + 0.9242472832942649, + -0.22157812465970744 + ], + "area": 0.2938349522980566, + "efficiency": 0.3040464393068806 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.24351604684284003, + "power": 9.66003420483459, + "type": 1 + }, + "battery": { + "capacity": 29161.514926013162, + "percentage": 0.3524098605984851 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 559.7419731613764, + "power": 6.57248419680983, + "efficiency": 0.5964926960000287 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 533.9095273225674, + "power": 5.380182555779425, + "efficiency": 0.5909339590453789 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 537.7658508482865, + "power": 6.6180340831854085, + "efficiency": 0.50534344172465 + } + ], + "mrp_control": { + "k": 27.66463006219777, + "ki": 0.004775448700783284, + "p": 88.34981034262063, + "integral_limit": 0.01776915346808002 + }, + "true_anomaly": 9.595940752716675, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 20 + }, + { + "inertia": [ + 80.55006408691406, + 0.0, + 0.0, + 0.0, + 186.8439483642578, + 0.0, + 0.0, + 0.0, + 169.62149047851562 + ], + "mass": 116.09217930048595, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 21, + "solar_panel": { + "direction": [ + -0.24585920361578079, + 0.5736767774019108, + -0.781311850074714 + ], + "area": 0.23762624854509076, + "efficiency": 0.1869581785185154 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3527466913965136, + "power": 1.8868692210233307, + "type": 1 + }, + "battery": { + "capacity": 21088.64358904861, + "percentage": 0.7782815076808 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 627.9150128597548, + "power": 5.907378900876856, + "efficiency": 0.5524604766705891 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 740.0701895830443, + "power": 5.522942525753495, + "efficiency": 0.523219466281471 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 680.7731801700008, + "power": 5.795958014927567, + "efficiency": 0.5197487834231359 + } + ], + "mrp_control": { + "k": 25.34028326511986, + "ki": 0.006025262167784888, + "p": 94.38256731461495, + "integral_limit": 0.018208842840679227 + }, + "true_anomaly": 98.75595410046847, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 21 + }, + { + "inertia": [ + 109.15794372558594, + 0.0, + 0.0, + 0.0, + 176.94821166992188, + 0.0, + 0.0, + 0.0, + 164.3232879638672 + ], + "mass": 180.15483987290918, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 22, + "solar_panel": { + "direction": [ + -0.6938573881613207, + 0.13142497572929482, + -0.7080179380838487 + ], + "area": 0.4961423987971364, + "efficiency": 0.2229016507012833 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3945306715426756, + "power": 2.223547612504184, + "type": 1 + }, + "battery": { + "capacity": 13544.65796888645, + "percentage": 0.9016172769296412 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 732.9959261576232, + "power": 5.854568797733811, + "efficiency": 0.5831086667680017 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 578.7158181495644, + "power": 5.602364233280406, + "efficiency": 0.5146638578364676 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 649.6343926442792, + "power": 5.372727425762665, + "efficiency": 0.5911015718728463 + } + ], + "mrp_control": { + "k": 18.178212680440424, + "ki": 0.0007977081987415924, + "p": 66.5636991558978, + "integral_limit": 0.001745867732001602 + }, + "true_anomaly": 123.50386750287703, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 22 + }, + { + "inertia": [ + 142.93862915039062, + 0.0, + 0.0, + 0.0, + 141.8524169921875, + 0.0, + 0.0, + 0.0, + 163.44093322753906 + ], + "mass": 143.1567073060981, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 23, + "solar_panel": { + "direction": [ + -0.2664717361911437, + 0.14654346732586, + -0.9526373003380626 + ], + "area": 0.3380652301139392, + "efficiency": 0.12885533213435432 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.33319360912611273, + "power": 8.631315097028551, + "type": 1 + }, + "battery": { + "capacity": 25042.497474597247, + "percentage": 0.17353454300512028 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 630.8408145350353, + "power": 5.523074835239742, + "efficiency": 0.5272208037737398 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 673.2235996350605, + "power": 5.756769286240256, + "efficiency": 0.5159600581815661 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 471.5795124215779, + "power": 5.534808703389556, + "efficiency": 0.5090540955897924 + } + ], + "mrp_control": { + "k": 28.085260667697465, + "ki": 0.006922791125151762, + "p": 64.78228604812773, + "integral_limit": 0.0031320486446241007 + }, + "true_anomaly": 201.9530314392361, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 23 + }, + { + "inertia": [ + 109.03429412841797, + 0.0, + 0.0, + 0.0, + 128.42344665527344, + 0.0, + 0.0, + 0.0, + 178.0515899658203 + ], + "mass": 82.73823320617072, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 24, + "solar_panel": { + "direction": [ + -0.4260755599577913, + 0.7018253647643883, + -0.5708771974601786 + ], + "area": 0.30716235500762623, + "efficiency": 0.27908115839463454 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3043910494845381, + "power": 8.671878590191724, + "type": 1 + }, + "battery": { + "capacity": 10784.475073004973, + "percentage": 0.44455761690427065 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 424.02302794868535, + "power": 5.999179124528161, + "efficiency": 0.5944449937004341 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 592.2612599204975, + "power": 5.710635462536217, + "efficiency": 0.5058802737318 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 710.4977515712576, + "power": 5.6196109131359755, + "efficiency": 0.5940182834058042 + } + ], + "mrp_control": { + "k": 28.854444170395396, + "ki": 0.0003411504196700865, + "p": 73.12229518884381, + "integral_limit": 0.0011098230047631814 + }, + "true_anomaly": 17.40331267217737, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 24 + } + ] +} \ No newline at end of file diff --git a/benchmarks/aeosbench/dataset/cases/00574/taskset.json b/benchmarks/aeosbench/dataset/cases/00574/taskset.json new file mode 100644 index 0000000..f35bce7 --- /dev/null +++ b/benchmarks/aeosbench/dataset/cases/00574/taskset.json @@ -0,0 +1,3137 @@ +[ + { + "release_time": 298, + "due_time": 3183, + "duration": 31, + "coordinate": [ + 34.58844940350369, + 151.0897537820241 + ], + "sensor_type": 1, + "id": 0 + }, + { + "release_time": 1215, + "due_time": 1570, + "duration": 51, + "coordinate": [ + -33.05257878700347, + 66.06031174928674 + ], + "sensor_type": 1, + "id": 1 + }, + { + "release_time": 1282, + "due_time": 2914, + "duration": 35, + "coordinate": [ + -82.15482959354591, + -35.348685245850646 + ], + "sensor_type": 1, + "id": 2 + }, + { + "release_time": 3182, + "due_time": 3488, + "duration": 35, + "coordinate": [ + -29.128563632795753, + 144.0935044586319 + ], + "sensor_type": 1, + "id": 3 + }, + { + "release_time": 2120, + "due_time": 3459, + "duration": 19, + "coordinate": [ + 35.89494808864407, + 123.26737637387464 + ], + "sensor_type": 1, + "id": 4 + }, + { + "release_time": 2914, + "due_time": 3301, + "duration": 36, + "coordinate": [ + -62.13402741341663, + 133.90216900590917 + ], + "sensor_type": 1, + "id": 5 + }, + { + "release_time": 984, + "due_time": 2617, + "duration": 22, + "coordinate": [ + 88.75209203104058, + -146.85319388396698 + ], + "sensor_type": 1, + "id": 6 + }, + { + "release_time": 2974, + "due_time": 3594, + "duration": 56, + "coordinate": [ + 51.46796694844522, + -143.85481254427884 + ], + "sensor_type": 1, + "id": 7 + }, + { + "release_time": 3275, + "due_time": 3591, + "duration": 40, + "coordinate": [ + 40.33064129421723, + 155.99122272548465 + ], + "sensor_type": 1, + "id": 8 + }, + { + "release_time": 2219, + "due_time": 3484, + "duration": 35, + "coordinate": [ + -86.8493703800852, + 130.143881365475 + ], + "sensor_type": 1, + "id": 9 + }, + { + "release_time": 1858, + "due_time": 3539, + "duration": 30, + "coordinate": [ + -26.32372157754572, + 164.38236254321714 + ], + "sensor_type": 1, + "id": 10 + }, + { + "release_time": 1702, + "due_time": 3453, + "duration": 50, + "coordinate": [ + -14.527640332071485, + -68.59248277647228 + ], + "sensor_type": 1, + "id": 11 + }, + { + "release_time": 3205, + "due_time": 3584, + "duration": 29, + "coordinate": [ + 81.85030952364068, + 115.4396409917398 + ], + "sensor_type": 1, + "id": 12 + }, + { + "release_time": 3193, + "due_time": 3533, + "duration": 48, + "coordinate": [ + 84.26406162482118, + -54.6616294140555 + ], + "sensor_type": 1, + "id": 13 + }, + { + "release_time": 1904, + "due_time": 2126, + "duration": 46, + "coordinate": [ + 15.602911819812974, + 130.00376278396453 + ], + "sensor_type": 1, + "id": 14 + }, + { + "release_time": 935, + "due_time": 3389, + "duration": 15, + "coordinate": [ + -23.534385098992175, + -133.40655601553655 + ], + "sensor_type": 1, + "id": 15 + }, + { + "release_time": 2359, + "due_time": 3233, + "duration": 18, + "coordinate": [ + -84.3236101124036, + 103.50392734433467 + ], + "sensor_type": 1, + "id": 16 + }, + { + "release_time": 2362, + "due_time": 3498, + "duration": 32, + "coordinate": [ + 80.86774177922143, + 114.87844394781268 + ], + "sensor_type": 1, + "id": 17 + }, + { + "release_time": 1102, + "due_time": 1703, + "duration": 50, + "coordinate": [ + -41.80306629983496, + -12.519695543690602 + ], + "sensor_type": 1, + "id": 18 + }, + { + "release_time": 1116, + "due_time": 3509, + "duration": 20, + "coordinate": [ + -80.64966215490333, + 28.40421139045418 + ], + "sensor_type": 1, + "id": 19 + }, + { + "release_time": 3328, + "due_time": 3557, + "duration": 45, + "coordinate": [ + 60.17639069360436, + 71.6178514025043 + ], + "sensor_type": 1, + "id": 20 + }, + { + "release_time": 1781, + "due_time": 2965, + "duration": 57, + "coordinate": [ + -17.625793631349694, + -54.363508720603704 + ], + "sensor_type": 1, + "id": 21 + }, + { + "release_time": 3042, + "due_time": 3402, + "duration": 32, + "coordinate": [ + 27.294390929849442, + -117.58400488648832 + ], + "sensor_type": 1, + "id": 22 + }, + { + "release_time": 317, + "due_time": 1035, + "duration": 20, + "coordinate": [ + -60.47278240150794, + -109.92168754998627 + ], + "sensor_type": 1, + "id": 23 + }, + { + "release_time": 187, + "due_time": 2291, + "duration": 37, + "coordinate": [ + -17.678082781727582, + 118.11200294725307 + ], + "sensor_type": 1, + "id": 24 + }, + { + "release_time": 1671, + "due_time": 3161, + "duration": 26, + "coordinate": [ + -1.952435093943791, + -140.727264735573 + ], + "sensor_type": 1, + "id": 25 + }, + { + "release_time": 1561, + "due_time": 1964, + "duration": 60, + "coordinate": [ + -42.02899838902225, + 29.900515951046486 + ], + "sensor_type": 1, + "id": 26 + }, + { + "release_time": 2612, + "due_time": 3093, + "duration": 46, + "coordinate": [ + -84.28760072237095, + -137.37788791813563 + ], + "sensor_type": 1, + "id": 27 + }, + { + "release_time": 511, + "due_time": 1445, + "duration": 51, + "coordinate": [ + 17.912933629839785, + 98.23368471630613 + ], + "sensor_type": 1, + "id": 28 + }, + { + "release_time": 3002, + "due_time": 3321, + "duration": 52, + "coordinate": [ + 5.145018538658164, + -79.51483042421428 + ], + "sensor_type": 1, + "id": 29 + }, + { + "release_time": 3221, + "due_time": 3449, + "duration": 32, + "coordinate": [ + 80.15361556012664, + 40.06386527281248 + ], + "sensor_type": 1, + "id": 30 + }, + { + "release_time": 2675, + "due_time": 3374, + "duration": 40, + "coordinate": [ + -39.65440249758703, + -63.72631899284255 + ], + "sensor_type": 1, + "id": 31 + }, + { + "release_time": 1407, + "due_time": 2268, + "duration": 30, + "coordinate": [ + -84.69141058601092, + -146.27625167702507 + ], + "sensor_type": 1, + "id": 32 + }, + { + "release_time": 1935, + "due_time": 3256, + "duration": 18, + "coordinate": [ + 19.79228550467836, + -149.91162824742145 + ], + "sensor_type": 1, + "id": 33 + }, + { + "release_time": 2767, + "due_time": 3077, + "duration": 29, + "coordinate": [ + 77.27099339056494, + 136.8188500005042 + ], + "sensor_type": 1, + "id": 34 + }, + { + "release_time": 1749, + "due_time": 2549, + "duration": 19, + "coordinate": [ + 56.76366235370645, + -166.70918919699517 + ], + "sensor_type": 1, + "id": 35 + }, + { + "release_time": 2962, + "due_time": 3595, + "duration": 28, + "coordinate": [ + -24.893356995589613, + 163.86012254937583 + ], + "sensor_type": 1, + "id": 36 + }, + { + "release_time": 960, + "due_time": 1593, + "duration": 27, + "coordinate": [ + -20.978454467298732, + 8.229882375064676 + ], + "sensor_type": 1, + "id": 37 + }, + { + "release_time": 514, + "due_time": 585, + "duration": 18, + "coordinate": [ + -45.366944465675985, + -176.1642748431238 + ], + "sensor_type": 1, + "id": 38 + }, + { + "release_time": 2796, + "due_time": 3223, + "duration": 41, + "coordinate": [ + -8.691227320766274, + 128.35253821096802 + ], + "sensor_type": 1, + "id": 39 + }, + { + "release_time": 77, + "due_time": 2327, + "duration": 47, + "coordinate": [ + -79.20814076469162, + -60.641581611514454 + ], + "sensor_type": 1, + "id": 40 + }, + { + "release_time": 150, + "due_time": 443, + "duration": 23, + "coordinate": [ + -86.69605306982348, + -85.7815290376338 + ], + "sensor_type": 1, + "id": 41 + }, + { + "release_time": 3459, + "due_time": 3570, + "duration": 26, + "coordinate": [ + -46.88490028093817, + -49.02050567736106 + ], + "sensor_type": 1, + "id": 42 + }, + { + "release_time": 3079, + "due_time": 3526, + "duration": 22, + "coordinate": [ + -30.900241389597205, + 171.82921419351698 + ], + "sensor_type": 1, + "id": 43 + }, + { + "release_time": 385, + "due_time": 2198, + "duration": 32, + "coordinate": [ + -42.37399162471581, + 133.1731371068903 + ], + "sensor_type": 1, + "id": 44 + }, + { + "release_time": 306, + "due_time": 1846, + "duration": 29, + "coordinate": [ + 85.86308215891083, + -123.00314803854664 + ], + "sensor_type": 1, + "id": 45 + }, + { + "release_time": 3294, + "due_time": 3473, + "duration": 49, + "coordinate": [ + -55.669977082525236, + 113.95066180258482 + ], + "sensor_type": 1, + "id": 46 + }, + { + "release_time": 854, + "due_time": 2969, + "duration": 19, + "coordinate": [ + 40.377506615572685, + -24.825769194664645 + ], + "sensor_type": 1, + "id": 47 + }, + { + "release_time": 815, + "due_time": 3312, + "duration": 20, + "coordinate": [ + -47.91505277461623, + -109.61181873601268 + ], + "sensor_type": 1, + "id": 48 + }, + { + "release_time": 3326, + "due_time": 3395, + "duration": 23, + "coordinate": [ + 84.36960139695731, + -98.37101390664948 + ], + "sensor_type": 1, + "id": 49 + }, + { + "release_time": 909, + "due_time": 1624, + "duration": 17, + "coordinate": [ + -32.191894145516166, + -162.540577924318 + ], + "sensor_type": 1, + "id": 50 + }, + { + "release_time": 1370, + "due_time": 3373, + "duration": 40, + "coordinate": [ + -68.26740455413636, + 29.13446052343292 + ], + "sensor_type": 1, + "id": 51 + }, + { + "release_time": 489, + "due_time": 1322, + "duration": 54, + "coordinate": [ + 10.43068364315657, + -99.05662613687772 + ], + "sensor_type": 1, + "id": 52 + }, + { + "release_time": 3332, + "due_time": 3538, + "duration": 47, + "coordinate": [ + -62.54607619839035, + 28.829918797993514 + ], + "sensor_type": 1, + "id": 53 + }, + { + "release_time": 2449, + "due_time": 2974, + "duration": 44, + "coordinate": [ + -73.60223828930941, + 126.74934721371977 + ], + "sensor_type": 1, + "id": 54 + }, + { + "release_time": 1837, + "due_time": 2460, + "duration": 24, + "coordinate": [ + -84.91608795413076, + 148.87428820714717 + ], + "sensor_type": 1, + "id": 55 + }, + { + "release_time": 2305, + "due_time": 3507, + "duration": 19, + "coordinate": [ + 34.446104076794, + 115.29751753551881 + ], + "sensor_type": 1, + "id": 56 + }, + { + "release_time": 3427, + "due_time": 3517, + "duration": 21, + "coordinate": [ + -62.669309990992645, + -8.685182770100226 + ], + "sensor_type": 1, + "id": 57 + }, + { + "release_time": 2285, + "due_time": 2858, + "duration": 29, + "coordinate": [ + -81.22537871787415, + 140.88563051002143 + ], + "sensor_type": 1, + "id": 58 + }, + { + "release_time": 513, + "due_time": 2634, + "duration": 47, + "coordinate": [ + -0.3241733425632276, + -28.09209951781304 + ], + "sensor_type": 1, + "id": 59 + }, + { + "release_time": 2928, + "due_time": 3362, + "duration": 22, + "coordinate": [ + 0.9752638196835051, + -24.042356976653792 + ], + "sensor_type": 1, + "id": 60 + }, + { + "release_time": 705, + "due_time": 1721, + "duration": 17, + "coordinate": [ + 65.82076484481343, + 91.20407651296824 + ], + "sensor_type": 1, + "id": 61 + }, + { + "release_time": 2600, + "due_time": 3384, + "duration": 31, + "coordinate": [ + 25.320177820640623, + 76.22242475824788 + ], + "sensor_type": 1, + "id": 62 + }, + { + "release_time": 2067, + "due_time": 3233, + "duration": 51, + "coordinate": [ + -30.9307890076297, + -51.80102603780546 + ], + "sensor_type": 1, + "id": 63 + }, + { + "release_time": 3308, + "due_time": 3524, + "duration": 59, + "coordinate": [ + -25.12002825870016, + -71.96079917139882 + ], + "sensor_type": 1, + "id": 64 + }, + { + "release_time": 1047, + "due_time": 2642, + "duration": 56, + "coordinate": [ + 41.67021180834777, + 70.46060052347568 + ], + "sensor_type": 1, + "id": 65 + }, + { + "release_time": 3355, + "due_time": 3580, + "duration": 24, + "coordinate": [ + -60.93389958471718, + 20.306369439698102 + ], + "sensor_type": 1, + "id": 66 + }, + { + "release_time": 136, + "due_time": 3416, + "duration": 52, + "coordinate": [ + 41.318570483348765, + -170.456559264416 + ], + "sensor_type": 1, + "id": 67 + }, + { + "release_time": 780, + "due_time": 1403, + "duration": 52, + "coordinate": [ + 42.009156012091125, + -67.60909764089597 + ], + "sensor_type": 1, + "id": 68 + }, + { + "release_time": 210, + "due_time": 3304, + "duration": 44, + "coordinate": [ + -38.36623186805302, + -23.557404158021257 + ], + "sensor_type": 1, + "id": 69 + }, + { + "release_time": 73, + "due_time": 2178, + "duration": 22, + "coordinate": [ + 40.35906452850992, + 99.00669740444295 + ], + "sensor_type": 1, + "id": 70 + }, + { + "release_time": 986, + "due_time": 1209, + "duration": 57, + "coordinate": [ + -32.75537726618179, + -41.51943784073424 + ], + "sensor_type": 1, + "id": 71 + }, + { + "release_time": 3101, + "due_time": 3390, + "duration": 40, + "coordinate": [ + 45.69861723299019, + -153.80355922274188 + ], + "sensor_type": 1, + "id": 72 + }, + { + "release_time": 1284, + "due_time": 1957, + "duration": 34, + "coordinate": [ + -19.19274306321479, + 148.87876397163507 + ], + "sensor_type": 1, + "id": 73 + }, + { + "release_time": 3411, + "due_time": 3486, + "duration": 18, + "coordinate": [ + -27.95202378115401, + -146.70102486728672 + ], + "sensor_type": 1, + "id": 74 + }, + { + "release_time": 1623, + "due_time": 2872, + "duration": 49, + "coordinate": [ + -49.285755765088865, + 58.795739681549975 + ], + "sensor_type": 1, + "id": 75 + }, + { + "release_time": 898, + "due_time": 1872, + "duration": 48, + "coordinate": [ + -70.15899099695109, + 107.23186952184801 + ], + "sensor_type": 1, + "id": 76 + }, + { + "release_time": 3027, + "due_time": 3406, + "duration": 53, + "coordinate": [ + 85.1581481892853, + 49.51856261961288 + ], + "sensor_type": 1, + "id": 77 + }, + { + "release_time": 1116, + "due_time": 3411, + "duration": 31, + "coordinate": [ + 46.79392781355216, + 173.99749322346685 + ], + "sensor_type": 1, + "id": 78 + }, + { + "release_time": 2354, + "due_time": 3417, + "duration": 42, + "coordinate": [ + 60.44473006474948, + -14.81362022527577 + ], + "sensor_type": 1, + "id": 79 + }, + { + "release_time": 642, + "due_time": 1205, + "duration": 29, + "coordinate": [ + 53.04156838560931, + -115.97935571034358 + ], + "sensor_type": 1, + "id": 80 + }, + { + "release_time": 1001, + "due_time": 1864, + "duration": 57, + "coordinate": [ + -15.31498000146658, + -31.001789279381796 + ], + "sensor_type": 1, + "id": 81 + }, + { + "release_time": 2480, + "due_time": 3148, + "duration": 16, + "coordinate": [ + 57.22365398322148, + 53.17110208777433 + ], + "sensor_type": 1, + "id": 82 + }, + { + "release_time": 1044, + "due_time": 2569, + "duration": 17, + "coordinate": [ + -64.24653907761672, + -43.01662027825611 + ], + "sensor_type": 1, + "id": 83 + }, + { + "release_time": 3171, + "due_time": 3444, + "duration": 35, + "coordinate": [ + 36.790081778966865, + -56.555943554137585 + ], + "sensor_type": 1, + "id": 84 + }, + { + "release_time": 3345, + "due_time": 3586, + "duration": 54, + "coordinate": [ + -73.95823057688091, + 33.75824849820148 + ], + "sensor_type": 1, + "id": 85 + }, + { + "release_time": 901, + "due_time": 3092, + "duration": 53, + "coordinate": [ + -26.002405183311424, + 176.28045094488647 + ], + "sensor_type": 1, + "id": 86 + }, + { + "release_time": 1903, + "due_time": 3585, + "duration": 59, + "coordinate": [ + -41.98880527563605, + 102.05066426530573 + ], + "sensor_type": 1, + "id": 87 + }, + { + "release_time": 1928, + "due_time": 2262, + "duration": 27, + "coordinate": [ + -39.176449818842386, + -2.938005400930848 + ], + "sensor_type": 1, + "id": 88 + }, + { + "release_time": 1890, + "due_time": 2871, + "duration": 20, + "coordinate": [ + 26.353050678802475, + -38.69923451869775 + ], + "sensor_type": 1, + "id": 89 + }, + { + "release_time": 1471, + "due_time": 3002, + "duration": 27, + "coordinate": [ + -77.25572359392186, + -154.27716907072232 + ], + "sensor_type": 1, + "id": 90 + }, + { + "release_time": 2053, + "due_time": 3055, + "duration": 36, + "coordinate": [ + -12.09304952958584, + 103.98731243450368 + ], + "sensor_type": 1, + "id": 91 + }, + { + "release_time": 2125, + "due_time": 3183, + "duration": 54, + "coordinate": [ + -86.74676476434644, + 54.01901264291121 + ], + "sensor_type": 1, + "id": 92 + }, + { + "release_time": 3416, + "due_time": 3588, + "duration": 56, + "coordinate": [ + 44.54138074837758, + -89.48227890637024 + ], + "sensor_type": 1, + "id": 93 + }, + { + "release_time": 1212, + "due_time": 3066, + "duration": 25, + "coordinate": [ + 50.35942496522793, + -124.90371664157225 + ], + "sensor_type": 1, + "id": 94 + }, + { + "release_time": 849, + "due_time": 3100, + "duration": 34, + "coordinate": [ + 78.2676585765364, + 155.18270731929243 + ], + "sensor_type": 1, + "id": 95 + }, + { + "release_time": 2019, + "due_time": 2703, + "duration": 51, + "coordinate": [ + 56.88977028197755, + -61.42893600314234 + ], + "sensor_type": 1, + "id": 96 + }, + { + "release_time": 1991, + "due_time": 2490, + "duration": 25, + "coordinate": [ + -23.45032278321608, + 177.7615991728971 + ], + "sensor_type": 1, + "id": 97 + }, + { + "release_time": 2466, + "due_time": 2769, + "duration": 17, + "coordinate": [ + -64.85795496765661, + 31.76483896075979 + ], + "sensor_type": 1, + "id": 98 + }, + { + "release_time": 2311, + "due_time": 2854, + "duration": 18, + "coordinate": [ + 17.26485238019852, + 131.46423382323178 + ], + "sensor_type": 1, + "id": 99 + }, + { + "release_time": 2278, + "due_time": 3445, + "duration": 59, + "coordinate": [ + 28.493486189020857, + 64.94954934823178 + ], + "sensor_type": 1, + "id": 100 + }, + { + "release_time": 255, + "due_time": 3266, + "duration": 30, + "coordinate": [ + 41.19560370931933, + 94.32983473053298 + ], + "sensor_type": 1, + "id": 101 + }, + { + "release_time": 2449, + "due_time": 3062, + "duration": 34, + "coordinate": [ + 59.73411760708126, + 88.24918445698324 + ], + "sensor_type": 1, + "id": 102 + }, + { + "release_time": 123, + "due_time": 1264, + "duration": 38, + "coordinate": [ + 44.59618742944093, + 106.4985562769354 + ], + "sensor_type": 1, + "id": 103 + }, + { + "release_time": 2210, + "due_time": 2603, + "duration": 39, + "coordinate": [ + -32.67535860507886, + 131.49144507336393 + ], + "sensor_type": 1, + "id": 104 + }, + { + "release_time": 688, + "due_time": 1333, + "duration": 27, + "coordinate": [ + -37.820935902245246, + -108.8562025307789 + ], + "sensor_type": 1, + "id": 105 + }, + { + "release_time": 1258, + "due_time": 3065, + "duration": 57, + "coordinate": [ + 22.1285127458696, + -24.234169635728364 + ], + "sensor_type": 1, + "id": 106 + }, + { + "release_time": 1301, + "due_time": 2378, + "duration": 44, + "coordinate": [ + -40.82858854706355, + 167.06615623253697 + ], + "sensor_type": 1, + "id": 107 + }, + { + "release_time": 1004, + "due_time": 1192, + "duration": 50, + "coordinate": [ + -3.3581670844141343, + 93.01144386080034 + ], + "sensor_type": 1, + "id": 108 + }, + { + "release_time": 3461, + "due_time": 3536, + "duration": 17, + "coordinate": [ + 80.7440803921597, + 4.600426614182538 + ], + "sensor_type": 1, + "id": 109 + }, + { + "release_time": 951, + "due_time": 1612, + "duration": 34, + "coordinate": [ + -37.83598786339469, + -101.21760205888657 + ], + "sensor_type": 1, + "id": 110 + }, + { + "release_time": 2688, + "due_time": 3549, + "duration": 28, + "coordinate": [ + 85.3844752528698, + 25.32341741036157 + ], + "sensor_type": 1, + "id": 111 + }, + { + "release_time": 1285, + "due_time": 2147, + "duration": 49, + "coordinate": [ + -83.43633727858513, + 116.78619625766402 + ], + "sensor_type": 1, + "id": 112 + }, + { + "release_time": 134, + "due_time": 2759, + "duration": 16, + "coordinate": [ + -70.25667370285403, + 143.45666358940588 + ], + "sensor_type": 1, + "id": 113 + }, + { + "release_time": 1027, + "due_time": 2351, + "duration": 26, + "coordinate": [ + -7.223850950831434, + 124.879587727976 + ], + "sensor_type": 1, + "id": 114 + }, + { + "release_time": 748, + "due_time": 3364, + "duration": 43, + "coordinate": [ + 88.63595594440389, + 34.78116630805229 + ], + "sensor_type": 1, + "id": 115 + }, + { + "release_time": 2406, + "due_time": 3121, + "duration": 29, + "coordinate": [ + 69.5557787685124, + 72.23237259758724 + ], + "sensor_type": 1, + "id": 116 + }, + { + "release_time": 339, + "due_time": 2924, + "duration": 49, + "coordinate": [ + -39.637569120951966, + 53.044644693002994 + ], + "sensor_type": 1, + "id": 117 + }, + { + "release_time": 1088, + "due_time": 3427, + "duration": 23, + "coordinate": [ + -62.92990264516796, + -148.73307931832542 + ], + "sensor_type": 1, + "id": 118 + }, + { + "release_time": 3322, + "due_time": 3515, + "duration": 53, + "coordinate": [ + -62.737256067530694, + -36.538357351971655 + ], + "sensor_type": 1, + "id": 119 + }, + { + "release_time": 930, + "due_time": 3061, + "duration": 39, + "coordinate": [ + -58.505926436209435, + 168.66309177621582 + ], + "sensor_type": 1, + "id": 120 + }, + { + "release_time": 1919, + "due_time": 2301, + "duration": 15, + "coordinate": [ + 16.36951115494503, + 154.29278111187165 + ], + "sensor_type": 1, + "id": 121 + }, + { + "release_time": 545, + "due_time": 2756, + "duration": 53, + "coordinate": [ + -18.39469163778554, + 61.72922499406167 + ], + "sensor_type": 1, + "id": 122 + }, + { + "release_time": 1585, + "due_time": 2644, + "duration": 15, + "coordinate": [ + -22.928578428703403, + 4.313584479295088 + ], + "sensor_type": 1, + "id": 123 + }, + { + "release_time": 2700, + "due_time": 3042, + "duration": 50, + "coordinate": [ + -83.2097914522132, + 179.78403496187798 + ], + "sensor_type": 1, + "id": 124 + }, + { + "release_time": 2156, + "due_time": 2838, + "duration": 42, + "coordinate": [ + 71.5875387482505, + 111.27274047421724 + ], + "sensor_type": 1, + "id": 125 + }, + { + "release_time": 679, + "due_time": 2123, + "duration": 33, + "coordinate": [ + 47.19085944980645, + -136.0480368769006 + ], + "sensor_type": 1, + "id": 126 + }, + { + "release_time": 1266, + "due_time": 1923, + "duration": 30, + "coordinate": [ + -14.474854232089825, + -173.64918786311694 + ], + "sensor_type": 1, + "id": 127 + }, + { + "release_time": 159, + "due_time": 1580, + "duration": 31, + "coordinate": [ + 81.63193302643026, + 40.692112822931705 + ], + "sensor_type": 1, + "id": 128 + }, + { + "release_time": 994, + "due_time": 2812, + "duration": 50, + "coordinate": [ + -41.26228978332951, + 175.297627510795 + ], + "sensor_type": 1, + "id": 129 + }, + { + "release_time": 2001, + "due_time": 3265, + "duration": 18, + "coordinate": [ + 62.31192923481788, + -84.3966321121006 + ], + "sensor_type": 1, + "id": 130 + }, + { + "release_time": 2858, + "due_time": 3036, + "duration": 27, + "coordinate": [ + 49.712651011496035, + 122.50831357709609 + ], + "sensor_type": 1, + "id": 131 + }, + { + "release_time": 1840, + "due_time": 3458, + "duration": 56, + "coordinate": [ + 15.334863291954974, + 32.23385306579354 + ], + "sensor_type": 1, + "id": 132 + }, + { + "release_time": 1213, + "due_time": 3111, + "duration": 26, + "coordinate": [ + -13.6664478092505, + -162.06703642052122 + ], + "sensor_type": 1, + "id": 133 + }, + { + "release_time": 1345, + "due_time": 1520, + "duration": 19, + "coordinate": [ + -87.48993072728496, + -107.18872633838997 + ], + "sensor_type": 1, + "id": 134 + }, + { + "release_time": 1705, + "due_time": 2826, + "duration": 52, + "coordinate": [ + 24.472463924746464, + -110.03988164056413 + ], + "sensor_type": 1, + "id": 135 + }, + { + "release_time": 995, + "due_time": 1314, + "duration": 52, + "coordinate": [ + -13.427777344043207, + 143.013562671596 + ], + "sensor_type": 1, + "id": 136 + }, + { + "release_time": 1901, + "due_time": 2720, + "duration": 32, + "coordinate": [ + -78.49285099201168, + 139.90462343774846 + ], + "sensor_type": 1, + "id": 137 + }, + { + "release_time": 819, + "due_time": 1572, + "duration": 15, + "coordinate": [ + -76.22316011991877, + -5.233289266926732 + ], + "sensor_type": 1, + "id": 138 + }, + { + "release_time": 456, + "due_time": 1127, + "duration": 22, + "coordinate": [ + -38.419236330288754, + 63.448371872862964 + ], + "sensor_type": 1, + "id": 139 + }, + { + "release_time": 203, + "due_time": 3371, + "duration": 50, + "coordinate": [ + -0.15817776276797701, + -164.40698415819622 + ], + "sensor_type": 1, + "id": 140 + }, + { + "release_time": 2247, + "due_time": 2710, + "duration": 45, + "coordinate": [ + 5.012588337003649, + -117.37586230148038 + ], + "sensor_type": 1, + "id": 141 + }, + { + "release_time": 402, + "due_time": 807, + "duration": 40, + "coordinate": [ + 8.085045058066584, + 104.5739893962542 + ], + "sensor_type": 1, + "id": 142 + }, + { + "release_time": 1260, + "due_time": 3107, + "duration": 39, + "coordinate": [ + 1.038755240743754, + -100.29589400661776 + ], + "sensor_type": 1, + "id": 143 + }, + { + "release_time": 1614, + "due_time": 3362, + "duration": 52, + "coordinate": [ + 87.29192491741406, + 5.193532180262139 + ], + "sensor_type": 1, + "id": 144 + }, + { + "release_time": 2603, + "due_time": 3280, + "duration": 59, + "coordinate": [ + 37.27089941410182, + 141.9025815699705 + ], + "sensor_type": 1, + "id": 145 + }, + { + "release_time": 2480, + "due_time": 3073, + "duration": 51, + "coordinate": [ + -32.95314250092987, + 102.11084165234217 + ], + "sensor_type": 1, + "id": 146 + }, + { + "release_time": 1722, + "due_time": 2121, + "duration": 19, + "coordinate": [ + 28.818494199379742, + -47.8415922280727 + ], + "sensor_type": 1, + "id": 147 + }, + { + "release_time": 792, + "due_time": 1165, + "duration": 52, + "coordinate": [ + -31.116030104048725, + 4.886303759499583 + ], + "sensor_type": 1, + "id": 148 + }, + { + "release_time": 2082, + "due_time": 2967, + "duration": 54, + "coordinate": [ + 82.50412922010392, + -131.52170743927658 + ], + "sensor_type": 1, + "id": 149 + }, + { + "release_time": 2914, + "due_time": 3466, + "duration": 57, + "coordinate": [ + 57.720300191751704, + -60.979559810861275 + ], + "sensor_type": 1, + "id": 150 + }, + { + "release_time": 1341, + "due_time": 2075, + "duration": 27, + "coordinate": [ + -18.232859787747614, + 81.80158145368256 + ], + "sensor_type": 1, + "id": 151 + }, + { + "release_time": 2323, + "due_time": 3492, + "duration": 40, + "coordinate": [ + -45.510217148166575, + -90.13853357214157 + ], + "sensor_type": 1, + "id": 152 + }, + { + "release_time": 3186, + "due_time": 3465, + "duration": 17, + "coordinate": [ + -46.20731455243072, + 117.69505737951732 + ], + "sensor_type": 1, + "id": 153 + }, + { + "release_time": 1290, + "due_time": 3041, + "duration": 25, + "coordinate": [ + -43.20067006817746, + -33.49093969430953 + ], + "sensor_type": 1, + "id": 154 + }, + { + "release_time": 818, + "due_time": 3444, + "duration": 28, + "coordinate": [ + 66.4414539790358, + -19.16272873941142 + ], + "sensor_type": 1, + "id": 155 + }, + { + "release_time": 2314, + "due_time": 3483, + "duration": 60, + "coordinate": [ + -8.387547295468678, + -89.64015242853283 + ], + "sensor_type": 1, + "id": 156 + }, + { + "release_time": 1530, + "due_time": 2827, + "duration": 34, + "coordinate": [ + -47.66090844434319, + -15.121947302382154 + ], + "sensor_type": 1, + "id": 157 + }, + { + "release_time": 2670, + "due_time": 3040, + "duration": 25, + "coordinate": [ + -55.386995090067764, + -104.68703872439323 + ], + "sensor_type": 1, + "id": 158 + }, + { + "release_time": 316, + "due_time": 685, + "duration": 54, + "coordinate": [ + 42.374108491942025, + 66.90357440275349 + ], + "sensor_type": 1, + "id": 159 + }, + { + "release_time": 1918, + "due_time": 3353, + "duration": 16, + "coordinate": [ + -27.354087164784694, + 87.17765824291718 + ], + "sensor_type": 1, + "id": 160 + }, + { + "release_time": 986, + "due_time": 1810, + "duration": 58, + "coordinate": [ + 18.32635034131205, + 85.62150996481824 + ], + "sensor_type": 1, + "id": 161 + }, + { + "release_time": 1643, + "due_time": 2578, + "duration": 50, + "coordinate": [ + 42.364384191866264, + -103.1410604951094 + ], + "sensor_type": 1, + "id": 162 + }, + { + "release_time": 1836, + "due_time": 3524, + "duration": 47, + "coordinate": [ + 51.43446142202498, + -63.159985505536156 + ], + "sensor_type": 1, + "id": 163 + }, + { + "release_time": 2186, + "due_time": 3344, + "duration": 35, + "coordinate": [ + -79.6509053848149, + 142.6622368072246 + ], + "sensor_type": 1, + "id": 164 + }, + { + "release_time": 776, + "due_time": 1555, + "duration": 57, + "coordinate": [ + -10.568083996947607, + 163.2201679359785 + ], + "sensor_type": 1, + "id": 165 + }, + { + "release_time": 3067, + "due_time": 3461, + "duration": 30, + "coordinate": [ + 48.922929192571985, + 122.06888391548688 + ], + "sensor_type": 1, + "id": 166 + }, + { + "release_time": 2649, + "due_time": 2952, + "duration": 59, + "coordinate": [ + 58.88843610200826, + 46.83713147113747 + ], + "sensor_type": 1, + "id": 167 + }, + { + "release_time": 251, + "due_time": 1450, + "duration": 47, + "coordinate": [ + 62.16195042266966, + -85.28626209848912 + ], + "sensor_type": 1, + "id": 168 + }, + { + "release_time": 2579, + "due_time": 2746, + "duration": 51, + "coordinate": [ + 79.5365653004306, + 37.442715091187466 + ], + "sensor_type": 1, + "id": 169 + }, + { + "release_time": 3229, + "due_time": 3374, + "duration": 46, + "coordinate": [ + 48.3141978964444, + 2.7543618041795526 + ], + "sensor_type": 1, + "id": 170 + }, + { + "release_time": 1301, + "due_time": 1713, + "duration": 15, + "coordinate": [ + -62.36009981309181, + -56.19615994656128 + ], + "sensor_type": 1, + "id": 171 + }, + { + "release_time": 145, + "due_time": 636, + "duration": 59, + "coordinate": [ + 43.34908717803401, + 54.05359907916258 + ], + "sensor_type": 1, + "id": 172 + }, + { + "release_time": 2429, + "due_time": 2845, + "duration": 24, + "coordinate": [ + -44.203976136252045, + -48.67131449802312 + ], + "sensor_type": 1, + "id": 173 + }, + { + "release_time": 1442, + "due_time": 2540, + "duration": 51, + "coordinate": [ + -28.48974927176286, + -122.27024043418422 + ], + "sensor_type": 1, + "id": 174 + }, + { + "release_time": 1894, + "due_time": 2271, + "duration": 35, + "coordinate": [ + -11.091335076708162, + -64.43844625831578 + ], + "sensor_type": 1, + "id": 175 + }, + { + "release_time": 790, + "due_time": 1984, + "duration": 60, + "coordinate": [ + 68.80493927021817, + 102.38841141266232 + ], + "sensor_type": 1, + "id": 176 + }, + { + "release_time": 683, + "due_time": 2822, + "duration": 47, + "coordinate": [ + -0.5399798222658205, + 6.102905029042404 + ], + "sensor_type": 1, + "id": 177 + }, + { + "release_time": 2936, + "due_time": 3288, + "duration": 16, + "coordinate": [ + -73.98324289527088, + -173.26713042745564 + ], + "sensor_type": 1, + "id": 178 + }, + { + "release_time": 2430, + "due_time": 3019, + "duration": 15, + "coordinate": [ + -63.37891530230712, + -136.23102681380482 + ], + "sensor_type": 1, + "id": 179 + }, + { + "release_time": 330, + "due_time": 763, + "duration": 56, + "coordinate": [ + 80.16542637045401, + 143.92962329473687 + ], + "sensor_type": 1, + "id": 180 + }, + { + "release_time": 642, + "due_time": 3044, + "duration": 47, + "coordinate": [ + -22.099102047355615, + -153.76402636516903 + ], + "sensor_type": 1, + "id": 181 + }, + { + "release_time": 275, + "due_time": 1610, + "duration": 49, + "coordinate": [ + -11.1797561377319, + -60.38653023320458 + ], + "sensor_type": 1, + "id": 182 + }, + { + "release_time": 757, + "due_time": 1458, + "duration": 15, + "coordinate": [ + 36.349275781170846, + 58.65934455905804 + ], + "sensor_type": 1, + "id": 183 + }, + { + "release_time": 2023, + "due_time": 3493, + "duration": 36, + "coordinate": [ + -87.21116955906325, + -21.001410954132723 + ], + "sensor_type": 1, + "id": 184 + }, + { + "release_time": 1787, + "due_time": 2847, + "duration": 52, + "coordinate": [ + -71.79910004995087, + 92.26493226145783 + ], + "sensor_type": 1, + "id": 185 + }, + { + "release_time": 524, + "due_time": 3090, + "duration": 24, + "coordinate": [ + -22.87902342415586, + -101.02402536841417 + ], + "sensor_type": 1, + "id": 186 + }, + { + "release_time": 2755, + "due_time": 2937, + "duration": 49, + "coordinate": [ + -41.37384824819658, + -5.95081033896426 + ], + "sensor_type": 1, + "id": 187 + }, + { + "release_time": 3180, + "due_time": 3574, + "duration": 20, + "coordinate": [ + -55.036143475289826, + 119.63576189627537 + ], + "sensor_type": 1, + "id": 188 + }, + { + "release_time": 2402, + "due_time": 2780, + "duration": 32, + "coordinate": [ + 44.61309532052164, + -36.90156169002731 + ], + "sensor_type": 1, + "id": 189 + }, + { + "release_time": 1372, + "due_time": 2307, + "duration": 52, + "coordinate": [ + 44.7356148713186, + 40.67050535249618 + ], + "sensor_type": 1, + "id": 190 + }, + { + "release_time": 1911, + "due_time": 2250, + "duration": 15, + "coordinate": [ + 15.80764632122822, + 91.40521101678968 + ], + "sensor_type": 1, + "id": 191 + }, + { + "release_time": 695, + "due_time": 1837, + "duration": 36, + "coordinate": [ + 89.22524951344428, + 163.3201770900635 + ], + "sensor_type": 1, + "id": 192 + }, + { + "release_time": 2585, + "due_time": 2754, + "duration": 54, + "coordinate": [ + 62.541584454077764, + 141.20465531125495 + ], + "sensor_type": 1, + "id": 193 + }, + { + "release_time": 494, + "due_time": 658, + "duration": 45, + "coordinate": [ + 85.96495474990422, + 138.278956629728 + ], + "sensor_type": 1, + "id": 194 + }, + { + "release_time": 1468, + "due_time": 2897, + "duration": 53, + "coordinate": [ + -48.18472478337471, + 17.446939547275633 + ], + "sensor_type": 1, + "id": 195 + }, + { + "release_time": 483, + "due_time": 1250, + "duration": 58, + "coordinate": [ + -61.95310159955622, + 69.90974428141126 + ], + "sensor_type": 1, + "id": 196 + }, + { + "release_time": 1078, + "due_time": 1889, + "duration": 59, + "coordinate": [ + -4.2352456685434134, + 48.230146499372125 + ], + "sensor_type": 1, + "id": 197 + }, + { + "release_time": 3374, + "due_time": 3549, + "duration": 35, + "coordinate": [ + -68.50924980966255, + 79.61468173334941 + ], + "sensor_type": 1, + "id": 198 + }, + { + "release_time": 651, + "due_time": 1778, + "duration": 16, + "coordinate": [ + 15.808885413153433, + 21.02280319361725 + ], + "sensor_type": 1, + "id": 199 + }, + { + "release_time": 1893, + "due_time": 3166, + "duration": 15, + "coordinate": [ + 63.27034143335129, + -89.54106835144121 + ], + "sensor_type": 1, + "id": 200 + }, + { + "release_time": 1279, + "due_time": 3425, + "duration": 58, + "coordinate": [ + -78.41298598064301, + 43.85050453695317 + ], + "sensor_type": 1, + "id": 201 + }, + { + "release_time": 117, + "due_time": 1385, + "duration": 19, + "coordinate": [ + 77.09283733247398, + 9.562998728207077 + ], + "sensor_type": 1, + "id": 202 + }, + { + "release_time": 1868, + "due_time": 3309, + "duration": 46, + "coordinate": [ + 19.422971609974155, + 146.37470038777712 + ], + "sensor_type": 1, + "id": 203 + }, + { + "release_time": 1828, + "due_time": 2741, + "duration": 23, + "coordinate": [ + -73.74592963320964, + 120.1486325379309 + ], + "sensor_type": 1, + "id": 204 + }, + { + "release_time": 3178, + "due_time": 3559, + "duration": 30, + "coordinate": [ + -48.42353466198585, + 13.222014055649481 + ], + "sensor_type": 1, + "id": 205 + }, + { + "release_time": 906, + "due_time": 2250, + "duration": 58, + "coordinate": [ + -53.4089249249434, + -149.88402055399348 + ], + "sensor_type": 1, + "id": 206 + }, + { + "release_time": 2845, + "due_time": 3372, + "duration": 29, + "coordinate": [ + 64.05470446682847, + -97.18847150001588 + ], + "sensor_type": 1, + "id": 207 + }, + { + "release_time": 131, + "due_time": 3103, + "duration": 25, + "coordinate": [ + -23.659226063745123, + 91.81834830088707 + ], + "sensor_type": 1, + "id": 208 + }, + { + "release_time": 502, + "due_time": 1782, + "duration": 37, + "coordinate": [ + 80.59389488830985, + -17.89695075099621 + ], + "sensor_type": 1, + "id": 209 + }, + { + "release_time": 495, + "due_time": 2216, + "duration": 60, + "coordinate": [ + -85.80800891567455, + 98.28505612086474 + ], + "sensor_type": 1, + "id": 210 + }, + { + "release_time": 2730, + "due_time": 2979, + "duration": 44, + "coordinate": [ + 85.85766025890752, + 36.951266454020924 + ], + "sensor_type": 1, + "id": 211 + }, + { + "release_time": 3182, + "due_time": 3575, + "duration": 59, + "coordinate": [ + 32.11238283028409, + -176.7338082898389 + ], + "sensor_type": 1, + "id": 212 + }, + { + "release_time": 1524, + "due_time": 2330, + "duration": 38, + "coordinate": [ + -68.74953500041863, + 162.15218484143531 + ], + "sensor_type": 1, + "id": 213 + }, + { + "release_time": 1919, + "due_time": 2060, + "duration": 45, + "coordinate": [ + 13.280538596528146, + -41.87753686402709 + ], + "sensor_type": 1, + "id": 214 + }, + { + "release_time": 90, + "due_time": 2780, + "duration": 55, + "coordinate": [ + -71.10651491520652, + -94.56976640283196 + ], + "sensor_type": 1, + "id": 215 + }, + { + "release_time": 2095, + "due_time": 3242, + "duration": 26, + "coordinate": [ + -39.12042117239257, + 75.02658342502423 + ], + "sensor_type": 1, + "id": 216 + }, + { + "release_time": 739, + "due_time": 2755, + "duration": 30, + "coordinate": [ + -44.693179715541255, + -127.12155106313276 + ], + "sensor_type": 1, + "id": 217 + }, + { + "release_time": 2446, + "due_time": 3452, + "duration": 56, + "coordinate": [ + 47.264186586953144, + 97.05822127051937 + ], + "sensor_type": 1, + "id": 218 + }, + { + "release_time": 1440, + "due_time": 2757, + "duration": 39, + "coordinate": [ + -54.66020880590576, + 53.95939612476349 + ], + "sensor_type": 1, + "id": 219 + }, + { + "release_time": 1592, + "due_time": 2963, + "duration": 37, + "coordinate": [ + -65.70448709519181, + 8.369626425246537 + ], + "sensor_type": 1, + "id": 220 + }, + { + "release_time": 2663, + "due_time": 3153, + "duration": 39, + "coordinate": [ + 14.064005673330996, + -88.2204327981851 + ], + "sensor_type": 1, + "id": 221 + }, + { + "release_time": 2424, + "due_time": 2959, + "duration": 35, + "coordinate": [ + -54.56299045815045, + -96.43382126606338 + ], + "sensor_type": 1, + "id": 222 + }, + { + "release_time": 2676, + "due_time": 3104, + "duration": 40, + "coordinate": [ + -49.92065387484115, + 136.8001111979429 + ], + "sensor_type": 1, + "id": 223 + }, + { + "release_time": 522, + "due_time": 716, + "duration": 21, + "coordinate": [ + -49.7512116635435, + 95.44507549174938 + ], + "sensor_type": 1, + "id": 224 + }, + { + "release_time": 2897, + "due_time": 3289, + "duration": 25, + "coordinate": [ + 63.90843116290614, + -108.37993107607966 + ], + "sensor_type": 1, + "id": 225 + }, + { + "release_time": 554, + "due_time": 1671, + "duration": 53, + "coordinate": [ + -48.57568800183844, + -88.65729391572962 + ], + "sensor_type": 1, + "id": 226 + }, + { + "release_time": 454, + "due_time": 785, + "duration": 31, + "coordinate": [ + -32.39858097932377, + -94.20401872582997 + ], + "sensor_type": 1, + "id": 227 + }, + { + "release_time": 3134, + "due_time": 3572, + "duration": 15, + "coordinate": [ + 52.83532236877397, + -145.88164569577074 + ], + "sensor_type": 1, + "id": 228 + }, + { + "release_time": 82, + "due_time": 3459, + "duration": 56, + "coordinate": [ + -5.478663025895088, + -60.2101153465004 + ], + "sensor_type": 1, + "id": 229 + }, + { + "release_time": 978, + "due_time": 2293, + "duration": 22, + "coordinate": [ + 56.64736236240995, + -165.77324112230573 + ], + "sensor_type": 1, + "id": 230 + }, + { + "release_time": 2332, + "due_time": 2957, + "duration": 60, + "coordinate": [ + -19.49573464587243, + 29.631362856399875 + ], + "sensor_type": 1, + "id": 231 + }, + { + "release_time": 3203, + "due_time": 3392, + "duration": 55, + "coordinate": [ + -17.06992909783544, + -38.463188551475014 + ], + "sensor_type": 1, + "id": 232 + }, + { + "release_time": 2269, + "due_time": 2620, + "duration": 25, + "coordinate": [ + -46.95859519891271, + -128.67643050051666 + ], + "sensor_type": 1, + "id": 233 + }, + { + "release_time": 200, + "due_time": 3245, + "duration": 57, + "coordinate": [ + 85.46036755512486, + -138.20739873180167 + ], + "sensor_type": 1, + "id": 234 + }, + { + "release_time": 1650, + "due_time": 2329, + "duration": 58, + "coordinate": [ + 84.24296364299909, + 11.017325641688956 + ], + "sensor_type": 1, + "id": 235 + }, + { + "release_time": 3456, + "due_time": 3543, + "duration": 23, + "coordinate": [ + 0.1298006955817783, + 130.5143143484686 + ], + "sensor_type": 1, + "id": 236 + }, + { + "release_time": 3186, + "due_time": 3471, + "duration": 59, + "coordinate": [ + 38.790364389092275, + -124.82244296106529 + ], + "sensor_type": 1, + "id": 237 + }, + { + "release_time": 290, + "due_time": 869, + "duration": 38, + "coordinate": [ + -55.299728364790006, + 153.93412149882892 + ], + "sensor_type": 1, + "id": 238 + }, + { + "release_time": 1352, + "due_time": 2318, + "duration": 39, + "coordinate": [ + 59.39879512657393, + -89.26509706323063 + ], + "sensor_type": 1, + "id": 239 + }, + { + "release_time": 2563, + "due_time": 3448, + "duration": 54, + "coordinate": [ + 19.968007975876873, + -107.37398577843307 + ], + "sensor_type": 1, + "id": 240 + }, + { + "release_time": 365, + "due_time": 1302, + "duration": 17, + "coordinate": [ + 1.0517239163838639, + -84.88813606754475 + ], + "sensor_type": 1, + "id": 241 + }, + { + "release_time": 2506, + "due_time": 3240, + "duration": 32, + "coordinate": [ + 51.81827868909397, + -39.126115963512746 + ], + "sensor_type": 1, + "id": 242 + }, + { + "release_time": 1664, + "due_time": 2053, + "duration": 15, + "coordinate": [ + 78.24182179971359, + 19.55618180096417 + ], + "sensor_type": 1, + "id": 243 + }, + { + "release_time": 2613, + "due_time": 3305, + "duration": 34, + "coordinate": [ + -48.19367746338962, + 20.930675430158146 + ], + "sensor_type": 1, + "id": 244 + }, + { + "release_time": 395, + "due_time": 2673, + "duration": 20, + "coordinate": [ + 18.316755660179822, + -155.77327345638676 + ], + "sensor_type": 1, + "id": 245 + }, + { + "release_time": 3243, + "due_time": 3576, + "duration": 37, + "coordinate": [ + -22.683362324888208, + 145.33227020743254 + ], + "sensor_type": 1, + "id": 246 + }, + { + "release_time": 3463, + "due_time": 3600, + "duration": 45, + "coordinate": [ + 50.495756144143996, + 111.11614182741761 + ], + "sensor_type": 1, + "id": 247 + }, + { + "release_time": 2183, + "due_time": 2508, + "duration": 53, + "coordinate": [ + -39.056093441911415, + 107.95327173190623 + ], + "sensor_type": 1, + "id": 248 + }, + { + "release_time": 3083, + "due_time": 3266, + "duration": 33, + "coordinate": [ + -46.78105230917057, + -33.177256090951374 + ], + "sensor_type": 1, + "id": 249 + }, + { + "release_time": 2728, + "due_time": 3409, + "duration": 49, + "coordinate": [ + 67.63077496307375, + -25.579903646382235 + ], + "sensor_type": 1, + "id": 250 + }, + { + "release_time": 1216, + "due_time": 2062, + "duration": 24, + "coordinate": [ + 72.57088534545792, + -62.381370422920696 + ], + "sensor_type": 1, + "id": 251 + }, + { + "release_time": 2620, + "due_time": 2954, + "duration": 21, + "coordinate": [ + 2.5209912400294456, + -148.81286986707516 + ], + "sensor_type": 1, + "id": 252 + }, + { + "release_time": 213, + "due_time": 976, + "duration": 40, + "coordinate": [ + -78.67986965075698, + -47.58850250779349 + ], + "sensor_type": 1, + "id": 253 + }, + { + "release_time": 1625, + "due_time": 3064, + "duration": 47, + "coordinate": [ + -41.62789585774585, + 69.91150840725678 + ], + "sensor_type": 1, + "id": 254 + }, + { + "release_time": 2690, + "due_time": 2972, + "duration": 30, + "coordinate": [ + 18.737676922267113, + -105.7973941686064 + ], + "sensor_type": 1, + "id": 255 + }, + { + "release_time": 2466, + "due_time": 3594, + "duration": 28, + "coordinate": [ + 61.96123780926354, + -177.0100395012704 + ], + "sensor_type": 1, + "id": 256 + }, + { + "release_time": 1381, + "due_time": 2110, + "duration": 53, + "coordinate": [ + -65.65434002761108, + 13.732210091108868 + ], + "sensor_type": 1, + "id": 257 + }, + { + "release_time": 3210, + "due_time": 3573, + "duration": 52, + "coordinate": [ + 49.47107436888001, + 117.34482504408987 + ], + "sensor_type": 1, + "id": 258 + }, + { + "release_time": 1446, + "due_time": 2286, + "duration": 43, + "coordinate": [ + -10.88276986463812, + -19.677318799684542 + ], + "sensor_type": 1, + "id": 259 + }, + { + "release_time": 2600, + "due_time": 3126, + "duration": 17, + "coordinate": [ + -14.768912730604896, + 158.64412676914958 + ], + "sensor_type": 1, + "id": 260 + }, + { + "release_time": 1883, + "due_time": 2950, + "duration": 50, + "coordinate": [ + -53.26906069386491, + 17.32166099964698 + ], + "sensor_type": 1, + "id": 261 + }, + { + "release_time": 2236, + "due_time": 2626, + "duration": 44, + "coordinate": [ + -37.40628794800321, + 98.42177539110548 + ], + "sensor_type": 1, + "id": 262 + }, + { + "release_time": 2146, + "due_time": 3459, + "duration": 36, + "coordinate": [ + -71.44911368609115, + 52.44398446234325 + ], + "sensor_type": 1, + "id": 263 + }, + { + "release_time": 621, + "due_time": 2700, + "duration": 41, + "coordinate": [ + 86.06204309758155, + 36.63134397545923 + ], + "sensor_type": 1, + "id": 264 + }, + { + "release_time": 453, + "due_time": 2732, + "duration": 52, + "coordinate": [ + 21.58030788960994, + -137.18475684740247 + ], + "sensor_type": 1, + "id": 265 + }, + { + "release_time": 1406, + "due_time": 2557, + "duration": 51, + "coordinate": [ + 55.5154266242252, + -59.854517848367664 + ], + "sensor_type": 1, + "id": 266 + }, + { + "release_time": 509, + "due_time": 3056, + "duration": 54, + "coordinate": [ + 22.85967777933533, + -124.16407110980128 + ], + "sensor_type": 1, + "id": 267 + }, + { + "release_time": 2921, + "due_time": 3022, + "duration": 22, + "coordinate": [ + 56.55341597660146, + 135.2593601426674 + ], + "sensor_type": 1, + "id": 268 + }, + { + "release_time": 2296, + "due_time": 3469, + "duration": 47, + "coordinate": [ + 2.3866392545208157, + 91.55732136633128 + ], + "sensor_type": 1, + "id": 269 + }, + { + "release_time": 2676, + "due_time": 3447, + "duration": 56, + "coordinate": [ + -58.878564683644676, + -10.780342791362642 + ], + "sensor_type": 1, + "id": 270 + }, + { + "release_time": 3214, + "due_time": 3585, + "duration": 29, + "coordinate": [ + -77.07594143152923, + 76.81362782400004 + ], + "sensor_type": 1, + "id": 271 + }, + { + "release_time": 2284, + "due_time": 2931, + "duration": 37, + "coordinate": [ + 45.70671086854264, + -82.2180469150678 + ], + "sensor_type": 1, + "id": 272 + }, + { + "release_time": 2867, + "due_time": 3188, + "duration": 53, + "coordinate": [ + -69.72316502626191, + 46.514109487571886 + ], + "sensor_type": 1, + "id": 273 + }, + { + "release_time": 2665, + "due_time": 3377, + "duration": 21, + "coordinate": [ + 63.22192435973082, + -35.853788528273554 + ], + "sensor_type": 1, + "id": 274 + }, + { + "release_time": 2086, + "due_time": 2830, + "duration": 57, + "coordinate": [ + -14.923606494874804, + -109.93755874392693 + ], + "sensor_type": 1, + "id": 275 + }, + { + "release_time": 2426, + "due_time": 3543, + "duration": 15, + "coordinate": [ + 64.61448856528983, + 146.33691822992512 + ], + "sensor_type": 1, + "id": 276 + }, + { + "release_time": 316, + "due_time": 3115, + "duration": 58, + "coordinate": [ + 16.637663584524404, + 136.64451936245695 + ], + "sensor_type": 1, + "id": 277 + }, + { + "release_time": 2910, + "due_time": 3518, + "duration": 35, + "coordinate": [ + -5.740777575350776, + 150.10199363943764 + ], + "sensor_type": 1, + "id": 278 + }, + { + "release_time": 857, + "due_time": 2679, + "duration": 43, + "coordinate": [ + -88.58478911389783, + 133.25530815852545 + ], + "sensor_type": 1, + "id": 279 + }, + { + "release_time": 1717, + "due_time": 2344, + "duration": 25, + "coordinate": [ + 34.28408423079712, + -86.44566483374582 + ], + "sensor_type": 1, + "id": 280 + }, + { + "release_time": 2943, + "due_time": 3334, + "duration": 53, + "coordinate": [ + -16.78455893724866, + 87.79645103800902 + ], + "sensor_type": 1, + "id": 281 + }, + { + "release_time": 2107, + "due_time": 2884, + "duration": 16, + "coordinate": [ + 20.430409041654954, + -102.25993633506809 + ], + "sensor_type": 1, + "id": 282 + }, + { + "release_time": 2282, + "due_time": 3050, + "duration": 53, + "coordinate": [ + 72.35756212079812, + -132.11653126237954 + ], + "sensor_type": 1, + "id": 283 + }, + { + "release_time": 952, + "due_time": 2710, + "duration": 48, + "coordinate": [ + 11.087734242308542, + -117.24348619280744 + ], + "sensor_type": 1, + "id": 284 + } +] \ No newline at end of file diff --git a/benchmarks/aeosbench/dataset/cases/00603/constellation.json b/benchmarks/aeosbench/dataset/cases/00603/constellation.json new file mode 100644 index 0000000..ae6c1b3 --- /dev/null +++ b/benchmarks/aeosbench/dataset/cases/00603/constellation.json @@ -0,0 +1,3142 @@ +{ + "orbits": [ + { + "id": 0, + "eccentricity": 0.0001659, + "semi_major_axis": 6921000.0, + "inclination": 53.2192, + "right_ascension_of_the_ascending_node": 39.7672, + "argument_of_perigee": 115.6878 + }, + { + "id": 1, + "eccentricity": 0.0001476, + "semi_major_axis": 6921000.0, + "inclination": 53.054, + "right_ascension_of_the_ascending_node": 151.4036, + "argument_of_perigee": 80.198 + }, + { + "id": 2, + "eccentricity": 0.0001459, + "semi_major_axis": 6921000.0, + "inclination": 53.2144, + "right_ascension_of_the_ascending_node": 331.1874, + "argument_of_perigee": 67.8853 + }, + { + "id": 3, + "eccentricity": 0.0001289, + "semi_major_axis": 6921000.0, + "inclination": 53.0518, + "right_ascension_of_the_ascending_node": 191.2773, + "argument_of_perigee": 67.0294 + }, + { + "id": 4, + "eccentricity": 0.0001253, + "semi_major_axis": 6921000.0, + "inclination": 53.0543, + "right_ascension_of_the_ascending_node": 38.031, + "argument_of_perigee": 97.0766 + }, + { + "id": 5, + "eccentricity": 0.0001475, + "semi_major_axis": 6921000.0, + "inclination": 53.0558, + "right_ascension_of_the_ascending_node": 67.6346, + "argument_of_perigee": 105.6242 + }, + { + "id": 6, + "eccentricity": 0.0003074, + "semi_major_axis": 7571000.0, + "inclination": 87.8965, + "right_ascension_of_the_ascending_node": 73.234, + "argument_of_perigee": 62.656 + }, + { + "id": 7, + "eccentricity": 0.0001409, + "semi_major_axis": 6921000.0, + "inclination": 53.0542, + "right_ascension_of_the_ascending_node": 97.4038, + "argument_of_perigee": 83.2936 + }, + { + "id": 8, + "eccentricity": 0.0001063, + "semi_major_axis": 6921000.0, + "inclination": 43.0034, + "right_ascension_of_the_ascending_node": 130.2425, + "argument_of_perigee": 260.9811 + }, + { + "id": 9, + "eccentricity": 0.0001236, + "semi_major_axis": 6921000.0, + "inclination": 53.0542, + "right_ascension_of_the_ascending_node": 102.778, + "argument_of_perigee": 87.0837 + }, + { + "id": 10, + "eccentricity": 0.0001174, + "semi_major_axis": 6921000.0, + "inclination": 53.2157, + "right_ascension_of_the_ascending_node": 228.2288, + "argument_of_perigee": 93.6013 + }, + { + "id": 11, + "eccentricity": 0.0002075, + "semi_major_axis": 7571000.0, + "inclination": 87.893, + "right_ascension_of_the_ascending_node": 179.6319, + "argument_of_perigee": 78.0182 + }, + { + "id": 12, + "eccentricity": 0.0001283, + "semi_major_axis": 6921000.0, + "inclination": 53.0541, + "right_ascension_of_the_ascending_node": 181.493, + "argument_of_perigee": 99.5536 + }, + { + "id": 13, + "eccentricity": 8.78e-05, + "semi_major_axis": 6921000.0, + "inclination": 43.0029, + "right_ascension_of_the_ascending_node": 141.0432, + "argument_of_perigee": 273.0277 + }, + { + "id": 14, + "eccentricity": 0.0001438, + "semi_major_axis": 6921000.0, + "inclination": 53.2166, + "right_ascension_of_the_ascending_node": 129.7846, + "argument_of_perigee": 79.2929 + }, + { + "id": 15, + "eccentricity": 0.0002933, + "semi_major_axis": 6921000.0, + "inclination": 70.0014, + "right_ascension_of_the_ascending_node": 290.7918, + "argument_of_perigee": 256.4821 + }, + { + "id": 16, + "eccentricity": 0.0001419, + "semi_major_axis": 6921000.0, + "inclination": 53.0538, + "right_ascension_of_the_ascending_node": 250.3258, + "argument_of_perigee": 90.0021 + }, + { + "id": 17, + "eccentricity": 0.0001509, + "semi_major_axis": 6921000.0, + "inclination": 53.2186, + "right_ascension_of_the_ascending_node": 59.5396, + "argument_of_perigee": 103.5733 + }, + { + "id": 18, + "eccentricity": 0.0001103, + "semi_major_axis": 6921000.0, + "inclination": 53.0545, + "right_ascension_of_the_ascending_node": 225.8495, + "argument_of_perigee": 83.2207 + }, + { + "id": 19, + "eccentricity": 0.0001712, + "semi_major_axis": 6921000.0, + "inclination": 53.2194, + "right_ascension_of_the_ascending_node": 60.3988, + "argument_of_perigee": 107.5806 + }, + { + "id": 20, + "eccentricity": 0.0001281, + "semi_major_axis": 6921000.0, + "inclination": 53.216, + "right_ascension_of_the_ascending_node": 237.9188, + "argument_of_perigee": 96.6782 + }, + { + "id": 21, + "eccentricity": 9.96e-05, + "semi_major_axis": 6921000.0, + "inclination": 53.0538, + "right_ascension_of_the_ascending_node": 270.4133, + "argument_of_perigee": 121.3626 + }, + { + "id": 22, + "eccentricity": 0.0001689, + "semi_major_axis": 6921000.0, + "inclination": 53.2194, + "right_ascension_of_the_ascending_node": 40.7353, + "argument_of_perigee": 114.4079 + }, + { + "id": 23, + "eccentricity": 2.26e-05, + "semi_major_axis": 7018000.0, + "inclination": 97.8656, + "right_ascension_of_the_ascending_node": 241.8989, + "argument_of_perigee": 80.745 + }, + { + "id": 24, + "eccentricity": 0.0001127, + "semi_major_axis": 6921000.0, + "inclination": 53.0536, + "right_ascension_of_the_ascending_node": 210.7869, + "argument_of_perigee": 97.5745 + }, + { + "id": 25, + "eccentricity": 0.0002944, + "semi_major_axis": 6921000.0, + "inclination": 70.0004, + "right_ascension_of_the_ascending_node": 352.3285, + "argument_of_perigee": 260.3493 + }, + { + "id": 26, + "eccentricity": 0.0008806, + "semi_major_axis": 6960000.0, + "inclination": 97.547, + "right_ascension_of_the_ascending_node": 241.9929, + "argument_of_perigee": 249.6501 + }, + { + "id": 27, + "eccentricity": 0.0001454, + "semi_major_axis": 6921000.0, + "inclination": 53.216, + "right_ascension_of_the_ascending_node": 178.9188, + "argument_of_perigee": 106.3914 + }, + { + "id": 28, + "eccentricity": 0.0001612, + "semi_major_axis": 6921000.0, + "inclination": 97.655, + "right_ascension_of_the_ascending_node": 299.0564, + "argument_of_perigee": 94.0965 + }, + { + "id": 29, + "eccentricity": 0.0003211, + "semi_major_axis": 6921000.0, + "inclination": 70.0001, + "right_ascension_of_the_ascending_node": 209.1262, + "argument_of_perigee": 259.0542 + }, + { + "id": 30, + "eccentricity": 7.44e-05, + "semi_major_axis": 7781000.0, + "inclination": 52.0053, + "right_ascension_of_the_ascending_node": 279.8096, + "argument_of_perigee": 147.604 + }, + { + "id": 31, + "eccentricity": 0.000118, + "semi_major_axis": 6921000.0, + "inclination": 53.052, + "right_ascension_of_the_ascending_node": 220.6193, + "argument_of_perigee": 93.8575 + } + ], + "satellites": [ + { + "inertia": [ + 107.05496215820312, + 0.0, + 0.0, + 0.0, + 57.726470947265625, + 0.0, + 0.0, + 0.0, + 140.20489501953125 + ], + "mass": 52.987374532436036, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 0, + "solar_panel": { + "direction": [ + -0.16331365465260506, + 0.004594161764225903, + -0.9865635022043405 + ], + "area": 0.4796354903849368, + "efficiency": 0.13268802011951092 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.40629898978231627, + "power": 4.579110317098717, + "type": 1 + }, + "battery": { + "capacity": 17985.537951317583, + "percentage": 0.7032874771983405 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 645.0558805570563, + "power": 6.3596893973242405, + "efficiency": 0.5903172838734273 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 432.12814129028675, + "power": 5.53626062949421, + "efficiency": 0.5527401508165711 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 580.5827732235994, + "power": 5.9852259213595325, + "efficiency": 0.5461139253455334 + } + ], + "mrp_control": { + "k": 39.62890520964828, + "ki": 0.006613960513680131, + "p": 104.85660537058831, + "integral_limit": 0.00809041318704127 + }, + "true_anomaly": 117.74088373120313, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 0 + }, + { + "inertia": [ + 163.58486938476562, + 0.0, + 0.0, + 0.0, + 79.40374755859375, + 0.0, + 0.0, + 0.0, + 163.74166870117188 + ], + "mass": 197.47378033366326, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 1, + "solar_panel": { + "direction": [ + -0.034694750987358705, + 0.8848098707586957, + 0.4646587638922843 + ], + "area": 0.1106147221361332, + "efficiency": 0.25652581169380195 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4752867747591556, + "power": 1.799247714158699, + "type": 1 + }, + "battery": { + "capacity": 13778.626420800749, + "percentage": 0.39332986198884645 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 482.2613668404599, + "power": 5.025996709672686, + "efficiency": 0.5963100590951259 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 634.3561086829195, + "power": 6.739992849444499, + "efficiency": 0.5675004272227383 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 633.3525136233027, + "power": 6.502960798115194, + "efficiency": 0.5327117871412456 + } + ], + "mrp_control": { + "k": 30.71704655591411, + "ki": 0.005213861476092753, + "p": 109.18296993029632, + "integral_limit": 0.017215531957307968 + }, + "true_anomaly": 234.58907294237542, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 1 + }, + { + "inertia": [ + 87.5989990234375, + 0.0, + 0.0, + 0.0, + 95.60943603515625, + 0.0, + 0.0, + 0.0, + 94.69141387939453 + ], + "mass": 190.89146696160614, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 2, + "solar_panel": { + "direction": [ + 0.8688627795538097, + 0.04234702646126927, + -0.49323848152381244 + ], + "area": 0.28335224552178945, + "efficiency": 0.1759166082869803 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.42174749801454503, + "power": 3.0166915751734757, + "type": 1 + }, + "battery": { + "capacity": 12751.51422141178, + "percentage": 0.7411340505663282 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 708.1527536541666, + "power": 6.111060902042098, + "efficiency": 0.5600397191143955 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 549.3068187166327, + "power": 5.346047494993025, + "efficiency": 0.5282898660046039 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 613.9739923602684, + "power": 6.776656546606848, + "efficiency": 0.5343987042139717 + } + ], + "mrp_control": { + "k": 17.70328356205662, + "ki": 0.009702704953062866, + "p": 58.375781474720014, + "integral_limit": 0.033118242149489635 + }, + "true_anomaly": 103.08879589468748, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 2 + }, + { + "inertia": [ + 143.921630859375, + 0.0, + 0.0, + 0.0, + 196.74363708496094, + 0.0, + 0.0, + 0.0, + 192.43089294433594 + ], + "mass": 165.48908858563033, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 3, + "solar_panel": { + "direction": [ + -0.9906072750832493, + 0.12055191754895592, + 0.06453264079060683 + ], + "area": 0.11908463824945761, + "efficiency": 0.17311128017305116 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3549761564308975, + "power": 7.279810486957132, + "type": 1 + }, + "battery": { + "capacity": 26037.2159535821, + "percentage": 0.838167975820547 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 549.2842352266737, + "power": 5.765537399817045, + "efficiency": 0.5955376385780079 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 477.9325798613046, + "power": 6.111771856863543, + "efficiency": 0.550859042010751 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 535.7247638513277, + "power": 6.221424482602652, + "efficiency": 0.5358268113457907 + } + ], + "mrp_control": { + "k": 45.13507319343185, + "ki": 0.007552800478410248, + "p": 109.05607196697115, + "integral_limit": 0.012050844664144423 + }, + "true_anomaly": 316.5230727341381, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 3 + }, + { + "inertia": [ + 117.33334350585938, + 0.0, + 0.0, + 0.0, + 143.8380126953125, + 0.0, + 0.0, + 0.0, + 167.11898803710938 + ], + "mass": 138.23307338795723, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 4, + "solar_panel": { + "direction": [ + -0.17051340096527276, + 0.6413571079780159, + 0.7480549713338798 + ], + "area": 0.3270617056836381, + "efficiency": 0.18049106826553551 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.22667467706141828, + "power": 1.8900175542693354, + "type": 1 + }, + "battery": { + "capacity": 13077.169823238546, + "percentage": 0.5271904807507046 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 604.0208201570701, + "power": 6.506889469646305, + "efficiency": 0.5506795828180006 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 577.1462587259596, + "power": 6.697143111090428, + "efficiency": 0.5560426144223036 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 527.1282785735425, + "power": 6.344686857468984, + "efficiency": 0.5861325551152325 + } + ], + "mrp_control": { + "k": 17.115699334125555, + "ki": 0.007012692357111764, + "p": 49.8516596545185, + "integral_limit": 0.028253602054364977 + }, + "true_anomaly": 174.49302400760004, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 4 + }, + { + "inertia": [ + 188.54026794433594, + 0.0, + 0.0, + 0.0, + 126.366943359375, + 0.0, + 0.0, + 0.0, + 100.86875915527344 + ], + "mass": 54.28037821308926, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 5, + "solar_panel": { + "direction": [ + 0.11402344107559204, + 0.36841872623107375, + -0.9226409361433917 + ], + "area": 0.13281888130935884, + "efficiency": 0.26964923800016494 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.448564985629363, + "power": 8.09497706171253, + "type": 1 + }, + "battery": { + "capacity": 8395.130976934717, + "percentage": 0.5880793684305048 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 442.9314464860606, + "power": 6.873116474411414, + "efficiency": 0.5612127397495295 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 745.6376371842248, + "power": 6.996365618123221, + "efficiency": 0.5175701458362884 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 578.2931839743854, + "power": 6.426301300342069, + "efficiency": 0.5419836985430531 + } + ], + "mrp_control": { + "k": 22.748983819914212, + "ki": 0.003994030599963279, + "p": 81.26261269132672, + "integral_limit": 0.014684269828170516 + }, + "true_anomaly": 293.0731074169808, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 5 + }, + { + "inertia": [ + 110.465087890625, + 0.0, + 0.0, + 0.0, + 122.02111053466797, + 0.0, + 0.0, + 0.0, + 109.68540954589844 + ], + "mass": 153.2115098249791, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 6, + "solar_panel": { + "direction": [ + 0.8425868282463544, + 0.25551922099165025, + -0.47408581983599607 + ], + "area": 0.36255375219161856, + "efficiency": 0.11208489670369187 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.31051452843533733, + "power": 5.390761101623162, + "type": 1 + }, + "battery": { + "capacity": 20927.35014718058, + "percentage": 0.10115150503625726 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 561.52163263424, + "power": 6.8664210678161774, + "efficiency": 0.5095547347837202 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 494.80436403523606, + "power": 6.748097431620345, + "efficiency": 0.5703054877133322 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 515.5900309495134, + "power": 5.555819020983698, + "efficiency": 0.5946218168702601 + } + ], + "mrp_control": { + "k": 31.62692422386898, + "ki": 0.0036962347357206416, + "p": 121.42425966787773, + "integral_limit": 0.01775294266988211 + }, + "true_anomaly": 14.545343986989616, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 6 + }, + { + "inertia": [ + 196.71311950683594, + 0.0, + 0.0, + 0.0, + 153.74166870117188, + 0.0, + 0.0, + 0.0, + 91.49099731445312 + ], + "mass": 52.132677534998635, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 7, + "solar_panel": { + "direction": [ + -0.19466572836068194, + 0.7504266757572262, + -0.6316368090237966 + ], + "area": 0.3807249010621012, + "efficiency": 0.20904154121411178 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.31575070854424003, + "power": 7.76786604525512, + "type": 1 + }, + "battery": { + "capacity": 9987.857152947066, + "percentage": 0.4492969152183893 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 544.0618482929233, + "power": 5.034217922194444, + "efficiency": 0.5910876424450053 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 465.2143958426761, + "power": 5.257655636085899, + "efficiency": 0.5194070349756275 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 438.0655293270554, + "power": 6.476814821532777, + "efficiency": 0.5024918922804656 + } + ], + "mrp_control": { + "k": 65.69164874415839, + "ki": 0.0026662888513311056, + "p": 138.74607456711902, + "integral_limit": 0.011884941302592574 + }, + "true_anomaly": 98.99505554878671, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 7 + }, + { + "inertia": [ + 182.3009033203125, + 0.0, + 0.0, + 0.0, + 106.37471008300781, + 0.0, + 0.0, + 0.0, + 78.61691284179688 + ], + "mass": 113.4231500748864, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 8, + "solar_panel": { + "direction": [ + -0.7375810703446434, + 0.6157675851159918, + -0.27713615027576244 + ], + "area": 0.2533093528414878, + "efficiency": 0.39959415514731644 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.1747373297391449, + "power": 1.3416275293125022, + "type": 1 + }, + "battery": { + "capacity": 29983.45152674933, + "percentage": 0.6686889819330847 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 616.608507835109, + "power": 5.412911152609462, + "efficiency": 0.5085045221833686 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 406.1368067634203, + "power": 6.836068778623788, + "efficiency": 0.5693926445012146 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 451.40578268375344, + "power": 5.614877805078205, + "efficiency": 0.5254732846378883 + } + ], + "mrp_control": { + "k": 31.409448255177693, + "ki": 0.003598163831895964, + "p": 93.06929107687112, + "integral_limit": 0.017941434178675546 + }, + "true_anomaly": 53.012588424287465, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 8 + }, + { + "inertia": [ + 113.07319641113281, + 0.0, + 0.0, + 0.0, + 165.90908813476562, + 0.0, + 0.0, + 0.0, + 107.77932739257812 + ], + "mass": 184.8509917328936, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 9, + "solar_panel": { + "direction": [ + -0.046172477773871914, + 0.1149373195839892, + -0.9922991055438221 + ], + "area": 0.29991086704638525, + "efficiency": 0.15162421414289928 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4794432838249528, + "power": 4.058034887641345, + "type": 1 + }, + "battery": { + "capacity": 10246.86689050594, + "percentage": 0.6671596208632408 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 548.8239682080535, + "power": 6.801704996811174, + "efficiency": 0.5436649302049277 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 670.6860684380965, + "power": 6.304269374573039, + "efficiency": 0.555169234244587 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 747.464392140756, + "power": 6.241280373386664, + "efficiency": 0.540230915858836 + } + ], + "mrp_control": { + "k": 22.290727629873835, + "ki": 0.002096666795313913, + "p": 71.60788555729339, + "integral_limit": 0.0034779654736310844 + }, + "true_anomaly": 269.34641765636155, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 9 + }, + { + "inertia": [ + 105.73673248291016, + 0.0, + 0.0, + 0.0, + 171.50735473632812, + 0.0, + 0.0, + 0.0, + 159.12796020507812 + ], + "mass": 198.4150819854245, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 10, + "solar_panel": { + "direction": [ + -0.8399068402639758, + 0.4991252055397179, + -0.2131443850368069 + ], + "area": 0.2779969921192834, + "efficiency": 0.12012178281441349 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4093380764644863, + "power": 4.770203139181969, + "type": 1 + }, + "battery": { + "capacity": 17898.155465234842, + "percentage": 0.20831536607012147 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 743.3651225652773, + "power": 6.046454997629434, + "efficiency": 0.5815369947242438 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 668.5426856606626, + "power": 5.253527579958298, + "efficiency": 0.502256127785918 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 700.5437700319098, + "power": 6.597768982775013, + "efficiency": 0.5152237797382718 + } + ], + "mrp_control": { + "k": 29.342469272466538, + "ki": 0.003249500372376113, + "p": 93.31513995326927, + "integral_limit": 0.014924117474760717 + }, + "true_anomaly": 78.60729046904908, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 10 + }, + { + "inertia": [ + 171.8408203125, + 0.0, + 0.0, + 0.0, + 120.8842544555664, + 0.0, + 0.0, + 0.0, + 71.39202880859375 + ], + "mass": 136.76887903777927, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 11, + "solar_panel": { + "direction": [ + -0.6206973903037626, + 0.32140540337924123, + -0.715145660931202 + ], + "area": 0.45659866711529173, + "efficiency": 0.34391598354182734 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.258781757166359, + "power": 2.234652285064005, + "type": 1 + }, + "battery": { + "capacity": 11556.864715300017, + "percentage": 0.44280193469622664 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 488.8565962646161, + "power": 5.466324850917527, + "efficiency": 0.5256652875342241 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 747.169044482601, + "power": 5.980232031672884, + "efficiency": 0.5591537649347161 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 536.8568946308293, + "power": 5.369519908944163, + "efficiency": 0.549969374019848 + } + ], + "mrp_control": { + "k": 36.248934940192804, + "ki": 0.007781907912176809, + "p": 109.90066412666866, + "integral_limit": 0.009819247149824158 + }, + "true_anomaly": 284.99286757586634, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 11 + }, + { + "inertia": [ + 94.61575317382812, + 0.0, + 0.0, + 0.0, + 175.02359008789062, + 0.0, + 0.0, + 0.0, + 159.59927368164062 + ], + "mass": 156.31176128008826, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 12, + "solar_panel": { + "direction": [ + 0.9917285404869609, + 0.0050204757997137014, + -0.12825481202023892 + ], + "area": 0.17954074973294107, + "efficiency": 0.3984549152267651 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.10104479731431382, + "power": 1.0668453817768564, + "type": 1 + }, + "battery": { + "capacity": 20501.704929928477, + "percentage": 0.9742874000214171 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 438.44139140723024, + "power": 6.963186357843266, + "efficiency": 0.5793197716454614 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 540.1984157628929, + "power": 5.126584289089553, + "efficiency": 0.5852591696770509 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 445.7442082916122, + "power": 6.86162100575692, + "efficiency": 0.5681882338285212 + } + ], + "mrp_control": { + "k": 49.74685872619634, + "ki": 0.009464588845173058, + "p": 182.71982012866212, + "integral_limit": 0.027959270078297967 + }, + "true_anomaly": 332.96782451386485, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 12 + }, + { + "inertia": [ + 172.14955139160156, + 0.0, + 0.0, + 0.0, + 74.81112670898438, + 0.0, + 0.0, + 0.0, + 198.95858764648438 + ], + "mass": 85.7539810425572, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 13, + "solar_panel": { + "direction": [ + -0.7190363052225693, + 0.46015725499695814, + -0.5208090748494505 + ], + "area": 0.4448040528545373, + "efficiency": 0.3874100612229775 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.20537258290080326, + "power": 8.112003795341002, + "type": 1 + }, + "battery": { + "capacity": 16147.438238303235, + "percentage": 0.7935360479375962 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 571.5523081897829, + "power": 5.124921909203733, + "efficiency": 0.5101686853960827 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 556.3172513218803, + "power": 5.818943982140329, + "efficiency": 0.5353015824178621 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 707.4839571306818, + "power": 5.632597596683843, + "efficiency": 0.5452500786390938 + } + ], + "mrp_control": { + "k": 34.19302222046937, + "ki": 0.00777973715819058, + "p": 104.92217237479429, + "integral_limit": 0.004225420152984847 + }, + "true_anomaly": 321.2349404097051, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 13 + }, + { + "inertia": [ + 171.6646728515625, + 0.0, + 0.0, + 0.0, + 84.9683609008789, + 0.0, + 0.0, + 0.0, + 155.8606414794922 + ], + "mass": 173.89280094967927, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 14, + "solar_panel": { + "direction": [ + 0.2613264140007206, + 0.2142386851351395, + 0.9411749524594726 + ], + "area": 0.1875405304020776, + "efficiency": 0.16115583997972258 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.23774250830016605, + "power": 6.044890612401727, + "type": 1 + }, + "battery": { + "capacity": 13514.92135855721, + "percentage": 0.7985972794380988 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 552.2694336859653, + "power": 5.3858923564058525, + "efficiency": 0.5893411312324566 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 650.6952590789422, + "power": 5.0186456473110095, + "efficiency": 0.5823308473653684 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 502.0520950781418, + "power": 5.866416927793415, + "efficiency": 0.5335201448822803 + } + ], + "mrp_control": { + "k": 39.16056248105665, + "ki": 0.006222097561378573, + "p": 141.08277214635402, + "integral_limit": 0.0028488989943211266 + }, + "true_anomaly": 198.99819746695638, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 14 + }, + { + "inertia": [ + 182.6564178466797, + 0.0, + 0.0, + 0.0, + 60.27998733520508, + 0.0, + 0.0, + 0.0, + 185.8624725341797 + ], + "mass": 169.7008591624192, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 15, + "solar_panel": { + "direction": [ + 0.04755595367018913, + 0.14037832646052556, + -0.9889551843893943 + ], + "area": 0.3298505972144388, + "efficiency": 0.4794505948500688 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4923838694106434, + "power": 6.690954234524114, + "type": 1 + }, + "battery": { + "capacity": 15963.141770660437, + "percentage": 0.2641664647315477 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 405.5928961449139, + "power": 5.723355161142387, + "efficiency": 0.5606699230589165 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 667.4634984051138, + "power": 5.954089947265688, + "efficiency": 0.5829399414445544 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 561.456203580412, + "power": 6.050075788177339, + "efficiency": 0.5967312275251053 + } + ], + "mrp_control": { + "k": 69.78200223298352, + "ki": 0.0011004166053500152, + "p": 258.98159422987015, + "integral_limit": 0.0007224189762853034 + }, + "true_anomaly": 357.3321412397113, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 15 + }, + { + "inertia": [ + 116.29452514648438, + 0.0, + 0.0, + 0.0, + 119.44664001464844, + 0.0, + 0.0, + 0.0, + 183.88059997558594 + ], + "mass": 175.46147972617962, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 16, + "solar_panel": { + "direction": [ + 0.06214982876377083, + 0.8358328662464676, + 0.5454546896735315 + ], + "area": 0.31038255940750714, + "efficiency": 0.17779614946694708 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2582612973363463, + "power": 7.647965164574666, + "type": 1 + }, + "battery": { + "capacity": 27593.684801719704, + "percentage": 0.2277844136459773 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 521.6548077910019, + "power": 6.6450368461000435, + "efficiency": 0.5221267287892815 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 662.2760483048061, + "power": 6.7383017672224055, + "efficiency": 0.5040550729993312 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 746.206517585076, + "power": 5.239246148537363, + "efficiency": 0.554137164686636 + } + ], + "mrp_control": { + "k": 59.36334418265835, + "ki": 0.0028080628023460087, + "p": 126.54871784303113, + "integral_limit": 0.011094659224238128 + }, + "true_anomaly": 242.2970520974313, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 16 + }, + { + "inertia": [ + 176.435791015625, + 0.0, + 0.0, + 0.0, + 138.37338256835938, + 0.0, + 0.0, + 0.0, + 134.63540649414062 + ], + "mass": 185.86646093955628, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 17, + "solar_panel": { + "direction": [ + -0.04829104868510093, + 0.07906515972493743, + -0.995699088648053 + ], + "area": 0.43000983772215007, + "efficiency": 0.21807955985922303 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3869514171830427, + "power": 9.95915069674353, + "type": 1 + }, + "battery": { + "capacity": 13688.214805823021, + "percentage": 0.2989641354667799 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 610.6659316966692, + "power": 5.185953212848762, + "efficiency": 0.5037239187042565 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 618.8038299644555, + "power": 5.158829181305496, + "efficiency": 0.5669852459777481 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 500.1412495836437, + "power": 6.964339435616645, + "efficiency": 0.5322695095425303 + } + ], + "mrp_control": { + "k": 29.31611440057699, + "ki": 0.0025678488355131424, + "p": 94.61734177082668, + "integral_limit": 0.004968580465752168 + }, + "true_anomaly": 42.96685893650874, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 17 + }, + { + "inertia": [ + 64.96044921875, + 0.0, + 0.0, + 0.0, + 171.86892700195312, + 0.0, + 0.0, + 0.0, + 169.787353515625 + ], + "mass": 58.130973560029865, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 18, + "solar_panel": { + "direction": [ + 0.6500744480386719, + 0.24072242614108197, + -0.7207329086145349 + ], + "area": 0.12574767860134287, + "efficiency": 0.23889284387432316 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.28315529329119427, + "power": 4.960817406988068, + "type": 1 + }, + "battery": { + "capacity": 27502.485297138704, + "percentage": 0.869446472882395 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 628.3132855288309, + "power": 5.899182589404402, + "efficiency": 0.5932413879926854 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 468.4326118021718, + "power": 6.884797166127762, + "efficiency": 0.5602761802297461 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 659.4882880910059, + "power": 5.910839766722271, + "efficiency": 0.5706048872636579 + } + ], + "mrp_control": { + "k": 20.191643024152317, + "ki": 0.0038315125146686302, + "p": 74.6885804107359, + "integral_limit": 0.012406023437793757 + }, + "true_anomaly": 211.78904770826028, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 18 + }, + { + "inertia": [ + 165.54466247558594, + 0.0, + 0.0, + 0.0, + 129.41775512695312, + 0.0, + 0.0, + 0.0, + 56.50896072387695 + ], + "mass": 85.33073046143522, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 19, + "solar_panel": { + "direction": [ + -0.1667360521248903, + 0.4340122316809625, + -0.8853431378133093 + ], + "area": 0.4875980238855845, + "efficiency": 0.46797366051509603 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.35740139203791277, + "power": 1.897831072160465, + "type": 1 + }, + "battery": { + "capacity": 25346.10399721503, + "percentage": 0.11647748691628373 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 589.1806472970906, + "power": 6.2968745294634445, + "efficiency": 0.5852316037140757 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 515.723326232741, + "power": 5.847963105248779, + "efficiency": 0.5550227046982615 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 579.593315481718, + "power": 5.087056184936597, + "efficiency": 0.511621474193702 + } + ], + "mrp_control": { + "k": 47.2546782738174, + "ki": 0.0035840745563898093, + "p": 175.66057403312874, + "integral_limit": 0.017611750986020084 + }, + "true_anomaly": 31.650331804562978, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 19 + }, + { + "inertia": [ + 151.27017211914062, + 0.0, + 0.0, + 0.0, + 70.54766082763672, + 0.0, + 0.0, + 0.0, + 180.2403564453125 + ], + "mass": 55.051825142764386, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 20, + "solar_panel": { + "direction": [ + -0.6766799147966337, + 0.4425552344340317, + 0.5884293988116671 + ], + "area": 0.3877587899983116, + "efficiency": 0.14432928929867417 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4107468184300238, + "power": 3.090855236438055, + "type": 1 + }, + "battery": { + "capacity": 22090.466461364427, + "percentage": 0.784898424583737 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 463.9091907089973, + "power": 6.087844105061299, + "efficiency": 0.5789480379507213 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 723.5447296109123, + "power": 6.298837774031852, + "efficiency": 0.5130269119539419 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 461.6987502029607, + "power": 5.619411978259068, + "efficiency": 0.5513465986989354 + } + ], + "mrp_control": { + "k": 33.04411678310224, + "ki": 0.007320644425578471, + "p": 115.97163478368472, + "integral_limit": 0.009322232348385188 + }, + "true_anomaly": 31.139464141989365, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 20 + }, + { + "inertia": [ + 191.59695434570312, + 0.0, + 0.0, + 0.0, + 102.40376281738281, + 0.0, + 0.0, + 0.0, + 123.57372283935547 + ], + "mass": 194.5421228037331, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 21, + "solar_panel": { + "direction": [ + 0.9544295278048971, + 0.25602539024602977, + -0.15334691390272312 + ], + "area": 0.20534981078209774, + "efficiency": 0.4360670735390605 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.1611944687801967, + "power": 5.580420011950173, + "type": 1 + }, + "battery": { + "capacity": 23385.867239188592, + "percentage": 0.9985095640452538 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 669.3768683415967, + "power": 6.426855172463938, + "efficiency": 0.5116320403716554 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 708.8795286193247, + "power": 6.336967796766356, + "efficiency": 0.5122708860866578 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 560.0232527539838, + "power": 6.056030837963855, + "efficiency": 0.5022966270147564 + } + ], + "mrp_control": { + "k": 31.732929288932695, + "ki": 0.008149058583664024, + "p": 89.87990821964931, + "integral_limit": 0.0006823294790545564 + }, + "true_anomaly": 299.70208032337877, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 21 + }, + { + "inertia": [ + 181.4984130859375, + 0.0, + 0.0, + 0.0, + 166.59707641601562, + 0.0, + 0.0, + 0.0, + 121.60509490966797 + ], + "mass": 113.36252208749949, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 22, + "solar_panel": { + "direction": [ + -0.7170376877681509, + 0.5027832264027214, + 0.48276907685577136 + ], + "area": 0.26185421692515487, + "efficiency": 0.2702322867436285 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2289432345280411, + "power": 7.920924332794039, + "type": 1 + }, + "battery": { + "capacity": 22921.958774183375, + "percentage": 0.22899634593720755 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 531.3401589086276, + "power": 6.127415235472245, + "efficiency": 0.50060833307081 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 459.74966276412124, + "power": 6.872224108205641, + "efficiency": 0.5673238279233574 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 497.6507936652326, + "power": 6.001121163424173, + "efficiency": 0.5453862358488659 + } + ], + "mrp_control": { + "k": 19.26449612139188, + "ki": 0.0032311790160467813, + "p": 70.79072141388804, + "integral_limit": 0.007902116798611929 + }, + "true_anomaly": 133.6716453608891, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 22 + }, + { + "inertia": [ + 179.10443115234375, + 0.0, + 0.0, + 0.0, + 145.82070922851562, + 0.0, + 0.0, + 0.0, + 127.68726348876953 + ], + "mass": 169.37044999596105, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 23, + "solar_panel": { + "direction": [ + 0.6546818186414978, + 0.4140278196549118, + 0.6324339340137125 + ], + "area": 0.22188080745391098, + "efficiency": 0.21173829360930127 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.35191573630288386, + "power": 6.22619215312686, + "type": 1 + }, + "battery": { + "capacity": 28557.69725985144, + "percentage": 0.8608192039008024 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 468.7656876253783, + "power": 5.712345907063006, + "efficiency": 0.5783402856732439 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 512.3143657077305, + "power": 5.235661653668732, + "efficiency": 0.5791793517511341 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 474.4254937834511, + "power": 5.089791534225754, + "efficiency": 0.5346265716303507 + } + ], + "mrp_control": { + "k": 62.24899930652894, + "ki": 0.0008337849291049615, + "p": 236.47528711477932, + "integral_limit": 0.00038767780554988587 + }, + "true_anomaly": 337.4050398039871, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 23 + }, + { + "inertia": [ + 172.56170654296875, + 0.0, + 0.0, + 0.0, + 86.29862213134766, + 0.0, + 0.0, + 0.0, + 70.11247253417969 + ], + "mass": 52.635291124385525, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 24, + "solar_panel": { + "direction": [ + 0.33464135513287246, + 0.13959060558844769, + -0.9319493689392602 + ], + "area": 0.4772258299787664, + "efficiency": 0.254129052038753 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3881199675565724, + "power": 2.790008366583861, + "type": 1 + }, + "battery": { + "capacity": 26306.247133613913, + "percentage": 0.8361074350477242 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 483.37759164732637, + "power": 5.253098852690725, + "efficiency": 0.5873463064002091 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 473.96155475574164, + "power": 6.0351631189185415, + "efficiency": 0.5986743898969357 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 720.4276908627331, + "power": 6.240024504112446, + "efficiency": 0.5033431055291651 + } + ], + "mrp_control": { + "k": 68.50463208374097, + "ki": 0.009583081473376234, + "p": 145.7277518993226, + "integral_limit": 0.02155538930680506 + }, + "true_anomaly": 206.67002186674, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 24 + }, + { + "inertia": [ + 168.1898193359375, + 0.0, + 0.0, + 0.0, + 191.376953125, + 0.0, + 0.0, + 0.0, + 85.31742858886719 + ], + "mass": 192.1618673064108, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 25, + "solar_panel": { + "direction": [ + -0.2812099230317544, + 0.14828423161232474, + 0.9481206494131521 + ], + "area": 0.20666679023783643, + "efficiency": 0.2949394270547673 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.20555399681034606, + "power": 7.892250790260579, + "type": 1 + }, + "battery": { + "capacity": 9409.239269970702, + "percentage": 0.6222732689653965 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 545.7958147631692, + "power": 6.024875205541728, + "efficiency": 0.5533492420107435 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 735.8141558841565, + "power": 5.303307479232423, + "efficiency": 0.5826704735780198 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 582.6857709106397, + "power": 6.390796922356912, + "efficiency": 0.5890180154905257 + } + ], + "mrp_control": { + "k": 33.20459782251269, + "ki": 0.007010342580441554, + "p": 88.23577894018099, + "integral_limit": 0.01723533284210913 + }, + "true_anomaly": 326.15486894740934, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 25 + }, + { + "inertia": [ + 80.6611328125, + 0.0, + 0.0, + 0.0, + 163.0028839111328, + 0.0, + 0.0, + 0.0, + 111.07518005371094 + ], + "mass": 186.57032288552006, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 26, + "solar_panel": { + "direction": [ + 0.3777463560847601, + 0.9108491722111121, + 0.16631739520271946 + ], + "area": 0.3822049622972644, + "efficiency": 0.4371065791523969 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.21091351115400925, + "power": 9.239532772659743, + "type": 1 + }, + "battery": { + "capacity": 10353.369728195084, + "percentage": 0.5295602547903774 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 742.5889454215538, + "power": 6.413122567030275, + "efficiency": 0.5818013263202977 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 478.52354826743664, + "power": 5.1946482549175155, + "efficiency": 0.5324976747985287 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 572.5343612587075, + "power": 5.666345981601337, + "efficiency": 0.5209927362076887 + } + ], + "mrp_control": { + "k": 34.576611682071764, + "ki": 0.00644846771648984, + "p": 130.35172159120987, + "integral_limit": 0.013748635932725694 + }, + "true_anomaly": 44.43644499984559, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 26 + }, + { + "inertia": [ + 179.5546875, + 0.0, + 0.0, + 0.0, + 193.62188720703125, + 0.0, + 0.0, + 0.0, + 159.08619689941406 + ], + "mass": 191.43918953854137, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 27, + "solar_panel": { + "direction": [ + -0.17563613349917673, + 0.6896378184499031, + 0.702532296747358 + ], + "area": 0.1997526789540176, + "efficiency": 0.40454141071044813 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.23564351957003146, + "power": 3.750254716548035, + "type": 1 + }, + "battery": { + "capacity": 28739.424595313263, + "percentage": 0.4641840239774411 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 590.8602768518499, + "power": 6.036866561575897, + "efficiency": 0.537943942695495 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 475.08611456891924, + "power": 5.827014917343252, + "efficiency": 0.5598753765929089 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 475.56570460178347, + "power": 5.827046399727594, + "efficiency": 0.5647379851230976 + } + ], + "mrp_control": { + "k": 43.86370693893255, + "ki": 0.003738638360836638, + "p": 114.90425914099941, + "integral_limit": 0.012016267124641315 + }, + "true_anomaly": 213.07649655029797, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 27 + }, + { + "inertia": [ + 82.58163452148438, + 0.0, + 0.0, + 0.0, + 107.88301849365234, + 0.0, + 0.0, + 0.0, + 190.23960876464844 + ], + "mass": 105.6750956580272, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 28, + "solar_panel": { + "direction": [ + -0.594457089938081, + 0.47942272182891515, + 0.6455808408065584 + ], + "area": 0.42482528972524347, + "efficiency": 0.2002384352274091 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.46315329044404596, + "power": 2.5242097901784275, + "type": 1 + }, + "battery": { + "capacity": 25155.21181518385, + "percentage": 0.8775616897513131 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 692.6927342140283, + "power": 6.93427459024822, + "efficiency": 0.5445419407865092 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 728.6598603053262, + "power": 5.361456901223224, + "efficiency": 0.5872683684097798 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 739.3069403310822, + "power": 5.456231460408847, + "efficiency": 0.5373070958394633 + } + ], + "mrp_control": { + "k": 22.973238520810376, + "ki": 0.000788797045533195, + "p": 47.54774805166383, + "integral_limit": 0.0021620419377131523 + }, + "true_anomaly": 138.19326318032557, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 28 + }, + { + "inertia": [ + 62.815853118896484, + 0.0, + 0.0, + 0.0, + 86.47330474853516, + 0.0, + 0.0, + 0.0, + 154.16949462890625 + ], + "mass": 61.16739165852271, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 29, + "solar_panel": { + "direction": [ + 0.49192980801350716, + 0.0024645397742897356, + 0.8706313743666115 + ], + "area": 0.4447267672137093, + "efficiency": 0.24336271588484873 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4173019040019643, + "power": 5.404517854288573, + "type": 1 + }, + "battery": { + "capacity": 27984.47239734603, + "percentage": 0.16379451747743595 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 507.59566094410695, + "power": 5.671135652550298, + "efficiency": 0.5314991731184532 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 403.3504086734299, + "power": 6.896037476496794, + "efficiency": 0.5080101707212374 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 598.8473941459645, + "power": 5.962465120585866, + "efficiency": 0.5760331252416319 + } + ], + "mrp_control": { + "k": 59.55341484015559, + "ki": 0.004839840293452442, + "p": 184.26132172405485, + "integral_limit": 0.002735983303320729 + }, + "true_anomaly": 355.8482508678983, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 29 + }, + { + "inertia": [ + 123.15946960449219, + 0.0, + 0.0, + 0.0, + 61.644954681396484, + 0.0, + 0.0, + 0.0, + 168.77931213378906 + ], + "mass": 50.71609217868367, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 30, + "solar_panel": { + "direction": [ + -0.5652592355821267, + 0.6858952992890698, + -0.4582899027932726 + ], + "area": 0.23785672468079688, + "efficiency": 0.30614868286158303 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.25542572954098797, + "power": 9.053594364756888, + "type": 1 + }, + "battery": { + "capacity": 15209.5905321082, + "percentage": 0.2936007531174917 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 454.82059584194, + "power": 6.85350160677582, + "efficiency": 0.5924705185161001 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 474.36453280264226, + "power": 6.65238904753124, + "efficiency": 0.5060729186145255 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 471.6075257638865, + "power": 5.83499196208176, + "efficiency": 0.5467076677531822 + } + ], + "mrp_control": { + "k": 15.962148699891124, + "ki": 0.0003009463771980814, + "p": 52.25144226018124, + "integral_limit": 0.0009706437745256839 + }, + "true_anomaly": 334.7601512451574, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 30 + }, + { + "inertia": [ + 121.59809875488281, + 0.0, + 0.0, + 0.0, + 117.30191040039062, + 0.0, + 0.0, + 0.0, + 180.42897033691406 + ], + "mass": 194.851834491609, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 31, + "solar_panel": { + "direction": [ + -0.3219506828345268, + 0.16684606833258492, + -0.93193891822605 + ], + "area": 0.464556003430989, + "efficiency": 0.4043208893287116 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.1312572830533065, + "power": 3.868825569914686, + "type": 1 + }, + "battery": { + "capacity": 18423.08527043721, + "percentage": 0.8004266166224632 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 408.6546133834493, + "power": 5.890508208472191, + "efficiency": 0.5086073353525614 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 537.5010154696525, + "power": 5.591860560912921, + "efficiency": 0.565600150085006 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 636.3242967850734, + "power": 6.738315274147231, + "efficiency": 0.570179859709997 + } + ], + "mrp_control": { + "k": 15.890874212086949, + "ki": 0.005685718154850635, + "p": 38.60359384099125, + "integral_limit": 0.021727358212299628 + }, + "true_anomaly": 278.41872265635783, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 31 + } + ] +} \ No newline at end of file diff --git a/benchmarks/aeosbench/dataset/cases/00603/taskset.json b/benchmarks/aeosbench/dataset/cases/00603/taskset.json new file mode 100644 index 0000000..46a8a60 --- /dev/null +++ b/benchmarks/aeosbench/dataset/cases/00603/taskset.json @@ -0,0 +1,2752 @@ +[ + { + "release_time": 328, + "due_time": 439, + "duration": 34, + "coordinate": [ + 14.943402325069087, + -164.62717432674953 + ], + "sensor_type": 1, + "id": 0 + }, + { + "release_time": 1301, + "due_time": 2393, + "duration": 27, + "coordinate": [ + -47.223180527975984, + -15.214915489209034 + ], + "sensor_type": 1, + "id": 1 + }, + { + "release_time": 911, + "due_time": 3504, + "duration": 19, + "coordinate": [ + 46.82177389695525, + -105.70321217629717 + ], + "sensor_type": 1, + "id": 2 + }, + { + "release_time": 265, + "due_time": 844, + "duration": 29, + "coordinate": [ + -0.803096980506055, + 129.09391148019324 + ], + "sensor_type": 1, + "id": 3 + }, + { + "release_time": 756, + "due_time": 2080, + "duration": 44, + "coordinate": [ + -16.286044916146224, + 168.69679799356692 + ], + "sensor_type": 1, + "id": 4 + }, + { + "release_time": 3011, + "due_time": 3434, + "duration": 46, + "coordinate": [ + 77.81652465848842, + -55.049005591637155 + ], + "sensor_type": 1, + "id": 5 + }, + { + "release_time": 2346, + "due_time": 3049, + "duration": 42, + "coordinate": [ + -58.022885731260715, + -149.7222725967871 + ], + "sensor_type": 1, + "id": 6 + }, + { + "release_time": 3013, + "due_time": 3211, + "duration": 53, + "coordinate": [ + -77.49266222424413, + 8.52001245879643 + ], + "sensor_type": 1, + "id": 7 + }, + { + "release_time": 1794, + "due_time": 2779, + "duration": 30, + "coordinate": [ + -12.5085480856158, + -28.7786779777814 + ], + "sensor_type": 1, + "id": 8 + }, + { + "release_time": 2294, + "due_time": 2854, + "duration": 25, + "coordinate": [ + -24.450168672791804, + -126.88378286117151 + ], + "sensor_type": 1, + "id": 9 + }, + { + "release_time": 1166, + "due_time": 1556, + "duration": 52, + "coordinate": [ + 16.559105082793778, + -73.21849418320497 + ], + "sensor_type": 1, + "id": 10 + }, + { + "release_time": 1432, + "due_time": 3600, + "duration": 33, + "coordinate": [ + -60.798096375639204, + -61.39139794142352 + ], + "sensor_type": 1, + "id": 11 + }, + { + "release_time": 2500, + "due_time": 3013, + "duration": 19, + "coordinate": [ + 66.60183306611972, + -119.85261850435526 + ], + "sensor_type": 1, + "id": 12 + }, + { + "release_time": 1321, + "due_time": 3524, + "duration": 16, + "coordinate": [ + -34.871825763662116, + -166.90332158561694 + ], + "sensor_type": 1, + "id": 13 + }, + { + "release_time": 241, + "due_time": 397, + "duration": 46, + "coordinate": [ + 65.51053165196845, + 76.83502285480239 + ], + "sensor_type": 1, + "id": 14 + }, + { + "release_time": 1908, + "due_time": 2927, + "duration": 19, + "coordinate": [ + 84.18700490632409, + 124.92208024204353 + ], + "sensor_type": 1, + "id": 15 + }, + { + "release_time": 3179, + "due_time": 3542, + "duration": 42, + "coordinate": [ + 58.293379698209236, + 147.43979738746413 + ], + "sensor_type": 1, + "id": 16 + }, + { + "release_time": 883, + "due_time": 2607, + "duration": 39, + "coordinate": [ + -83.08818200184848, + -147.7799051768121 + ], + "sensor_type": 1, + "id": 17 + }, + { + "release_time": 2292, + "due_time": 3373, + "duration": 29, + "coordinate": [ + 89.52336644555163, + -156.26658811448473 + ], + "sensor_type": 1, + "id": 18 + }, + { + "release_time": 694, + "due_time": 1875, + "duration": 24, + "coordinate": [ + -30.512510624581168, + 47.30377949443218 + ], + "sensor_type": 1, + "id": 19 + }, + { + "release_time": 317, + "due_time": 1371, + "duration": 37, + "coordinate": [ + 82.755262527492, + 50.14301075672918 + ], + "sensor_type": 1, + "id": 20 + }, + { + "release_time": 578, + "due_time": 1448, + "duration": 50, + "coordinate": [ + -23.899848618880043, + 64.74868179835312 + ], + "sensor_type": 1, + "id": 21 + }, + { + "release_time": 1523, + "due_time": 1776, + "duration": 23, + "coordinate": [ + -33.36962983996864, + 125.21628514177064 + ], + "sensor_type": 1, + "id": 22 + }, + { + "release_time": 1832, + "due_time": 3508, + "duration": 56, + "coordinate": [ + 72.98964484614552, + 38.40327899905864 + ], + "sensor_type": 1, + "id": 23 + }, + { + "release_time": 1512, + "due_time": 2193, + "duration": 26, + "coordinate": [ + -17.714926972924175, + -86.49112248693079 + ], + "sensor_type": 1, + "id": 24 + }, + { + "release_time": 956, + "due_time": 2161, + "duration": 25, + "coordinate": [ + 25.562684906197745, + -12.124989096353147 + ], + "sensor_type": 1, + "id": 25 + }, + { + "release_time": 1593, + "due_time": 2016, + "duration": 21, + "coordinate": [ + 56.162500835827245, + -115.7805870527908 + ], + "sensor_type": 1, + "id": 26 + }, + { + "release_time": 329, + "due_time": 2451, + "duration": 26, + "coordinate": [ + -9.270233732147815, + -94.54381313827722 + ], + "sensor_type": 1, + "id": 27 + }, + { + "release_time": 1646, + "due_time": 1867, + "duration": 25, + "coordinate": [ + -71.6593148089348, + -68.0246088552018 + ], + "sensor_type": 1, + "id": 28 + }, + { + "release_time": 2242, + "due_time": 3290, + "duration": 53, + "coordinate": [ + -57.06912152134418, + -152.37399044664576 + ], + "sensor_type": 1, + "id": 29 + }, + { + "release_time": 570, + "due_time": 1563, + "duration": 49, + "coordinate": [ + -40.36790164501549, + -22.590263994115077 + ], + "sensor_type": 1, + "id": 30 + }, + { + "release_time": 915, + "due_time": 1018, + "duration": 23, + "coordinate": [ + 22.708641054999873, + 13.60163109222728 + ], + "sensor_type": 1, + "id": 31 + }, + { + "release_time": 324, + "due_time": 2713, + "duration": 31, + "coordinate": [ + -83.4632304331932, + 151.46601485749034 + ], + "sensor_type": 1, + "id": 32 + }, + { + "release_time": 744, + "due_time": 2868, + "duration": 25, + "coordinate": [ + -18.380456719666768, + 147.6878447501348 + ], + "sensor_type": 1, + "id": 33 + }, + { + "release_time": 1641, + "due_time": 3048, + "duration": 23, + "coordinate": [ + -87.41668262154903, + -118.82017270702943 + ], + "sensor_type": 1, + "id": 34 + }, + { + "release_time": 990, + "due_time": 1045, + "duration": 18, + "coordinate": [ + -13.866290692192592, + -111.7738356945456 + ], + "sensor_type": 1, + "id": 35 + }, + { + "release_time": 3358, + "due_time": 3504, + "duration": 26, + "coordinate": [ + 73.31803650158028, + 31.139845646155663 + ], + "sensor_type": 1, + "id": 36 + }, + { + "release_time": 2139, + "due_time": 2645, + "duration": 42, + "coordinate": [ + -24.256985916148537, + 19.231167697725766 + ], + "sensor_type": 1, + "id": 37 + }, + { + "release_time": 590, + "due_time": 2318, + "duration": 36, + "coordinate": [ + 86.79852604020056, + 172.79998421461397 + ], + "sensor_type": 1, + "id": 38 + }, + { + "release_time": 1655, + "due_time": 2038, + "duration": 33, + "coordinate": [ + 25.38773082178328, + -78.64779028971452 + ], + "sensor_type": 1, + "id": 39 + }, + { + "release_time": 390, + "due_time": 1787, + "duration": 35, + "coordinate": [ + -49.04572011674148, + -128.19941098549168 + ], + "sensor_type": 1, + "id": 40 + }, + { + "release_time": 977, + "due_time": 3408, + "duration": 32, + "coordinate": [ + -27.470961416611345, + 137.63804377556272 + ], + "sensor_type": 1, + "id": 41 + }, + { + "release_time": 2841, + "due_time": 3593, + "duration": 55, + "coordinate": [ + 15.111894273253029, + 135.78138979288514 + ], + "sensor_type": 1, + "id": 42 + }, + { + "release_time": 845, + "due_time": 1099, + "duration": 29, + "coordinate": [ + 36.991358396427785, + 140.12678334938943 + ], + "sensor_type": 1, + "id": 43 + }, + { + "release_time": 2022, + "due_time": 3023, + "duration": 22, + "coordinate": [ + 60.11912147509858, + 48.52191178230299 + ], + "sensor_type": 1, + "id": 44 + }, + { + "release_time": 3264, + "due_time": 3469, + "duration": 35, + "coordinate": [ + 30.390199485147093, + 23.74652613731172 + ], + "sensor_type": 1, + "id": 45 + }, + { + "release_time": 846, + "due_time": 2037, + "duration": 58, + "coordinate": [ + -52.895906077574175, + -68.69289659532664 + ], + "sensor_type": 1, + "id": 46 + }, + { + "release_time": 2069, + "due_time": 2634, + "duration": 46, + "coordinate": [ + -33.2365903573677, + -13.65399161779095 + ], + "sensor_type": 1, + "id": 47 + }, + { + "release_time": 211, + "due_time": 2030, + "duration": 53, + "coordinate": [ + -88.37000818387354, + -28.768656917122286 + ], + "sensor_type": 1, + "id": 48 + }, + { + "release_time": 406, + "due_time": 3492, + "duration": 40, + "coordinate": [ + 79.81092146258646, + -26.594950699200496 + ], + "sensor_type": 1, + "id": 49 + }, + { + "release_time": 2341, + "due_time": 3271, + "duration": 27, + "coordinate": [ + -87.23831760324488, + 33.08426467777457 + ], + "sensor_type": 1, + "id": 50 + }, + { + "release_time": 3108, + "due_time": 3331, + "duration": 35, + "coordinate": [ + -41.37200250616597, + -155.1834231965469 + ], + "sensor_type": 1, + "id": 51 + }, + { + "release_time": 2105, + "due_time": 2457, + "duration": 55, + "coordinate": [ + 67.76935390537639, + -54.72451859818743 + ], + "sensor_type": 1, + "id": 52 + }, + { + "release_time": 381, + "due_time": 551, + "duration": 23, + "coordinate": [ + 40.710646738805394, + 175.5239762355714 + ], + "sensor_type": 1, + "id": 53 + }, + { + "release_time": 2691, + "due_time": 2787, + "duration": 27, + "coordinate": [ + -75.56469863087604, + -69.5318760358202 + ], + "sensor_type": 1, + "id": 54 + }, + { + "release_time": 1296, + "due_time": 2000, + "duration": 18, + "coordinate": [ + 34.960418969181546, + -66.84207296217163 + ], + "sensor_type": 1, + "id": 55 + }, + { + "release_time": 1461, + "due_time": 1731, + "duration": 58, + "coordinate": [ + 49.719242678040104, + 88.56095960601618 + ], + "sensor_type": 1, + "id": 56 + }, + { + "release_time": 2502, + "due_time": 2692, + "duration": 45, + "coordinate": [ + -38.21923568869124, + -25.755121949531343 + ], + "sensor_type": 1, + "id": 57 + }, + { + "release_time": 917, + "due_time": 2420, + "duration": 53, + "coordinate": [ + 75.3036577652596, + -96.34699773872532 + ], + "sensor_type": 1, + "id": 58 + }, + { + "release_time": 522, + "due_time": 3252, + "duration": 20, + "coordinate": [ + -3.6526114383043335, + 110.98306842857437 + ], + "sensor_type": 1, + "id": 59 + }, + { + "release_time": 2424, + "due_time": 3015, + "duration": 18, + "coordinate": [ + -53.938693218348185, + -12.408048529327829 + ], + "sensor_type": 1, + "id": 60 + }, + { + "release_time": 1123, + "due_time": 3467, + "duration": 44, + "coordinate": [ + 78.74155153957736, + -112.74520225602713 + ], + "sensor_type": 1, + "id": 61 + }, + { + "release_time": 1895, + "due_time": 2237, + "duration": 17, + "coordinate": [ + 7.772759520240498, + 112.10657798619849 + ], + "sensor_type": 1, + "id": 62 + }, + { + "release_time": 1262, + "due_time": 2432, + "duration": 22, + "coordinate": [ + 30.462664179821218, + 172.65728953140803 + ], + "sensor_type": 1, + "id": 63 + }, + { + "release_time": 54, + "due_time": 2252, + "duration": 60, + "coordinate": [ + 62.73484617030482, + -93.9276284661474 + ], + "sensor_type": 1, + "id": 64 + }, + { + "release_time": 469, + "due_time": 2087, + "duration": 36, + "coordinate": [ + -31.96427793478312, + 16.68847076000918 + ], + "sensor_type": 1, + "id": 65 + }, + { + "release_time": 2350, + "due_time": 2775, + "duration": 36, + "coordinate": [ + 57.68569345465096, + 60.53936203746554 + ], + "sensor_type": 1, + "id": 66 + }, + { + "release_time": 3196, + "due_time": 3347, + "duration": 28, + "coordinate": [ + -23.116761656364844, + -172.02725519839368 + ], + "sensor_type": 1, + "id": 67 + }, + { + "release_time": 405, + "due_time": 1738, + "duration": 28, + "coordinate": [ + 86.52835776199112, + 52.78040141816652 + ], + "sensor_type": 1, + "id": 68 + }, + { + "release_time": 43, + "due_time": 874, + "duration": 27, + "coordinate": [ + -41.71646136979662, + -33.472473885321875 + ], + "sensor_type": 1, + "id": 69 + }, + { + "release_time": 67, + "due_time": 493, + "duration": 16, + "coordinate": [ + -21.05279044976774, + -22.703799450155884 + ], + "sensor_type": 1, + "id": 70 + }, + { + "release_time": 1489, + "due_time": 1976, + "duration": 58, + "coordinate": [ + -71.31011185425257, + -158.49689721144668 + ], + "sensor_type": 1, + "id": 71 + }, + { + "release_time": 841, + "due_time": 2379, + "duration": 45, + "coordinate": [ + -57.269000010832734, + -168.08314551431917 + ], + "sensor_type": 1, + "id": 72 + }, + { + "release_time": 3125, + "due_time": 3513, + "duration": 41, + "coordinate": [ + -66.85559800865379, + 6.086320748275398 + ], + "sensor_type": 1, + "id": 73 + }, + { + "release_time": 1110, + "due_time": 1497, + "duration": 39, + "coordinate": [ + -76.20854150821454, + -106.73668069938171 + ], + "sensor_type": 1, + "id": 74 + }, + { + "release_time": 2603, + "due_time": 2868, + "duration": 33, + "coordinate": [ + -21.88334546768037, + -90.45379776364871 + ], + "sensor_type": 1, + "id": 75 + }, + { + "release_time": 1076, + "due_time": 2162, + "duration": 58, + "coordinate": [ + 11.483923886098168, + 103.3757527613023 + ], + "sensor_type": 1, + "id": 76 + }, + { + "release_time": 3356, + "due_time": 3600, + "duration": 36, + "coordinate": [ + 63.77345515715592, + -151.96746755941527 + ], + "sensor_type": 1, + "id": 77 + }, + { + "release_time": 2489, + "due_time": 2761, + "duration": 33, + "coordinate": [ + -43.142201677915345, + -76.35615843921622 + ], + "sensor_type": 1, + "id": 78 + }, + { + "release_time": 2889, + "due_time": 3042, + "duration": 40, + "coordinate": [ + 21.859300801244345, + 1.442801249592975 + ], + "sensor_type": 1, + "id": 79 + }, + { + "release_time": 3466, + "due_time": 3570, + "duration": 27, + "coordinate": [ + 30.725866745161255, + -150.36093610223884 + ], + "sensor_type": 1, + "id": 80 + }, + { + "release_time": 1203, + "due_time": 2227, + "duration": 41, + "coordinate": [ + -54.86802244476081, + 110.57882394815573 + ], + "sensor_type": 1, + "id": 81 + }, + { + "release_time": 2811, + "due_time": 3470, + "duration": 35, + "coordinate": [ + -2.192508582305166, + -176.5572440480935 + ], + "sensor_type": 1, + "id": 82 + }, + { + "release_time": 3440, + "due_time": 3590, + "duration": 49, + "coordinate": [ + -36.08033683727831, + -144.76155082763154 + ], + "sensor_type": 1, + "id": 83 + }, + { + "release_time": 636, + "due_time": 1987, + "duration": 57, + "coordinate": [ + 38.75850911975863, + -134.03850652304467 + ], + "sensor_type": 1, + "id": 84 + }, + { + "release_time": 639, + "due_time": 2397, + "duration": 17, + "coordinate": [ + -1.7018847430000363, + -163.7469421590376 + ], + "sensor_type": 1, + "id": 85 + }, + { + "release_time": 1476, + "due_time": 2725, + "duration": 37, + "coordinate": [ + 44.05739933945134, + -57.066872178949495 + ], + "sensor_type": 1, + "id": 86 + }, + { + "release_time": 2497, + "due_time": 2669, + "duration": 28, + "coordinate": [ + -64.44676194100319, + 82.37628965670757 + ], + "sensor_type": 1, + "id": 87 + }, + { + "release_time": 2281, + "due_time": 2909, + "duration": 42, + "coordinate": [ + -22.620398889912707, + -131.53803726393804 + ], + "sensor_type": 1, + "id": 88 + }, + { + "release_time": 2289, + "due_time": 3356, + "duration": 51, + "coordinate": [ + -32.38103274919906, + -52.44820307772895 + ], + "sensor_type": 1, + "id": 89 + }, + { + "release_time": 3027, + "due_time": 3352, + "duration": 26, + "coordinate": [ + -52.157889318677725, + -125.83890458395719 + ], + "sensor_type": 1, + "id": 90 + }, + { + "release_time": 150, + "due_time": 1536, + "duration": 35, + "coordinate": [ + -68.8262883502347, + 53.63652601184805 + ], + "sensor_type": 1, + "id": 91 + }, + { + "release_time": 2338, + "due_time": 3514, + "duration": 34, + "coordinate": [ + 61.12828438500412, + 88.15413898726621 + ], + "sensor_type": 1, + "id": 92 + }, + { + "release_time": 2434, + "due_time": 3555, + "duration": 20, + "coordinate": [ + -14.44512717879195, + -37.235516735697075 + ], + "sensor_type": 1, + "id": 93 + }, + { + "release_time": 2782, + "due_time": 2995, + "duration": 26, + "coordinate": [ + -20.64053533218639, + -118.33714558850951 + ], + "sensor_type": 1, + "id": 94 + }, + { + "release_time": 2214, + "due_time": 3271, + "duration": 48, + "coordinate": [ + -39.67384115533512, + 175.74406054488895 + ], + "sensor_type": 1, + "id": 95 + }, + { + "release_time": 3123, + "due_time": 3313, + "duration": 42, + "coordinate": [ + -11.512801409266189, + -91.4856011259838 + ], + "sensor_type": 1, + "id": 96 + }, + { + "release_time": 1649, + "due_time": 2987, + "duration": 59, + "coordinate": [ + -65.80130888631993, + -80.92331572715655 + ], + "sensor_type": 1, + "id": 97 + }, + { + "release_time": 2694, + "due_time": 2931, + "duration": 15, + "coordinate": [ + 34.66886438076858, + 12.653361213277691 + ], + "sensor_type": 1, + "id": 98 + }, + { + "release_time": 1154, + "due_time": 1348, + "duration": 45, + "coordinate": [ + -65.07594781847112, + 113.62650579341727 + ], + "sensor_type": 1, + "id": 99 + }, + { + "release_time": 2377, + "due_time": 2697, + "duration": 51, + "coordinate": [ + -21.824406362256326, + 174.50807214307918 + ], + "sensor_type": 1, + "id": 100 + }, + { + "release_time": 160, + "due_time": 2535, + "duration": 43, + "coordinate": [ + 39.63912937556512, + 66.5187024017159 + ], + "sensor_type": 1, + "id": 101 + }, + { + "release_time": 55, + "due_time": 1129, + "duration": 28, + "coordinate": [ + 40.390810439900804, + 41.94852015636269 + ], + "sensor_type": 1, + "id": 102 + }, + { + "release_time": 301, + "due_time": 2318, + "duration": 53, + "coordinate": [ + -72.56357807410166, + 176.38036781968611 + ], + "sensor_type": 1, + "id": 103 + }, + { + "release_time": 1916, + "due_time": 2677, + "duration": 33, + "coordinate": [ + 16.047008438629746, + -107.85419130381504 + ], + "sensor_type": 1, + "id": 104 + }, + { + "release_time": 853, + "due_time": 1659, + "duration": 45, + "coordinate": [ + -53.706627937336066, + -78.40126962485088 + ], + "sensor_type": 1, + "id": 105 + }, + { + "release_time": 538, + "due_time": 3503, + "duration": 60, + "coordinate": [ + -82.82306224963592, + 151.01426207742946 + ], + "sensor_type": 1, + "id": 106 + }, + { + "release_time": 75, + "due_time": 2022, + "duration": 23, + "coordinate": [ + -81.51607730102214, + -174.93145535434093 + ], + "sensor_type": 1, + "id": 107 + }, + { + "release_time": 1713, + "due_time": 3599, + "duration": 60, + "coordinate": [ + -41.04492663925092, + 83.20620109396833 + ], + "sensor_type": 1, + "id": 108 + }, + { + "release_time": 2517, + "due_time": 2936, + "duration": 56, + "coordinate": [ + -2.0681172222096365, + 65.11355867284672 + ], + "sensor_type": 1, + "id": 109 + }, + { + "release_time": 1056, + "due_time": 1236, + "duration": 23, + "coordinate": [ + -76.14823843126531, + 0.09953199765195109 + ], + "sensor_type": 1, + "id": 110 + }, + { + "release_time": 2446, + "due_time": 2857, + "duration": 58, + "coordinate": [ + -53.82515202659873, + -23.602223138967815 + ], + "sensor_type": 1, + "id": 111 + }, + { + "release_time": 3098, + "due_time": 3394, + "duration": 58, + "coordinate": [ + 44.8214593838822, + -162.76892007410865 + ], + "sensor_type": 1, + "id": 112 + }, + { + "release_time": 86, + "due_time": 1249, + "duration": 18, + "coordinate": [ + 73.58522872337531, + 116.87768572130398 + ], + "sensor_type": 1, + "id": 113 + }, + { + "release_time": 2944, + "due_time": 3090, + "duration": 22, + "coordinate": [ + 69.7383485650613, + 76.01136647468059 + ], + "sensor_type": 1, + "id": 114 + }, + { + "release_time": 1206, + "due_time": 1392, + "duration": 44, + "coordinate": [ + -79.58603230190518, + -107.47725731846089 + ], + "sensor_type": 1, + "id": 115 + }, + { + "release_time": 1100, + "due_time": 3358, + "duration": 28, + "coordinate": [ + -12.39445538501458, + 116.27667079731759 + ], + "sensor_type": 1, + "id": 116 + }, + { + "release_time": 2643, + "due_time": 3189, + "duration": 37, + "coordinate": [ + 19.95337053976263, + 133.53367582302707 + ], + "sensor_type": 1, + "id": 117 + }, + { + "release_time": 996, + "due_time": 3130, + "duration": 20, + "coordinate": [ + -57.00490401679369, + 43.57544185844418 + ], + "sensor_type": 1, + "id": 118 + }, + { + "release_time": 2691, + "due_time": 2832, + "duration": 35, + "coordinate": [ + -4.722400223264046, + -60.14484802815555 + ], + "sensor_type": 1, + "id": 119 + }, + { + "release_time": 1375, + "due_time": 3559, + "duration": 29, + "coordinate": [ + -43.60538991522814, + 25.874843970926776 + ], + "sensor_type": 1, + "id": 120 + }, + { + "release_time": 2542, + "due_time": 2876, + "duration": 44, + "coordinate": [ + -45.05828386303096, + -12.202325582576094 + ], + "sensor_type": 1, + "id": 121 + }, + { + "release_time": 422, + "due_time": 1845, + "duration": 44, + "coordinate": [ + 52.40388844802058, + -130.72805049725076 + ], + "sensor_type": 1, + "id": 122 + }, + { + "release_time": 941, + "due_time": 1604, + "duration": 59, + "coordinate": [ + 6.680760710847608, + -154.45159853991782 + ], + "sensor_type": 1, + "id": 123 + }, + { + "release_time": 76, + "due_time": 1916, + "duration": 21, + "coordinate": [ + 74.87858009600717, + 143.55212524332717 + ], + "sensor_type": 1, + "id": 124 + }, + { + "release_time": 3192, + "due_time": 3524, + "duration": 52, + "coordinate": [ + 15.988089299200539, + 97.84989320453008 + ], + "sensor_type": 1, + "id": 125 + }, + { + "release_time": 2057, + "due_time": 2547, + "duration": 57, + "coordinate": [ + 15.037979774610093, + 20.995879163144906 + ], + "sensor_type": 1, + "id": 126 + }, + { + "release_time": 3345, + "due_time": 3559, + "duration": 50, + "coordinate": [ + -13.237743046207655, + -13.401950964529505 + ], + "sensor_type": 1, + "id": 127 + }, + { + "release_time": 1754, + "due_time": 2251, + "duration": 58, + "coordinate": [ + -25.344943722143043, + 55.12822610032504 + ], + "sensor_type": 1, + "id": 128 + }, + { + "release_time": 2052, + "due_time": 2700, + "duration": 57, + "coordinate": [ + 30.93932626814609, + -70.56227649530246 + ], + "sensor_type": 1, + "id": 129 + }, + { + "release_time": 3320, + "due_time": 3501, + "duration": 47, + "coordinate": [ + 67.15921912541444, + -38.12952009115628 + ], + "sensor_type": 1, + "id": 130 + }, + { + "release_time": 2623, + "due_time": 3336, + "duration": 44, + "coordinate": [ + 20.613830473472404, + 161.01290135370112 + ], + "sensor_type": 1, + "id": 131 + }, + { + "release_time": 2445, + "due_time": 2673, + "duration": 31, + "coordinate": [ + -38.01777546568009, + 22.255067725287688 + ], + "sensor_type": 1, + "id": 132 + }, + { + "release_time": 1933, + "due_time": 2543, + "duration": 26, + "coordinate": [ + -0.6405934988203086, + 92.52760306415826 + ], + "sensor_type": 1, + "id": 133 + }, + { + "release_time": 2403, + "due_time": 3307, + "duration": 54, + "coordinate": [ + 13.016713528586195, + -114.46546268338297 + ], + "sensor_type": 1, + "id": 134 + }, + { + "release_time": 2935, + "due_time": 3264, + "duration": 44, + "coordinate": [ + 19.513786792696905, + 158.99290513478638 + ], + "sensor_type": 1, + "id": 135 + }, + { + "release_time": 43, + "due_time": 2210, + "duration": 40, + "coordinate": [ + 61.956258569312325, + 130.1055793392407 + ], + "sensor_type": 1, + "id": 136 + }, + { + "release_time": 939, + "due_time": 3429, + "duration": 38, + "coordinate": [ + -6.818030629167069, + 25.68018868277784 + ], + "sensor_type": 1, + "id": 137 + }, + { + "release_time": 1748, + "due_time": 2047, + "duration": 47, + "coordinate": [ + 84.54105229189418, + 100.12686436967971 + ], + "sensor_type": 1, + "id": 138 + }, + { + "release_time": 197, + "due_time": 3523, + "duration": 24, + "coordinate": [ + -10.485335868679257, + 94.47640396332423 + ], + "sensor_type": 1, + "id": 139 + }, + { + "release_time": 1023, + "due_time": 2065, + "duration": 48, + "coordinate": [ + -66.41665041352297, + -123.08868060151408 + ], + "sensor_type": 1, + "id": 140 + }, + { + "release_time": 700, + "due_time": 1615, + "duration": 31, + "coordinate": [ + -60.56668512949325, + 113.18128157904289 + ], + "sensor_type": 1, + "id": 141 + }, + { + "release_time": 851, + "due_time": 3038, + "duration": 23, + "coordinate": [ + 87.84011250075784, + -73.81599988771654 + ], + "sensor_type": 1, + "id": 142 + }, + { + "release_time": 3263, + "due_time": 3544, + "duration": 45, + "coordinate": [ + 73.5859006615627, + -53.685576581524344 + ], + "sensor_type": 1, + "id": 143 + }, + { + "release_time": 354, + "due_time": 3189, + "duration": 38, + "coordinate": [ + 60.93284342734066, + 15.366681156908356 + ], + "sensor_type": 1, + "id": 144 + }, + { + "release_time": 1638, + "due_time": 3134, + "duration": 58, + "coordinate": [ + -19.540781697428343, + 40.323533446816214 + ], + "sensor_type": 1, + "id": 145 + }, + { + "release_time": 2253, + "due_time": 3378, + "duration": 15, + "coordinate": [ + 83.2146687620498, + -100.81291569797318 + ], + "sensor_type": 1, + "id": 146 + }, + { + "release_time": 1602, + "due_time": 2312, + "duration": 58, + "coordinate": [ + 42.071825512575884, + 40.34591035895218 + ], + "sensor_type": 1, + "id": 147 + }, + { + "release_time": 2087, + "due_time": 3352, + "duration": 49, + "coordinate": [ + -68.20622427502956, + 147.70732469133776 + ], + "sensor_type": 1, + "id": 148 + }, + { + "release_time": 878, + "due_time": 1019, + "duration": 45, + "coordinate": [ + -88.85759336762004, + 172.86701815074224 + ], + "sensor_type": 1, + "id": 149 + }, + { + "release_time": 1740, + "due_time": 2001, + "duration": 55, + "coordinate": [ + 13.90382882549909, + -69.93233061026123 + ], + "sensor_type": 1, + "id": 150 + }, + { + "release_time": 3204, + "due_time": 3370, + "duration": 35, + "coordinate": [ + 3.35509372984005, + 151.59655460054472 + ], + "sensor_type": 1, + "id": 151 + }, + { + "release_time": 405, + "due_time": 474, + "duration": 18, + "coordinate": [ + -8.208142668052261, + 41.94837950271648 + ], + "sensor_type": 1, + "id": 152 + }, + { + "release_time": 3126, + "due_time": 3263, + "duration": 41, + "coordinate": [ + -27.370343486567698, + -58.83973132636328 + ], + "sensor_type": 1, + "id": 153 + }, + { + "release_time": 2878, + "due_time": 3386, + "duration": 45, + "coordinate": [ + 80.48142493738274, + -22.01080993357101 + ], + "sensor_type": 1, + "id": 154 + }, + { + "release_time": 813, + "due_time": 1802, + "duration": 39, + "coordinate": [ + -28.325862712460363, + 12.622352572377451 + ], + "sensor_type": 1, + "id": 155 + }, + { + "release_time": 3256, + "due_time": 3524, + "duration": 31, + "coordinate": [ + -1.0315877256815753, + 130.50837555846846 + ], + "sensor_type": 1, + "id": 156 + }, + { + "release_time": 238, + "due_time": 3475, + "duration": 58, + "coordinate": [ + -70.0718503527125, + 6.491889152070996 + ], + "sensor_type": 1, + "id": 157 + }, + { + "release_time": 2490, + "due_time": 3279, + "duration": 58, + "coordinate": [ + 72.68431832987017, + -110.04840770602506 + ], + "sensor_type": 1, + "id": 158 + }, + { + "release_time": 2255, + "due_time": 3494, + "duration": 30, + "coordinate": [ + 32.51995397649351, + -137.59451374828976 + ], + "sensor_type": 1, + "id": 159 + }, + { + "release_time": 2338, + "due_time": 2886, + "duration": 60, + "coordinate": [ + 64.82709510364379, + 177.90001235554035 + ], + "sensor_type": 1, + "id": 160 + }, + { + "release_time": 624, + "due_time": 3244, + "duration": 17, + "coordinate": [ + 66.38126112988047, + -125.79740048634994 + ], + "sensor_type": 1, + "id": 161 + }, + { + "release_time": 85, + "due_time": 589, + "duration": 56, + "coordinate": [ + 75.86297293274868, + 81.10965398734845 + ], + "sensor_type": 1, + "id": 162 + }, + { + "release_time": 1031, + "due_time": 3575, + "duration": 55, + "coordinate": [ + 8.338251873734322, + 173.95409852528627 + ], + "sensor_type": 1, + "id": 163 + }, + { + "release_time": 2082, + "due_time": 2185, + "duration": 28, + "coordinate": [ + -35.519907498139816, + -108.6410549637166 + ], + "sensor_type": 1, + "id": 164 + }, + { + "release_time": 316, + "due_time": 1367, + "duration": 16, + "coordinate": [ + -63.715148315063516, + -37.700574791794054 + ], + "sensor_type": 1, + "id": 165 + }, + { + "release_time": 269, + "due_time": 1470, + "duration": 59, + "coordinate": [ + -60.31908942352686, + 25.876354239490922 + ], + "sensor_type": 1, + "id": 166 + }, + { + "release_time": 3438, + "due_time": 3583, + "duration": 18, + "coordinate": [ + 4.644771792209568, + -47.1606589226929 + ], + "sensor_type": 1, + "id": 167 + }, + { + "release_time": 1454, + "due_time": 1771, + "duration": 56, + "coordinate": [ + -24.242411536240866, + -42.65475245660835 + ], + "sensor_type": 1, + "id": 168 + }, + { + "release_time": 1160, + "due_time": 1427, + "duration": 41, + "coordinate": [ + 45.17108105276813, + -119.90227543066685 + ], + "sensor_type": 1, + "id": 169 + }, + { + "release_time": 2647, + "due_time": 3506, + "duration": 58, + "coordinate": [ + -22.865593840462097, + -151.51358726158526 + ], + "sensor_type": 1, + "id": 170 + }, + { + "release_time": 2086, + "due_time": 2743, + "duration": 27, + "coordinate": [ + 44.49844189957062, + 107.8179669241531 + ], + "sensor_type": 1, + "id": 171 + }, + { + "release_time": 3456, + "due_time": 3584, + "duration": 41, + "coordinate": [ + 55.805770526010946, + -23.68966253574507 + ], + "sensor_type": 1, + "id": 172 + }, + { + "release_time": 1329, + "due_time": 2988, + "duration": 34, + "coordinate": [ + 77.88445568883941, + 40.09315881879303 + ], + "sensor_type": 1, + "id": 173 + }, + { + "release_time": 1196, + "due_time": 3580, + "duration": 50, + "coordinate": [ + 60.63897945640019, + -5.4343112582187985 + ], + "sensor_type": 1, + "id": 174 + }, + { + "release_time": 1780, + "due_time": 3558, + "duration": 28, + "coordinate": [ + -58.41654637212528, + 13.584867582219317 + ], + "sensor_type": 1, + "id": 175 + }, + { + "release_time": 717, + "due_time": 2277, + "duration": 26, + "coordinate": [ + 31.059572344769578, + 103.6543165169549 + ], + "sensor_type": 1, + "id": 176 + }, + { + "release_time": 1664, + "due_time": 1966, + "duration": 46, + "coordinate": [ + 40.71926226401189, + -114.58501738754879 + ], + "sensor_type": 1, + "id": 177 + }, + { + "release_time": 3116, + "due_time": 3224, + "duration": 36, + "coordinate": [ + 26.691300373941914, + 75.14624436751197 + ], + "sensor_type": 1, + "id": 178 + }, + { + "release_time": 221, + "due_time": 1454, + "duration": 31, + "coordinate": [ + 80.7508279722137, + 151.97470950971297 + ], + "sensor_type": 1, + "id": 179 + }, + { + "release_time": 1915, + "due_time": 2477, + "duration": 38, + "coordinate": [ + 3.6011059330147077, + -84.95791537379786 + ], + "sensor_type": 1, + "id": 180 + }, + { + "release_time": 1832, + "due_time": 2410, + "duration": 34, + "coordinate": [ + 71.26866175298275, + -17.673240261414918 + ], + "sensor_type": 1, + "id": 181 + }, + { + "release_time": 2929, + "due_time": 3169, + "duration": 35, + "coordinate": [ + 43.95085531532317, + 145.44628860479202 + ], + "sensor_type": 1, + "id": 182 + }, + { + "release_time": 3318, + "due_time": 3579, + "duration": 60, + "coordinate": [ + 33.08482134147047, + -3.913478271938999 + ], + "sensor_type": 1, + "id": 183 + }, + { + "release_time": 2727, + "due_time": 3120, + "duration": 29, + "coordinate": [ + 49.45307523712694, + -77.40787501033279 + ], + "sensor_type": 1, + "id": 184 + }, + { + "release_time": 2312, + "due_time": 3180, + "duration": 18, + "coordinate": [ + 75.67044635413689, + -112.59158016949544 + ], + "sensor_type": 1, + "id": 185 + }, + { + "release_time": 857, + "due_time": 3589, + "duration": 37, + "coordinate": [ + 49.449118778330615, + -164.69563711530037 + ], + "sensor_type": 1, + "id": 186 + }, + { + "release_time": 218, + "due_time": 2786, + "duration": 51, + "coordinate": [ + 49.74366492410903, + 82.41701361041817 + ], + "sensor_type": 1, + "id": 187 + }, + { + "release_time": 598, + "due_time": 2423, + "duration": 18, + "coordinate": [ + 14.927369470693108, + -117.11722799521982 + ], + "sensor_type": 1, + "id": 188 + }, + { + "release_time": 1752, + "due_time": 2073, + "duration": 45, + "coordinate": [ + 48.97014870196591, + -74.86699778830032 + ], + "sensor_type": 1, + "id": 189 + }, + { + "release_time": 1546, + "due_time": 3223, + "duration": 33, + "coordinate": [ + -79.0167057395762, + 97.02194311378105 + ], + "sensor_type": 1, + "id": 190 + }, + { + "release_time": 1168, + "due_time": 2991, + "duration": 53, + "coordinate": [ + 4.75431957225733, + 129.81285297203146 + ], + "sensor_type": 1, + "id": 191 + }, + { + "release_time": 1362, + "due_time": 2505, + "duration": 44, + "coordinate": [ + -86.39948753966179, + 80.03400941586438 + ], + "sensor_type": 1, + "id": 192 + }, + { + "release_time": 2008, + "due_time": 2131, + "duration": 16, + "coordinate": [ + -42.2597788364765, + 84.11174402211537 + ], + "sensor_type": 1, + "id": 193 + }, + { + "release_time": 3309, + "due_time": 3446, + "duration": 36, + "coordinate": [ + -5.820970163309553, + 127.81286572377212 + ], + "sensor_type": 1, + "id": 194 + }, + { + "release_time": 3243, + "due_time": 3503, + "duration": 44, + "coordinate": [ + 78.23176622548121, + 89.68414814723155 + ], + "sensor_type": 1, + "id": 195 + }, + { + "release_time": 397, + "due_time": 3159, + "duration": 45, + "coordinate": [ + -68.29466877141657, + 81.83485465513206 + ], + "sensor_type": 1, + "id": 196 + }, + { + "release_time": 3005, + "due_time": 3382, + "duration": 48, + "coordinate": [ + -29.223446807429873, + 179.79852759107052 + ], + "sensor_type": 1, + "id": 197 + }, + { + "release_time": 3006, + "due_time": 3145, + "duration": 43, + "coordinate": [ + 21.21973962902524, + 82.64161022509859 + ], + "sensor_type": 1, + "id": 198 + }, + { + "release_time": 2368, + "due_time": 3216, + "duration": 59, + "coordinate": [ + -82.48211530825601, + -98.19805037138494 + ], + "sensor_type": 1, + "id": 199 + }, + { + "release_time": 606, + "due_time": 947, + "duration": 43, + "coordinate": [ + -26.394421911976785, + -96.77671869579211 + ], + "sensor_type": 1, + "id": 200 + }, + { + "release_time": 2285, + "due_time": 2811, + "duration": 38, + "coordinate": [ + 33.20678135577971, + -102.12921164476596 + ], + "sensor_type": 1, + "id": 201 + }, + { + "release_time": 1379, + "due_time": 3283, + "duration": 47, + "coordinate": [ + -21.716666677852302, + 136.901771208272 + ], + "sensor_type": 1, + "id": 202 + }, + { + "release_time": 2771, + "due_time": 3447, + "duration": 27, + "coordinate": [ + -83.3780609993603, + 122.66857347715933 + ], + "sensor_type": 1, + "id": 203 + }, + { + "release_time": 1347, + "due_time": 3552, + "duration": 33, + "coordinate": [ + 4.52088817868983, + -176.546647601542 + ], + "sensor_type": 1, + "id": 204 + }, + { + "release_time": 2566, + "due_time": 3200, + "duration": 23, + "coordinate": [ + 43.31024496257692, + 134.48009838990407 + ], + "sensor_type": 1, + "id": 205 + }, + { + "release_time": 2145, + "due_time": 2851, + "duration": 51, + "coordinate": [ + -80.0183130819552, + -143.85975673988014 + ], + "sensor_type": 1, + "id": 206 + }, + { + "release_time": 775, + "due_time": 2100, + "duration": 25, + "coordinate": [ + 37.77119708005887, + -97.32294699782685 + ], + "sensor_type": 1, + "id": 207 + }, + { + "release_time": 594, + "due_time": 822, + "duration": 39, + "coordinate": [ + 59.599284244923695, + 149.13106127100798 + ], + "sensor_type": 1, + "id": 208 + }, + { + "release_time": 2577, + "due_time": 3589, + "duration": 18, + "coordinate": [ + 23.402482082412405, + 30.163521639988176 + ], + "sensor_type": 1, + "id": 209 + }, + { + "release_time": 3112, + "due_time": 3427, + "duration": 48, + "coordinate": [ + 43.37053986290803, + -95.67842834126608 + ], + "sensor_type": 1, + "id": 210 + }, + { + "release_time": 271, + "due_time": 882, + "duration": 55, + "coordinate": [ + -65.00125349104981, + -20.40578117906921 + ], + "sensor_type": 1, + "id": 211 + }, + { + "release_time": 132, + "due_time": 2809, + "duration": 16, + "coordinate": [ + -23.95716807219661, + -154.9335122331912 + ], + "sensor_type": 1, + "id": 212 + }, + { + "release_time": 3130, + "due_time": 3510, + "duration": 36, + "coordinate": [ + -29.274285960773256, + -10.948321084939664 + ], + "sensor_type": 1, + "id": 213 + }, + { + "release_time": 2939, + "due_time": 3383, + "duration": 16, + "coordinate": [ + -70.46368703290031, + -40.48479363549029 + ], + "sensor_type": 1, + "id": 214 + }, + { + "release_time": 183, + "due_time": 950, + "duration": 51, + "coordinate": [ + 25.70840639144251, + 88.278247116437 + ], + "sensor_type": 1, + "id": 215 + }, + { + "release_time": 2403, + "due_time": 2605, + "duration": 25, + "coordinate": [ + 64.90646925305145, + -136.87821477522144 + ], + "sensor_type": 1, + "id": 216 + }, + { + "release_time": 534, + "due_time": 1014, + "duration": 40, + "coordinate": [ + 11.105490939384751, + -69.7121014849846 + ], + "sensor_type": 1, + "id": 217 + }, + { + "release_time": 1717, + "due_time": 3548, + "duration": 26, + "coordinate": [ + 89.77361673233864, + -6.662598667095779 + ], + "sensor_type": 1, + "id": 218 + }, + { + "release_time": 1049, + "due_time": 3380, + "duration": 19, + "coordinate": [ + -67.02171954179742, + 174.25791346560862 + ], + "sensor_type": 1, + "id": 219 + }, + { + "release_time": 2563, + "due_time": 2840, + "duration": 50, + "coordinate": [ + -31.176097636146395, + 110.53949616413092 + ], + "sensor_type": 1, + "id": 220 + }, + { + "release_time": 681, + "due_time": 1201, + "duration": 32, + "coordinate": [ + 34.91322905127792, + -126.94920484446544 + ], + "sensor_type": 1, + "id": 221 + }, + { + "release_time": 3227, + "due_time": 3358, + "duration": 24, + "coordinate": [ + -13.113826186077702, + -137.10642424765456 + ], + "sensor_type": 1, + "id": 222 + }, + { + "release_time": 1563, + "due_time": 1711, + "duration": 38, + "coordinate": [ + -40.94207766437545, + 34.053889000358396 + ], + "sensor_type": 1, + "id": 223 + }, + { + "release_time": 288, + "due_time": 2529, + "duration": 38, + "coordinate": [ + -83.96858305978012, + -170.51549487426763 + ], + "sensor_type": 1, + "id": 224 + }, + { + "release_time": 2664, + "due_time": 2987, + "duration": 38, + "coordinate": [ + 78.94873942805361, + 19.740464294435355 + ], + "sensor_type": 1, + "id": 225 + }, + { + "release_time": 1276, + "due_time": 2531, + "duration": 41, + "coordinate": [ + 71.64734224927574, + -169.79162523779308 + ], + "sensor_type": 1, + "id": 226 + }, + { + "release_time": 3394, + "due_time": 3594, + "duration": 30, + "coordinate": [ + -9.269563154428056, + -144.88351337294515 + ], + "sensor_type": 1, + "id": 227 + }, + { + "release_time": 1364, + "due_time": 2878, + "duration": 33, + "coordinate": [ + -29.933640606261733, + 13.604281168735639 + ], + "sensor_type": 1, + "id": 228 + }, + { + "release_time": 2106, + "due_time": 2778, + "duration": 17, + "coordinate": [ + -70.61635791200226, + 62.01889159265471 + ], + "sensor_type": 1, + "id": 229 + }, + { + "release_time": 1277, + "due_time": 2471, + "duration": 18, + "coordinate": [ + 11.872129001419069, + 168.45333546655917 + ], + "sensor_type": 1, + "id": 230 + }, + { + "release_time": 3080, + "due_time": 3448, + "duration": 22, + "coordinate": [ + -31.41320942909786, + 68.16202799252153 + ], + "sensor_type": 1, + "id": 231 + }, + { + "release_time": 620, + "due_time": 1961, + "duration": 33, + "coordinate": [ + -3.780758458498809, + -131.54204247786015 + ], + "sensor_type": 1, + "id": 232 + }, + { + "release_time": 3456, + "due_time": 3549, + "duration": 28, + "coordinate": [ + 53.28856855921998, + -88.31585420418925 + ], + "sensor_type": 1, + "id": 233 + }, + { + "release_time": 2088, + "due_time": 3185, + "duration": 53, + "coordinate": [ + -23.70838887524677, + 4.001041085452783 + ], + "sensor_type": 1, + "id": 234 + }, + { + "release_time": 2879, + "due_time": 3202, + "duration": 41, + "coordinate": [ + 48.965126004055634, + -103.90134766694126 + ], + "sensor_type": 1, + "id": 235 + }, + { + "release_time": 35, + "due_time": 1398, + "duration": 16, + "coordinate": [ + 79.34287183819112, + 141.8235176573873 + ], + "sensor_type": 1, + "id": 236 + }, + { + "release_time": 349, + "due_time": 3303, + "duration": 58, + "coordinate": [ + 65.32241189488249, + 141.42081525416336 + ], + "sensor_type": 1, + "id": 237 + }, + { + "release_time": 3031, + "due_time": 3414, + "duration": 35, + "coordinate": [ + -72.8337320528031, + 150.0453831340559 + ], + "sensor_type": 1, + "id": 238 + }, + { + "release_time": 2741, + "due_time": 3468, + "duration": 27, + "coordinate": [ + 59.641199812974946, + 37.750443079940254 + ], + "sensor_type": 1, + "id": 239 + }, + { + "release_time": 650, + "due_time": 1090, + "duration": 33, + "coordinate": [ + 41.330285740340656, + 150.6304042633338 + ], + "sensor_type": 1, + "id": 240 + }, + { + "release_time": 3325, + "due_time": 3443, + "duration": 25, + "coordinate": [ + -8.481417449013264, + 32.45896633046135 + ], + "sensor_type": 1, + "id": 241 + }, + { + "release_time": 2080, + "due_time": 2634, + "duration": 38, + "coordinate": [ + -53.39460518568982, + -6.82954459917562 + ], + "sensor_type": 1, + "id": 242 + }, + { + "release_time": 1769, + "due_time": 3597, + "duration": 40, + "coordinate": [ + 52.83369184817764, + -12.636717922988737 + ], + "sensor_type": 1, + "id": 243 + }, + { + "release_time": 1241, + "due_time": 2256, + "duration": 60, + "coordinate": [ + -46.96563547338336, + -11.523702767939909 + ], + "sensor_type": 1, + "id": 244 + }, + { + "release_time": 3016, + "due_time": 3420, + "duration": 31, + "coordinate": [ + 26.862604375089575, + -161.56896227804106 + ], + "sensor_type": 1, + "id": 245 + }, + { + "release_time": 1667, + "due_time": 2951, + "duration": 54, + "coordinate": [ + 50.97182534584127, + -94.45945387118726 + ], + "sensor_type": 1, + "id": 246 + }, + { + "release_time": 2689, + "due_time": 3191, + "duration": 44, + "coordinate": [ + -57.09974075556653, + -28.03638787946869 + ], + "sensor_type": 1, + "id": 247 + }, + { + "release_time": 2135, + "due_time": 2305, + "duration": 40, + "coordinate": [ + -84.3095349149021, + -68.50558173351999 + ], + "sensor_type": 1, + "id": 248 + }, + { + "release_time": 3099, + "due_time": 3471, + "duration": 52, + "coordinate": [ + -71.05567495863056, + 82.21367220131833 + ], + "sensor_type": 1, + "id": 249 + } +] \ No newline at end of file diff --git a/benchmarks/aeosbench/dataset/cases/00604/constellation.json b/benchmarks/aeosbench/dataset/cases/00604/constellation.json new file mode 100644 index 0000000..ef6595d --- /dev/null +++ b/benchmarks/aeosbench/dataset/cases/00604/constellation.json @@ -0,0 +1,3828 @@ +{ + "orbits": [ + { + "id": 0, + "eccentricity": 0.0001485, + "semi_major_axis": 6921000.0, + "inclination": 53.2178, + "right_ascension_of_the_ascending_node": 84.9226, + "argument_of_perigee": 89.6834 + }, + { + "id": 1, + "eccentricity": 0.0001417, + "semi_major_axis": 6921000.0, + "inclination": 53.0541, + "right_ascension_of_the_ascending_node": 181.0729, + "argument_of_perigee": 94.4094 + }, + { + "id": 2, + "eccentricity": 0.0001325, + "semi_major_axis": 6921000.0, + "inclination": 53.2178, + "right_ascension_of_the_ascending_node": 50.1174, + "argument_of_perigee": 97.6139 + }, + { + "id": 3, + "eccentricity": 0.0001063, + "semi_major_axis": 6921000.0, + "inclination": 53.0534, + "right_ascension_of_the_ascending_node": 260.422, + "argument_of_perigee": 75.3309 + }, + { + "id": 4, + "eccentricity": 0.0001409, + "semi_major_axis": 6921000.0, + "inclination": 53.0551, + "right_ascension_of_the_ascending_node": 27.8045, + "argument_of_perigee": 80.8611 + }, + { + "id": 5, + "eccentricity": 0.0001353, + "semi_major_axis": 6921000.0, + "inclination": 53.2164, + "right_ascension_of_the_ascending_node": 252.5789, + "argument_of_perigee": 85.931 + }, + { + "id": 6, + "eccentricity": 0.0001372, + "semi_major_axis": 6921000.0, + "inclination": 53.2169, + "right_ascension_of_the_ascending_node": 119.5355, + "argument_of_perigee": 85.6412 + }, + { + "id": 7, + "eccentricity": 0.0001503, + "semi_major_axis": 6921000.0, + "inclination": 53.2181, + "right_ascension_of_the_ascending_node": 40.3603, + "argument_of_perigee": 101.0221 + }, + { + "id": 8, + "eccentricity": 0.0001412, + "semi_major_axis": 6921000.0, + "inclination": 53.2169, + "right_ascension_of_the_ascending_node": 120.1797, + "argument_of_perigee": 93.6696 + }, + { + "id": 9, + "eccentricity": 0.0001605, + "semi_major_axis": 6921000.0, + "inclination": 53.0573, + "right_ascension_of_the_ascending_node": 348.6495, + "argument_of_perigee": 70.2856 + }, + { + "id": 10, + "eccentricity": 0.0001005, + "semi_major_axis": 6921000.0, + "inclination": 53.2173, + "right_ascension_of_the_ascending_node": 350.933, + "argument_of_perigee": 85.8243 + }, + { + "id": 11, + "eccentricity": 0.0001301, + "semi_major_axis": 6921000.0, + "inclination": 53.2156, + "right_ascension_of_the_ascending_node": 203.6092, + "argument_of_perigee": 94.1408 + }, + { + "id": 12, + "eccentricity": 0.0001337, + "semi_major_axis": 6921000.0, + "inclination": 53.2156, + "right_ascension_of_the_ascending_node": 178.7139, + "argument_of_perigee": 93.6896 + }, + { + "id": 13, + "eccentricity": 0.0004327, + "semi_major_axis": 6906000.0, + "inclination": 97.39, + "right_ascension_of_the_ascending_node": 243.9287, + "argument_of_perigee": 234.8736 + }, + { + "id": 14, + "eccentricity": 0.0001577, + "semi_major_axis": 6921000.0, + "inclination": 43.0054, + "right_ascension_of_the_ascending_node": 73.0357, + "argument_of_perigee": 262.9751 + }, + { + "id": 15, + "eccentricity": 0.0001412, + "semi_major_axis": 6921000.0, + "inclination": 53.2201, + "right_ascension_of_the_ascending_node": 345.9585, + "argument_of_perigee": 96.9759 + }, + { + "id": 16, + "eccentricity": 0.0011038, + "semi_major_axis": 6896000.0, + "inclination": 6.0284, + "right_ascension_of_the_ascending_node": 358.5035, + "argument_of_perigee": 263.0006 + }, + { + "id": 17, + "eccentricity": 0.0001422, + "semi_major_axis": 6921000.0, + "inclination": 53.2188, + "right_ascension_of_the_ascending_node": 291.4037, + "argument_of_perigee": 118.7254 + }, + { + "id": 18, + "eccentricity": 0.0001921, + "semi_major_axis": 7571000.0, + "inclination": 87.8946, + "right_ascension_of_the_ascending_node": 134.3026, + "argument_of_perigee": 80.4977 + }, + { + "id": 19, + "eccentricity": 0.0013536, + "semi_major_axis": 7003000.0, + "inclination": 98.2987, + "right_ascension_of_the_ascending_node": 177.6026, + "argument_of_perigee": 302.0296 + }, + { + "id": 20, + "eccentricity": 0.0002714, + "semi_major_axis": 6921000.0, + "inclination": 70.0008, + "right_ascension_of_the_ascending_node": 49.3508, + "argument_of_perigee": 257.4138 + }, + { + "id": 21, + "eccentricity": 0.0001841, + "semi_major_axis": 7571000.0, + "inclination": 87.9034, + "right_ascension_of_the_ascending_node": 42.8088, + "argument_of_perigee": 46.0162 + }, + { + "id": 22, + "eccentricity": 0.0002803, + "semi_major_axis": 6921000.0, + "inclination": 97.6523, + "right_ascension_of_the_ascending_node": 299.0045, + "argument_of_perigee": 242.1845 + }, + { + "id": 23, + "eccentricity": 0.0001405, + "semi_major_axis": 6921000.0, + "inclination": 53.216, + "right_ascension_of_the_ascending_node": 163.277, + "argument_of_perigee": 94.3644 + }, + { + "id": 24, + "eccentricity": 0.000148, + "semi_major_axis": 6921000.0, + "inclination": 53.0568, + "right_ascension_of_the_ascending_node": 353.8377, + "argument_of_perigee": 104.1295 + }, + { + "id": 25, + "eccentricity": 0.0001879, + "semi_major_axis": 7571000.0, + "inclination": 87.9149, + "right_ascension_of_the_ascending_node": 119.0685, + "argument_of_perigee": 92.5968 + }, + { + "id": 26, + "eccentricity": 0.0001224, + "semi_major_axis": 6921000.0, + "inclination": 53.2186, + "right_ascension_of_the_ascending_node": 20.7027, + "argument_of_perigee": 101.2224 + }, + { + "id": 27, + "eccentricity": 0.0001326, + "semi_major_axis": 6921000.0, + "inclination": 53.0561, + "right_ascension_of_the_ascending_node": 313.8454, + "argument_of_perigee": 101.3511 + }, + { + "id": 28, + "eccentricity": 0.0001402, + "semi_major_axis": 6921000.0, + "inclination": 43.004, + "right_ascension_of_the_ascending_node": 78.8656, + "argument_of_perigee": 258.9012 + }, + { + "id": 29, + "eccentricity": 0.0002694, + "semi_major_axis": 6921000.0, + "inclination": 70.0012, + "right_ascension_of_the_ascending_node": 9.3832, + "argument_of_perigee": 253.1961 + }, + { + "id": 30, + "eccentricity": 0.0002428, + "semi_major_axis": 6921000.0, + "inclination": 43.0049, + "right_ascension_of_the_ascending_node": 290.5656, + "argument_of_perigee": 278.0302 + }, + { + "id": 31, + "eccentricity": 0.000278, + "semi_major_axis": 6921000.0, + "inclination": 70.0009, + "right_ascension_of_the_ascending_node": 29.6257, + "argument_of_perigee": 263.464 + }, + { + "id": 32, + "eccentricity": 0.0001442, + "semi_major_axis": 6921000.0, + "inclination": 53.2174, + "right_ascension_of_the_ascending_node": 351.0881, + "argument_of_perigee": 79.7292 + }, + { + "id": 33, + "eccentricity": 0.0001781, + "semi_major_axis": 6921000.0, + "inclination": 53.0555, + "right_ascension_of_the_ascending_node": 310.2131, + "argument_of_perigee": 127.4664 + }, + { + "id": 34, + "eccentricity": 0.0003245, + "semi_major_axis": 6921000.0, + "inclination": 69.9995, + "right_ascension_of_the_ascending_node": 168.9752, + "argument_of_perigee": 265.3048 + }, + { + "id": 35, + "eccentricity": 0.0005759, + "semi_major_axis": 6921000.0, + "inclination": 53.0466, + "right_ascension_of_the_ascending_node": 212.6377, + "argument_of_perigee": 27.6728 + }, + { + "id": 36, + "eccentricity": 0.0002112, + "semi_major_axis": 7571000.0, + "inclination": 87.9032, + "right_ascension_of_the_ascending_node": 42.8184, + "argument_of_perigee": 90.6197 + }, + { + "id": 37, + "eccentricity": 0.0001436, + "semi_major_axis": 6921000.0, + "inclination": 53.0549, + "right_ascension_of_the_ascending_node": 107.1182, + "argument_of_perigee": 100.8457 + }, + { + "id": 38, + "eccentricity": 0.0001332, + "semi_major_axis": 6921000.0, + "inclination": 53.2159, + "right_ascension_of_the_ascending_node": 144.5961, + "argument_of_perigee": 107.9239 + } + ], + "satellites": [ + { + "inertia": [ + 165.0361328125, + 0.0, + 0.0, + 0.0, + 150.00247192382812, + 0.0, + 0.0, + 0.0, + 118.2786865234375 + ], + "mass": 105.48629779967766, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 0, + "solar_panel": { + "direction": [ + -0.2572976190387083, + 0.3342993010820226, + 0.9066652703909436 + ], + "area": 0.35633970650559965, + "efficiency": 0.46315241062960266 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.11148992988840352, + "power": 6.821328374328367, + "type": 1 + }, + "battery": { + "capacity": 21084.572403956663, + "percentage": 0.11727116408798664 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 619.9662130760324, + "power": 6.8363705486808355, + "efficiency": 0.5859454095204788 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 442.362884521458, + "power": 5.906232843600466, + "efficiency": 0.5604264246882561 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 708.6993712365484, + "power": 5.5124496489506125, + "efficiency": 0.5430370122532445 + } + ], + "mrp_control": { + "k": 29.88366192818825, + "ki": 0.00454407266808169, + "p": 74.75634322863769, + "integral_limit": 0.01725148699329155 + }, + "true_anomaly": 226.06493647580817, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 0 + }, + { + "inertia": [ + 112.1722412109375, + 0.0, + 0.0, + 0.0, + 186.68165588378906, + 0.0, + 0.0, + 0.0, + 189.22958374023438 + ], + "mass": 105.33352588122546, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 1, + "solar_panel": { + "direction": [ + 0.24770432240215964, + 0.2381298913327568, + -0.9391148617273269 + ], + "area": 0.4503440798675735, + "efficiency": 0.3376501010298086 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2912536024007453, + "power": 3.094752037469858, + "type": 1 + }, + "battery": { + "capacity": 11885.542846397992, + "percentage": 0.8348142316230246 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 566.5838987037789, + "power": 6.701130771454771, + "efficiency": 0.5970389984122019 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 520.0373968527772, + "power": 5.70457395947195, + "efficiency": 0.5931077501997649 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 408.04088311418974, + "power": 5.460020829142253, + "efficiency": 0.5590250979640226 + } + ], + "mrp_control": { + "k": 23.053132250963355, + "ki": 0.003165537486099509, + "p": 85.29352056058583, + "integral_limit": 0.0059807946032537865 + }, + "true_anomaly": 114.08735277119642, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 1 + }, + { + "inertia": [ + 159.94873046875, + 0.0, + 0.0, + 0.0, + 117.80781555175781, + 0.0, + 0.0, + 0.0, + 157.14666748046875 + ], + "mass": 73.04555593941797, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 2, + "solar_panel": { + "direction": [ + 0.10500937056186668, + 0.8797469296706238, + -0.4637007352046261 + ], + "area": 0.26069472474888156, + "efficiency": 0.36446362733946447 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3192843807461049, + "power": 8.896025189792475, + "type": 1 + }, + "battery": { + "capacity": 9056.210493099159, + "percentage": 0.7491975925385539 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 645.1646690509892, + "power": 5.397975174749853, + "efficiency": 0.5858325074315194 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 415.6586327367017, + "power": 5.233683904692496, + "efficiency": 0.5774837402682345 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 656.3042082665505, + "power": 6.003010501534528, + "efficiency": 0.5208321360145581 + } + ], + "mrp_control": { + "k": 63.0160580278579, + "ki": 0.0098885238113571, + "p": 142.89389622181955, + "integral_limit": 0.027024643710532016 + }, + "true_anomaly": 1.7132465550102394, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 2 + }, + { + "inertia": [ + 168.75775146484375, + 0.0, + 0.0, + 0.0, + 85.63369750976562, + 0.0, + 0.0, + 0.0, + 172.1138916015625 + ], + "mass": 78.88258342221225, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 3, + "solar_panel": { + "direction": [ + -0.05428373727408891, + 0.8870228388951935, + -0.45852345539336303 + ], + "area": 0.21963992800208418, + "efficiency": 0.1565667852827054 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.31558183201622825, + "power": 4.348858159273915, + "type": 1 + }, + "battery": { + "capacity": 23450.11383199597, + "percentage": 0.7500649698312711 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 414.67236362034265, + "power": 5.402211329710377, + "efficiency": 0.5154007447862454 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 551.175313013269, + "power": 5.219878264455057, + "efficiency": 0.5826151792669321 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 544.7065544881418, + "power": 6.357987920071945, + "efficiency": 0.5925784999298633 + } + ], + "mrp_control": { + "k": 33.7963504882168, + "ki": 0.0037729280402994006, + "p": 90.05139505964833, + "integral_limit": 0.008553892721373324 + }, + "true_anomaly": 205.89021906833702, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 3 + }, + { + "inertia": [ + 121.27332305908203, + 0.0, + 0.0, + 0.0, + 88.01875305175781, + 0.0, + 0.0, + 0.0, + 148.1278533935547 + ], + "mass": 122.21565049500865, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 4, + "solar_panel": { + "direction": [ + 0.15962179971756646, + 0.294646649858734, + 0.9421805733414109 + ], + "area": 0.2805163140891055, + "efficiency": 0.3107881796522749 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3389975633712392, + "power": 9.458066447954897, + "type": 1 + }, + "battery": { + "capacity": 14664.890317557732, + "percentage": 0.7230321007214177 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 614.9176305662933, + "power": 5.039460496623946, + "efficiency": 0.5636153550628027 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 427.13362423232564, + "power": 6.627106942964941, + "efficiency": 0.5053096594386792 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 483.8414412325095, + "power": 5.109401744384114, + "efficiency": 0.5864586132085826 + } + ], + "mrp_control": { + "k": 13.599126893541643, + "ki": 0.00924508240287215, + "p": 38.739512909536906, + "integral_limit": 0.011523965948344393 + }, + "true_anomaly": 12.196538562141125, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 4 + }, + { + "inertia": [ + 162.1973419189453, + 0.0, + 0.0, + 0.0, + 186.42552185058594, + 0.0, + 0.0, + 0.0, + 165.8512420654297 + ], + "mass": 137.9185563626971, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 5, + "solar_panel": { + "direction": [ + 0.018838176023206355, + 0.08149762650704181, + 0.9964954892009483 + ], + "area": 0.3395377582656761, + "efficiency": 0.36199124756673007 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.34362174487493946, + "power": 8.444569510811242, + "type": 1 + }, + "battery": { + "capacity": 11175.916007841684, + "percentage": 0.4687838444153881 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 676.287124915453, + "power": 5.865907507177512, + "efficiency": 0.580416059533466 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 697.7848784066045, + "power": 6.888357820866922, + "efficiency": 0.5094301407126662 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 549.2630957983431, + "power": 5.878776331302295, + "efficiency": 0.5180380223101758 + } + ], + "mrp_control": { + "k": 28.526286163008486, + "ki": 0.008097717618441684, + "p": 76.36129161181339, + "integral_limit": 0.013107866013250882 + }, + "true_anomaly": 276.4317356793422, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 5 + }, + { + "inertia": [ + 167.42478942871094, + 0.0, + 0.0, + 0.0, + 178.8839111328125, + 0.0, + 0.0, + 0.0, + 159.8541259765625 + ], + "mass": 197.57282559298687, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 6, + "solar_panel": { + "direction": [ + -0.4640949002214317, + 0.8403127363984997, + 0.28016143316831627 + ], + "area": 0.35025058296770484, + "efficiency": 0.3240931059759432 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.499438455666656, + "power": 9.169849066201879, + "type": 1 + }, + "battery": { + "capacity": 28888.33207701442, + "percentage": 0.9288757456966006 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 509.46727318509943, + "power": 5.769227259330839, + "efficiency": 0.5960914873505675 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 697.5215942796152, + "power": 5.026664380449365, + "efficiency": 0.5781363404526215 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 480.41367653092675, + "power": 5.515851804983084, + "efficiency": 0.5736721573686363 + } + ], + "mrp_control": { + "k": 42.69732190215044, + "ki": 0.004912421325624031, + "p": 119.1689470088262, + "integral_limit": 0.00272521939834797 + }, + "true_anomaly": 250.31292447873213, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 6 + }, + { + "inertia": [ + 58.317691802978516, + 0.0, + 0.0, + 0.0, + 53.16250228881836, + 0.0, + 0.0, + 0.0, + 101.88726806640625 + ], + "mass": 155.58744244626354, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 7, + "solar_panel": { + "direction": [ + -0.2607579993057964, + 0.964759888923374, + 0.035265032576155944 + ], + "area": 0.17679328431419414, + "efficiency": 0.3960005419642202 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2276955778325568, + "power": 5.30865455431446, + "type": 1 + }, + "battery": { + "capacity": 23847.049638318356, + "percentage": 0.2221706885936579 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 716.9294538081034, + "power": 6.481997180694298, + "efficiency": 0.557581915036118 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 557.5813841448066, + "power": 6.7248815924594485, + "efficiency": 0.5013624182928795 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 569.1614906960119, + "power": 5.0172854969323915, + "efficiency": 0.560187378796634 + } + ], + "mrp_control": { + "k": 34.056645097498354, + "ki": 0.009872990309979431, + "p": 83.82805489430531, + "integral_limit": 0.048002856496327996 + }, + "true_anomaly": 257.19392121207676, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 7 + }, + { + "inertia": [ + 159.27398681640625, + 0.0, + 0.0, + 0.0, + 81.52001953125, + 0.0, + 0.0, + 0.0, + 189.7107391357422 + ], + "mass": 114.21755657122026, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 8, + "solar_panel": { + "direction": [ + -0.11458695136521563, + 0.33290117202834574, + 0.9359736322348934 + ], + "area": 0.19116691001037248, + "efficiency": 0.3268511553714659 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.12526329251282503, + "power": 3.865646322844996, + "type": 1 + }, + "battery": { + "capacity": 8238.590261810043, + "percentage": 0.8643878341559762 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 518.2507908093787, + "power": 6.959072056506882, + "efficiency": 0.56751538538876 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 545.2513521397641, + "power": 5.120745249272765, + "efficiency": 0.5877085910139273 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 474.0042818567963, + "power": 6.307659834160498, + "efficiency": 0.5885705203089068 + } + ], + "mrp_control": { + "k": 19.094268632281178, + "ki": 0.005573750706836029, + "p": 74.21621777638755, + "integral_limit": 0.0014041716029444685 + }, + "true_anomaly": 239.0485625314311, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 8 + }, + { + "inertia": [ + 184.94874572753906, + 0.0, + 0.0, + 0.0, + 132.71578979492188, + 0.0, + 0.0, + 0.0, + 122.06001281738281 + ], + "mass": 126.00037374303186, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 9, + "solar_panel": { + "direction": [ + 0.1507388223561834, + 0.925303204208605, + -0.3479824531725123 + ], + "area": 0.42638278738658586, + "efficiency": 0.18127706331621823 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2466069357703937, + "power": 3.124294388081457, + "type": 1 + }, + "battery": { + "capacity": 9817.46230026627, + "percentage": 0.7302313615941529 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 529.0090080727189, + "power": 5.67023384171749, + "efficiency": 0.5900768339168975 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 590.9119808627844, + "power": 6.1187145620737935, + "efficiency": 0.5677289055468032 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 668.8898119164713, + "power": 5.874044014715897, + "efficiency": 0.51770604349031 + } + ], + "mrp_control": { + "k": 34.37227236271764, + "ki": 0.007730698004401335, + "p": 77.43208592475061, + "integral_limit": 0.03816131979945813 + }, + "true_anomaly": 335.0071023031346, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 9 + }, + { + "inertia": [ + 86.154541015625, + 0.0, + 0.0, + 0.0, + 92.03094482421875, + 0.0, + 0.0, + 0.0, + 51.60200119018555 + ], + "mass": 165.58549892990993, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 10, + "solar_panel": { + "direction": [ + 0.04791868091276791, + 0.031082628606793224, + -0.9983675025853318 + ], + "area": 0.39777639382207375, + "efficiency": 0.26745240011435645 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.272661037985214, + "power": 6.788379266191776, + "type": 1 + }, + "battery": { + "capacity": 18180.422659738055, + "percentage": 0.5360167264139658 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 680.9887177729157, + "power": 5.659952950668009, + "efficiency": 0.5960360129290148 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 681.9506168953849, + "power": 6.31222674911097, + "efficiency": 0.5413963605934616 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 633.4388489174082, + "power": 5.562187416420739, + "efficiency": 0.5565360166179474 + } + ], + "mrp_control": { + "k": 16.74631342053524, + "ki": 0.002025851749729318, + "p": 65.23683405111717, + "integral_limit": 0.009923872512773756 + }, + "true_anomaly": 318.81824104973936, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 10 + }, + { + "inertia": [ + 150.55799865722656, + 0.0, + 0.0, + 0.0, + 174.68804931640625, + 0.0, + 0.0, + 0.0, + 120.66548156738281 + ], + "mass": 75.93464265619879, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 11, + "solar_panel": { + "direction": [ + -0.4122628395419651, + 0.004224911331745491, + -0.9110551581858448 + ], + "area": 0.3337914047635302, + "efficiency": 0.4430523313814577 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.40438637361225604, + "power": 2.192931172734172, + "type": 1 + }, + "battery": { + "capacity": 13297.489745564622, + "percentage": 0.2866184881024566 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 530.5987463594721, + "power": 6.270803128395557, + "efficiency": 0.5262842933219447 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 630.2107644714927, + "power": 6.305055111757094, + "efficiency": 0.5432163047937317 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 733.7940911050752, + "power": 6.908828822069592, + "efficiency": 0.5970586943685495 + } + ], + "mrp_control": { + "k": 28.366864944827995, + "ki": 0.004223926124048386, + "p": 107.21173939913957, + "integral_limit": 0.006285258804655635 + }, + "true_anomaly": 16.739242688028263, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 11 + }, + { + "inertia": [ + 63.64767837524414, + 0.0, + 0.0, + 0.0, + 181.01820373535156, + 0.0, + 0.0, + 0.0, + 115.8115234375 + ], + "mass": 101.29825430460514, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 12, + "solar_panel": { + "direction": [ + 0.9196559973226078, + 0.2746423182568971, + 0.28072129169522675 + ], + "area": 0.26122517441036286, + "efficiency": 0.47066047388986587 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3475144448780616, + "power": 7.776944277960925, + "type": 1 + }, + "battery": { + "capacity": 24924.763215875602, + "percentage": 0.7949749197618807 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 738.6328492872444, + "power": 5.990011559464182, + "efficiency": 0.5268328428647987 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 516.3141619664324, + "power": 6.101213567676374, + "efficiency": 0.5754815261932669 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 650.8781972609697, + "power": 6.5371457912584, + "efficiency": 0.5722634168438281 + } + ], + "mrp_control": { + "k": 33.83816221391506, + "ki": 0.0029181641635589394, + "p": 88.87460869112849, + "integral_limit": 0.007540913941624892 + }, + "true_anomaly": 46.40297198450452, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 12 + }, + { + "inertia": [ + 149.64129638671875, + 0.0, + 0.0, + 0.0, + 70.52127838134766, + 0.0, + 0.0, + 0.0, + 73.46745300292969 + ], + "mass": 138.2605875598565, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 13, + "solar_panel": { + "direction": [ + -0.6469651304595252, + 0.5261782485136173, + 0.551880938935774 + ], + "area": 0.2506800915929606, + "efficiency": 0.23912620880079483 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.36032079807956807, + "power": 5.626532625858472, + "type": 1 + }, + "battery": { + "capacity": 8403.064732843766, + "percentage": 0.2728166064008683 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 740.8678026076473, + "power": 6.199271392970686, + "efficiency": 0.542831342795559 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 495.4704763111657, + "power": 6.954945202641597, + "efficiency": 0.5865179653939991 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 516.7937941009282, + "power": 6.506399771806568, + "efficiency": 0.5032865304625576 + } + ], + "mrp_control": { + "k": 24.22471580013987, + "ki": 0.001656376261599122, + "p": 71.34933491907478, + "integral_limit": 0.0005756590904777741 + }, + "true_anomaly": 234.82778401535242, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 13 + }, + { + "inertia": [ + 176.8616485595703, + 0.0, + 0.0, + 0.0, + 97.78340148925781, + 0.0, + 0.0, + 0.0, + 111.47023010253906 + ], + "mass": 56.48154610867767, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 14, + "solar_panel": { + "direction": [ + -0.4704303807476697, + 0.6976504829105887, + 0.5403508680146861 + ], + "area": 0.2570410958685755, + "efficiency": 0.43363061177330964 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.14498894300555443, + "power": 2.54894412564493, + "type": 1 + }, + "battery": { + "capacity": 28403.47913343925, + "percentage": 0.14217787959250577 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 468.2247019429122, + "power": 6.697857789737594, + "efficiency": 0.5559468975181889 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 502.4855928500383, + "power": 6.0843268112172115, + "efficiency": 0.5007662106852011 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 406.0837898524188, + "power": 5.768625331562907, + "efficiency": 0.5585796270093489 + } + ], + "mrp_control": { + "k": 16.128841331154266, + "ki": 0.007165580869167778, + "p": 32.44197262547489, + "integral_limit": 0.03396584391563296 + }, + "true_anomaly": 353.9016013627352, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 14 + }, + { + "inertia": [ + 164.8870849609375, + 0.0, + 0.0, + 0.0, + 114.70764923095703, + 0.0, + 0.0, + 0.0, + 184.47325134277344 + ], + "mass": 84.40732792116572, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 15, + "solar_panel": { + "direction": [ + -0.05427637933273104, + 0.0033475045658893374, + 0.998520339732602 + ], + "area": 0.23820297464399698, + "efficiency": 0.49664247550514695 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.151045500875188, + "power": 3.896932854117464, + "type": 1 + }, + "battery": { + "capacity": 10995.143949779824, + "percentage": 0.5397075397182386 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 445.88267973852135, + "power": 5.01023861768811, + "efficiency": 0.5150917029705783 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 726.6001281974968, + "power": 5.97030559330306, + "efficiency": 0.5558442518225417 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 703.7720287516727, + "power": 5.5944675520572735, + "efficiency": 0.5940425484728311 + } + ], + "mrp_control": { + "k": 71.96232971050713, + "ki": 0.0004914679300195502, + "p": 166.5060134798337, + "integral_limit": 0.0009906626843866745 + }, + "true_anomaly": 335.8953325191032, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 15 + }, + { + "inertia": [ + 148.36582946777344, + 0.0, + 0.0, + 0.0, + 56.02613830566406, + 0.0, + 0.0, + 0.0, + 154.59042358398438 + ], + "mass": 56.010603002989264, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 16, + "solar_panel": { + "direction": [ + 0.42590315590282024, + 0.2688483263753531, + 0.8639022393750289 + ], + "area": 0.3519707036345935, + "efficiency": 0.2034581500258176 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4276108704282475, + "power": 4.7358383706767295, + "type": 1 + }, + "battery": { + "capacity": 28675.69929728738, + "percentage": 0.1394945345865295 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 402.47232718433577, + "power": 6.446745208456429, + "efficiency": 0.5672097881859213 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 556.020413217706, + "power": 5.052726571841265, + "efficiency": 0.5086018927027413 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 605.8039910781664, + "power": 5.775401406753799, + "efficiency": 0.576444587824925 + } + ], + "mrp_control": { + "k": 22.972750913410824, + "ki": 0.005842846740392656, + "p": 74.38164819142746, + "integral_limit": 0.02881344215701426 + }, + "true_anomaly": 205.36227268175466, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 16 + }, + { + "inertia": [ + 146.9666748046875, + 0.0, + 0.0, + 0.0, + 57.48409652709961, + 0.0, + 0.0, + 0.0, + 159.34320068359375 + ], + "mass": 198.3567714714043, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 17, + "solar_panel": { + "direction": [ + 0.26019167325294845, + 0.3625282168993775, + -0.8949154066846703 + ], + "area": 0.3019986676210713, + "efficiency": 0.23591456543041844 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.12877977721741884, + "power": 1.464026552984694, + "type": 1 + }, + "battery": { + "capacity": 27960.170030783604, + "percentage": 0.8437933555943916 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 698.4470087522612, + "power": 5.228452968270913, + "efficiency": 0.5375749667947038 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 479.32712362007743, + "power": 5.982218464659643, + "efficiency": 0.5202024796164888 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 600.3056836281504, + "power": 6.7861600036144445, + "efficiency": 0.5583451682475992 + } + ], + "mrp_control": { + "k": 13.727585787250339, + "ki": 0.00045945696208721357, + "p": 54.4779763369085, + "integral_limit": 0.0014405144829327937 + }, + "true_anomaly": 300.80742379321055, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 17 + }, + { + "inertia": [ + 137.27752685546875, + 0.0, + 0.0, + 0.0, + 106.00981903076172, + 0.0, + 0.0, + 0.0, + 156.07989501953125 + ], + "mass": 80.8569817182151, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 18, + "solar_panel": { + "direction": [ + -0.5679251215480159, + 0.04252318745414871, + -0.8219810428735025 + ], + "area": 0.20796532152154046, + "efficiency": 0.25461943917111607 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.35918871903189464, + "power": 7.361878785278204, + "type": 1 + }, + "battery": { + "capacity": 22071.079248008966, + "percentage": 0.6470875842460464 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 595.0707744352588, + "power": 6.520029882811038, + "efficiency": 0.5203787465776185 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 556.5906185774438, + "power": 5.953282020756437, + "efficiency": 0.5770903325189787 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 749.4283539120779, + "power": 6.352140247531877, + "efficiency": 0.5555794100571869 + } + ], + "mrp_control": { + "k": 57.89371517319791, + "ki": 0.0021785393666252507, + "p": 125.82182273921806, + "integral_limit": 0.003409196778696125 + }, + "true_anomaly": 0.4237593419343044, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 18 + }, + { + "inertia": [ + 191.63600158691406, + 0.0, + 0.0, + 0.0, + 63.33818817138672, + 0.0, + 0.0, + 0.0, + 63.70121765136719 + ], + "mass": 127.70625547171075, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 19, + "solar_panel": { + "direction": [ + -0.0823725414258282, + 0.22494238112222764, + -0.9708839732914086 + ], + "area": 0.21767325562551548, + "efficiency": 0.15182633359379963 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.18922274693860353, + "power": 1.6284053176234257, + "type": 1 + }, + "battery": { + "capacity": 14531.757746478346, + "percentage": 0.35091828083874965 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 555.448491869422, + "power": 6.306911676193954, + "efficiency": 0.5925962873653512 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 485.68972394453783, + "power": 5.621037172153322, + "efficiency": 0.5505220129365582 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 626.9572296121466, + "power": 6.848710802850581, + "efficiency": 0.5473224265612546 + } + ], + "mrp_control": { + "k": 38.07633214916805, + "ki": 0.001183058081028081, + "p": 81.576746894183, + "integral_limit": 0.0006612956141185815 + }, + "true_anomaly": 243.35944689836367, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 19 + }, + { + "inertia": [ + 179.65394592285156, + 0.0, + 0.0, + 0.0, + 146.42141723632812, + 0.0, + 0.0, + 0.0, + 128.75347900390625 + ], + "mass": 64.74052532231242, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 20, + "solar_panel": { + "direction": [ + 0.4106697988036869, + 0.5070775533736769, + -0.7577748156379343 + ], + "area": 0.17025196826239236, + "efficiency": 0.450789579260903 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3940109185190429, + "power": 1.9352402162273967, + "type": 1 + }, + "battery": { + "capacity": 23186.249783385174, + "percentage": 0.9423464937969661 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 431.96646824578, + "power": 5.059992209603371, + "efficiency": 0.5871401930409451 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 458.4569039628263, + "power": 6.6863905172402305, + "efficiency": 0.5482657798515888 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 461.7562682760004, + "power": 5.115169783275142, + "efficiency": 0.5729482608994559 + } + ], + "mrp_control": { + "k": 22.9457042119669, + "ki": 0.004269722001793708, + "p": 86.78702688730924, + "integral_limit": 0.011596936216522587 + }, + "true_anomaly": 217.22502781122986, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 20 + }, + { + "inertia": [ + 191.59695434570312, + 0.0, + 0.0, + 0.0, + 102.40376281738281, + 0.0, + 0.0, + 0.0, + 123.57372283935547 + ], + "mass": 194.5421228037331, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 21, + "solar_panel": { + "direction": [ + 0.23903519062368778, + 0.14040202291083478, + -0.9608066660915934 + ], + "area": 0.3774810839950409, + "efficiency": 0.2413825270762503 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2080365771547731, + "power": 9.788478595523802, + "type": 1 + }, + "battery": { + "capacity": 8058.021352986652, + "percentage": 0.3757047864068388 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 669.3768683415967, + "power": 6.426855172463938, + "efficiency": 0.5116320403716554 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 708.8795286193247, + "power": 6.336967796766356, + "efficiency": 0.5122708860866578 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 560.0232527539838, + "power": 6.056030837963855, + "efficiency": 0.5022966270147564 + } + ], + "mrp_control": { + "k": 31.732929288932695, + "ki": 0.008149058583664024, + "p": 89.87990821964931, + "integral_limit": 0.0006823294790545564 + }, + "true_anomaly": 168.61716653097506, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 21 + }, + { + "inertia": [ + 130.88818359375, + 0.0, + 0.0, + 0.0, + 56.292274475097656, + 0.0, + 0.0, + 0.0, + 51.789756774902344 + ], + "mass": 110.88359307679382, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 22, + "solar_panel": { + "direction": [ + 0.5411171728488074, + 0.5208542794094921, + 0.6602295243844617 + ], + "area": 0.24894911421864482, + "efficiency": 0.10754481035870307 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3822491902563321, + "power": 3.5580300144530463, + "type": 1 + }, + "battery": { + "capacity": 11095.268672498623, + "percentage": 0.49568797773670403 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 522.9908102176644, + "power": 5.003528085388024, + "efficiency": 0.5444225878512552 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 455.87146380741297, + "power": 6.323219856639516, + "efficiency": 0.5378516963905297 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 713.1719593519158, + "power": 5.887255589716479, + "efficiency": 0.5737470365447541 + } + ], + "mrp_control": { + "k": 27.95550270987556, + "ki": 0.0032538192578078417, + "p": 69.07117997225085, + "integral_limit": 0.004934613342560352 + }, + "true_anomaly": 339.05071822477623, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 22 + }, + { + "inertia": [ + 121.59809875488281, + 0.0, + 0.0, + 0.0, + 117.30191040039062, + 0.0, + 0.0, + 0.0, + 180.42897033691406 + ], + "mass": 194.851834491609, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 23, + "solar_panel": { + "direction": [ + 0.9553951545279195, + 0.17102274025122896, + -0.24077234272551662 + ], + "area": 0.38393857096675144, + "efficiency": 0.4025446325637845 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4097375969803798, + "power": 1.028470612817919, + "type": 1 + }, + "battery": { + "capacity": 27038.12321438997, + "percentage": 0.18711984470178583 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 408.6546133834493, + "power": 5.890508208472191, + "efficiency": 0.5086073353525614 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 537.5010154696525, + "power": 5.591860560912921, + "efficiency": 0.565600150085006 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 636.3242967850734, + "power": 6.738315274147231, + "efficiency": 0.570179859709997 + } + ], + "mrp_control": { + "k": 15.890874212086949, + "ki": 0.005685718154850635, + "p": 38.60359384099125, + "integral_limit": 0.021727358212299628 + }, + "true_anomaly": 144.3224965317029, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 23 + }, + { + "inertia": [ + 75.00740814208984, + 0.0, + 0.0, + 0.0, + 115.39053344726562, + 0.0, + 0.0, + 0.0, + 68.64449310302734 + ], + "mass": 50.01387583066171, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 24, + "solar_panel": { + "direction": [ + 0.7707699731663185, + 0.585666435055563, + -0.2508156201565221 + ], + "area": 0.15443081174810952, + "efficiency": 0.44033246475989574 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.15064882530547796, + "power": 8.945205976487838, + "type": 1 + }, + "battery": { + "capacity": 14812.395596411297, + "percentage": 0.6248957547823867 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 620.9490484065881, + "power": 5.460852947918215, + "efficiency": 0.5215835984169863 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 477.87544281516875, + "power": 6.340744813407192, + "efficiency": 0.5896164558904393 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 466.6691020903396, + "power": 5.391866643606632, + "efficiency": 0.5401098230992876 + } + ], + "mrp_control": { + "k": 47.0212321836398, + "ki": 0.0023026392990216017, + "p": 167.05376986646326, + "integral_limit": 0.007208417782584227 + }, + "true_anomaly": 275.7761510965261, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 24 + }, + { + "inertia": [ + 173.87033081054688, + 0.0, + 0.0, + 0.0, + 90.11174011230469, + 0.0, + 0.0, + 0.0, + 72.83679962158203 + ], + "mass": 158.981124645599, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 25, + "solar_panel": { + "direction": [ + 0.2624542681608189, + 0.21858998382316483, + -0.9398596576597793 + ], + "area": 0.33915128085202606, + "efficiency": 0.28005682301848306 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.493281916668587, + "power": 4.8943335471848926, + "type": 1 + }, + "battery": { + "capacity": 8354.540831263443, + "percentage": 0.9249325992887165 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 553.196106120227, + "power": 5.267708358953535, + "efficiency": 0.5769818051870826 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 433.72354664000153, + "power": 5.219120612895811, + "efficiency": 0.555457436201528 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 747.2551671366512, + "power": 5.356059239445581, + "efficiency": 0.5924651452646943 + } + ], + "mrp_control": { + "k": 29.31663148357981, + "ki": 0.00554968173399789, + "p": 81.13613680262262, + "integral_limit": 0.014572403366210067 + }, + "true_anomaly": 345.072400124062, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 25 + }, + { + "inertia": [ + 80.55006408691406, + 0.0, + 0.0, + 0.0, + 186.8439483642578, + 0.0, + 0.0, + 0.0, + 169.62149047851562 + ], + "mass": 116.09217930048595, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 26, + "solar_panel": { + "direction": [ + 0.15800928297494235, + 0.5057904723763619, + -0.8480619461731799 + ], + "area": 0.15770348116304606, + "efficiency": 0.4664443491665551 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3231826479280563, + "power": 7.604576624812446, + "type": 1 + }, + "battery": { + "capacity": 21976.472542189556, + "percentage": 0.5439036702523603 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 627.9150128597548, + "power": 5.907378900876856, + "efficiency": 0.5524604766705891 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 740.0701895830443, + "power": 5.522942525753495, + "efficiency": 0.523219466281471 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 680.7731801700008, + "power": 5.795958014927567, + "efficiency": 0.5197487834231359 + } + ], + "mrp_control": { + "k": 25.34028326511986, + "ki": 0.006025262167784888, + "p": 94.38256731461495, + "integral_limit": 0.018208842840679227 + }, + "true_anomaly": 91.72827450367556, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 26 + }, + { + "inertia": [ + 110.465087890625, + 0.0, + 0.0, + 0.0, + 122.02111053466797, + 0.0, + 0.0, + 0.0, + 109.68540954589844 + ], + "mass": 153.2115098249791, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 27, + "solar_panel": { + "direction": [ + 0.17473794098291467, + 0.12931775289237615, + -0.976085841905269 + ], + "area": 0.13276376791301142, + "efficiency": 0.290034121201011 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.30917795683677185, + "power": 2.6387759438017073, + "type": 1 + }, + "battery": { + "capacity": 29527.250100622838, + "percentage": 0.40011465790897927 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 561.52163263424, + "power": 6.8664210678161774, + "efficiency": 0.5095547347837202 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 494.80436403523606, + "power": 6.748097431620345, + "efficiency": 0.5703054877133322 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 515.5900309495134, + "power": 5.555819020983698, + "efficiency": 0.5946218168702601 + } + ], + "mrp_control": { + "k": 31.62692422386898, + "ki": 0.0036962347357206416, + "p": 121.42425966787773, + "integral_limit": 0.01775294266988211 + }, + "true_anomaly": 95.46255056665164, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 27 + }, + { + "inertia": [ + 62.815853118896484, + 0.0, + 0.0, + 0.0, + 86.47330474853516, + 0.0, + 0.0, + 0.0, + 154.16949462890625 + ], + "mass": 61.16739165852271, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 28, + "solar_panel": { + "direction": [ + -0.21536078334759085, + 0.7479520961577308, + 0.6278434477233705 + ], + "area": 0.4730494291575501, + "efficiency": 0.3548038323532954 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.44364906384599345, + "power": 4.812997549744628, + "type": 1 + }, + "battery": { + "capacity": 9327.582513491325, + "percentage": 0.8807073810856674 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 507.59566094410695, + "power": 5.671135652550298, + "efficiency": 0.5314991731184532 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 403.3504086734299, + "power": 6.896037476496794, + "efficiency": 0.5080101707212374 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 598.8473941459645, + "power": 5.962465120585866, + "efficiency": 0.5760331252416319 + } + ], + "mrp_control": { + "k": 59.55341484015559, + "ki": 0.004839840293452442, + "p": 184.26132172405485, + "integral_limit": 0.002735983303320729 + }, + "true_anomaly": 66.45804213697667, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 28 + }, + { + "inertia": [ + 164.69927978515625, + 0.0, + 0.0, + 0.0, + 177.44561767578125, + 0.0, + 0.0, + 0.0, + 168.81134033203125 + ], + "mass": 184.22009277665626, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 29, + "solar_panel": { + "direction": [ + -0.7834702026169048, + 0.2200996778251942, + 0.581145914063475 + ], + "area": 0.4932412543471627, + "efficiency": 0.4064518710226326 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3336395230975165, + "power": 8.525932640629712, + "type": 1 + }, + "battery": { + "capacity": 20287.27211654811, + "percentage": 0.38823415526133787 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 704.3837150439671, + "power": 6.717607406283197, + "efficiency": 0.5963834717327685 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 505.59000700386576, + "power": 5.046718687748379, + "efficiency": 0.5351471094316649 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 509.20402622941907, + "power": 6.506047046984534, + "efficiency": 0.593419901579666 + } + ], + "mrp_control": { + "k": 61.36054049823374, + "ki": 0.007178967144352061, + "p": 162.28984924173105, + "integral_limit": 0.013069368292876407 + }, + "true_anomaly": 232.38187591848882, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 29 + }, + { + "inertia": [ + 137.92861938476562, + 0.0, + 0.0, + 0.0, + 159.41644287109375, + 0.0, + 0.0, + 0.0, + 52.460201263427734 + ], + "mass": 150.52626102850826, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 30, + "solar_panel": { + "direction": [ + -0.2632122937714677, + 0.5854407476146904, + -0.766797508759591 + ], + "area": 0.3330771622305777, + "efficiency": 0.47759655481364427 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.12389406029309513, + "power": 8.740755845730618, + "type": 1 + }, + "battery": { + "capacity": 18066.912736388986, + "percentage": 0.6244289970672047 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 441.5265650454889, + "power": 5.141572477991571, + "efficiency": 0.5006317164400195 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 562.4720158813085, + "power": 5.528397757940486, + "efficiency": 0.5830722204378737 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 682.0035233681422, + "power": 6.346432610598145, + "efficiency": 0.5098128776783618 + } + ], + "mrp_control": { + "k": 31.72003771629443, + "ki": 0.004000350317408228, + "p": 111.98460754110863, + "integral_limit": 0.008122535853861749 + }, + "true_anomaly": 21.75681899574958, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 30 + }, + { + "inertia": [ + 50.48373794555664, + 0.0, + 0.0, + 0.0, + 106.27657318115234, + 0.0, + 0.0, + 0.0, + 109.31539916992188 + ], + "mass": 64.46774672943971, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 31, + "solar_panel": { + "direction": [ + 0.9017821826026073, + 0.203772110925115, + 0.38113753678901857 + ], + "area": 0.18096000615110347, + "efficiency": 0.3435165733144405 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.1990107804500775, + "power": 5.995627165993735, + "type": 1 + }, + "battery": { + "capacity": 8100.967518947934, + "percentage": 0.10503467984111502 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 629.526315466152, + "power": 6.381770701085024, + "efficiency": 0.5002322168610505 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 479.97231050445413, + "power": 6.62380880403943, + "efficiency": 0.5156102773310934 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 523.8886963853304, + "power": 6.049278921037212, + "efficiency": 0.5063934384609946 + } + ], + "mrp_control": { + "k": 17.54353203782184, + "ki": 0.0003233202932826285, + "p": 67.60556406340903, + "integral_limit": 0.00010601988277362711 + }, + "true_anomaly": 90.05335844352857, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 31 + }, + { + "inertia": [ + 193.609130859375, + 0.0, + 0.0, + 0.0, + 131.07681274414062, + 0.0, + 0.0, + 0.0, + 102.38029479980469 + ], + "mass": 130.4111944183619, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 32, + "solar_panel": { + "direction": [ + 0.27209368804208645, + 0.29732259319826554, + 0.9151853913287266 + ], + "area": 0.41047042005856527, + "efficiency": 0.38636709378789846 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.1475632577180142, + "power": 6.94936260817558, + "type": 1 + }, + "battery": { + "capacity": 11539.11776110618, + "percentage": 0.13013675385232695 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 518.4547402109831, + "power": 5.622857170404309, + "efficiency": 0.5659332202420013 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 597.8745788286388, + "power": 5.068115736970739, + "efficiency": 0.5249165267901665 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 703.7670971342156, + "power": 5.468836104468972, + "efficiency": 0.5107485333732236 + } + ], + "mrp_control": { + "k": 68.86346888210812, + "ki": 0.006815061411438148, + "p": 146.85795962316513, + "integral_limit": 0.004083500896129955 + }, + "true_anomaly": 129.1620118629534, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 32 + }, + { + "inertia": [ + 70.8291015625, + 0.0, + 0.0, + 0.0, + 54.8289794921875, + 0.0, + 0.0, + 0.0, + 103.90032196044922 + ], + "mass": 90.85503027059545, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 33, + "solar_panel": { + "direction": [ + -0.04128837520627612, + 0.30342071744726307, + -0.9519617315294843 + ], + "area": 0.4787451912652083, + "efficiency": 0.35427006049942333 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.1732125240997246, + "power": 7.239454793887392, + "type": 1 + }, + "battery": { + "capacity": 22340.733452580986, + "percentage": 0.8745264707996598 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 451.65025478511734, + "power": 5.9332835604956795, + "efficiency": 0.5241277213566761 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 573.7317398195186, + "power": 5.957952165603403, + "efficiency": 0.5273430198247914 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 460.2389452547857, + "power": 6.018873241098501, + "efficiency": 0.5602564139941224 + } + ], + "mrp_control": { + "k": 35.564117767322884, + "ki": 0.0008444433665788009, + "p": 73.98644707021674, + "integral_limit": 0.0007487033961818277 + }, + "true_anomaly": 154.96171177303188, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 33 + }, + { + "inertia": [ + 170.7510223388672, + 0.0, + 0.0, + 0.0, + 185.28860473632812, + 0.0, + 0.0, + 0.0, + 184.50514221191406 + ], + "mass": 55.708279358654316, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 34, + "solar_panel": { + "direction": [ + -0.2534866857959683, + 0.030159013285600396, + 0.9668686229482344 + ], + "area": 0.3157184216673371, + "efficiency": 0.26876446571578794 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.20469748817744754, + "power": 1.9461769381059422, + "type": 1 + }, + "battery": { + "capacity": 26682.893039548686, + "percentage": 0.9888884604999021 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 452.1604451065902, + "power": 5.918263188917836, + "efficiency": 0.5299865489131563 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 525.1995303628062, + "power": 6.718930648285781, + "efficiency": 0.5131628326250139 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 584.5025822748539, + "power": 5.346888247793424, + "efficiency": 0.5944877425412961 + } + ], + "mrp_control": { + "k": 25.579448295746296, + "ki": 0.007147865185550538, + "p": 102.17880853516924, + "integral_limit": 0.03155634151623155 + }, + "true_anomaly": 12.812314442547482, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 34 + }, + { + "inertia": [ + 164.40878295898438, + 0.0, + 0.0, + 0.0, + 124.3059310913086, + 0.0, + 0.0, + 0.0, + 199.4046630859375 + ], + "mass": 168.82687596975484, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 35, + "solar_panel": { + "direction": [ + 0.5389933694066215, + 0.3559339323810261, + 0.7634115426920636 + ], + "area": 0.23156215433705687, + "efficiency": 0.4585052756656782 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4104999682383087, + "power": 4.3117625204495615, + "type": 1 + }, + "battery": { + "capacity": 29751.111664186592, + "percentage": 0.8853148746078137 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 624.4243110597824, + "power": 5.40446285238703, + "efficiency": 0.5967881808523823 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 587.4486863625422, + "power": 5.153609607394296, + "efficiency": 0.5916495570330632 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 539.6048598389965, + "power": 6.350122180306273, + "efficiency": 0.5932673664262325 + } + ], + "mrp_control": { + "k": 31.935347205687695, + "ki": 0.0025146251223029416, + "p": 66.54698401965177, + "integral_limit": 0.0014785626915179441 + }, + "true_anomaly": 147.94684420267305, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 35 + }, + { + "inertia": [ + 159.93382263183594, + 0.0, + 0.0, + 0.0, + 96.27471923828125, + 0.0, + 0.0, + 0.0, + 120.86653137207031 + ], + "mass": 89.87381231975665, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 36, + "solar_panel": { + "direction": [ + 0.2623140002294313, + 0.9639491494406074, + 0.04464753718139095 + ], + "area": 0.2760135449935974, + "efficiency": 0.4122634402914367 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.32267325636865174, + "power": 5.530301927327222, + "type": 1 + }, + "battery": { + "capacity": 25894.337180689967, + "percentage": 0.41745179813509736 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 405.6530658929413, + "power": 6.122471076492553, + "efficiency": 0.5603521637962245 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 552.3040545476281, + "power": 6.703579360539693, + "efficiency": 0.500705987303571 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 559.0534142768141, + "power": 6.552154382310265, + "efficiency": 0.5644912642844295 + } + ], + "mrp_control": { + "k": 27.301431395569487, + "ki": 0.008235417538923337, + "p": 92.61964683502015, + "integral_limit": 0.012524391465425945 + }, + "true_anomaly": 83.93601708425153, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 36 + }, + { + "inertia": [ + 55.55162811279297, + 0.0, + 0.0, + 0.0, + 89.18527221679688, + 0.0, + 0.0, + 0.0, + 176.1938018798828 + ], + "mass": 118.99688723310146, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 37, + "solar_panel": { + "direction": [ + 0.705142227308625, + 0.19316250737501073, + -0.6822482576092301 + ], + "area": 0.2218309870419225, + "efficiency": 0.34061852283351307 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.12234404099173296, + "power": 1.4453999667359319, + "type": 1 + }, + "battery": { + "capacity": 26905.693941459565, + "percentage": 0.7197682310549453 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 474.62653646742484, + "power": 6.81648282478782, + "efficiency": 0.5306016091472355 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 565.1802065831141, + "power": 6.519542894198638, + "efficiency": 0.515410652185916 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 585.2514343229208, + "power": 6.925673900074187, + "efficiency": 0.5844688747815419 + } + ], + "mrp_control": { + "k": 50.14796421134883, + "ki": 0.007167462640499612, + "p": 163.45574244969058, + "integral_limit": 0.027352668535722127 + }, + "true_anomaly": 274.08877302767894, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 37 + }, + { + "inertia": [ + 57.36235809326172, + 0.0, + 0.0, + 0.0, + 96.36605072021484, + 0.0, + 0.0, + 0.0, + 140.21966552734375 + ], + "mass": 136.6793378862295, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 38, + "solar_panel": { + "direction": [ + -0.9115423815533619, + 0.3439740266031696, + -0.22532721907134784 + ], + "area": 0.46017440196749526, + "efficiency": 0.1088704164108961 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.27193442431785386, + "power": 1.2351520296729055, + "type": 1 + }, + "battery": { + "capacity": 29589.543031626832, + "percentage": 0.2249572903840345 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 617.2082345633103, + "power": 5.240881496069104, + "efficiency": 0.5230761521606548 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 734.7474452189011, + "power": 6.152837365004379, + "efficiency": 0.5559139121080663 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 591.7456486964359, + "power": 5.306656376679075, + "efficiency": 0.5236595429446459 + } + ], + "mrp_control": { + "k": 54.97144313676399, + "ki": 0.00015221593736463037, + "p": 197.89248346218753, + "integral_limit": 0.0006441416947412969 + }, + "true_anomaly": 166.47506349404966, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 38 + } + ] +} \ No newline at end of file diff --git a/benchmarks/aeosbench/dataset/cases/00604/taskset.json b/benchmarks/aeosbench/dataset/cases/00604/taskset.json new file mode 100644 index 0000000..f946f57 --- /dev/null +++ b/benchmarks/aeosbench/dataset/cases/00604/taskset.json @@ -0,0 +1,1157 @@ +[ + { + "release_time": 1954, + "due_time": 3098, + "duration": 26, + "coordinate": [ + 3.859276338353297, + 51.644140701515965 + ], + "sensor_type": 1, + "id": 0 + }, + { + "release_time": 2916, + "due_time": 3072, + "duration": 20, + "coordinate": [ + 24.143681256887277, + -104.516206779925 + ], + "sensor_type": 1, + "id": 1 + }, + { + "release_time": 24, + "due_time": 3355, + "duration": 45, + "coordinate": [ + 59.8653369392072, + 162.06647114784272 + ], + "sensor_type": 1, + "id": 2 + }, + { + "release_time": 482, + "due_time": 1424, + "duration": 49, + "coordinate": [ + -45.09763516738608, + -82.22726722022715 + ], + "sensor_type": 1, + "id": 3 + }, + { + "release_time": 3302, + "due_time": 3409, + "duration": 22, + "coordinate": [ + 4.9090996301485035, + 153.70882072907938 + ], + "sensor_type": 1, + "id": 4 + }, + { + "release_time": 964, + "due_time": 2210, + "duration": 58, + "coordinate": [ + 85.74555691284203, + -155.69312407380218 + ], + "sensor_type": 1, + "id": 5 + }, + { + "release_time": 1977, + "due_time": 2227, + "duration": 30, + "coordinate": [ + -14.104856958603747, + -110.10896274522693 + ], + "sensor_type": 1, + "id": 6 + }, + { + "release_time": 2934, + "due_time": 3275, + "duration": 56, + "coordinate": [ + -15.87127490079149, + -22.249278038686242 + ], + "sensor_type": 1, + "id": 7 + }, + { + "release_time": 2470, + "due_time": 2739, + "duration": 25, + "coordinate": [ + -70.5564329399568, + -130.5437414867236 + ], + "sensor_type": 1, + "id": 8 + }, + { + "release_time": 638, + "due_time": 3405, + "duration": 53, + "coordinate": [ + 9.2702730742091, + -18.924662952338622 + ], + "sensor_type": 1, + "id": 9 + }, + { + "release_time": 1986, + "due_time": 2495, + "duration": 55, + "coordinate": [ + 64.87044925166788, + -87.72655157525692 + ], + "sensor_type": 1, + "id": 10 + }, + { + "release_time": 3096, + "due_time": 3520, + "duration": 23, + "coordinate": [ + -5.009040009880053, + -124.3951330022856 + ], + "sensor_type": 1, + "id": 11 + }, + { + "release_time": 1297, + "due_time": 3385, + "duration": 42, + "coordinate": [ + 55.815799236234454, + 122.0016054664896 + ], + "sensor_type": 1, + "id": 12 + }, + { + "release_time": 109, + "due_time": 1586, + "duration": 54, + "coordinate": [ + -62.1984452402868, + 110.05123365447969 + ], + "sensor_type": 1, + "id": 13 + }, + { + "release_time": 2491, + "due_time": 3132, + "duration": 51, + "coordinate": [ + -74.54274117531104, + 119.51510210611065 + ], + "sensor_type": 1, + "id": 14 + }, + { + "release_time": 3146, + "due_time": 3481, + "duration": 39, + "coordinate": [ + -86.1235798109348, + -139.53687105605115 + ], + "sensor_type": 1, + "id": 15 + }, + { + "release_time": 1582, + "due_time": 1684, + "duration": 19, + "coordinate": [ + 77.19346118515219, + -138.89385559617182 + ], + "sensor_type": 1, + "id": 16 + }, + { + "release_time": 1442, + "due_time": 1989, + "duration": 27, + "coordinate": [ + -2.716919642957336, + -127.93039400189147 + ], + "sensor_type": 1, + "id": 17 + }, + { + "release_time": 3238, + "due_time": 3583, + "duration": 48, + "coordinate": [ + 5.625798971836474, + 138.67001999859178 + ], + "sensor_type": 1, + "id": 18 + }, + { + "release_time": 2593, + "due_time": 3577, + "duration": 35, + "coordinate": [ + -15.598444678280131, + 104.0430729344921 + ], + "sensor_type": 1, + "id": 19 + }, + { + "release_time": 3446, + "due_time": 3535, + "duration": 27, + "coordinate": [ + -72.47127575168273, + 165.51244358494284 + ], + "sensor_type": 1, + "id": 20 + }, + { + "release_time": 1164, + "due_time": 2177, + "duration": 45, + "coordinate": [ + 30.719951117897054, + 109.09446332876536 + ], + "sensor_type": 1, + "id": 21 + }, + { + "release_time": 816, + "due_time": 2013, + "duration": 42, + "coordinate": [ + -15.074735834251129, + -5.754684109298978 + ], + "sensor_type": 1, + "id": 22 + }, + { + "release_time": 2520, + "due_time": 3086, + "duration": 35, + "coordinate": [ + 56.56107603456337, + -37.04681509192122 + ], + "sensor_type": 1, + "id": 23 + }, + { + "release_time": 2013, + "due_time": 2690, + "duration": 41, + "coordinate": [ + 19.246223209963844, + 86.39346112116294 + ], + "sensor_type": 1, + "id": 24 + }, + { + "release_time": 1994, + "due_time": 2404, + "duration": 28, + "coordinate": [ + 51.50488400755441, + 122.98875744740724 + ], + "sensor_type": 1, + "id": 25 + }, + { + "release_time": 60, + "due_time": 810, + "duration": 32, + "coordinate": [ + 66.42607320054046, + -44.115981452684196 + ], + "sensor_type": 1, + "id": 26 + }, + { + "release_time": 2130, + "due_time": 3287, + "duration": 42, + "coordinate": [ + 54.188130954592424, + 159.8244359570587 + ], + "sensor_type": 1, + "id": 27 + }, + { + "release_time": 2660, + "due_time": 2877, + "duration": 17, + "coordinate": [ + 9.25638107506225, + 60.60939738324029 + ], + "sensor_type": 1, + "id": 28 + }, + { + "release_time": 992, + "due_time": 2172, + "duration": 27, + "coordinate": [ + -11.917128085447416, + -47.368701166677994 + ], + "sensor_type": 1, + "id": 29 + }, + { + "release_time": 1877, + "due_time": 2803, + "duration": 29, + "coordinate": [ + 69.65831920066643, + -89.7631533930774 + ], + "sensor_type": 1, + "id": 30 + }, + { + "release_time": 2870, + "due_time": 3574, + "duration": 22, + "coordinate": [ + -3.4617448231010854, + 36.60729931864705 + ], + "sensor_type": 1, + "id": 31 + }, + { + "release_time": 699, + "due_time": 3134, + "duration": 19, + "coordinate": [ + -81.40478986181553, + 11.220126519457352 + ], + "sensor_type": 1, + "id": 32 + }, + { + "release_time": 452, + "due_time": 1721, + "duration": 60, + "coordinate": [ + 16.935976027833547, + 173.49965945948145 + ], + "sensor_type": 1, + "id": 33 + }, + { + "release_time": 2497, + "due_time": 2799, + "duration": 18, + "coordinate": [ + 69.76759546200384, + -27.529683463451335 + ], + "sensor_type": 1, + "id": 34 + }, + { + "release_time": 1094, + "due_time": 2063, + "duration": 59, + "coordinate": [ + -81.16138179979413, + 161.57846826781525 + ], + "sensor_type": 1, + "id": 35 + }, + { + "release_time": 1577, + "due_time": 2173, + "duration": 53, + "coordinate": [ + 33.76781874637123, + 63.61168684472369 + ], + "sensor_type": 1, + "id": 36 + }, + { + "release_time": 1782, + "due_time": 2913, + "duration": 21, + "coordinate": [ + -86.19939520000804, + 70.90197546948963 + ], + "sensor_type": 1, + "id": 37 + }, + { + "release_time": 860, + "due_time": 2841, + "duration": 47, + "coordinate": [ + -86.61167476287659, + -148.72076358892951 + ], + "sensor_type": 1, + "id": 38 + }, + { + "release_time": 2486, + "due_time": 2865, + "duration": 21, + "coordinate": [ + -35.92879497438342, + -111.4788792929906 + ], + "sensor_type": 1, + "id": 39 + }, + { + "release_time": 1513, + "due_time": 3045, + "duration": 29, + "coordinate": [ + 2.985056781011906, + 10.273300546943489 + ], + "sensor_type": 1, + "id": 40 + }, + { + "release_time": 1162, + "due_time": 1900, + "duration": 45, + "coordinate": [ + -82.96415282104843, + -106.78787980776815 + ], + "sensor_type": 1, + "id": 41 + }, + { + "release_time": 2838, + "due_time": 3472, + "duration": 26, + "coordinate": [ + -5.4331885776956454, + -134.38555574206373 + ], + "sensor_type": 1, + "id": 42 + }, + { + "release_time": 2988, + "due_time": 3113, + "duration": 36, + "coordinate": [ + -53.049350149652106, + -64.78319217295902 + ], + "sensor_type": 1, + "id": 43 + }, + { + "release_time": 3140, + "due_time": 3318, + "duration": 28, + "coordinate": [ + -63.05320489012975, + 158.65854828748678 + ], + "sensor_type": 1, + "id": 44 + }, + { + "release_time": 2328, + "due_time": 3348, + "duration": 29, + "coordinate": [ + -19.06499816979833, + 88.79315226048624 + ], + "sensor_type": 1, + "id": 45 + }, + { + "release_time": 73, + "due_time": 3447, + "duration": 56, + "coordinate": [ + 55.92030263021093, + 110.86078216466859 + ], + "sensor_type": 1, + "id": 46 + }, + { + "release_time": 3219, + "due_time": 3481, + "duration": 48, + "coordinate": [ + -61.03301209227636, + -5.507244570986842 + ], + "sensor_type": 1, + "id": 47 + }, + { + "release_time": 465, + "due_time": 1397, + "duration": 38, + "coordinate": [ + -3.9762668438520166, + -67.30137560015152 + ], + "sensor_type": 1, + "id": 48 + }, + { + "release_time": 589, + "due_time": 1496, + "duration": 22, + "coordinate": [ + 15.29025339347129, + 164.9592120258701 + ], + "sensor_type": 1, + "id": 49 + }, + { + "release_time": 2590, + "due_time": 3324, + "duration": 44, + "coordinate": [ + 27.60557395534164, + 158.5210353062934 + ], + "sensor_type": 1, + "id": 50 + }, + { + "release_time": 1817, + "due_time": 2830, + "duration": 51, + "coordinate": [ + 25.486806787660456, + -109.31900700463909 + ], + "sensor_type": 1, + "id": 51 + }, + { + "release_time": 2629, + "due_time": 3294, + "duration": 45, + "coordinate": [ + -33.613100416542025, + -29.718321385597534 + ], + "sensor_type": 1, + "id": 52 + }, + { + "release_time": 3018, + "due_time": 3356, + "duration": 44, + "coordinate": [ + -11.382674135184686, + 13.778516125565659 + ], + "sensor_type": 1, + "id": 53 + }, + { + "release_time": 2454, + "due_time": 2779, + "duration": 52, + "coordinate": [ + -35.44815952612422, + 42.672392346696455 + ], + "sensor_type": 1, + "id": 54 + }, + { + "release_time": 2303, + "due_time": 2780, + "duration": 50, + "coordinate": [ + -15.644503891939337, + 52.91619423255531 + ], + "sensor_type": 1, + "id": 55 + }, + { + "release_time": 2061, + "due_time": 2194, + "duration": 28, + "coordinate": [ + -31.539488035799494, + -46.78454757742577 + ], + "sensor_type": 1, + "id": 56 + }, + { + "release_time": 1047, + "due_time": 2575, + "duration": 41, + "coordinate": [ + -48.14480677882916, + -129.97205737528208 + ], + "sensor_type": 1, + "id": 57 + }, + { + "release_time": 3040, + "due_time": 3398, + "duration": 48, + "coordinate": [ + -62.64939726373325, + -76.37669269034105 + ], + "sensor_type": 1, + "id": 58 + }, + { + "release_time": 1446, + "due_time": 2440, + "duration": 42, + "coordinate": [ + 26.193484357671622, + 96.64349496525045 + ], + "sensor_type": 1, + "id": 59 + }, + { + "release_time": 1628, + "due_time": 2843, + "duration": 60, + "coordinate": [ + -20.514850281147105, + -64.86450097334169 + ], + "sensor_type": 1, + "id": 60 + }, + { + "release_time": 3013, + "due_time": 3445, + "duration": 36, + "coordinate": [ + 21.562174063162956, + -35.07652880883586 + ], + "sensor_type": 1, + "id": 61 + }, + { + "release_time": 433, + "due_time": 2240, + "duration": 54, + "coordinate": [ + 22.18679067162003, + 42.01954359959754 + ], + "sensor_type": 1, + "id": 62 + }, + { + "release_time": 2040, + "due_time": 2265, + "duration": 19, + "coordinate": [ + -26.555549487135842, + -145.35044609601331 + ], + "sensor_type": 1, + "id": 63 + }, + { + "release_time": 2031, + "due_time": 2849, + "duration": 24, + "coordinate": [ + -49.59091098496072, + -157.2158834550009 + ], + "sensor_type": 1, + "id": 64 + }, + { + "release_time": 1148, + "due_time": 2942, + "duration": 45, + "coordinate": [ + 20.734323504519793, + -79.25618068881028 + ], + "sensor_type": 1, + "id": 65 + }, + { + "release_time": 2488, + "due_time": 3372, + "duration": 39, + "coordinate": [ + 69.60270322820816, + 45.61028578506202 + ], + "sensor_type": 1, + "id": 66 + }, + { + "release_time": 1349, + "due_time": 2817, + "duration": 60, + "coordinate": [ + -38.474373138935945, + 50.69164027692355 + ], + "sensor_type": 1, + "id": 67 + }, + { + "release_time": 2165, + "due_time": 3351, + "duration": 53, + "coordinate": [ + -36.57946631864797, + 173.97284487066418 + ], + "sensor_type": 1, + "id": 68 + }, + { + "release_time": 416, + "due_time": 3220, + "duration": 55, + "coordinate": [ + -12.12532983627709, + -25.293517166527465 + ], + "sensor_type": 1, + "id": 69 + }, + { + "release_time": 1018, + "due_time": 2357, + "duration": 44, + "coordinate": [ + -60.49002075450608, + 110.9447782412546 + ], + "sensor_type": 1, + "id": 70 + }, + { + "release_time": 2544, + "due_time": 3566, + "duration": 23, + "coordinate": [ + -79.03630888380816, + -139.37564470488428 + ], + "sensor_type": 1, + "id": 71 + }, + { + "release_time": 1160, + "due_time": 3522, + "duration": 21, + "coordinate": [ + -25.128683444567386, + 130.15957747321823 + ], + "sensor_type": 1, + "id": 72 + }, + { + "release_time": 303, + "due_time": 554, + "duration": 19, + "coordinate": [ + -13.293893397156154, + -115.12035014397823 + ], + "sensor_type": 1, + "id": 73 + }, + { + "release_time": 2882, + "due_time": 3465, + "duration": 18, + "coordinate": [ + 68.24244498760416, + 133.5937421887803 + ], + "sensor_type": 1, + "id": 74 + }, + { + "release_time": 1271, + "due_time": 2401, + "duration": 49, + "coordinate": [ + 22.50686314498317, + 0.9653871043753668 + ], + "sensor_type": 1, + "id": 75 + }, + { + "release_time": 3070, + "due_time": 3509, + "duration": 50, + "coordinate": [ + 53.2726027190146, + 160.5572666494998 + ], + "sensor_type": 1, + "id": 76 + }, + { + "release_time": 1100, + "due_time": 2348, + "duration": 44, + "coordinate": [ + -50.79668261155882, + 133.22339564912227 + ], + "sensor_type": 1, + "id": 77 + }, + { + "release_time": 3278, + "due_time": 3490, + "duration": 35, + "coordinate": [ + -58.14749854658207, + 118.83969803474974 + ], + "sensor_type": 1, + "id": 78 + }, + { + "release_time": 1947, + "due_time": 2302, + "duration": 51, + "coordinate": [ + 50.90871731846724, + -13.109536867949373 + ], + "sensor_type": 1, + "id": 79 + }, + { + "release_time": 3255, + "due_time": 3545, + "duration": 15, + "coordinate": [ + 76.48012001535585, + -170.7375297007102 + ], + "sensor_type": 1, + "id": 80 + }, + { + "release_time": 3042, + "due_time": 3345, + "duration": 36, + "coordinate": [ + -61.32872477231554, + 129.49330546232437 + ], + "sensor_type": 1, + "id": 81 + }, + { + "release_time": 2554, + "due_time": 3220, + "duration": 44, + "coordinate": [ + -81.81973258167758, + -73.14673556486103 + ], + "sensor_type": 1, + "id": 82 + }, + { + "release_time": 220, + "due_time": 872, + "duration": 21, + "coordinate": [ + 73.63718481038666, + 2.1551248182561267 + ], + "sensor_type": 1, + "id": 83 + }, + { + "release_time": 3152, + "due_time": 3492, + "duration": 18, + "coordinate": [ + -5.763372515336968, + 61.80532131855287 + ], + "sensor_type": 1, + "id": 84 + }, + { + "release_time": 2561, + "due_time": 3598, + "duration": 37, + "coordinate": [ + -45.406477990444785, + -15.372897336071247 + ], + "sensor_type": 1, + "id": 85 + }, + { + "release_time": 3068, + "due_time": 3431, + "duration": 33, + "coordinate": [ + 8.308307000197232, + -129.56218145993498 + ], + "sensor_type": 1, + "id": 86 + }, + { + "release_time": 2307, + "due_time": 2903, + "duration": 39, + "coordinate": [ + -28.383621357948343, + -12.632124388262781 + ], + "sensor_type": 1, + "id": 87 + }, + { + "release_time": 2480, + "due_time": 3145, + "duration": 57, + "coordinate": [ + 1.9342114842517333, + -43.40769670255361 + ], + "sensor_type": 1, + "id": 88 + }, + { + "release_time": 2937, + "due_time": 3223, + "duration": 42, + "coordinate": [ + 89.07292450683269, + 61.39410080865346 + ], + "sensor_type": 1, + "id": 89 + }, + { + "release_time": 470, + "due_time": 1533, + "duration": 25, + "coordinate": [ + 55.38875303248173, + -65.03446093865904 + ], + "sensor_type": 1, + "id": 90 + }, + { + "release_time": 394, + "due_time": 1574, + "duration": 15, + "coordinate": [ + 78.41610257891904, + 120.0558728695384 + ], + "sensor_type": 1, + "id": 91 + }, + { + "release_time": 1221, + "due_time": 2948, + "duration": 15, + "coordinate": [ + -80.88571424858904, + -161.19514009788867 + ], + "sensor_type": 1, + "id": 92 + }, + { + "release_time": 396, + "due_time": 1968, + "duration": 31, + "coordinate": [ + 63.84698229558106, + 9.809914708023229 + ], + "sensor_type": 1, + "id": 93 + }, + { + "release_time": 684, + "due_time": 2095, + "duration": 54, + "coordinate": [ + -44.71007336776888, + 65.1768396614317 + ], + "sensor_type": 1, + "id": 94 + }, + { + "release_time": 862, + "due_time": 2422, + "duration": 47, + "coordinate": [ + -81.18585904659298, + 171.0786120042505 + ], + "sensor_type": 1, + "id": 95 + }, + { + "release_time": 1560, + "due_time": 2374, + "duration": 49, + "coordinate": [ + 67.21831351383005, + 120.21304428966607 + ], + "sensor_type": 1, + "id": 96 + }, + { + "release_time": 2064, + "due_time": 3260, + "duration": 41, + "coordinate": [ + 33.86739853331147, + 57.52193342606637 + ], + "sensor_type": 1, + "id": 97 + }, + { + "release_time": 2773, + "due_time": 2922, + "duration": 46, + "coordinate": [ + 69.74651988154332, + -63.92028093349272 + ], + "sensor_type": 1, + "id": 98 + }, + { + "release_time": 3326, + "due_time": 3504, + "duration": 43, + "coordinate": [ + 20.017944011039205, + -134.0546496700229 + ], + "sensor_type": 1, + "id": 99 + }, + { + "release_time": 1781, + "due_time": 2428, + "duration": 33, + "coordinate": [ + -64.24586669819104, + -24.947699977965385 + ], + "sensor_type": 1, + "id": 100 + }, + { + "release_time": 1604, + "due_time": 2394, + "duration": 16, + "coordinate": [ + -65.99358830518507, + 48.004202218524625 + ], + "sensor_type": 1, + "id": 101 + }, + { + "release_time": 1477, + "due_time": 3391, + "duration": 18, + "coordinate": [ + 54.30177337792833, + -15.520821870888227 + ], + "sensor_type": 1, + "id": 102 + }, + { + "release_time": 2724, + "due_time": 3296, + "duration": 44, + "coordinate": [ + -25.37471992106566, + 28.575131676526155 + ], + "sensor_type": 1, + "id": 103 + }, + { + "release_time": 1993, + "due_time": 2853, + "duration": 30, + "coordinate": [ + -64.72412006792122, + 161.17883342627692 + ], + "sensor_type": 1, + "id": 104 + } +] \ No newline at end of file diff --git a/benchmarks/aeosbench/dataset/cases/00616/constellation.json b/benchmarks/aeosbench/dataset/cases/00616/constellation.json new file mode 100644 index 0000000..20a11c6 --- /dev/null +++ b/benchmarks/aeosbench/dataset/cases/00616/constellation.json @@ -0,0 +1,1378 @@ +{ + "orbits": [ + { + "id": 0, + "eccentricity": 0.0001423, + "semi_major_axis": 6921000.0, + "inclination": 53.2147, + "right_ascension_of_the_ascending_node": 199.3089, + "argument_of_perigee": 102.9052 + }, + { + "id": 1, + "eccentricity": 0.0001317, + "semi_major_axis": 6921000.0, + "inclination": 53.0551, + "right_ascension_of_the_ascending_node": 270.3907, + "argument_of_perigee": 92.0762 + }, + { + "id": 2, + "eccentricity": 9.98e-05, + "semi_major_axis": 6921000.0, + "inclination": 53.2157, + "right_ascension_of_the_ascending_node": 158.681, + "argument_of_perigee": 83.7819 + }, + { + "id": 3, + "eccentricity": 0.0007696, + "semi_major_axis": 6871000.0, + "inclination": 97.3338, + "right_ascension_of_the_ascending_node": 251.3984, + "argument_of_perigee": 53.6923 + }, + { + "id": 4, + "eccentricity": 0.0001363, + "semi_major_axis": 6921000.0, + "inclination": 53.0539, + "right_ascension_of_the_ascending_node": 146.6452, + "argument_of_perigee": 93.6685 + }, + { + "id": 5, + "eccentricity": 0.0001337, + "semi_major_axis": 6921000.0, + "inclination": 53.2178, + "right_ascension_of_the_ascending_node": 30.8144, + "argument_of_perigee": 96.1004 + }, + { + "id": 6, + "eccentricity": 0.000228, + "semi_major_axis": 7571000.0, + "inclination": 87.9163, + "right_ascension_of_the_ascending_node": 149.4634, + "argument_of_perigee": 79.3273 + }, + { + "id": 7, + "eccentricity": 0.0001246, + "semi_major_axis": 6921000.0, + "inclination": 53.2151, + "right_ascension_of_the_ascending_node": 168.7182, + "argument_of_perigee": 94.6126 + }, + { + "id": 8, + "eccentricity": 0.0002927, + "semi_major_axis": 6921000.0, + "inclination": 70.0001, + "right_ascension_of_the_ascending_node": 352.5107, + "argument_of_perigee": 267.8119 + }, + { + "id": 9, + "eccentricity": 0.00119, + "semi_major_axis": 7007000.0, + "inclination": 97.6194, + "right_ascension_of_the_ascending_node": 42.8147, + "argument_of_perigee": 171.6948 + }, + { + "id": 10, + "eccentricity": 0.0001323, + "semi_major_axis": 6921000.0, + "inclination": 53.0535, + "right_ascension_of_the_ascending_node": 196.0194, + "argument_of_perigee": 85.0993 + }, + { + "id": 11, + "eccentricity": 0.0001261, + "semi_major_axis": 6921000.0, + "inclination": 53.0536, + "right_ascension_of_the_ascending_node": 62.7428, + "argument_of_perigee": 92.958 + }, + { + "id": 12, + "eccentricity": 0.0001147, + "semi_major_axis": 6921000.0, + "inclination": 53.2185, + "right_ascension_of_the_ascending_node": 30.4538, + "argument_of_perigee": 90.9514 + }, + { + "id": 13, + "eccentricity": 0.0001789, + "semi_major_axis": 6921000.0, + "inclination": 53.2178, + "right_ascension_of_the_ascending_node": 292.8809, + "argument_of_perigee": 116.1094 + } + ], + "satellites": [ + { + "inertia": [ + 138.23806762695312, + 0.0, + 0.0, + 0.0, + 88.02487182617188, + 0.0, + 0.0, + 0.0, + 156.69635009765625 + ], + "mass": 144.74031472797242, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 0, + "solar_panel": { + "direction": [ + 0.33419737440478076, + 0.5300014149014606, + 0.7793655208843927 + ], + "area": 0.1978168127899465, + "efficiency": 0.41519322269701653 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.1088811788415478, + "power": 9.158942030394535, + "type": 1 + }, + "battery": { + "capacity": 16684.20695962319, + "percentage": 0.20103953891392815 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 451.9787613393646, + "power": 6.69295998991497, + "efficiency": 0.5272239240882093 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 531.6180642549356, + "power": 6.539704198159033, + "efficiency": 0.5544153797162304 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 711.9083072682367, + "power": 6.702511072741439, + "efficiency": 0.5237001117365091 + } + ], + "mrp_control": { + "k": 27.013549624116166, + "ki": 0.0027307132784758392, + "p": 65.72319790616962, + "integral_limit": 0.012534031794977236 + }, + "true_anomaly": 69.81861773721837, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 0 + }, + { + "inertia": [ + 168.24281311035156, + 0.0, + 0.0, + 0.0, + 53.29975891113281, + 0.0, + 0.0, + 0.0, + 120.35054016113281 + ], + "mass": 54.79377860110492, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 1, + "solar_panel": { + "direction": [ + 0.7041649383691374, + 0.6900078375055722, + 0.16745424375772866 + ], + "area": 0.10754906366911535, + "efficiency": 0.365439705757322 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.1377111961460203, + "power": 3.290143821533097, + "type": 1 + }, + "battery": { + "capacity": 23184.675020123483, + "percentage": 0.6984314377418553 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 606.4632262368552, + "power": 6.994940711584301, + "efficiency": 0.5671012298407907 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 727.6422555209972, + "power": 5.203417412478022, + "efficiency": 0.5731258378213195 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 557.4142193858384, + "power": 5.848476033113599, + "efficiency": 0.5117016636009725 + } + ], + "mrp_control": { + "k": 30.111431162570387, + "ki": 0.0067189070507323026, + "p": 83.78659606748367, + "integral_limit": 0.029798178876021267 + }, + "true_anomaly": 103.62472805575113, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 1 + }, + { + "inertia": [ + 126.24333190917969, + 0.0, + 0.0, + 0.0, + 182.3116912841797, + 0.0, + 0.0, + 0.0, + 190.9062957763672 + ], + "mass": 93.54812140831186, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 2, + "solar_panel": { + "direction": [ + 0.7414885283537654, + 0.1463815064148275, + 0.6548031894390045 + ], + "area": 0.27244523428088663, + "efficiency": 0.3564252598919627 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.49199995216676584, + "power": 2.311544623807315, + "type": 1 + }, + "battery": { + "capacity": 21677.09284388544, + "percentage": 0.8340388134564252 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 434.7248531912621, + "power": 6.86124332608509, + "efficiency": 0.5243631733579857 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 402.1561303746026, + "power": 5.651273864737314, + "efficiency": 0.5350522456581396 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 649.0831594585434, + "power": 5.9178376216862585, + "efficiency": 0.5808303806921327 + } + ], + "mrp_control": { + "k": 25.91639392442818, + "ki": 0.003550413488377913, + "p": 91.37310295218573, + "integral_limit": 0.0013486345386123167 + }, + "true_anomaly": 304.3356030147734, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 2 + }, + { + "inertia": [ + 55.37273406982422, + 0.0, + 0.0, + 0.0, + 193.67376708984375, + 0.0, + 0.0, + 0.0, + 102.53012084960938 + ], + "mass": 188.098627454494, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 3, + "solar_panel": { + "direction": [ + -0.005860886594909783, + 0.899619293739253, + -0.43663574789566795 + ], + "area": 0.25225454356957167, + "efficiency": 0.15511964781549162 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.152299086115823, + "power": 6.5416209749662375, + "type": 1 + }, + "battery": { + "capacity": 28761.306344013716, + "percentage": 0.21536837668244896 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 457.61594503150127, + "power": 5.947672965385836, + "efficiency": 0.5705419690095063 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 729.737163104063, + "power": 6.23436436348222, + "efficiency": 0.5897559030358402 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 449.6335802042621, + "power": 5.143386601362523, + "efficiency": 0.5628028165178242 + } + ], + "mrp_control": { + "k": 79.09818191848355, + "ki": 0.005558940813903927, + "p": 256.01157665185906, + "integral_limit": 0.011333426011519336 + }, + "true_anomaly": 294.8037137795338, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 3 + }, + { + "inertia": [ + 74.56853485107422, + 0.0, + 0.0, + 0.0, + 190.33016967773438, + 0.0, + 0.0, + 0.0, + 70.05558776855469 + ], + "mass": 106.42891443180794, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 4, + "solar_panel": { + "direction": [ + 0.6092577049981943, + 0.776389432612946, + -0.16132110161811158 + ], + "area": 0.49573599889822584, + "efficiency": 0.3691564373963575 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.41948461479555454, + "power": 9.521296695635291, + "type": 1 + }, + "battery": { + "capacity": 12067.85912177316, + "percentage": 0.48654281667015364 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 623.3240476774074, + "power": 5.6627684080863485, + "efficiency": 0.5940554166912397 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 546.3916475237929, + "power": 5.142042030805209, + "efficiency": 0.5828735443982078 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 491.1628118207855, + "power": 6.88844711501012, + "efficiency": 0.5735269954183048 + } + ], + "mrp_control": { + "k": 19.998284032704646, + "ki": 0.002016004665102639, + "p": 52.43990618432044, + "integral_limit": 0.00123252451469467 + }, + "true_anomaly": 211.32744351000065, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 4 + }, + { + "inertia": [ + 86.47999572753906, + 0.0, + 0.0, + 0.0, + 123.91609191894531, + 0.0, + 0.0, + 0.0, + 167.7861328125 + ], + "mass": 151.96396293558277, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 5, + "solar_panel": { + "direction": [ + 0.3469059458096421, + 0.7172515323291644, + 0.6043231785505031 + ], + "area": 0.4724448362718956, + "efficiency": 0.24133519200329265 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.31269489204147394, + "power": 4.3301109629239765, + "type": 1 + }, + "battery": { + "capacity": 12629.536973983857, + "percentage": 0.7025977654963388 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 696.6292052334511, + "power": 6.2983368540276174, + "efficiency": 0.5227461313169424 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 697.0512888930037, + "power": 6.263026516265963, + "efficiency": 0.5980456001207664 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 556.0087041204021, + "power": 5.738972644100691, + "efficiency": 0.5063491188938146 + } + ], + "mrp_control": { + "k": 25.668789115298537, + "ki": 0.0024270408913876183, + "p": 89.78533400004702, + "integral_limit": 0.006935321417588882 + }, + "true_anomaly": 318.33198723774785, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 5 + }, + { + "inertia": [ + 178.80136108398438, + 0.0, + 0.0, + 0.0, + 178.0436248779297, + 0.0, + 0.0, + 0.0, + 123.75232696533203 + ], + "mass": 70.82950123921135, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 6, + "solar_panel": { + "direction": [ + 0.49283012045809443, + 0.07540140591120666, + -0.8668524097883524 + ], + "area": 0.46458580180140496, + "efficiency": 0.15315833049876795 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3551384155665208, + "power": 9.617769850598304, + "type": 1 + }, + "battery": { + "capacity": 10437.892610377066, + "percentage": 0.9588147975105714 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 489.61870104841466, + "power": 5.939891666373889, + "efficiency": 0.5270681225514552 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 555.9548033060165, + "power": 5.436437147717936, + "efficiency": 0.554679115806169 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 490.08221074778976, + "power": 5.871902664471909, + "efficiency": 0.5316146897678885 + } + ], + "mrp_control": { + "k": 33.855879752102766, + "ki": 0.005142948737685917, + "p": 73.10951752571182, + "integral_limit": 0.01321961006998025 + }, + "true_anomaly": 111.35254055051446, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 6 + }, + { + "inertia": [ + 165.0361328125, + 0.0, + 0.0, + 0.0, + 150.00247192382812, + 0.0, + 0.0, + 0.0, + 118.2786865234375 + ], + "mass": 105.48629779967766, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 7, + "solar_panel": { + "direction": [ + 0.7060907328217476, + 0.49221098404513597, + 0.5090817460964067 + ], + "area": 0.16435837031509692, + "efficiency": 0.4433377368058192 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.19346513693142944, + "power": 1.3174349465718342, + "type": 1 + }, + "battery": { + "capacity": 16395.656534929865, + "percentage": 0.6391841721112848 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 619.9662130760324, + "power": 6.8363705486808355, + "efficiency": 0.5859454095204788 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 442.362884521458, + "power": 5.906232843600466, + "efficiency": 0.5604264246882561 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 708.6993712365484, + "power": 5.5124496489506125, + "efficiency": 0.5430370122532445 + } + ], + "mrp_control": { + "k": 29.88366192818825, + "ki": 0.00454407266808169, + "p": 74.75634322863769, + "integral_limit": 0.01725148699329155 + }, + "true_anomaly": 357.8282034582301, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 7 + }, + { + "inertia": [ + 128.71348571777344, + 0.0, + 0.0, + 0.0, + 51.00836944580078, + 0.0, + 0.0, + 0.0, + 197.89894104003906 + ], + "mass": 107.1257877328712, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 8, + "solar_panel": { + "direction": [ + 0.2240961180168955, + 0.06665089280962412, + 0.9722852402342831 + ], + "area": 0.19032977521473013, + "efficiency": 0.3089362904048699 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.30043820275654565, + "power": 9.831220458834004, + "type": 1 + }, + "battery": { + "capacity": 18262.038227084988, + "percentage": 0.3949796266019895 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 674.4583244379075, + "power": 5.599620586570064, + "efficiency": 0.5645461567420648 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 432.5039711375474, + "power": 5.812607061914612, + "efficiency": 0.5688208330658115 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 525.9776358178232, + "power": 6.670847453784088, + "efficiency": 0.5142198753702638 + } + ], + "mrp_control": { + "k": 59.822926088149124, + "ki": 0.003246963833955012, + "p": 128.03933659600446, + "integral_limit": 0.0067989255338369746 + }, + "true_anomaly": 117.54276642208373, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 8 + }, + { + "inertia": [ + 136.6334228515625, + 0.0, + 0.0, + 0.0, + 77.65042877197266, + 0.0, + 0.0, + 0.0, + 170.61334228515625 + ], + "mass": 73.45461064332821, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 9, + "solar_panel": { + "direction": [ + 0.9228329095780737, + 0.3851941861979977, + -0.0022045223811830226 + ], + "area": 0.2535572700110147, + "efficiency": 0.10509182340366388 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3679865600754125, + "power": 5.230814601480668, + "type": 1 + }, + "battery": { + "capacity": 24192.853544177702, + "percentage": 0.3578521500050652 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 556.7004287033309, + "power": 6.325825426531046, + "efficiency": 0.511869895376664 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 550.5816258912353, + "power": 5.497970991306744, + "efficiency": 0.5901143527883618 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 648.2031811493858, + "power": 6.500413193295439, + "efficiency": 0.5998204722454001 + } + ], + "mrp_control": { + "k": 42.87643553532656, + "ki": 0.006010378833775314, + "p": 113.77631165221675, + "integral_limit": 0.029055781403932363 + }, + "true_anomaly": 89.96384828473582, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 9 + }, + { + "inertia": [ + 171.3602752685547, + 0.0, + 0.0, + 0.0, + 151.68638610839844, + 0.0, + 0.0, + 0.0, + 172.82107543945312 + ], + "mass": 177.41413990144986, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 10, + "solar_panel": { + "direction": [ + 0.955985844142914, + 0.2066352958300465, + 0.20830967408065668 + ], + "area": 0.10788353556209401, + "efficiency": 0.4973329108512957 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.46432454239441967, + "power": 8.251981276799839, + "type": 1 + }, + "battery": { + "capacity": 15245.2298686909, + "percentage": 0.40628114359525247 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 529.746003246194, + "power": 5.214829901006026, + "efficiency": 0.5197593929093544 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 430.24423980430606, + "power": 5.904247866506887, + "efficiency": 0.5667078002802988 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 474.32003747954377, + "power": 5.739652994696085, + "efficiency": 0.5121970234816607 + } + ], + "mrp_control": { + "k": 33.22118983378896, + "ki": 6.341006162898122e-05, + "p": 115.47170366982354, + "integral_limit": 0.0002769135700838793 + }, + "true_anomaly": 133.00351148084766, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 10 + }, + { + "inertia": [ + 85.70802307128906, + 0.0, + 0.0, + 0.0, + 198.31027221679688, + 0.0, + 0.0, + 0.0, + 80.34209442138672 + ], + "mass": 184.48027796126314, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 11, + "solar_panel": { + "direction": [ + 0.30587774030167697, + 0.16502306294900695, + 0.9376599579180439 + ], + "area": 0.2135497128423746, + "efficiency": 0.25630054555915494 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.15704983038193135, + "power": 9.50973047438061, + "type": 1 + }, + "battery": { + "capacity": 8715.54879144255, + "percentage": 0.9818422097346218 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 602.2356671932014, + "power": 6.2053503152645195, + "efficiency": 0.5818039590476899 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 680.280990738257, + "power": 6.848725692381631, + "efficiency": 0.58949554536504 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 474.36480236052387, + "power": 6.89124359127301, + "efficiency": 0.5473392157194048 + } + ], + "mrp_control": { + "k": 29.25535829757624, + "ki": 0.0025376719463141616, + "p": 107.27343461693513, + "integral_limit": 0.008605357311680785 + }, + "true_anomaly": 172.9354453647204, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 11 + }, + { + "inertia": [ + 118.85414123535156, + 0.0, + 0.0, + 0.0, + 186.68601989746094, + 0.0, + 0.0, + 0.0, + 158.89141845703125 + ], + "mass": 112.72053223690266, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 12, + "solar_panel": { + "direction": [ + 0.9340472582134788, + 0.3079941044734111, + -0.18081855832160698 + ], + "area": 0.19807017767216917, + "efficiency": 0.1067109272295685 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.12573962723508864, + "power": 9.358828009633909, + "type": 1 + }, + "battery": { + "capacity": 26530.11947608466, + "percentage": 0.8124151661235791 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 742.9940730351498, + "power": 5.437831555799829, + "efficiency": 0.5128537576521143 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 619.5551769013964, + "power": 6.365879633396329, + "efficiency": 0.5756817790015342 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 681.6628269139208, + "power": 6.739140846234207, + "efficiency": 0.5336892794420492 + } + ], + "mrp_control": { + "k": 37.82675603632368, + "ki": 0.0018593568806096073, + "p": 151.03327627151697, + "integral_limit": 0.0037939673439053687 + }, + "true_anomaly": 17.939888562647997, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 12 + }, + { + "inertia": [ + 165.46981811523438, + 0.0, + 0.0, + 0.0, + 140.89817810058594, + 0.0, + 0.0, + 0.0, + 106.28289794921875 + ], + "mass": 153.1101761986203, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 13, + "solar_panel": { + "direction": [ + 0.8987416952626349, + 0.0864149807818255, + 0.42987883908483077 + ], + "area": 0.27707236785566414, + "efficiency": 0.3972362839083068 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.39609309275914484, + "power": 9.232030168272251, + "type": 1 + }, + "battery": { + "capacity": 26527.120045843607, + "percentage": 0.3454459525579067 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 642.2968441815904, + "power": 6.756493577442009, + "efficiency": 0.5343771849429637 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 627.4299099001122, + "power": 6.434449204720021, + "efficiency": 0.5805482872689236 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 526.7724092221389, + "power": 5.461516854823197, + "efficiency": 0.5646386754470902 + } + ], + "mrp_control": { + "k": 43.922377123925294, + "ki": 0.002897653011722179, + "p": 90.7865574553447, + "integral_limit": 0.004304184241916521 + }, + "true_anomaly": 55.07461381129784, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 13 + } + ] +} \ No newline at end of file diff --git a/benchmarks/aeosbench/dataset/cases/00616/taskset.json b/benchmarks/aeosbench/dataset/cases/00616/taskset.json new file mode 100644 index 0000000..2c67bb4 --- /dev/null +++ b/benchmarks/aeosbench/dataset/cases/00616/taskset.json @@ -0,0 +1,563 @@ +[ + { + "release_time": 350, + "due_time": 814, + "duration": 23, + "coordinate": [ + 59.62300105692603, + -2.997076646313076 + ], + "sensor_type": 1, + "id": 0 + }, + { + "release_time": 850, + "due_time": 1091, + "duration": 26, + "coordinate": [ + 63.31931222984963, + -53.561351994099 + ], + "sensor_type": 1, + "id": 1 + }, + { + "release_time": 1271, + "due_time": 1845, + "duration": 30, + "coordinate": [ + -69.36637505245949, + 129.90132413099872 + ], + "sensor_type": 1, + "id": 2 + }, + { + "release_time": 2775, + "due_time": 3142, + "duration": 25, + "coordinate": [ + 32.50594661982208, + -55.155967461470595 + ], + "sensor_type": 1, + "id": 3 + }, + { + "release_time": 1113, + "due_time": 2667, + "duration": 15, + "coordinate": [ + -63.39991938833917, + 53.941632401664606 + ], + "sensor_type": 1, + "id": 4 + }, + { + "release_time": 1392, + "due_time": 2264, + "duration": 43, + "coordinate": [ + 35.374360492601156, + -124.85365765633094 + ], + "sensor_type": 1, + "id": 5 + }, + { + "release_time": 924, + "due_time": 2101, + "duration": 52, + "coordinate": [ + 61.35604168908267, + 164.60691949825582 + ], + "sensor_type": 1, + "id": 6 + }, + { + "release_time": 2219, + "due_time": 2515, + "duration": 50, + "coordinate": [ + -3.9927741738050315, + -26.933223484925435 + ], + "sensor_type": 1, + "id": 7 + }, + { + "release_time": 923, + "due_time": 3071, + "duration": 40, + "coordinate": [ + -3.0094432044528645, + -63.80829649169658 + ], + "sensor_type": 1, + "id": 8 + }, + { + "release_time": 2650, + "due_time": 2850, + "duration": 53, + "coordinate": [ + -37.97013704418149, + -9.769964190604838 + ], + "sensor_type": 1, + "id": 9 + }, + { + "release_time": 229, + "due_time": 2239, + "duration": 30, + "coordinate": [ + -88.76377392108668, + -55.48617849842991 + ], + "sensor_type": 1, + "id": 10 + }, + { + "release_time": 1859, + "due_time": 2961, + "duration": 57, + "coordinate": [ + -61.60326399665428, + 83.51227112777627 + ], + "sensor_type": 1, + "id": 11 + }, + { + "release_time": 3336, + "due_time": 3590, + "duration": 17, + "coordinate": [ + -77.09836054530923, + 47.95495064007994 + ], + "sensor_type": 1, + "id": 12 + }, + { + "release_time": 7, + "due_time": 1956, + "duration": 51, + "coordinate": [ + -38.33854358169318, + 44.22493046602071 + ], + "sensor_type": 1, + "id": 13 + }, + { + "release_time": 933, + "due_time": 2420, + "duration": 35, + "coordinate": [ + 24.506034425134132, + -10.044288460247827 + ], + "sensor_type": 1, + "id": 14 + }, + { + "release_time": 162, + "due_time": 3304, + "duration": 56, + "coordinate": [ + -83.01812147810006, + -111.44685211086451 + ], + "sensor_type": 1, + "id": 15 + }, + { + "release_time": 2101, + "due_time": 3595, + "duration": 31, + "coordinate": [ + 18.23296286576486, + -159.3872446974422 + ], + "sensor_type": 1, + "id": 16 + }, + { + "release_time": 2945, + "due_time": 3147, + "duration": 40, + "coordinate": [ + -66.28215868350586, + 39.70290377923317 + ], + "sensor_type": 1, + "id": 17 + }, + { + "release_time": 2113, + "due_time": 3586, + "duration": 53, + "coordinate": [ + 32.142031848296554, + -95.68127984733874 + ], + "sensor_type": 1, + "id": 18 + }, + { + "release_time": 1656, + "due_time": 2276, + "duration": 45, + "coordinate": [ + -10.57355582284761, + -25.183077841367094 + ], + "sensor_type": 1, + "id": 19 + }, + { + "release_time": 2372, + "due_time": 3212, + "duration": 51, + "coordinate": [ + -20.838744578014044, + 14.7098189516079 + ], + "sensor_type": 1, + "id": 20 + }, + { + "release_time": 1274, + "due_time": 1747, + "duration": 18, + "coordinate": [ + -11.108019665523997, + -142.0450966479412 + ], + "sensor_type": 1, + "id": 21 + }, + { + "release_time": 126, + "due_time": 2619, + "duration": 25, + "coordinate": [ + 40.09711689671789, + 83.88266462981045 + ], + "sensor_type": 1, + "id": 22 + }, + { + "release_time": 1511, + "due_time": 1992, + "duration": 41, + "coordinate": [ + -80.46661286336479, + -102.81290416107673 + ], + "sensor_type": 1, + "id": 23 + }, + { + "release_time": 991, + "due_time": 1719, + "duration": 41, + "coordinate": [ + 39.40959302104511, + -41.362308206460625 + ], + "sensor_type": 1, + "id": 24 + }, + { + "release_time": 1885, + "due_time": 1976, + "duration": 15, + "coordinate": [ + -32.45452325919166, + -156.68134720102748 + ], + "sensor_type": 1, + "id": 25 + }, + { + "release_time": 3266, + "due_time": 3571, + "duration": 26, + "coordinate": [ + -9.660025053974636, + 127.78596350670693 + ], + "sensor_type": 1, + "id": 26 + }, + { + "release_time": 2151, + "due_time": 2670, + "duration": 26, + "coordinate": [ + 0.058651841499738566, + 46.341789104137234 + ], + "sensor_type": 1, + "id": 27 + }, + { + "release_time": 1530, + "due_time": 3218, + "duration": 33, + "coordinate": [ + -48.06743683889988, + 96.25266066024665 + ], + "sensor_type": 1, + "id": 28 + }, + { + "release_time": 2733, + "due_time": 3170, + "duration": 29, + "coordinate": [ + -63.12802317727392, + 120.47254639337501 + ], + "sensor_type": 1, + "id": 29 + }, + { + "release_time": 410, + "due_time": 548, + "duration": 44, + "coordinate": [ + 52.40122834491669, + 33.04377450229785 + ], + "sensor_type": 1, + "id": 30 + }, + { + "release_time": 3147, + "due_time": 3510, + "duration": 58, + "coordinate": [ + -18.42450715626434, + 101.47683505948135 + ], + "sensor_type": 1, + "id": 31 + }, + { + "release_time": 1566, + "due_time": 2422, + "duration": 31, + "coordinate": [ + -62.12517147805957, + -59.201428924710456 + ], + "sensor_type": 1, + "id": 32 + }, + { + "release_time": 72, + "due_time": 317, + "duration": 53, + "coordinate": [ + -37.61610077483142, + 124.28754044931009 + ], + "sensor_type": 1, + "id": 33 + }, + { + "release_time": 1907, + "due_time": 2491, + "duration": 36, + "coordinate": [ + -69.42524005926411, + -36.36163161970006 + ], + "sensor_type": 1, + "id": 34 + }, + { + "release_time": 1816, + "due_time": 2675, + "duration": 60, + "coordinate": [ + -65.19662556262365, + 165.86774742520345 + ], + "sensor_type": 1, + "id": 35 + }, + { + "release_time": 2486, + "due_time": 2996, + "duration": 17, + "coordinate": [ + -57.38657205831517, + -50.83831888858106 + ], + "sensor_type": 1, + "id": 36 + }, + { + "release_time": 618, + "due_time": 2123, + "duration": 33, + "coordinate": [ + 5.454563061123082, + -145.7292884384385 + ], + "sensor_type": 1, + "id": 37 + }, + { + "release_time": 462, + "due_time": 2909, + "duration": 42, + "coordinate": [ + -73.61331115510974, + -63.931934414147264 + ], + "sensor_type": 1, + "id": 38 + }, + { + "release_time": 305, + "due_time": 3067, + "duration": 54, + "coordinate": [ + -27.51272283432815, + -129.33513110993334 + ], + "sensor_type": 1, + "id": 39 + }, + { + "release_time": 2079, + "due_time": 3007, + "duration": 32, + "coordinate": [ + -76.89294135899301, + 116.10638377625736 + ], + "sensor_type": 1, + "id": 40 + }, + { + "release_time": 2899, + "due_time": 3317, + "duration": 34, + "coordinate": [ + 25.340968678943284, + -107.41262392783204 + ], + "sensor_type": 1, + "id": 41 + }, + { + "release_time": 105, + "due_time": 838, + "duration": 28, + "coordinate": [ + -84.50002239243982, + 93.10084685848557 + ], + "sensor_type": 1, + "id": 42 + }, + { + "release_time": 3099, + "due_time": 3426, + "duration": 52, + "coordinate": [ + 70.75822140344263, + 67.22421713427954 + ], + "sensor_type": 1, + "id": 43 + }, + { + "release_time": 3192, + "due_time": 3567, + "duration": 54, + "coordinate": [ + 47.3736191729989, + 115.108255780658 + ], + "sensor_type": 1, + "id": 44 + }, + { + "release_time": 3116, + "due_time": 3520, + "duration": 39, + "coordinate": [ + 24.46768992385806, + -160.18662717729407 + ], + "sensor_type": 1, + "id": 45 + }, + { + "release_time": 3196, + "due_time": 3399, + "duration": 57, + "coordinate": [ + 16.646354388016093, + 150.73431302196713 + ], + "sensor_type": 1, + "id": 46 + }, + { + "release_time": 1201, + "due_time": 3355, + "duration": 22, + "coordinate": [ + -33.69325759788157, + -19.983942570229715 + ], + "sensor_type": 1, + "id": 47 + }, + { + "release_time": 1418, + "due_time": 3102, + "duration": 58, + "coordinate": [ + 21.46437506802249, + -103.97376036513263 + ], + "sensor_type": 1, + "id": 48 + }, + { + "release_time": 1221, + "due_time": 2565, + "duration": 18, + "coordinate": [ + 59.28316677979083, + -140.90134179477545 + ], + "sensor_type": 1, + "id": 49 + }, + { + "release_time": 2460, + "due_time": 2677, + "duration": 21, + "coordinate": [ + -2.29955264675273, + 43.30838376517701 + ], + "sensor_type": 1, + "id": 50 + } +] \ No newline at end of file diff --git a/benchmarks/aeosbench/dataset/cases/00618/constellation.json b/benchmarks/aeosbench/dataset/cases/00618/constellation.json new file mode 100644 index 0000000..2be3527 --- /dev/null +++ b/benchmarks/aeosbench/dataset/cases/00618/constellation.json @@ -0,0 +1,3828 @@ +{ + "orbits": [ + { + "id": 0, + "eccentricity": 0.000142, + "semi_major_axis": 6921000.0, + "inclination": 53.0552, + "right_ascension_of_the_ascending_node": 12.6139, + "argument_of_perigee": 74.3283 + }, + { + "id": 1, + "eccentricity": 0.000141, + "semi_major_axis": 6921000.0, + "inclination": 53.218, + "right_ascension_of_the_ascending_node": 158.8386, + "argument_of_perigee": 97.6603 + }, + { + "id": 2, + "eccentricity": 0.0003428, + "semi_major_axis": 6921000.0, + "inclination": 69.9988, + "right_ascension_of_the_ascending_node": 228.9111, + "argument_of_perigee": 265.4311 + }, + { + "id": 3, + "eccentricity": 0.000328, + "semi_major_axis": 6771000.0, + "inclination": 36.954, + "right_ascension_of_the_ascending_node": 288.5264, + "argument_of_perigee": 66.6336 + }, + { + "id": 4, + "eccentricity": 0.001722, + "semi_major_axis": 7139000.0, + "inclination": 24.9935, + "right_ascension_of_the_ascending_node": 200.2777, + "argument_of_perigee": 61.4243 + }, + { + "id": 5, + "eccentricity": 0.0001423, + "semi_major_axis": 6921000.0, + "inclination": 53.2168, + "right_ascension_of_the_ascending_node": 129.3919, + "argument_of_perigee": 84.5052 + }, + { + "id": 6, + "eccentricity": 0.0001418, + "semi_major_axis": 6921000.0, + "inclination": 43.0028, + "right_ascension_of_the_ascending_node": 191.2178, + "argument_of_perigee": 277.8763 + }, + { + "id": 7, + "eccentricity": 0.0001988, + "semi_major_axis": 7571000.0, + "inclination": 87.9099, + "right_ascension_of_the_ascending_node": 12.3305, + "argument_of_perigee": 87.818 + }, + { + "id": 8, + "eccentricity": 0.0001826, + "semi_major_axis": 7571000.0, + "inclination": 87.9285, + "right_ascension_of_the_ascending_node": 27.6282, + "argument_of_perigee": 80.0516 + }, + { + "id": 9, + "eccentricity": 0.000206, + "semi_major_axis": 7571000.0, + "inclination": 87.8935, + "right_ascension_of_the_ascending_node": 103.7893, + "argument_of_perigee": 82.0223 + }, + { + "id": 10, + "eccentricity": 0.0001549, + "semi_major_axis": 6921000.0, + "inclination": 53.2192, + "right_ascension_of_the_ascending_node": 35.1985, + "argument_of_perigee": 102.7588 + }, + { + "id": 11, + "eccentricity": 8.83e-05, + "semi_major_axis": 6921000.0, + "inclination": 53.2153, + "right_ascension_of_the_ascending_node": 198.3461, + "argument_of_perigee": 74.0695 + }, + { + "id": 12, + "eccentricity": 0.0001288, + "semi_major_axis": 6921000.0, + "inclination": 53.2184, + "right_ascension_of_the_ascending_node": 15.2921, + "argument_of_perigee": 85.5439 + }, + { + "id": 13, + "eccentricity": 0.0001297, + "semi_major_axis": 6921000.0, + "inclination": 53.0565, + "right_ascension_of_the_ascending_node": 303.1415, + "argument_of_perigee": 108.2906 + }, + { + "id": 14, + "eccentricity": 0.0003187, + "semi_major_axis": 7571000.0, + "inclination": 87.917, + "right_ascension_of_the_ascending_node": 149.3914, + "argument_of_perigee": 75.4607 + }, + { + "id": 15, + "eccentricity": 0.0003303, + "semi_major_axis": 7571000.0, + "inclination": 87.9169, + "right_ascension_of_the_ascending_node": 149.3983, + "argument_of_perigee": 111.4796 + }, + { + "id": 16, + "eccentricity": 0.0002909, + "semi_major_axis": 6921000.0, + "inclination": 70.0009, + "right_ascension_of_the_ascending_node": 350.7381, + "argument_of_perigee": 259.3233 + }, + { + "id": 17, + "eccentricity": 0.0002071, + "semi_major_axis": 7571000.0, + "inclination": 87.8943, + "right_ascension_of_the_ascending_node": 179.6482, + "argument_of_perigee": 84.3476 + }, + { + "id": 18, + "eccentricity": 0.0004823, + "semi_major_axis": 6921000.0, + "inclination": 53.0568, + "right_ascension_of_the_ascending_node": 130.5524, + "argument_of_perigee": 58.0971 + }, + { + "id": 19, + "eccentricity": 0.0001353, + "semi_major_axis": 6921000.0, + "inclination": 53.0552, + "right_ascension_of_the_ascending_node": 57.7637, + "argument_of_perigee": 103.9968 + }, + { + "id": 20, + "eccentricity": 0.0002451, + "semi_major_axis": 6921000.0, + "inclination": 53.0546, + "right_ascension_of_the_ascending_node": 300.2854, + "argument_of_perigee": 146.301 + }, + { + "id": 21, + "eccentricity": 0.0001158, + "semi_major_axis": 6921000.0, + "inclination": 53.0534, + "right_ascension_of_the_ascending_node": 176.3241, + "argument_of_perigee": 85.8777 + }, + { + "id": 22, + "eccentricity": 0.0001799, + "semi_major_axis": 6921000.0, + "inclination": 53.0577, + "right_ascension_of_the_ascending_node": 323.8932, + "argument_of_perigee": 119.0905 + }, + { + "id": 23, + "eccentricity": 0.0001185, + "semi_major_axis": 6921000.0, + "inclination": 53.0542, + "right_ascension_of_the_ascending_node": 265.4344, + "argument_of_perigee": 125.2141 + }, + { + "id": 24, + "eccentricity": 0.0001696, + "semi_major_axis": 6921000.0, + "inclination": 43.0064, + "right_ascension_of_the_ascending_node": 347.1937, + "argument_of_perigee": 259.0742 + }, + { + "id": 25, + "eccentricity": 8.29e-05, + "semi_major_axis": 6921000.0, + "inclination": 53.2184, + "right_ascension_of_the_ascending_node": 297.7033, + "argument_of_perigee": 139.3578 + }, + { + "id": 26, + "eccentricity": 0.0001, + "semi_major_axis": 6952000.0, + "inclination": 140.7411, + "right_ascension_of_the_ascending_node": 220.1855, + "argument_of_perigee": 234.6001 + }, + { + "id": 27, + "eccentricity": 0.0001267, + "semi_major_axis": 6921000.0, + "inclination": 43.0012, + "right_ascension_of_the_ascending_node": 241.5016, + "argument_of_perigee": 267.4907 + }, + { + "id": 28, + "eccentricity": 0.0001325, + "semi_major_axis": 6921000.0, + "inclination": 53.2163, + "right_ascension_of_the_ascending_node": 212.7828, + "argument_of_perigee": 88.4806 + }, + { + "id": 29, + "eccentricity": 0.0008493, + "semi_major_axis": 6852000.0, + "inclination": 92.0015, + "right_ascension_of_the_ascending_node": 96.9933, + "argument_of_perigee": 50.5558 + }, + { + "id": 30, + "eccentricity": 0.0003078, + "semi_major_axis": 6921000.0, + "inclination": 53.0529, + "right_ascension_of_the_ascending_node": 218.6982, + "argument_of_perigee": 8.5964 + }, + { + "id": 31, + "eccentricity": 8.55e-05, + "semi_major_axis": 6921000.0, + "inclination": 43.0031, + "right_ascension_of_the_ascending_node": 99.3005, + "argument_of_perigee": 301.0539 + }, + { + "id": 32, + "eccentricity": 0.0003174, + "semi_major_axis": 6921000.0, + "inclination": 70.0005, + "right_ascension_of_the_ascending_node": 290.7769, + "argument_of_perigee": 261.7602 + }, + { + "id": 33, + "eccentricity": 0.0003513, + "semi_major_axis": 6921000.0, + "inclination": 69.9992, + "right_ascension_of_the_ascending_node": 190.9162, + "argument_of_perigee": 267.449 + }, + { + "id": 34, + "eccentricity": 0.0001501, + "semi_major_axis": 6921000.0, + "inclination": 53.2167, + "right_ascension_of_the_ascending_node": 138.6428, + "argument_of_perigee": 100.7433 + }, + { + "id": 35, + "eccentricity": 0.0001227, + "semi_major_axis": 6921000.0, + "inclination": 53.2179, + "right_ascension_of_the_ascending_node": 299.8587, + "argument_of_perigee": 99.5147 + }, + { + "id": 36, + "eccentricity": 0.0001438, + "semi_major_axis": 6921000.0, + "inclination": 53.2175, + "right_ascension_of_the_ascending_node": 339.2537, + "argument_of_perigee": 85.8468 + }, + { + "id": 37, + "eccentricity": 9.19e-05, + "semi_major_axis": 6921000.0, + "inclination": 97.6552, + "right_ascension_of_the_ascending_node": 238.8599, + "argument_of_perigee": 97.5516 + }, + { + "id": 38, + "eccentricity": 0.0006812, + "semi_major_axis": 7785000.0, + "inclination": 82.5372, + "right_ascension_of_the_ascending_node": 321.1203, + "argument_of_perigee": 67.2036 + } + ], + "satellites": [ + { + "inertia": [ + 120.95561218261719, + 0.0, + 0.0, + 0.0, + 96.80496215820312, + 0.0, + 0.0, + 0.0, + 94.92041015625 + ], + "mass": 64.3798256596852, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 0, + "solar_panel": { + "direction": [ + -0.3896997840981434, + 0.0818613382495241, + 0.9172964622050264 + ], + "area": 0.1986504299859847, + "efficiency": 0.40040489824230885 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.17172581076483934, + "power": 9.210907188861496, + "type": 1 + }, + "battery": { + "capacity": 28594.465686461554, + "percentage": 0.8294020754250363 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 511.67104493207466, + "power": 6.572847416343533, + "efficiency": 0.5554302779674535 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 574.6318891167896, + "power": 6.507139587881555, + "efficiency": 0.5872381066455056 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 528.1265385839636, + "power": 5.248450864252044, + "efficiency": 0.5737507808563085 + } + ], + "mrp_control": { + "k": 21.924573248335694, + "ki": 0.004039768984906545, + "p": 47.645443288169055, + "integral_limit": 0.012152418703023068 + }, + "true_anomaly": 55.97646643204411, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 0 + }, + { + "inertia": [ + 114.32579803466797, + 0.0, + 0.0, + 0.0, + 191.6973419189453, + 0.0, + 0.0, + 0.0, + 117.12676239013672 + ], + "mass": 153.7595243233813, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 1, + "solar_panel": { + "direction": [ + 0.5669603569486318, + 0.7652666328478106, + 0.3048326332570946 + ], + "area": 0.18725529631055085, + "efficiency": 0.47577936983983504 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.17584807884152714, + "power": 8.36010222263859, + "type": 1 + }, + "battery": { + "capacity": 20548.358994731396, + "percentage": 0.8894823461506233 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 524.4040331744727, + "power": 6.662816360655175, + "efficiency": 0.5441398453378309 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 500.15915135338605, + "power": 6.462155841707792, + "efficiency": 0.5495633874824164 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 654.7469267399426, + "power": 6.542304795219052, + "efficiency": 0.5233226668966016 + } + ], + "mrp_control": { + "k": 24.289385126774086, + "ki": 0.008322902629927006, + "p": 66.15508863487453, + "integral_limit": 0.0152403078184283 + }, + "true_anomaly": 67.13685770119164, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 1 + }, + { + "inertia": [ + 183.34242248535156, + 0.0, + 0.0, + 0.0, + 133.8968505859375, + 0.0, + 0.0, + 0.0, + 127.21334838867188 + ], + "mass": 60.55619983582899, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 2, + "solar_panel": { + "direction": [ + -0.045421823800330004, + 0.10637564332154092, + -0.9932880148429156 + ], + "area": 0.2281141512081254, + "efficiency": 0.2991901785646976 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.20275854765544948, + "power": 7.150356766568708, + "type": 1 + }, + "battery": { + "capacity": 11041.220505250449, + "percentage": 0.4674455531010109 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 619.3291370123364, + "power": 6.263046120122208, + "efficiency": 0.5368253834639672 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 627.2568891316989, + "power": 5.66013435522453, + "efficiency": 0.5974431268229934 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 471.6046259586225, + "power": 5.897768140363535, + "efficiency": 0.5265826569838631 + } + ], + "mrp_control": { + "k": 26.64428773906946, + "ki": 0.007235778762675257, + "p": 54.81643280975228, + "integral_limit": 0.023036315105980424 + }, + "true_anomaly": 349.57480969290987, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 2 + }, + { + "inertia": [ + 75.00740814208984, + 0.0, + 0.0, + 0.0, + 115.39053344726562, + 0.0, + 0.0, + 0.0, + 68.64449310302734 + ], + "mass": 50.01387583066171, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 3, + "solar_panel": { + "direction": [ + 0.5617577777669256, + 0.7286379872275714, + 0.39180975318044187 + ], + "area": 0.49900017653956186, + "efficiency": 0.1837202764013544 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.33483861135799264, + "power": 5.26043863917263, + "type": 1 + }, + "battery": { + "capacity": 17492.387424994493, + "percentage": 0.4209672532836769 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 620.9490484065881, + "power": 5.460852947918215, + "efficiency": 0.5215835984169863 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 477.87544281516875, + "power": 6.340744813407192, + "efficiency": 0.5896164558904393 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 466.6691020903396, + "power": 5.391866643606632, + "efficiency": 0.5401098230992876 + } + ], + "mrp_control": { + "k": 47.0212321836398, + "ki": 0.0023026392990216017, + "p": 167.05376986646326, + "integral_limit": 0.007208417782584227 + }, + "true_anomaly": 256.51596798618533, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 3 + }, + { + "inertia": [ + 70.13137817382812, + 0.0, + 0.0, + 0.0, + 182.0301513671875, + 0.0, + 0.0, + 0.0, + 135.85482788085938 + ], + "mass": 60.9721701007302, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 4, + "solar_panel": { + "direction": [ + 0.35354824939209517, + 0.6616808088128466, + -0.6611975064990505 + ], + "area": 0.14115670104312913, + "efficiency": 0.34291645112293645 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3479577330640378, + "power": 5.981370962212755, + "type": 1 + }, + "battery": { + "capacity": 25223.52741956024, + "percentage": 0.940209450905648 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 652.8316320322884, + "power": 6.3874912147899945, + "efficiency": 0.5477857713373737 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 411.72598224125386, + "power": 5.408818275945248, + "efficiency": 0.525765471836197 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 678.9919743808721, + "power": 6.17635231884275, + "efficiency": 0.5403713945479677 + } + ], + "mrp_control": { + "k": 22.239795663871035, + "ki": 0.001169570144683584, + "p": 79.73783276675388, + "integral_limit": 0.005664686271496407 + }, + "true_anomaly": 339.84096715841576, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 4 + }, + { + "inertia": [ + 198.0958709716797, + 0.0, + 0.0, + 0.0, + 60.830162048339844, + 0.0, + 0.0, + 0.0, + 180.60386657714844 + ], + "mass": 126.38234292115614, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 5, + "solar_panel": { + "direction": [ + 0.9359525779469857, + 0.19945794103620693, + 0.29018838982975975 + ], + "area": 0.12504160565022568, + "efficiency": 0.10498727434486882 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.17576704883140928, + "power": 5.290077707548156, + "type": 1 + }, + "battery": { + "capacity": 15776.76581880892, + "percentage": 0.7372672246168498 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 513.6992088954127, + "power": 6.030914503646901, + "efficiency": 0.5669790952343847 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 465.7020397213099, + "power": 5.784418459077602, + "efficiency": 0.5845265407471631 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 590.3571586425195, + "power": 5.675231089275668, + "efficiency": 0.5178308305481562 + } + ], + "mrp_control": { + "k": 23.792584502486644, + "ki": 0.0009622100926856281, + "p": 76.77349531236986, + "integral_limit": 0.000164927810670839 + }, + "true_anomaly": 352.49622252100545, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 5 + }, + { + "inertia": [ + 177.43858337402344, + 0.0, + 0.0, + 0.0, + 92.83649444580078, + 0.0, + 0.0, + 0.0, + 140.44964599609375 + ], + "mass": 55.13840977019075, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 6, + "solar_panel": { + "direction": [ + 0.3927946998245883, + 0.9146076280623074, + -0.09594378812591989 + ], + "area": 0.421471490016498, + "efficiency": 0.41286371142983247 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.29668403004814625, + "power": 7.483947145180341, + "type": 1 + }, + "battery": { + "capacity": 26200.451086855737, + "percentage": 0.7052428487736708 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 618.0163015831256, + "power": 5.699044438944512, + "efficiency": 0.5207006752820031 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 690.5569039656266, + "power": 6.881350543013085, + "efficiency": 0.5139082055866906 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 537.8013526721846, + "power": 5.601661927028519, + "efficiency": 0.516821522899749 + } + ], + "mrp_control": { + "k": 31.83725011195449, + "ki": 0.00383180865247841, + "p": 124.4489296333594, + "integral_limit": 0.017824344524378262 + }, + "true_anomaly": 341.27735386841107, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 6 + }, + { + "inertia": [ + 149.64129638671875, + 0.0, + 0.0, + 0.0, + 70.52127838134766, + 0.0, + 0.0, + 0.0, + 73.46745300292969 + ], + "mass": 138.2605875598565, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 7, + "solar_panel": { + "direction": [ + 0.7542830513287819, + 0.12832484171125863, + -0.6438864911441476 + ], + "area": 0.3895970684014388, + "efficiency": 0.24763092697283404 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.26865961264018795, + "power": 8.32496242236708, + "type": 1 + }, + "battery": { + "capacity": 19534.295285825556, + "percentage": 0.8374113585701981 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 740.8678026076473, + "power": 6.199271392970686, + "efficiency": 0.542831342795559 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 495.4704763111657, + "power": 6.954945202641597, + "efficiency": 0.5865179653939991 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 516.7937941009282, + "power": 6.506399771806568, + "efficiency": 0.5032865304625576 + } + ], + "mrp_control": { + "k": 24.22471580013987, + "ki": 0.001656376261599122, + "p": 71.34933491907478, + "integral_limit": 0.0005756590904777741 + }, + "true_anomaly": 356.65948134608766, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 7 + }, + { + "inertia": [ + 80.55006408691406, + 0.0, + 0.0, + 0.0, + 186.8439483642578, + 0.0, + 0.0, + 0.0, + 169.62149047851562 + ], + "mass": 116.09217930048595, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 8, + "solar_panel": { + "direction": [ + 0.3884345730558426, + 0.7343144803869799, + -0.5566873685911375 + ], + "area": 0.14006016034892566, + "efficiency": 0.13145854357867842 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4569962112837037, + "power": 6.187373926972292, + "type": 1 + }, + "battery": { + "capacity": 10307.66709090738, + "percentage": 0.6079909583755272 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 627.9150128597548, + "power": 5.907378900876856, + "efficiency": 0.5524604766705891 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 740.0701895830443, + "power": 5.522942525753495, + "efficiency": 0.523219466281471 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 680.7731801700008, + "power": 5.795958014927567, + "efficiency": 0.5197487834231359 + } + ], + "mrp_control": { + "k": 25.34028326511986, + "ki": 0.006025262167784888, + "p": 94.38256731461495, + "integral_limit": 0.018208842840679227 + }, + "true_anomaly": 76.65081552366959, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 8 + }, + { + "inertia": [ + 172.35752868652344, + 0.0, + 0.0, + 0.0, + 107.8427734375, + 0.0, + 0.0, + 0.0, + 169.55819702148438 + ], + "mass": 83.98039732730277, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 9, + "solar_panel": { + "direction": [ + 0.5019137320422066, + 0.8508765102824052, + -0.15521523712928478 + ], + "area": 0.3602767532937431, + "efficiency": 0.3577981458342555 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.44125921194628637, + "power": 3.032212825175062, + "type": 1 + }, + "battery": { + "capacity": 15611.455644780966, + "percentage": 0.24612999871322433 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 453.75798824156726, + "power": 6.803878454101863, + "efficiency": 0.587459066567532 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 432.49667666255345, + "power": 6.900257090772792, + "efficiency": 0.575470820845818 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 467.1996702537773, + "power": 5.943550179390036, + "efficiency": 0.549538522263278 + } + ], + "mrp_control": { + "k": 32.048069065734275, + "ki": 0.007221408283412192, + "p": 103.69682673999759, + "integral_limit": 0.029624608853073605 + }, + "true_anomaly": 309.9869731395683, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 9 + }, + { + "inertia": [ + 67.70002746582031, + 0.0, + 0.0, + 0.0, + 114.20108032226562, + 0.0, + 0.0, + 0.0, + 81.59652709960938 + ], + "mass": 65.67374261657, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 10, + "solar_panel": { + "direction": [ + -0.23828777838431786, + 0.14338621176538532, + 0.9605515753712751 + ], + "area": 0.20151150281496344, + "efficiency": 0.3422051133580535 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.32301636195796757, + "power": 5.191591599180841, + "type": 1 + }, + "battery": { + "capacity": 13503.844971850329, + "percentage": 0.392544715143898 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 535.6416099229582, + "power": 6.355651535739911, + "efficiency": 0.5820804173467707 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 575.2663089536031, + "power": 6.41379267876869, + "efficiency": 0.5206840231035559 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 464.583184001094, + "power": 5.931844733182109, + "efficiency": 0.517844997447909 + } + ], + "mrp_control": { + "k": 22.273678015897634, + "ki": 0.003183917911048784, + "p": 72.20289323096311, + "integral_limit": 0.01063288296347745 + }, + "true_anomaly": 91.92665197951473, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 10 + }, + { + "inertia": [ + 116.63732147216797, + 0.0, + 0.0, + 0.0, + 75.74476623535156, + 0.0, + 0.0, + 0.0, + 92.83955383300781 + ], + "mass": 158.02438008120555, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 11, + "solar_panel": { + "direction": [ + -0.6379885643594101, + 0.7441221835474219, + 0.19812311248119444 + ], + "area": 0.490107195185263, + "efficiency": 0.11690423249225415 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.29858318459165767, + "power": 5.888336628512467, + "type": 1 + }, + "battery": { + "capacity": 27853.20520285123, + "percentage": 0.6001513933623764 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 618.8519924056018, + "power": 6.770633692566632, + "efficiency": 0.5225617905488491 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 687.4978298533899, + "power": 6.239782784462134, + "efficiency": 0.5068686129222704 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 621.608590891368, + "power": 6.065427249921607, + "efficiency": 0.5557270285301728 + } + ], + "mrp_control": { + "k": 48.10150899597006, + "ki": 0.006126020710075068, + "p": 119.56480507179533, + "integral_limit": 0.003817175659885866 + }, + "true_anomaly": 10.391299768364739, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 11 + }, + { + "inertia": [ + 132.77081298828125, + 0.0, + 0.0, + 0.0, + 119.29783630371094, + 0.0, + 0.0, + 0.0, + 174.53939819335938 + ], + "mass": 54.37418270267079, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 12, + "solar_panel": { + "direction": [ + 0.5332478373422425, + 0.6092595239401447, + -0.5868982675541389 + ], + "area": 0.17106278642492848, + "efficiency": 0.25961213355727186 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.10752180306496291, + "power": 3.817741094559954, + "type": 1 + }, + "battery": { + "capacity": 26020.26858469494, + "percentage": 0.8594337435111467 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 600.4624289392568, + "power": 6.329029665455412, + "efficiency": 0.5721673575825068 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 639.0329194081971, + "power": 6.609442994039879, + "efficiency": 0.512566299931546 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 491.97355850167435, + "power": 6.210673630364873, + "efficiency": 0.5363412418936628 + } + ], + "mrp_control": { + "k": 23.44110972094467, + "ki": 0.003497692904099299, + "p": 76.45251165305451, + "integral_limit": 0.0096637275862307 + }, + "true_anomaly": 325.7442410931135, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 12 + }, + { + "inertia": [ + 72.24264526367188, + 0.0, + 0.0, + 0.0, + 168.12808227539062, + 0.0, + 0.0, + 0.0, + 118.53280639648438 + ], + "mass": 198.6657412924355, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 13, + "solar_panel": { + "direction": [ + -0.31887729012729626, + 0.6250869409482331, + 0.7124490087697871 + ], + "area": 0.3170555358206272, + "efficiency": 0.23174701573640474 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.20595902975223776, + "power": 1.630464573479073, + "type": 1 + }, + "battery": { + "capacity": 29905.701731543606, + "percentage": 0.36489165649706945 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 630.0029922835121, + "power": 5.1937948168232335, + "efficiency": 0.5731303404219886 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 732.1712731797938, + "power": 6.240223312844301, + "efficiency": 0.5975195466757194 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 587.9309781625013, + "power": 5.857943566234066, + "efficiency": 0.5245757223830694 + } + ], + "mrp_control": { + "k": 25.261753699427445, + "ki": 0.007929917796711398, + "p": 86.38392962979626, + "integral_limit": 0.03804409638072943 + }, + "true_anomaly": 68.12779687093183, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 13 + }, + { + "inertia": [ + 184.8409881591797, + 0.0, + 0.0, + 0.0, + 99.9237060546875, + 0.0, + 0.0, + 0.0, + 54.199363708496094 + ], + "mass": 180.56552018753723, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 14, + "solar_panel": { + "direction": [ + 0.19992464549822345, + 0.6933952176383613, + 0.6922667175869855 + ], + "area": 0.11172763056275499, + "efficiency": 0.373956236984905 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3432674091251382, + "power": 1.1922811313628872, + "type": 1 + }, + "battery": { + "capacity": 11710.537166529757, + "percentage": 0.4595013545379125 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 466.6786747568964, + "power": 5.858257880446491, + "efficiency": 0.5875036414815092 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 547.6181825382432, + "power": 5.296247876625677, + "efficiency": 0.5832412374304012 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 549.0522049829871, + "power": 6.323411510063887, + "efficiency": 0.5216603221823306 + } + ], + "mrp_control": { + "k": 26.830769663829198, + "ki": 0.0026341371288505343, + "p": 91.12387425431687, + "integral_limit": 0.005618287776331615 + }, + "true_anomaly": 68.6835415628309, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 14 + }, + { + "inertia": [ + 139.68458557128906, + 0.0, + 0.0, + 0.0, + 139.53573608398438, + 0.0, + 0.0, + 0.0, + 52.047000885009766 + ], + "mass": 137.7580873687453, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 15, + "solar_panel": { + "direction": [ + 0.8968529728037142, + 0.4284221322809705, + -0.11004190903908802 + ], + "area": 0.24659457941996693, + "efficiency": 0.257452076518885 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4197905460047491, + "power": 3.7256358920135706, + "type": 1 + }, + "battery": { + "capacity": 22664.54911579217, + "percentage": 0.9205393649234824 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 663.3752601118879, + "power": 6.521202152118599, + "efficiency": 0.5860305299339641 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 427.51128325233924, + "power": 5.9288185929773505, + "efficiency": 0.5606757779502866 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 609.8233403449556, + "power": 6.720749476564179, + "efficiency": 0.5061450491122516 + } + ], + "mrp_control": { + "k": 44.47364295169111, + "ki": 0.000559278840030265, + "p": 168.28408452648162, + "integral_limit": 0.0027502793216600645 + }, + "true_anomaly": 22.967841119547433, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 15 + }, + { + "inertia": [ + 172.56170654296875, + 0.0, + 0.0, + 0.0, + 86.29862213134766, + 0.0, + 0.0, + 0.0, + 70.11247253417969 + ], + "mass": 52.635291124385525, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 16, + "solar_panel": { + "direction": [ + -0.5862939491057888, + 0.582693604422742, + 0.562785544063431 + ], + "area": 0.3947168925636131, + "efficiency": 0.12987545225190777 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.23712218804223362, + "power": 7.625102991547409, + "type": 1 + }, + "battery": { + "capacity": 9814.033200124777, + "percentage": 0.35594896909104035 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 483.37759164732637, + "power": 5.253098852690725, + "efficiency": 0.5873463064002091 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 473.96155475574164, + "power": 6.0351631189185415, + "efficiency": 0.5986743898969357 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 720.4276908627331, + "power": 6.240024504112446, + "efficiency": 0.5033431055291651 + } + ], + "mrp_control": { + "k": 68.50463208374097, + "ki": 0.009583081473376234, + "p": 145.7277518993226, + "integral_limit": 0.02155538930680506 + }, + "true_anomaly": 342.85784153524435, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 16 + }, + { + "inertia": [ + 56.46048355102539, + 0.0, + 0.0, + 0.0, + 147.8096923828125, + 0.0, + 0.0, + 0.0, + 63.76116943359375 + ], + "mass": 164.17110382406105, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 17, + "solar_panel": { + "direction": [ + -0.5608004873225919, + 0.7898436665916743, + -0.2482937690796198 + ], + "area": 0.27819815090455724, + "efficiency": 0.25277475680236816 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.18874929466425364, + "power": 2.7857609804172467, + "type": 1 + }, + "battery": { + "capacity": 13016.514129184594, + "percentage": 0.6604340264146872 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 538.5811978675117, + "power": 6.73963960341799, + "efficiency": 0.5269195643589542 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 507.47724982235746, + "power": 5.056566069085436, + "efficiency": 0.5677887481784231 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 634.9679033416321, + "power": 5.041612001246968, + "efficiency": 0.5842704485577407 + } + ], + "mrp_control": { + "k": 50.09826633188151, + "ki": 0.009509705881604888, + "p": 131.1738718692487, + "integral_limit": 0.008919531451347154 + }, + "true_anomaly": 302.6336628470102, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 17 + }, + { + "inertia": [ + 178.92962646484375, + 0.0, + 0.0, + 0.0, + 90.94701385498047, + 0.0, + 0.0, + 0.0, + 97.2957763671875 + ], + "mass": 107.00510811851173, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 18, + "solar_panel": { + "direction": [ + -0.2606587618716222, + 0.13796668279745097, + -0.955521953854238 + ], + "area": 0.45223775569474345, + "efficiency": 0.28037413447624404 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.49663370660566675, + "power": 3.7247278786368203, + "type": 1 + }, + "battery": { + "capacity": 9521.772541209395, + "percentage": 0.9361371031289304 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 417.1195484218443, + "power": 5.06871122996574, + "efficiency": 0.5484661551533527 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 722.6783901546029, + "power": 6.3222741937037945, + "efficiency": 0.5657161088411767 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 471.1565553704162, + "power": 5.200068793357377, + "efficiency": 0.5997564506329707 + } + ], + "mrp_control": { + "k": 19.30770544254504, + "ki": 0.0010910341090362497, + "p": 66.16462088035415, + "integral_limit": 0.0019965348973998913 + }, + "true_anomaly": 225.93361443017318, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 18 + }, + { + "inertia": [ + 177.6806640625, + 0.0, + 0.0, + 0.0, + 131.21774291992188, + 0.0, + 0.0, + 0.0, + 58.84637451171875 + ], + "mass": 194.2694785042009, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 19, + "solar_panel": { + "direction": [ + -0.7136804022272382, + 0.44801188748252946, + 0.5384659990668945 + ], + "area": 0.2646421684853846, + "efficiency": 0.19850872549643858 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.17318886715644527, + "power": 5.152581015589942, + "type": 1 + }, + "battery": { + "capacity": 22006.051741056624, + "percentage": 0.42012212772882895 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 531.2898336335933, + "power": 5.73558218940765, + "efficiency": 0.577489574216245 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 624.8741192763395, + "power": 5.639736578255436, + "efficiency": 0.5852614677777073 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 442.0522205362031, + "power": 6.7051936069964935, + "efficiency": 0.529666913768509 + } + ], + "mrp_control": { + "k": 56.48384293497193, + "ki": 0.008274127176372588, + "p": 139.4711564313736, + "integral_limit": 0.006636977003632323 + }, + "true_anomaly": 358.7599377270881, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 19 + }, + { + "inertia": [ + 168.75775146484375, + 0.0, + 0.0, + 0.0, + 85.63369750976562, + 0.0, + 0.0, + 0.0, + 172.1138916015625 + ], + "mass": 78.88258342221225, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 20, + "solar_panel": { + "direction": [ + 0.06410635043926154, + 0.522674992048391, + 0.8501183614771375 + ], + "area": 0.41710243466463703, + "efficiency": 0.3160015129710745 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.1020561088090612, + "power": 7.855134978518951, + "type": 1 + }, + "battery": { + "capacity": 8960.241552722287, + "percentage": 0.5529745593676012 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 414.67236362034265, + "power": 5.402211329710377, + "efficiency": 0.5154007447862454 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 551.175313013269, + "power": 5.219878264455057, + "efficiency": 0.5826151792669321 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 544.7065544881418, + "power": 6.357987920071945, + "efficiency": 0.5925784999298633 + } + ], + "mrp_control": { + "k": 33.7963504882168, + "ki": 0.0037729280402994006, + "p": 90.05139505964833, + "integral_limit": 0.008553892721373324 + }, + "true_anomaly": 211.21417075203988, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 20 + }, + { + "inertia": [ + 118.4532470703125, + 0.0, + 0.0, + 0.0, + 180.85252380371094, + 0.0, + 0.0, + 0.0, + 53.40122985839844 + ], + "mass": 156.64799561726582, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 21, + "solar_panel": { + "direction": [ + -0.9198754660855447, + 0.010193998352380126, + -0.39207806530268113 + ], + "area": 0.15251182541700836, + "efficiency": 0.22154235363496314 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.44318213310063503, + "power": 2.128721476880764, + "type": 1 + }, + "battery": { + "capacity": 20818.005195471636, + "percentage": 0.5894151113750539 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 627.923840415369, + "power": 5.35213052695849, + "efficiency": 0.5886068886679827 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 548.5663027896632, + "power": 5.493466340329023, + "efficiency": 0.5259731675540386 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 707.5418281554398, + "power": 5.2814205038959, + "efficiency": 0.539297906152471 + } + ], + "mrp_control": { + "k": 75.22518522230452, + "ki": 0.008845748691591866, + "p": 189.86776360864482, + "integral_limit": 0.031093744206861593 + }, + "true_anomaly": 317.16269914214433, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 21 + }, + { + "inertia": [ + 193.64817810058594, + 0.0, + 0.0, + 0.0, + 113.286865234375, + 0.0, + 0.0, + 0.0, + 177.345947265625 + ], + "mass": 119.47840437867426, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 22, + "solar_panel": { + "direction": [ + 0.04852042648674447, + 0.7213156946380843, + 0.69090479581656 + ], + "area": 0.16012684320525508, + "efficiency": 0.134273322707682 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.19009119867842408, + "power": 1.6930606963013317, + "type": 1 + }, + "battery": { + "capacity": 13795.613612162286, + "percentage": 0.6763094358655392 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 449.0948982425523, + "power": 5.105705778621063, + "efficiency": 0.5813999959294663 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 459.3051273434369, + "power": 6.473759904092954, + "efficiency": 0.5420843951827541 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 588.6278086996849, + "power": 5.003072020815978, + "efficiency": 0.572049315233402 + } + ], + "mrp_control": { + "k": 39.28985631329332, + "ki": 0.004588518092956656, + "p": 148.4860288139031, + "integral_limit": 0.002797180277887478 + }, + "true_anomaly": 306.2430177341951, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 22 + }, + { + "inertia": [ + 60.07462692260742, + 0.0, + 0.0, + 0.0, + 155.90670776367188, + 0.0, + 0.0, + 0.0, + 183.63658142089844 + ], + "mass": 93.83529179732604, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 23, + "solar_panel": { + "direction": [ + 0.9213613657112063, + 0.23184955989490458, + -0.3119920116786967 + ], + "area": 0.3906855852118888, + "efficiency": 0.1145637312442489 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2645392641324676, + "power": 8.266430651946923, + "type": 1 + }, + "battery": { + "capacity": 15600.9322953316, + "percentage": 0.30107639064406116 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 666.876980859462, + "power": 6.183087321771883, + "efficiency": 0.5916142285977487 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 662.0927215046042, + "power": 5.785228960202874, + "efficiency": 0.5791345897676806 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 679.1828539333685, + "power": 6.993453932013828, + "efficiency": 0.5088651410713686 + } + ], + "mrp_control": { + "k": 29.078718351352126, + "ki": 0.0018655085064407518, + "p": 93.32409807636154, + "integral_limit": 0.0034691550507888057 + }, + "true_anomaly": 123.09630471331381, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 23 + }, + { + "inertia": [ + 82.71658325195312, + 0.0, + 0.0, + 0.0, + 115.31809997558594, + 0.0, + 0.0, + 0.0, + 184.9622802734375 + ], + "mass": 76.05553925850084, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 24, + "solar_panel": { + "direction": [ + 0.9195654638009176, + 0.1248371957218779, + -0.37257889412700346 + ], + "area": 0.2545858360848131, + "efficiency": 0.2900732768445585 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.19226569650975628, + "power": 9.743550758267222, + "type": 1 + }, + "battery": { + "capacity": 13654.597931545048, + "percentage": 0.5494820013631583 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 729.1618058146217, + "power": 5.25405954157496, + "efficiency": 0.568694189056328 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 717.627284234849, + "power": 5.429571993974061, + "efficiency": 0.5959191713172795 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 560.7818321075624, + "power": 5.6408089927889264, + "efficiency": 0.557074092552298 + } + ], + "mrp_control": { + "k": 58.697595656104504, + "ki": 0.008843891097637356, + "p": 159.05251153228946, + "integral_limit": 0.02630198392840806 + }, + "true_anomaly": 196.4043975965894, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 24 + }, + { + "inertia": [ + 195.6920623779297, + 0.0, + 0.0, + 0.0, + 112.59629821777344, + 0.0, + 0.0, + 0.0, + 155.32424926757812 + ], + "mass": 111.66008882281274, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 25, + "solar_panel": { + "direction": [ + -0.04474084312837466, + 0.0385395160805596, + 0.9982549587437262 + ], + "area": 0.21071968083736886, + "efficiency": 0.45379883739958615 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.49856858373739565, + "power": 7.120239728732966, + "type": 1 + }, + "battery": { + "capacity": 26669.994461000464, + "percentage": 0.8340207012125327 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 531.9172702389162, + "power": 6.79249132883569, + "efficiency": 0.5565001287526142 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 409.42889819289593, + "power": 6.919220242691358, + "efficiency": 0.5726166316567549 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 427.46555444988957, + "power": 5.096025503338751, + "efficiency": 0.5214926529696546 + } + ], + "mrp_control": { + "k": 79.77882953483306, + "ki": 0.0003926773032179787, + "p": 318.8733213474754, + "integral_limit": 4.471101589681223e-05 + }, + "true_anomaly": 200.39839731366328, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 25 + }, + { + "inertia": [ + 114.18364715576172, + 0.0, + 0.0, + 0.0, + 88.39901733398438, + 0.0, + 0.0, + 0.0, + 179.83631896972656 + ], + "mass": 179.91930685650127, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 26, + "solar_panel": { + "direction": [ + 0.08228399254367583, + 0.16537189518451817, + -0.9827926947500948 + ], + "area": 0.2725945884228328, + "efficiency": 0.31926803420123717 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3455086258775245, + "power": 9.13135907928812, + "type": 1 + }, + "battery": { + "capacity": 28610.743345311956, + "percentage": 0.8091967339817905 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 576.5466495404987, + "power": 6.215008046993763, + "efficiency": 0.5158125069296008 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 686.7661871161824, + "power": 6.577750191854992, + "efficiency": 0.5396599772410736 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 402.2778905175752, + "power": 5.198821097672399, + "efficiency": 0.5650140541710047 + } + ], + "mrp_control": { + "k": 26.13298239339203, + "ki": 0.0013110887323875297, + "p": 94.02022091362618, + "integral_limit": 0.002943551493547132 + }, + "true_anomaly": 264.70761759911124, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 26 + }, + { + "inertia": [ + 86.96397399902344, + 0.0, + 0.0, + 0.0, + 58.420955657958984, + 0.0, + 0.0, + 0.0, + 139.75782775878906 + ], + "mass": 182.29718334935458, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 27, + "solar_panel": { + "direction": [ + 0.23707747499779847, + 0.6171273178133742, + -0.7502987034889098 + ], + "area": 0.37306214568052354, + "efficiency": 0.20847722148942294 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.12554039396146444, + "power": 5.049190848866321, + "type": 1 + }, + "battery": { + "capacity": 18240.801600328785, + "percentage": 0.889151847392659 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 598.6567673676425, + "power": 6.1936808721433465, + "efficiency": 0.5953742298073474 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 603.3836666094414, + "power": 6.587373065676337, + "efficiency": 0.5031480222633173 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 620.8297008519761, + "power": 5.889842013055345, + "efficiency": 0.5182191884721403 + } + ], + "mrp_control": { + "k": 27.476768906819313, + "ki": 0.007170268847129153, + "p": 79.70009952866023, + "integral_limit": 0.009128251910592721 + }, + "true_anomaly": 260.0350104450416, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 27 + }, + { + "inertia": [ + 165.53289794921875, + 0.0, + 0.0, + 0.0, + 63.60075759887695, + 0.0, + 0.0, + 0.0, + 92.75393676757812 + ], + "mass": 98.34922042219813, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 28, + "solar_panel": { + "direction": [ + 0.2635885892551331, + 0.9602157182965405, + -0.09223247774372859 + ], + "area": 0.1068898728278422, + "efficiency": 0.10244102832200089 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.20200911743773525, + "power": 2.5083718118886975, + "type": 1 + }, + "battery": { + "capacity": 9586.313923355552, + "percentage": 0.6907109411774084 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 553.4522828906197, + "power": 6.115528013363876, + "efficiency": 0.5988702862742883 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 741.652657046362, + "power": 5.354816867813909, + "efficiency": 0.5237884666876135 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 712.7348145368917, + "power": 5.769232809614556, + "efficiency": 0.5707200748825878 + } + ], + "mrp_control": { + "k": 65.03914150739728, + "ki": 8.797843437272857e-05, + "p": 256.3192760732033, + "integral_limit": 0.0004124217055791175 + }, + "true_anomaly": 233.18199134900414, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 28 + }, + { + "inertia": [ + 171.38668823242188, + 0.0, + 0.0, + 0.0, + 69.50555419921875, + 0.0, + 0.0, + 0.0, + 131.87030029296875 + ], + "mass": 107.28034268682975, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 29, + "solar_panel": { + "direction": [ + -0.8779009415159432, + 0.4564859191847134, + -0.1446047802512346 + ], + "area": 0.4557687317691317, + "efficiency": 0.37672628451121526 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.17168488051578368, + "power": 3.6533733725289337, + "type": 1 + }, + "battery": { + "capacity": 26291.079628433425, + "percentage": 0.8926755603696305 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 449.0656357067874, + "power": 6.605304967637017, + "efficiency": 0.5042778118977329 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 578.3212958312229, + "power": 6.678541177392624, + "efficiency": 0.54615547977341 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 440.61416037227156, + "power": 5.91813713177063, + "efficiency": 0.563433143201141 + } + ], + "mrp_control": { + "k": 19.26589073500611, + "ki": 0.0033768604901900233, + "p": 64.56259421473668, + "integral_limit": 0.009916510316182967 + }, + "true_anomaly": 42.91777356916203, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 29 + }, + { + "inertia": [ + 179.10443115234375, + 0.0, + 0.0, + 0.0, + 145.82070922851562, + 0.0, + 0.0, + 0.0, + 127.68726348876953 + ], + "mass": 169.37044999596105, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 30, + "solar_panel": { + "direction": [ + -0.06915022567677313, + 0.9908484509743768, + 0.11592063444671745 + ], + "area": 0.30403373067401795, + "efficiency": 0.1977126986566472 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.41677695455966035, + "power": 2.9296762174871187, + "type": 1 + }, + "battery": { + "capacity": 24998.017708775384, + "percentage": 0.32800066208829876 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 468.7656876253783, + "power": 5.712345907063006, + "efficiency": 0.5783402856732439 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 512.3143657077305, + "power": 5.235661653668732, + "efficiency": 0.5791793517511341 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 474.4254937834511, + "power": 5.089791534225754, + "efficiency": 0.5346265716303507 + } + ], + "mrp_control": { + "k": 62.24899930652894, + "ki": 0.0008337849291049615, + "p": 236.47528711477932, + "integral_limit": 0.00038767780554988587 + }, + "true_anomaly": 174.89328774989414, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 30 + }, + { + "inertia": [ + 117.74264526367188, + 0.0, + 0.0, + 0.0, + 53.29631042480469, + 0.0, + 0.0, + 0.0, + 183.5040283203125 + ], + "mass": 97.47784058310023, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 31, + "solar_panel": { + "direction": [ + 0.28828941060621605, + 0.8879219310513439, + 0.35844645358877975 + ], + "area": 0.12102087557032318, + "efficiency": 0.2300865338474279 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.19774786165551994, + "power": 3.333262187121323, + "type": 1 + }, + "battery": { + "capacity": 14629.538641394029, + "percentage": 0.6130502583553104 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 739.0202114877325, + "power": 6.329748479627161, + "efficiency": 0.5349796676478183 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 498.4498000227819, + "power": 5.635782025343107, + "efficiency": 0.5726181548846677 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 468.37118983262326, + "power": 5.735305060351095, + "efficiency": 0.5369234627294833 + } + ], + "mrp_control": { + "k": 36.03837957383895, + "ki": 0.00435565059470852, + "p": 111.43229509762739, + "integral_limit": 0.017675824164291587 + }, + "true_anomaly": 346.33874749653285, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 31 + }, + { + "inertia": [ + 107.05496215820312, + 0.0, + 0.0, + 0.0, + 57.726470947265625, + 0.0, + 0.0, + 0.0, + 140.20489501953125 + ], + "mass": 52.987374532436036, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 32, + "solar_panel": { + "direction": [ + 0.9502413797181011, + 0.25755049098907556, + 0.17524002072222508 + ], + "area": 0.24282964894208067, + "efficiency": 0.2900106519811847 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.37073656525303267, + "power": 6.557524831138621, + "type": 1 + }, + "battery": { + "capacity": 14318.561436963158, + "percentage": 0.47404947833366495 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 645.0558805570563, + "power": 6.3596893973242405, + "efficiency": 0.5903172838734273 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 432.12814129028675, + "power": 5.53626062949421, + "efficiency": 0.5527401508165711 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 580.5827732235994, + "power": 5.9852259213595325, + "efficiency": 0.5461139253455334 + } + ], + "mrp_control": { + "k": 39.62890520964828, + "ki": 0.006613960513680131, + "p": 104.85660537058831, + "integral_limit": 0.00809041318704127 + }, + "true_anomaly": 3.8336916012933653, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 32 + }, + { + "inertia": [ + 119.87696838378906, + 0.0, + 0.0, + 0.0, + 142.05059814453125, + 0.0, + 0.0, + 0.0, + 77.88534545898438 + ], + "mass": 186.18059253584758, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 33, + "solar_panel": { + "direction": [ + -0.09459925288121392, + 0.6420923303201309, + 0.7607683094729828 + ], + "area": 0.2535874874758387, + "efficiency": 0.15182447719717712 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.107784476539659, + "power": 1.586675319998975, + "type": 1 + }, + "battery": { + "capacity": 18689.783569498562, + "percentage": 0.8562731897518907 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 412.49104456457763, + "power": 6.232382569281481, + "efficiency": 0.516184743469322 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 420.74341118620384, + "power": 6.016846789325607, + "efficiency": 0.5498441005880869 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 541.5785821945585, + "power": 5.550959270618513, + "efficiency": 0.538778685627281 + } + ], + "mrp_control": { + "k": 17.2451537427043, + "ki": 0.0051889422286236254, + "p": 66.56679033678522, + "integral_limit": 0.020427561107661443 + }, + "true_anomaly": 50.80606338109716, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 33 + }, + { + "inertia": [ + 150.55799865722656, + 0.0, + 0.0, + 0.0, + 174.68804931640625, + 0.0, + 0.0, + 0.0, + 120.66548156738281 + ], + "mass": 75.93464265619879, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 34, + "solar_panel": { + "direction": [ + 0.03077797190120267, + 0.419816024073485, + -0.9070872187263912 + ], + "area": 0.3997451358340006, + "efficiency": 0.17464360180819063 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.11569726769874947, + "power": 9.04933934477965, + "type": 1 + }, + "battery": { + "capacity": 8108.750602056896, + "percentage": 0.41637645645767785 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 530.5987463594721, + "power": 6.270803128395557, + "efficiency": 0.5262842933219447 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 630.2107644714927, + "power": 6.305055111757094, + "efficiency": 0.5432163047937317 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 733.7940911050752, + "power": 6.908828822069592, + "efficiency": 0.5970586943685495 + } + ], + "mrp_control": { + "k": 28.366864944827995, + "ki": 0.004223926124048386, + "p": 107.21173939913957, + "integral_limit": 0.006285258804655635 + }, + "true_anomaly": 44.904391816031634, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 34 + }, + { + "inertia": [ + 115.88953399658203, + 0.0, + 0.0, + 0.0, + 128.47860717773438, + 0.0, + 0.0, + 0.0, + 90.74420166015625 + ], + "mass": 73.92478630410962, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 35, + "solar_panel": { + "direction": [ + 0.3161534696604654, + 0.44200212225923435, + 0.8394528620119072 + ], + "area": 0.21270244662481633, + "efficiency": 0.3386570982548638 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3710823884438864, + "power": 6.202414038144113, + "type": 1 + }, + "battery": { + "capacity": 13036.819139444731, + "percentage": 0.3235160429535515 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 522.7526378976863, + "power": 6.320052602059467, + "efficiency": 0.5811545001773608 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 624.6933822854344, + "power": 5.214774650391099, + "efficiency": 0.5131443089719909 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 743.9297962727596, + "power": 5.750706561180729, + "efficiency": 0.5492090919742574 + } + ], + "mrp_control": { + "k": 37.5719734280387, + "ki": 0.004668149461768451, + "p": 148.83620032626249, + "integral_limit": 0.007684643666174274 + }, + "true_anomaly": 85.22555518156202, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 35 + }, + { + "inertia": [ + 171.8408203125, + 0.0, + 0.0, + 0.0, + 120.8842544555664, + 0.0, + 0.0, + 0.0, + 71.39202880859375 + ], + "mass": 136.76887903777927, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 36, + "solar_panel": { + "direction": [ + 0.029149104665429536, + 0.08656224736022508, + 0.9958199169674962 + ], + "area": 0.438739509933734, + "efficiency": 0.20721932132512647 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.30283331946389813, + "power": 5.792940848428166, + "type": 1 + }, + "battery": { + "capacity": 11459.646390203427, + "percentage": 0.30417539976155394 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 488.8565962646161, + "power": 5.466324850917527, + "efficiency": 0.5256652875342241 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 747.169044482601, + "power": 5.980232031672884, + "efficiency": 0.5591537649347161 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 536.8568946308293, + "power": 5.369519908944163, + "efficiency": 0.549969374019848 + } + ], + "mrp_control": { + "k": 36.248934940192804, + "ki": 0.007781907912176809, + "p": 109.90066412666866, + "integral_limit": 0.009819247149824158 + }, + "true_anomaly": 310.2276678406843, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 36 + }, + { + "inertia": [ + 178.80136108398438, + 0.0, + 0.0, + 0.0, + 178.0436248779297, + 0.0, + 0.0, + 0.0, + 123.75232696533203 + ], + "mass": 70.82950123921135, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 37, + "solar_panel": { + "direction": [ + 0.7233890579952839, + 0.6791013750863774, + 0.12461778817041745 + ], + "area": 0.14198860223638113, + "efficiency": 0.12373119500499517 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.10466474981393158, + "power": 3.0047335811036096, + "type": 1 + }, + "battery": { + "capacity": 25566.804524209976, + "percentage": 0.533424044179171 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 489.61870104841466, + "power": 5.939891666373889, + "efficiency": 0.5270681225514552 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 555.9548033060165, + "power": 5.436437147717936, + "efficiency": 0.554679115806169 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 490.08221074778976, + "power": 5.871902664471909, + "efficiency": 0.5316146897678885 + } + ], + "mrp_control": { + "k": 33.855879752102766, + "ki": 0.005142948737685917, + "p": 73.10951752571182, + "integral_limit": 0.01321961006998025 + }, + "true_anomaly": 9.899562074079302, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 37 + }, + { + "inertia": [ + 66.67410278320312, + 0.0, + 0.0, + 0.0, + 52.18305969238281, + 0.0, + 0.0, + 0.0, + 132.9423370361328 + ], + "mass": 144.32961036406977, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 38, + "solar_panel": { + "direction": [ + -0.6585453273615463, + 0.6056263042158537, + 0.44669321849802013 + ], + "area": 0.23293665003366143, + "efficiency": 0.34880095128421634 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.42809830111441516, + "power": 4.923435228855169, + "type": 1 + }, + "battery": { + "capacity": 23510.711447995003, + "percentage": 0.7143654744509421 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 718.9997864606592, + "power": 6.407892579875665, + "efficiency": 0.5512067863263704 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 692.5273227966438, + "power": 6.44282702405951, + "efficiency": 0.5110283213530209 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 667.2270265206621, + "power": 5.520786870756533, + "efficiency": 0.5483914963028517 + } + ], + "mrp_control": { + "k": 45.03402786716065, + "ki": 0.009967380586354414, + "p": 120.16221588917492, + "integral_limit": 0.03555729501523302 + }, + "true_anomaly": 110.82165734051566, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 38 + } + ] +} \ No newline at end of file diff --git a/benchmarks/aeosbench/dataset/cases/00618/taskset.json b/benchmarks/aeosbench/dataset/cases/00618/taskset.json new file mode 100644 index 0000000..2d29e47 --- /dev/null +++ b/benchmarks/aeosbench/dataset/cases/00618/taskset.json @@ -0,0 +1,585 @@ +[ + { + "release_time": 2375, + "due_time": 3210, + "duration": 55, + "coordinate": [ + -37.059817188095984, + 77.38440317514113 + ], + "sensor_type": 1, + "id": 0 + }, + { + "release_time": 1204, + "due_time": 2169, + "duration": 55, + "coordinate": [ + -78.33261543344479, + 162.61528081947512 + ], + "sensor_type": 1, + "id": 1 + }, + { + "release_time": 432, + "due_time": 1353, + "duration": 23, + "coordinate": [ + -63.298845773891415, + -76.86646611110652 + ], + "sensor_type": 1, + "id": 2 + }, + { + "release_time": 1038, + "due_time": 3030, + "duration": 59, + "coordinate": [ + 37.500088930484466, + 62.61077728274512 + ], + "sensor_type": 1, + "id": 3 + }, + { + "release_time": 574, + "due_time": 751, + "duration": 59, + "coordinate": [ + 80.5660665171836, + 110.65924153660853 + ], + "sensor_type": 1, + "id": 4 + }, + { + "release_time": 1608, + "due_time": 3567, + "duration": 56, + "coordinate": [ + -54.94432643296841, + 139.83307901007032 + ], + "sensor_type": 1, + "id": 5 + }, + { + "release_time": 3235, + "due_time": 3445, + "duration": 46, + "coordinate": [ + 59.56276676558869, + 164.8261285134688 + ], + "sensor_type": 1, + "id": 6 + }, + { + "release_time": 2784, + "due_time": 3437, + "duration": 59, + "coordinate": [ + -9.858905219820969, + -9.077642738066402 + ], + "sensor_type": 1, + "id": 7 + }, + { + "release_time": 3487, + "due_time": 3553, + "duration": 19, + "coordinate": [ + 20.563868048990102, + -93.92479076086671 + ], + "sensor_type": 1, + "id": 8 + }, + { + "release_time": 2624, + "due_time": 3559, + "duration": 49, + "coordinate": [ + 29.28809076212302, + -4.998169980064347 + ], + "sensor_type": 1, + "id": 9 + }, + { + "release_time": 3387, + "due_time": 3594, + "duration": 34, + "coordinate": [ + 8.126887130887965, + -76.54030178705825 + ], + "sensor_type": 1, + "id": 10 + }, + { + "release_time": 20, + "due_time": 1659, + "duration": 28, + "coordinate": [ + -45.42601675954804, + 136.0982783896414 + ], + "sensor_type": 1, + "id": 11 + }, + { + "release_time": 3138, + "due_time": 3449, + "duration": 44, + "coordinate": [ + 64.387663569028, + -118.31583100847024 + ], + "sensor_type": 1, + "id": 12 + }, + { + "release_time": 600, + "due_time": 1837, + "duration": 15, + "coordinate": [ + 82.18404350371452, + -134.20428029719585 + ], + "sensor_type": 1, + "id": 13 + }, + { + "release_time": 2119, + "due_time": 2548, + "duration": 57, + "coordinate": [ + 82.6079937715875, + 37.93518280637855 + ], + "sensor_type": 1, + "id": 14 + }, + { + "release_time": 2985, + "due_time": 3153, + "duration": 44, + "coordinate": [ + 67.76598991809121, + 119.9073672157956 + ], + "sensor_type": 1, + "id": 15 + }, + { + "release_time": 1484, + "due_time": 1785, + "duration": 23, + "coordinate": [ + -21.69251973107832, + 7.5272823120794214 + ], + "sensor_type": 1, + "id": 16 + }, + { + "release_time": 2496, + "due_time": 2748, + "duration": 52, + "coordinate": [ + 17.434310989269974, + 77.07031851928286 + ], + "sensor_type": 1, + "id": 17 + }, + { + "release_time": 325, + "due_time": 2161, + "duration": 50, + "coordinate": [ + -48.00657250970387, + 0.3639106813449473 + ], + "sensor_type": 1, + "id": 18 + }, + { + "release_time": 2132, + "due_time": 2851, + "duration": 58, + "coordinate": [ + -43.68921664308931, + -28.557145831446178 + ], + "sensor_type": 1, + "id": 19 + }, + { + "release_time": 1123, + "due_time": 2777, + "duration": 18, + "coordinate": [ + -54.23547851413852, + 40.12652617555054 + ], + "sensor_type": 1, + "id": 20 + }, + { + "release_time": 1615, + "due_time": 2198, + "duration": 36, + "coordinate": [ + -69.7280906885608, + 34.85735714389335 + ], + "sensor_type": 1, + "id": 21 + }, + { + "release_time": 3451, + "due_time": 3528, + "duration": 23, + "coordinate": [ + -3.510350357332584, + 43.058358492687034 + ], + "sensor_type": 1, + "id": 22 + }, + { + "release_time": 1976, + "due_time": 2624, + "duration": 34, + "coordinate": [ + -67.41924261321842, + 56.14569976909459 + ], + "sensor_type": 1, + "id": 23 + }, + { + "release_time": 1232, + "due_time": 3331, + "duration": 32, + "coordinate": [ + 46.244207756108466, + -112.74217483244395 + ], + "sensor_type": 1, + "id": 24 + }, + { + "release_time": 1989, + "due_time": 3537, + "duration": 28, + "coordinate": [ + 26.624874397560177, + 165.86222799380567 + ], + "sensor_type": 1, + "id": 25 + }, + { + "release_time": 2537, + "due_time": 3180, + "duration": 58, + "coordinate": [ + -6.952443605338928, + 123.8814281215457 + ], + "sensor_type": 1, + "id": 26 + }, + { + "release_time": 594, + "due_time": 1634, + "duration": 38, + "coordinate": [ + 80.02898506708763, + 0.9325648031404512 + ], + "sensor_type": 1, + "id": 27 + }, + { + "release_time": 2648, + "due_time": 3039, + "duration": 37, + "coordinate": [ + 4.575726476147793, + 169.9376248537959 + ], + "sensor_type": 1, + "id": 28 + }, + { + "release_time": 1995, + "due_time": 2336, + "duration": 20, + "coordinate": [ + -15.717349301312638, + -150.64326677810288 + ], + "sensor_type": 1, + "id": 29 + }, + { + "release_time": 3122, + "due_time": 3408, + "duration": 36, + "coordinate": [ + -64.6615528021594, + 75.22801584875549 + ], + "sensor_type": 1, + "id": 30 + }, + { + "release_time": 2066, + "due_time": 3482, + "duration": 46, + "coordinate": [ + 45.80910043881332, + 28.176148090505706 + ], + "sensor_type": 1, + "id": 31 + }, + { + "release_time": 2058, + "due_time": 2275, + "duration": 42, + "coordinate": [ + 61.025589823254535, + -77.99960680771359 + ], + "sensor_type": 1, + "id": 32 + }, + { + "release_time": 2118, + "due_time": 2244, + "duration": 23, + "coordinate": [ + -43.09207622211535, + -127.93725831949325 + ], + "sensor_type": 1, + "id": 33 + }, + { + "release_time": 789, + "due_time": 1181, + "duration": 60, + "coordinate": [ + -11.363731467403426, + 122.25531261295703 + ], + "sensor_type": 1, + "id": 34 + }, + { + "release_time": 1258, + "due_time": 2138, + "duration": 30, + "coordinate": [ + -44.15076150538835, + -82.4974150473389 + ], + "sensor_type": 1, + "id": 35 + }, + { + "release_time": 999, + "due_time": 3506, + "duration": 21, + "coordinate": [ + -34.5481861210577, + -33.43402226596868 + ], + "sensor_type": 1, + "id": 36 + }, + { + "release_time": 1922, + "due_time": 2702, + "duration": 51, + "coordinate": [ + -29.086994923254444, + -44.4592534106327 + ], + "sensor_type": 1, + "id": 37 + }, + { + "release_time": 3312, + "due_time": 3569, + "duration": 53, + "coordinate": [ + 43.945761532696736, + 3.6265894321279575 + ], + "sensor_type": 1, + "id": 38 + }, + { + "release_time": 1669, + "due_time": 2650, + "duration": 18, + "coordinate": [ + 77.46518473067431, + 31.362569894205848 + ], + "sensor_type": 1, + "id": 39 + }, + { + "release_time": 835, + "due_time": 3406, + "duration": 37, + "coordinate": [ + 25.7392984808084, + -16.48696915537002 + ], + "sensor_type": 1, + "id": 40 + }, + { + "release_time": 1194, + "due_time": 2584, + "duration": 25, + "coordinate": [ + -61.92505591543897, + 13.142764882501552 + ], + "sensor_type": 1, + "id": 41 + }, + { + "release_time": 2350, + "due_time": 2972, + "duration": 45, + "coordinate": [ + -75.47124936005784, + 79.29307850269925 + ], + "sensor_type": 1, + "id": 42 + }, + { + "release_time": 3314, + "due_time": 3477, + "duration": 47, + "coordinate": [ + 86.24558534816455, + -14.10138639709632 + ], + "sensor_type": 1, + "id": 43 + }, + { + "release_time": 131, + "due_time": 2937, + "duration": 21, + "coordinate": [ + -1.3362713371990225, + 179.8385835414345 + ], + "sensor_type": 1, + "id": 44 + }, + { + "release_time": 1605, + "due_time": 2707, + "duration": 26, + "coordinate": [ + -35.34497781794868, + -171.2899213515224 + ], + "sensor_type": 1, + "id": 45 + }, + { + "release_time": 1126, + "due_time": 1641, + "duration": 41, + "coordinate": [ + -6.6110343500561015, + -152.75402389237948 + ], + "sensor_type": 1, + "id": 46 + }, + { + "release_time": 2725, + "due_time": 3362, + "duration": 42, + "coordinate": [ + -17.872019221354208, + 124.15850868791108 + ], + "sensor_type": 1, + "id": 47 + }, + { + "release_time": 2774, + "due_time": 3279, + "duration": 43, + "coordinate": [ + -63.08883417677351, + 87.26109110377325 + ], + "sensor_type": 1, + "id": 48 + }, + { + "release_time": 2062, + "due_time": 2274, + "duration": 59, + "coordinate": [ + 44.16204130091168, + -66.78123353240653 + ], + "sensor_type": 1, + "id": 49 + }, + { + "release_time": 2538, + "due_time": 2732, + "duration": 22, + "coordinate": [ + 46.789202297012736, + -126.8238041279738 + ], + "sensor_type": 1, + "id": 50 + }, + { + "release_time": 123, + "due_time": 777, + "duration": 49, + "coordinate": [ + 87.09955313584913, + 175.6618754077096 + ], + "sensor_type": 1, + "id": 51 + }, + { + "release_time": 665, + "due_time": 3206, + "duration": 57, + "coordinate": [ + -60.96169851574703, + 44.002339456408635 + ], + "sensor_type": 1, + "id": 52 + } +] \ No newline at end of file diff --git a/benchmarks/aeosbench/dataset/cases/00654/constellation.json b/benchmarks/aeosbench/dataset/cases/00654/constellation.json new file mode 100644 index 0000000..3790a86 --- /dev/null +++ b/benchmarks/aeosbench/dataset/cases/00654/constellation.json @@ -0,0 +1,1476 @@ +{ + "orbits": [ + { + "id": 0, + "eccentricity": 0.0001557, + "semi_major_axis": 6921000.0, + "inclination": 53.2167, + "right_ascension_of_the_ascending_node": 237.9689, + "argument_of_perigee": 96.1035 + }, + { + "id": 1, + "eccentricity": 0.0001213, + "semi_major_axis": 6921000.0, + "inclination": 53.0547, + "right_ascension_of_the_ascending_node": 319.2926, + "argument_of_perigee": 96.9315 + }, + { + "id": 2, + "eccentricity": 0.0007972, + "semi_major_axis": 6921000.0, + "inclination": 53.0495, + "right_ascension_of_the_ascending_node": 255.1686, + "argument_of_perigee": 9.7511 + }, + { + "id": 3, + "eccentricity": 0.0001382, + "semi_major_axis": 6921000.0, + "inclination": 53.2163, + "right_ascension_of_the_ascending_node": 124.5423, + "argument_of_perigee": 98.1791 + }, + { + "id": 4, + "eccentricity": 0.0001709, + "semi_major_axis": 7571000.0, + "inclination": 87.8964, + "right_ascension_of_the_ascending_node": 73.2392, + "argument_of_perigee": 77.8367 + }, + { + "id": 5, + "eccentricity": 0.0001218, + "semi_major_axis": 6921000.0, + "inclination": 53.053, + "right_ascension_of_the_ascending_node": 230.8252, + "argument_of_perigee": 82.7051 + }, + { + "id": 6, + "eccentricity": 0.0002946, + "semi_major_axis": 6921000.0, + "inclination": 70.0005, + "right_ascension_of_the_ascending_node": 352.134, + "argument_of_perigee": 260.7258 + }, + { + "id": 7, + "eccentricity": 0.0001806, + "semi_major_axis": 7571000.0, + "inclination": 87.8965, + "right_ascension_of_the_ascending_node": 73.243, + "argument_of_perigee": 90.0066 + }, + { + "id": 8, + "eccentricity": 0.0001394, + "semi_major_axis": 6921000.0, + "inclination": 53.2148, + "right_ascension_of_the_ascending_node": 218.0551, + "argument_of_perigee": 88.196 + }, + { + "id": 9, + "eccentricity": 0.0001452, + "semi_major_axis": 6921000.0, + "inclination": 53.2169, + "right_ascension_of_the_ascending_node": 139.4359, + "argument_of_perigee": 83.2994 + }, + { + "id": 10, + "eccentricity": 0.0001509, + "semi_major_axis": 6921000.0, + "inclination": 53.2186, + "right_ascension_of_the_ascending_node": 59.5396, + "argument_of_perigee": 103.5733 + }, + { + "id": 11, + "eccentricity": 0.0003303, + "semi_major_axis": 7571000.0, + "inclination": 87.9169, + "right_ascension_of_the_ascending_node": 149.3983, + "argument_of_perigee": 111.4796 + }, + { + "id": 12, + "eccentricity": 0.0001228, + "semi_major_axis": 6921000.0, + "inclination": 53.2181, + "right_ascension_of_the_ascending_node": 311.567, + "argument_of_perigee": 74.9482 + }, + { + "id": 13, + "eccentricity": 0.0005759, + "semi_major_axis": 6921000.0, + "inclination": 53.0466, + "right_ascension_of_the_ascending_node": 212.6377, + "argument_of_perigee": 27.6728 + }, + { + "id": 14, + "eccentricity": 0.0001371, + "semi_major_axis": 6921000.0, + "inclination": 53.0542, + "right_ascension_of_the_ascending_node": 176.4749, + "argument_of_perigee": 95.1948 + } + ], + "satellites": [ + { + "inertia": [ + 135.80995178222656, + 0.0, + 0.0, + 0.0, + 133.7823028564453, + 0.0, + 0.0, + 0.0, + 73.94473266601562 + ], + "mass": 95.27177136788747, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 0, + "solar_panel": { + "direction": [ + -0.5798517774284581, + 0.57716851930064, + 0.5750203618493565 + ], + "area": 0.24245655146405418, + "efficiency": 0.10166540739603312 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4626712849238469, + "power": 3.775027079380733, + "type": 1 + }, + "battery": { + "capacity": 11770.59781162444, + "percentage": 0.20773834925584983 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 642.697615741192, + "power": 5.067722838873689, + "efficiency": 0.5737271154412026 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 671.6678736017427, + "power": 6.880980946320389, + "efficiency": 0.5705753012761658 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 647.1472148290617, + "power": 6.308984934029866, + "efficiency": 0.5996995037047448 + } + ], + "mrp_control": { + "k": 30.743675578596356, + "ki": 0.007450053799645318, + "p": 81.55217763433558, + "integral_limit": 0.021163076622272414 + }, + "true_anomaly": 276.24694891458955, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 0 + }, + { + "inertia": [ + 168.24281311035156, + 0.0, + 0.0, + 0.0, + 53.29975891113281, + 0.0, + 0.0, + 0.0, + 120.35054016113281 + ], + "mass": 54.79377860110492, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 1, + "solar_panel": { + "direction": [ + -0.4962328456688526, + 0.7711078412561347, + -0.39893064564244296 + ], + "area": 0.2577703012703632, + "efficiency": 0.2985169647396935 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.10046826045962015, + "power": 8.518158215190457, + "type": 1 + }, + "battery": { + "capacity": 11579.18026232495, + "percentage": 0.2639066896264668 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 606.4632262368552, + "power": 6.994940711584301, + "efficiency": 0.5671012298407907 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 727.6422555209972, + "power": 5.203417412478022, + "efficiency": 0.5731258378213195 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 557.4142193858384, + "power": 5.848476033113599, + "efficiency": 0.5117016636009725 + } + ], + "mrp_control": { + "k": 30.111431162570387, + "ki": 0.0067189070507323026, + "p": 83.78659606748367, + "integral_limit": 0.029798178876021267 + }, + "true_anomaly": 143.85694082526376, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 1 + }, + { + "inertia": [ + 184.8409881591797, + 0.0, + 0.0, + 0.0, + 99.9237060546875, + 0.0, + 0.0, + 0.0, + 54.199363708496094 + ], + "mass": 180.56552018753723, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 2, + "solar_panel": { + "direction": [ + -0.7794257162041944, + 0.21946505267559774, + 0.58679693555239 + ], + "area": 0.3554204315917575, + "efficiency": 0.41680606399148257 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3500008311200504, + "power": 6.964944456420979, + "type": 1 + }, + "battery": { + "capacity": 27320.341304347032, + "percentage": 0.35620873179554724 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 466.6786747568964, + "power": 5.858257880446491, + "efficiency": 0.5875036414815092 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 547.6181825382432, + "power": 5.296247876625677, + "efficiency": 0.5832412374304012 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 549.0522049829871, + "power": 6.323411510063887, + "efficiency": 0.5216603221823306 + } + ], + "mrp_control": { + "k": 26.830769663829198, + "ki": 0.0026341371288505343, + "p": 91.12387425431687, + "integral_limit": 0.005618287776331615 + }, + "true_anomaly": 336.9548163498949, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 2 + }, + { + "inertia": [ + 179.71214294433594, + 0.0, + 0.0, + 0.0, + 145.09603881835938, + 0.0, + 0.0, + 0.0, + 83.86039733886719 + ], + "mass": 104.74105188949758, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 3, + "solar_panel": { + "direction": [ + -0.2589664511988081, + 0.07883936816168424, + -0.9626633529855396 + ], + "area": 0.4398684168235326, + "efficiency": 0.10898758943432224 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.196225665312799, + "power": 3.4481524862791657, + "type": 1 + }, + "battery": { + "capacity": 19187.532929230194, + "percentage": 0.8307224084157848 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 415.2685814303411, + "power": 6.469575024111279, + "efficiency": 0.5338815397056487 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 493.25104362840256, + "power": 6.1673488879850655, + "efficiency": 0.5543633944931852 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 670.567925971583, + "power": 5.6246612241626694, + "efficiency": 0.5586202159438359 + } + ], + "mrp_control": { + "k": 63.9626408681145, + "ki": 0.0006654292111882465, + "p": 194.12541211309158, + "integral_limit": 0.0014497864984920584 + }, + "true_anomaly": 311.2183742289762, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 3 + }, + { + "inertia": [ + 171.21499633789062, + 0.0, + 0.0, + 0.0, + 168.3113555908203, + 0.0, + 0.0, + 0.0, + 71.46575927734375 + ], + "mass": 63.87363244984207, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 4, + "solar_panel": { + "direction": [ + 0.4960224342145725, + 0.41652559831610214, + -0.7618846177100986 + ], + "area": 0.14841553686868672, + "efficiency": 0.22547813134000882 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4946859973510801, + "power": 4.748657696724398, + "type": 1 + }, + "battery": { + "capacity": 10420.196513306222, + "percentage": 0.6909364644904765 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 706.1599169099733, + "power": 5.421969807633463, + "efficiency": 0.565999314247403 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 560.6535298147662, + "power": 5.035781937413908, + "efficiency": 0.5838978716414901 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 622.7157129943972, + "power": 6.618343586182957, + "efficiency": 0.5634438664501773 + } + ], + "mrp_control": { + "k": 33.64366350196767, + "ki": 0.0034703314447762203, + "p": 109.07721384679512, + "integral_limit": 0.013803436002984946 + }, + "true_anomaly": 259.94509300426495, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 4 + }, + { + "inertia": [ + 139.68458557128906, + 0.0, + 0.0, + 0.0, + 139.53573608398438, + 0.0, + 0.0, + 0.0, + 52.047000885009766 + ], + "mass": 137.7580873687453, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 5, + "solar_panel": { + "direction": [ + 0.06720840772812081, + 0.6820531488159528, + -0.7282077534061927 + ], + "area": 0.3103258144819683, + "efficiency": 0.1332333698515078 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.38245439630670186, + "power": 5.8710865117955935, + "type": 1 + }, + "battery": { + "capacity": 26668.504562815677, + "percentage": 0.9703410420484377 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 663.3752601118879, + "power": 6.521202152118599, + "efficiency": 0.5860305299339641 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 427.51128325233924, + "power": 5.9288185929773505, + "efficiency": 0.5606757779502866 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 609.8233403449556, + "power": 6.720749476564179, + "efficiency": 0.5061450491122516 + } + ], + "mrp_control": { + "k": 44.47364295169111, + "ki": 0.000559278840030265, + "p": 168.28408452648162, + "integral_limit": 0.0027502793216600645 + }, + "true_anomaly": 280.14719353453137, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 5 + }, + { + "inertia": [ + 59.088104248046875, + 0.0, + 0.0, + 0.0, + 199.94081115722656, + 0.0, + 0.0, + 0.0, + 142.3895721435547 + ], + "mass": 197.27063039871692, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 6, + "solar_panel": { + "direction": [ + -0.008745289942304084, + 0.36839319819986543, + 0.9296289428712403 + ], + "area": 0.46010758506221305, + "efficiency": 0.28332552341401934 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4173966394484383, + "power": 6.64298578538175, + "type": 1 + }, + "battery": { + "capacity": 11413.61985403337, + "percentage": 0.7121937645368772 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 558.2233874462415, + "power": 5.572598440975567, + "efficiency": 0.5963455602570742 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 609.007732984186, + "power": 5.2338205103152, + "efficiency": 0.5691711626063647 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 402.61142341328775, + "power": 6.50968921106081, + "efficiency": 0.5774548951311198 + } + ], + "mrp_control": { + "k": 21.55825347371491, + "ki": 0.0030993153770508684, + "p": 59.91084076374974, + "integral_limit": 0.0022183273903215095 + }, + "true_anomaly": 150.9326685547495, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 6 + }, + { + "inertia": [ + 66.14884948730469, + 0.0, + 0.0, + 0.0, + 160.1612548828125, + 0.0, + 0.0, + 0.0, + 55.29630661010742 + ], + "mass": 134.7226674252907, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 7, + "solar_panel": { + "direction": [ + -0.07094391526788432, + 0.13197942076166366, + -0.9887104699465253 + ], + "area": 0.33778705171353374, + "efficiency": 0.13067623761877678 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.27660946906596773, + "power": 7.181019029156067, + "type": 1 + }, + "battery": { + "capacity": 9908.516676831629, + "percentage": 0.40057050800039884 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 646.1597665676184, + "power": 6.465319762098913, + "efficiency": 0.5986413624089866 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 624.8765250970674, + "power": 5.194970188903419, + "efficiency": 0.5096750525177173 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 551.7704215663933, + "power": 6.003308311535746, + "efficiency": 0.5449202710080352 + } + ], + "mrp_control": { + "k": 27.6205652268204, + "ki": 0.006161434256963455, + "p": 81.2320923182217, + "integral_limit": 0.02216309714931559 + }, + "true_anomaly": 52.851022494624075, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 7 + }, + { + "inertia": [ + 116.63732147216797, + 0.0, + 0.0, + 0.0, + 75.74476623535156, + 0.0, + 0.0, + 0.0, + 92.83955383300781 + ], + "mass": 158.02438008120555, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 8, + "solar_panel": { + "direction": [ + -0.8031797252379184, + 0.32799019286811676, + 0.497317566901751 + ], + "area": 0.16005344233015042, + "efficiency": 0.371218901788685 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.30359605434313697, + "power": 2.9514934159554733, + "type": 1 + }, + "battery": { + "capacity": 23069.560924774734, + "percentage": 0.5364977022331581 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 618.8519924056018, + "power": 6.770633692566632, + "efficiency": 0.5225617905488491 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 687.4978298533899, + "power": 6.239782784462134, + "efficiency": 0.5068686129222704 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 621.608590891368, + "power": 6.065427249921607, + "efficiency": 0.5557270285301728 + } + ], + "mrp_control": { + "k": 48.10150899597006, + "ki": 0.006126020710075068, + "p": 119.56480507179533, + "integral_limit": 0.003817175659885866 + }, + "true_anomaly": 274.9503605356602, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 8 + }, + { + "inertia": [ + 183.34242248535156, + 0.0, + 0.0, + 0.0, + 133.8968505859375, + 0.0, + 0.0, + 0.0, + 127.21334838867188 + ], + "mass": 60.55619983582899, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 9, + "solar_panel": { + "direction": [ + -0.3342644393059524, + 0.034710019105691776, + 0.9418399541265807 + ], + "area": 0.3366230618940832, + "efficiency": 0.2847303932541272 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.17539304439951398, + "power": 6.682224127193102, + "type": 1 + }, + "battery": { + "capacity": 19169.063151673177, + "percentage": 0.542595917876166 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 619.3291370123364, + "power": 6.263046120122208, + "efficiency": 0.5368253834639672 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 627.2568891316989, + "power": 5.66013435522453, + "efficiency": 0.5974431268229934 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 471.6046259586225, + "power": 5.897768140363535, + "efficiency": 0.5265826569838631 + } + ], + "mrp_control": { + "k": 26.64428773906946, + "ki": 0.007235778762675257, + "p": 54.81643280975228, + "integral_limit": 0.023036315105980424 + }, + "true_anomaly": 135.41596068157776, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 9 + }, + { + "inertia": [ + 70.13137817382812, + 0.0, + 0.0, + 0.0, + 182.0301513671875, + 0.0, + 0.0, + 0.0, + 135.85482788085938 + ], + "mass": 60.9721701007302, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 10, + "solar_panel": { + "direction": [ + 0.07577040005411308, + 0.8623955589952684, + 0.5005324627842616 + ], + "area": 0.18543587480824716, + "efficiency": 0.100915747671458 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.19415534516000998, + "power": 4.081051552490973, + "type": 1 + }, + "battery": { + "capacity": 13663.967922214626, + "percentage": 0.9922114545744605 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 652.8316320322884, + "power": 6.3874912147899945, + "efficiency": 0.5477857713373737 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 411.72598224125386, + "power": 5.408818275945248, + "efficiency": 0.525765471836197 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 678.9919743808721, + "power": 6.17635231884275, + "efficiency": 0.5403713945479677 + } + ], + "mrp_control": { + "k": 22.239795663871035, + "ki": 0.001169570144683584, + "p": 79.73783276675388, + "integral_limit": 0.005664686271496407 + }, + "true_anomaly": 312.9004185313171, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 10 + }, + { + "inertia": [ + 193.64817810058594, + 0.0, + 0.0, + 0.0, + 113.286865234375, + 0.0, + 0.0, + 0.0, + 177.345947265625 + ], + "mass": 119.47840437867426, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 11, + "solar_panel": { + "direction": [ + -0.5097975066407886, + 0.13197722293096015, + 0.8501108838559043 + ], + "area": 0.3430914393715923, + "efficiency": 0.3637492445325904 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4535932348655273, + "power": 8.37655480341813, + "type": 1 + }, + "battery": { + "capacity": 10133.891123701502, + "percentage": 0.782760421586803 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 449.0948982425523, + "power": 5.105705778621063, + "efficiency": 0.5813999959294663 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 459.3051273434369, + "power": 6.473759904092954, + "efficiency": 0.5420843951827541 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 588.6278086996849, + "power": 5.003072020815978, + "efficiency": 0.572049315233402 + } + ], + "mrp_control": { + "k": 39.28985631329332, + "ki": 0.004588518092956656, + "p": 148.4860288139031, + "integral_limit": 0.002797180277887478 + }, + "true_anomaly": 38.698115267803345, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 11 + }, + { + "inertia": [ + 66.51117706298828, + 0.0, + 0.0, + 0.0, + 154.81207275390625, + 0.0, + 0.0, + 0.0, + 130.79652404785156 + ], + "mass": 108.20974036420857, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 12, + "solar_panel": { + "direction": [ + -0.8293982163871619, + 0.5468526500559774, + -0.11424000079021884 + ], + "area": 0.3082289464176109, + "efficiency": 0.47547278782999236 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.26449355263020635, + "power": 2.314297579518737, + "type": 1 + }, + "battery": { + "capacity": 8585.136960556043, + "percentage": 0.5934297001958019 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 511.6530864183656, + "power": 6.0435625382936, + "efficiency": 0.538549849447643 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 736.5178249989375, + "power": 5.888915014081406, + "efficiency": 0.5125537069987686 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 696.8510454972022, + "power": 5.495748831317989, + "efficiency": 0.5602873115974494 + } + ], + "mrp_control": { + "k": 21.631925329274285, + "ki": 0.004739419230574178, + "p": 78.30349404334244, + "integral_limit": 0.01951464906299688 + }, + "true_anomaly": 47.96436606025055, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 12 + }, + { + "inertia": [ + 107.05496215820312, + 0.0, + 0.0, + 0.0, + 57.726470947265625, + 0.0, + 0.0, + 0.0, + 140.20489501953125 + ], + "mass": 52.987374532436036, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 13, + "solar_panel": { + "direction": [ + 0.004249729489581958, + 0.05797884620493447, + 0.9983087664605625 + ], + "area": 0.14626070822100676, + "efficiency": 0.2971810695943212 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4448689759329656, + "power": 8.660883581717489, + "type": 1 + }, + "battery": { + "capacity": 21954.602770008216, + "percentage": 0.6008521132173287 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 645.0558805570563, + "power": 6.3596893973242405, + "efficiency": 0.5903172838734273 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 432.12814129028675, + "power": 5.53626062949421, + "efficiency": 0.5527401508165711 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 580.5827732235994, + "power": 5.9852259213595325, + "efficiency": 0.5461139253455334 + } + ], + "mrp_control": { + "k": 39.62890520964828, + "ki": 0.006613960513680131, + "p": 104.85660537058831, + "integral_limit": 0.00809041318704127 + }, + "true_anomaly": 316.6000979991342, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 13 + }, + { + "inertia": [ + 95.21636962890625, + 0.0, + 0.0, + 0.0, + 159.84634399414062, + 0.0, + 0.0, + 0.0, + 194.7124786376953 + ], + "mass": 156.36548873458958, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 14, + "solar_panel": { + "direction": [ + -0.2694898786486382, + 0.8539332515071792, + 0.4451664938832648 + ], + "area": 0.33552446979557704, + "efficiency": 0.3686345987544396 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.30252537037108096, + "power": 1.8501772798926848, + "type": 1 + }, + "battery": { + "capacity": 17039.690754430463, + "percentage": 0.11420304814479118 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 697.3680470229874, + "power": 6.667675229422759, + "efficiency": 0.5365773179866441 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 733.8713455486256, + "power": 6.723819700313358, + "efficiency": 0.5310923723166732 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 701.8629262674049, + "power": 5.940837479799244, + "efficiency": 0.5518481546360149 + } + ], + "mrp_control": { + "k": 75.67126949367356, + "ki": 0.007635361593120546, + "p": 295.98114646855703, + "integral_limit": 0.013080528419453818 + }, + "true_anomaly": 140.91901523407668, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 14 + } + ] +} \ No newline at end of file diff --git a/benchmarks/aeosbench/dataset/cases/00654/taskset.json b/benchmarks/aeosbench/dataset/cases/00654/taskset.json new file mode 100644 index 0000000..1a090a5 --- /dev/null +++ b/benchmarks/aeosbench/dataset/cases/00654/taskset.json @@ -0,0 +1,1520 @@ +[ + { + "release_time": 3022, + "due_time": 3503, + "duration": 39, + "coordinate": [ + 71.1085275274717, + 81.22908619111121 + ], + "sensor_type": 1, + "id": 0 + }, + { + "release_time": 2139, + "due_time": 2440, + "duration": 55, + "coordinate": [ + -59.02022612784447, + 102.5088566379876 + ], + "sensor_type": 1, + "id": 1 + }, + { + "release_time": 2518, + "due_time": 2797, + "duration": 53, + "coordinate": [ + -54.442253856991975, + 3.3402486078362017 + ], + "sensor_type": 1, + "id": 2 + }, + { + "release_time": 499, + "due_time": 3380, + "duration": 38, + "coordinate": [ + 82.06874951352015, + 24.45817064464569 + ], + "sensor_type": 1, + "id": 3 + }, + { + "release_time": 2543, + "due_time": 2981, + "duration": 16, + "coordinate": [ + 42.2560292602717, + -72.78358607371419 + ], + "sensor_type": 1, + "id": 4 + }, + { + "release_time": 1833, + "due_time": 3476, + "duration": 51, + "coordinate": [ + -88.66717144248993, + -165.6139722390006 + ], + "sensor_type": 1, + "id": 5 + }, + { + "release_time": 3001, + "due_time": 3548, + "duration": 36, + "coordinate": [ + 76.68346402425385, + 105.74061785744004 + ], + "sensor_type": 1, + "id": 6 + }, + { + "release_time": 1472, + "due_time": 2819, + "duration": 16, + "coordinate": [ + 86.36349125271147, + 154.71597510136775 + ], + "sensor_type": 1, + "id": 7 + }, + { + "release_time": 785, + "due_time": 1476, + "duration": 38, + "coordinate": [ + -62.05104242023877, + -143.98439716128098 + ], + "sensor_type": 1, + "id": 8 + }, + { + "release_time": 3202, + "due_time": 3367, + "duration": 54, + "coordinate": [ + 45.792934491628046, + 160.45047594603886 + ], + "sensor_type": 1, + "id": 9 + }, + { + "release_time": 3363, + "due_time": 3538, + "duration": 53, + "coordinate": [ + -77.95905552156016, + -95.81765972218058 + ], + "sensor_type": 1, + "id": 10 + }, + { + "release_time": 1564, + "due_time": 3581, + "duration": 48, + "coordinate": [ + 47.450633874764264, + -6.695474099702551 + ], + "sensor_type": 1, + "id": 11 + }, + { + "release_time": 2321, + "due_time": 3006, + "duration": 56, + "coordinate": [ + 18.37646261496218, + -35.54840308849836 + ], + "sensor_type": 1, + "id": 12 + }, + { + "release_time": 493, + "due_time": 2675, + "duration": 34, + "coordinate": [ + -61.69029517773646, + -86.51245344659353 + ], + "sensor_type": 1, + "id": 13 + }, + { + "release_time": 1469, + "due_time": 2605, + "duration": 30, + "coordinate": [ + 10.220049542460941, + -101.92744095000687 + ], + "sensor_type": 1, + "id": 14 + }, + { + "release_time": 258, + "due_time": 1839, + "duration": 22, + "coordinate": [ + -62.22253458961285, + -24.56077377115153 + ], + "sensor_type": 1, + "id": 15 + }, + { + "release_time": 1613, + "due_time": 3386, + "duration": 33, + "coordinate": [ + -2.5371277765163995, + -128.46281700686066 + ], + "sensor_type": 1, + "id": 16 + }, + { + "release_time": 737, + "due_time": 2300, + "duration": 28, + "coordinate": [ + 83.22875707508277, + -35.772574776197104 + ], + "sensor_type": 1, + "id": 17 + }, + { + "release_time": 496, + "due_time": 3509, + "duration": 31, + "coordinate": [ + 40.187743043461666, + 171.05982684248448 + ], + "sensor_type": 1, + "id": 18 + }, + { + "release_time": 911, + "due_time": 3422, + "duration": 31, + "coordinate": [ + -39.8142544304334, + -132.68661695716213 + ], + "sensor_type": 1, + "id": 19 + }, + { + "release_time": 1870, + "due_time": 2433, + "duration": 55, + "coordinate": [ + -30.742510274712302, + -94.8871944815121 + ], + "sensor_type": 1, + "id": 20 + }, + { + "release_time": 2918, + "due_time": 3500, + "duration": 53, + "coordinate": [ + 19.18995251173689, + -76.35286916681643 + ], + "sensor_type": 1, + "id": 21 + }, + { + "release_time": 2485, + "due_time": 3163, + "duration": 41, + "coordinate": [ + 80.01371165570762, + -106.41175968797596 + ], + "sensor_type": 1, + "id": 22 + }, + { + "release_time": 3487, + "due_time": 3592, + "duration": 35, + "coordinate": [ + 11.153844017544273, + 45.92421290429198 + ], + "sensor_type": 1, + "id": 23 + }, + { + "release_time": 1073, + "due_time": 2911, + "duration": 15, + "coordinate": [ + 39.53636999486824, + -116.13287697004172 + ], + "sensor_type": 1, + "id": 24 + }, + { + "release_time": 699, + "due_time": 2844, + "duration": 22, + "coordinate": [ + -34.365124945381574, + -54.849571553904696 + ], + "sensor_type": 1, + "id": 25 + }, + { + "release_time": 2161, + "due_time": 2779, + "duration": 33, + "coordinate": [ + 51.71191195023761, + 58.04521517686621 + ], + "sensor_type": 1, + "id": 26 + }, + { + "release_time": 2794, + "due_time": 2923, + "duration": 23, + "coordinate": [ + -18.43084131380192, + 82.3673151224001 + ], + "sensor_type": 1, + "id": 27 + }, + { + "release_time": 1155, + "due_time": 3563, + "duration": 16, + "coordinate": [ + 42.28097732037557, + 51.6083938626586 + ], + "sensor_type": 1, + "id": 28 + }, + { + "release_time": 1287, + "due_time": 3244, + "duration": 24, + "coordinate": [ + -54.60015604541641, + 107.13967145461334 + ], + "sensor_type": 1, + "id": 29 + }, + { + "release_time": 2083, + "due_time": 3501, + "duration": 43, + "coordinate": [ + 89.8918311316063, + 153.83247298396503 + ], + "sensor_type": 1, + "id": 30 + }, + { + "release_time": 1990, + "due_time": 3196, + "duration": 56, + "coordinate": [ + -23.196353799708135, + -144.75058604918038 + ], + "sensor_type": 1, + "id": 31 + }, + { + "release_time": 1078, + "due_time": 3241, + "duration": 16, + "coordinate": [ + 64.03209767045266, + 87.39478876059513 + ], + "sensor_type": 1, + "id": 32 + }, + { + "release_time": 528, + "due_time": 1323, + "duration": 45, + "coordinate": [ + -81.75422294324237, + 152.9069062476405 + ], + "sensor_type": 1, + "id": 33 + }, + { + "release_time": 749, + "due_time": 2329, + "duration": 16, + "coordinate": [ + -41.050642542837, + 100.91812930629271 + ], + "sensor_type": 1, + "id": 34 + }, + { + "release_time": 691, + "due_time": 1387, + "duration": 52, + "coordinate": [ + 52.54284579711978, + 5.734466084807337 + ], + "sensor_type": 1, + "id": 35 + }, + { + "release_time": 1721, + "due_time": 3270, + "duration": 23, + "coordinate": [ + -16.79346286266744, + 110.33369594243982 + ], + "sensor_type": 1, + "id": 36 + }, + { + "release_time": 2653, + "due_time": 3483, + "duration": 52, + "coordinate": [ + -45.558330721359134, + 122.52516379743935 + ], + "sensor_type": 1, + "id": 37 + }, + { + "release_time": 1180, + "due_time": 1653, + "duration": 30, + "coordinate": [ + 10.567168685443448, + 37.85562628329214 + ], + "sensor_type": 1, + "id": 38 + }, + { + "release_time": 2308, + "due_time": 2955, + "duration": 37, + "coordinate": [ + 49.51394770041921, + -0.4117074331631443 + ], + "sensor_type": 1, + "id": 39 + }, + { + "release_time": 1307, + "due_time": 2224, + "duration": 43, + "coordinate": [ + -24.707207081248384, + -38.218238506740136 + ], + "sensor_type": 1, + "id": 40 + }, + { + "release_time": 2605, + "due_time": 3400, + "duration": 43, + "coordinate": [ + -1.0369187707675138, + -80.26620593734239 + ], + "sensor_type": 1, + "id": 41 + }, + { + "release_time": 2039, + "due_time": 3268, + "duration": 51, + "coordinate": [ + -23.29676385359292, + 2.964068337682221 + ], + "sensor_type": 1, + "id": 42 + }, + { + "release_time": 236, + "due_time": 1463, + "duration": 43, + "coordinate": [ + 39.06200001744003, + 31.466961365327222 + ], + "sensor_type": 1, + "id": 43 + }, + { + "release_time": 2514, + "due_time": 2812, + "duration": 22, + "coordinate": [ + 43.26258810603218, + -83.36797764000039 + ], + "sensor_type": 1, + "id": 44 + }, + { + "release_time": 1445, + "due_time": 3091, + "duration": 59, + "coordinate": [ + 61.10380726850593, + -106.15263429184715 + ], + "sensor_type": 1, + "id": 45 + }, + { + "release_time": 2003, + "due_time": 2824, + "duration": 27, + "coordinate": [ + -68.548112104991, + -108.56206121866252 + ], + "sensor_type": 1, + "id": 46 + }, + { + "release_time": 2221, + "due_time": 2928, + "duration": 20, + "coordinate": [ + -16.249884034953695, + -160.2948484766715 + ], + "sensor_type": 1, + "id": 47 + }, + { + "release_time": 479, + "due_time": 3374, + "duration": 32, + "coordinate": [ + 5.331648365698356, + 126.73347398482821 + ], + "sensor_type": 1, + "id": 48 + }, + { + "release_time": 532, + "due_time": 859, + "duration": 35, + "coordinate": [ + 34.454218581073974, + -120.71622173794356 + ], + "sensor_type": 1, + "id": 49 + }, + { + "release_time": 332, + "due_time": 585, + "duration": 24, + "coordinate": [ + 47.68267194938312, + -161.85816001570865 + ], + "sensor_type": 1, + "id": 50 + }, + { + "release_time": 1603, + "due_time": 3248, + "duration": 38, + "coordinate": [ + -2.741619481396256, + 73.62502938059515 + ], + "sensor_type": 1, + "id": 51 + }, + { + "release_time": 526, + "due_time": 1356, + "duration": 21, + "coordinate": [ + -77.14054323000875, + 87.11842409256485 + ], + "sensor_type": 1, + "id": 52 + }, + { + "release_time": 2401, + "due_time": 2997, + "duration": 29, + "coordinate": [ + 21.797256733516562, + 148.34800604877472 + ], + "sensor_type": 1, + "id": 53 + }, + { + "release_time": 588, + "due_time": 2947, + "duration": 53, + "coordinate": [ + -5.347881530907003, + 60.89717256147415 + ], + "sensor_type": 1, + "id": 54 + }, + { + "release_time": 596, + "due_time": 1987, + "duration": 57, + "coordinate": [ + 12.793331675716331, + -38.832897739404586 + ], + "sensor_type": 1, + "id": 55 + }, + { + "release_time": 769, + "due_time": 1489, + "duration": 38, + "coordinate": [ + 2.0648564466879833, + 89.70292913482001 + ], + "sensor_type": 1, + "id": 56 + }, + { + "release_time": 1549, + "due_time": 2622, + "duration": 19, + "coordinate": [ + 31.0955279474926, + -178.717451584867 + ], + "sensor_type": 1, + "id": 57 + }, + { + "release_time": 848, + "due_time": 3115, + "duration": 18, + "coordinate": [ + 4.228462666847747, + -146.0500097833256 + ], + "sensor_type": 1, + "id": 58 + }, + { + "release_time": 1479, + "due_time": 2103, + "duration": 50, + "coordinate": [ + -56.399944617941685, + 126.11251448443556 + ], + "sensor_type": 1, + "id": 59 + }, + { + "release_time": 3525, + "due_time": 3598, + "duration": 21, + "coordinate": [ + -68.67238797535722, + -147.38776168885065 + ], + "sensor_type": 1, + "id": 60 + }, + { + "release_time": 1977, + "due_time": 3069, + "duration": 55, + "coordinate": [ + -46.51720945788195, + 23.828457466500907 + ], + "sensor_type": 1, + "id": 61 + }, + { + "release_time": 2138, + "due_time": 3244, + "duration": 27, + "coordinate": [ + -35.53064626690958, + 144.95831460567518 + ], + "sensor_type": 1, + "id": 62 + }, + { + "release_time": 2505, + "due_time": 3370, + "duration": 18, + "coordinate": [ + -49.28207454258626, + -48.73321199521493 + ], + "sensor_type": 1, + "id": 63 + }, + { + "release_time": 949, + "due_time": 1328, + "duration": 24, + "coordinate": [ + 13.940478673233471, + -86.49354725416698 + ], + "sensor_type": 1, + "id": 64 + }, + { + "release_time": 122, + "due_time": 1257, + "duration": 57, + "coordinate": [ + 51.49858316695884, + -18.182507501022428 + ], + "sensor_type": 1, + "id": 65 + }, + { + "release_time": 2641, + "due_time": 3522, + "duration": 47, + "coordinate": [ + -5.132931056806356, + 108.45738914190679 + ], + "sensor_type": 1, + "id": 66 + }, + { + "release_time": 1134, + "due_time": 3047, + "duration": 59, + "coordinate": [ + -78.14050556600293, + 106.84832149799831 + ], + "sensor_type": 1, + "id": 67 + }, + { + "release_time": 2903, + "due_time": 3026, + "duration": 22, + "coordinate": [ + 88.56192048009504, + 130.66939994300424 + ], + "sensor_type": 1, + "id": 68 + }, + { + "release_time": 2259, + "due_time": 3232, + "duration": 28, + "coordinate": [ + 31.05912816540588, + -131.82172023010787 + ], + "sensor_type": 1, + "id": 69 + }, + { + "release_time": 486, + "due_time": 1902, + "duration": 37, + "coordinate": [ + -75.73655825503198, + 96.93753316032513 + ], + "sensor_type": 1, + "id": 70 + }, + { + "release_time": 2216, + "due_time": 2723, + "duration": 60, + "coordinate": [ + 18.430850690081073, + -138.2226303836745 + ], + "sensor_type": 1, + "id": 71 + }, + { + "release_time": 3065, + "due_time": 3548, + "duration": 56, + "coordinate": [ + 71.60647851827167, + -5.166508854724555 + ], + "sensor_type": 1, + "id": 72 + }, + { + "release_time": 1044, + "due_time": 1966, + "duration": 28, + "coordinate": [ + 16.504328611820867, + 58.37759640465504 + ], + "sensor_type": 1, + "id": 73 + }, + { + "release_time": 2505, + "due_time": 2814, + "duration": 28, + "coordinate": [ + 10.372964303805176, + -46.624826370395795 + ], + "sensor_type": 1, + "id": 74 + }, + { + "release_time": 2281, + "due_time": 3285, + "duration": 26, + "coordinate": [ + 33.050663070082265, + 46.21610516726304 + ], + "sensor_type": 1, + "id": 75 + }, + { + "release_time": 3188, + "due_time": 3461, + "duration": 43, + "coordinate": [ + -69.7416966360085, + -105.84629755236509 + ], + "sensor_type": 1, + "id": 76 + }, + { + "release_time": 37, + "due_time": 1708, + "duration": 23, + "coordinate": [ + -8.65302631057557, + -164.73994821495387 + ], + "sensor_type": 1, + "id": 77 + }, + { + "release_time": 559, + "due_time": 2525, + "duration": 33, + "coordinate": [ + 55.048823365348454, + -160.67184381635184 + ], + "sensor_type": 1, + "id": 78 + }, + { + "release_time": 973, + "due_time": 1663, + "duration": 29, + "coordinate": [ + -25.822693936501366, + 127.69083759414161 + ], + "sensor_type": 1, + "id": 79 + }, + { + "release_time": 733, + "due_time": 1192, + "duration": 41, + "coordinate": [ + 47.96822717023511, + 174.05859089323172 + ], + "sensor_type": 1, + "id": 80 + }, + { + "release_time": 899, + "due_time": 1466, + "duration": 41, + "coordinate": [ + -43.97580327209728, + 66.39833922485309 + ], + "sensor_type": 1, + "id": 81 + }, + { + "release_time": 2911, + "due_time": 3493, + "duration": 48, + "coordinate": [ + 57.34406787650664, + -162.82137362186256 + ], + "sensor_type": 1, + "id": 82 + }, + { + "release_time": 3446, + "due_time": 3592, + "duration": 21, + "coordinate": [ + -15.769994636404263, + -2.1077549526578423 + ], + "sensor_type": 1, + "id": 83 + }, + { + "release_time": 920, + "due_time": 1841, + "duration": 56, + "coordinate": [ + 63.990542511684424, + -61.817854038947985 + ], + "sensor_type": 1, + "id": 84 + }, + { + "release_time": 2051, + "due_time": 3293, + "duration": 59, + "coordinate": [ + 55.94046472895343, + -37.90204554695302 + ], + "sensor_type": 1, + "id": 85 + }, + { + "release_time": 1081, + "due_time": 3117, + "duration": 26, + "coordinate": [ + -54.37685212299586, + 162.53895010329984 + ], + "sensor_type": 1, + "id": 86 + }, + { + "release_time": 2697, + "due_time": 2982, + "duration": 57, + "coordinate": [ + 43.36260865039242, + -141.41859912442064 + ], + "sensor_type": 1, + "id": 87 + }, + { + "release_time": 982, + "due_time": 1671, + "duration": 23, + "coordinate": [ + 61.939334236683266, + -103.6177663440824 + ], + "sensor_type": 1, + "id": 88 + }, + { + "release_time": 2241, + "due_time": 2934, + "duration": 35, + "coordinate": [ + 54.816126112016974, + 140.19717748409101 + ], + "sensor_type": 1, + "id": 89 + }, + { + "release_time": 2289, + "due_time": 3508, + "duration": 15, + "coordinate": [ + 69.66345589427436, + -158.23105689421027 + ], + "sensor_type": 1, + "id": 90 + }, + { + "release_time": 3127, + "due_time": 3443, + "duration": 45, + "coordinate": [ + 15.731405907516773, + -157.2312231071307 + ], + "sensor_type": 1, + "id": 91 + }, + { + "release_time": 2103, + "due_time": 3566, + "duration": 22, + "coordinate": [ + -21.6620124132008, + 81.51630407065647 + ], + "sensor_type": 1, + "id": 92 + }, + { + "release_time": 2711, + "due_time": 3249, + "duration": 42, + "coordinate": [ + 49.343692526218916, + -106.34479799775112 + ], + "sensor_type": 1, + "id": 93 + }, + { + "release_time": 3160, + "due_time": 3347, + "duration": 47, + "coordinate": [ + 59.22693593146724, + 134.1843863053316 + ], + "sensor_type": 1, + "id": 94 + }, + { + "release_time": 2966, + "due_time": 3135, + "duration": 31, + "coordinate": [ + -27.015720675790945, + 51.291946590923345 + ], + "sensor_type": 1, + "id": 95 + }, + { + "release_time": 568, + "due_time": 2818, + "duration": 17, + "coordinate": [ + -71.72516130646153, + 155.74041223410757 + ], + "sensor_type": 1, + "id": 96 + }, + { + "release_time": 520, + "due_time": 2428, + "duration": 55, + "coordinate": [ + 80.11357679898344, + -119.7208820282066 + ], + "sensor_type": 1, + "id": 97 + }, + { + "release_time": 3299, + "due_time": 3564, + "duration": 60, + "coordinate": [ + 84.32186239835008, + -61.60031351426282 + ], + "sensor_type": 1, + "id": 98 + }, + { + "release_time": 1894, + "due_time": 2591, + "duration": 46, + "coordinate": [ + 5.974605648530954, + -31.720033911124546 + ], + "sensor_type": 1, + "id": 99 + }, + { + "release_time": 675, + "due_time": 2457, + "duration": 25, + "coordinate": [ + 32.96726181079234, + -166.79326743008568 + ], + "sensor_type": 1, + "id": 100 + }, + { + "release_time": 1402, + "due_time": 2306, + "duration": 44, + "coordinate": [ + 32.98462519404028, + 111.29943743255734 + ], + "sensor_type": 1, + "id": 101 + }, + { + "release_time": 3398, + "due_time": 3572, + "duration": 35, + "coordinate": [ + 5.3984084519098445, + -35.97961759839603 + ], + "sensor_type": 1, + "id": 102 + }, + { + "release_time": 83, + "due_time": 2757, + "duration": 59, + "coordinate": [ + -9.019637581510082, + -57.991060876196784 + ], + "sensor_type": 1, + "id": 103 + }, + { + "release_time": 1838, + "due_time": 2122, + "duration": 21, + "coordinate": [ + 3.6202004672394565, + -115.69367434009007 + ], + "sensor_type": 1, + "id": 104 + }, + { + "release_time": 1871, + "due_time": 2807, + "duration": 16, + "coordinate": [ + -64.55296937159764, + 56.207073959560546 + ], + "sensor_type": 1, + "id": 105 + }, + { + "release_time": 2066, + "due_time": 2427, + "duration": 56, + "coordinate": [ + -63.11414153059469, + -18.159298185321177 + ], + "sensor_type": 1, + "id": 106 + }, + { + "release_time": 1493, + "due_time": 2642, + "duration": 16, + "coordinate": [ + -31.152874657598495, + -173.040058955103 + ], + "sensor_type": 1, + "id": 107 + }, + { + "release_time": 1280, + "due_time": 1465, + "duration": 18, + "coordinate": [ + 81.26797614054266, + 95.52566571432988 + ], + "sensor_type": 1, + "id": 108 + }, + { + "release_time": 3410, + "due_time": 3593, + "duration": 31, + "coordinate": [ + 5.37663482146192, + 33.53463514448552 + ], + "sensor_type": 1, + "id": 109 + }, + { + "release_time": 2704, + "due_time": 3308, + "duration": 57, + "coordinate": [ + 17.90366450431148, + -14.480300521469076 + ], + "sensor_type": 1, + "id": 110 + }, + { + "release_time": 94, + "due_time": 467, + "duration": 23, + "coordinate": [ + -37.52426918207771, + 46.62343110176565 + ], + "sensor_type": 1, + "id": 111 + }, + { + "release_time": 199, + "due_time": 721, + "duration": 52, + "coordinate": [ + -53.658204570721686, + -103.64515042033173 + ], + "sensor_type": 1, + "id": 112 + }, + { + "release_time": 1506, + "due_time": 3032, + "duration": 58, + "coordinate": [ + 58.76520671896981, + -13.32121557207509 + ], + "sensor_type": 1, + "id": 113 + }, + { + "release_time": 2297, + "due_time": 3513, + "duration": 39, + "coordinate": [ + -22.320959953723587, + -156.99071323830506 + ], + "sensor_type": 1, + "id": 114 + }, + { + "release_time": 3325, + "due_time": 3580, + "duration": 59, + "coordinate": [ + 1.1232453541052507, + -36.42428652994198 + ], + "sensor_type": 1, + "id": 115 + }, + { + "release_time": 2584, + "due_time": 2838, + "duration": 34, + "coordinate": [ + -83.28777752016042, + 152.54532724255762 + ], + "sensor_type": 1, + "id": 116 + }, + { + "release_time": 971, + "due_time": 2117, + "duration": 29, + "coordinate": [ + -77.4399073336508, + 141.72608145717714 + ], + "sensor_type": 1, + "id": 117 + }, + { + "release_time": 1720, + "due_time": 2396, + "duration": 22, + "coordinate": [ + 50.59338478698763, + -119.85331513946629 + ], + "sensor_type": 1, + "id": 118 + }, + { + "release_time": 2510, + "due_time": 3551, + "duration": 32, + "coordinate": [ + -32.01067364121039, + 115.2531335562831 + ], + "sensor_type": 1, + "id": 119 + }, + { + "release_time": 3458, + "due_time": 3522, + "duration": 21, + "coordinate": [ + -25.68034456637409, + -76.12097547162816 + ], + "sensor_type": 1, + "id": 120 + }, + { + "release_time": 1612, + "due_time": 3222, + "duration": 35, + "coordinate": [ + 14.609318850836203, + -113.45337945440959 + ], + "sensor_type": 1, + "id": 121 + }, + { + "release_time": 591, + "due_time": 2999, + "duration": 32, + "coordinate": [ + 58.442950405278935, + 7.951450233789899 + ], + "sensor_type": 1, + "id": 122 + }, + { + "release_time": 1470, + "due_time": 3422, + "duration": 18, + "coordinate": [ + -50.46763676842085, + -158.92040663365205 + ], + "sensor_type": 1, + "id": 123 + }, + { + "release_time": 3471, + "due_time": 3594, + "duration": 32, + "coordinate": [ + 38.24140935072492, + 25.547971607962694 + ], + "sensor_type": 1, + "id": 124 + }, + { + "release_time": 2207, + "due_time": 2769, + "duration": 22, + "coordinate": [ + 55.12947993808717, + 150.7876156286605 + ], + "sensor_type": 1, + "id": 125 + }, + { + "release_time": 2618, + "due_time": 2945, + "duration": 58, + "coordinate": [ + 68.74512354139662, + 2.4949435127255697 + ], + "sensor_type": 1, + "id": 126 + }, + { + "release_time": 2380, + "due_time": 3375, + "duration": 36, + "coordinate": [ + -58.50283397006757, + -118.82206573166836 + ], + "sensor_type": 1, + "id": 127 + }, + { + "release_time": 2401, + "due_time": 2992, + "duration": 60, + "coordinate": [ + 81.52577994257717, + 41.875953324078296 + ], + "sensor_type": 1, + "id": 128 + }, + { + "release_time": 707, + "due_time": 2435, + "duration": 52, + "coordinate": [ + -49.03253239880657, + -115.03564997537626 + ], + "sensor_type": 1, + "id": 129 + }, + { + "release_time": 2734, + "due_time": 3487, + "duration": 29, + "coordinate": [ + -71.25149237259619, + 89.02832189835385 + ], + "sensor_type": 1, + "id": 130 + }, + { + "release_time": 1732, + "due_time": 3274, + "duration": 41, + "coordinate": [ + 11.111240448622254, + 134.41901543840106 + ], + "sensor_type": 1, + "id": 131 + }, + { + "release_time": 922, + "due_time": 3590, + "duration": 20, + "coordinate": [ + -44.8404324432701, + -57.772367064303936 + ], + "sensor_type": 1, + "id": 132 + }, + { + "release_time": 3413, + "due_time": 3478, + "duration": 21, + "coordinate": [ + 35.64481602260851, + -178.35540620012648 + ], + "sensor_type": 1, + "id": 133 + }, + { + "release_time": 3237, + "due_time": 3374, + "duration": 45, + "coordinate": [ + 89.20496767338835, + -0.23685910824616485 + ], + "sensor_type": 1, + "id": 134 + }, + { + "release_time": 2401, + "due_time": 3595, + "duration": 31, + "coordinate": [ + -52.92896486124852, + -37.26586759791087 + ], + "sensor_type": 1, + "id": 135 + }, + { + "release_time": 1305, + "due_time": 2375, + "duration": 48, + "coordinate": [ + 9.395598549502822, + -57.81062453970969 + ], + "sensor_type": 1, + "id": 136 + }, + { + "release_time": 2336, + "due_time": 3530, + "duration": 45, + "coordinate": [ + -64.13321436725508, + -108.78415071286194 + ], + "sensor_type": 1, + "id": 137 + } +] \ No newline at end of file diff --git a/benchmarks/aeosbench/dataset/cases/00665/constellation.json b/benchmarks/aeosbench/dataset/cases/00665/constellation.json new file mode 100644 index 0000000..97fc05a --- /dev/null +++ b/benchmarks/aeosbench/dataset/cases/00665/constellation.json @@ -0,0 +1,1868 @@ +{ + "orbits": [ + { + "id": 0, + "eccentricity": 0.0001414, + "semi_major_axis": 6921000.0, + "inclination": 53.2168, + "right_ascension_of_the_ascending_node": 119.4675, + "argument_of_perigee": 90.3467 + }, + { + "id": 1, + "eccentricity": 0.0001372, + "semi_major_axis": 6921000.0, + "inclination": 53.2187, + "right_ascension_of_the_ascending_node": 355.8316, + "argument_of_perigee": 78.3374 + }, + { + "id": 2, + "eccentricity": 0.0001919, + "semi_major_axis": 6921000.0, + "inclination": 53.053, + "right_ascension_of_the_ascending_node": 180.9935, + "argument_of_perigee": 56.7333 + }, + { + "id": 3, + "eccentricity": 0.0002045, + "semi_major_axis": 7571000.0, + "inclination": 87.8963, + "right_ascension_of_the_ascending_node": 73.2375, + "argument_of_perigee": 76.5726 + }, + { + "id": 4, + "eccentricity": 0.0010909, + "semi_major_axis": 7001000.0, + "inclination": 97.8655, + "right_ascension_of_the_ascending_node": 236.4094, + "argument_of_perigee": 292.7426 + }, + { + "id": 5, + "eccentricity": 0.00013, + "semi_major_axis": 6921000.0, + "inclination": 43.0029, + "right_ascension_of_the_ascending_node": 191.675, + "argument_of_perigee": 268.3321 + }, + { + "id": 6, + "eccentricity": 0.0001494, + "semi_major_axis": 6921000.0, + "inclination": 53.2196, + "right_ascension_of_the_ascending_node": 351.2539, + "argument_of_perigee": 114.3471 + }, + { + "id": 7, + "eccentricity": 0.0001789, + "semi_major_axis": 7571000.0, + "inclination": 87.9207, + "right_ascension_of_the_ascending_node": 57.9493, + "argument_of_perigee": 82.4302 + }, + { + "id": 8, + "eccentricity": 0.0016942, + "semi_major_axis": 7785000.0, + "inclination": 82.4819, + "right_ascension_of_the_ascending_node": 73.049, + "argument_of_perigee": 350.3992 + }, + { + "id": 9, + "eccentricity": 0.0001366, + "semi_major_axis": 6921000.0, + "inclination": 53.0541, + "right_ascension_of_the_ascending_node": 121.8936, + "argument_of_perigee": 100.8801 + }, + { + "id": 10, + "eccentricity": 0.0001366, + "semi_major_axis": 6921000.0, + "inclination": 53.0543, + "right_ascension_of_the_ascending_node": 146.6093, + "argument_of_perigee": 88.9735 + }, + { + "id": 11, + "eccentricity": 0.0008638, + "semi_major_axis": 6921000.0, + "inclination": 53.0479, + "right_ascension_of_the_ascending_node": 281.0022, + "argument_of_perigee": 340.9481 + }, + { + "id": 12, + "eccentricity": 0.0001298, + "semi_major_axis": 6921000.0, + "inclination": 43.0078, + "right_ascension_of_the_ascending_node": 91.3541, + "argument_of_perigee": 241.6416 + }, + { + "id": 13, + "eccentricity": 0.0003439, + "semi_major_axis": 6921000.0, + "inclination": 69.9995, + "right_ascension_of_the_ascending_node": 209.1113, + "argument_of_perigee": 264.062 + }, + { + "id": 14, + "eccentricity": 0.0003212, + "semi_major_axis": 6921000.0, + "inclination": 97.6561, + "right_ascension_of_the_ascending_node": 359.1644, + "argument_of_perigee": 195.858 + }, + { + "id": 15, + "eccentricity": 0.0001406, + "semi_major_axis": 6977000.0, + "inclination": 97.9544, + "right_ascension_of_the_ascending_node": 249.816, + "argument_of_perigee": 124.6209 + }, + { + "id": 16, + "eccentricity": 0.0001357, + "semi_major_axis": 6921000.0, + "inclination": 53.0564, + "right_ascension_of_the_ascending_node": 299.3295, + "argument_of_perigee": 102.8569 + }, + { + "id": 17, + "eccentricity": 0.0001436, + "semi_major_axis": 6921000.0, + "inclination": 53.2171, + "right_ascension_of_the_ascending_node": 139.1986, + "argument_of_perigee": 86.4837 + }, + { + "id": 18, + "eccentricity": 0.0001193, + "semi_major_axis": 6921000.0, + "inclination": 53.2187, + "right_ascension_of_the_ascending_node": 314.2306, + "argument_of_perigee": 79.723 + } + ], + "satellites": [ + { + "inertia": [ + 143.921630859375, + 0.0, + 0.0, + 0.0, + 196.74363708496094, + 0.0, + 0.0, + 0.0, + 192.43089294433594 + ], + "mass": 165.48908858563033, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 0, + "solar_panel": { + "direction": [ + -0.3757121461008992, + 0.4209556891798406, + -0.8256129183941964 + ], + "area": 0.3531245786861502, + "efficiency": 0.15376986096441192 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3812679844668897, + "power": 7.456955798709286, + "type": 1 + }, + "battery": { + "capacity": 22782.72653814886, + "percentage": 0.20502438975987167 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 549.2842352266737, + "power": 5.765537399817045, + "efficiency": 0.5955376385780079 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 477.9325798613046, + "power": 6.111771856863543, + "efficiency": 0.550859042010751 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 535.7247638513277, + "power": 6.221424482602652, + "efficiency": 0.5358268113457907 + } + ], + "mrp_control": { + "k": 45.13507319343185, + "ki": 0.007552800478410248, + "p": 109.05607196697115, + "integral_limit": 0.012050844664144423 + }, + "true_anomaly": 83.4817294793296, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 0 + }, + { + "inertia": [ + 60.07462692260742, + 0.0, + 0.0, + 0.0, + 155.90670776367188, + 0.0, + 0.0, + 0.0, + 183.63658142089844 + ], + "mass": 93.83529179732604, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 1, + "solar_panel": { + "direction": [ + 0.659897040754249, + 0.10076177370306617, + 0.7445689763641762 + ], + "area": 0.1757072760292723, + "efficiency": 0.2700991091215674 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.32252099917767385, + "power": 6.205077123999814, + "type": 1 + }, + "battery": { + "capacity": 14628.248140654148, + "percentage": 0.34304419026792193 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 666.876980859462, + "power": 6.183087321771883, + "efficiency": 0.5916142285977487 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 662.0927215046042, + "power": 5.785228960202874, + "efficiency": 0.5791345897676806 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 679.1828539333685, + "power": 6.993453932013828, + "efficiency": 0.5088651410713686 + } + ], + "mrp_control": { + "k": 29.078718351352126, + "ki": 0.0018655085064407518, + "p": 93.32409807636154, + "integral_limit": 0.0034691550507888057 + }, + "true_anomaly": 52.567863373186555, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 1 + }, + { + "inertia": [ + 115.77540588378906, + 0.0, + 0.0, + 0.0, + 177.14422607421875, + 0.0, + 0.0, + 0.0, + 97.76140594482422 + ], + "mass": 102.28357992703712, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 2, + "solar_panel": { + "direction": [ + 0.015444555297673987, + 0.3231166174376342, + 0.9462331199272823 + ], + "area": 0.4255966348672876, + "efficiency": 0.1716276823877984 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.37046833757553355, + "power": 7.206871586218246, + "type": 1 + }, + "battery": { + "capacity": 24529.81569083641, + "percentage": 0.27324568631474255 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 424.5157264520045, + "power": 6.195551923794291, + "efficiency": 0.5747173804954696 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 506.4603188864882, + "power": 5.632083424662434, + "efficiency": 0.5319318313593345 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 523.7887168900858, + "power": 5.938115998506324, + "efficiency": 0.5169100633203602 + } + ], + "mrp_control": { + "k": 28.400808362078106, + "ki": 0.0030602099485735456, + "p": 87.1778727673986, + "integral_limit": 0.012875491884561056 + }, + "true_anomaly": 182.9766744309319, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 2 + }, + { + "inertia": [ + 171.8408203125, + 0.0, + 0.0, + 0.0, + 120.8842544555664, + 0.0, + 0.0, + 0.0, + 71.39202880859375 + ], + "mass": 136.76887903777927, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 3, + "solar_panel": { + "direction": [ + 0.23852479031586965, + 0.5058867284660868, + -0.8289659476520432 + ], + "area": 0.4112840939786042, + "efficiency": 0.24372604869996467 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.14750957744265022, + "power": 4.812772482327017, + "type": 1 + }, + "battery": { + "capacity": 27558.30395404035, + "percentage": 0.9372497375396953 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 488.8565962646161, + "power": 5.466324850917527, + "efficiency": 0.5256652875342241 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 747.169044482601, + "power": 5.980232031672884, + "efficiency": 0.5591537649347161 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 536.8568946308293, + "power": 5.369519908944163, + "efficiency": 0.549969374019848 + } + ], + "mrp_control": { + "k": 36.248934940192804, + "ki": 0.007781907912176809, + "p": 109.90066412666866, + "integral_limit": 0.009819247149824158 + }, + "true_anomaly": 157.72054958010878, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 3 + }, + { + "inertia": [ + 160.05487060546875, + 0.0, + 0.0, + 0.0, + 58.8365364074707, + 0.0, + 0.0, + 0.0, + 86.65210723876953 + ], + "mass": 173.81482004536866, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 4, + "solar_panel": { + "direction": [ + 0.7952597546540652, + 0.5953880293760649, + 0.1143460410475252 + ], + "area": 0.3097865775704649, + "efficiency": 0.4758408023435283 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.34004452874947144, + "power": 5.803875140926159, + "type": 1 + }, + "battery": { + "capacity": 14353.516015014018, + "percentage": 0.3402818364640804 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 481.0858657849514, + "power": 6.62249706503361, + "efficiency": 0.5921795371083469 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 546.9575110068009, + "power": 6.521424251797418, + "efficiency": 0.5858836631051022 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 619.5045920528125, + "power": 6.786978392339272, + "efficiency": 0.5500275858801982 + } + ], + "mrp_control": { + "k": 24.476978425763917, + "ki": 0.008364753632494854, + "p": 56.76389879503256, + "integral_limit": 0.01955661993852628 + }, + "true_anomaly": 277.32172940337676, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 4 + }, + { + "inertia": [ + 105.55035400390625, + 0.0, + 0.0, + 0.0, + 173.93984985351562, + 0.0, + 0.0, + 0.0, + 165.90818786621094 + ], + "mass": 101.4986737623176, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 5, + "solar_panel": { + "direction": [ + 0.18104399736638535, + 0.437502632364446, + 0.8808033365580428 + ], + "area": 0.365455030534069, + "efficiency": 0.1618838250128549 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.21242782446760824, + "power": 1.1141560268871649, + "type": 1 + }, + "battery": { + "capacity": 13239.358997728654, + "percentage": 0.41883259399135375 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 748.0455843112777, + "power": 6.111002013620135, + "efficiency": 0.5026172895737964 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 589.4840262400471, + "power": 5.0872952567438, + "efficiency": 0.5114669286226302 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 529.151778895153, + "power": 5.166696501551359, + "efficiency": 0.5929813310604306 + } + ], + "mrp_control": { + "k": 61.9701568178456, + "ki": 0.004076637733772521, + "p": 241.88814734225528, + "integral_limit": 0.014966514903078838 + }, + "true_anomaly": 179.6869145557515, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 5 + }, + { + "inertia": [ + 92.459716796875, + 0.0, + 0.0, + 0.0, + 100.04222106933594, + 0.0, + 0.0, + 0.0, + 193.59207153320312 + ], + "mass": 95.10203256892403, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 6, + "solar_panel": { + "direction": [ + -0.24371041790764766, + 0.9445640305615574, + -0.2200091461112129 + ], + "area": 0.48843540812450503, + "efficiency": 0.3795675388713915 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.17624692691080518, + "power": 7.04667503367261, + "type": 1 + }, + "battery": { + "capacity": 18446.318554350117, + "percentage": 0.4676041816751859 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 577.3624553321963, + "power": 5.140609895904987, + "efficiency": 0.5868591255525856 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 401.72875532746764, + "power": 5.9417095798595945, + "efficiency": 0.5423737911503178 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 579.8934832748156, + "power": 6.916080820860072, + "efficiency": 0.515835200521659 + } + ], + "mrp_control": { + "k": 22.492592410546052, + "ki": 0.003348785460441731, + "p": 76.99221242613119, + "integral_limit": 0.0005091051525580385 + }, + "true_anomaly": 102.2245111177201, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 6 + }, + { + "inertia": [ + 133.56752014160156, + 0.0, + 0.0, + 0.0, + 92.51220703125, + 0.0, + 0.0, + 0.0, + 96.19320678710938 + ], + "mass": 137.53712988823696, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 7, + "solar_panel": { + "direction": [ + -0.6642172960193699, + 0.6669043044280024, + 0.33771886592862854 + ], + "area": 0.47417648397741785, + "efficiency": 0.4371342801335072 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.15045140922551573, + "power": 7.378647868194419, + "type": 1 + }, + "battery": { + "capacity": 13077.28479070479, + "percentage": 0.9200494590879673 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 586.2627237497796, + "power": 6.625302738413529, + "efficiency": 0.5610942044843571 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 569.6514579568487, + "power": 6.611778823966846, + "efficiency": 0.5061968410621749 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 412.31610072779705, + "power": 6.387045180798852, + "efficiency": 0.5871243022145458 + } + ], + "mrp_control": { + "k": 26.081635817676474, + "ki": 0.005542773729185826, + "p": 53.15408898263985, + "integral_limit": 0.012198036905697457 + }, + "true_anomaly": 326.94245154002675, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 7 + }, + { + "inertia": [ + 169.30148315429688, + 0.0, + 0.0, + 0.0, + 89.50761413574219, + 0.0, + 0.0, + 0.0, + 128.54080200195312 + ], + "mass": 179.31513911787982, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 8, + "solar_panel": { + "direction": [ + -0.46028575735530297, + 0.8244529924920805, + 0.329263245362595 + ], + "area": 0.19051766669928316, + "efficiency": 0.2781803827863356 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4559815060136969, + "power": 4.946220690911517, + "type": 1 + }, + "battery": { + "capacity": 29787.749405102128, + "percentage": 0.7744802352293383 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 692.7431706517641, + "power": 5.180753066052047, + "efficiency": 0.582696815137714 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 546.6868879850838, + "power": 6.234176676805362, + "efficiency": 0.567952224390009 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 538.4628119361581, + "power": 6.864328161453294, + "efficiency": 0.5382467448568258 + } + ], + "mrp_control": { + "k": 20.86928894275141, + "ki": 0.0001647552308060163, + "p": 61.61409089532989, + "integral_limit": 9.282350540807383e-05 + }, + "true_anomaly": 333.95817585699325, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 8 + }, + { + "inertia": [ + 85.85210418701172, + 0.0, + 0.0, + 0.0, + 177.69415283203125, + 0.0, + 0.0, + 0.0, + 57.70351028442383 + ], + "mass": 194.64961585433701, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 9, + "solar_panel": { + "direction": [ + 0.35022137345957693, + 0.2604738415573993, + 0.8997212720817589 + ], + "area": 0.4454209542623505, + "efficiency": 0.16946331993386776 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.47851100517573786, + "power": 9.107771168048094, + "type": 1 + }, + "battery": { + "capacity": 19718.69365587453, + "percentage": 0.35417912070153246 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 519.8111763244342, + "power": 6.004343657701915, + "efficiency": 0.5856571736911897 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 599.723500626611, + "power": 5.530303590421792, + "efficiency": 0.5889965037610163 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 428.1901379196251, + "power": 6.269076359512194, + "efficiency": 0.5941952588346825 + } + ], + "mrp_control": { + "k": 42.505726898391664, + "ki": 0.005762896951806146, + "p": 99.88583717414606, + "integral_limit": 0.020187376277679234 + }, + "true_anomaly": 287.6130170032984, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 9 + }, + { + "inertia": [ + 196.96925354003906, + 0.0, + 0.0, + 0.0, + 99.19856262207031, + 0.0, + 0.0, + 0.0, + 52.95524978637695 + ], + "mass": 100.7839696048519, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 10, + "solar_panel": { + "direction": [ + -0.7508238203603104, + 0.5885284102363986, + -0.2998297869194548 + ], + "area": 0.21626230260742663, + "efficiency": 0.19280816127645012 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.49268412854422816, + "power": 8.670310681958519, + "type": 1 + }, + "battery": { + "capacity": 14080.085037517665, + "percentage": 0.233711728905941 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 624.6453599933757, + "power": 5.377442331310492, + "efficiency": 0.5903980464435208 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 564.1377928661288, + "power": 6.544275696904726, + "efficiency": 0.5278202080841254 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 532.6623936331894, + "power": 6.948982509138228, + "efficiency": 0.5578476376220354 + } + ], + "mrp_control": { + "k": 62.470333220464916, + "ki": 0.005923368188554298, + "p": 155.84426327549656, + "integral_limit": 0.015674628203962253 + }, + "true_anomaly": 88.84178020285421, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 10 + }, + { + "inertia": [ + 187.02401733398438, + 0.0, + 0.0, + 0.0, + 153.04229736328125, + 0.0, + 0.0, + 0.0, + 68.81681823730469 + ], + "mass": 91.98892832434828, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 11, + "solar_panel": { + "direction": [ + 0.8917433380475818, + 0.34633782237238653, + 0.2912798170867825 + ], + "area": 0.372576806510563, + "efficiency": 0.1827704279097846 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4238053285513278, + "power": 4.915326189611526, + "type": 1 + }, + "battery": { + "capacity": 26674.829941173088, + "percentage": 0.5651380073892859 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 694.2433789665993, + "power": 6.550793267794054, + "efficiency": 0.5122815684391898 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 487.87284245121054, + "power": 5.316615908144696, + "efficiency": 0.5265229579534473 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 457.40184422908646, + "power": 6.783237061710374, + "efficiency": 0.5735361102462605 + } + ], + "mrp_control": { + "k": 17.68290312776999, + "ki": 0.007071886322180158, + "p": 43.2532962426142, + "integral_limit": 0.02770891765920501 + }, + "true_anomaly": 52.090747255449806, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 11 + }, + { + "inertia": [ + 78.57720947265625, + 0.0, + 0.0, + 0.0, + 85.90606689453125, + 0.0, + 0.0, + 0.0, + 78.43549346923828 + ], + "mass": 82.89067095834179, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 12, + "solar_panel": { + "direction": [ + 0.34017388013835925, + 0.2703085221903064, + 0.900674765996531 + ], + "area": 0.29189429607751094, + "efficiency": 0.30142602968658305 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.11579334061950415, + "power": 8.480825784730214, + "type": 1 + }, + "battery": { + "capacity": 29794.647684320633, + "percentage": 0.9304285440846892 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 559.4067405730833, + "power": 5.781122367404965, + "efficiency": 0.589373530891905 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 554.5061277432657, + "power": 6.0825066909294225, + "efficiency": 0.516832321874225 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 457.0964524214937, + "power": 5.755527071396112, + "efficiency": 0.5744413657929568 + } + ], + "mrp_control": { + "k": 35.195388472566144, + "ki": 0.0009177618031636615, + "p": 100.0255767867312, + "integral_limit": 0.003950524456423775 + }, + "true_anomaly": 192.27882249791816, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 12 + }, + { + "inertia": [ + 74.56853485107422, + 0.0, + 0.0, + 0.0, + 190.33016967773438, + 0.0, + 0.0, + 0.0, + 70.05558776855469 + ], + "mass": 106.42891443180794, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 13, + "solar_panel": { + "direction": [ + -0.6426896823748597, + 0.4857311723577705, + -0.5924653579483342 + ], + "area": 0.217441526920189, + "efficiency": 0.14790838432064246 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.14590507807807548, + "power": 4.449750351517619, + "type": 1 + }, + "battery": { + "capacity": 18606.927462112544, + "percentage": 0.4836490324366648 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 623.3240476774074, + "power": 5.6627684080863485, + "efficiency": 0.5940554166912397 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 546.3916475237929, + "power": 5.142042030805209, + "efficiency": 0.5828735443982078 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 491.1628118207855, + "power": 6.88844711501012, + "efficiency": 0.5735269954183048 + } + ], + "mrp_control": { + "k": 19.998284032704646, + "ki": 0.002016004665102639, + "p": 52.43990618432044, + "integral_limit": 0.00123252451469467 + }, + "true_anomaly": 352.0160671936477, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 13 + }, + { + "inertia": [ + 178.26727294921875, + 0.0, + 0.0, + 0.0, + 157.30502319335938, + 0.0, + 0.0, + 0.0, + 150.59927368164062 + ], + "mass": 128.97867939649615, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 14, + "solar_panel": { + "direction": [ + 0.30848877887806625, + 0.8941694358997127, + 0.324492978674592 + ], + "area": 0.24329937102786603, + "efficiency": 0.4168922041863281 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.17084683715420834, + "power": 7.9483755204443804, + "type": 1 + }, + "battery": { + "capacity": 17143.494256916398, + "percentage": 0.9691545604969164 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 400.5703876004597, + "power": 5.005229018388169, + "efficiency": 0.5530898084899991 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 698.4958580967545, + "power": 5.988196110932256, + "efficiency": 0.5639950369840072 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 515.0986134103167, + "power": 5.2853152332417555, + "efficiency": 0.5479091546756154 + } + ], + "mrp_control": { + "k": 15.541759130739562, + "ki": 0.00543024444246416, + "p": 46.30156394837164, + "integral_limit": 0.02230788139313692 + }, + "true_anomaly": 80.41989040816694, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 14 + }, + { + "inertia": [ + 94.1199951171875, + 0.0, + 0.0, + 0.0, + 117.7761459350586, + 0.0, + 0.0, + 0.0, + 162.47732543945312 + ], + "mass": 104.2898077641045, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 15, + "solar_panel": { + "direction": [ + 0.11042503271248401, + 0.3836524918291438, + 0.9168517206526559 + ], + "area": 0.30673940735318517, + "efficiency": 0.3452404024569078 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3135167448828289, + "power": 8.194233092623133, + "type": 1 + }, + "battery": { + "capacity": 9565.847597507909, + "percentage": 0.8548168125225677 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 455.5171123863613, + "power": 5.9240924309411325, + "efficiency": 0.5243239277260286 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 707.045739157049, + "power": 5.410982982692415, + "efficiency": 0.5596217405888964 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 649.3499582890026, + "power": 6.567351567890618, + "efficiency": 0.5799096762758438 + } + ], + "mrp_control": { + "k": 30.484377535961904, + "ki": 0.004570052867234635, + "p": 74.20505876778051, + "integral_limit": 0.0032832965588213757 + }, + "true_anomaly": 318.4031563339833, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 15 + }, + { + "inertia": [ + 82.39013671875, + 0.0, + 0.0, + 0.0, + 188.72344970703125, + 0.0, + 0.0, + 0.0, + 80.74249267578125 + ], + "mass": 163.01416001603042, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 16, + "solar_panel": { + "direction": [ + 0.05006990409684094, + 0.970251176384601, + 0.23686633240718516 + ], + "area": 0.48369175451062296, + "efficiency": 0.3670381791574202 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.12809059450033533, + "power": 3.2915435080691564, + "type": 1 + }, + "battery": { + "capacity": 18279.283818764932, + "percentage": 0.9075444553941661 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 544.3810399541644, + "power": 5.448166289513374, + "efficiency": 0.5873206497519112 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 469.1553275818484, + "power": 6.379383670553429, + "efficiency": 0.5021743533190195 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 663.4111834308871, + "power": 5.02712987322826, + "efficiency": 0.552775800219855 + } + ], + "mrp_control": { + "k": 45.86716394077322, + "ki": 0.006273781972161237, + "p": 108.60283413291783, + "integral_limit": 0.006708868101802372 + }, + "true_anomaly": 129.65276506381676, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 16 + }, + { + "inertia": [ + 182.3009033203125, + 0.0, + 0.0, + 0.0, + 106.37471008300781, + 0.0, + 0.0, + 0.0, + 78.61691284179688 + ], + "mass": 113.4231500748864, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 17, + "solar_panel": { + "direction": [ + 0.7142099952696408, + 0.05938951326246443, + 0.6974073188398493 + ], + "area": 0.287047331043296, + "efficiency": 0.39864917252479726 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2856167625228725, + "power": 6.0800849937539, + "type": 1 + }, + "battery": { + "capacity": 26979.34246710464, + "percentage": 0.6919248833175149 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 616.608507835109, + "power": 5.412911152609462, + "efficiency": 0.5085045221833686 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 406.1368067634203, + "power": 6.836068778623788, + "efficiency": 0.5693926445012146 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 451.40578268375344, + "power": 5.614877805078205, + "efficiency": 0.5254732846378883 + } + ], + "mrp_control": { + "k": 31.409448255177693, + "ki": 0.003598163831895964, + "p": 93.06929107687112, + "integral_limit": 0.017941434178675546 + }, + "true_anomaly": 117.06031507487988, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 17 + }, + { + "inertia": [ + 50.1599235534668, + 0.0, + 0.0, + 0.0, + 190.47579956054688, + 0.0, + 0.0, + 0.0, + 176.1357421875 + ], + "mass": 199.48025477823472, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 18, + "solar_panel": { + "direction": [ + 0.023243639337483107, + 0.9152485025545601, + 0.4022187362642178 + ], + "area": 0.3966304236243322, + "efficiency": 0.36526828328736194 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3165031883684336, + "power": 2.7813433148246203, + "type": 1 + }, + "battery": { + "capacity": 16183.64469250587, + "percentage": 0.1484496119201793 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 404.6860629980195, + "power": 5.101375261760182, + "efficiency": 0.5450340627225441 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 676.2622690399496, + "power": 5.140944410886427, + "efficiency": 0.5429318400892794 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 677.0087061139972, + "power": 5.038670092972534, + "efficiency": 0.5484393680300157 + } + ], + "mrp_control": { + "k": 38.068018373568194, + "ki": 0.008483756132207478, + "p": 92.17363083628689, + "integral_limit": 0.036614944627242664 + }, + "true_anomaly": 180.64797827728162, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 18 + } + ] +} \ No newline at end of file diff --git a/benchmarks/aeosbench/dataset/cases/00665/taskset.json b/benchmarks/aeosbench/dataset/cases/00665/taskset.json new file mode 100644 index 0000000..146f7e9 --- /dev/null +++ b/benchmarks/aeosbench/dataset/cases/00665/taskset.json @@ -0,0 +1,1058 @@ +[ + { + "release_time": 3105, + "due_time": 3365, + "duration": 24, + "coordinate": [ + -30.817772305985237, + -25.31679315734945 + ], + "sensor_type": 1, + "id": 0 + }, + { + "release_time": 2330, + "due_time": 3182, + "duration": 45, + "coordinate": [ + -66.45740672222387, + 50.22051217236731 + ], + "sensor_type": 1, + "id": 1 + }, + { + "release_time": 965, + "due_time": 2884, + "duration": 58, + "coordinate": [ + -55.00733011936937, + 53.540646696488324 + ], + "sensor_type": 1, + "id": 2 + }, + { + "release_time": 2480, + "due_time": 2755, + "duration": 53, + "coordinate": [ + 69.64303889135726, + -36.667437402424355 + ], + "sensor_type": 1, + "id": 3 + }, + { + "release_time": 543, + "due_time": 868, + "duration": 35, + "coordinate": [ + -45.64346937627278, + 1.2072767250768948 + ], + "sensor_type": 1, + "id": 4 + }, + { + "release_time": 418, + "due_time": 2520, + "duration": 43, + "coordinate": [ + -49.783109171424144, + 29.45819155551598 + ], + "sensor_type": 1, + "id": 5 + }, + { + "release_time": 2910, + "due_time": 3076, + "duration": 22, + "coordinate": [ + -20.89635965243454, + -108.69443257429975 + ], + "sensor_type": 1, + "id": 6 + }, + { + "release_time": 1002, + "due_time": 1407, + "duration": 31, + "coordinate": [ + 89.77543052391246, + -89.14344069341107 + ], + "sensor_type": 1, + "id": 7 + }, + { + "release_time": 928, + "due_time": 2112, + "duration": 42, + "coordinate": [ + 43.53195906020241, + -95.08706022330486 + ], + "sensor_type": 1, + "id": 8 + }, + { + "release_time": 1276, + "due_time": 1757, + "duration": 60, + "coordinate": [ + 62.896209562807684, + 146.7488466125224 + ], + "sensor_type": 1, + "id": 9 + }, + { + "release_time": 1363, + "due_time": 3100, + "duration": 20, + "coordinate": [ + 62.04826376337638, + 60.65957466798935 + ], + "sensor_type": 1, + "id": 10 + }, + { + "release_time": 1021, + "due_time": 1909, + "duration": 31, + "coordinate": [ + -50.35316549288115, + 149.97020799680513 + ], + "sensor_type": 1, + "id": 11 + }, + { + "release_time": 3461, + "due_time": 3594, + "duration": 34, + "coordinate": [ + -1.7551205045841414, + 51.91497772484357 + ], + "sensor_type": 1, + "id": 12 + }, + { + "release_time": 1375, + "due_time": 2960, + "duration": 38, + "coordinate": [ + -86.6319148134284, + -64.62889191198065 + ], + "sensor_type": 1, + "id": 13 + }, + { + "release_time": 2757, + "due_time": 3028, + "duration": 36, + "coordinate": [ + -54.232740587337126, + 2.1959955151359907 + ], + "sensor_type": 1, + "id": 14 + }, + { + "release_time": 2868, + "due_time": 3175, + "duration": 46, + "coordinate": [ + 80.57739342204474, + 13.973303582293966 + ], + "sensor_type": 1, + "id": 15 + }, + { + "release_time": 1551, + "due_time": 1718, + "duration": 15, + "coordinate": [ + -22.588883519200692, + 17.293954831423775 + ], + "sensor_type": 1, + "id": 16 + }, + { + "release_time": 1531, + "due_time": 2782, + "duration": 48, + "coordinate": [ + 48.384573852542246, + 155.61865109497847 + ], + "sensor_type": 1, + "id": 17 + }, + { + "release_time": 2501, + "due_time": 3033, + "duration": 49, + "coordinate": [ + -3.2813431644618447, + -75.91880551380385 + ], + "sensor_type": 1, + "id": 18 + }, + { + "release_time": 1622, + "due_time": 3503, + "duration": 18, + "coordinate": [ + 52.537170377930494, + 126.58603435862705 + ], + "sensor_type": 1, + "id": 19 + }, + { + "release_time": 655, + "due_time": 2036, + "duration": 38, + "coordinate": [ + -22.596759212975996, + -69.22830716650653 + ], + "sensor_type": 1, + "id": 20 + }, + { + "release_time": 847, + "due_time": 1560, + "duration": 44, + "coordinate": [ + -78.6922504160842, + -83.38573199322198 + ], + "sensor_type": 1, + "id": 21 + }, + { + "release_time": 3143, + "due_time": 3557, + "duration": 36, + "coordinate": [ + 42.77633910231714, + -126.93094864845912 + ], + "sensor_type": 1, + "id": 22 + }, + { + "release_time": 2788, + "due_time": 3360, + "duration": 17, + "coordinate": [ + 66.1335453320946, + 116.71852130920752 + ], + "sensor_type": 1, + "id": 23 + }, + { + "release_time": 2866, + "due_time": 3327, + "duration": 31, + "coordinate": [ + 49.33417031535387, + 103.75177077595868 + ], + "sensor_type": 1, + "id": 24 + }, + { + "release_time": 123, + "due_time": 2698, + "duration": 20, + "coordinate": [ + -60.95684327228362, + -56.93918946964109 + ], + "sensor_type": 1, + "id": 25 + }, + { + "release_time": 1551, + "due_time": 1959, + "duration": 51, + "coordinate": [ + -72.44725655515953, + -154.1484111486135 + ], + "sensor_type": 1, + "id": 26 + }, + { + "release_time": 2658, + "due_time": 2790, + "duration": 36, + "coordinate": [ + -85.06477053259563, + 66.16372598753031 + ], + "sensor_type": 1, + "id": 27 + }, + { + "release_time": 2328, + "due_time": 3237, + "duration": 60, + "coordinate": [ + -35.29217746191355, + 81.24215607358377 + ], + "sensor_type": 1, + "id": 28 + }, + { + "release_time": 2045, + "due_time": 3326, + "duration": 48, + "coordinate": [ + 17.304756314614465, + 40.385179531684145 + ], + "sensor_type": 1, + "id": 29 + }, + { + "release_time": 1651, + "due_time": 2321, + "duration": 21, + "coordinate": [ + -84.38470005084694, + -147.29122841285337 + ], + "sensor_type": 1, + "id": 30 + }, + { + "release_time": 378, + "due_time": 3239, + "duration": 44, + "coordinate": [ + 40.32884679925428, + -6.688428390612842 + ], + "sensor_type": 1, + "id": 31 + }, + { + "release_time": 3269, + "due_time": 3373, + "duration": 33, + "coordinate": [ + -8.846914718886296, + 155.81102224846904 + ], + "sensor_type": 1, + "id": 32 + }, + { + "release_time": 2334, + "due_time": 2727, + "duration": 52, + "coordinate": [ + 22.200428917570036, + 157.6281849647783 + ], + "sensor_type": 1, + "id": 33 + }, + { + "release_time": 2114, + "due_time": 2661, + "duration": 15, + "coordinate": [ + -81.21941171683909, + -22.80387717697795 + ], + "sensor_type": 1, + "id": 34 + }, + { + "release_time": 2381, + "due_time": 2661, + "duration": 16, + "coordinate": [ + -24.027523596730063, + -92.84475920819615 + ], + "sensor_type": 1, + "id": 35 + }, + { + "release_time": 332, + "due_time": 1621, + "duration": 53, + "coordinate": [ + -56.2595000699398, + -62.315929892471985 + ], + "sensor_type": 1, + "id": 36 + }, + { + "release_time": 38, + "due_time": 2832, + "duration": 50, + "coordinate": [ + -72.78461070022418, + -125.0121456065144 + ], + "sensor_type": 1, + "id": 37 + }, + { + "release_time": 1660, + "due_time": 3294, + "duration": 20, + "coordinate": [ + -26.821646767723166, + -144.60318071787202 + ], + "sensor_type": 1, + "id": 38 + }, + { + "release_time": 3260, + "due_time": 3589, + "duration": 58, + "coordinate": [ + 4.4830297237001275, + 110.60439318151765 + ], + "sensor_type": 1, + "id": 39 + }, + { + "release_time": 2232, + "due_time": 2471, + "duration": 29, + "coordinate": [ + 36.2314949535056, + 57.84959449447393 + ], + "sensor_type": 1, + "id": 40 + }, + { + "release_time": 3133, + "due_time": 3545, + "duration": 45, + "coordinate": [ + -74.04272025898769, + 77.53790745881992 + ], + "sensor_type": 1, + "id": 41 + }, + { + "release_time": 1752, + "due_time": 2306, + "duration": 20, + "coordinate": [ + -55.48991095108292, + -147.42413809612856 + ], + "sensor_type": 1, + "id": 42 + }, + { + "release_time": 3463, + "due_time": 3591, + "duration": 40, + "coordinate": [ + 5.4176383039803255, + 120.27520345642034 + ], + "sensor_type": 1, + "id": 43 + }, + { + "release_time": 2768, + "due_time": 3440, + "duration": 20, + "coordinate": [ + 37.262620749530726, + 29.778356416676303 + ], + "sensor_type": 1, + "id": 44 + }, + { + "release_time": 2008, + "due_time": 3457, + "duration": 21, + "coordinate": [ + 6.203084529872726, + 94.49478741065269 + ], + "sensor_type": 1, + "id": 45 + }, + { + "release_time": 747, + "due_time": 2510, + "duration": 42, + "coordinate": [ + 48.883919519709565, + 151.369913276121 + ], + "sensor_type": 1, + "id": 46 + }, + { + "release_time": 2342, + "due_time": 3500, + "duration": 59, + "coordinate": [ + -49.86442025809667, + 163.56899057171802 + ], + "sensor_type": 1, + "id": 47 + }, + { + "release_time": 1559, + "due_time": 2977, + "duration": 55, + "coordinate": [ + -86.72181851925868, + 159.4428269209434 + ], + "sensor_type": 1, + "id": 48 + }, + { + "release_time": 3505, + "due_time": 3600, + "duration": 30, + "coordinate": [ + 71.87801595826758, + 156.2957269896899 + ], + "sensor_type": 1, + "id": 49 + }, + { + "release_time": 1085, + "due_time": 1454, + "duration": 48, + "coordinate": [ + 33.54320253517767, + 118.11908295722606 + ], + "sensor_type": 1, + "id": 50 + }, + { + "release_time": 1801, + "due_time": 3290, + "duration": 25, + "coordinate": [ + -38.13527749343754, + 60.224826715602546 + ], + "sensor_type": 1, + "id": 51 + }, + { + "release_time": 117, + "due_time": 1858, + "duration": 35, + "coordinate": [ + 13.718699709825785, + 72.88608035856623 + ], + "sensor_type": 1, + "id": 52 + }, + { + "release_time": 2434, + "due_time": 3189, + "duration": 43, + "coordinate": [ + 1.9180459850095417, + 54.71151739398607 + ], + "sensor_type": 1, + "id": 53 + }, + { + "release_time": 567, + "due_time": 1269, + "duration": 22, + "coordinate": [ + -35.437978538731265, + -163.6564375157061 + ], + "sensor_type": 1, + "id": 54 + }, + { + "release_time": 1542, + "due_time": 2376, + "duration": 52, + "coordinate": [ + -42.19802439241154, + 28.56889161516588 + ], + "sensor_type": 1, + "id": 55 + }, + { + "release_time": 119, + "due_time": 639, + "duration": 50, + "coordinate": [ + 29.740053085102062, + 36.54538187435526 + ], + "sensor_type": 1, + "id": 56 + }, + { + "release_time": 2715, + "due_time": 3116, + "duration": 27, + "coordinate": [ + 82.95150615160097, + 138.1730678085881 + ], + "sensor_type": 1, + "id": 57 + }, + { + "release_time": 2750, + "due_time": 3539, + "duration": 47, + "coordinate": [ + -74.39226337677967, + 114.43454894418926 + ], + "sensor_type": 1, + "id": 58 + }, + { + "release_time": 2290, + "due_time": 2617, + "duration": 43, + "coordinate": [ + 11.197748932866702, + 128.3164214155932 + ], + "sensor_type": 1, + "id": 59 + }, + { + "release_time": 1903, + "due_time": 2651, + "duration": 29, + "coordinate": [ + 36.77302000386081, + 160.69054950042778 + ], + "sensor_type": 1, + "id": 60 + }, + { + "release_time": 2849, + "due_time": 2941, + "duration": 23, + "coordinate": [ + 20.19519928518858, + 20.817207500350378 + ], + "sensor_type": 1, + "id": 61 + }, + { + "release_time": 1599, + "due_time": 1849, + "duration": 48, + "coordinate": [ + -50.44081916991329, + 142.38365253193223 + ], + "sensor_type": 1, + "id": 62 + }, + { + "release_time": 2202, + "due_time": 3478, + "duration": 19, + "coordinate": [ + 54.54391716812535, + -128.87971160280108 + ], + "sensor_type": 1, + "id": 63 + }, + { + "release_time": 267, + "due_time": 3099, + "duration": 50, + "coordinate": [ + -33.30422384974042, + 8.355318399283647 + ], + "sensor_type": 1, + "id": 64 + }, + { + "release_time": 621, + "due_time": 792, + "duration": 34, + "coordinate": [ + -63.13785665574835, + -88.28621099747241 + ], + "sensor_type": 1, + "id": 65 + }, + { + "release_time": 2720, + "due_time": 2993, + "duration": 59, + "coordinate": [ + 24.84200228411511, + -138.04949925234533 + ], + "sensor_type": 1, + "id": 66 + }, + { + "release_time": 3386, + "due_time": 3593, + "duration": 41, + "coordinate": [ + -47.875562311876074, + -139.36289677901888 + ], + "sensor_type": 1, + "id": 67 + }, + { + "release_time": 3186, + "due_time": 3556, + "duration": 53, + "coordinate": [ + -21.876425044408364, + 91.42417642123212 + ], + "sensor_type": 1, + "id": 68 + }, + { + "release_time": 2234, + "due_time": 3248, + "duration": 53, + "coordinate": [ + 52.41025472257235, + 114.62202771120997 + ], + "sensor_type": 1, + "id": 69 + }, + { + "release_time": 2936, + "due_time": 3511, + "duration": 52, + "coordinate": [ + 30.705189590429228, + -110.27055112791857 + ], + "sensor_type": 1, + "id": 70 + }, + { + "release_time": 402, + "due_time": 1412, + "duration": 24, + "coordinate": [ + -80.94730352796279, + 93.60946294805211 + ], + "sensor_type": 1, + "id": 71 + }, + { + "release_time": 884, + "due_time": 3142, + "duration": 20, + "coordinate": [ + 18.942988764014714, + -88.06816011202393 + ], + "sensor_type": 1, + "id": 72 + }, + { + "release_time": 2744, + "due_time": 3291, + "duration": 16, + "coordinate": [ + 1.8311739465403747, + 73.8014470772793 + ], + "sensor_type": 1, + "id": 73 + }, + { + "release_time": 3436, + "due_time": 3600, + "duration": 50, + "coordinate": [ + -71.96790958974636, + -88.83486807319348 + ], + "sensor_type": 1, + "id": 74 + }, + { + "release_time": 3166, + "due_time": 3557, + "duration": 15, + "coordinate": [ + -38.50685655473718, + -20.260943148544982 + ], + "sensor_type": 1, + "id": 75 + }, + { + "release_time": 2786, + "due_time": 3231, + "duration": 42, + "coordinate": [ + -22.170793864238917, + 8.930984402153456 + ], + "sensor_type": 1, + "id": 76 + }, + { + "release_time": 1834, + "due_time": 2541, + "duration": 45, + "coordinate": [ + 25.65184619227587, + 123.58879924979408 + ], + "sensor_type": 1, + "id": 77 + }, + { + "release_time": 78, + "due_time": 250, + "duration": 38, + "coordinate": [ + 16.67817044551849, + -131.7432998982991 + ], + "sensor_type": 1, + "id": 78 + }, + { + "release_time": 2610, + "due_time": 3353, + "duration": 33, + "coordinate": [ + 76.52959987575977, + 83.00469907099557 + ], + "sensor_type": 1, + "id": 79 + }, + { + "release_time": 1342, + "due_time": 1933, + "duration": 58, + "coordinate": [ + -42.588587878087274, + -147.30954687148073 + ], + "sensor_type": 1, + "id": 80 + }, + { + "release_time": 996, + "due_time": 1427, + "duration": 18, + "coordinate": [ + 10.533468131826623, + 53.77547240755254 + ], + "sensor_type": 1, + "id": 81 + }, + { + "release_time": 1637, + "due_time": 3481, + "duration": 32, + "coordinate": [ + -49.03833561326833, + 166.6960806503239 + ], + "sensor_type": 1, + "id": 82 + }, + { + "release_time": 1233, + "due_time": 3269, + "duration": 38, + "coordinate": [ + 82.55907302679478, + -94.34871431031253 + ], + "sensor_type": 1, + "id": 83 + }, + { + "release_time": 2240, + "due_time": 2599, + "duration": 58, + "coordinate": [ + -18.736526860687263, + -77.17278784598551 + ], + "sensor_type": 1, + "id": 84 + }, + { + "release_time": 1720, + "due_time": 2508, + "duration": 28, + "coordinate": [ + 76.55328841327136, + 4.019745010828871 + ], + "sensor_type": 1, + "id": 85 + }, + { + "release_time": 3101, + "due_time": 3366, + "duration": 46, + "coordinate": [ + 60.84310799302409, + -130.8274128392571 + ], + "sensor_type": 1, + "id": 86 + }, + { + "release_time": 1827, + "due_time": 2299, + "duration": 26, + "coordinate": [ + -56.661880372010685, + 95.4664843925795 + ], + "sensor_type": 1, + "id": 87 + }, + { + "release_time": 696, + "due_time": 1094, + "duration": 57, + "coordinate": [ + 74.0758833112491, + -40.21506788534754 + ], + "sensor_type": 1, + "id": 88 + }, + { + "release_time": 2681, + "due_time": 3126, + "duration": 44, + "coordinate": [ + 14.506907271965147, + 163.1399776994479 + ], + "sensor_type": 1, + "id": 89 + }, + { + "release_time": 120, + "due_time": 2747, + "duration": 33, + "coordinate": [ + -81.07253596580081, + 86.65508237391526 + ], + "sensor_type": 1, + "id": 90 + }, + { + "release_time": 1205, + "due_time": 2809, + "duration": 19, + "coordinate": [ + 23.05200297334754, + -20.660901639488998 + ], + "sensor_type": 1, + "id": 91 + }, + { + "release_time": 1004, + "due_time": 1894, + "duration": 27, + "coordinate": [ + 30.209754124051813, + 99.68445010558708 + ], + "sensor_type": 1, + "id": 92 + }, + { + "release_time": 1019, + "due_time": 2443, + "duration": 22, + "coordinate": [ + 65.2714149773758, + -126.96500782682735 + ], + "sensor_type": 1, + "id": 93 + }, + { + "release_time": 667, + "due_time": 1243, + "duration": 15, + "coordinate": [ + 69.26748806196156, + -120.16369684397068 + ], + "sensor_type": 1, + "id": 94 + }, + { + "release_time": 1858, + "due_time": 2753, + "duration": 44, + "coordinate": [ + -54.80823448670194, + 24.566486474804833 + ], + "sensor_type": 1, + "id": 95 + } +] \ No newline at end of file diff --git a/benchmarks/aeosbench/dataset/cases/00692/constellation.json b/benchmarks/aeosbench/dataset/cases/00692/constellation.json new file mode 100644 index 0000000..d68200c --- /dev/null +++ b/benchmarks/aeosbench/dataset/cases/00692/constellation.json @@ -0,0 +1,2750 @@ +{ + "orbits": [ + { + "id": 0, + "eccentricity": 0.0001401, + "semi_major_axis": 6921000.0, + "inclination": 53.0545, + "right_ascension_of_the_ascending_node": 33.2188, + "argument_of_perigee": 80.7731 + }, + { + "id": 1, + "eccentricity": 0.0001557, + "semi_major_axis": 6921000.0, + "inclination": 53.2167, + "right_ascension_of_the_ascending_node": 237.9689, + "argument_of_perigee": 96.1035 + }, + { + "id": 2, + "eccentricity": 0.0001294, + "semi_major_axis": 6921000.0, + "inclination": 53.2148, + "right_ascension_of_the_ascending_node": 129.7018, + "argument_of_perigee": 101.367 + }, + { + "id": 3, + "eccentricity": 0.0001108, + "semi_major_axis": 6921000.0, + "inclination": 53.2176, + "right_ascension_of_the_ascending_node": 292.9379, + "argument_of_perigee": 94.3419 + }, + { + "id": 4, + "eccentricity": 0.0001786, + "semi_major_axis": 6880000.0, + "inclination": 97.3968, + "right_ascension_of_the_ascending_node": 85.2652, + "argument_of_perigee": 86.343 + }, + { + "id": 5, + "eccentricity": 0.0005527, + "semi_major_axis": 6921000.0, + "inclination": 53.0489, + "right_ascension_of_the_ascending_node": 192.8447, + "argument_of_perigee": 13.5036 + }, + { + "id": 6, + "eccentricity": 0.0001284, + "semi_major_axis": 6921000.0, + "inclination": 53.2151, + "right_ascension_of_the_ascending_node": 168.6781, + "argument_of_perigee": 96.0292 + }, + { + "id": 7, + "eccentricity": 0.0003019, + "semi_major_axis": 6921000.0, + "inclination": 97.6574, + "right_ascension_of_the_ascending_node": 359.1482, + "argument_of_perigee": 142.32 + }, + { + "id": 8, + "eccentricity": 9.6e-05, + "semi_major_axis": 6921000.0, + "inclination": 97.6551, + "right_ascension_of_the_ascending_node": 238.8725, + "argument_of_perigee": 110.4375 + }, + { + "id": 9, + "eccentricity": 0.0001482, + "semi_major_axis": 6921000.0, + "inclination": 53.2164, + "right_ascension_of_the_ascending_node": 154.0044, + "argument_of_perigee": 91.0649 + }, + { + "id": 10, + "eccentricity": 0.0001271, + "semi_major_axis": 6921000.0, + "inclination": 53.0539, + "right_ascension_of_the_ascending_node": 216.0619, + "argument_of_perigee": 93.3088 + }, + { + "id": 11, + "eccentricity": 0.0001872, + "semi_major_axis": 6921000.0, + "inclination": 53.2173, + "right_ascension_of_the_ascending_node": 99.9545, + "argument_of_perigee": 120.585 + }, + { + "id": 12, + "eccentricity": 0.0001444, + "semi_major_axis": 6921000.0, + "inclination": 53.2162, + "right_ascension_of_the_ascending_node": 218.3256, + "argument_of_perigee": 74.7681 + }, + { + "id": 13, + "eccentricity": 0.0002727, + "semi_major_axis": 6921000.0, + "inclination": 70.0005, + "right_ascension_of_the_ascending_node": 69.0336, + "argument_of_perigee": 259.5567 + }, + { + "id": 14, + "eccentricity": 0.000137, + "semi_major_axis": 6921000.0, + "inclination": 53.2145, + "right_ascension_of_the_ascending_node": 232.8636, + "argument_of_perigee": 107.9737 + }, + { + "id": 15, + "eccentricity": 0.0001118, + "semi_major_axis": 6921000.0, + "inclination": 53.0524, + "right_ascension_of_the_ascending_node": 250.3026, + "argument_of_perigee": 90.9746 + }, + { + "id": 16, + "eccentricity": 0.0001334, + "semi_major_axis": 6921000.0, + "inclination": 53.2186, + "right_ascension_of_the_ascending_node": 25.7121, + "argument_of_perigee": 85.5901 + }, + { + "id": 17, + "eccentricity": 0.0001255, + "semi_major_axis": 6921000.0, + "inclination": 53.2164, + "right_ascension_of_the_ascending_node": 187.9466, + "argument_of_perigee": 90.7473 + }, + { + "id": 18, + "eccentricity": 0.0001392, + "semi_major_axis": 6921000.0, + "inclination": 53.0551, + "right_ascension_of_the_ascending_node": 13.5846, + "argument_of_perigee": 85.4432 + }, + { + "id": 19, + "eccentricity": 0.0001464, + "semi_major_axis": 6921000.0, + "inclination": 53.0551, + "right_ascension_of_the_ascending_node": 181.4171, + "argument_of_perigee": 111.4979 + }, + { + "id": 20, + "eccentricity": 0.0007655, + "semi_major_axis": 7040000.0, + "inclination": 60.6434, + "right_ascension_of_the_ascending_node": 244.9856, + "argument_of_perigee": 299.2615 + }, + { + "id": 21, + "eccentricity": 0.0001333, + "semi_major_axis": 6921000.0, + "inclination": 53.0552, + "right_ascension_of_the_ascending_node": 348.5979, + "argument_of_perigee": 74.7874 + }, + { + "id": 22, + "eccentricity": 0.000114, + "semi_major_axis": 6921000.0, + "inclination": 53.2161, + "right_ascension_of_the_ascending_node": 183.2809, + "argument_of_perigee": 102.8561 + }, + { + "id": 23, + "eccentricity": 0.0001753, + "semi_major_axis": 7571000.0, + "inclination": 87.9031, + "right_ascension_of_the_ascending_node": 42.6659, + "argument_of_perigee": 79.6814 + }, + { + "id": 24, + "eccentricity": 0.0150482, + "semi_major_axis": 7471000.0, + "inclination": 63.4347, + "right_ascension_of_the_ascending_node": 114.0528, + "argument_of_perigee": 359.6987 + }, + { + "id": 25, + "eccentricity": 0.0001764, + "semi_major_axis": 6921000.0, + "inclination": 43.0055, + "right_ascension_of_the_ascending_node": 298.8772, + "argument_of_perigee": 277.3352 + }, + { + "id": 26, + "eccentricity": 0.0001285, + "semi_major_axis": 6921000.0, + "inclination": 53.0545, + "right_ascension_of_the_ascending_node": 62.627, + "argument_of_perigee": 113.0476 + }, + { + "id": 27, + "eccentricity": 0.0001267, + "semi_major_axis": 6921000.0, + "inclination": 43.0012, + "right_ascension_of_the_ascending_node": 241.5016, + "argument_of_perigee": 267.4907 + } + ], + "satellites": [ + { + "inertia": [ + 56.46048355102539, + 0.0, + 0.0, + 0.0, + 147.8096923828125, + 0.0, + 0.0, + 0.0, + 63.76116943359375 + ], + "mass": 164.17110382406105, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 0, + "solar_panel": { + "direction": [ + -0.7900193192910068, + 0.3682500001886815, + -0.4901646789682121 + ], + "area": 0.16266202732137586, + "efficiency": 0.17099323884524065 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2911434289828003, + "power": 2.364908054038466, + "type": 1 + }, + "battery": { + "capacity": 24865.35509035285, + "percentage": 0.31784837354666684 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 538.5811978675117, + "power": 6.73963960341799, + "efficiency": 0.5269195643589542 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 507.47724982235746, + "power": 5.056566069085436, + "efficiency": 0.5677887481784231 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 634.9679033416321, + "power": 5.041612001246968, + "efficiency": 0.5842704485577407 + } + ], + "mrp_control": { + "k": 50.09826633188151, + "ki": 0.009509705881604888, + "p": 131.1738718692487, + "integral_limit": 0.008919531451347154 + }, + "true_anomaly": 268.8579421712711, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 0 + }, + { + "inertia": [ + 173.80447387695312, + 0.0, + 0.0, + 0.0, + 114.90234375, + 0.0, + 0.0, + 0.0, + 65.87764739990234 + ], + "mass": 63.65437044408371, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 1, + "solar_panel": { + "direction": [ + -0.19081918688589525, + 0.28595304526190257, + 0.9390521251888257 + ], + "area": 0.3554931959815971, + "efficiency": 0.4375617485679607 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.15732376686224067, + "power": 2.823608653272231, + "type": 1 + }, + "battery": { + "capacity": 25910.866531696367, + "percentage": 0.2856900185511816 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 599.951161507035, + "power": 5.041156432383304, + "efficiency": 0.5716103611519002 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 624.7740980590459, + "power": 5.881578032189029, + "efficiency": 0.5762622294087916 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 452.84290378489743, + "power": 6.692712946618793, + "efficiency": 0.5490078692382532 + } + ], + "mrp_control": { + "k": 58.71194618190075, + "ki": 0.004337192623345406, + "p": 233.0572115531588, + "integral_limit": 0.01251207002893005 + }, + "true_anomaly": 251.17536073310416, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 1 + }, + { + "inertia": [ + 118.29367065429688, + 0.0, + 0.0, + 0.0, + 146.03628540039062, + 0.0, + 0.0, + 0.0, + 130.35365295410156 + ], + "mass": 65.5434396282948, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 2, + "solar_panel": { + "direction": [ + -0.5094186033849943, + 0.83525373922431, + 0.20698762677293095 + ], + "area": 0.19921081973132126, + "efficiency": 0.3251750222575063 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3218214568599257, + "power": 8.402008888221152, + "type": 1 + }, + "battery": { + "capacity": 11749.55381398054, + "percentage": 0.4720388928906599 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 546.2414731894887, + "power": 6.919622362991417, + "efficiency": 0.5443387995845609 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 555.1435134952143, + "power": 6.008127144370919, + "efficiency": 0.5943131946572452 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 531.9151970441615, + "power": 6.769786954796273, + "efficiency": 0.582717619521044 + } + ], + "mrp_control": { + "k": 33.48803216543349, + "ki": 0.0038305342585141303, + "p": 86.39522507360003, + "integral_limit": 0.000453806119154058 + }, + "true_anomaly": 97.83713875271798, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 2 + }, + { + "inertia": [ + 70.8291015625, + 0.0, + 0.0, + 0.0, + 54.8289794921875, + 0.0, + 0.0, + 0.0, + 103.90032196044922 + ], + "mass": 90.85503027059545, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 3, + "solar_panel": { + "direction": [ + -0.37416308844798674, + 0.7134322797655803, + -0.5924663411802824 + ], + "area": 0.3233205288457087, + "efficiency": 0.38076078831408844 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.43093149439579137, + "power": 1.2660036942068555, + "type": 1 + }, + "battery": { + "capacity": 11426.231524215913, + "percentage": 0.6612141849311394 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 451.65025478511734, + "power": 5.9332835604956795, + "efficiency": 0.5241277213566761 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 573.7317398195186, + "power": 5.957952165603403, + "efficiency": 0.5273430198247914 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 460.2389452547857, + "power": 6.018873241098501, + "efficiency": 0.5602564139941224 + } + ], + "mrp_control": { + "k": 35.564117767322884, + "ki": 0.0008444433665788009, + "p": 73.98644707021674, + "integral_limit": 0.0007487033961818277 + }, + "true_anomaly": 254.06689517110738, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 3 + }, + { + "inertia": [ + 60.07462692260742, + 0.0, + 0.0, + 0.0, + 155.90670776367188, + 0.0, + 0.0, + 0.0, + 183.63658142089844 + ], + "mass": 93.83529179732604, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 4, + "solar_panel": { + "direction": [ + 0.13858142042613264, + 0.0932724577507383, + 0.9859490040249608 + ], + "area": 0.49863872387796093, + "efficiency": 0.21574021413918804 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.27279242632962203, + "power": 1.3717601418160634, + "type": 1 + }, + "battery": { + "capacity": 14813.522032888839, + "percentage": 0.8162804431928516 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 666.876980859462, + "power": 6.183087321771883, + "efficiency": 0.5916142285977487 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 662.0927215046042, + "power": 5.785228960202874, + "efficiency": 0.5791345897676806 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 679.1828539333685, + "power": 6.993453932013828, + "efficiency": 0.5088651410713686 + } + ], + "mrp_control": { + "k": 29.078718351352126, + "ki": 0.0018655085064407518, + "p": 93.32409807636154, + "integral_limit": 0.0034691550507888057 + }, + "true_anomaly": 82.19068128919378, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 4 + }, + { + "inertia": [ + 53.344749450683594, + 0.0, + 0.0, + 0.0, + 188.04869079589844, + 0.0, + 0.0, + 0.0, + 69.00105285644531 + ], + "mass": 101.43093258135232, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 5, + "solar_panel": { + "direction": [ + 0.2794577376848434, + 0.835362893364439, + 0.47336266143186906 + ], + "area": 0.12311742306359462, + "efficiency": 0.19317949207369695 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4512310453715549, + "power": 2.220629178103202, + "type": 1 + }, + "battery": { + "capacity": 21028.83798149096, + "percentage": 0.3388114588733458 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 523.0817163535719, + "power": 5.174263415536342, + "efficiency": 0.5588932554798604 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 450.3982368216771, + "power": 6.042412942873364, + "efficiency": 0.5589097429284013 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 430.7871737391731, + "power": 6.80048966319506, + "efficiency": 0.5222001992806936 + } + ], + "mrp_control": { + "k": 15.923098692962439, + "ki": 0.008413248591092893, + "p": 36.339098000169905, + "integral_limit": 0.03697236698849713 + }, + "true_anomaly": 39.88026027258188, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 5 + }, + { + "inertia": [ + 198.7960205078125, + 0.0, + 0.0, + 0.0, + 152.31393432617188, + 0.0, + 0.0, + 0.0, + 57.17097473144531 + ], + "mass": 153.94903515958595, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 6, + "solar_panel": { + "direction": [ + 0.757544601265992, + 0.2708885000976111, + -0.593923898835209 + ], + "area": 0.28119779932920763, + "efficiency": 0.25022287855822556 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.1550636908124553, + "power": 4.209460800243997, + "type": 1 + }, + "battery": { + "capacity": 9764.065888047578, + "percentage": 0.5987085562712142 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 489.33365423025316, + "power": 6.874322182999904, + "efficiency": 0.5095022797708443 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 439.35893573704027, + "power": 6.88381606691307, + "efficiency": 0.5832825285000279 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 686.1372500210202, + "power": 6.804369976227167, + "efficiency": 0.5107562956405972 + } + ], + "mrp_control": { + "k": 60.822736743109225, + "ki": 0.007143517779585171, + "p": 197.53176814884563, + "integral_limit": 0.027204391739039196 + }, + "true_anomaly": 219.23803781429095, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 6 + }, + { + "inertia": [ + 116.84880065917969, + 0.0, + 0.0, + 0.0, + 53.25354766845703, + 0.0, + 0.0, + 0.0, + 56.508487701416016 + ], + "mass": 169.81667060380835, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 7, + "solar_panel": { + "direction": [ + -0.0787642397907738, + 0.4216870529653022, + 0.9033140228578431 + ], + "area": 0.4106162494419585, + "efficiency": 0.4006492776143633 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.35190504914885046, + "power": 2.915606600198607, + "type": 1 + }, + "battery": { + "capacity": 20119.353774789684, + "percentage": 0.15345783200943713 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 556.0772192981033, + "power": 6.024866693226702, + "efficiency": 0.5689345670202639 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 447.42872855252074, + "power": 6.478108430349643, + "efficiency": 0.5626692854720227 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 467.10089838004626, + "power": 6.811403718712644, + "efficiency": 0.516882826694245 + } + ], + "mrp_control": { + "k": 13.897686375481612, + "ki": 0.0030494193897622956, + "p": 49.746233871218685, + "integral_limit": 0.0024432294915799862 + }, + "true_anomaly": 304.4385219268176, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 7 + }, + { + "inertia": [ + 105.55035400390625, + 0.0, + 0.0, + 0.0, + 173.93984985351562, + 0.0, + 0.0, + 0.0, + 165.90818786621094 + ], + "mass": 101.4986737623176, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 8, + "solar_panel": { + "direction": [ + 0.7093876546593533, + 0.35176513071466037, + -0.6107621863132981 + ], + "area": 0.31550565661913155, + "efficiency": 0.2022527009829992 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.30445362206453963, + "power": 9.176426928624254, + "type": 1 + }, + "battery": { + "capacity": 29999.03622996827, + "percentage": 0.3302912485177559 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 748.0455843112777, + "power": 6.111002013620135, + "efficiency": 0.5026172895737964 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 589.4840262400471, + "power": 5.0872952567438, + "efficiency": 0.5114669286226302 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 529.151778895153, + "power": 5.166696501551359, + "efficiency": 0.5929813310604306 + } + ], + "mrp_control": { + "k": 61.9701568178456, + "ki": 0.004076637733772521, + "p": 241.88814734225528, + "integral_limit": 0.014966514903078838 + }, + "true_anomaly": 56.79762604404459, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 8 + }, + { + "inertia": [ + 161.38165283203125, + 0.0, + 0.0, + 0.0, + 149.71270751953125, + 0.0, + 0.0, + 0.0, + 198.2505340576172 + ], + "mass": 111.60652501603933, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 9, + "solar_panel": { + "direction": [ + -0.5655872833137348, + 0.8228128658530542, + 0.05558788303643905 + ], + "area": 0.13606212658568087, + "efficiency": 0.33849763289322077 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.34115371587236953, + "power": 8.360538889868774, + "type": 1 + }, + "battery": { + "capacity": 11574.602987937065, + "percentage": 0.45371743944975074 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 667.6024633702332, + "power": 5.78279557698719, + "efficiency": 0.5266420872006367 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 453.8963969522544, + "power": 6.384763112742726, + "efficiency": 0.5045693585442494 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 709.6232407654984, + "power": 6.465269495187384, + "efficiency": 0.5361920826701055 + } + ], + "mrp_control": { + "k": 60.560778257724394, + "ki": 0.0026638409646144944, + "p": 185.2689543324626, + "integral_limit": 0.005420732257069156 + }, + "true_anomaly": 62.957334121852, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 9 + }, + { + "inertia": [ + 123.49981689453125, + 0.0, + 0.0, + 0.0, + 159.11959838867188, + 0.0, + 0.0, + 0.0, + 169.40626525878906 + ], + "mass": 123.2388298047108, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 10, + "solar_panel": { + "direction": [ + -0.928204731341031, + 0.21413572766055747, + 0.30427268503006977 + ], + "area": 0.1874296624716387, + "efficiency": 0.28035877268183895 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.46552920314357216, + "power": 8.325778327746525, + "type": 1 + }, + "battery": { + "capacity": 13737.1565808151, + "percentage": 0.6910550730456494 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 525.15504452442, + "power": 6.021007262838756, + "efficiency": 0.5889021829162993 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 549.5149373771537, + "power": 6.744584632554717, + "efficiency": 0.5227303539293917 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 480.8153811021072, + "power": 5.790021870243434, + "efficiency": 0.5720987399977412 + } + ], + "mrp_control": { + "k": 29.076546139506085, + "ki": 0.005156443695773309, + "p": 111.40632466054575, + "integral_limit": 0.02351993646785849 + }, + "true_anomaly": 94.75651513744796, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 10 + }, + { + "inertia": [ + 171.6646728515625, + 0.0, + 0.0, + 0.0, + 84.9683609008789, + 0.0, + 0.0, + 0.0, + 155.8606414794922 + ], + "mass": 173.89280094967927, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 11, + "solar_panel": { + "direction": [ + 0.04005586658069233, + 0.109059600951908, + 0.9932278343827665 + ], + "area": 0.31239520236853036, + "efficiency": 0.43989932467069603 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3330115895090181, + "power": 1.1326257934779438, + "type": 1 + }, + "battery": { + "capacity": 8182.8754692983875, + "percentage": 0.8833415629491317 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 552.2694336859653, + "power": 5.3858923564058525, + "efficiency": 0.5893411312324566 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 650.6952590789422, + "power": 5.0186456473110095, + "efficiency": 0.5823308473653684 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 502.0520950781418, + "power": 5.866416927793415, + "efficiency": 0.5335201448822803 + } + ], + "mrp_control": { + "k": 39.16056248105665, + "ki": 0.006222097561378573, + "p": 141.08277214635402, + "integral_limit": 0.0028488989943211266 + }, + "true_anomaly": 114.37136291708613, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 11 + }, + { + "inertia": [ + 199.47537231445312, + 0.0, + 0.0, + 0.0, + 66.12232971191406, + 0.0, + 0.0, + 0.0, + 54.92719268798828 + ], + "mass": 185.9018177224246, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 12, + "solar_panel": { + "direction": [ + 0.3161432516118036, + 0.8795780984935287, + -0.3555218883709189 + ], + "area": 0.27013789110233455, + "efficiency": 0.150957555929176 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.47915446786729554, + "power": 6.3819894844880745, + "type": 1 + }, + "battery": { + "capacity": 17213.037586775077, + "percentage": 0.2599173893185651 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 573.4523708257136, + "power": 5.050568750521782, + "efficiency": 0.5049348918850021 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 576.5937578173604, + "power": 6.9919094681903955, + "efficiency": 0.5920470603507397 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 589.7656814414764, + "power": 6.210042331510204, + "efficiency": 0.5380940111680836 + } + ], + "mrp_control": { + "k": 42.154765015414384, + "ki": 0.006690354906900936, + "p": 84.39558564251064, + "integral_limit": 0.009470823158774249 + }, + "true_anomaly": 315.87285593649653, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 12 + }, + { + "inertia": [ + 124.83281707763672, + 0.0, + 0.0, + 0.0, + 191.0384979248047, + 0.0, + 0.0, + 0.0, + 95.77622985839844 + ], + "mass": 161.5687925786695, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 13, + "solar_panel": { + "direction": [ + -0.6383987833122067, + 0.4156179088029239, + -0.647849324571523 + ], + "area": 0.20015942911479714, + "efficiency": 0.22357124930706196 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.10055593845436644, + "power": 2.566755198427071, + "type": 1 + }, + "battery": { + "capacity": 10681.804995304305, + "percentage": 0.4180940322518535 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 526.0146851268528, + "power": 6.799580582469481, + "efficiency": 0.5108945178778661 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 624.2224590487373, + "power": 5.380137004623406, + "efficiency": 0.5396250504063932 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 732.069865939384, + "power": 6.680276927857946, + "efficiency": 0.5557969331568092 + } + ], + "mrp_control": { + "k": 24.823094907433404, + "ki": 0.006912268665141997, + "p": 85.05951466154087, + "integral_limit": 0.02708076331647471 + }, + "true_anomaly": 47.48701668184593, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 13 + }, + { + "inertia": [ + 82.71658325195312, + 0.0, + 0.0, + 0.0, + 115.31809997558594, + 0.0, + 0.0, + 0.0, + 184.9622802734375 + ], + "mass": 76.05553925850084, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 14, + "solar_panel": { + "direction": [ + -0.02736772912138742, + 0.03350583183488877, + -0.999063745031212 + ], + "area": 0.3788405747507819, + "efficiency": 0.37212556262723295 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4854269755534292, + "power": 3.084998384246671, + "type": 1 + }, + "battery": { + "capacity": 13264.278860817903, + "percentage": 0.18344221755438261 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 729.1618058146217, + "power": 5.25405954157496, + "efficiency": 0.568694189056328 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 717.627284234849, + "power": 5.429571993974061, + "efficiency": 0.5959191713172795 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 560.7818321075624, + "power": 5.6408089927889264, + "efficiency": 0.557074092552298 + } + ], + "mrp_control": { + "k": 58.697595656104504, + "ki": 0.008843891097637356, + "p": 159.05251153228946, + "integral_limit": 0.02630198392840806 + }, + "true_anomaly": 187.8273321231342, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 14 + }, + { + "inertia": [ + 109.03429412841797, + 0.0, + 0.0, + 0.0, + 128.42344665527344, + 0.0, + 0.0, + 0.0, + 178.0515899658203 + ], + "mass": 82.73823320617072, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 15, + "solar_panel": { + "direction": [ + -0.16943473825708888, + 0.22559589879327827, + 0.9593739416512232 + ], + "area": 0.31920261618091383, + "efficiency": 0.4413610506805875 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.1286057032006371, + "power": 9.893956574869685, + "type": 1 + }, + "battery": { + "capacity": 27201.54471576564, + "percentage": 0.59295099132001 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 424.02302794868535, + "power": 5.999179124528161, + "efficiency": 0.5944449937004341 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 592.2612599204975, + "power": 5.710635462536217, + "efficiency": 0.5058802737318 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 710.4977515712576, + "power": 5.6196109131359755, + "efficiency": 0.5940182834058042 + } + ], + "mrp_control": { + "k": 28.854444170395396, + "ki": 0.0003411504196700865, + "p": 73.12229518884381, + "integral_limit": 0.0011098230047631814 + }, + "true_anomaly": 352.393316410941, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 15 + }, + { + "inertia": [ + 112.1722412109375, + 0.0, + 0.0, + 0.0, + 186.68165588378906, + 0.0, + 0.0, + 0.0, + 189.22958374023438 + ], + "mass": 105.33352588122546, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 16, + "solar_panel": { + "direction": [ + 0.9466422242293792, + 0.00996213302201404, + 0.3221323566667984 + ], + "area": 0.29745789167670833, + "efficiency": 0.12057406552777605 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3670020676221638, + "power": 3.137527919772928, + "type": 1 + }, + "battery": { + "capacity": 21907.55652151088, + "percentage": 0.8356174729864957 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 566.5838987037789, + "power": 6.701130771454771, + "efficiency": 0.5970389984122019 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 520.0373968527772, + "power": 5.70457395947195, + "efficiency": 0.5931077501997649 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 408.04088311418974, + "power": 5.460020829142253, + "efficiency": 0.5590250979640226 + } + ], + "mrp_control": { + "k": 23.053132250963355, + "ki": 0.003165537486099509, + "p": 85.29352056058583, + "integral_limit": 0.0059807946032537865 + }, + "true_anomaly": 244.1938328008472, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 16 + }, + { + "inertia": [ + 82.39013671875, + 0.0, + 0.0, + 0.0, + 188.72344970703125, + 0.0, + 0.0, + 0.0, + 80.74249267578125 + ], + "mass": 163.01416001603042, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 17, + "solar_panel": { + "direction": [ + 0.07080467009867984, + 0.4906816726807726, + -0.8684573649796611 + ], + "area": 0.4965982388894371, + "efficiency": 0.23969014222830493 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.30453706665684105, + "power": 7.589519179539092, + "type": 1 + }, + "battery": { + "capacity": 8777.758285991215, + "percentage": 0.15873715299225738 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 544.3810399541644, + "power": 5.448166289513374, + "efficiency": 0.5873206497519112 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 469.1553275818484, + "power": 6.379383670553429, + "efficiency": 0.5021743533190195 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 663.4111834308871, + "power": 5.02712987322826, + "efficiency": 0.552775800219855 + } + ], + "mrp_control": { + "k": 45.86716394077322, + "ki": 0.006273781972161237, + "p": 108.60283413291783, + "integral_limit": 0.006708868101802372 + }, + "true_anomaly": 17.619142898619096, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 17 + }, + { + "inertia": [ + 102.02761840820312, + 0.0, + 0.0, + 0.0, + 151.87820434570312, + 0.0, + 0.0, + 0.0, + 197.66851806640625 + ], + "mass": 108.4737424875933, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 18, + "solar_panel": { + "direction": [ + -0.09058599288956662, + 0.2575735664786295, + 0.9620031370758052 + ], + "area": 0.2186376350510066, + "efficiency": 0.2756782052803915 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.321760779990361, + "power": 2.0378021008143308, + "type": 1 + }, + "battery": { + "capacity": 25051.102095462124, + "percentage": 0.1566131312130708 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 575.1859317022523, + "power": 6.35865604204688, + "efficiency": 0.5987124932842555 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 638.5057083000572, + "power": 6.181691654205185, + "efficiency": 0.5550752410293031 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 601.6840658515607, + "power": 5.261969388607938, + "efficiency": 0.5675911299297735 + } + ], + "mrp_control": { + "k": 79.6599614191629, + "ki": 0.003979829025830361, + "p": 283.80755638554416, + "integral_limit": 0.009997966673653614 + }, + "true_anomaly": 330.1333626164841, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 18 + }, + { + "inertia": [ + 179.31297302246094, + 0.0, + 0.0, + 0.0, + 100.02051544189453, + 0.0, + 0.0, + 0.0, + 177.91259765625 + ], + "mass": 147.68194034308692, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 19, + "solar_panel": { + "direction": [ + 0.41567533277395186, + 0.00021276945799086772, + 0.9095130413866654 + ], + "area": 0.4645297510658387, + "efficiency": 0.14878527120481586 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.10520939330195787, + "power": 3.6870630385845278, + "type": 1 + }, + "battery": { + "capacity": 11282.616527902028, + "percentage": 0.4118438941186827 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 518.2409088117493, + "power": 5.489820826324042, + "efficiency": 0.5692752505316714 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 441.94207088650427, + "power": 5.634815442759573, + "efficiency": 0.5287556995754588 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 606.3190585067105, + "power": 6.2406958339474565, + "efficiency": 0.5547920850973431 + } + ], + "mrp_control": { + "k": 21.674226082187257, + "ki": 0.009578559905749094, + "p": 84.03823910874742, + "integral_limit": 0.03396898010767368 + }, + "true_anomaly": 236.59891724216885, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 19 + }, + { + "inertia": [ + 181.4984130859375, + 0.0, + 0.0, + 0.0, + 166.59707641601562, + 0.0, + 0.0, + 0.0, + 121.60509490966797 + ], + "mass": 113.36252208749949, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 20, + "solar_panel": { + "direction": [ + -0.5498763614843982, + 0.33516364355787914, + -0.7650498801501027 + ], + "area": 0.4827198935409218, + "efficiency": 0.15022686340608812 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4258645834329521, + "power": 3.753443041090513, + "type": 1 + }, + "battery": { + "capacity": 17413.142372035218, + "percentage": 0.22487645996337924 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 531.3401589086276, + "power": 6.127415235472245, + "efficiency": 0.50060833307081 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 459.74966276412124, + "power": 6.872224108205641, + "efficiency": 0.5673238279233574 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 497.6507936652326, + "power": 6.001121163424173, + "efficiency": 0.5453862358488659 + } + ], + "mrp_control": { + "k": 19.26449612139188, + "ki": 0.0032311790160467813, + "p": 70.79072141388804, + "integral_limit": 0.007902116798611929 + }, + "true_anomaly": 30.67512298376629, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 20 + }, + { + "inertia": [ + 67.26499938964844, + 0.0, + 0.0, + 0.0, + 159.07144165039062, + 0.0, + 0.0, + 0.0, + 158.28927612304688 + ], + "mass": 118.17917135511222, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 21, + "solar_panel": { + "direction": [ + 0.0574831090998114, + 0.7980080476636612, + -0.5998990315313495 + ], + "area": 0.463072483704114, + "efficiency": 0.300251197583292 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.26418232444209916, + "power": 5.467143812096368, + "type": 1 + }, + "battery": { + "capacity": 10965.299964740327, + "percentage": 0.24678614021023043 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 533.2215528612049, + "power": 6.802554662294339, + "efficiency": 0.5845454056982399 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 451.8828011997563, + "power": 5.085584265361581, + "efficiency": 0.5870826911062128 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 690.4782896038773, + "power": 6.61037994678129, + "efficiency": 0.5911987934209768 + } + ], + "mrp_control": { + "k": 22.264520199266663, + "ki": 0.0014792883025208836, + "p": 46.42734639434485, + "integral_limit": 0.003453814302984158 + }, + "true_anomaly": 71.5762205949663, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 21 + }, + { + "inertia": [ + 139.8824462890625, + 0.0, + 0.0, + 0.0, + 116.27420806884766, + 0.0, + 0.0, + 0.0, + 64.42428588867188 + ], + "mass": 137.175978362212, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 22, + "solar_panel": { + "direction": [ + 0.5476862848666135, + 0.7834413734665208, + 0.2936994172787856 + ], + "area": 0.18582368537279303, + "efficiency": 0.36766657886162335 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.26806295014213166, + "power": 7.3987618367981085, + "type": 1 + }, + "battery": { + "capacity": 27186.79181063205, + "percentage": 0.8857222877476004 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 549.8419250995437, + "power": 5.625780880630229, + "efficiency": 0.5527440736251525 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 462.71584597989715, + "power": 6.126000161990191, + "efficiency": 0.5861131470923943 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 411.85010734349106, + "power": 6.899693189249079, + "efficiency": 0.5202166444690836 + } + ], + "mrp_control": { + "k": 24.489577248269853, + "ki": 0.004466942727952604, + "p": 49.60160655046815, + "integral_limit": 0.0018604064786734988 + }, + "true_anomaly": 128.28074226643977, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 22 + }, + { + "inertia": [ + 57.044525146484375, + 0.0, + 0.0, + 0.0, + 190.42469787597656, + 0.0, + 0.0, + 0.0, + 144.52886962890625 + ], + "mass": 177.82248857169228, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 23, + "solar_panel": { + "direction": [ + 0.027237503552298075, + 0.13039446500476548, + -0.9910879889779513 + ], + "area": 0.3516632519773938, + "efficiency": 0.1137155954451084 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.45038231919881144, + "power": 8.698666666770267, + "type": 1 + }, + "battery": { + "capacity": 8895.095715417063, + "percentage": 0.4202961431390535 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 637.8502983227534, + "power": 5.461102923014584, + "efficiency": 0.5855483579061435 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 480.7240252063371, + "power": 5.946687932320665, + "efficiency": 0.521304406759047 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 562.8927798476398, + "power": 5.639759959316412, + "efficiency": 0.5571149655347912 + } + ], + "mrp_control": { + "k": 31.842204449429662, + "ki": 0.005692792780418403, + "p": 78.76784991656696, + "integral_limit": 0.02389867193979102 + }, + "true_anomaly": 186.21183041819384, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 23 + }, + { + "inertia": [ + 117.41629791259766, + 0.0, + 0.0, + 0.0, + 65.52445983886719, + 0.0, + 0.0, + 0.0, + 82.43342590332031 + ], + "mass": 83.25086264199123, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 24, + "solar_panel": { + "direction": [ + 0.2577460583879959, + 0.2618502103472284, + 0.9300545342755789 + ], + "area": 0.3146542319672013, + "efficiency": 0.12465199542762623 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.12479173835334825, + "power": 8.128071725283935, + "type": 1 + }, + "battery": { + "capacity": 8058.4873447349555, + "percentage": 0.7626833406325559 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 539.3585494765255, + "power": 6.242034301420696, + "efficiency": 0.5096057243622601 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 473.36976009780875, + "power": 5.57392507997054, + "efficiency": 0.5674440474021597 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 737.9003646943515, + "power": 5.926739649456631, + "efficiency": 0.5832137480462496 + } + ], + "mrp_control": { + "k": 31.268952263637527, + "ki": 0.005786142581061296, + "p": 100.61119012130345, + "integral_limit": 0.026230766865835167 + }, + "true_anomaly": 358.222872638869, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 24 + }, + { + "inertia": [ + 72.24264526367188, + 0.0, + 0.0, + 0.0, + 168.12808227539062, + 0.0, + 0.0, + 0.0, + 118.53280639648438 + ], + "mass": 198.6657412924355, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 25, + "solar_panel": { + "direction": [ + 0.4962254300737637, + 0.2502256343003074, + 0.8313527858178603 + ], + "area": 0.18425384847589418, + "efficiency": 0.24670102532182936 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.11685162055240483, + "power": 9.028177972746741, + "type": 1 + }, + "battery": { + "capacity": 22961.64563833701, + "percentage": 0.9487331918456307 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 630.0029922835121, + "power": 5.1937948168232335, + "efficiency": 0.5731303404219886 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 732.1712731797938, + "power": 6.240223312844301, + "efficiency": 0.5975195466757194 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 587.9309781625013, + "power": 5.857943566234066, + "efficiency": 0.5245757223830694 + } + ], + "mrp_control": { + "k": 25.261753699427445, + "ki": 0.007929917796711398, + "p": 86.38392962979626, + "integral_limit": 0.03804409638072943 + }, + "true_anomaly": 297.93985698233956, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 25 + }, + { + "inertia": [ + 67.70002746582031, + 0.0, + 0.0, + 0.0, + 114.20108032226562, + 0.0, + 0.0, + 0.0, + 81.59652709960938 + ], + "mass": 65.67374261657, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 26, + "solar_panel": { + "direction": [ + -0.8727017549201433, + 0.4449594092460095, + 0.2010044056301861 + ], + "area": 0.24125541335371464, + "efficiency": 0.14838842793821044 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.20304724246132297, + "power": 9.925407103711276, + "type": 1 + }, + "battery": { + "capacity": 26255.223791281678, + "percentage": 0.6917839530081505 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 535.6416099229582, + "power": 6.355651535739911, + "efficiency": 0.5820804173467707 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 575.2663089536031, + "power": 6.41379267876869, + "efficiency": 0.5206840231035559 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 464.583184001094, + "power": 5.931844733182109, + "efficiency": 0.517844997447909 + } + ], + "mrp_control": { + "k": 22.273678015897634, + "ki": 0.003183917911048784, + "p": 72.20289323096311, + "integral_limit": 0.01063288296347745 + }, + "true_anomaly": 147.18152220859002, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 26 + }, + { + "inertia": [ + 65.05007934570312, + 0.0, + 0.0, + 0.0, + 156.7198486328125, + 0.0, + 0.0, + 0.0, + 106.10611724853516 + ], + "mass": 88.28787333825773, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 27, + "solar_panel": { + "direction": [ + -0.048141051833463365, + 0.6812027102145565, + -0.7305103056937053 + ], + "area": 0.25508885195089004, + "efficiency": 0.2884831315825198 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.46456526319212554, + "power": 8.923534035011986, + "type": 1 + }, + "battery": { + "capacity": 14855.448678030956, + "percentage": 0.42441744340970033 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 457.17071833637414, + "power": 5.538567363465701, + "efficiency": 0.5007571200355238 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 421.2510096344352, + "power": 5.344632952149229, + "efficiency": 0.5888792955899346 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 426.15050893340276, + "power": 5.897768152133362, + "efficiency": 0.5273979399021836 + } + ], + "mrp_control": { + "k": 18.446373439487424, + "ki": 0.008419055768001312, + "p": 70.64881139615355, + "integral_limit": 0.012053152976485236 + }, + "true_anomaly": 153.70871303505393, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 27 + } + ] +} \ No newline at end of file diff --git a/benchmarks/aeosbench/dataset/cases/00692/taskset.json b/benchmarks/aeosbench/dataset/cases/00692/taskset.json new file mode 100644 index 0000000..6104925 --- /dev/null +++ b/benchmarks/aeosbench/dataset/cases/00692/taskset.json @@ -0,0 +1,1421 @@ +[ + { + "release_time": 93, + "due_time": 2830, + "duration": 60, + "coordinate": [ + 42.59299724003827, + 22.2298148010847 + ], + "sensor_type": 1, + "id": 0 + }, + { + "release_time": 1351, + "due_time": 3424, + "duration": 38, + "coordinate": [ + -0.8711153328665233, + -158.9575738602542 + ], + "sensor_type": 1, + "id": 1 + }, + { + "release_time": 3269, + "due_time": 3455, + "duration": 44, + "coordinate": [ + 77.28060259461435, + 86.12001919531588 + ], + "sensor_type": 1, + "id": 2 + }, + { + "release_time": 3006, + "due_time": 3194, + "duration": 41, + "coordinate": [ + 22.04977884388377, + -159.8643297718188 + ], + "sensor_type": 1, + "id": 3 + }, + { + "release_time": 507, + "due_time": 3159, + "duration": 28, + "coordinate": [ + 68.70527897181634, + 93.1515119539219 + ], + "sensor_type": 1, + "id": 4 + }, + { + "release_time": 1371, + "due_time": 1956, + "duration": 15, + "coordinate": [ + 30.310090001401377, + 37.92948523147848 + ], + "sensor_type": 1, + "id": 5 + }, + { + "release_time": 3020, + "due_time": 3478, + "duration": 45, + "coordinate": [ + 48.658159326243236, + 154.10341012450334 + ], + "sensor_type": 1, + "id": 6 + }, + { + "release_time": 2300, + "due_time": 3150, + "duration": 29, + "coordinate": [ + -51.76480544058991, + -66.77930726516738 + ], + "sensor_type": 1, + "id": 7 + }, + { + "release_time": 79, + "due_time": 545, + "duration": 33, + "coordinate": [ + 78.72754438860505, + -15.621506406545365 + ], + "sensor_type": 1, + "id": 8 + }, + { + "release_time": 3421, + "due_time": 3578, + "duration": 35, + "coordinate": [ + 34.46560992668442, + -141.83875566022107 + ], + "sensor_type": 1, + "id": 9 + }, + { + "release_time": 358, + "due_time": 1663, + "duration": 37, + "coordinate": [ + -15.396462257807315, + 13.764466969329135 + ], + "sensor_type": 1, + "id": 10 + }, + { + "release_time": 440, + "due_time": 1384, + "duration": 17, + "coordinate": [ + 10.551889656069704, + 75.16260429798581 + ], + "sensor_type": 1, + "id": 11 + }, + { + "release_time": 1165, + "due_time": 2570, + "duration": 15, + "coordinate": [ + 21.359858426646838, + -10.489739263854972 + ], + "sensor_type": 1, + "id": 12 + }, + { + "release_time": 3164, + "due_time": 3481, + "duration": 49, + "coordinate": [ + -78.58327039566022, + 21.40308567907789 + ], + "sensor_type": 1, + "id": 13 + }, + { + "release_time": 720, + "due_time": 1356, + "duration": 28, + "coordinate": [ + 60.84745777380866, + 53.72287448682158 + ], + "sensor_type": 1, + "id": 14 + }, + { + "release_time": 1399, + "due_time": 2704, + "duration": 27, + "coordinate": [ + -77.00736592792111, + 131.70627830168627 + ], + "sensor_type": 1, + "id": 15 + }, + { + "release_time": 556, + "due_time": 1297, + "duration": 57, + "coordinate": [ + 88.1349889605311, + -134.73352597141175 + ], + "sensor_type": 1, + "id": 16 + }, + { + "release_time": 277, + "due_time": 2518, + "duration": 22, + "coordinate": [ + -40.374984806220624, + -74.77327481100896 + ], + "sensor_type": 1, + "id": 17 + }, + { + "release_time": 1688, + "due_time": 2240, + "duration": 29, + "coordinate": [ + 61.90282166440093, + 91.58636140066938 + ], + "sensor_type": 1, + "id": 18 + }, + { + "release_time": 1906, + "due_time": 2192, + "duration": 35, + "coordinate": [ + 3.1246288399270554, + -9.365837147301477 + ], + "sensor_type": 1, + "id": 19 + }, + { + "release_time": 2818, + "due_time": 3524, + "duration": 44, + "coordinate": [ + -17.21492646540436, + 76.20590307216872 + ], + "sensor_type": 1, + "id": 20 + }, + { + "release_time": 2865, + "due_time": 3016, + "duration": 33, + "coordinate": [ + -28.98197018140778, + -145.08048919011802 + ], + "sensor_type": 1, + "id": 21 + }, + { + "release_time": 1310, + "due_time": 2222, + "duration": 54, + "coordinate": [ + -86.38780148794812, + -94.3715198413563 + ], + "sensor_type": 1, + "id": 22 + }, + { + "release_time": 2787, + "due_time": 3525, + "duration": 20, + "coordinate": [ + -69.06550530270454, + 9.558275884754181 + ], + "sensor_type": 1, + "id": 23 + }, + { + "release_time": 2822, + "due_time": 3176, + "duration": 56, + "coordinate": [ + 85.9739386727775, + -29.749122695373472 + ], + "sensor_type": 1, + "id": 24 + }, + { + "release_time": 3398, + "due_time": 3505, + "duration": 19, + "coordinate": [ + 30.648631167754147, + 64.61895128117678 + ], + "sensor_type": 1, + "id": 25 + }, + { + "release_time": 337, + "due_time": 2216, + "duration": 39, + "coordinate": [ + 67.56391133105083, + -123.49384175424419 + ], + "sensor_type": 1, + "id": 26 + }, + { + "release_time": 689, + "due_time": 3115, + "duration": 33, + "coordinate": [ + 60.568104589039336, + -173.22260283748997 + ], + "sensor_type": 1, + "id": 27 + }, + { + "release_time": 89, + "due_time": 2027, + "duration": 58, + "coordinate": [ + 88.71929362165784, + 175.41509041281444 + ], + "sensor_type": 1, + "id": 28 + }, + { + "release_time": 1352, + "due_time": 3267, + "duration": 45, + "coordinate": [ + -19.761103480577447, + 4.112808425683511 + ], + "sensor_type": 1, + "id": 29 + }, + { + "release_time": 3285, + "due_time": 3474, + "duration": 59, + "coordinate": [ + -27.4510925302315, + 66.47078026398447 + ], + "sensor_type": 1, + "id": 30 + }, + { + "release_time": 3144, + "due_time": 3565, + "duration": 23, + "coordinate": [ + -5.482303898231876, + 129.64930157063458 + ], + "sensor_type": 1, + "id": 31 + }, + { + "release_time": 794, + "due_time": 3277, + "duration": 56, + "coordinate": [ + -79.37389751858062, + -27.51933672837029 + ], + "sensor_type": 1, + "id": 32 + }, + { + "release_time": 2516, + "due_time": 3435, + "duration": 44, + "coordinate": [ + -3.624315562964057, + -11.544994667092055 + ], + "sensor_type": 1, + "id": 33 + }, + { + "release_time": 69, + "due_time": 1644, + "duration": 28, + "coordinate": [ + -88.17043760196566, + -96.61723755660185 + ], + "sensor_type": 1, + "id": 34 + }, + { + "release_time": 1727, + "due_time": 2734, + "duration": 37, + "coordinate": [ + -11.95054636986184, + 17.457125232022975 + ], + "sensor_type": 1, + "id": 35 + }, + { + "release_time": 2394, + "due_time": 3474, + "duration": 20, + "coordinate": [ + 45.181529043409, + -82.88365686118462 + ], + "sensor_type": 1, + "id": 36 + }, + { + "release_time": 28, + "due_time": 1463, + "duration": 21, + "coordinate": [ + 77.15617891704068, + 5.219192893861589 + ], + "sensor_type": 1, + "id": 37 + }, + { + "release_time": 2060, + "due_time": 2875, + "duration": 16, + "coordinate": [ + 31.667193630837886, + -41.50689412631888 + ], + "sensor_type": 1, + "id": 38 + }, + { + "release_time": 213, + "due_time": 2183, + "duration": 52, + "coordinate": [ + -22.796792873285753, + 175.81923221423858 + ], + "sensor_type": 1, + "id": 39 + }, + { + "release_time": 867, + "due_time": 3054, + "duration": 51, + "coordinate": [ + -84.9790621807805, + -149.95243342053033 + ], + "sensor_type": 1, + "id": 40 + }, + { + "release_time": 807, + "due_time": 1543, + "duration": 43, + "coordinate": [ + 39.011934294204536, + -124.93613139539298 + ], + "sensor_type": 1, + "id": 41 + }, + { + "release_time": 1066, + "due_time": 1665, + "duration": 31, + "coordinate": [ + 69.13824128918085, + 88.66573187905863 + ], + "sensor_type": 1, + "id": 42 + }, + { + "release_time": 294, + "due_time": 2298, + "duration": 17, + "coordinate": [ + -23.146794617103538, + -178.29726928359975 + ], + "sensor_type": 1, + "id": 43 + }, + { + "release_time": 1497, + "due_time": 3091, + "duration": 56, + "coordinate": [ + -17.645523567041494, + 26.049697471069294 + ], + "sensor_type": 1, + "id": 44 + }, + { + "release_time": 3259, + "due_time": 3340, + "duration": 19, + "coordinate": [ + 58.286199191740366, + 132.0992787718909 + ], + "sensor_type": 1, + "id": 45 + }, + { + "release_time": 1171, + "due_time": 2110, + "duration": 18, + "coordinate": [ + -10.866142069864253, + -162.65453354985817 + ], + "sensor_type": 1, + "id": 46 + }, + { + "release_time": 2309, + "due_time": 3351, + "duration": 54, + "coordinate": [ + -23.302812019138244, + 121.70000295944146 + ], + "sensor_type": 1, + "id": 47 + }, + { + "release_time": 1390, + "due_time": 1815, + "duration": 24, + "coordinate": [ + -25.73785011074588, + 146.4696112363569 + ], + "sensor_type": 1, + "id": 48 + }, + { + "release_time": 3362, + "due_time": 3591, + "duration": 37, + "coordinate": [ + -86.79466373139938, + 49.97639065543245 + ], + "sensor_type": 1, + "id": 49 + }, + { + "release_time": 607, + "due_time": 3576, + "duration": 32, + "coordinate": [ + -62.74766977592574, + 127.80149449840826 + ], + "sensor_type": 1, + "id": 50 + }, + { + "release_time": 1521, + "due_time": 1822, + "duration": 36, + "coordinate": [ + 58.58743403452959, + 16.84272762899468 + ], + "sensor_type": 1, + "id": 51 + }, + { + "release_time": 2151, + "due_time": 2644, + "duration": 54, + "coordinate": [ + 4.408444776951725, + -53.56624917498313 + ], + "sensor_type": 1, + "id": 52 + }, + { + "release_time": 393, + "due_time": 1966, + "duration": 40, + "coordinate": [ + -89.8033281420639, + -104.31442293171962 + ], + "sensor_type": 1, + "id": 53 + }, + { + "release_time": 3072, + "due_time": 3175, + "duration": 24, + "coordinate": [ + -48.99534608717419, + -175.48524162329622 + ], + "sensor_type": 1, + "id": 54 + }, + { + "release_time": 3262, + "due_time": 3523, + "duration": 56, + "coordinate": [ + 45.22498600587457, + 38.6686482613018 + ], + "sensor_type": 1, + "id": 55 + }, + { + "release_time": 962, + "due_time": 1199, + "duration": 59, + "coordinate": [ + 19.23397908851946, + -129.9026491785316 + ], + "sensor_type": 1, + "id": 56 + }, + { + "release_time": 180, + "due_time": 2518, + "duration": 37, + "coordinate": [ + -4.1096102124546405, + -154.7932351447226 + ], + "sensor_type": 1, + "id": 57 + }, + { + "release_time": 2105, + "due_time": 2556, + "duration": 27, + "coordinate": [ + 74.71648838323551, + -178.845245365632 + ], + "sensor_type": 1, + "id": 58 + }, + { + "release_time": 1631, + "due_time": 2346, + "duration": 52, + "coordinate": [ + -4.170280167851303, + -11.652280225120194 + ], + "sensor_type": 1, + "id": 59 + }, + { + "release_time": 1738, + "due_time": 3574, + "duration": 55, + "coordinate": [ + 42.622379501933665, + -106.21826805862227 + ], + "sensor_type": 1, + "id": 60 + }, + { + "release_time": 22, + "due_time": 2830, + "duration": 47, + "coordinate": [ + -79.38930562349408, + -162.94662439441288 + ], + "sensor_type": 1, + "id": 61 + }, + { + "release_time": 1637, + "due_time": 3501, + "duration": 36, + "coordinate": [ + 18.096034174627988, + 132.56757174526763 + ], + "sensor_type": 1, + "id": 62 + }, + { + "release_time": 1708, + "due_time": 2197, + "duration": 41, + "coordinate": [ + -26.26863956622978, + 19.156775033466687 + ], + "sensor_type": 1, + "id": 63 + }, + { + "release_time": 221, + "due_time": 1502, + "duration": 18, + "coordinate": [ + -88.11174538776606, + -9.914509490578837 + ], + "sensor_type": 1, + "id": 64 + }, + { + "release_time": 1855, + "due_time": 3149, + "duration": 59, + "coordinate": [ + -4.2561182320689, + 142.56843168532214 + ], + "sensor_type": 1, + "id": 65 + }, + { + "release_time": 2675, + "due_time": 2911, + "duration": 18, + "coordinate": [ + -72.30955765924266, + 170.76587318615884 + ], + "sensor_type": 1, + "id": 66 + }, + { + "release_time": 378, + "due_time": 2297, + "duration": 25, + "coordinate": [ + -27.99619250277172, + 18.069650430847418 + ], + "sensor_type": 1, + "id": 67 + }, + { + "release_time": 739, + "due_time": 2558, + "duration": 18, + "coordinate": [ + -13.912116928427935, + -62.30531856341159 + ], + "sensor_type": 1, + "id": 68 + }, + { + "release_time": 508, + "due_time": 1653, + "duration": 60, + "coordinate": [ + -41.52914552682767, + -146.1175427121392 + ], + "sensor_type": 1, + "id": 69 + }, + { + "release_time": 1121, + "due_time": 3593, + "duration": 41, + "coordinate": [ + 74.97085678913737, + 118.0898438261716 + ], + "sensor_type": 1, + "id": 70 + }, + { + "release_time": 706, + "due_time": 3445, + "duration": 41, + "coordinate": [ + -16.797377743718073, + -126.72978750651421 + ], + "sensor_type": 1, + "id": 71 + }, + { + "release_time": 287, + "due_time": 3043, + "duration": 57, + "coordinate": [ + -19.357042739262837, + 173.55518729561038 + ], + "sensor_type": 1, + "id": 72 + }, + { + "release_time": 1717, + "due_time": 3495, + "duration": 37, + "coordinate": [ + 68.6967728950064, + 66.18741309364697 + ], + "sensor_type": 1, + "id": 73 + }, + { + "release_time": 560, + "due_time": 2933, + "duration": 48, + "coordinate": [ + -80.76469423972144, + -63.862512256231426 + ], + "sensor_type": 1, + "id": 74 + }, + { + "release_time": 48, + "due_time": 2005, + "duration": 52, + "coordinate": [ + 83.64090075137855, + 66.79893428879868 + ], + "sensor_type": 1, + "id": 75 + }, + { + "release_time": 132, + "due_time": 2887, + "duration": 57, + "coordinate": [ + 86.91934465477271, + -148.27452862651188 + ], + "sensor_type": 1, + "id": 76 + }, + { + "release_time": 2072, + "due_time": 2546, + "duration": 29, + "coordinate": [ + -27.96205208490774, + -78.52446981180385 + ], + "sensor_type": 1, + "id": 77 + }, + { + "release_time": 2420, + "due_time": 3561, + "duration": 54, + "coordinate": [ + -53.691361035163204, + 4.027071878788121 + ], + "sensor_type": 1, + "id": 78 + }, + { + "release_time": 2886, + "due_time": 3501, + "duration": 32, + "coordinate": [ + 30.218436158117612, + -95.62275466520003 + ], + "sensor_type": 1, + "id": 79 + }, + { + "release_time": 1249, + "due_time": 3027, + "duration": 38, + "coordinate": [ + -58.25292161629648, + -124.32320792745897 + ], + "sensor_type": 1, + "id": 80 + }, + { + "release_time": 1221, + "due_time": 3456, + "duration": 50, + "coordinate": [ + -25.6509556539157, + 47.23268333493698 + ], + "sensor_type": 1, + "id": 81 + }, + { + "release_time": 2285, + "due_time": 3199, + "duration": 55, + "coordinate": [ + -51.21757897989379, + -77.73473553333841 + ], + "sensor_type": 1, + "id": 82 + }, + { + "release_time": 1931, + "due_time": 2872, + "duration": 29, + "coordinate": [ + 73.9812446340116, + -131.05660603714557 + ], + "sensor_type": 1, + "id": 83 + }, + { + "release_time": 2758, + "due_time": 3585, + "duration": 18, + "coordinate": [ + -34.6871856706021, + 27.664754889199486 + ], + "sensor_type": 1, + "id": 84 + }, + { + "release_time": 1762, + "due_time": 3175, + "duration": 39, + "coordinate": [ + 87.27767788078862, + -137.12109530049435 + ], + "sensor_type": 1, + "id": 85 + }, + { + "release_time": 2614, + "due_time": 3129, + "duration": 52, + "coordinate": [ + 66.86676303071192, + -137.33839855831303 + ], + "sensor_type": 1, + "id": 86 + }, + { + "release_time": 3268, + "due_time": 3450, + "duration": 28, + "coordinate": [ + -74.74219129238979, + -13.713571147538204 + ], + "sensor_type": 1, + "id": 87 + }, + { + "release_time": 3016, + "due_time": 3118, + "duration": 20, + "coordinate": [ + 62.864791477112476, + 50.36015827974646 + ], + "sensor_type": 1, + "id": 88 + }, + { + "release_time": 1282, + "due_time": 1811, + "duration": 23, + "coordinate": [ + -59.549666562981685, + 28.979652795883 + ], + "sensor_type": 1, + "id": 89 + }, + { + "release_time": 1759, + "due_time": 3310, + "duration": 48, + "coordinate": [ + 43.22439293906396, + -78.33629715383987 + ], + "sensor_type": 1, + "id": 90 + }, + { + "release_time": 1137, + "due_time": 3224, + "duration": 49, + "coordinate": [ + 8.000370863658773, + 75.11292648007114 + ], + "sensor_type": 1, + "id": 91 + }, + { + "release_time": 587, + "due_time": 2264, + "duration": 33, + "coordinate": [ + 21.421554126469772, + 16.48480164843295 + ], + "sensor_type": 1, + "id": 92 + }, + { + "release_time": 363, + "due_time": 1069, + "duration": 36, + "coordinate": [ + -83.22872341909388, + 82.20510753957399 + ], + "sensor_type": 1, + "id": 93 + }, + { + "release_time": 2851, + "due_time": 3339, + "duration": 26, + "coordinate": [ + 77.42549788273294, + 135.84314269519882 + ], + "sensor_type": 1, + "id": 94 + }, + { + "release_time": 2877, + "due_time": 3399, + "duration": 55, + "coordinate": [ + -49.92903578553457, + 100.69206778576631 + ], + "sensor_type": 1, + "id": 95 + }, + { + "release_time": 816, + "due_time": 953, + "duration": 23, + "coordinate": [ + -1.277937571342477, + -110.29205085943047 + ], + "sensor_type": 1, + "id": 96 + }, + { + "release_time": 87, + "due_time": 1815, + "duration": 43, + "coordinate": [ + -75.79710478464266, + -96.1215229771639 + ], + "sensor_type": 1, + "id": 97 + }, + { + "release_time": 706, + "due_time": 1461, + "duration": 51, + "coordinate": [ + 38.47308570324293, + 81.48668871004423 + ], + "sensor_type": 1, + "id": 98 + }, + { + "release_time": 2166, + "due_time": 2663, + "duration": 24, + "coordinate": [ + -5.36648007138588, + 28.258752336121944 + ], + "sensor_type": 1, + "id": 99 + }, + { + "release_time": 161, + "due_time": 432, + "duration": 54, + "coordinate": [ + -65.58452916443575, + 111.61848875749598 + ], + "sensor_type": 1, + "id": 100 + }, + { + "release_time": 1964, + "due_time": 2805, + "duration": 19, + "coordinate": [ + 49.291750618649615, + -96.84916157434157 + ], + "sensor_type": 1, + "id": 101 + }, + { + "release_time": 931, + "due_time": 2897, + "duration": 49, + "coordinate": [ + -35.489050499894525, + -123.34596484362027 + ], + "sensor_type": 1, + "id": 102 + }, + { + "release_time": 1756, + "due_time": 2271, + "duration": 29, + "coordinate": [ + 28.628775035561034, + -113.25371497800849 + ], + "sensor_type": 1, + "id": 103 + }, + { + "release_time": 3233, + "due_time": 3488, + "duration": 54, + "coordinate": [ + 42.89353279100246, + 126.35319338197746 + ], + "sensor_type": 1, + "id": 104 + }, + { + "release_time": 1703, + "due_time": 3282, + "duration": 40, + "coordinate": [ + 18.454697600260232, + 86.19055280497696 + ], + "sensor_type": 1, + "id": 105 + }, + { + "release_time": 438, + "due_time": 1155, + "duration": 22, + "coordinate": [ + 55.383743798611846, + 136.03720576330903 + ], + "sensor_type": 1, + "id": 106 + }, + { + "release_time": 2783, + "due_time": 3577, + "duration": 45, + "coordinate": [ + 48.11105633038562, + -63.11024862301407 + ], + "sensor_type": 1, + "id": 107 + }, + { + "release_time": 2433, + "due_time": 3303, + "duration": 16, + "coordinate": [ + 72.66955218408097, + -42.148687977431536 + ], + "sensor_type": 1, + "id": 108 + }, + { + "release_time": 460, + "due_time": 3050, + "duration": 28, + "coordinate": [ + -72.24246690844392, + -153.78108375891495 + ], + "sensor_type": 1, + "id": 109 + }, + { + "release_time": 2831, + "due_time": 3134, + "duration": 52, + "coordinate": [ + 42.695586251621165, + 35.769031583648655 + ], + "sensor_type": 1, + "id": 110 + }, + { + "release_time": 3170, + "due_time": 3329, + "duration": 32, + "coordinate": [ + 0.7712528367498095, + 3.3544261495306102 + ], + "sensor_type": 1, + "id": 111 + }, + { + "release_time": 433, + "due_time": 1505, + "duration": 49, + "coordinate": [ + -80.45407059020603, + 173.1016688734539 + ], + "sensor_type": 1, + "id": 112 + }, + { + "release_time": 2565, + "due_time": 3436, + "duration": 55, + "coordinate": [ + -38.489011931318025, + -62.531964168965814 + ], + "sensor_type": 1, + "id": 113 + }, + { + "release_time": 1092, + "due_time": 2090, + "duration": 33, + "coordinate": [ + -5.5415349558481495, + -175.90252399013468 + ], + "sensor_type": 1, + "id": 114 + }, + { + "release_time": 271, + "due_time": 1188, + "duration": 60, + "coordinate": [ + -54.2012643918985, + -53.713301777634655 + ], + "sensor_type": 1, + "id": 115 + }, + { + "release_time": 1643, + "due_time": 1886, + "duration": 37, + "coordinate": [ + -15.289652134732961, + -73.1946032768986 + ], + "sensor_type": 1, + "id": 116 + }, + { + "release_time": 433, + "due_time": 944, + "duration": 42, + "coordinate": [ + 82.8484972226143, + -120.3482468715085 + ], + "sensor_type": 1, + "id": 117 + }, + { + "release_time": 2475, + "due_time": 2684, + "duration": 34, + "coordinate": [ + 71.65251572124296, + -1.5066709460843128 + ], + "sensor_type": 1, + "id": 118 + }, + { + "release_time": 1619, + "due_time": 2691, + "duration": 51, + "coordinate": [ + -7.787833553571986, + -66.18807535524073 + ], + "sensor_type": 1, + "id": 119 + }, + { + "release_time": 729, + "due_time": 2453, + "duration": 31, + "coordinate": [ + -46.53503216807637, + -162.80919592669665 + ], + "sensor_type": 1, + "id": 120 + }, + { + "release_time": 3001, + "due_time": 3562, + "duration": 16, + "coordinate": [ + 73.99347858558065, + -171.2546080861291 + ], + "sensor_type": 1, + "id": 121 + }, + { + "release_time": 1780, + "due_time": 2049, + "duration": 35, + "coordinate": [ + -63.69961795507041, + -30.764482122094364 + ], + "sensor_type": 1, + "id": 122 + }, + { + "release_time": 2828, + "due_time": 3333, + "duration": 24, + "coordinate": [ + 77.1313782673904, + 173.70203159245335 + ], + "sensor_type": 1, + "id": 123 + }, + { + "release_time": 3045, + "due_time": 3360, + "duration": 55, + "coordinate": [ + 51.836585412491615, + 7.162693682623342 + ], + "sensor_type": 1, + "id": 124 + }, + { + "release_time": 1654, + "due_time": 3155, + "duration": 20, + "coordinate": [ + 58.624299490687406, + -13.010554641534213 + ], + "sensor_type": 1, + "id": 125 + }, + { + "release_time": 1829, + "due_time": 3003, + "duration": 53, + "coordinate": [ + -89.56896311812774, + 179.2144910772151 + ], + "sensor_type": 1, + "id": 126 + }, + { + "release_time": 1431, + "due_time": 1824, + "duration": 50, + "coordinate": [ + -60.33799933974479, + 131.84354876230367 + ], + "sensor_type": 1, + "id": 127 + }, + { + "release_time": 1024, + "due_time": 3260, + "duration": 47, + "coordinate": [ + 15.139562957890064, + -101.87946153910765 + ], + "sensor_type": 1, + "id": 128 + } +] \ No newline at end of file diff --git a/benchmarks/aeosbench/dataset/cases/00714/constellation.json b/benchmarks/aeosbench/dataset/cases/00714/constellation.json new file mode 100644 index 0000000..491efd4 --- /dev/null +++ b/benchmarks/aeosbench/dataset/cases/00714/constellation.json @@ -0,0 +1,4220 @@ +{ + "orbits": [ + { + "id": 0, + "eccentricity": 0.0001326, + "semi_major_axis": 6921000.0, + "inclination": 53.219, + "right_ascension_of_the_ascending_node": 302.7793, + "argument_of_perigee": 103.807 + }, + { + "id": 1, + "eccentricity": 0.0010021, + "semi_major_axis": 7181000.0, + "inclination": 98.4281, + "right_ascension_of_the_ascending_node": 177.3381, + "argument_of_perigee": 305.2754 + }, + { + "id": 2, + "eccentricity": 0.0001577, + "semi_major_axis": 6921000.0, + "inclination": 53.2192, + "right_ascension_of_the_ascending_node": 58.0891, + "argument_of_perigee": 121.1615 + }, + { + "id": 3, + "eccentricity": 0.0003216, + "semi_major_axis": 6921000.0, + "inclination": 69.9998, + "right_ascension_of_the_ascending_node": 9.7214, + "argument_of_perigee": 276.1159 + }, + { + "id": 4, + "eccentricity": 0.0002235, + "semi_major_axis": 7571000.0, + "inclination": 87.9154, + "right_ascension_of_the_ascending_node": 88.4401, + "argument_of_perigee": 71.4517 + }, + { + "id": 5, + "eccentricity": 0.0001679, + "semi_major_axis": 6921000.0, + "inclination": 53.057, + "right_ascension_of_the_ascending_node": 28.1347, + "argument_of_perigee": 127.7457 + }, + { + "id": 6, + "eccentricity": 0.0001301, + "semi_major_axis": 6921000.0, + "inclination": 53.218, + "right_ascension_of_the_ascending_node": 302.809, + "argument_of_perigee": 117.1333 + }, + { + "id": 7, + "eccentricity": 0.0001558, + "semi_major_axis": 6921000.0, + "inclination": 53.2186, + "right_ascension_of_the_ascending_node": 282.7806, + "argument_of_perigee": 66.5202 + }, + { + "id": 8, + "eccentricity": 0.0001338, + "semi_major_axis": 6992000.0, + "inclination": 97.9475, + "right_ascension_of_the_ascending_node": 196.2596, + "argument_of_perigee": 90.261 + }, + { + "id": 9, + "eccentricity": 0.0001159, + "semi_major_axis": 6921000.0, + "inclination": 53.2169, + "right_ascension_of_the_ascending_node": 329.3847, + "argument_of_perigee": 81.5276 + }, + { + "id": 10, + "eccentricity": 0.0001506, + "semi_major_axis": 6921000.0, + "inclination": 53.2181, + "right_ascension_of_the_ascending_node": 55.3432, + "argument_of_perigee": 76.517 + }, + { + "id": 11, + "eccentricity": 0.0001321, + "semi_major_axis": 6921000.0, + "inclination": 53.05, + "right_ascension_of_the_ascending_node": 251.2759, + "argument_of_perigee": 68.9503 + }, + { + "id": 12, + "eccentricity": 0.0059784, + "semi_major_axis": 7048000.0, + "inclination": 97.9177, + "right_ascension_of_the_ascending_node": 155.54, + "argument_of_perigee": 32.2254 + }, + { + "id": 13, + "eccentricity": 0.0001963, + "semi_major_axis": 7571000.0, + "inclination": 87.9028, + "right_ascension_of_the_ascending_node": 42.6771, + "argument_of_perigee": 74.0232 + }, + { + "id": 14, + "eccentricity": 0.0001432, + "semi_major_axis": 6921000.0, + "inclination": 53.056, + "right_ascension_of_the_ascending_node": 326.966, + "argument_of_perigee": 61.298 + }, + { + "id": 15, + "eccentricity": 0.0001322, + "semi_major_axis": 6921000.0, + "inclination": 53.0524, + "right_ascension_of_the_ascending_node": 230.581, + "argument_of_perigee": 84.3113 + }, + { + "id": 16, + "eccentricity": 0.0002613, + "semi_major_axis": 7041000.0, + "inclination": 74.9979, + "right_ascension_of_the_ascending_node": 223.8833, + "argument_of_perigee": 42.8935 + }, + { + "id": 17, + "eccentricity": 0.0001522, + "semi_major_axis": 6921000.0, + "inclination": 53.2187, + "right_ascension_of_the_ascending_node": 341.4736, + "argument_of_perigee": 112.6605 + }, + { + "id": 18, + "eccentricity": 0.0001433, + "semi_major_axis": 6921000.0, + "inclination": 53.0542, + "right_ascension_of_the_ascending_node": 156.8242, + "argument_of_perigee": 92.7956 + }, + { + "id": 19, + "eccentricity": 0.0001778, + "semi_major_axis": 6921000.0, + "inclination": 97.6542, + "right_ascension_of_the_ascending_node": 238.8837, + "argument_of_perigee": 97.4314 + }, + { + "id": 20, + "eccentricity": 3.52e-05, + "semi_major_axis": 6921000.0, + "inclination": 53.2172, + "right_ascension_of_the_ascending_node": 35.2316, + "argument_of_perigee": 162.0491 + }, + { + "id": 21, + "eccentricity": 0.0001245, + "semi_major_axis": 6921000.0, + "inclination": 53.0564, + "right_ascension_of_the_ascending_node": 299.089, + "argument_of_perigee": 77.2265 + }, + { + "id": 22, + "eccentricity": 0.0001346, + "semi_major_axis": 6921000.0, + "inclination": 53.0545, + "right_ascension_of_the_ascending_node": 346.6885, + "argument_of_perigee": 61.7485 + }, + { + "id": 23, + "eccentricity": 0.0001389, + "semi_major_axis": 6921000.0, + "inclination": 53.2176, + "right_ascension_of_the_ascending_node": 104.472, + "argument_of_perigee": 90.7457 + }, + { + "id": 24, + "eccentricity": 0.0001143, + "semi_major_axis": 6921000.0, + "inclination": 53.053, + "right_ascension_of_the_ascending_node": 235.7588, + "argument_of_perigee": 87.7286 + }, + { + "id": 25, + "eccentricity": 0.0002753, + "semi_major_axis": 6921000.0, + "inclination": 53.0571, + "right_ascension_of_the_ascending_node": 341.7793, + "argument_of_perigee": 75.9839 + }, + { + "id": 26, + "eccentricity": 0.0001232, + "semi_major_axis": 6921000.0, + "inclination": 53.0553, + "right_ascension_of_the_ascending_node": 308.0003, + "argument_of_perigee": 76.6288 + }, + { + "id": 27, + "eccentricity": 0.0001272, + "semi_major_axis": 6921000.0, + "inclination": 53.2148, + "right_ascension_of_the_ascending_node": 189.827, + "argument_of_perigee": 97.8262 + }, + { + "id": 28, + "eccentricity": 0.0001233, + "semi_major_axis": 6921000.0, + "inclination": 53.2155, + "right_ascension_of_the_ascending_node": 212.6892, + "argument_of_perigee": 94.7215 + }, + { + "id": 29, + "eccentricity": 0.0001222, + "semi_major_axis": 6921000.0, + "inclination": 97.6552, + "right_ascension_of_the_ascending_node": 359.1778, + "argument_of_perigee": 120.4148 + }, + { + "id": 30, + "eccentricity": 0.0001276, + "semi_major_axis": 6990000.0, + "inclination": 97.8866, + "right_ascension_of_the_ascending_node": 1.1577, + "argument_of_perigee": 89.1358 + }, + { + "id": 31, + "eccentricity": 0.000144, + "semi_major_axis": 6921000.0, + "inclination": 97.658, + "right_ascension_of_the_ascending_node": 58.9218, + "argument_of_perigee": 78.288 + }, + { + "id": 32, + "eccentricity": 5.12e-05, + "semi_major_axis": 7781000.0, + "inclination": 52.0009, + "right_ascension_of_the_ascending_node": 142.8982, + "argument_of_perigee": 331.3925 + }, + { + "id": 33, + "eccentricity": 0.0001914, + "semi_major_axis": 6921000.0, + "inclination": 53.055, + "right_ascension_of_the_ascending_node": 295.2231, + "argument_of_perigee": 141.8291 + }, + { + "id": 34, + "eccentricity": 0.0001134, + "semi_major_axis": 6921000.0, + "inclination": 53.0543, + "right_ascension_of_the_ascending_node": 77.6879, + "argument_of_perigee": 92.9915 + }, + { + "id": 35, + "eccentricity": 0.0001884, + "semi_major_axis": 6921000.0, + "inclination": 53.0565, + "right_ascension_of_the_ascending_node": 275.4453, + "argument_of_perigee": 52.4706 + }, + { + "id": 36, + "eccentricity": 0.0001338, + "semi_major_axis": 6921000.0, + "inclination": 53.0543, + "right_ascension_of_the_ascending_node": 210.8865, + "argument_of_perigee": 72.4178 + }, + { + "id": 37, + "eccentricity": 0.0001233, + "semi_major_axis": 6921000.0, + "inclination": 53.2179, + "right_ascension_of_the_ascending_node": 282.4618, + "argument_of_perigee": 78.9882 + }, + { + "id": 38, + "eccentricity": 0.0009986, + "semi_major_axis": 6778000.0, + "inclination": 64.9835, + "right_ascension_of_the_ascending_node": 204.0076, + "argument_of_perigee": 265.2245 + }, + { + "id": 39, + "eccentricity": 0.0001177, + "semi_major_axis": 6921000.0, + "inclination": 53.2185, + "right_ascension_of_the_ascending_node": 5.9653, + "argument_of_perigee": 72.7933 + }, + { + "id": 40, + "eccentricity": 0.0002799, + "semi_major_axis": 6921000.0, + "inclination": 70.0006, + "right_ascension_of_the_ascending_node": 29.5951, + "argument_of_perigee": 263.677 + }, + { + "id": 41, + "eccentricity": 0.0002962, + "semi_major_axis": 6921000.0, + "inclination": 53.0439, + "right_ascension_of_the_ascending_node": 98.1907, + "argument_of_perigee": 359.7909 + }, + { + "id": 42, + "eccentricity": 0.0001313, + "semi_major_axis": 6921000.0, + "inclination": 53.0535, + "right_ascension_of_the_ascending_node": 250.5079, + "argument_of_perigee": 75.56 + } + ], + "satellites": [ + { + "inertia": [ + 53.344749450683594, + 0.0, + 0.0, + 0.0, + 188.04869079589844, + 0.0, + 0.0, + 0.0, + 69.00105285644531 + ], + "mass": 101.43093258135232, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 0, + "solar_panel": { + "direction": [ + 0.6395600601672068, + 0.2403132390677618, + -0.7302139936810851 + ], + "area": 0.13223411347985206, + "efficiency": 0.21677883932836411 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.44057362832742186, + "power": 9.045932062256469, + "type": 1 + }, + "battery": { + "capacity": 16324.060203797642, + "percentage": 0.8925550039222026 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 523.0817163535719, + "power": 5.174263415536342, + "efficiency": 0.5588932554798604 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 450.3982368216771, + "power": 6.042412942873364, + "efficiency": 0.5589097429284013 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 430.7871737391731, + "power": 6.80048966319506, + "efficiency": 0.5222001992806936 + } + ], + "mrp_control": { + "k": 15.923098692962439, + "ki": 0.008413248591092893, + "p": 36.339098000169905, + "integral_limit": 0.03697236698849713 + }, + "true_anomaly": 325.98455201465583, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 0 + }, + { + "inertia": [ + 111.46115112304688, + 0.0, + 0.0, + 0.0, + 82.32505798339844, + 0.0, + 0.0, + 0.0, + 86.43150329589844 + ], + "mass": 161.91109261400675, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 1, + "solar_panel": { + "direction": [ + 0.22902549750372583, + 0.30491155798227143, + 0.9244329414846676 + ], + "area": 0.3931391390202327, + "efficiency": 0.4536766245222592 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.24313640416503166, + "power": 7.289350740056577, + "type": 1 + }, + "battery": { + "capacity": 17509.969290806206, + "percentage": 0.7408168478177893 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 692.6084971208244, + "power": 6.031271062250391, + "efficiency": 0.5366549908165035 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 648.9578618909748, + "power": 5.568712136938331, + "efficiency": 0.5679702211486931 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 741.3412105248781, + "power": 5.384515075797566, + "efficiency": 0.5902529662411139 + } + ], + "mrp_control": { + "k": 26.358585480277366, + "ki": 0.007382399284572237, + "p": 79.80229266314898, + "integral_limit": 0.0004514354207882927 + }, + "true_anomaly": 45.347590711642354, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 1 + }, + { + "inertia": [ + 64.83258819580078, + 0.0, + 0.0, + 0.0, + 106.57433319091797, + 0.0, + 0.0, + 0.0, + 176.4378662109375 + ], + "mass": 58.43233979471024, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 2, + "solar_panel": { + "direction": [ + -0.4008571280413383, + 0.8179600712955334, + 0.41261953984834027 + ], + "area": 0.2527771598479044, + "efficiency": 0.4871068105342762 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.1583234379228909, + "power": 5.059704184394541, + "type": 1 + }, + "battery": { + "capacity": 14249.209468269255, + "percentage": 0.5309817977026856 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 635.2760181867059, + "power": 6.129507920325196, + "efficiency": 0.5681998282844511 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 423.96980058418814, + "power": 5.165517564127624, + "efficiency": 0.5143951811655715 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 431.2631666303145, + "power": 6.182468925964203, + "efficiency": 0.5460290087644146 + } + ], + "mrp_control": { + "k": 29.19855878226446, + "ki": 0.0055557967936760285, + "p": 71.93831247860524, + "integral_limit": 0.004778729446332921 + }, + "true_anomaly": 328.67950049710504, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 2 + }, + { + "inertia": [ + 191.63600158691406, + 0.0, + 0.0, + 0.0, + 63.33818817138672, + 0.0, + 0.0, + 0.0, + 63.70121765136719 + ], + "mass": 127.70625547171075, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 3, + "solar_panel": { + "direction": [ + -0.24421522500426499, + 0.009361297532201853, + -0.9696758685172225 + ], + "area": 0.49862198746056274, + "efficiency": 0.2428799736536636 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2236771553904581, + "power": 5.115192095362431, + "type": 1 + }, + "battery": { + "capacity": 26285.45865078543, + "percentage": 0.617531003864849 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 555.448491869422, + "power": 6.306911676193954, + "efficiency": 0.5925962873653512 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 485.68972394453783, + "power": 5.621037172153322, + "efficiency": 0.5505220129365582 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 626.9572296121466, + "power": 6.848710802850581, + "efficiency": 0.5473224265612546 + } + ], + "mrp_control": { + "k": 38.07633214916805, + "ki": 0.001183058081028081, + "p": 81.576746894183, + "integral_limit": 0.0006612956141185815 + }, + "true_anomaly": 279.52484039301277, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 3 + }, + { + "inertia": [ + 109.15794372558594, + 0.0, + 0.0, + 0.0, + 176.94821166992188, + 0.0, + 0.0, + 0.0, + 164.3232879638672 + ], + "mass": 180.15483987290918, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 4, + "solar_panel": { + "direction": [ + -0.5866720912458596, + 0.22108069039656608, + -0.7790630177893104 + ], + "area": 0.40133446791694116, + "efficiency": 0.26240568010267445 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3308051006689533, + "power": 6.771133559675441, + "type": 1 + }, + "battery": { + "capacity": 13307.634175549338, + "percentage": 0.9313536257522697 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 732.9959261576232, + "power": 5.854568797733811, + "efficiency": 0.5831086667680017 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 578.7158181495644, + "power": 5.602364233280406, + "efficiency": 0.5146638578364676 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 649.6343926442792, + "power": 5.372727425762665, + "efficiency": 0.5911015718728463 + } + ], + "mrp_control": { + "k": 18.178212680440424, + "ki": 0.0007977081987415924, + "p": 66.5636991558978, + "integral_limit": 0.001745867732001602 + }, + "true_anomaly": 261.2500518634514, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 4 + }, + { + "inertia": [ + 151.27017211914062, + 0.0, + 0.0, + 0.0, + 70.54766082763672, + 0.0, + 0.0, + 0.0, + 180.2403564453125 + ], + "mass": 55.051825142764386, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 5, + "solar_panel": { + "direction": [ + 0.5522237222773705, + 0.7209789637983757, + -0.41861473255768966 + ], + "area": 0.17316489405392224, + "efficiency": 0.11945610880570037 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4178528628654731, + "power": 8.197026486647868, + "type": 1 + }, + "battery": { + "capacity": 18938.30454658015, + "percentage": 0.991414408633634 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 463.9091907089973, + "power": 6.087844105061299, + "efficiency": 0.5789480379507213 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 723.5447296109123, + "power": 6.298837774031852, + "efficiency": 0.5130269119539419 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 461.6987502029607, + "power": 5.619411978259068, + "efficiency": 0.5513465986989354 + } + ], + "mrp_control": { + "k": 33.04411678310224, + "ki": 0.007320644425578471, + "p": 115.97163478368472, + "integral_limit": 0.009322232348385188 + }, + "true_anomaly": 65.36597220014507, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 5 + }, + { + "inertia": [ + 187.02401733398438, + 0.0, + 0.0, + 0.0, + 153.04229736328125, + 0.0, + 0.0, + 0.0, + 68.81681823730469 + ], + "mass": 91.98892832434828, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 6, + "solar_panel": { + "direction": [ + 0.7395739540072841, + 0.19852401902123, + -0.6431318530641209 + ], + "area": 0.13924093418184924, + "efficiency": 0.116794694459607 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2920062533505028, + "power": 7.3682164990511385, + "type": 1 + }, + "battery": { + "capacity": 23298.161726561993, + "percentage": 0.8639712816949598 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 694.2433789665993, + "power": 6.550793267794054, + "efficiency": 0.5122815684391898 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 487.87284245121054, + "power": 5.316615908144696, + "efficiency": 0.5265229579534473 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 457.40184422908646, + "power": 6.783237061710374, + "efficiency": 0.5735361102462605 + } + ], + "mrp_control": { + "k": 17.68290312776999, + "ki": 0.007071886322180158, + "p": 43.2532962426142, + "integral_limit": 0.02770891765920501 + }, + "true_anomaly": 102.75527450027813, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 6 + }, + { + "inertia": [ + 145.29774475097656, + 0.0, + 0.0, + 0.0, + 121.70967102050781, + 0.0, + 0.0, + 0.0, + 148.47671508789062 + ], + "mass": 184.69325980541697, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 7, + "solar_panel": { + "direction": [ + 0.06962189389345505, + 0.45509413683037264, + 0.8877173640936098 + ], + "area": 0.34266871232713714, + "efficiency": 0.4662871167212621 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.13882132112223367, + "power": 7.053069086852542, + "type": 1 + }, + "battery": { + "capacity": 25230.461737756756, + "percentage": 0.42855772416768356 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 614.2885692432972, + "power": 5.114899737208167, + "efficiency": 0.5452475251721748 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 634.7724286131338, + "power": 6.200044103703072, + "efficiency": 0.5468342867533033 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 643.6695512768885, + "power": 6.480762160553147, + "efficiency": 0.5060705805776156 + } + ], + "mrp_control": { + "k": 28.31144000440013, + "ki": 0.006187267046616892, + "p": 99.64745487610188, + "integral_limit": 0.00045419315031962077 + }, + "true_anomaly": 341.49524482991285, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 7 + }, + { + "inertia": [ + 54.31809616088867, + 0.0, + 0.0, + 0.0, + 80.75576782226562, + 0.0, + 0.0, + 0.0, + 151.78717041015625 + ], + "mass": 147.24009572788788, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 8, + "solar_panel": { + "direction": [ + 0.2629068064223049, + 0.43354482233080727, + 0.8619274320770708 + ], + "area": 0.39542328789717607, + "efficiency": 0.25332831087948693 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4947385329111119, + "power": 9.482383407029946, + "type": 1 + }, + "battery": { + "capacity": 19162.61343986779, + "percentage": 0.6072753356319379 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 463.7387006823281, + "power": 5.942474816398516, + "efficiency": 0.5487967210288464 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 462.56182440439017, + "power": 6.440046089407887, + "efficiency": 0.5072181150171825 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 587.2480753355337, + "power": 6.90097952708953, + "efficiency": 0.562289208436571 + } + ], + "mrp_control": { + "k": 20.560029536327917, + "ki": 0.009683611067085736, + "p": 69.64268197043103, + "integral_limit": 0.03263291038241921 + }, + "true_anomaly": 275.05982302267597, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 8 + }, + { + "inertia": [ + 85.85210418701172, + 0.0, + 0.0, + 0.0, + 177.69415283203125, + 0.0, + 0.0, + 0.0, + 57.70351028442383 + ], + "mass": 194.64961585433701, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 9, + "solar_panel": { + "direction": [ + -0.7659164014090325, + 0.642518281396183, + -0.023287853579346266 + ], + "area": 0.15337250668473057, + "efficiency": 0.22044050374036842 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2715731461295777, + "power": 4.8573301884955065, + "type": 1 + }, + "battery": { + "capacity": 29800.8729469993, + "percentage": 0.33455512020597195 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 519.8111763244342, + "power": 6.004343657701915, + "efficiency": 0.5856571736911897 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 599.723500626611, + "power": 5.530303590421792, + "efficiency": 0.5889965037610163 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 428.1901379196251, + "power": 6.269076359512194, + "efficiency": 0.5941952588346825 + } + ], + "mrp_control": { + "k": 42.505726898391664, + "ki": 0.005762896951806146, + "p": 99.88583717414606, + "integral_limit": 0.020187376277679234 + }, + "true_anomaly": 231.71444015668135, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 9 + }, + { + "inertia": [ + 123.49981689453125, + 0.0, + 0.0, + 0.0, + 159.11959838867188, + 0.0, + 0.0, + 0.0, + 169.40626525878906 + ], + "mass": 123.2388298047108, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 10, + "solar_panel": { + "direction": [ + -0.19437127289429143, + 0.11173367426095215, + -0.9745436851725018 + ], + "area": 0.3846607592993998, + "efficiency": 0.17880427520960407 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.21096317328576616, + "power": 7.979290380263281, + "type": 1 + }, + "battery": { + "capacity": 25614.67003295069, + "percentage": 0.9873661632446844 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 525.15504452442, + "power": 6.021007262838756, + "efficiency": 0.5889021829162993 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 549.5149373771537, + "power": 6.744584632554717, + "efficiency": 0.5227303539293917 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 480.8153811021072, + "power": 5.790021870243434, + "efficiency": 0.5720987399977412 + } + ], + "mrp_control": { + "k": 29.076546139506085, + "ki": 0.005156443695773309, + "p": 111.40632466054575, + "integral_limit": 0.02351993646785849 + }, + "true_anomaly": 13.378134755867697, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 10 + }, + { + "inertia": [ + 168.75775146484375, + 0.0, + 0.0, + 0.0, + 85.63369750976562, + 0.0, + 0.0, + 0.0, + 172.1138916015625 + ], + "mass": 78.88258342221225, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 11, + "solar_panel": { + "direction": [ + -0.6336395464464749, + 0.2576450444000998, + -0.7294655278182623 + ], + "area": 0.25819204065394696, + "efficiency": 0.4354277476680226 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.1549485374292599, + "power": 5.687356623902304, + "type": 1 + }, + "battery": { + "capacity": 22729.9207975796, + "percentage": 0.531420086420689 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 414.67236362034265, + "power": 5.402211329710377, + "efficiency": 0.5154007447862454 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 551.175313013269, + "power": 5.219878264455057, + "efficiency": 0.5826151792669321 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 544.7065544881418, + "power": 6.357987920071945, + "efficiency": 0.5925784999298633 + } + ], + "mrp_control": { + "k": 33.7963504882168, + "ki": 0.0037729280402994006, + "p": 90.05139505964833, + "integral_limit": 0.008553892721373324 + }, + "true_anomaly": 227.24017856448006, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 11 + }, + { + "inertia": [ + 165.54466247558594, + 0.0, + 0.0, + 0.0, + 129.41775512695312, + 0.0, + 0.0, + 0.0, + 56.50896072387695 + ], + "mass": 85.33073046143522, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 12, + "solar_panel": { + "direction": [ + -0.9385125216871529, + 0.23827393856710238, + 0.2498395021531664 + ], + "area": 0.2996690097749297, + "efficiency": 0.3422262620330446 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.22104975985697234, + "power": 9.11345926581979, + "type": 1 + }, + "battery": { + "capacity": 28975.9152058892, + "percentage": 0.6304322881932726 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 589.1806472970906, + "power": 6.2968745294634445, + "efficiency": 0.5852316037140757 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 515.723326232741, + "power": 5.847963105248779, + "efficiency": 0.5550227046982615 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 579.593315481718, + "power": 5.087056184936597, + "efficiency": 0.511621474193702 + } + ], + "mrp_control": { + "k": 47.2546782738174, + "ki": 0.0035840745563898093, + "p": 175.66057403312874, + "integral_limit": 0.017611750986020084 + }, + "true_anomaly": 118.01757044113754, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 12 + }, + { + "inertia": [ + 105.09566497802734, + 0.0, + 0.0, + 0.0, + 148.84304809570312, + 0.0, + 0.0, + 0.0, + 107.6837158203125 + ], + "mass": 186.08204215398482, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 13, + "solar_panel": { + "direction": [ + -0.042682111904386755, + 0.06612363587387256, + 0.9968981402842524 + ], + "area": 0.33094506883596, + "efficiency": 0.17898409609712856 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.43610310418830944, + "power": 3.591824698890075, + "type": 1 + }, + "battery": { + "capacity": 28871.374524576167, + "percentage": 0.22193041353428905 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 516.5059108881992, + "power": 6.57272058945536, + "efficiency": 0.5036410142532269 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 663.8947866663009, + "power": 6.544597582847536, + "efficiency": 0.5099742646169668 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 400.153642031873, + "power": 5.29479195657834, + "efficiency": 0.5402730436550632 + } + ], + "mrp_control": { + "k": 27.535507409311546, + "ki": 0.007420191342171799, + "p": 90.58474340907561, + "integral_limit": 0.010737658063472183 + }, + "true_anomaly": 46.5703175338063, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 13 + }, + { + "inertia": [ + 65.30907440185547, + 0.0, + 0.0, + 0.0, + 88.38219451904297, + 0.0, + 0.0, + 0.0, + 164.5861053466797 + ], + "mass": 86.97840770751101, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 14, + "solar_panel": { + "direction": [ + -0.9296237562394603, + 0.31528352008683025, + -0.19077728847243325 + ], + "area": 0.2552177767062731, + "efficiency": 0.2593796802251013 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4650450092843341, + "power": 5.526350707767832, + "type": 1 + }, + "battery": { + "capacity": 20721.381209011473, + "percentage": 0.4631673647352278 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 682.0465886308724, + "power": 6.599689297110277, + "efficiency": 0.5803486217913528 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 445.68622476439054, + "power": 5.194396935011974, + "efficiency": 0.578119092292295 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 734.1333647812702, + "power": 6.175842736325614, + "efficiency": 0.5088310486866044 + } + ], + "mrp_control": { + "k": 24.717966714202895, + "ki": 0.005264068712671005, + "p": 86.02427856314412, + "integral_limit": 0.008007242387610079 + }, + "true_anomaly": 277.3805542306768, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 14 + }, + { + "inertia": [ + 96.3546142578125, + 0.0, + 0.0, + 0.0, + 111.48509979248047, + 0.0, + 0.0, + 0.0, + 180.23670959472656 + ], + "mass": 100.35400967723075, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 15, + "solar_panel": { + "direction": [ + -0.18744657269607587, + 0.36637620276996835, + -0.911390289847524 + ], + "area": 0.20218732892620994, + "efficiency": 0.3642490883299394 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4053196551683753, + "power": 1.378246831226902, + "type": 1 + }, + "battery": { + "capacity": 13984.473933625102, + "percentage": 0.7719375704363967 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 493.2421660341756, + "power": 6.455201558034201, + "efficiency": 0.5769869358030735 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 424.2961104434539, + "power": 6.115890511453407, + "efficiency": 0.5213616459918365 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 438.44102312093327, + "power": 6.409309305171954, + "efficiency": 0.5617132658430921 + } + ], + "mrp_control": { + "k": 61.85824496302658, + "ki": 0.004822828701052597, + "p": 126.45880184410356, + "integral_limit": 0.023079550403628774 + }, + "true_anomaly": 121.93489921766266, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 15 + }, + { + "inertia": [ + 164.8870849609375, + 0.0, + 0.0, + 0.0, + 114.70764923095703, + 0.0, + 0.0, + 0.0, + 184.47325134277344 + ], + "mass": 84.40732792116572, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 16, + "solar_panel": { + "direction": [ + -0.1374471224683994, + 0.9779964646398175, + 0.15694331357905944 + ], + "area": 0.3821033635816411, + "efficiency": 0.49536984196949807 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3351974763306904, + "power": 9.11278949391202, + "type": 1 + }, + "battery": { + "capacity": 21879.49233594878, + "percentage": 0.4470908257409658 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 445.88267973852135, + "power": 5.01023861768811, + "efficiency": 0.5150917029705783 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 726.6001281974968, + "power": 5.97030559330306, + "efficiency": 0.5558442518225417 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 703.7720287516727, + "power": 5.5944675520572735, + "efficiency": 0.5940425484728311 + } + ], + "mrp_control": { + "k": 71.96232971050713, + "ki": 0.0004914679300195502, + "p": 166.5060134798337, + "integral_limit": 0.0009906626843866745 + }, + "true_anomaly": 240.08356032743205, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 16 + }, + { + "inertia": [ + 170.5113983154297, + 0.0, + 0.0, + 0.0, + 69.65057373046875, + 0.0, + 0.0, + 0.0, + 152.32540893554688 + ], + "mass": 61.09512461056524, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 17, + "solar_panel": { + "direction": [ + -0.2980426006189963, + 0.5737047906737929, + -0.7629111490692773 + ], + "area": 0.4398294231565033, + "efficiency": 0.1613361962251656 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3605713892740231, + "power": 2.4783035048690945, + "type": 1 + }, + "battery": { + "capacity": 24148.506168452303, + "percentage": 0.592591215548009 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 488.8073910193004, + "power": 6.7392412039851495, + "efficiency": 0.5430289890089339 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 517.9838713534476, + "power": 5.284661021696429, + "efficiency": 0.5780344697175341 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 720.7616165783768, + "power": 6.320648278514082, + "efficiency": 0.5602669694421506 + } + ], + "mrp_control": { + "k": 37.61928036550662, + "ki": 0.004963082887690166, + "p": 111.57598729179566, + "integral_limit": 0.00615994655159781 + }, + "true_anomaly": 164.84617749767204, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 17 + }, + { + "inertia": [ + 190.14581298828125, + 0.0, + 0.0, + 0.0, + 112.77134704589844, + 0.0, + 0.0, + 0.0, + 172.28253173828125 + ], + "mass": 53.62007386126182, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 18, + "solar_panel": { + "direction": [ + -0.6694489816853159, + 0.38908148118562574, + 0.6328140816376427 + ], + "area": 0.16746549491076573, + "efficiency": 0.17680782783619542 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.31886685853965463, + "power": 6.195397919571203, + "type": 1 + }, + "battery": { + "capacity": 25189.62082372205, + "percentage": 0.37786071838865565 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 747.3545448242529, + "power": 6.254667069720924, + "efficiency": 0.5593835847016517 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 439.87984941199556, + "power": 5.944362990039053, + "efficiency": 0.5190155998285666 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 423.1454822321549, + "power": 6.297034755618859, + "efficiency": 0.5320539810270447 + } + ], + "mrp_control": { + "k": 75.21038924451337, + "ki": 0.002426324743240441, + "p": 165.58628014319095, + "integral_limit": 0.007267577835614022 + }, + "true_anomaly": 291.65010794280363, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 18 + }, + { + "inertia": [ + 75.40547180175781, + 0.0, + 0.0, + 0.0, + 99.86637878417969, + 0.0, + 0.0, + 0.0, + 159.5012969970703 + ], + "mass": 169.704973216282, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 19, + "solar_panel": { + "direction": [ + 0.5394299877333113, + 0.8154672771160084, + 0.20982947430483337 + ], + "area": 0.16447225883193434, + "efficiency": 0.20611079804001642 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3733785017740261, + "power": 5.091092182715195, + "type": 1 + }, + "battery": { + "capacity": 17317.99815870504, + "percentage": 0.29766229093789565 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 676.5926904112519, + "power": 6.017946577199972, + "efficiency": 0.5389488502393848 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 702.367853233269, + "power": 6.784925467159821, + "efficiency": 0.5499067607438234 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 464.9904357861096, + "power": 5.151916021510278, + "efficiency": 0.5344611791249587 + } + ], + "mrp_control": { + "k": 29.021578746404217, + "ki": 0.00024795258708562584, + "p": 83.70490241478792, + "integral_limit": 0.001129785465462134 + }, + "true_anomaly": 189.37795494719737, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 19 + }, + { + "inertia": [ + 75.00740814208984, + 0.0, + 0.0, + 0.0, + 115.39053344726562, + 0.0, + 0.0, + 0.0, + 68.64449310302734 + ], + "mass": 50.01387583066171, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 20, + "solar_panel": { + "direction": [ + -0.9983673223907961, + 0.0006531112106282064, + 0.057116223859590365 + ], + "area": 0.1660142953595757, + "efficiency": 0.13386350092136312 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.20543859316684215, + "power": 3.963020039793837, + "type": 1 + }, + "battery": { + "capacity": 15930.8838392471, + "percentage": 0.16593798008536428 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 620.9490484065881, + "power": 5.460852947918215, + "efficiency": 0.5215835984169863 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 477.87544281516875, + "power": 6.340744813407192, + "efficiency": 0.5896164558904393 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 466.6691020903396, + "power": 5.391866643606632, + "efficiency": 0.5401098230992876 + } + ], + "mrp_control": { + "k": 47.0212321836398, + "ki": 0.0023026392990216017, + "p": 167.05376986646326, + "integral_limit": 0.007208417782584227 + }, + "true_anomaly": 87.34351365150795, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 20 + }, + { + "inertia": [ + 170.0894317626953, + 0.0, + 0.0, + 0.0, + 126.17681121826172, + 0.0, + 0.0, + 0.0, + 162.92239379882812 + ], + "mass": 157.42185238772106, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 21, + "solar_panel": { + "direction": [ + -0.8232932254170295, + 0.4617346562749303, + 0.3301353846183352 + ], + "area": 0.17358581944647491, + "efficiency": 0.2646450485870733 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3622970225324834, + "power": 3.4993662652395603, + "type": 1 + }, + "battery": { + "capacity": 8332.315442447914, + "percentage": 0.9645387727941329 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 642.7546740810742, + "power": 6.007152501483241, + "efficiency": 0.5519623052895228 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 406.5407277132407, + "power": 6.726099807275624, + "efficiency": 0.510428435026745 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 550.4989724773864, + "power": 5.040479913302724, + "efficiency": 0.5658317085943905 + } + ], + "mrp_control": { + "k": 24.003350979259082, + "ki": 0.006031724971657854, + "p": 63.708205021496035, + "integral_limit": 0.02749982929462183 + }, + "true_anomaly": 143.11081537070152, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 21 + }, + { + "inertia": [ + 153.517578125, + 0.0, + 0.0, + 0.0, + 117.33609008789062, + 0.0, + 0.0, + 0.0, + 187.2036895751953 + ], + "mass": 148.32375860580214, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 22, + "solar_panel": { + "direction": [ + 0.0041030872792570455, + 0.004764645822883438, + -0.9999802312170782 + ], + "area": 0.4319517051569549, + "efficiency": 0.24988419946290652 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.26722611282197384, + "power": 7.358225997619555, + "type": 1 + }, + "battery": { + "capacity": 21840.698595401147, + "percentage": 0.3640266609311855 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 480.6027087071801, + "power": 5.470210785760651, + "efficiency": 0.5302116043082624 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 459.7986227121196, + "power": 6.847770129632583, + "efficiency": 0.5752785517020144 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 557.3049336947475, + "power": 5.368713186442328, + "efficiency": 0.5552630525136751 + } + ], + "mrp_control": { + "k": 49.04879693403043, + "ki": 0.007364715229300599, + "p": 123.28585585469014, + "integral_limit": 0.02621977227454845 + }, + "true_anomaly": 132.81407832553262, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 22 + }, + { + "inertia": [ + 103.72367858886719, + 0.0, + 0.0, + 0.0, + 101.22914123535156, + 0.0, + 0.0, + 0.0, + 160.29286193847656 + ], + "mass": 155.18067311903553, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 23, + "solar_panel": { + "direction": [ + -0.2616782295898247, + 0.9559819331285475, + -0.13275182744708444 + ], + "area": 0.4174121107379418, + "efficiency": 0.14446921834886559 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.375717468054687, + "power": 1.5145352477546083, + "type": 1 + }, + "battery": { + "capacity": 19626.83408986654, + "percentage": 0.8437427159769747 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 428.1846049741161, + "power": 5.772420073863125, + "efficiency": 0.5377685489998731 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 642.5318810248186, + "power": 5.940888149791942, + "efficiency": 0.598430691438727 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 523.5932860520151, + "power": 5.507146352291495, + "efficiency": 0.589942180026959 + } + ], + "mrp_control": { + "k": 31.64256846698004, + "ki": 0.001721302542266604, + "p": 68.6739367915843, + "integral_limit": 0.005901058985894715 + }, + "true_anomaly": 232.67094594008907, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 23 + }, + { + "inertia": [ + 151.1480712890625, + 0.0, + 0.0, + 0.0, + 175.7903289794922, + 0.0, + 0.0, + 0.0, + 184.2475128173828 + ], + "mass": 63.49729338463664, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 24, + "solar_panel": { + "direction": [ + 0.2279164655529866, + 0.007943313331841258, + -0.9736482878859011 + ], + "area": 0.13017162596622855, + "efficiency": 0.39456294951591286 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3663029378600028, + "power": 8.435157255852307, + "type": 1 + }, + "battery": { + "capacity": 28936.26538021447, + "percentage": 0.14000763542893938 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 627.7170922372716, + "power": 5.6375677317116555, + "efficiency": 0.5369037679887709 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 710.6380343573911, + "power": 5.920439932119784, + "efficiency": 0.5894923284582204 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 603.3807669277709, + "power": 6.516761248711357, + "efficiency": 0.5542070576644185 + } + ], + "mrp_control": { + "k": 35.011019708094324, + "ki": 0.00281960492040629, + "p": 95.76583295079134, + "integral_limit": 0.008983400820822534 + }, + "true_anomaly": 101.21521471978632, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 24 + }, + { + "inertia": [ + 173.80447387695312, + 0.0, + 0.0, + 0.0, + 114.90234375, + 0.0, + 0.0, + 0.0, + 65.87764739990234 + ], + "mass": 63.65437044408371, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 25, + "solar_panel": { + "direction": [ + 0.30344861438878395, + 0.1726456596264361, + 0.9370765254970801 + ], + "area": 0.29787178336849407, + "efficiency": 0.14825970556556523 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2985986682092073, + "power": 9.278540062945702, + "type": 1 + }, + "battery": { + "capacity": 10778.927432556828, + "percentage": 0.3948182086960409 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 599.951161507035, + "power": 5.041156432383304, + "efficiency": 0.5716103611519002 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 624.7740980590459, + "power": 5.881578032189029, + "efficiency": 0.5762622294087916 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 452.84290378489743, + "power": 6.692712946618793, + "efficiency": 0.5490078692382532 + } + ], + "mrp_control": { + "k": 58.71194618190075, + "ki": 0.004337192623345406, + "p": 233.0572115531588, + "integral_limit": 0.01251207002893005 + }, + "true_anomaly": 138.1596294098464, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 25 + }, + { + "inertia": [ + 189.24417114257812, + 0.0, + 0.0, + 0.0, + 186.975341796875, + 0.0, + 0.0, + 0.0, + 123.98065948486328 + ], + "mass": 155.93155854610887, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 26, + "solar_panel": { + "direction": [ + -0.6432307901918397, + 0.5617493842859818, + 0.5202804818590661 + ], + "area": 0.4060096048675583, + "efficiency": 0.10666064654890578 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2186990115009223, + "power": 9.99280968242687, + "type": 1 + }, + "battery": { + "capacity": 28720.538558177377, + "percentage": 0.3705124525900201 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 436.9321938903618, + "power": 5.517533892136984, + "efficiency": 0.5896089824219989 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 614.4068479433884, + "power": 6.644262504571788, + "efficiency": 0.5477332147575956 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 681.2573671792865, + "power": 6.858737905870522, + "efficiency": 0.5304666790790147 + } + ], + "mrp_control": { + "k": 53.94432317393239, + "ki": 0.003466442639764578, + "p": 171.56056993475687, + "integral_limit": 0.012560267720182643 + }, + "true_anomaly": 148.15546849886437, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 26 + }, + { + "inertia": [ + 99.735107421875, + 0.0, + 0.0, + 0.0, + 145.61126708984375, + 0.0, + 0.0, + 0.0, + 65.57545471191406 + ], + "mass": 78.25122034520967, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 27, + "solar_panel": { + "direction": [ + -0.16509380511519495, + 0.004798923498098248, + -0.9862661942122144 + ], + "area": 0.2783680503331907, + "efficiency": 0.39239588503606104 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.25744112539546565, + "power": 2.2202192276725503, + "type": 1 + }, + "battery": { + "capacity": 13718.364346696537, + "percentage": 0.9784831658515907 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 684.7533067104644, + "power": 5.914263007722988, + "efficiency": 0.5137768785729405 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 614.6494406570268, + "power": 5.60452335003426, + "efficiency": 0.5572277804702629 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 749.3847589477141, + "power": 5.686367436095958, + "efficiency": 0.5844849796079228 + } + ], + "mrp_control": { + "k": 32.492347709745566, + "ki": 0.002329263322663344, + "p": 103.06518712595216, + "integral_limit": 0.01114095196279085 + }, + "true_anomaly": 115.34284646339637, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 27 + }, + { + "inertia": [ + 122.75814819335938, + 0.0, + 0.0, + 0.0, + 188.21327209472656, + 0.0, + 0.0, + 0.0, + 157.76309204101562 + ], + "mass": 54.344116309443805, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 28, + "solar_panel": { + "direction": [ + 0.2562261107959792, + 0.05187906530070182, + 0.9652236749737815 + ], + "area": 0.36654578489045087, + "efficiency": 0.3312777643794439 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.45541266758548204, + "power": 8.092398115756913, + "type": 1 + }, + "battery": { + "capacity": 21201.789775052774, + "percentage": 0.6690047051934351 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 480.53139209182814, + "power": 6.448583846284927, + "efficiency": 0.5706084129703207 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 408.1247542656827, + "power": 5.234866529453434, + "efficiency": 0.5403849902121577 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 403.6753607412558, + "power": 6.452865207547708, + "efficiency": 0.5968085700612901 + } + ], + "mrp_control": { + "k": 26.749634405699297, + "ki": 0.005483907470822822, + "p": 87.022093794409, + "integral_limit": 0.021365515824882466 + }, + "true_anomaly": 175.5445263685878, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 28 + }, + { + "inertia": [ + 135.80995178222656, + 0.0, + 0.0, + 0.0, + 133.7823028564453, + 0.0, + 0.0, + 0.0, + 73.94473266601562 + ], + "mass": 95.27177136788747, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 29, + "solar_panel": { + "direction": [ + -0.24666475842235294, + 0.9519602144109875, + 0.18146142050317157 + ], + "area": 0.33721928029358506, + "efficiency": 0.39910376725686736 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.22312259096148002, + "power": 7.181447463494958, + "type": 1 + }, + "battery": { + "capacity": 17905.98394307162, + "percentage": 0.5617903806702831 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 642.697615741192, + "power": 5.067722838873689, + "efficiency": 0.5737271154412026 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 671.6678736017427, + "power": 6.880980946320389, + "efficiency": 0.5705753012761658 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 647.1472148290617, + "power": 6.308984934029866, + "efficiency": 0.5996995037047448 + } + ], + "mrp_control": { + "k": 30.743675578596356, + "ki": 0.007450053799645318, + "p": 81.55217763433558, + "integral_limit": 0.021163076622272414 + }, + "true_anomaly": 129.4668740181605, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 29 + }, + { + "inertia": [ + 114.58099365234375, + 0.0, + 0.0, + 0.0, + 165.5225830078125, + 0.0, + 0.0, + 0.0, + 98.01639556884766 + ], + "mass": 71.6575269797433, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 30, + "solar_panel": { + "direction": [ + 0.23023954341394984, + 0.6586659274461911, + -0.7163441551865869 + ], + "area": 0.3219860611162685, + "efficiency": 0.16008065498571009 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.34094727447578066, + "power": 5.512225208898747, + "type": 1 + }, + "battery": { + "capacity": 23953.043962577907, + "percentage": 0.6889623494128179 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 614.5549780174005, + "power": 6.510600776726477, + "efficiency": 0.5195577137195642 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 702.8421111476135, + "power": 6.739523714128348, + "efficiency": 0.5889382444291487 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 728.8422356657502, + "power": 6.210871361146161, + "efficiency": 0.5564835694967823 + } + ], + "mrp_control": { + "k": 30.124060422650867, + "ki": 0.005360555180089317, + "p": 79.24292151090762, + "integral_limit": 0.016392803979353388 + }, + "true_anomaly": 50.7568020185934, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 30 + }, + { + "inertia": [ + 148.36582946777344, + 0.0, + 0.0, + 0.0, + 56.02613830566406, + 0.0, + 0.0, + 0.0, + 154.59042358398438 + ], + "mass": 56.010603002989264, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 31, + "solar_panel": { + "direction": [ + -0.617938802443774, + 0.47859232452134387, + -0.6237796272271251 + ], + "area": 0.44378328812311163, + "efficiency": 0.2341398123080632 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.23134883804328343, + "power": 9.213730555878648, + "type": 1 + }, + "battery": { + "capacity": 28775.937023527807, + "percentage": 0.8446639760650536 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 402.47232718433577, + "power": 6.446745208456429, + "efficiency": 0.5672097881859213 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 556.020413217706, + "power": 5.052726571841265, + "efficiency": 0.5086018927027413 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 605.8039910781664, + "power": 5.775401406753799, + "efficiency": 0.576444587824925 + } + ], + "mrp_control": { + "k": 22.972750913410824, + "ki": 0.005842846740392656, + "p": 74.38164819142746, + "integral_limit": 0.02881344215701426 + }, + "true_anomaly": 30.626138207696204, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 31 + }, + { + "inertia": [ + 50.605079650878906, + 0.0, + 0.0, + 0.0, + 102.98214721679688, + 0.0, + 0.0, + 0.0, + 151.60150146484375 + ], + "mass": 66.2039344442313, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 32, + "solar_panel": { + "direction": [ + -0.6780964156063402, + 0.14812377611512967, + -0.7198920739188815 + ], + "area": 0.4421465703974987, + "efficiency": 0.10890246566258455 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.478754318732895, + "power": 3.434449199255904, + "type": 1 + }, + "battery": { + "capacity": 16437.33852718878, + "percentage": 0.15887949505123905 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 426.15522428007665, + "power": 5.322336625230305, + "efficiency": 0.5887314888740516 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 685.7883519723597, + "power": 5.548135224823007, + "efficiency": 0.5418076859648223 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 709.043449394664, + "power": 5.26756886797413, + "efficiency": 0.5129714029609139 + } + ], + "mrp_control": { + "k": 31.58730421589006, + "ki": 0.005286269642663804, + "p": 97.79424942221874, + "integral_limit": 0.0029696688836779693 + }, + "true_anomaly": 53.56748345471171, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 32 + }, + { + "inertia": [ + 176.33352661132812, + 0.0, + 0.0, + 0.0, + 140.66452026367188, + 0.0, + 0.0, + 0.0, + 58.332496643066406 + ], + "mass": 174.4145187336719, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 33, + "solar_panel": { + "direction": [ + -0.056657272469487846, + 0.011281203321328436, + -0.9983299494295166 + ], + "area": 0.49736861138453115, + "efficiency": 0.25356891769511686 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.16445251521584664, + "power": 8.792624380078454, + "type": 1 + }, + "battery": { + "capacity": 11937.906554148503, + "percentage": 0.3808062917859335 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 748.6059471897381, + "power": 5.8860388370424275, + "efficiency": 0.5247187213642428 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 445.6537291918255, + "power": 5.56363106517136, + "efficiency": 0.5084572601627181 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 445.0286732617688, + "power": 6.837899238670658, + "efficiency": 0.5140983189332721 + } + ], + "mrp_control": { + "k": 24.95388369326498, + "ki": 0.008704799923630522, + "p": 50.44652744768716, + "integral_limit": 0.04255288591236063 + }, + "true_anomaly": 258.1855802207548, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 33 + }, + { + "inertia": [ + 147.03170776367188, + 0.0, + 0.0, + 0.0, + 94.22300720214844, + 0.0, + 0.0, + 0.0, + 66.82019805908203 + ], + "mass": 86.18839130658634, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 34, + "solar_panel": { + "direction": [ + 0.3174125256557746, + 0.21281492502919577, + 0.9240990727414675 + ], + "area": 0.4509037219569364, + "efficiency": 0.4778745346783013 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4462516151315373, + "power": 8.369765055083302, + "type": 1 + }, + "battery": { + "capacity": 13622.239010244342, + "percentage": 0.11502693775565115 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 600.2750924603085, + "power": 6.302726073243321, + "efficiency": 0.5385020762176496 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 730.5494275200163, + "power": 5.664487614917163, + "efficiency": 0.5309616569235853 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 499.1813696437696, + "power": 5.001274617183095, + "efficiency": 0.5924097304026301 + } + ], + "mrp_control": { + "k": 49.64633416249094, + "ki": 0.0062450546639850005, + "p": 167.69515205746754, + "integral_limit": 0.028585021971996416 + }, + "true_anomaly": 50.03106106221051, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 34 + }, + { + "inertia": [ + 121.27332305908203, + 0.0, + 0.0, + 0.0, + 88.01875305175781, + 0.0, + 0.0, + 0.0, + 148.1278533935547 + ], + "mass": 122.21565049500865, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 35, + "solar_panel": { + "direction": [ + 0.2359974115888064, + 0.38985214859220674, + 0.8901238812443037 + ], + "area": 0.15418218254140773, + "efficiency": 0.33044151557107293 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.21930476323282339, + "power": 6.777233475816111, + "type": 1 + }, + "battery": { + "capacity": 24883.592914494395, + "percentage": 0.6956582647267001 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 614.9176305662933, + "power": 5.039460496623946, + "efficiency": 0.5636153550628027 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 427.13362423232564, + "power": 6.627106942964941, + "efficiency": 0.5053096594386792 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 483.8414412325095, + "power": 5.109401744384114, + "efficiency": 0.5864586132085826 + } + ], + "mrp_control": { + "k": 13.599126893541643, + "ki": 0.00924508240287215, + "p": 38.739512909536906, + "integral_limit": 0.011523965948344393 + }, + "true_anomaly": 99.79298254854665, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 35 + }, + { + "inertia": [ + 188.22837829589844, + 0.0, + 0.0, + 0.0, + 135.12451171875, + 0.0, + 0.0, + 0.0, + 97.5399169921875 + ], + "mass": 134.91757763509497, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 36, + "solar_panel": { + "direction": [ + -0.032360698800962984, + 0.04344302266067099, + -0.9985316664759399 + ], + "area": 0.20864632177026077, + "efficiency": 0.4158298799344272 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3975211279236478, + "power": 1.4999650896330938, + "type": 1 + }, + "battery": { + "capacity": 16007.59106869702, + "percentage": 0.19488717474554584 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 542.8474457793856, + "power": 5.856325908109959, + "efficiency": 0.5692536401646409 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 591.3568915442647, + "power": 6.346192444274231, + "efficiency": 0.518708825671898 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 436.0813728846884, + "power": 5.196843761912837, + "efficiency": 0.5814419821183315 + } + ], + "mrp_control": { + "k": 57.74690997428315, + "ki": 0.0023769289848761376, + "p": 229.68394980829842, + "integral_limit": 0.009371675170078926 + }, + "true_anomaly": 84.17344301957299, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 36 + }, + { + "inertia": [ + 151.61778259277344, + 0.0, + 0.0, + 0.0, + 104.54637145996094, + 0.0, + 0.0, + 0.0, + 182.71615600585938 + ], + "mass": 123.14789857908335, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 37, + "solar_panel": { + "direction": [ + -0.07688177397991829, + 0.8367049852030851, + -0.5422305418970845 + ], + "area": 0.14367013476563836, + "efficiency": 0.38084415296421437 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.1831249100908385, + "power": 8.162058851875022, + "type": 1 + }, + "battery": { + "capacity": 28221.249773655334, + "percentage": 0.3761589812191506 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 496.40329856487574, + "power": 5.535672290531485, + "efficiency": 0.567349395038826 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 575.0094001671937, + "power": 5.883335979662618, + "efficiency": 0.5031841666524296 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 466.43070536742067, + "power": 5.496002725490843, + "efficiency": 0.5693295651010831 + } + ], + "mrp_control": { + "k": 26.850347467326245, + "ki": 0.0025511664528610543, + "p": 88.56101946187069, + "integral_limit": 0.0005633802520128575 + }, + "true_anomaly": 309.31368593357746, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 37 + }, + { + "inertia": [ + 66.51117706298828, + 0.0, + 0.0, + 0.0, + 154.81207275390625, + 0.0, + 0.0, + 0.0, + 130.79652404785156 + ], + "mass": 108.20974036420857, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 38, + "solar_panel": { + "direction": [ + -0.007946788645518604, + 0.0163969105746261, + 0.9998339811557873 + ], + "area": 0.18838552785725984, + "efficiency": 0.1830630573535629 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.42901056969102636, + "power": 4.815610793842767, + "type": 1 + }, + "battery": { + "capacity": 28273.972911625322, + "percentage": 0.46724081981086985 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 511.6530864183656, + "power": 6.0435625382936, + "efficiency": 0.538549849447643 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 736.5178249989375, + "power": 5.888915014081406, + "efficiency": 0.5125537069987686 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 696.8510454972022, + "power": 5.495748831317989, + "efficiency": 0.5602873115974494 + } + ], + "mrp_control": { + "k": 21.631925329274285, + "ki": 0.004739419230574178, + "p": 78.30349404334244, + "integral_limit": 0.01951464906299688 + }, + "true_anomaly": 169.88005431486079, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 38 + }, + { + "inertia": [ + 78.32999420166016, + 0.0, + 0.0, + 0.0, + 104.22132873535156, + 0.0, + 0.0, + 0.0, + 199.14163208007812 + ], + "mass": 188.6999060224555, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 39, + "solar_panel": { + "direction": [ + 0.35784460586244327, + 0.4165023636418122, + 0.8357469827261934 + ], + "area": 0.12786413147739464, + "efficiency": 0.30782206882415186 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2764963376002564, + "power": 3.3471455053714774, + "type": 1 + }, + "battery": { + "capacity": 27681.27629169218, + "percentage": 0.27879799048854725 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 716.2853008736241, + "power": 6.031550468927421, + "efficiency": 0.530201924154059 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 543.8016712763865, + "power": 6.017413095449704, + "efficiency": 0.5959378672426988 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 606.9629829199699, + "power": 5.902746933964164, + "efficiency": 0.5483837063355741 + } + ], + "mrp_control": { + "k": 77.79045655083848, + "ki": 0.009173810278621915, + "p": 180.34961986422212, + "integral_limit": 0.019835226026162278 + }, + "true_anomaly": 5.585292002152595, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 39 + }, + { + "inertia": [ + 155.66644287109375, + 0.0, + 0.0, + 0.0, + 117.90325164794922, + 0.0, + 0.0, + 0.0, + 195.9835662841797 + ], + "mass": 82.71153726086868, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 40, + "solar_panel": { + "direction": [ + -0.26942723543366454, + 0.024355168122552943, + 0.9627127248521725 + ], + "area": 0.1312797968046181, + "efficiency": 0.1468906623708721 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.27134678957480884, + "power": 5.609924369560663, + "type": 1 + }, + "battery": { + "capacity": 12781.385239025054, + "percentage": 0.32479038159194484 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 546.9169881061445, + "power": 5.862452482131517, + "efficiency": 0.5855898062901953 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 748.6978914000786, + "power": 5.1284639546053645, + "efficiency": 0.5209698034832178 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 565.2575540083847, + "power": 6.590427941411068, + "efficiency": 0.5779071695414087 + } + ], + "mrp_control": { + "k": 32.69634143026281, + "ki": 0.0020703644293592984, + "p": 82.31513745219955, + "integral_limit": 0.008405164618101087 + }, + "true_anomaly": 256.87606366996016, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 40 + }, + { + "inertia": [ + 137.27752685546875, + 0.0, + 0.0, + 0.0, + 106.00981903076172, + 0.0, + 0.0, + 0.0, + 156.07989501953125 + ], + "mass": 80.8569817182151, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 41, + "solar_panel": { + "direction": [ + -0.180805872742408, + 0.894678340538458, + -0.40848488754568046 + ], + "area": 0.27087908064773614, + "efficiency": 0.3251291429286457 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2817779518765356, + "power": 4.250945081828722, + "type": 1 + }, + "battery": { + "capacity": 27120.80070061865, + "percentage": 0.8345409156338216 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 595.0707744352588, + "power": 6.520029882811038, + "efficiency": 0.5203787465776185 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 556.5906185774438, + "power": 5.953282020756437, + "efficiency": 0.5770903325189787 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 749.4283539120779, + "power": 6.352140247531877, + "efficiency": 0.5555794100571869 + } + ], + "mrp_control": { + "k": 57.89371517319791, + "ki": 0.0021785393666252507, + "p": 125.82182273921806, + "integral_limit": 0.003409196778696125 + }, + "true_anomaly": 278.7260595064029, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 41 + }, + { + "inertia": [ + 168.70901489257812, + 0.0, + 0.0, + 0.0, + 193.64414978027344, + 0.0, + 0.0, + 0.0, + 186.9629669189453 + ], + "mass": 156.5505839400692, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 42, + "solar_panel": { + "direction": [ + 0.137216973789903, + 0.5143202153285951, + 0.8465495958349332 + ], + "area": 0.12644868929964057, + "efficiency": 0.15855040894555042 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.42657007705608807, + "power": 7.848703780805555, + "type": 1 + }, + "battery": { + "capacity": 8147.758348635098, + "percentage": 0.378046535191913 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 693.9114512357503, + "power": 5.747069513979599, + "efficiency": 0.5024188611564508 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 518.3309130961449, + "power": 6.368962068049136, + "efficiency": 0.5619439210872524 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 496.3523125705024, + "power": 6.584219936238295, + "efficiency": 0.5169176316040652 + } + ], + "mrp_control": { + "k": 38.53564025355237, + "ki": 0.008292070940878988, + "p": 100.2994964361949, + "integral_limit": 0.001220566402174998 + }, + "true_anomaly": 34.151147330318295, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 42 + } + ] +} \ No newline at end of file diff --git a/benchmarks/aeosbench/dataset/cases/00714/taskset.json b/benchmarks/aeosbench/dataset/cases/00714/taskset.json new file mode 100644 index 0000000..b49fb31 --- /dev/null +++ b/benchmarks/aeosbench/dataset/cases/00714/taskset.json @@ -0,0 +1,1212 @@ +[ + { + "release_time": 901, + "due_time": 3519, + "duration": 56, + "coordinate": [ + 61.60640577620137, + -30.59944356475262 + ], + "sensor_type": 1, + "id": 0 + }, + { + "release_time": 59, + "due_time": 1557, + "duration": 48, + "coordinate": [ + -56.289234689293856, + -112.49446666396842 + ], + "sensor_type": 1, + "id": 1 + }, + { + "release_time": 3230, + "due_time": 3540, + "duration": 36, + "coordinate": [ + 10.786358834847547, + -30.502431369815525 + ], + "sensor_type": 1, + "id": 2 + }, + { + "release_time": 298, + "due_time": 1385, + "duration": 60, + "coordinate": [ + -77.36582582843846, + -27.93550211705991 + ], + "sensor_type": 1, + "id": 3 + }, + { + "release_time": 1301, + "due_time": 3343, + "duration": 55, + "coordinate": [ + -72.80688742795071, + 172.0278943344822 + ], + "sensor_type": 1, + "id": 4 + }, + { + "release_time": 411, + "due_time": 924, + "duration": 59, + "coordinate": [ + -83.74171937801881, + -1.7942068616400206 + ], + "sensor_type": 1, + "id": 5 + }, + { + "release_time": 3265, + "due_time": 3579, + "duration": 18, + "coordinate": [ + 1.2898553262072454, + 31.741735426218952 + ], + "sensor_type": 1, + "id": 6 + }, + { + "release_time": 1251, + "due_time": 2338, + "duration": 20, + "coordinate": [ + 32.44258062681757, + 109.95372282551989 + ], + "sensor_type": 1, + "id": 7 + }, + { + "release_time": 2903, + "due_time": 3431, + "duration": 52, + "coordinate": [ + 47.9448281963858, + 51.04867654334811 + ], + "sensor_type": 1, + "id": 8 + }, + { + "release_time": 2761, + "due_time": 3171, + "duration": 32, + "coordinate": [ + -1.4791456215894385, + -29.14772378261506 + ], + "sensor_type": 1, + "id": 9 + }, + { + "release_time": 2313, + "due_time": 2824, + "duration": 43, + "coordinate": [ + 71.448967287567, + 114.86943709598825 + ], + "sensor_type": 1, + "id": 10 + }, + { + "release_time": 1052, + "due_time": 1288, + "duration": 36, + "coordinate": [ + 74.91779422739177, + 62.695410538036555 + ], + "sensor_type": 1, + "id": 11 + }, + { + "release_time": 548, + "due_time": 3062, + "duration": 47, + "coordinate": [ + -26.79128503816684, + -67.14482670980269 + ], + "sensor_type": 1, + "id": 12 + }, + { + "release_time": 2943, + "due_time": 3549, + "duration": 49, + "coordinate": [ + -23.06249004078626, + -30.767218028167605 + ], + "sensor_type": 1, + "id": 13 + }, + { + "release_time": 1261, + "due_time": 3474, + "duration": 46, + "coordinate": [ + -46.757235283911214, + 102.1843401326426 + ], + "sensor_type": 1, + "id": 14 + }, + { + "release_time": 2485, + "due_time": 2812, + "duration": 24, + "coordinate": [ + 1.8227701149778994, + 103.13924104466287 + ], + "sensor_type": 1, + "id": 15 + }, + { + "release_time": 3311, + "due_time": 3595, + "duration": 28, + "coordinate": [ + 11.635027891033445, + -55.48837227561617 + ], + "sensor_type": 1, + "id": 16 + }, + { + "release_time": 2337, + "due_time": 3265, + "duration": 48, + "coordinate": [ + -32.3002953521851, + 40.88757451049233 + ], + "sensor_type": 1, + "id": 17 + }, + { + "release_time": 3300, + "due_time": 3533, + "duration": 24, + "coordinate": [ + -43.365066622575696, + -159.44826893432761 + ], + "sensor_type": 1, + "id": 18 + }, + { + "release_time": 171, + "due_time": 953, + "duration": 32, + "coordinate": [ + 29.735349734380094, + 36.39712000036292 + ], + "sensor_type": 1, + "id": 19 + }, + { + "release_time": 1275, + "due_time": 2886, + "duration": 46, + "coordinate": [ + 49.05815734603712, + 48.879256076085085 + ], + "sensor_type": 1, + "id": 20 + }, + { + "release_time": 2873, + "due_time": 3493, + "duration": 21, + "coordinate": [ + 61.28635853858114, + 173.95616005751612 + ], + "sensor_type": 1, + "id": 21 + }, + { + "release_time": 2803, + "due_time": 3593, + "duration": 16, + "coordinate": [ + -73.76328228293687, + 175.52108676395113 + ], + "sensor_type": 1, + "id": 22 + }, + { + "release_time": 2482, + "due_time": 3488, + "duration": 59, + "coordinate": [ + 5.214951494553176, + -160.1343656184355 + ], + "sensor_type": 1, + "id": 23 + }, + { + "release_time": 3357, + "due_time": 3573, + "duration": 26, + "coordinate": [ + -44.46439381285827, + -147.0969132744529 + ], + "sensor_type": 1, + "id": 24 + }, + { + "release_time": 833, + "due_time": 1911, + "duration": 41, + "coordinate": [ + 7.396600193391222, + 79.83399500491367 + ], + "sensor_type": 1, + "id": 25 + }, + { + "release_time": 861, + "due_time": 3272, + "duration": 46, + "coordinate": [ + 58.29100174600063, + -108.47311511769949 + ], + "sensor_type": 1, + "id": 26 + }, + { + "release_time": 1211, + "due_time": 3562, + "duration": 15, + "coordinate": [ + 73.99335313261963, + -52.426319997884164 + ], + "sensor_type": 1, + "id": 27 + }, + { + "release_time": 2387, + "due_time": 2877, + "duration": 51, + "coordinate": [ + -88.72795987318312, + -162.69173658882477 + ], + "sensor_type": 1, + "id": 28 + }, + { + "release_time": 2567, + "due_time": 3393, + "duration": 40, + "coordinate": [ + 7.295011567594287, + -166.24700796055248 + ], + "sensor_type": 1, + "id": 29 + }, + { + "release_time": 1931, + "due_time": 3564, + "duration": 40, + "coordinate": [ + 41.6838557062882, + 69.3165974137898 + ], + "sensor_type": 1, + "id": 30 + }, + { + "release_time": 2642, + "due_time": 2943, + "duration": 19, + "coordinate": [ + 69.43922006307704, + 56.25172176955181 + ], + "sensor_type": 1, + "id": 31 + }, + { + "release_time": 112, + "due_time": 2527, + "duration": 58, + "coordinate": [ + 72.08903268108367, + 39.19290151166868 + ], + "sensor_type": 1, + "id": 32 + }, + { + "release_time": 234, + "due_time": 3495, + "duration": 20, + "coordinate": [ + -4.175849189943051, + 149.06468799810983 + ], + "sensor_type": 1, + "id": 33 + }, + { + "release_time": 252, + "due_time": 1545, + "duration": 28, + "coordinate": [ + -89.67227873818227, + -137.9521405803946 + ], + "sensor_type": 1, + "id": 34 + }, + { + "release_time": 2030, + "due_time": 3580, + "duration": 52, + "coordinate": [ + 78.738413575143, + -176.35907494090122 + ], + "sensor_type": 1, + "id": 35 + }, + { + "release_time": 2332, + "due_time": 3263, + "duration": 42, + "coordinate": [ + 30.377256510204262, + 96.98612923424378 + ], + "sensor_type": 1, + "id": 36 + }, + { + "release_time": 128, + "due_time": 2106, + "duration": 31, + "coordinate": [ + 36.20791210856905, + -107.68112756369857 + ], + "sensor_type": 1, + "id": 37 + }, + { + "release_time": 2204, + "due_time": 3595, + "duration": 35, + "coordinate": [ + -89.4416501154702, + -110.63340357348326 + ], + "sensor_type": 1, + "id": 38 + }, + { + "release_time": 3478, + "due_time": 3596, + "duration": 16, + "coordinate": [ + -47.12338541942435, + -114.0173052018979 + ], + "sensor_type": 1, + "id": 39 + }, + { + "release_time": 1879, + "due_time": 2116, + "duration": 45, + "coordinate": [ + 31.194933276215792, + -112.45864275592817 + ], + "sensor_type": 1, + "id": 40 + }, + { + "release_time": 1027, + "due_time": 3245, + "duration": 40, + "coordinate": [ + -66.04544738084863, + -168.90933831068634 + ], + "sensor_type": 1, + "id": 41 + }, + { + "release_time": 2702, + "due_time": 3282, + "duration": 34, + "coordinate": [ + 74.48122983555226, + 9.650078043633613 + ], + "sensor_type": 1, + "id": 42 + }, + { + "release_time": 1745, + "due_time": 2432, + "duration": 33, + "coordinate": [ + -53.322213483745706, + -108.49089251443878 + ], + "sensor_type": 1, + "id": 43 + }, + { + "release_time": 514, + "due_time": 3238, + "duration": 31, + "coordinate": [ + 20.655947941031968, + 121.46440467537053 + ], + "sensor_type": 1, + "id": 44 + }, + { + "release_time": 3295, + "due_time": 3556, + "duration": 54, + "coordinate": [ + -37.70969256878266, + 62.89284490306662 + ], + "sensor_type": 1, + "id": 45 + }, + { + "release_time": 3025, + "due_time": 3544, + "duration": 20, + "coordinate": [ + -45.56976441089829, + -153.50132170576177 + ], + "sensor_type": 1, + "id": 46 + }, + { + "release_time": 1223, + "due_time": 2234, + "duration": 43, + "coordinate": [ + -87.8685866476789, + 56.06812917503561 + ], + "sensor_type": 1, + "id": 47 + }, + { + "release_time": 1338, + "due_time": 1918, + "duration": 26, + "coordinate": [ + -43.122820187200986, + 118.18683202039779 + ], + "sensor_type": 1, + "id": 48 + }, + { + "release_time": 1236, + "due_time": 2279, + "duration": 50, + "coordinate": [ + 42.62031947374075, + -148.31749983751018 + ], + "sensor_type": 1, + "id": 49 + }, + { + "release_time": 2994, + "due_time": 3246, + "duration": 21, + "coordinate": [ + -30.00053174314027, + 111.51533697377602 + ], + "sensor_type": 1, + "id": 50 + }, + { + "release_time": 2746, + "due_time": 3326, + "duration": 45, + "coordinate": [ + 43.80252706382606, + 169.48089371712763 + ], + "sensor_type": 1, + "id": 51 + }, + { + "release_time": 2797, + "due_time": 3142, + "duration": 44, + "coordinate": [ + 8.146483403585009, + -90.36853942620053 + ], + "sensor_type": 1, + "id": 52 + }, + { + "release_time": 330, + "due_time": 1936, + "duration": 21, + "coordinate": [ + 69.25339601595843, + -32.92669098398824 + ], + "sensor_type": 1, + "id": 53 + }, + { + "release_time": 2585, + "due_time": 2720, + "duration": 43, + "coordinate": [ + -22.681686518766625, + -135.31303515673085 + ], + "sensor_type": 1, + "id": 54 + }, + { + "release_time": 2726, + "due_time": 3436, + "duration": 20, + "coordinate": [ + 7.3700823441568275, + 106.29513242615582 + ], + "sensor_type": 1, + "id": 55 + }, + { + "release_time": 1261, + "due_time": 3180, + "duration": 32, + "coordinate": [ + -32.92413737645152, + 129.866217748672 + ], + "sensor_type": 1, + "id": 56 + }, + { + "release_time": 275, + "due_time": 2718, + "duration": 27, + "coordinate": [ + -63.2114411462661, + -105.31103342170167 + ], + "sensor_type": 1, + "id": 57 + }, + { + "release_time": 1831, + "due_time": 3536, + "duration": 36, + "coordinate": [ + -68.85387149987719, + 34.39701430268076 + ], + "sensor_type": 1, + "id": 58 + }, + { + "release_time": 710, + "due_time": 3358, + "duration": 44, + "coordinate": [ + -11.782431207197291, + 9.183766425002602 + ], + "sensor_type": 1, + "id": 59 + }, + { + "release_time": 780, + "due_time": 1372, + "duration": 46, + "coordinate": [ + -43.75309044591318, + 99.21943539527501 + ], + "sensor_type": 1, + "id": 60 + }, + { + "release_time": 1409, + "due_time": 1731, + "duration": 26, + "coordinate": [ + -58.89564815784132, + -123.45852053799108 + ], + "sensor_type": 1, + "id": 61 + }, + { + "release_time": 1365, + "due_time": 3313, + "duration": 51, + "coordinate": [ + 2.6262476402845323, + -171.91843032172937 + ], + "sensor_type": 1, + "id": 62 + }, + { + "release_time": 1195, + "due_time": 3072, + "duration": 55, + "coordinate": [ + 6.404577178340446, + 56.100902175666874 + ], + "sensor_type": 1, + "id": 63 + }, + { + "release_time": 2785, + "due_time": 3347, + "duration": 36, + "coordinate": [ + -75.34741852507591, + 126.18989598568135 + ], + "sensor_type": 1, + "id": 64 + }, + { + "release_time": 2152, + "due_time": 2563, + "duration": 24, + "coordinate": [ + 83.99931477275527, + 1.8046363019135754 + ], + "sensor_type": 1, + "id": 65 + }, + { + "release_time": 2968, + "due_time": 3305, + "duration": 23, + "coordinate": [ + -21.20808915507203, + 169.89650531799168 + ], + "sensor_type": 1, + "id": 66 + }, + { + "release_time": 2888, + "due_time": 3131, + "duration": 17, + "coordinate": [ + 26.492143318650278, + -101.58048750615468 + ], + "sensor_type": 1, + "id": 67 + }, + { + "release_time": 1433, + "due_time": 3397, + "duration": 45, + "coordinate": [ + 77.3026208228809, + 4.897449758196558 + ], + "sensor_type": 1, + "id": 68 + }, + { + "release_time": 116, + "due_time": 2537, + "duration": 43, + "coordinate": [ + 52.77261604034203, + -102.04876424052102 + ], + "sensor_type": 1, + "id": 69 + }, + { + "release_time": 1188, + "due_time": 1968, + "duration": 54, + "coordinate": [ + 73.04009311219252, + -105.53546365293658 + ], + "sensor_type": 1, + "id": 70 + }, + { + "release_time": 1346, + "due_time": 2544, + "duration": 17, + "coordinate": [ + -61.96278543037067, + -137.3196597530486 + ], + "sensor_type": 1, + "id": 71 + }, + { + "release_time": 2459, + "due_time": 2946, + "duration": 58, + "coordinate": [ + 45.66787697700266, + -152.6553326933769 + ], + "sensor_type": 1, + "id": 72 + }, + { + "release_time": 907, + "due_time": 3566, + "duration": 19, + "coordinate": [ + 33.393510425131296, + -142.13133093586657 + ], + "sensor_type": 1, + "id": 73 + }, + { + "release_time": 3472, + "due_time": 3548, + "duration": 17, + "coordinate": [ + 22.360827141518342, + 43.644744518075186 + ], + "sensor_type": 1, + "id": 74 + }, + { + "release_time": 1914, + "due_time": 3193, + "duration": 60, + "coordinate": [ + -29.678752362848506, + 178.63551184312274 + ], + "sensor_type": 1, + "id": 75 + }, + { + "release_time": 3528, + "due_time": 3600, + "duration": 24, + "coordinate": [ + 75.79558568065778, + -99.32512861762005 + ], + "sensor_type": 1, + "id": 76 + }, + { + "release_time": 1852, + "due_time": 3365, + "duration": 56, + "coordinate": [ + -89.74813316030583, + 17.58039486728589 + ], + "sensor_type": 1, + "id": 77 + }, + { + "release_time": 2574, + "due_time": 2843, + "duration": 46, + "coordinate": [ + 6.514085131616682, + 164.71234845978677 + ], + "sensor_type": 1, + "id": 78 + }, + { + "release_time": 1868, + "due_time": 2459, + "duration": 45, + "coordinate": [ + -48.78671065383818, + -80.12919558635339 + ], + "sensor_type": 1, + "id": 79 + }, + { + "release_time": 2277, + "due_time": 2535, + "duration": 15, + "coordinate": [ + -25.691875437264926, + -15.671153139289885 + ], + "sensor_type": 1, + "id": 80 + }, + { + "release_time": 2246, + "due_time": 3236, + "duration": 20, + "coordinate": [ + -66.07371315317651, + -43.703712443857256 + ], + "sensor_type": 1, + "id": 81 + }, + { + "release_time": 3406, + "due_time": 3552, + "duration": 46, + "coordinate": [ + -22.66818904711633, + 94.84378793042896 + ], + "sensor_type": 1, + "id": 82 + }, + { + "release_time": 3102, + "due_time": 3561, + "duration": 40, + "coordinate": [ + 48.269754454882246, + -90.93780036751001 + ], + "sensor_type": 1, + "id": 83 + }, + { + "release_time": 3035, + "due_time": 3138, + "duration": 29, + "coordinate": [ + -63.58630798428607, + 89.97566632098193 + ], + "sensor_type": 1, + "id": 84 + }, + { + "release_time": 613, + "due_time": 2156, + "duration": 27, + "coordinate": [ + -19.8749446750289, + -175.2597490898706 + ], + "sensor_type": 1, + "id": 85 + }, + { + "release_time": 2138, + "due_time": 3474, + "duration": 30, + "coordinate": [ + -47.88498834964915, + 44.15322000763484 + ], + "sensor_type": 1, + "id": 86 + }, + { + "release_time": 2198, + "due_time": 2980, + "duration": 50, + "coordinate": [ + -67.07955596567642, + 128.6355425116892 + ], + "sensor_type": 1, + "id": 87 + }, + { + "release_time": 3406, + "due_time": 3586, + "duration": 57, + "coordinate": [ + -81.11777241174498, + -33.915795992421806 + ], + "sensor_type": 1, + "id": 88 + }, + { + "release_time": 2386, + "due_time": 3199, + "duration": 23, + "coordinate": [ + -26.62432420110776, + -161.88166889817802 + ], + "sensor_type": 1, + "id": 89 + }, + { + "release_time": 2577, + "due_time": 2982, + "duration": 37, + "coordinate": [ + -17.237229070240843, + -49.424024648948006 + ], + "sensor_type": 1, + "id": 90 + }, + { + "release_time": 218, + "due_time": 3465, + "duration": 27, + "coordinate": [ + 48.74370755711607, + 36.46598304782438 + ], + "sensor_type": 1, + "id": 91 + }, + { + "release_time": 2673, + "due_time": 2976, + "duration": 28, + "coordinate": [ + -5.209770950245371, + -134.4065119164603 + ], + "sensor_type": 1, + "id": 92 + }, + { + "release_time": 1489, + "due_time": 2167, + "duration": 15, + "coordinate": [ + 17.676024730270584, + 48.39480834868843 + ], + "sensor_type": 1, + "id": 93 + }, + { + "release_time": 275, + "due_time": 2947, + "duration": 55, + "coordinate": [ + 24.902439759365407, + -123.21608676053359 + ], + "sensor_type": 1, + "id": 94 + }, + { + "release_time": 2715, + "due_time": 3239, + "duration": 59, + "coordinate": [ + 74.93281485810667, + 66.1182268547289 + ], + "sensor_type": 1, + "id": 95 + }, + { + "release_time": 2208, + "due_time": 2371, + "duration": 40, + "coordinate": [ + 72.91913436593273, + 116.84209234985013 + ], + "sensor_type": 1, + "id": 96 + }, + { + "release_time": 3020, + "due_time": 3571, + "duration": 59, + "coordinate": [ + -18.629067510453027, + -79.98366081281435 + ], + "sensor_type": 1, + "id": 97 + }, + { + "release_time": 909, + "due_time": 1172, + "duration": 27, + "coordinate": [ + -55.26763778568074, + -98.20626029015095 + ], + "sensor_type": 1, + "id": 98 + }, + { + "release_time": 3058, + "due_time": 3269, + "duration": 15, + "coordinate": [ + -31.47309374692803, + 54.78062479765401 + ], + "sensor_type": 1, + "id": 99 + }, + { + "release_time": 618, + "due_time": 2494, + "duration": 15, + "coordinate": [ + -29.371029461131343, + 75.61094492671845 + ], + "sensor_type": 1, + "id": 100 + }, + { + "release_time": 81, + "due_time": 2541, + "duration": 15, + "coordinate": [ + -46.54534142729888, + 31.893742211201953 + ], + "sensor_type": 1, + "id": 101 + }, + { + "release_time": 595, + "due_time": 1871, + "duration": 43, + "coordinate": [ + -37.15008345928851, + 90.08800904045614 + ], + "sensor_type": 1, + "id": 102 + }, + { + "release_time": 2228, + "due_time": 2583, + "duration": 26, + "coordinate": [ + 51.82829833602992, + -24.784005565152285 + ], + "sensor_type": 1, + "id": 103 + }, + { + "release_time": 3326, + "due_time": 3599, + "duration": 44, + "coordinate": [ + 30.71422332316301, + 142.97720683345045 + ], + "sensor_type": 1, + "id": 104 + }, + { + "release_time": 1515, + "due_time": 3516, + "duration": 44, + "coordinate": [ + 29.248588962290626, + 64.00923641551316 + ], + "sensor_type": 1, + "id": 105 + }, + { + "release_time": 1845, + "due_time": 3579, + "duration": 54, + "coordinate": [ + 69.18949836168181, + -82.87014994276461 + ], + "sensor_type": 1, + "id": 106 + }, + { + "release_time": 6, + "due_time": 1898, + "duration": 56, + "coordinate": [ + 52.18976136851498, + -41.53251196463006 + ], + "sensor_type": 1, + "id": 107 + }, + { + "release_time": 3242, + "due_time": 3509, + "duration": 50, + "coordinate": [ + -82.21869216742715, + -156.58095172602444 + ], + "sensor_type": 1, + "id": 108 + }, + { + "release_time": 601, + "due_time": 3567, + "duration": 38, + "coordinate": [ + -67.01068969640917, + -71.3435605513417 + ], + "sensor_type": 1, + "id": 109 + } +] \ No newline at end of file diff --git a/benchmarks/aeosbench/dataset/cases/00718/constellation.json b/benchmarks/aeosbench/dataset/cases/00718/constellation.json new file mode 100644 index 0000000..e15ce3a --- /dev/null +++ b/benchmarks/aeosbench/dataset/cases/00718/constellation.json @@ -0,0 +1,2750 @@ +{ + "orbits": [ + { + "id": 0, + "eccentricity": 0.0001263, + "semi_major_axis": 6921000.0, + "inclination": 53.0538, + "right_ascension_of_the_ascending_node": 270.5183, + "argument_of_perigee": 95.2119 + }, + { + "id": 1, + "eccentricity": 0.0002431, + "semi_major_axis": 7571000.0, + "inclination": 87.9143, + "right_ascension_of_the_ascending_node": 119.1407, + "argument_of_perigee": 79.2083 + }, + { + "id": 2, + "eccentricity": 0.0002754, + "semi_major_axis": 6921000.0, + "inclination": 70.0, + "right_ascension_of_the_ascending_node": 61.6834, + "argument_of_perigee": 264.4662 + }, + { + "id": 3, + "eccentricity": 0.000132, + "semi_major_axis": 6921000.0, + "inclination": 53.2151, + "right_ascension_of_the_ascending_node": 243.9315, + "argument_of_perigee": 99.3906 + }, + { + "id": 4, + "eccentricity": 0.0004204, + "semi_major_axis": 7034000.0, + "inclination": 97.7491, + "right_ascension_of_the_ascending_node": 56.8522, + "argument_of_perigee": 262.2659 + }, + { + "id": 5, + "eccentricity": 0.0001315, + "semi_major_axis": 6921000.0, + "inclination": 43.0038, + "right_ascension_of_the_ascending_node": 293.2703, + "argument_of_perigee": 274.8048 + }, + { + "id": 6, + "eccentricity": 9.78e-05, + "semi_major_axis": 6921000.0, + "inclination": 53.2173, + "right_ascension_of_the_ascending_node": 356.1819, + "argument_of_perigee": 64.3622 + }, + { + "id": 7, + "eccentricity": 0.0002485, + "semi_major_axis": 7571000.0, + "inclination": 87.9146, + "right_ascension_of_the_ascending_node": 119.0328, + "argument_of_perigee": 85.8802 + }, + { + "id": 8, + "eccentricity": 0.000194, + "semi_major_axis": 6921000.0, + "inclination": 43.0069, + "right_ascension_of_the_ascending_node": 279.543, + "argument_of_perigee": 281.8381 + }, + { + "id": 9, + "eccentricity": 0.0001449, + "semi_major_axis": 6921000.0, + "inclination": 53.0549, + "right_ascension_of_the_ascending_node": 131.6472, + "argument_of_perigee": 84.4737 + }, + { + "id": 10, + "eccentricity": 0.0001202, + "semi_major_axis": 6921000.0, + "inclination": 53.2128, + "right_ascension_of_the_ascending_node": 259.5588, + "argument_of_perigee": 76.456 + }, + { + "id": 11, + "eccentricity": 0.0001123, + "semi_major_axis": 7030000.0, + "inclination": 98.1579, + "right_ascension_of_the_ascending_node": 245.4256, + "argument_of_perigee": 85.4541 + }, + { + "id": 12, + "eccentricity": 0.0001201, + "semi_major_axis": 6921000.0, + "inclination": 53.218, + "right_ascension_of_the_ascending_node": 94.7874, + "argument_of_perigee": 96.2761 + }, + { + "id": 13, + "eccentricity": 0.0001089, + "semi_major_axis": 6921000.0, + "inclination": 43.0032, + "right_ascension_of_the_ascending_node": 130.2128, + "argument_of_perigee": 259.728 + }, + { + "id": 14, + "eccentricity": 0.0001063, + "semi_major_axis": 6921000.0, + "inclination": 43.0034, + "right_ascension_of_the_ascending_node": 130.2425, + "argument_of_perigee": 260.9811 + }, + { + "id": 15, + "eccentricity": 0.0001352, + "semi_major_axis": 7571000.0, + "inclination": 87.9148, + "right_ascension_of_the_ascending_node": 118.9866, + "argument_of_perigee": 80.3801 + }, + { + "id": 16, + "eccentricity": 0.0001405, + "semi_major_axis": 6921000.0, + "inclination": 53.2185, + "right_ascension_of_the_ascending_node": 281.9013, + "argument_of_perigee": 99.0831 + }, + { + "id": 17, + "eccentricity": 0.0001375, + "semi_major_axis": 6921000.0, + "inclination": 53.0573, + "right_ascension_of_the_ascending_node": 327.1134, + "argument_of_perigee": 126.8097 + }, + { + "id": 18, + "eccentricity": 0.0015553, + "semi_major_axis": 7130000.0, + "inclination": 98.6725, + "right_ascension_of_the_ascending_node": 198.2329, + "argument_of_perigee": 95.818 + }, + { + "id": 19, + "eccentricity": 0.0001694, + "semi_major_axis": 6921000.0, + "inclination": 53.0576, + "right_ascension_of_the_ascending_node": 325.7394, + "argument_of_perigee": 104.9249 + }, + { + "id": 20, + "eccentricity": 0.0009886, + "semi_major_axis": 6959000.0, + "inclination": 97.5888, + "right_ascension_of_the_ascending_node": 79.9785, + "argument_of_perigee": 345.2083 + }, + { + "id": 21, + "eccentricity": 0.0003651, + "semi_major_axis": 6921000.0, + "inclination": 97.6567, + "right_ascension_of_the_ascending_node": 58.9651, + "argument_of_perigee": 90.3895 + }, + { + "id": 22, + "eccentricity": 4.95e-05, + "semi_major_axis": 6921000.0, + "inclination": 97.6565, + "right_ascension_of_the_ascending_node": 58.933, + "argument_of_perigee": 168.3586 + }, + { + "id": 23, + "eccentricity": 0.0001494, + "semi_major_axis": 6921000.0, + "inclination": 53.2176, + "right_ascension_of_the_ascending_node": 109.6259, + "argument_of_perigee": 87.4522 + }, + { + "id": 24, + "eccentricity": 0.0002033, + "semi_major_axis": 7571000.0, + "inclination": 87.8931, + "right_ascension_of_the_ascending_node": 103.7482, + "argument_of_perigee": 84.4857 + }, + { + "id": 25, + "eccentricity": 0.0001291, + "semi_major_axis": 6921000.0, + "inclination": 53.056, + "right_ascension_of_the_ascending_node": 88.5803, + "argument_of_perigee": 103.3528 + }, + { + "id": 26, + "eccentricity": 0.0001555, + "semi_major_axis": 6921000.0, + "inclination": 53.0552, + "right_ascension_of_the_ascending_node": 275.5033, + "argument_of_perigee": 112.3397 + }, + { + "id": 27, + "eccentricity": 0.0001418, + "semi_major_axis": 6921000.0, + "inclination": 43.0028, + "right_ascension_of_the_ascending_node": 191.2178, + "argument_of_perigee": 277.8763 + } + ], + "satellites": [ + { + "inertia": [ + 193.94635009765625, + 0.0, + 0.0, + 0.0, + 101.61642456054688, + 0.0, + 0.0, + 0.0, + 90.88113403320312 + ], + "mass": 93.86933213342628, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 0, + "solar_panel": { + "direction": [ + -0.37577323633047965, + 0.27241254161957545, + -0.8857685262110415 + ], + "area": 0.35730139622111057, + "efficiency": 0.3906357375424674 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.47365561302386905, + "power": 6.606019363795345, + "type": 1 + }, + "battery": { + "capacity": 11105.38266506437, + "percentage": 0.12875095796147984 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 674.8666865414713, + "power": 5.02824964817022, + "efficiency": 0.5059590003536221 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 714.3853895445352, + "power": 6.356800463389751, + "efficiency": 0.5668574518850099 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 625.8515791669138, + "power": 6.431818501855689, + "efficiency": 0.5292953726203831 + } + ], + "mrp_control": { + "k": 35.51789822383886, + "ki": 0.0010550897949277783, + "p": 103.72572725570839, + "integral_limit": 0.003024392507237101 + }, + "true_anomaly": 149.02384877049346, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 0 + }, + { + "inertia": [ + 178.99871826171875, + 0.0, + 0.0, + 0.0, + 132.30282592773438, + 0.0, + 0.0, + 0.0, + 187.3187255859375 + ], + "mass": 144.96339258699751, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 1, + "solar_panel": { + "direction": [ + 0.1347572544777708, + 0.5877079552206205, + 0.7977717980325016 + ], + "area": 0.24420734820621914, + "efficiency": 0.4431449152240219 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.16912695632104546, + "power": 1.8789736063261575, + "type": 1 + }, + "battery": { + "capacity": 25610.93709316863, + "percentage": 0.892556082174998 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 600.4934837895673, + "power": 6.492885551927458, + "efficiency": 0.5459100710665911 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 581.3183322405794, + "power": 5.667183280679158, + "efficiency": 0.5446682672283456 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 482.7298254030184, + "power": 6.049204577033024, + "efficiency": 0.5473242209199924 + } + ], + "mrp_control": { + "k": 21.14836980621228, + "ki": 0.002875630524304017, + "p": 67.53399962083252, + "integral_limit": 0.006677418975017225 + }, + "true_anomaly": 102.14805433062244, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 1 + }, + { + "inertia": [ + 73.56696319580078, + 0.0, + 0.0, + 0.0, + 99.3355712890625, + 0.0, + 0.0, + 0.0, + 149.3983154296875 + ], + "mass": 64.70063860138531, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 2, + "solar_panel": { + "direction": [ + 0.16108605015167712, + 0.03461878465300936, + 0.9863330189118075 + ], + "area": 0.40278006496659835, + "efficiency": 0.21895071692468276 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.24789698204153457, + "power": 4.277086021460347, + "type": 1 + }, + "battery": { + "capacity": 21552.75088531326, + "percentage": 0.6791067440531425 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 686.9040915183332, + "power": 5.859536499508003, + "efficiency": 0.5199049483630317 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 678.1567423492668, + "power": 6.73471563588401, + "efficiency": 0.5158245667132538 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 606.012731658271, + "power": 6.92527715275272, + "efficiency": 0.5337654501028233 + } + ], + "mrp_control": { + "k": 28.530157269015604, + "ki": 0.007671510716933426, + "p": 95.32644677786544, + "integral_limit": 0.010736329610062828 + }, + "true_anomaly": 294.2983518613537, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 2 + }, + { + "inertia": [ + 185.07647705078125, + 0.0, + 0.0, + 0.0, + 57.464256286621094, + 0.0, + 0.0, + 0.0, + 72.34806823730469 + ], + "mass": 95.47953624821866, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 3, + "solar_panel": { + "direction": [ + -0.9103643338304701, + 0.3427893112741127, + -0.23180221691266 + ], + "area": 0.20871561314223827, + "efficiency": 0.1328133697068149 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4266568183686379, + "power": 9.44787292080509, + "type": 1 + }, + "battery": { + "capacity": 20981.935797377602, + "percentage": 0.6301446066982046 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 573.7242393212836, + "power": 6.678228867693818, + "efficiency": 0.556416419360887 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 440.27822793513593, + "power": 6.864099552738807, + "efficiency": 0.5167751043043688 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 651.3623865613783, + "power": 5.437842850572469, + "efficiency": 0.5778806984077984 + } + ], + "mrp_control": { + "k": 32.36412150871663, + "ki": 0.0003705894568670309, + "p": 93.5057440792318, + "integral_limit": 0.0007186469954031567 + }, + "true_anomaly": 65.90993128955657, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 3 + }, + { + "inertia": [ + 106.37722778320312, + 0.0, + 0.0, + 0.0, + 52.089332580566406, + 0.0, + 0.0, + 0.0, + 55.6085090637207 + ], + "mass": 181.9539614260359, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 4, + "solar_panel": { + "direction": [ + -0.03875279570979169, + 0.12126556403901062, + 0.9918633392776324 + ], + "area": 0.21021491360079253, + "efficiency": 0.43058686223266773 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3884720324394856, + "power": 8.005459282868358, + "type": 1 + }, + "battery": { + "capacity": 13422.62300936489, + "percentage": 0.5864643232715261 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 577.7266207631982, + "power": 6.783726626054156, + "efficiency": 0.5814249958500246 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 425.18741959997, + "power": 5.283340305794617, + "efficiency": 0.5991269695208143 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 723.0446711185114, + "power": 6.348785268782634, + "efficiency": 0.5184644860926511 + } + ], + "mrp_control": { + "k": 41.166454732251005, + "ki": 0.003535042955904959, + "p": 135.88753145693636, + "integral_limit": 0.013443443606334163 + }, + "true_anomaly": 38.38410173947011, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 4 + }, + { + "inertia": [ + 54.027854919433594, + 0.0, + 0.0, + 0.0, + 65.25634765625, + 0.0, + 0.0, + 0.0, + 57.224143981933594 + ], + "mass": 58.44145804569308, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 5, + "solar_panel": { + "direction": [ + -0.0173530769950977, + 0.14435471132610925, + 0.9893738363413285 + ], + "area": 0.21663415335208944, + "efficiency": 0.34651947095523783 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.22554202289148836, + "power": 6.572537277476575, + "type": 1 + }, + "battery": { + "capacity": 17597.58766627079, + "percentage": 0.46110829502495354 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 665.2787347086725, + "power": 6.659043160361941, + "efficiency": 0.5138521423477345 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 529.6984550694752, + "power": 5.636537661119238, + "efficiency": 0.5586562297799946 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 566.3288706491081, + "power": 5.255143339450338, + "efficiency": 0.5657572780374148 + } + ], + "mrp_control": { + "k": 13.343735938392213, + "ki": 0.0069937393367140764, + "p": 50.8889387155738, + "integral_limit": 0.022162758759952453 + }, + "true_anomaly": 256.15929723271995, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 5 + }, + { + "inertia": [ + 170.5113983154297, + 0.0, + 0.0, + 0.0, + 69.65057373046875, + 0.0, + 0.0, + 0.0, + 152.32540893554688 + ], + "mass": 61.09512461056524, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 6, + "solar_panel": { + "direction": [ + -0.4985195401356591, + 0.6516328972488996, + -0.5717104471023212 + ], + "area": 0.43453016687113044, + "efficiency": 0.16089828984841983 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.1737989936271841, + "power": 3.065150109516377, + "type": 1 + }, + "battery": { + "capacity": 19851.945884109824, + "percentage": 0.33288490537468884 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 488.8073910193004, + "power": 6.7392412039851495, + "efficiency": 0.5430289890089339 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 517.9838713534476, + "power": 5.284661021696429, + "efficiency": 0.5780344697175341 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 720.7616165783768, + "power": 6.320648278514082, + "efficiency": 0.5602669694421506 + } + ], + "mrp_control": { + "k": 37.61928036550662, + "ki": 0.004963082887690166, + "p": 111.57598729179566, + "integral_limit": 0.00615994655159781 + }, + "true_anomaly": 128.17213008087228, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 6 + }, + { + "inertia": [ + 190.14581298828125, + 0.0, + 0.0, + 0.0, + 112.77134704589844, + 0.0, + 0.0, + 0.0, + 172.28253173828125 + ], + "mass": 53.62007386126182, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 7, + "solar_panel": { + "direction": [ + -0.25632017818929564, + 0.1331456498242734, + -0.9573777740191589 + ], + "area": 0.19585843999506541, + "efficiency": 0.44314619635563457 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.23664973113218474, + "power": 4.608297684351653, + "type": 1 + }, + "battery": { + "capacity": 28743.456787118812, + "percentage": 0.9885030507675886 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 747.3545448242529, + "power": 6.254667069720924, + "efficiency": 0.5593835847016517 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 439.87984941199556, + "power": 5.944362990039053, + "efficiency": 0.5190155998285666 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 423.1454822321549, + "power": 6.297034755618859, + "efficiency": 0.5320539810270447 + } + ], + "mrp_control": { + "k": 75.21038924451337, + "ki": 0.002426324743240441, + "p": 165.58628014319095, + "integral_limit": 0.007267577835614022 + }, + "true_anomaly": 344.69295162244174, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 7 + }, + { + "inertia": [ + 186.2230682373047, + 0.0, + 0.0, + 0.0, + 112.11654663085938, + 0.0, + 0.0, + 0.0, + 182.3708953857422 + ], + "mass": 59.48094651614703, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 8, + "solar_panel": { + "direction": [ + 0.1588675918898519, + 0.07187647879377897, + 0.9846800800479956 + ], + "area": 0.4761996615675522, + "efficiency": 0.2532960797317381 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4257761539066679, + "power": 3.889557384091003, + "type": 1 + }, + "battery": { + "capacity": 13583.25622984114, + "percentage": 0.6281443699814522 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 439.5315316155515, + "power": 6.097765907982518, + "efficiency": 0.595761936343973 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 562.4132329957911, + "power": 5.722538866411673, + "efficiency": 0.5701252445702917 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 546.7939854540282, + "power": 6.53456261656639, + "efficiency": 0.5608879635735318 + } + ], + "mrp_control": { + "k": 17.664523357988593, + "ki": 0.00999481069696131, + "p": 41.678362541482045, + "integral_limit": 0.04249123262479795 + }, + "true_anomaly": 1.4689193508971155, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 8 + }, + { + "inertia": [ + 72.02397155761719, + 0.0, + 0.0, + 0.0, + 84.66865539550781, + 0.0, + 0.0, + 0.0, + 104.00645446777344 + ], + "mass": 67.6299011645821, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 9, + "solar_panel": { + "direction": [ + 0.2871536226908286, + 0.8778766841408747, + -0.3832431661717612 + ], + "area": 0.14280849014414176, + "efficiency": 0.21933953765111036 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4245630785610993, + "power": 4.106401826300941, + "type": 1 + }, + "battery": { + "capacity": 14509.856049567483, + "percentage": 0.28749002774781784 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 543.9744108018169, + "power": 6.02375115285982, + "efficiency": 0.5391054907257928 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 464.05174477763177, + "power": 5.687575479060702, + "efficiency": 0.5778729074387456 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 457.5562208191678, + "power": 6.355150517839122, + "efficiency": 0.5197378822164961 + } + ], + "mrp_control": { + "k": 34.05531175533261, + "ki": 0.0024346066244611444, + "p": 99.48727369709079, + "integral_limit": 0.0017113554174151761 + }, + "true_anomaly": 42.60978366088303, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 9 + }, + { + "inertia": [ + 119.4520492553711, + 0.0, + 0.0, + 0.0, + 103.9297103881836, + 0.0, + 0.0, + 0.0, + 105.79811096191406 + ], + "mass": 129.00264265093898, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 10, + "solar_panel": { + "direction": [ + -0.29894484880501604, + 0.5774110719387512, + 0.7597555076309013 + ], + "area": 0.1807881460452414, + "efficiency": 0.13177789790659591 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3821814324687366, + "power": 1.0936304108415098, + "type": 1 + }, + "battery": { + "capacity": 21766.18785690504, + "percentage": 0.7256695377334748 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 591.8450643772235, + "power": 5.500982774861306, + "efficiency": 0.5921100823422079 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 507.6865525621565, + "power": 5.788313757657523, + "efficiency": 0.5276726743380143 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 575.176104027477, + "power": 6.798898034091145, + "efficiency": 0.50736061092829 + } + ], + "mrp_control": { + "k": 32.26356673439972, + "ki": 0.009102478091917143, + "p": 126.4171909378592, + "integral_limit": 0.008758389574220576 + }, + "true_anomaly": 122.94060877855014, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 10 + }, + { + "inertia": [ + 168.70901489257812, + 0.0, + 0.0, + 0.0, + 193.64414978027344, + 0.0, + 0.0, + 0.0, + 186.9629669189453 + ], + "mass": 156.5505839400692, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 11, + "solar_panel": { + "direction": [ + 0.9649035341716803, + 0.08218005038363588, + -0.24941453257968763 + ], + "area": 0.4103659659260944, + "efficiency": 0.49961332061505226 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.39548372873070703, + "power": 4.880953375279065, + "type": 1 + }, + "battery": { + "capacity": 16836.07530262199, + "percentage": 0.8792815900000835 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 693.9114512357503, + "power": 5.747069513979599, + "efficiency": 0.5024188611564508 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 518.3309130961449, + "power": 6.368962068049136, + "efficiency": 0.5619439210872524 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 496.3523125705024, + "power": 6.584219936238295, + "efficiency": 0.5169176316040652 + } + ], + "mrp_control": { + "k": 38.53564025355237, + "ki": 0.008292070940878988, + "p": 100.2994964361949, + "integral_limit": 0.001220566402174998 + }, + "true_anomaly": 6.663492461902862, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 11 + }, + { + "inertia": [ + 96.11229705810547, + 0.0, + 0.0, + 0.0, + 86.46250915527344, + 0.0, + 0.0, + 0.0, + 53.89992141723633 + ], + "mass": 183.9705546437268, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 12, + "solar_panel": { + "direction": [ + 0.053807772330200274, + 0.07192394534622104, + 0.9959576646237003 + ], + "area": 0.2593125524398152, + "efficiency": 0.42347675580640687 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3035503452035627, + "power": 1.1903258948677946, + "type": 1 + }, + "battery": { + "capacity": 15704.610418552424, + "percentage": 0.724855846173921 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 532.8461585204949, + "power": 6.861184646183895, + "efficiency": 0.5738423112525401 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 614.0904437880924, + "power": 6.9469142946952065, + "efficiency": 0.5228348599014079 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 693.6955000535445, + "power": 5.771762040406745, + "efficiency": 0.5764328163497897 + } + ], + "mrp_control": { + "k": 16.028606086034788, + "ki": 0.006999328531351564, + "p": 50.142737736949, + "integral_limit": 0.024621003787913324 + }, + "true_anomaly": 53.50526409979184, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 12 + }, + { + "inertia": [ + 103.83932495117188, + 0.0, + 0.0, + 0.0, + 115.5398941040039, + 0.0, + 0.0, + 0.0, + 133.19546508789062 + ], + "mass": 95.19833360649557, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 13, + "solar_panel": { + "direction": [ + 0.6586174331858193, + 0.7035524532005348, + 0.2669026457329189 + ], + "area": 0.18235047478612404, + "efficiency": 0.2492682474802874 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.16574142674250364, + "power": 5.823751216925585, + "type": 1 + }, + "battery": { + "capacity": 11837.076171912435, + "percentage": 0.22660218008602045 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 504.83865536344763, + "power": 6.80114422325342, + "efficiency": 0.5760863691602771 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 432.1105456618972, + "power": 6.428395646667953, + "efficiency": 0.5452935967579213 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 441.989469835808, + "power": 5.910696944498369, + "efficiency": 0.5230564394539738 + } + ], + "mrp_control": { + "k": 38.07199526637741, + "ki": 0.00901381238496337, + "p": 128.09272142143286, + "integral_limit": 0.025675889917003838 + }, + "true_anomaly": 1.7718226972649642, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 13 + }, + { + "inertia": [ + 114.32579803466797, + 0.0, + 0.0, + 0.0, + 191.6973419189453, + 0.0, + 0.0, + 0.0, + 117.12676239013672 + ], + "mass": 153.7595243233813, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 14, + "solar_panel": { + "direction": [ + 0.5995556144571402, + 0.43763142842384617, + 0.6700834261706708 + ], + "area": 0.31848250800762556, + "efficiency": 0.21737233226602537 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2503140597971365, + "power": 3.9349174509647846, + "type": 1 + }, + "battery": { + "capacity": 9420.885296977038, + "percentage": 0.6680497600013119 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 524.4040331744727, + "power": 6.662816360655175, + "efficiency": 0.5441398453378309 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 500.15915135338605, + "power": 6.462155841707792, + "efficiency": 0.5495633874824164 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 654.7469267399426, + "power": 6.542304795219052, + "efficiency": 0.5233226668966016 + } + ], + "mrp_control": { + "k": 24.289385126774086, + "ki": 0.008322902629927006, + "p": 66.15508863487453, + "integral_limit": 0.0152403078184283 + }, + "true_anomaly": 62.09878051563631, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 14 + }, + { + "inertia": [ + 92.80104064941406, + 0.0, + 0.0, + 0.0, + 50.26515579223633, + 0.0, + 0.0, + 0.0, + 198.3650665283203 + ], + "mass": 75.25481718922737, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 15, + "solar_panel": { + "direction": [ + 0.572484894658072, + 0.45048473740044886, + 0.6850726580134292 + ], + "area": 0.3325349780832253, + "efficiency": 0.38300171334952227 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4466898459400409, + "power": 9.573115859074104, + "type": 1 + }, + "battery": { + "capacity": 9398.204107767284, + "percentage": 0.1315006800869556 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 731.0425228863098, + "power": 6.801983150057728, + "efficiency": 0.5596782766222906 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 638.202148117766, + "power": 6.709721481458379, + "efficiency": 0.5163071352981727 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 565.2732757086603, + "power": 6.023227067154955, + "efficiency": 0.5498667259726173 + } + ], + "mrp_control": { + "k": 78.71455670227843, + "ki": 0.0019101291542788091, + "p": 217.67838198463164, + "integral_limit": 0.00785643580193563 + }, + "true_anomaly": 54.80183005790403, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 15 + }, + { + "inertia": [ + 153.1134033203125, + 0.0, + 0.0, + 0.0, + 90.42028045654297, + 0.0, + 0.0, + 0.0, + 154.33853149414062 + ], + "mass": 84.5080332007116, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 16, + "solar_panel": { + "direction": [ + -0.4611461660560785, + 0.8522694203560478, + 0.24694341185329455 + ], + "area": 0.21530413931030365, + "efficiency": 0.4879196029524753 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3408967248248126, + "power": 5.872772681698558, + "type": 1 + }, + "battery": { + "capacity": 25201.626976793523, + "percentage": 0.5087739618328616 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 577.2293701234489, + "power": 5.233574268438222, + "efficiency": 0.5856428980004549 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 536.2072422995643, + "power": 6.788777566265209, + "efficiency": 0.5757270200407578 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 495.9568680411144, + "power": 6.636568827731324, + "efficiency": 0.5948149966841295 + } + ], + "mrp_control": { + "k": 52.11260430971601, + "ki": 0.004497947199747231, + "p": 189.10706415966706, + "integral_limit": 0.0007309466070873174 + }, + "true_anomaly": 138.7101849378955, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 16 + }, + { + "inertia": [ + 179.31297302246094, + 0.0, + 0.0, + 0.0, + 100.02051544189453, + 0.0, + 0.0, + 0.0, + 177.91259765625 + ], + "mass": 147.68194034308692, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 17, + "solar_panel": { + "direction": [ + 0.8234663924811769, + 0.2696393688528015, + -0.49919706651652035 + ], + "area": 0.4743175584719639, + "efficiency": 0.1668559671185467 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.12539672518116052, + "power": 1.8287005774509784, + "type": 1 + }, + "battery": { + "capacity": 24914.518974570794, + "percentage": 0.21885536186247895 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 518.2409088117493, + "power": 5.489820826324042, + "efficiency": 0.5692752505316714 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 441.94207088650427, + "power": 5.634815442759573, + "efficiency": 0.5287556995754588 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 606.3190585067105, + "power": 6.2406958339474565, + "efficiency": 0.5547920850973431 + } + ], + "mrp_control": { + "k": 21.674226082187257, + "ki": 0.009578559905749094, + "p": 84.03823910874742, + "integral_limit": 0.03396898010767368 + }, + "true_anomaly": 345.0843043618826, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 17 + }, + { + "inertia": [ + 51.1492805480957, + 0.0, + 0.0, + 0.0, + 110.39907836914062, + 0.0, + 0.0, + 0.0, + 181.7525177001953 + ], + "mass": 69.92668173189372, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 18, + "solar_panel": { + "direction": [ + 0.6907697116296904, + 0.44053646658266965, + 0.573380176763978 + ], + "area": 0.40896469100163146, + "efficiency": 0.22497146386087682 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4980298161465453, + "power": 4.247303397405014, + "type": 1 + }, + "battery": { + "capacity": 15385.524479239839, + "percentage": 0.5331676027235985 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 688.9761591192439, + "power": 6.971395005458578, + "efficiency": 0.5293167466007199 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 587.1730980559913, + "power": 5.253983729199648, + "efficiency": 0.5191929125962618 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 579.3674609101573, + "power": 5.63933188224706, + "efficiency": 0.5988040059635992 + } + ], + "mrp_control": { + "k": 27.014742633535114, + "ki": 0.0066461462611854625, + "p": 75.38072816758887, + "integral_limit": 0.015983905627402407 + }, + "true_anomaly": 233.40914722731924, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 18 + }, + { + "inertia": [ + 53.206634521484375, + 0.0, + 0.0, + 0.0, + 179.95692443847656, + 0.0, + 0.0, + 0.0, + 179.49981689453125 + ], + "mass": 154.4439340443033, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 19, + "solar_panel": { + "direction": [ + -0.6123574449310755, + 0.6633383014545736, + -0.4301170276341616 + ], + "area": 0.3461072801828276, + "efficiency": 0.2786846689680824 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.27447281963428805, + "power": 1.3880351658458112, + "type": 1 + }, + "battery": { + "capacity": 29977.217944107775, + "percentage": 0.4631742276460693 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 430.33269921785035, + "power": 6.765921081003457, + "efficiency": 0.537812766375008 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 429.8898165525368, + "power": 6.395376003135569, + "efficiency": 0.5502147517322319 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 450.0750499480181, + "power": 6.860660887103567, + "efficiency": 0.5099887700670588 + } + ], + "mrp_control": { + "k": 17.745019388289176, + "ki": 0.007180209920960094, + "p": 64.41746740925649, + "integral_limit": 0.035786074348472446 + }, + "true_anomaly": 257.7347164574839, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 19 + }, + { + "inertia": [ + 90.5513916015625, + 0.0, + 0.0, + 0.0, + 185.5721893310547, + 0.0, + 0.0, + 0.0, + 88.63600158691406 + ], + "mass": 98.7169633722983, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 20, + "solar_panel": { + "direction": [ + -0.6878021739575402, + 0.1379967261272542, + -0.7126605595074288 + ], + "area": 0.4301963324449516, + "efficiency": 0.23607787422216592 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.30958121966955826, + "power": 8.502611004179387, + "type": 1 + }, + "battery": { + "capacity": 27262.79536101303, + "percentage": 0.5575289426717605 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 413.2286120472741, + "power": 6.282334022733727, + "efficiency": 0.5761933809163972 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 504.485935175526, + "power": 6.016877117040664, + "efficiency": 0.5813461610667309 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 740.3585088160855, + "power": 6.7400054275016785, + "efficiency": 0.5248872921839837 + } + ], + "mrp_control": { + "k": 25.562702956274194, + "ki": 0.005156048026754479, + "p": 71.49748184418964, + "integral_limit": 0.008271838592436636 + }, + "true_anomaly": 45.44743891762206, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 20 + }, + { + "inertia": [ + 117.41629791259766, + 0.0, + 0.0, + 0.0, + 65.52445983886719, + 0.0, + 0.0, + 0.0, + 82.43342590332031 + ], + "mass": 83.25086264199123, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 21, + "solar_panel": { + "direction": [ + 0.25890584255440535, + 0.41353271547358733, + -0.8729023186612775 + ], + "area": 0.318996003130166, + "efficiency": 0.24337769426518396 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3959046783595951, + "power": 8.888438601994896, + "type": 1 + }, + "battery": { + "capacity": 17981.15921223849, + "percentage": 0.2963994788665949 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 539.3585494765255, + "power": 6.242034301420696, + "efficiency": 0.5096057243622601 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 473.36976009780875, + "power": 5.57392507997054, + "efficiency": 0.5674440474021597 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 737.9003646943515, + "power": 5.926739649456631, + "efficiency": 0.5832137480462496 + } + ], + "mrp_control": { + "k": 31.268952263637527, + "ki": 0.005786142581061296, + "p": 100.61119012130345, + "integral_limit": 0.026230766865835167 + }, + "true_anomaly": 346.7535801769759, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 21 + }, + { + "inertia": [ + 129.1311798095703, + 0.0, + 0.0, + 0.0, + 166.381103515625, + 0.0, + 0.0, + 0.0, + 141.18829345703125 + ], + "mass": 169.43241072325714, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 22, + "solar_panel": { + "direction": [ + 0.11906099400033789, + 0.9830998811868292, + -0.1390651046024616 + ], + "area": 0.2764189007661475, + "efficiency": 0.22159141454411468 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.43472223739917615, + "power": 2.4039068671396295, + "type": 1 + }, + "battery": { + "capacity": 17484.827893182173, + "percentage": 0.6405119774261674 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 624.0965783044016, + "power": 6.489205822839832, + "efficiency": 0.5692536743219412 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 673.1191641601458, + "power": 5.961180023714092, + "efficiency": 0.5297570063341225 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 627.989818487165, + "power": 5.666297752583295, + "efficiency": 0.5802881487391549 + } + ], + "mrp_control": { + "k": 66.91130430574655, + "ki": 0.007917888287369319, + "p": 163.52508033163406, + "integral_limit": 0.024195287420867247 + }, + "true_anomaly": 234.6669754432733, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 22 + }, + { + "inertia": [ + 123.81008911132812, + 0.0, + 0.0, + 0.0, + 145.67625427246094, + 0.0, + 0.0, + 0.0, + 59.491111755371094 + ], + "mass": 86.76326249330177, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 23, + "solar_panel": { + "direction": [ + -0.348620780490686, + 0.8463057205638509, + 0.40277807630377077 + ], + "area": 0.22955858068032506, + "efficiency": 0.22086867034820062 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.36873663469797513, + "power": 1.4924865684933932, + "type": 1 + }, + "battery": { + "capacity": 17891.523026916708, + "percentage": 0.4305016295040688 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 651.459590827214, + "power": 5.863840226213749, + "efficiency": 0.5225166493097853 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 699.996418376747, + "power": 5.968121261624267, + "efficiency": 0.5456086168978945 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 532.8092210028755, + "power": 6.556774765344439, + "efficiency": 0.593761961132746 + } + ], + "mrp_control": { + "k": 58.64973332783935, + "ki": 0.0052422577277226766, + "p": 163.84226220306408, + "integral_limit": 0.021378587739761014 + }, + "true_anomaly": 76.03856935873566, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 23 + }, + { + "inertia": [ + 136.6334228515625, + 0.0, + 0.0, + 0.0, + 77.65042877197266, + 0.0, + 0.0, + 0.0, + 170.61334228515625 + ], + "mass": 73.45461064332821, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 24, + "solar_panel": { + "direction": [ + -0.14108831534382046, + 0.7030794591289539, + -0.6969744338384158 + ], + "area": 0.4042037345328259, + "efficiency": 0.31274833230654525 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4572754569955849, + "power": 1.1406474139528289, + "type": 1 + }, + "battery": { + "capacity": 27653.33298669559, + "percentage": 0.5602591606411561 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 556.7004287033309, + "power": 6.325825426531046, + "efficiency": 0.511869895376664 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 550.5816258912353, + "power": 5.497970991306744, + "efficiency": 0.5901143527883618 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 648.2031811493858, + "power": 6.500413193295439, + "efficiency": 0.5998204722454001 + } + ], + "mrp_control": { + "k": 42.87643553532656, + "ki": 0.006010378833775314, + "p": 113.77631165221675, + "integral_limit": 0.029055781403932363 + }, + "true_anomaly": 307.2406104734216, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 24 + }, + { + "inertia": [ + 116.94934844970703, + 0.0, + 0.0, + 0.0, + 123.5373764038086, + 0.0, + 0.0, + 0.0, + 166.99261474609375 + ], + "mass": 108.13530074813119, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 25, + "solar_panel": { + "direction": [ + -0.47270697532691497, + 0.3031156508600059, + -0.8274472899713881 + ], + "area": 0.44373899404467154, + "efficiency": 0.41475426980807983 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.1339078954440217, + "power": 4.930606006690484, + "type": 1 + }, + "battery": { + "capacity": 28186.860303012843, + "percentage": 0.26835537855530445 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 638.9551536791465, + "power": 6.48768159158648, + "efficiency": 0.5234335592717669 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 601.9031741100166, + "power": 5.449002018469043, + "efficiency": 0.5546607471520831 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 622.9872133892914, + "power": 5.5561618201879055, + "efficiency": 0.5076403836969456 + } + ], + "mrp_control": { + "k": 39.99203079308416, + "ki": 0.005215840460902806, + "p": 128.26939217158744, + "integral_limit": 0.006626334225613136 + }, + "true_anomaly": 136.65308315765768, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 25 + }, + { + "inertia": [ + 171.8408203125, + 0.0, + 0.0, + 0.0, + 120.8842544555664, + 0.0, + 0.0, + 0.0, + 71.39202880859375 + ], + "mass": 136.76887903777927, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 26, + "solar_panel": { + "direction": [ + -0.8147692816381015, + 0.5773133028550045, + 0.053482408748839555 + ], + "area": 0.45438128581370674, + "efficiency": 0.34407238248281136 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3156823009523372, + "power": 8.137087336932895, + "type": 1 + }, + "battery": { + "capacity": 10007.402615336863, + "percentage": 0.2613445125894235 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 488.8565962646161, + "power": 5.466324850917527, + "efficiency": 0.5256652875342241 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 747.169044482601, + "power": 5.980232031672884, + "efficiency": 0.5591537649347161 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 536.8568946308293, + "power": 5.369519908944163, + "efficiency": 0.549969374019848 + } + ], + "mrp_control": { + "k": 36.248934940192804, + "ki": 0.007781907912176809, + "p": 109.90066412666866, + "integral_limit": 0.009819247149824158 + }, + "true_anomaly": 161.47665610144887, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 26 + }, + { + "inertia": [ + 70.99412536621094, + 0.0, + 0.0, + 0.0, + 138.63671875, + 0.0, + 0.0, + 0.0, + 184.20416259765625 + ], + "mass": 149.90555441523907, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 27, + "solar_panel": { + "direction": [ + -0.024368413701690978, + 0.018177655158660967, + -0.9995377698049214 + ], + "area": 0.3211026378568778, + "efficiency": 0.4166017860689545 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.25358708731046914, + "power": 8.757858046890256, + "type": 1 + }, + "battery": { + "capacity": 16483.235155994862, + "percentage": 0.4667132404682647 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 705.9675933384308, + "power": 6.188725856885078, + "efficiency": 0.5496562528989537 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 636.8201092985132, + "power": 6.5474142370405275, + "efficiency": 0.5471379835288073 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 639.1087117933105, + "power": 6.973862253537641, + "efficiency": 0.549475793097557 + } + ], + "mrp_control": { + "k": 59.3115923464998, + "ki": 0.0011979308428020851, + "p": 233.41462571243258, + "integral_limit": 0.0048019586771340834 + }, + "true_anomaly": 131.6988068849757, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 27 + } + ] +} \ No newline at end of file diff --git a/benchmarks/aeosbench/dataset/cases/00718/taskset.json b/benchmarks/aeosbench/dataset/cases/00718/taskset.json new file mode 100644 index 0000000..a1e691a --- /dev/null +++ b/benchmarks/aeosbench/dataset/cases/00718/taskset.json @@ -0,0 +1,2422 @@ +[ + { + "release_time": 2441, + "due_time": 3430, + "duration": 22, + "coordinate": [ + 69.95469264330205, + -36.065185981239836 + ], + "sensor_type": 1, + "id": 0 + }, + { + "release_time": 1447, + "due_time": 2519, + "duration": 60, + "coordinate": [ + -53.82633149433429, + -112.26137456583254 + ], + "sensor_type": 1, + "id": 1 + }, + { + "release_time": 1890, + "due_time": 3359, + "duration": 22, + "coordinate": [ + 79.279806136687, + 78.56006821033623 + ], + "sensor_type": 1, + "id": 2 + }, + { + "release_time": 965, + "due_time": 3107, + "duration": 48, + "coordinate": [ + -9.144668028988633, + 5.929896954339966 + ], + "sensor_type": 1, + "id": 3 + }, + { + "release_time": 1729, + "due_time": 2038, + "duration": 32, + "coordinate": [ + -42.58102408888887, + -56.34679767347994 + ], + "sensor_type": 1, + "id": 4 + }, + { + "release_time": 2863, + "due_time": 3426, + "duration": 43, + "coordinate": [ + -8.789690247716507, + 173.98224034947685 + ], + "sensor_type": 1, + "id": 5 + }, + { + "release_time": 189, + "due_time": 1368, + "duration": 41, + "coordinate": [ + -80.23753653741424, + -127.5925995524946 + ], + "sensor_type": 1, + "id": 6 + }, + { + "release_time": 1877, + "due_time": 2188, + "duration": 36, + "coordinate": [ + 81.66740220452766, + -152.17640784356942 + ], + "sensor_type": 1, + "id": 7 + }, + { + "release_time": 1993, + "due_time": 3106, + "duration": 56, + "coordinate": [ + -4.319047601975939, + 8.671131271098034 + ], + "sensor_type": 1, + "id": 8 + }, + { + "release_time": 1855, + "due_time": 2291, + "duration": 39, + "coordinate": [ + -78.20804734324253, + -52.58077059060794 + ], + "sensor_type": 1, + "id": 9 + }, + { + "release_time": 1861, + "due_time": 2322, + "duration": 44, + "coordinate": [ + 42.87867691879873, + 100.33844597490287 + ], + "sensor_type": 1, + "id": 10 + }, + { + "release_time": 1399, + "due_time": 3163, + "duration": 53, + "coordinate": [ + 87.82536176894044, + -154.10311619992996 + ], + "sensor_type": 1, + "id": 11 + }, + { + "release_time": 104, + "due_time": 1772, + "duration": 50, + "coordinate": [ + 47.91810338147607, + 110.79494217279881 + ], + "sensor_type": 1, + "id": 12 + }, + { + "release_time": 1150, + "due_time": 3252, + "duration": 54, + "coordinate": [ + 38.335401634346994, + 154.51164089638246 + ], + "sensor_type": 1, + "id": 13 + }, + { + "release_time": 1385, + "due_time": 3330, + "duration": 25, + "coordinate": [ + -36.48286795554353, + -142.6082432259064 + ], + "sensor_type": 1, + "id": 14 + }, + { + "release_time": 735, + "due_time": 1561, + "duration": 55, + "coordinate": [ + 47.56672139639974, + -131.64480760523418 + ], + "sensor_type": 1, + "id": 15 + }, + { + "release_time": 3117, + "due_time": 3394, + "duration": 39, + "coordinate": [ + -28.410556539721256, + -72.64179085480934 + ], + "sensor_type": 1, + "id": 16 + }, + { + "release_time": 2304, + "due_time": 2675, + "duration": 37, + "coordinate": [ + -15.394207924784382, + -118.45126420542651 + ], + "sensor_type": 1, + "id": 17 + }, + { + "release_time": 749, + "due_time": 1337, + "duration": 23, + "coordinate": [ + -14.901114765962788, + -12.72002056469239 + ], + "sensor_type": 1, + "id": 18 + }, + { + "release_time": 2991, + "due_time": 3210, + "duration": 15, + "coordinate": [ + 15.018813643270747, + 107.02770845224751 + ], + "sensor_type": 1, + "id": 19 + }, + { + "release_time": 660, + "due_time": 1221, + "duration": 34, + "coordinate": [ + 20.16061528299089, + -108.55123459029774 + ], + "sensor_type": 1, + "id": 20 + }, + { + "release_time": 3245, + "due_time": 3344, + "duration": 23, + "coordinate": [ + 41.52971474081738, + -28.83867295037595 + ], + "sensor_type": 1, + "id": 21 + }, + { + "release_time": 2195, + "due_time": 2908, + "duration": 38, + "coordinate": [ + 89.65091948996326, + -44.731725727122154 + ], + "sensor_type": 1, + "id": 22 + }, + { + "release_time": 1744, + "due_time": 3021, + "duration": 50, + "coordinate": [ + -65.69426101770183, + -122.42279297204828 + ], + "sensor_type": 1, + "id": 23 + }, + { + "release_time": 3358, + "due_time": 3532, + "duration": 57, + "coordinate": [ + 43.88967365246603, + -43.153732115728644 + ], + "sensor_type": 1, + "id": 24 + }, + { + "release_time": 2444, + "due_time": 2970, + "duration": 39, + "coordinate": [ + -68.34763423548745, + -19.89424156621112 + ], + "sensor_type": 1, + "id": 25 + }, + { + "release_time": 1201, + "due_time": 3438, + "duration": 32, + "coordinate": [ + 20.49246185311827, + 71.75866702869536 + ], + "sensor_type": 1, + "id": 26 + }, + { + "release_time": 133, + "due_time": 1668, + "duration": 33, + "coordinate": [ + 38.05757045147942, + -175.18850380365808 + ], + "sensor_type": 1, + "id": 27 + }, + { + "release_time": 154, + "due_time": 1291, + "duration": 26, + "coordinate": [ + -65.7763983360814, + 114.30697477957068 + ], + "sensor_type": 1, + "id": 28 + }, + { + "release_time": 2693, + "due_time": 3260, + "duration": 51, + "coordinate": [ + 75.69233840010185, + -72.10642164322454 + ], + "sensor_type": 1, + "id": 29 + }, + { + "release_time": 372, + "due_time": 2901, + "duration": 16, + "coordinate": [ + -51.20653971184379, + 139.187625283329 + ], + "sensor_type": 1, + "id": 30 + }, + { + "release_time": 2705, + "due_time": 3359, + "duration": 50, + "coordinate": [ + -85.33894426434023, + -36.50797537706811 + ], + "sensor_type": 1, + "id": 31 + }, + { + "release_time": 1160, + "due_time": 1311, + "duration": 48, + "coordinate": [ + 60.36281299574458, + 116.52475174583657 + ], + "sensor_type": 1, + "id": 32 + }, + { + "release_time": 1342, + "due_time": 3528, + "duration": 57, + "coordinate": [ + 28.537834948008168, + -20.896406720690607 + ], + "sensor_type": 1, + "id": 33 + }, + { + "release_time": 2608, + "due_time": 3074, + "duration": 55, + "coordinate": [ + -35.84540551348616, + 154.83637692275175 + ], + "sensor_type": 1, + "id": 34 + }, + { + "release_time": 3112, + "due_time": 3269, + "duration": 25, + "coordinate": [ + -79.58485472414341, + 149.31756689629248 + ], + "sensor_type": 1, + "id": 35 + }, + { + "release_time": 1286, + "due_time": 3069, + "duration": 60, + "coordinate": [ + -41.19809820861226, + -20.295902122733338 + ], + "sensor_type": 1, + "id": 36 + }, + { + "release_time": 2114, + "due_time": 2682, + "duration": 58, + "coordinate": [ + 0.5659802043691968, + 150.5225742204758 + ], + "sensor_type": 1, + "id": 37 + }, + { + "release_time": 1838, + "due_time": 2161, + "duration": 56, + "coordinate": [ + 30.27964745582166, + -104.979546831618 + ], + "sensor_type": 1, + "id": 38 + }, + { + "release_time": 1899, + "due_time": 3145, + "duration": 39, + "coordinate": [ + -38.496579755999186, + -176.6009288939092 + ], + "sensor_type": 1, + "id": 39 + }, + { + "release_time": 877, + "due_time": 1697, + "duration": 53, + "coordinate": [ + 79.73362122322527, + -37.416324469860086 + ], + "sensor_type": 1, + "id": 40 + }, + { + "release_time": 2791, + "due_time": 3000, + "duration": 38, + "coordinate": [ + 49.01841241535351, + 6.2044268545957095 + ], + "sensor_type": 1, + "id": 41 + }, + { + "release_time": 132, + "due_time": 1609, + "duration": 28, + "coordinate": [ + 2.70539233647375, + 177.4647581912435 + ], + "sensor_type": 1, + "id": 42 + }, + { + "release_time": 1316, + "due_time": 1659, + "duration": 59, + "coordinate": [ + 89.51297182246759, + -44.01746875556168 + ], + "sensor_type": 1, + "id": 43 + }, + { + "release_time": 155, + "due_time": 3370, + "duration": 47, + "coordinate": [ + -43.00854270069304, + -153.8775213539688 + ], + "sensor_type": 1, + "id": 44 + }, + { + "release_time": 2156, + "due_time": 2732, + "duration": 57, + "coordinate": [ + -63.544701888243765, + 143.7134438473804 + ], + "sensor_type": 1, + "id": 45 + }, + { + "release_time": 3278, + "due_time": 3428, + "duration": 41, + "coordinate": [ + -18.490534672463127, + -2.6824348137989773 + ], + "sensor_type": 1, + "id": 46 + }, + { + "release_time": 1345, + "due_time": 2501, + "duration": 59, + "coordinate": [ + 2.76319568980108, + 162.94908571001275 + ], + "sensor_type": 1, + "id": 47 + }, + { + "release_time": 2755, + "due_time": 3184, + "duration": 56, + "coordinate": [ + 22.04146980458492, + 9.161636065390155 + ], + "sensor_type": 1, + "id": 48 + }, + { + "release_time": 414, + "due_time": 2222, + "duration": 33, + "coordinate": [ + 41.04932041927083, + -12.30745656431452 + ], + "sensor_type": 1, + "id": 49 + }, + { + "release_time": 2702, + "due_time": 3126, + "duration": 47, + "coordinate": [ + -20.031700173980212, + -164.6189821886603 + ], + "sensor_type": 1, + "id": 50 + }, + { + "release_time": 1525, + "due_time": 1926, + "duration": 41, + "coordinate": [ + 1.8237691291582365, + -101.36897524837983 + ], + "sensor_type": 1, + "id": 51 + }, + { + "release_time": 1012, + "due_time": 3177, + "duration": 58, + "coordinate": [ + -34.35002868263214, + 35.07723380984902 + ], + "sensor_type": 1, + "id": 52 + }, + { + "release_time": 2039, + "due_time": 2363, + "duration": 56, + "coordinate": [ + 35.15471942444694, + 3.552447871630818 + ], + "sensor_type": 1, + "id": 53 + }, + { + "release_time": 2777, + "due_time": 3075, + "duration": 41, + "coordinate": [ + 35.36893836435475, + 64.70130783957632 + ], + "sensor_type": 1, + "id": 54 + }, + { + "release_time": 2406, + "due_time": 3462, + "duration": 38, + "coordinate": [ + 12.079944938465573, + 45.887829105660956 + ], + "sensor_type": 1, + "id": 55 + }, + { + "release_time": 718, + "due_time": 2163, + "duration": 37, + "coordinate": [ + 46.91229352130799, + -25.973629633335406 + ], + "sensor_type": 1, + "id": 56 + }, + { + "release_time": 366, + "due_time": 2329, + "duration": 40, + "coordinate": [ + 47.07616623152424, + 18.648121338088373 + ], + "sensor_type": 1, + "id": 57 + }, + { + "release_time": 2870, + "due_time": 3126, + "duration": 16, + "coordinate": [ + 29.47457461769919, + 88.34224808263878 + ], + "sensor_type": 1, + "id": 58 + }, + { + "release_time": 2927, + "due_time": 3555, + "duration": 40, + "coordinate": [ + 69.68136617336376, + -102.9226601389067 + ], + "sensor_type": 1, + "id": 59 + }, + { + "release_time": 1577, + "due_time": 2405, + "duration": 19, + "coordinate": [ + -4.154872018467032, + -77.27901951422112 + ], + "sensor_type": 1, + "id": 60 + }, + { + "release_time": 3516, + "due_time": 3597, + "duration": 26, + "coordinate": [ + 81.84136672934767, + -167.8729338738 + ], + "sensor_type": 1, + "id": 61 + }, + { + "release_time": 3297, + "due_time": 3456, + "duration": 35, + "coordinate": [ + -33.0668899335339, + -119.35777036071485 + ], + "sensor_type": 1, + "id": 62 + }, + { + "release_time": 181, + "due_time": 2323, + "duration": 20, + "coordinate": [ + -48.833952210631736, + -90.80093996761778 + ], + "sensor_type": 1, + "id": 63 + }, + { + "release_time": 2266, + "due_time": 3216, + "duration": 26, + "coordinate": [ + 7.387032391502046, + 59.72106251149583 + ], + "sensor_type": 1, + "id": 64 + }, + { + "release_time": 387, + "due_time": 3441, + "duration": 16, + "coordinate": [ + -68.6574525630198, + 82.6192471997918 + ], + "sensor_type": 1, + "id": 65 + }, + { + "release_time": 1833, + "due_time": 2459, + "duration": 39, + "coordinate": [ + 82.63628907060624, + 164.8942423361092 + ], + "sensor_type": 1, + "id": 66 + }, + { + "release_time": 2088, + "due_time": 2960, + "duration": 35, + "coordinate": [ + -89.8167801047193, + -8.144052373117631 + ], + "sensor_type": 1, + "id": 67 + }, + { + "release_time": 838, + "due_time": 1616, + "duration": 59, + "coordinate": [ + 29.48320032382385, + -60.746095783533065 + ], + "sensor_type": 1, + "id": 68 + }, + { + "release_time": 671, + "due_time": 2898, + "duration": 53, + "coordinate": [ + 88.2452027884346, + -138.7260748947413 + ], + "sensor_type": 1, + "id": 69 + }, + { + "release_time": 2811, + "due_time": 3260, + "duration": 32, + "coordinate": [ + 26.44059464972983, + -122.48520743590012 + ], + "sensor_type": 1, + "id": 70 + }, + { + "release_time": 567, + "due_time": 1792, + "duration": 56, + "coordinate": [ + -72.339511846053, + 162.89462701734362 + ], + "sensor_type": 1, + "id": 71 + }, + { + "release_time": 1328, + "due_time": 1826, + "duration": 48, + "coordinate": [ + 74.18202381619437, + -123.42909531823736 + ], + "sensor_type": 1, + "id": 72 + }, + { + "release_time": 3272, + "due_time": 3525, + "duration": 51, + "coordinate": [ + 53.191135923315585, + -159.37273833514178 + ], + "sensor_type": 1, + "id": 73 + }, + { + "release_time": 1326, + "due_time": 2631, + "duration": 32, + "coordinate": [ + 54.7675541176566, + 109.57508833188177 + ], + "sensor_type": 1, + "id": 74 + }, + { + "release_time": 1317, + "due_time": 2888, + "duration": 41, + "coordinate": [ + -37.292258272252845, + -116.54821149894514 + ], + "sensor_type": 1, + "id": 75 + }, + { + "release_time": 205, + "due_time": 567, + "duration": 43, + "coordinate": [ + 76.77877885076168, + -150.22900596188356 + ], + "sensor_type": 1, + "id": 76 + }, + { + "release_time": 2066, + "due_time": 2243, + "duration": 43, + "coordinate": [ + 43.192947665118, + 136.2459761317428 + ], + "sensor_type": 1, + "id": 77 + }, + { + "release_time": 3410, + "due_time": 3521, + "duration": 34, + "coordinate": [ + -32.04855462775187, + -170.5424227553439 + ], + "sensor_type": 1, + "id": 78 + }, + { + "release_time": 1383, + "due_time": 1910, + "duration": 24, + "coordinate": [ + -42.46978818828531, + 131.8173423209999 + ], + "sensor_type": 1, + "id": 79 + }, + { + "release_time": 1320, + "due_time": 3497, + "duration": 29, + "coordinate": [ + 32.13592997123452, + 157.34010719601957 + ], + "sensor_type": 1, + "id": 80 + }, + { + "release_time": 3360, + "due_time": 3539, + "duration": 34, + "coordinate": [ + -83.33072648094733, + 127.35263271644732 + ], + "sensor_type": 1, + "id": 81 + }, + { + "release_time": 352, + "due_time": 2404, + "duration": 47, + "coordinate": [ + 34.69254684732114, + -75.44751229352994 + ], + "sensor_type": 1, + "id": 82 + }, + { + "release_time": 782, + "due_time": 2573, + "duration": 57, + "coordinate": [ + -72.31575969097256, + 82.59426834159399 + ], + "sensor_type": 1, + "id": 83 + }, + { + "release_time": 1074, + "due_time": 3138, + "duration": 25, + "coordinate": [ + 34.941547249893375, + -160.1727679413515 + ], + "sensor_type": 1, + "id": 84 + }, + { + "release_time": 2977, + "due_time": 3396, + "duration": 26, + "coordinate": [ + -57.375509125310764, + 68.13233442416765 + ], + "sensor_type": 1, + "id": 85 + }, + { + "release_time": 734, + "due_time": 1164, + "duration": 36, + "coordinate": [ + 50.130462712303455, + 111.10572713039255 + ], + "sensor_type": 1, + "id": 86 + }, + { + "release_time": 3146, + "due_time": 3381, + "duration": 33, + "coordinate": [ + -19.34700022817117, + 32.512110706318595 + ], + "sensor_type": 1, + "id": 87 + }, + { + "release_time": 2238, + "due_time": 3472, + "duration": 17, + "coordinate": [ + -16.095993846066108, + -37.94778660060186 + ], + "sensor_type": 1, + "id": 88 + }, + { + "release_time": 1621, + "due_time": 3253, + "duration": 29, + "coordinate": [ + -56.321370331105065, + 166.09839095964787 + ], + "sensor_type": 1, + "id": 89 + }, + { + "release_time": 676, + "due_time": 3110, + "duration": 60, + "coordinate": [ + 9.743334892913225, + 9.944862482724744 + ], + "sensor_type": 1, + "id": 90 + }, + { + "release_time": 3479, + "due_time": 3587, + "duration": 24, + "coordinate": [ + -58.49076209216886, + 143.03724776548341 + ], + "sensor_type": 1, + "id": 91 + }, + { + "release_time": 1648, + "due_time": 3494, + "duration": 50, + "coordinate": [ + -13.703441841834149, + -146.6661414970638 + ], + "sensor_type": 1, + "id": 92 + }, + { + "release_time": 1378, + "due_time": 1947, + "duration": 38, + "coordinate": [ + 72.95517726359091, + -154.4581624676139 + ], + "sensor_type": 1, + "id": 93 + }, + { + "release_time": 2511, + "due_time": 3232, + "duration": 38, + "coordinate": [ + 13.104586511854706, + 179.60868385501516 + ], + "sensor_type": 1, + "id": 94 + }, + { + "release_time": 226, + "due_time": 3496, + "duration": 16, + "coordinate": [ + 78.12849889243276, + -142.16645571348266 + ], + "sensor_type": 1, + "id": 95 + }, + { + "release_time": 2919, + "due_time": 3168, + "duration": 27, + "coordinate": [ + -59.23975727750212, + 84.02411775403812 + ], + "sensor_type": 1, + "id": 96 + }, + { + "release_time": 2379, + "due_time": 2648, + "duration": 29, + "coordinate": [ + -19.57568690351691, + 134.56054099704681 + ], + "sensor_type": 1, + "id": 97 + }, + { + "release_time": 1106, + "due_time": 3595, + "duration": 20, + "coordinate": [ + -58.63546775465703, + 104.45266596259728 + ], + "sensor_type": 1, + "id": 98 + }, + { + "release_time": 2857, + "due_time": 3186, + "duration": 19, + "coordinate": [ + 76.83176107018079, + -80.47563181798644 + ], + "sensor_type": 1, + "id": 99 + }, + { + "release_time": 1227, + "due_time": 2619, + "duration": 50, + "coordinate": [ + 24.930797426665876, + -102.76819444854586 + ], + "sensor_type": 1, + "id": 100 + }, + { + "release_time": 1748, + "due_time": 2521, + "duration": 52, + "coordinate": [ + -64.75584218853601, + 59.16607316764117 + ], + "sensor_type": 1, + "id": 101 + }, + { + "release_time": 2937, + "due_time": 3273, + "duration": 19, + "coordinate": [ + 42.61049699217858, + 11.969492046393185 + ], + "sensor_type": 1, + "id": 102 + }, + { + "release_time": 148, + "due_time": 1240, + "duration": 17, + "coordinate": [ + 32.221380394347136, + -12.026664762680099 + ], + "sensor_type": 1, + "id": 103 + }, + { + "release_time": 853, + "due_time": 1873, + "duration": 44, + "coordinate": [ + -73.12400331567434, + 55.83030905942991 + ], + "sensor_type": 1, + "id": 104 + }, + { + "release_time": 2934, + "due_time": 3371, + "duration": 24, + "coordinate": [ + 15.80404126835721, + 174.81274557337935 + ], + "sensor_type": 1, + "id": 105 + }, + { + "release_time": 710, + "due_time": 930, + "duration": 33, + "coordinate": [ + -27.673877969518344, + 175.62676950397997 + ], + "sensor_type": 1, + "id": 106 + }, + { + "release_time": 1948, + "due_time": 3391, + "duration": 38, + "coordinate": [ + 25.182431699050397, + 143.25362037679128 + ], + "sensor_type": 1, + "id": 107 + }, + { + "release_time": 1650, + "due_time": 3587, + "duration": 41, + "coordinate": [ + -80.20677460707077, + 32.16764902865157 + ], + "sensor_type": 1, + "id": 108 + }, + { + "release_time": 778, + "due_time": 2459, + "duration": 41, + "coordinate": [ + -9.667175817772815, + 29.63754374394611 + ], + "sensor_type": 1, + "id": 109 + }, + { + "release_time": 996, + "due_time": 1585, + "duration": 21, + "coordinate": [ + -80.0216927497183, + 139.64085945501142 + ], + "sensor_type": 1, + "id": 110 + }, + { + "release_time": 185, + "due_time": 3134, + "duration": 33, + "coordinate": [ + -82.28521696277298, + -21.20226333744489 + ], + "sensor_type": 1, + "id": 111 + }, + { + "release_time": 2264, + "due_time": 3201, + "duration": 25, + "coordinate": [ + 38.86879065704886, + 157.83838512741374 + ], + "sensor_type": 1, + "id": 112 + }, + { + "release_time": 666, + "due_time": 1932, + "duration": 35, + "coordinate": [ + 21.703887077307, + 103.9457718856562 + ], + "sensor_type": 1, + "id": 113 + }, + { + "release_time": 1459, + "due_time": 2509, + "duration": 36, + "coordinate": [ + -46.036442540288945, + 88.12804162308117 + ], + "sensor_type": 1, + "id": 114 + }, + { + "release_time": 1567, + "due_time": 2959, + "duration": 60, + "coordinate": [ + -35.120732178458404, + 35.936313431650035 + ], + "sensor_type": 1, + "id": 115 + }, + { + "release_time": 760, + "due_time": 1160, + "duration": 46, + "coordinate": [ + 89.22524788654232, + -108.33418813280642 + ], + "sensor_type": 1, + "id": 116 + }, + { + "release_time": 2541, + "due_time": 3488, + "duration": 49, + "coordinate": [ + -88.95336608295874, + 177.21155712555577 + ], + "sensor_type": 1, + "id": 117 + }, + { + "release_time": 833, + "due_time": 3083, + "duration": 60, + "coordinate": [ + -0.7470983043529174, + -79.24193114533118 + ], + "sensor_type": 1, + "id": 118 + }, + { + "release_time": 2066, + "due_time": 2863, + "duration": 21, + "coordinate": [ + -47.076873390710944, + 121.88963547486418 + ], + "sensor_type": 1, + "id": 119 + }, + { + "release_time": 1275, + "due_time": 2638, + "duration": 57, + "coordinate": [ + 38.54041595883365, + -120.29063992992792 + ], + "sensor_type": 1, + "id": 120 + }, + { + "release_time": 3131, + "due_time": 3468, + "duration": 57, + "coordinate": [ + 11.447418801046197, + -72.40394930997573 + ], + "sensor_type": 1, + "id": 121 + }, + { + "release_time": 3118, + "due_time": 3241, + "duration": 34, + "coordinate": [ + 66.92682531879885, + -126.13092220009574 + ], + "sensor_type": 1, + "id": 122 + }, + { + "release_time": 1216, + "due_time": 1910, + "duration": 39, + "coordinate": [ + -80.04605143111394, + -151.12308810536933 + ], + "sensor_type": 1, + "id": 123 + }, + { + "release_time": 2041, + "due_time": 2925, + "duration": 31, + "coordinate": [ + -18.397820413172994, + 85.90177415428332 + ], + "sensor_type": 1, + "id": 124 + }, + { + "release_time": 2161, + "due_time": 2725, + "duration": 32, + "coordinate": [ + 53.396089648352216, + 35.138828574709294 + ], + "sensor_type": 1, + "id": 125 + }, + { + "release_time": 1676, + "due_time": 3364, + "duration": 47, + "coordinate": [ + 4.911223144862063, + -134.74305409413034 + ], + "sensor_type": 1, + "id": 126 + }, + { + "release_time": 2864, + "due_time": 3117, + "duration": 44, + "coordinate": [ + -10.886899994169667, + -144.72395705163834 + ], + "sensor_type": 1, + "id": 127 + }, + { + "release_time": 1701, + "due_time": 2640, + "duration": 60, + "coordinate": [ + -32.48418794567446, + 37.34772713976048 + ], + "sensor_type": 1, + "id": 128 + }, + { + "release_time": 2767, + "due_time": 3002, + "duration": 38, + "coordinate": [ + -42.180829064446165, + -29.445058665669507 + ], + "sensor_type": 1, + "id": 129 + }, + { + "release_time": 3298, + "due_time": 3561, + "duration": 16, + "coordinate": [ + -42.665698643114055, + 57.28995057184852 + ], + "sensor_type": 1, + "id": 130 + }, + { + "release_time": 1516, + "due_time": 2200, + "duration": 39, + "coordinate": [ + 31.28132501715264, + -160.16864030254956 + ], + "sensor_type": 1, + "id": 131 + }, + { + "release_time": 1003, + "due_time": 3100, + "duration": 53, + "coordinate": [ + -21.373183893033953, + -102.65064659497841 + ], + "sensor_type": 1, + "id": 132 + }, + { + "release_time": 3211, + "due_time": 3445, + "duration": 30, + "coordinate": [ + -36.54874777701505, + -163.8251910492827 + ], + "sensor_type": 1, + "id": 133 + }, + { + "release_time": 91, + "due_time": 3210, + "duration": 39, + "coordinate": [ + 73.85236937882812, + 152.9109189250587 + ], + "sensor_type": 1, + "id": 134 + }, + { + "release_time": 655, + "due_time": 2600, + "duration": 33, + "coordinate": [ + -8.018066066632556, + -64.91863772774205 + ], + "sensor_type": 1, + "id": 135 + }, + { + "release_time": 2519, + "due_time": 3341, + "duration": 46, + "coordinate": [ + -84.67823633787042, + 35.91497614287405 + ], + "sensor_type": 1, + "id": 136 + }, + { + "release_time": 1593, + "due_time": 2188, + "duration": 17, + "coordinate": [ + 30.907191034522384, + 126.34436157256346 + ], + "sensor_type": 1, + "id": 137 + }, + { + "release_time": 719, + "due_time": 1874, + "duration": 32, + "coordinate": [ + -55.8378315709145, + 160.64290598011831 + ], + "sensor_type": 1, + "id": 138 + }, + { + "release_time": 3301, + "due_time": 3515, + "duration": 58, + "coordinate": [ + 0.577352724255789, + 79.93185378230402 + ], + "sensor_type": 1, + "id": 139 + }, + { + "release_time": 925, + "due_time": 3232, + "duration": 53, + "coordinate": [ + 34.66864895970302, + -83.51219430445211 + ], + "sensor_type": 1, + "id": 140 + }, + { + "release_time": 851, + "due_time": 2238, + "duration": 48, + "coordinate": [ + 87.11738031237132, + 91.04262934874293 + ], + "sensor_type": 1, + "id": 141 + }, + { + "release_time": 2337, + "due_time": 3319, + "duration": 16, + "coordinate": [ + 41.13647734344329, + 171.9455846573647 + ], + "sensor_type": 1, + "id": 142 + }, + { + "release_time": 51, + "due_time": 2894, + "duration": 49, + "coordinate": [ + 16.745129262103262, + -25.655634279633034 + ], + "sensor_type": 1, + "id": 143 + }, + { + "release_time": 1176, + "due_time": 3600, + "duration": 49, + "coordinate": [ + -24.827107780250927, + -3.0294788609744217 + ], + "sensor_type": 1, + "id": 144 + }, + { + "release_time": 1204, + "due_time": 3304, + "duration": 41, + "coordinate": [ + -75.55571099668916, + -114.58171424995135 + ], + "sensor_type": 1, + "id": 145 + }, + { + "release_time": 3455, + "due_time": 3520, + "duration": 20, + "coordinate": [ + -66.61696404288963, + 68.24587740143468 + ], + "sensor_type": 1, + "id": 146 + }, + { + "release_time": 1405, + "due_time": 2746, + "duration": 53, + "coordinate": [ + 77.50505442569587, + 134.79830667838405 + ], + "sensor_type": 1, + "id": 147 + }, + { + "release_time": 2401, + "due_time": 3152, + "duration": 36, + "coordinate": [ + 77.68005902651686, + 122.6986429851006 + ], + "sensor_type": 1, + "id": 148 + }, + { + "release_time": 1972, + "due_time": 2991, + "duration": 24, + "coordinate": [ + 69.57013735087648, + 72.285633688768 + ], + "sensor_type": 1, + "id": 149 + }, + { + "release_time": 1283, + "due_time": 2093, + "duration": 25, + "coordinate": [ + -82.40959681331424, + -6.762531500661424 + ], + "sensor_type": 1, + "id": 150 + }, + { + "release_time": 657, + "due_time": 2786, + "duration": 17, + "coordinate": [ + 59.33723878748913, + 132.02256635744453 + ], + "sensor_type": 1, + "id": 151 + }, + { + "release_time": 1230, + "due_time": 3518, + "duration": 20, + "coordinate": [ + -78.47712287810268, + -105.03532489158053 + ], + "sensor_type": 1, + "id": 152 + }, + { + "release_time": 2412, + "due_time": 3433, + "duration": 57, + "coordinate": [ + 2.279125057031692, + 70.15892670381152 + ], + "sensor_type": 1, + "id": 153 + }, + { + "release_time": 2266, + "due_time": 2827, + "duration": 58, + "coordinate": [ + -84.08661501235315, + -154.98466766979095 + ], + "sensor_type": 1, + "id": 154 + }, + { + "release_time": 1783, + "due_time": 2448, + "duration": 19, + "coordinate": [ + -22.233528320560808, + 108.08537316498928 + ], + "sensor_type": 1, + "id": 155 + }, + { + "release_time": 1528, + "due_time": 2874, + "duration": 18, + "coordinate": [ + 70.26549505891666, + 13.401312255191442 + ], + "sensor_type": 1, + "id": 156 + }, + { + "release_time": 3046, + "due_time": 3572, + "duration": 50, + "coordinate": [ + 31.263325842708852, + -147.8736400075855 + ], + "sensor_type": 1, + "id": 157 + }, + { + "release_time": 710, + "due_time": 1904, + "duration": 19, + "coordinate": [ + 30.32064318815135, + -73.16393036456456 + ], + "sensor_type": 1, + "id": 158 + }, + { + "release_time": 1528, + "due_time": 2814, + "duration": 38, + "coordinate": [ + 79.95539918854811, + -100.47182395001462 + ], + "sensor_type": 1, + "id": 159 + }, + { + "release_time": 2225, + "due_time": 3052, + "duration": 43, + "coordinate": [ + 33.852090604302504, + -39.42417065538075 + ], + "sensor_type": 1, + "id": 160 + }, + { + "release_time": 1912, + "due_time": 2745, + "duration": 28, + "coordinate": [ + 20.67697763718519, + 45.57389499950162 + ], + "sensor_type": 1, + "id": 161 + }, + { + "release_time": 1537, + "due_time": 2568, + "duration": 25, + "coordinate": [ + 16.30643266494758, + 137.41581980455413 + ], + "sensor_type": 1, + "id": 162 + }, + { + "release_time": 1072, + "due_time": 2391, + "duration": 53, + "coordinate": [ + 9.242400891050835, + -85.76134659743903 + ], + "sensor_type": 1, + "id": 163 + }, + { + "release_time": 2448, + "due_time": 2726, + "duration": 37, + "coordinate": [ + -2.6759029354373354, + 174.85557442014442 + ], + "sensor_type": 1, + "id": 164 + }, + { + "release_time": 2063, + "due_time": 3027, + "duration": 51, + "coordinate": [ + -61.15715345400913, + -172.10632095026102 + ], + "sensor_type": 1, + "id": 165 + }, + { + "release_time": 426, + "due_time": 2149, + "duration": 23, + "coordinate": [ + 16.541267228837242, + 23.339004552978736 + ], + "sensor_type": 1, + "id": 166 + }, + { + "release_time": 3380, + "due_time": 3590, + "duration": 60, + "coordinate": [ + 22.04146175731833, + 81.58601943648341 + ], + "sensor_type": 1, + "id": 167 + }, + { + "release_time": 795, + "due_time": 1647, + "duration": 48, + "coordinate": [ + -23.045501864551028, + 118.54103966548132 + ], + "sensor_type": 1, + "id": 168 + }, + { + "release_time": 3050, + "due_time": 3371, + "duration": 15, + "coordinate": [ + 7.484577045899059, + -37.623926458479275 + ], + "sensor_type": 1, + "id": 169 + }, + { + "release_time": 2511, + "due_time": 3445, + "duration": 45, + "coordinate": [ + -65.67433063228813, + 11.165785768101102 + ], + "sensor_type": 1, + "id": 170 + }, + { + "release_time": 1163, + "due_time": 3341, + "duration": 37, + "coordinate": [ + 6.447604697740616, + -116.578211187276 + ], + "sensor_type": 1, + "id": 171 + }, + { + "release_time": 24, + "due_time": 2137, + "duration": 42, + "coordinate": [ + -22.579397007194103, + -41.399620147246424 + ], + "sensor_type": 1, + "id": 172 + }, + { + "release_time": 823, + "due_time": 3207, + "duration": 31, + "coordinate": [ + -2.474333348082837, + -178.61589884994984 + ], + "sensor_type": 1, + "id": 173 + }, + { + "release_time": 805, + "due_time": 1627, + "duration": 49, + "coordinate": [ + 29.025987133027996, + -101.14665509151011 + ], + "sensor_type": 1, + "id": 174 + }, + { + "release_time": 11, + "due_time": 2217, + "duration": 23, + "coordinate": [ + 20.68007965349841, + 2.4858104019358507 + ], + "sensor_type": 1, + "id": 175 + }, + { + "release_time": 2502, + "due_time": 3166, + "duration": 34, + "coordinate": [ + 48.43019549879304, + -54.15008878887113 + ], + "sensor_type": 1, + "id": 176 + }, + { + "release_time": 170, + "due_time": 2596, + "duration": 52, + "coordinate": [ + -79.05348030108482, + 157.82215609327767 + ], + "sensor_type": 1, + "id": 177 + }, + { + "release_time": 3089, + "due_time": 3388, + "duration": 47, + "coordinate": [ + -81.11052678652837, + 103.4002221060685 + ], + "sensor_type": 1, + "id": 178 + }, + { + "release_time": 836, + "due_time": 1862, + "duration": 44, + "coordinate": [ + 25.916766150098596, + -175.22828237418048 + ], + "sensor_type": 1, + "id": 179 + }, + { + "release_time": 2491, + "due_time": 2834, + "duration": 35, + "coordinate": [ + 67.40749953369908, + 161.68609438662395 + ], + "sensor_type": 1, + "id": 180 + }, + { + "release_time": 3482, + "due_time": 3599, + "duration": 36, + "coordinate": [ + -88.77742124087857, + 144.76563281730353 + ], + "sensor_type": 1, + "id": 181 + }, + { + "release_time": 1506, + "due_time": 2309, + "duration": 32, + "coordinate": [ + 11.690562131424414, + -172.2024223054231 + ], + "sensor_type": 1, + "id": 182 + }, + { + "release_time": 2165, + "due_time": 2438, + "duration": 43, + "coordinate": [ + 63.58679653880097, + -179.95582380851107 + ], + "sensor_type": 1, + "id": 183 + }, + { + "release_time": 3093, + "due_time": 3447, + "duration": 49, + "coordinate": [ + -40.35469190474893, + -135.876601124037 + ], + "sensor_type": 1, + "id": 184 + }, + { + "release_time": 1112, + "due_time": 2939, + "duration": 23, + "coordinate": [ + 34.40486328016593, + 44.81820430753689 + ], + "sensor_type": 1, + "id": 185 + }, + { + "release_time": 1186, + "due_time": 3447, + "duration": 32, + "coordinate": [ + 82.88187007250346, + -155.89431070554102 + ], + "sensor_type": 1, + "id": 186 + }, + { + "release_time": 2000, + "due_time": 2458, + "duration": 29, + "coordinate": [ + -16.08405983300473, + -41.367936613802186 + ], + "sensor_type": 1, + "id": 187 + }, + { + "release_time": 2532, + "due_time": 2989, + "duration": 16, + "coordinate": [ + 40.70026131049818, + -105.67833524682402 + ], + "sensor_type": 1, + "id": 188 + }, + { + "release_time": 2390, + "due_time": 2629, + "duration": 41, + "coordinate": [ + 24.152827434585802, + -67.8038271897767 + ], + "sensor_type": 1, + "id": 189 + }, + { + "release_time": 705, + "due_time": 1541, + "duration": 46, + "coordinate": [ + -21.61202644634855, + 8.640915299497323 + ], + "sensor_type": 1, + "id": 190 + }, + { + "release_time": 2293, + "due_time": 2681, + "duration": 40, + "coordinate": [ + 73.09907650120553, + -77.83771977404078 + ], + "sensor_type": 1, + "id": 191 + }, + { + "release_time": 5, + "due_time": 2853, + "duration": 25, + "coordinate": [ + 61.41596359720924, + 157.7490346258549 + ], + "sensor_type": 1, + "id": 192 + }, + { + "release_time": 1196, + "due_time": 3367, + "duration": 40, + "coordinate": [ + 88.82290751770583, + -159.56105119111803 + ], + "sensor_type": 1, + "id": 193 + }, + { + "release_time": 30, + "due_time": 867, + "duration": 19, + "coordinate": [ + -29.227151601718326, + 37.74894192625925 + ], + "sensor_type": 1, + "id": 194 + }, + { + "release_time": 1828, + "due_time": 2921, + "duration": 30, + "coordinate": [ + -15.69946165889776, + 76.80254178905909 + ], + "sensor_type": 1, + "id": 195 + }, + { + "release_time": 2803, + "due_time": 3443, + "duration": 38, + "coordinate": [ + 40.6252369790372, + -72.94640960835758 + ], + "sensor_type": 1, + "id": 196 + }, + { + "release_time": 242, + "due_time": 1496, + "duration": 34, + "coordinate": [ + -20.774976241733796, + -114.39272480439062 + ], + "sensor_type": 1, + "id": 197 + }, + { + "release_time": 881, + "due_time": 3434, + "duration": 16, + "coordinate": [ + 44.20680802265596, + -28.98004989596592 + ], + "sensor_type": 1, + "id": 198 + }, + { + "release_time": 1354, + "due_time": 3387, + "duration": 17, + "coordinate": [ + 30.23942919379722, + -146.28938226913135 + ], + "sensor_type": 1, + "id": 199 + }, + { + "release_time": 1003, + "due_time": 2188, + "duration": 46, + "coordinate": [ + -28.403914362167285, + 91.88838693519847 + ], + "sensor_type": 1, + "id": 200 + }, + { + "release_time": 1378, + "due_time": 2660, + "duration": 32, + "coordinate": [ + 7.681507678955754, + -160.48339727717996 + ], + "sensor_type": 1, + "id": 201 + }, + { + "release_time": 3040, + "due_time": 3172, + "duration": 41, + "coordinate": [ + -47.75047702915869, + 107.24212243657968 + ], + "sensor_type": 1, + "id": 202 + }, + { + "release_time": 2765, + "due_time": 2955, + "duration": 42, + "coordinate": [ + 14.650947881251398, + 43.85980421095107 + ], + "sensor_type": 1, + "id": 203 + }, + { + "release_time": 1394, + "due_time": 3027, + "duration": 60, + "coordinate": [ + -34.238296137110716, + -85.3981228199755 + ], + "sensor_type": 1, + "id": 204 + }, + { + "release_time": 98, + "due_time": 3318, + "duration": 22, + "coordinate": [ + -69.41146826422107, + -165.2942041853162 + ], + "sensor_type": 1, + "id": 205 + }, + { + "release_time": 2165, + "due_time": 2355, + "duration": 50, + "coordinate": [ + 45.99007762660938, + 119.92525901721115 + ], + "sensor_type": 1, + "id": 206 + }, + { + "release_time": 3502, + "due_time": 3599, + "duration": 24, + "coordinate": [ + 83.14592231732394, + -151.15795564427174 + ], + "sensor_type": 1, + "id": 207 + }, + { + "release_time": 2128, + "due_time": 3463, + "duration": 27, + "coordinate": [ + 79.94436177687112, + -100.41782381535918 + ], + "sensor_type": 1, + "id": 208 + }, + { + "release_time": 3374, + "due_time": 3597, + "duration": 49, + "coordinate": [ + 22.792270933156246, + -126.8215098802301 + ], + "sensor_type": 1, + "id": 209 + }, + { + "release_time": 212, + "due_time": 497, + "duration": 52, + "coordinate": [ + -44.970783637307164, + -100.19405378661544 + ], + "sensor_type": 1, + "id": 210 + }, + { + "release_time": 409, + "due_time": 1903, + "duration": 50, + "coordinate": [ + -29.185882478841712, + -8.714975152789975 + ], + "sensor_type": 1, + "id": 211 + }, + { + "release_time": 292, + "due_time": 3390, + "duration": 48, + "coordinate": [ + 26.35760660394193, + 65.26640472538685 + ], + "sensor_type": 1, + "id": 212 + }, + { + "release_time": 1910, + "due_time": 2424, + "duration": 31, + "coordinate": [ + -34.29564391605517, + -99.83520674530148 + ], + "sensor_type": 1, + "id": 213 + }, + { + "release_time": 595, + "due_time": 866, + "duration": 30, + "coordinate": [ + 10.637215431006695, + -116.35078330031625 + ], + "sensor_type": 1, + "id": 214 + }, + { + "release_time": 2327, + "due_time": 3175, + "duration": 50, + "coordinate": [ + -6.515557983416031, + 92.2136028273689 + ], + "sensor_type": 1, + "id": 215 + }, + { + "release_time": 2632, + "due_time": 3176, + "duration": 55, + "coordinate": [ + 81.66502407399852, + -38.64013183315822 + ], + "sensor_type": 1, + "id": 216 + }, + { + "release_time": 481, + "due_time": 3233, + "duration": 16, + "coordinate": [ + 44.11628471182567, + -135.73534867790954 + ], + "sensor_type": 1, + "id": 217 + }, + { + "release_time": 3034, + "due_time": 3379, + "duration": 29, + "coordinate": [ + -22.476681521492424, + 20.172195950855553 + ], + "sensor_type": 1, + "id": 218 + }, + { + "release_time": 964, + "due_time": 2514, + "duration": 31, + "coordinate": [ + 49.4795184303409, + 111.41350453143627 + ], + "sensor_type": 1, + "id": 219 + } +] \ No newline at end of file diff --git a/benchmarks/aeosbench/dataset/cases/00733/constellation.json b/benchmarks/aeosbench/dataset/cases/00733/constellation.json new file mode 100644 index 0000000..ae318b9 --- /dev/null +++ b/benchmarks/aeosbench/dataset/cases/00733/constellation.json @@ -0,0 +1,1378 @@ +{ + "orbits": [ + { + "id": 0, + "eccentricity": 0.0001648, + "semi_major_axis": 6921000.0, + "inclination": 43.0047, + "right_ascension_of_the_ascending_node": 255.061, + "argument_of_perigee": 278.5725 + }, + { + "id": 1, + "eccentricity": 0.0014752, + "semi_major_axis": 6921000.0, + "inclination": 53.2168, + "right_ascension_of_the_ascending_node": 154.1532, + "argument_of_perigee": 42.714 + }, + { + "id": 2, + "eccentricity": 0.0001335, + "semi_major_axis": 6921000.0, + "inclination": 53.2185, + "right_ascension_of_the_ascending_node": 329.1656, + "argument_of_perigee": 81.38 + }, + { + "id": 3, + "eccentricity": 0.0001686, + "semi_major_axis": 6921000.0, + "inclination": 53.0555, + "right_ascension_of_the_ascending_node": 72.7454, + "argument_of_perigee": 82.4968 + }, + { + "id": 4, + "eccentricity": 0.000272, + "semi_major_axis": 6921000.0, + "inclination": 70.0009, + "right_ascension_of_the_ascending_node": 290.6317, + "argument_of_perigee": 252.8556 + }, + { + "id": 5, + "eccentricity": 0.0003279, + "semi_major_axis": 6921000.0, + "inclination": 53.0239, + "right_ascension_of_the_ascending_node": 337.0132, + "argument_of_perigee": 119.19 + }, + { + "id": 6, + "eccentricity": 0.0001486, + "semi_major_axis": 6921000.0, + "inclination": 97.6549, + "right_ascension_of_the_ascending_node": 299.0478, + "argument_of_perigee": 92.8189 + }, + { + "id": 7, + "eccentricity": 0.0001893, + "semi_major_axis": 6921000.0, + "inclination": 53.0552, + "right_ascension_of_the_ascending_node": 72.4078, + "argument_of_perigee": 137.139 + }, + { + "id": 8, + "eccentricity": 0.0001378, + "semi_major_axis": 6921000.0, + "inclination": 53.0543, + "right_ascension_of_the_ascending_node": 216.0178, + "argument_of_perigee": 100.3856 + }, + { + "id": 9, + "eccentricity": 0.0001355, + "semi_major_axis": 6921000.0, + "inclination": 53.2171, + "right_ascension_of_the_ascending_node": 119.2207, + "argument_of_perigee": 89.3165 + }, + { + "id": 10, + "eccentricity": 0.0001291, + "semi_major_axis": 6921000.0, + "inclination": 53.2157, + "right_ascension_of_the_ascending_node": 168.0908, + "argument_of_perigee": 91.3745 + }, + { + "id": 11, + "eccentricity": 0.000142, + "semi_major_axis": 6921000.0, + "inclination": 53.0552, + "right_ascension_of_the_ascending_node": 12.6139, + "argument_of_perigee": 74.3283 + }, + { + "id": 12, + "eccentricity": 0.0002908, + "semi_major_axis": 6921000.0, + "inclination": 53.0427, + "right_ascension_of_the_ascending_node": 48.0721, + "argument_of_perigee": 96.2391 + }, + { + "id": 13, + "eccentricity": 0.0001208, + "semi_major_axis": 6921000.0, + "inclination": 53.0558, + "right_ascension_of_the_ascending_node": 303.7334, + "argument_of_perigee": 98.515 + } + ], + "satellites": [ + { + "inertia": [ + 56.968406677246094, + 0.0, + 0.0, + 0.0, + 118.1392593383789, + 0.0, + 0.0, + 0.0, + 72.44183349609375 + ], + "mass": 156.68147990754858, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 0, + "solar_panel": { + "direction": [ + -0.43337359295651484, + 0.05141810413568693, + -0.8997463573113551 + ], + "area": 0.41362890297688903, + "efficiency": 0.30064874743534886 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2741259284114196, + "power": 7.677231508041891, + "type": 1 + }, + "battery": { + "capacity": 25043.551484255575, + "percentage": 0.48189793068693376 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 714.5075281899143, + "power": 5.150188051746278, + "efficiency": 0.50712600584464 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 670.5895420667104, + "power": 5.139528296725886, + "efficiency": 0.5555563612164387 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 568.6230234936838, + "power": 5.906740216048624, + "efficiency": 0.5548645624796722 + } + ], + "mrp_control": { + "k": 29.913748952481583, + "ki": 0.0024344938664202865, + "p": 74.25574279586907, + "integral_limit": 0.003674187371859096 + }, + "true_anomaly": 137.64237412216877, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 0 + }, + { + "inertia": [ + 150.55799865722656, + 0.0, + 0.0, + 0.0, + 174.68804931640625, + 0.0, + 0.0, + 0.0, + 120.66548156738281 + ], + "mass": 75.93464265619879, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 1, + "solar_panel": { + "direction": [ + 0.06582820537428712, + 0.09625047112799698, + 0.9931779770941557 + ], + "area": 0.19879680332767458, + "efficiency": 0.1980340574790873 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.304614720412266, + "power": 8.159290380726365, + "type": 1 + }, + "battery": { + "capacity": 15975.542684352306, + "percentage": 0.5191724993167525 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 530.5987463594721, + "power": 6.270803128395557, + "efficiency": 0.5262842933219447 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 630.2107644714927, + "power": 6.305055111757094, + "efficiency": 0.5432163047937317 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 733.7940911050752, + "power": 6.908828822069592, + "efficiency": 0.5970586943685495 + } + ], + "mrp_control": { + "k": 28.366864944827995, + "ki": 0.004223926124048386, + "p": 107.21173939913957, + "integral_limit": 0.006285258804655635 + }, + "true_anomaly": 225.7373582048738, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 1 + }, + { + "inertia": [ + 110.465087890625, + 0.0, + 0.0, + 0.0, + 122.02111053466797, + 0.0, + 0.0, + 0.0, + 109.68540954589844 + ], + "mass": 153.2115098249791, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 2, + "solar_panel": { + "direction": [ + 0.12397018310118302, + 0.7390042023962319, + 0.6621964833360023 + ], + "area": 0.4109051641350955, + "efficiency": 0.16917030487908996 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.1763579376057873, + "power": 6.484931222248917, + "type": 1 + }, + "battery": { + "capacity": 28370.24662589282, + "percentage": 0.284937145534191 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 561.52163263424, + "power": 6.8664210678161774, + "efficiency": 0.5095547347837202 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 494.80436403523606, + "power": 6.748097431620345, + "efficiency": 0.5703054877133322 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 515.5900309495134, + "power": 5.555819020983698, + "efficiency": 0.5946218168702601 + } + ], + "mrp_control": { + "k": 31.62692422386898, + "ki": 0.0036962347357206416, + "p": 121.42425966787773, + "integral_limit": 0.01775294266988211 + }, + "true_anomaly": 124.33571458030033, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 2 + }, + { + "inertia": [ + 50.1599235534668, + 0.0, + 0.0, + 0.0, + 190.47579956054688, + 0.0, + 0.0, + 0.0, + 176.1357421875 + ], + "mass": 199.48025477823472, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 3, + "solar_panel": { + "direction": [ + -0.021864731782615793, + 0.2152582751997432, + -0.976312351894672 + ], + "area": 0.21580081513226765, + "efficiency": 0.14457089777909815 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.13487190133352214, + "power": 8.740643579725393, + "type": 1 + }, + "battery": { + "capacity": 13707.315431621664, + "percentage": 0.17059440552421526 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 404.6860629980195, + "power": 5.101375261760182, + "efficiency": 0.5450340627225441 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 676.2622690399496, + "power": 5.140944410886427, + "efficiency": 0.5429318400892794 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 677.0087061139972, + "power": 5.038670092972534, + "efficiency": 0.5484393680300157 + } + ], + "mrp_control": { + "k": 38.068018373568194, + "ki": 0.008483756132207478, + "p": 92.17363083628689, + "integral_limit": 0.036614944627242664 + }, + "true_anomaly": 302.34244850938626, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 3 + }, + { + "inertia": [ + 182.74560546875, + 0.0, + 0.0, + 0.0, + 149.76040649414062, + 0.0, + 0.0, + 0.0, + 79.14213562011719 + ], + "mass": 145.08740193651332, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 4, + "solar_panel": { + "direction": [ + -0.14642707869745747, + 0.36148777000166127, + -0.920807093132625 + ], + "area": 0.4926812301697715, + "efficiency": 0.23719606127745083 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.27801042976838897, + "power": 3.754585493362844, + "type": 1 + }, + "battery": { + "capacity": 27126.114372839867, + "percentage": 0.7923738058087942 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 637.7854542708136, + "power": 5.9932827191056575, + "efficiency": 0.5776646350076013 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 507.21461810127215, + "power": 5.448091495389105, + "efficiency": 0.5699741297211665 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 449.62047413576, + "power": 6.695314446960419, + "efficiency": 0.590149079126079 + } + ], + "mrp_control": { + "k": 20.489083130192366, + "ki": 0.005062049139608726, + "p": 49.53495503600043, + "integral_limit": 0.015546972400543105 + }, + "true_anomaly": 270.49934484354384, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 4 + }, + { + "inertia": [ + 139.61642456054688, + 0.0, + 0.0, + 0.0, + 93.5317611694336, + 0.0, + 0.0, + 0.0, + 143.75436401367188 + ], + "mass": 193.92461568108806, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 5, + "solar_panel": { + "direction": [ + 0.38057552201110634, + 0.8380034761811623, + -0.3910402101501355 + ], + "area": 0.20543053009746717, + "efficiency": 0.41158054531676813 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.15430701802630142, + "power": 5.862363950595661, + "type": 1 + }, + "battery": { + "capacity": 22669.32290575734, + "percentage": 0.3034713906630142 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 702.7131143947489, + "power": 6.176086182779817, + "efficiency": 0.5462301018647503 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 688.2680278185804, + "power": 6.016643115467787, + "efficiency": 0.5322553303935824 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 717.705108184651, + "power": 6.057101010105711, + "efficiency": 0.5673454869669705 + } + ], + "mrp_control": { + "k": 24.342689953561056, + "ki": 0.006553153650070588, + "p": 55.708829486467906, + "integral_limit": 0.031148053132062054 + }, + "true_anomaly": 316.4526543853239, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 5 + }, + { + "inertia": [ + 102.4800033569336, + 0.0, + 0.0, + 0.0, + 58.056427001953125, + 0.0, + 0.0, + 0.0, + 56.51078414916992 + ], + "mass": 92.53133215501319, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 6, + "solar_panel": { + "direction": [ + -0.027866690555462134, + 0.14452260923643584, + 0.9891090248182849 + ], + "area": 0.35688037803770356, + "efficiency": 0.10998402752510264 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.42688159383250746, + "power": 6.988662193458567, + "type": 1 + }, + "battery": { + "capacity": 9530.554693364826, + "percentage": 0.841705126586512 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 713.8775642336103, + "power": 6.743612009058625, + "efficiency": 0.5239411560127107 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 663.799336533202, + "power": 6.14552091139422, + "efficiency": 0.5373205677779027 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 743.9851773187589, + "power": 6.471764978161453, + "efficiency": 0.5940613743076468 + } + ], + "mrp_control": { + "k": 20.267828303751767, + "ki": 0.0038487254461557043, + "p": 44.08995536996866, + "integral_limit": 0.013750399105406269 + }, + "true_anomaly": 63.51022121914712, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 6 + }, + { + "inertia": [ + 152.10496520996094, + 0.0, + 0.0, + 0.0, + 133.07986450195312, + 0.0, + 0.0, + 0.0, + 74.91020965576172 + ], + "mass": 74.09565751524268, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 7, + "solar_panel": { + "direction": [ + -0.09031070620866777, + 0.46119247025137083, + 0.8826921783541135 + ], + "area": 0.2984321418310739, + "efficiency": 0.401763952738619 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4530260020636374, + "power": 8.813350379075558, + "type": 1 + }, + "battery": { + "capacity": 11637.95104373353, + "percentage": 0.4442092339453936 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 459.80219806591754, + "power": 6.574076152074271, + "efficiency": 0.5012081162771007 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 642.3542483792339, + "power": 5.084428065337068, + "efficiency": 0.5393803501678899 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 665.3824815481305, + "power": 6.008939477640078, + "efficiency": 0.550098022166994 + } + ], + "mrp_control": { + "k": 32.00116116224893, + "ki": 0.0036949599565851334, + "p": 90.88840486704434, + "integral_limit": 0.007147968475007213 + }, + "true_anomaly": 305.20506403884286, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 7 + }, + { + "inertia": [ + 130.58016967773438, + 0.0, + 0.0, + 0.0, + 117.52423095703125, + 0.0, + 0.0, + 0.0, + 187.1477813720703 + ], + "mass": 75.0442142182291, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 8, + "solar_panel": { + "direction": [ + -0.3614497116288294, + 0.11753088039816327, + -0.924954376234995 + ], + "area": 0.38733883802981206, + "efficiency": 0.4308524513433881 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.17758679498350338, + "power": 9.911197739363304, + "type": 1 + }, + "battery": { + "capacity": 21136.543453005143, + "percentage": 0.20536494802322913 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 416.7853996320158, + "power": 5.080240581845108, + "efficiency": 0.5310672942529846 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 565.2128602270991, + "power": 5.562986732183532, + "efficiency": 0.5452858790400311 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 419.4836462012921, + "power": 6.559222458403489, + "efficiency": 0.5216435673085007 + } + ], + "mrp_control": { + "k": 32.71006189348989, + "ki": 0.008564217073817616, + "p": 92.82727706256372, + "integral_limit": 0.029802541825245932 + }, + "true_anomaly": 294.6435073020715, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 8 + }, + { + "inertia": [ + 111.46115112304688, + 0.0, + 0.0, + 0.0, + 82.32505798339844, + 0.0, + 0.0, + 0.0, + 86.43150329589844 + ], + "mass": 161.91109261400675, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 9, + "solar_panel": { + "direction": [ + 0.0498991217494491, + 0.19488992430841529, + -0.9795549984823179 + ], + "area": 0.48437352174805215, + "efficiency": 0.18741467849663318 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2748788076598142, + "power": 9.914288831507648, + "type": 1 + }, + "battery": { + "capacity": 27695.606978290256, + "percentage": 0.6949809198143465 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 692.6084971208244, + "power": 6.031271062250391, + "efficiency": 0.5366549908165035 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 648.9578618909748, + "power": 5.568712136938331, + "efficiency": 0.5679702211486931 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 741.3412105248781, + "power": 5.384515075797566, + "efficiency": 0.5902529662411139 + } + ], + "mrp_control": { + "k": 26.358585480277366, + "ki": 0.007382399284572237, + "p": 79.80229266314898, + "integral_limit": 0.0004514354207882927 + }, + "true_anomaly": 2.3688318947319065, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 9 + }, + { + "inertia": [ + 196.71311950683594, + 0.0, + 0.0, + 0.0, + 153.74166870117188, + 0.0, + 0.0, + 0.0, + 91.49099731445312 + ], + "mass": 52.132677534998635, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 10, + "solar_panel": { + "direction": [ + -0.8633863796926708, + 0.47416866147382314, + -0.17241821202328397 + ], + "area": 0.35964970092462, + "efficiency": 0.41864917014002045 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.24633715587177415, + "power": 3.4463247293802706, + "type": 1 + }, + "battery": { + "capacity": 23022.551059341, + "percentage": 0.43214133736181026 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 544.0618482929233, + "power": 5.034217922194444, + "efficiency": 0.5910876424450053 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 465.2143958426761, + "power": 5.257655636085899, + "efficiency": 0.5194070349756275 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 438.0655293270554, + "power": 6.476814821532777, + "efficiency": 0.5024918922804656 + } + ], + "mrp_control": { + "k": 65.69164874415839, + "ki": 0.0026662888513311056, + "p": 138.74607456711902, + "integral_limit": 0.011884941302592574 + }, + "true_anomaly": 140.98914321924778, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 10 + }, + { + "inertia": [ + 100.38884735107422, + 0.0, + 0.0, + 0.0, + 117.91541290283203, + 0.0, + 0.0, + 0.0, + 68.33848571777344 + ], + "mass": 81.37061822278685, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 11, + "solar_panel": { + "direction": [ + 0.3319468421488212, + 0.7088512949764254, + -0.6223673638596985 + ], + "area": 0.3395452470924985, + "efficiency": 0.31449078519178075 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.26828649008386596, + "power": 7.95121895397415, + "type": 1 + }, + "battery": { + "capacity": 24422.215630002094, + "percentage": 0.4093663871664811 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 529.0330750687729, + "power": 6.790248490242379, + "efficiency": 0.5378117042264158 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 449.98870919290147, + "power": 6.871375315532184, + "efficiency": 0.504799552649427 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 705.0352877568878, + "power": 6.873463223745247, + "efficiency": 0.5155431882321051 + } + ], + "mrp_control": { + "k": 18.454323693858715, + "ki": 0.009188731374135976, + "p": 70.06227090558664, + "integral_limit": 0.031720578183492075 + }, + "true_anomaly": 245.41121314175194, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 11 + }, + { + "inertia": [ + 159.93382263183594, + 0.0, + 0.0, + 0.0, + 96.27471923828125, + 0.0, + 0.0, + 0.0, + 120.86653137207031 + ], + "mass": 89.87381231975665, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 12, + "solar_panel": { + "direction": [ + 0.1225430354652881, + 0.08199401629455862, + 0.9890703644083372 + ], + "area": 0.4361216832966056, + "efficiency": 0.17023169948569122 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2733748573450635, + "power": 2.647779768409226, + "type": 1 + }, + "battery": { + "capacity": 26765.80483118301, + "percentage": 0.4209913186039914 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 405.6530658929413, + "power": 6.122471076492553, + "efficiency": 0.5603521637962245 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 552.3040545476281, + "power": 6.703579360539693, + "efficiency": 0.500705987303571 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 559.0534142768141, + "power": 6.552154382310265, + "efficiency": 0.5644912642844295 + } + ], + "mrp_control": { + "k": 27.301431395569487, + "ki": 0.008235417538923337, + "p": 92.61964683502015, + "integral_limit": 0.012524391465425945 + }, + "true_anomaly": 18.04207436333762, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 12 + }, + { + "inertia": [ + 153.517578125, + 0.0, + 0.0, + 0.0, + 117.33609008789062, + 0.0, + 0.0, + 0.0, + 187.2036895751953 + ], + "mass": 148.32375860580214, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 13, + "solar_panel": { + "direction": [ + -0.1918864298043509, + 0.21293155546722492, + -0.9580395350627489 + ], + "area": 0.23114250230201858, + "efficiency": 0.15461730705888355 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3446557701812878, + "power": 7.803540078034535, + "type": 1 + }, + "battery": { + "capacity": 17970.82961559172, + "percentage": 0.7266347670683878 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 480.6027087071801, + "power": 5.470210785760651, + "efficiency": 0.5302116043082624 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 459.7986227121196, + "power": 6.847770129632583, + "efficiency": 0.5752785517020144 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 557.3049336947475, + "power": 5.368713186442328, + "efficiency": 0.5552630525136751 + } + ], + "mrp_control": { + "k": 49.04879693403043, + "ki": 0.007364715229300599, + "p": 123.28585585469014, + "integral_limit": 0.02621977227454845 + }, + "true_anomaly": 134.46429037413526, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 13 + } + ] +} \ No newline at end of file diff --git a/benchmarks/aeosbench/dataset/cases/00733/taskset.json b/benchmarks/aeosbench/dataset/cases/00733/taskset.json new file mode 100644 index 0000000..8cfd739 --- /dev/null +++ b/benchmarks/aeosbench/dataset/cases/00733/taskset.json @@ -0,0 +1,3236 @@ +[ + { + "release_time": 2505, + "due_time": 3438, + "duration": 43, + "coordinate": [ + -42.3025066272787, + 42.6190463712974 + ], + "sensor_type": 1, + "id": 0 + }, + { + "release_time": 1709, + "due_time": 3396, + "duration": 53, + "coordinate": [ + 19.471468510567263, + -170.49287701821655 + ], + "sensor_type": 1, + "id": 1 + }, + { + "release_time": 2508, + "due_time": 3550, + "duration": 16, + "coordinate": [ + 19.350544097162086, + -140.3671797493219 + ], + "sensor_type": 1, + "id": 2 + }, + { + "release_time": 3403, + "due_time": 3547, + "duration": 47, + "coordinate": [ + -55.6199353149112, + 135.53165621002756 + ], + "sensor_type": 1, + "id": 3 + }, + { + "release_time": 43, + "due_time": 2889, + "duration": 53, + "coordinate": [ + 60.791860960011974, + -95.1879663621338 + ], + "sensor_type": 1, + "id": 4 + }, + { + "release_time": 861, + "due_time": 1209, + "duration": 47, + "coordinate": [ + 72.13541179467353, + 59.504291137860406 + ], + "sensor_type": 1, + "id": 5 + }, + { + "release_time": 2052, + "due_time": 2719, + "duration": 57, + "coordinate": [ + -19.574868948160997, + -12.926233432111786 + ], + "sensor_type": 1, + "id": 6 + }, + { + "release_time": 2008, + "due_time": 3114, + "duration": 55, + "coordinate": [ + -76.12846674950741, + -74.81714559947945 + ], + "sensor_type": 1, + "id": 7 + }, + { + "release_time": 818, + "due_time": 2370, + "duration": 33, + "coordinate": [ + 85.86531590728762, + -135.3889365646501 + ], + "sensor_type": 1, + "id": 8 + }, + { + "release_time": 955, + "due_time": 1347, + "duration": 52, + "coordinate": [ + -52.43864996159981, + -176.90978924729393 + ], + "sensor_type": 1, + "id": 9 + }, + { + "release_time": 3069, + "due_time": 3493, + "duration": 56, + "coordinate": [ + -62.08604549282271, + -155.56457776134496 + ], + "sensor_type": 1, + "id": 10 + }, + { + "release_time": 8, + "due_time": 3431, + "duration": 20, + "coordinate": [ + 19.7802911374619, + 143.9018821756584 + ], + "sensor_type": 1, + "id": 11 + }, + { + "release_time": 3060, + "due_time": 3409, + "duration": 57, + "coordinate": [ + 18.953829022988756, + 126.25657617618134 + ], + "sensor_type": 1, + "id": 12 + }, + { + "release_time": 3087, + "due_time": 3453, + "duration": 36, + "coordinate": [ + 89.86428745263879, + -92.04606597270235 + ], + "sensor_type": 1, + "id": 13 + }, + { + "release_time": 2736, + "due_time": 3298, + "duration": 48, + "coordinate": [ + -25.37227347113503, + -68.94105409628442 + ], + "sensor_type": 1, + "id": 14 + }, + { + "release_time": 663, + "due_time": 1090, + "duration": 41, + "coordinate": [ + 23.255055723465276, + 117.52246219487256 + ], + "sensor_type": 1, + "id": 15 + }, + { + "release_time": 2486, + "due_time": 2723, + "duration": 41, + "coordinate": [ + -46.28073612108714, + -99.31999038472652 + ], + "sensor_type": 1, + "id": 16 + }, + { + "release_time": 660, + "due_time": 1095, + "duration": 32, + "coordinate": [ + 82.17999308940065, + 59.62319813189214 + ], + "sensor_type": 1, + "id": 17 + }, + { + "release_time": 3153, + "due_time": 3498, + "duration": 54, + "coordinate": [ + -33.89034927775616, + -89.31932806404787 + ], + "sensor_type": 1, + "id": 18 + }, + { + "release_time": 2895, + "due_time": 3595, + "duration": 53, + "coordinate": [ + 6.598183453717752, + -158.3800977388879 + ], + "sensor_type": 1, + "id": 19 + }, + { + "release_time": 1534, + "due_time": 2476, + "duration": 20, + "coordinate": [ + 16.96785041931348, + -59.970633821230095 + ], + "sensor_type": 1, + "id": 20 + }, + { + "release_time": 1538, + "due_time": 2569, + "duration": 59, + "coordinate": [ + 88.74082134751362, + -155.8464590295911 + ], + "sensor_type": 1, + "id": 21 + }, + { + "release_time": 450, + "due_time": 2610, + "duration": 50, + "coordinate": [ + -17.71787297036839, + 106.5061310533016 + ], + "sensor_type": 1, + "id": 22 + }, + { + "release_time": 646, + "due_time": 1962, + "duration": 49, + "coordinate": [ + 4.6118068879819845, + -27.023701720747994 + ], + "sensor_type": 1, + "id": 23 + }, + { + "release_time": 2338, + "due_time": 2724, + "duration": 30, + "coordinate": [ + -71.47644591108704, + -81.09658054521176 + ], + "sensor_type": 1, + "id": 24 + }, + { + "release_time": 2816, + "due_time": 3014, + "duration": 48, + "coordinate": [ + -68.31936027219442, + 22.400818319485666 + ], + "sensor_type": 1, + "id": 25 + }, + { + "release_time": 2884, + "due_time": 3101, + "duration": 20, + "coordinate": [ + -70.99286466545004, + 101.09435506700055 + ], + "sensor_type": 1, + "id": 26 + }, + { + "release_time": 2640, + "due_time": 3513, + "duration": 48, + "coordinate": [ + 87.25409495420416, + 81.00780427002434 + ], + "sensor_type": 1, + "id": 27 + }, + { + "release_time": 1720, + "due_time": 3280, + "duration": 23, + "coordinate": [ + 22.617040316697384, + 176.03300272770576 + ], + "sensor_type": 1, + "id": 28 + }, + { + "release_time": 2917, + "due_time": 3189, + "duration": 50, + "coordinate": [ + 37.901235925089296, + -3.6031958846523935 + ], + "sensor_type": 1, + "id": 29 + }, + { + "release_time": 2453, + "due_time": 2756, + "duration": 49, + "coordinate": [ + 61.40144745258684, + 48.72261191484125 + ], + "sensor_type": 1, + "id": 30 + }, + { + "release_time": 27, + "due_time": 1442, + "duration": 35, + "coordinate": [ + -24.8539660506042, + 137.8352372693143 + ], + "sensor_type": 1, + "id": 31 + }, + { + "release_time": 687, + "due_time": 1995, + "duration": 24, + "coordinate": [ + 34.135759884527104, + 36.06901633997833 + ], + "sensor_type": 1, + "id": 32 + }, + { + "release_time": 3069, + "due_time": 3503, + "duration": 47, + "coordinate": [ + -51.13714096903958, + -138.96746965470658 + ], + "sensor_type": 1, + "id": 33 + }, + { + "release_time": 125, + "due_time": 462, + "duration": 44, + "coordinate": [ + -51.940506180188606, + 39.15306483711731 + ], + "sensor_type": 1, + "id": 34 + }, + { + "release_time": 709, + "due_time": 2914, + "duration": 60, + "coordinate": [ + 5.631132757952216, + 88.72496472066979 + ], + "sensor_type": 1, + "id": 35 + }, + { + "release_time": 2758, + "due_time": 3118, + "duration": 18, + "coordinate": [ + -55.20639851588936, + -15.460671661564078 + ], + "sensor_type": 1, + "id": 36 + }, + { + "release_time": 2436, + "due_time": 3541, + "duration": 16, + "coordinate": [ + 40.97831913223308, + -75.72800656672571 + ], + "sensor_type": 1, + "id": 37 + }, + { + "release_time": 694, + "due_time": 2320, + "duration": 45, + "coordinate": [ + 53.017595495833405, + 96.52008266657481 + ], + "sensor_type": 1, + "id": 38 + }, + { + "release_time": 643, + "due_time": 1421, + "duration": 46, + "coordinate": [ + 13.534695478415571, + 35.90377236613449 + ], + "sensor_type": 1, + "id": 39 + }, + { + "release_time": 1311, + "due_time": 2563, + "duration": 60, + "coordinate": [ + -14.714070589311206, + 125.82458339613254 + ], + "sensor_type": 1, + "id": 40 + }, + { + "release_time": 1085, + "due_time": 3129, + "duration": 39, + "coordinate": [ + 59.336103557346235, + -36.360763305077654 + ], + "sensor_type": 1, + "id": 41 + }, + { + "release_time": 1617, + "due_time": 2422, + "duration": 38, + "coordinate": [ + 55.41033230228382, + -7.252421039597294 + ], + "sensor_type": 1, + "id": 42 + }, + { + "release_time": 3491, + "due_time": 3599, + "duration": 36, + "coordinate": [ + 55.20526016738097, + -128.95594028377465 + ], + "sensor_type": 1, + "id": 43 + }, + { + "release_time": 2046, + "due_time": 2373, + "duration": 26, + "coordinate": [ + 34.54919164847726, + 155.63502006672655 + ], + "sensor_type": 1, + "id": 44 + }, + { + "release_time": 2031, + "due_time": 2148, + "duration": 25, + "coordinate": [ + 39.16564606184485, + -35.853910492271694 + ], + "sensor_type": 1, + "id": 45 + }, + { + "release_time": 3529, + "due_time": 3597, + "duration": 20, + "coordinate": [ + -59.14372733451063, + -126.31459398628637 + ], + "sensor_type": 1, + "id": 46 + }, + { + "release_time": 263, + "due_time": 1880, + "duration": 26, + "coordinate": [ + -85.17660656835005, + 41.36451264660542 + ], + "sensor_type": 1, + "id": 47 + }, + { + "release_time": 3134, + "due_time": 3566, + "duration": 44, + "coordinate": [ + -27.223788963853835, + -166.57608897136117 + ], + "sensor_type": 1, + "id": 48 + }, + { + "release_time": 2973, + "due_time": 3106, + "duration": 37, + "coordinate": [ + 50.96301703431959, + -85.3020745429351 + ], + "sensor_type": 1, + "id": 49 + }, + { + "release_time": 1559, + "due_time": 2279, + "duration": 23, + "coordinate": [ + -0.6776354331254311, + -94.29733320433206 + ], + "sensor_type": 1, + "id": 50 + }, + { + "release_time": 2837, + "due_time": 3134, + "duration": 18, + "coordinate": [ + -35.769335601824785, + -69.02907585869531 + ], + "sensor_type": 1, + "id": 51 + }, + { + "release_time": 2031, + "due_time": 3363, + "duration": 41, + "coordinate": [ + 45.20502511735299, + -17.17804098363834 + ], + "sensor_type": 1, + "id": 52 + }, + { + "release_time": 2717, + "due_time": 3190, + "duration": 29, + "coordinate": [ + -42.370104693967775, + -92.15190366120109 + ], + "sensor_type": 1, + "id": 53 + }, + { + "release_time": 1158, + "due_time": 2187, + "duration": 41, + "coordinate": [ + 0.3723516599291514, + 167.9991387622414 + ], + "sensor_type": 1, + "id": 54 + }, + { + "release_time": 3128, + "due_time": 3597, + "duration": 30, + "coordinate": [ + -46.440329679723284, + -58.77074779984157 + ], + "sensor_type": 1, + "id": 55 + }, + { + "release_time": 2303, + "due_time": 2962, + "duration": 60, + "coordinate": [ + -66.71927609493127, + -37.02832314957075 + ], + "sensor_type": 1, + "id": 56 + }, + { + "release_time": 364, + "due_time": 2141, + "duration": 60, + "coordinate": [ + -74.72230989525401, + -157.65152818355844 + ], + "sensor_type": 1, + "id": 57 + }, + { + "release_time": 194, + "due_time": 1144, + "duration": 59, + "coordinate": [ + 33.091274295081774, + -23.302480538630874 + ], + "sensor_type": 1, + "id": 58 + }, + { + "release_time": 2792, + "due_time": 3468, + "duration": 19, + "coordinate": [ + 51.140005800834956, + 125.01600281324284 + ], + "sensor_type": 1, + "id": 59 + }, + { + "release_time": 8, + "due_time": 715, + "duration": 57, + "coordinate": [ + 55.193629940931885, + 45.69045808428672 + ], + "sensor_type": 1, + "id": 60 + }, + { + "release_time": 1616, + "due_time": 2127, + "duration": 32, + "coordinate": [ + -42.709540982249095, + 0.5610017653825707 + ], + "sensor_type": 1, + "id": 61 + }, + { + "release_time": 2742, + "due_time": 3074, + "duration": 15, + "coordinate": [ + -76.02048545059618, + 140.25454674441875 + ], + "sensor_type": 1, + "id": 62 + }, + { + "release_time": 3466, + "due_time": 3586, + "duration": 26, + "coordinate": [ + 1.7675222312230119, + 76.06119910270678 + ], + "sensor_type": 1, + "id": 63 + }, + { + "release_time": 3282, + "due_time": 3565, + "duration": 50, + "coordinate": [ + -40.157376156149496, + 137.58296523858826 + ], + "sensor_type": 1, + "id": 64 + }, + { + "release_time": 3363, + "due_time": 3569, + "duration": 22, + "coordinate": [ + -60.56105205362975, + 16.513468295171094 + ], + "sensor_type": 1, + "id": 65 + }, + { + "release_time": 788, + "due_time": 2784, + "duration": 30, + "coordinate": [ + -24.709106825908123, + 114.65313452596695 + ], + "sensor_type": 1, + "id": 66 + }, + { + "release_time": 438, + "due_time": 3289, + "duration": 30, + "coordinate": [ + -41.327459949191294, + 100.90387001735013 + ], + "sensor_type": 1, + "id": 67 + }, + { + "release_time": 2472, + "due_time": 3557, + "duration": 26, + "coordinate": [ + 86.5161592791271, + 156.4238769319038 + ], + "sensor_type": 1, + "id": 68 + }, + { + "release_time": 349, + "due_time": 1380, + "duration": 26, + "coordinate": [ + 28.614656623833113, + 20.302825830785906 + ], + "sensor_type": 1, + "id": 69 + }, + { + "release_time": 240, + "due_time": 2003, + "duration": 18, + "coordinate": [ + 67.46017318431197, + 160.61317486555123 + ], + "sensor_type": 1, + "id": 70 + }, + { + "release_time": 1017, + "due_time": 1188, + "duration": 33, + "coordinate": [ + -89.54375232637038, + -49.8629308318107 + ], + "sensor_type": 1, + "id": 71 + }, + { + "release_time": 573, + "due_time": 2055, + "duration": 49, + "coordinate": [ + -0.9456923889163988, + -88.32684670610597 + ], + "sensor_type": 1, + "id": 72 + }, + { + "release_time": 329, + "due_time": 3127, + "duration": 59, + "coordinate": [ + 63.85648337098664, + 15.84577792325041 + ], + "sensor_type": 1, + "id": 73 + }, + { + "release_time": 3078, + "due_time": 3348, + "duration": 35, + "coordinate": [ + 55.68980194741698, + -39.78920468173081 + ], + "sensor_type": 1, + "id": 74 + }, + { + "release_time": 425, + "due_time": 1873, + "duration": 35, + "coordinate": [ + 55.922902571045654, + -27.0919142683463 + ], + "sensor_type": 1, + "id": 75 + }, + { + "release_time": 1362, + "due_time": 3444, + "duration": 46, + "coordinate": [ + -5.627539954884384, + -113.6432168100863 + ], + "sensor_type": 1, + "id": 76 + }, + { + "release_time": 217, + "due_time": 2109, + "duration": 26, + "coordinate": [ + 54.22605246718422, + -30.864274726517294 + ], + "sensor_type": 1, + "id": 77 + }, + { + "release_time": 2630, + "due_time": 3053, + "duration": 57, + "coordinate": [ + 88.29740078863509, + -48.648617715442555 + ], + "sensor_type": 1, + "id": 78 + }, + { + "release_time": 1243, + "due_time": 1808, + "duration": 36, + "coordinate": [ + -79.03687814727273, + -90.61178566463647 + ], + "sensor_type": 1, + "id": 79 + }, + { + "release_time": 2185, + "due_time": 2485, + "duration": 36, + "coordinate": [ + -1.888410915392626, + 7.39765667205279 + ], + "sensor_type": 1, + "id": 80 + }, + { + "release_time": 2536, + "due_time": 3572, + "duration": 49, + "coordinate": [ + 2.99745527534175, + -102.38035910132645 + ], + "sensor_type": 1, + "id": 81 + }, + { + "release_time": 1436, + "due_time": 2391, + "duration": 46, + "coordinate": [ + -37.45020829681314, + -117.33438967277934 + ], + "sensor_type": 1, + "id": 82 + }, + { + "release_time": 2172, + "due_time": 3549, + "duration": 49, + "coordinate": [ + -41.30112752837317, + 83.16632003199663 + ], + "sensor_type": 1, + "id": 83 + }, + { + "release_time": 1444, + "due_time": 2247, + "duration": 42, + "coordinate": [ + -54.48554319446118, + 95.60145595789106 + ], + "sensor_type": 1, + "id": 84 + }, + { + "release_time": 1046, + "due_time": 2143, + "duration": 40, + "coordinate": [ + -57.667624751137936, + 160.83435069909757 + ], + "sensor_type": 1, + "id": 85 + }, + { + "release_time": 542, + "due_time": 3073, + "duration": 59, + "coordinate": [ + 55.83293705530187, + 171.9169954616312 + ], + "sensor_type": 1, + "id": 86 + }, + { + "release_time": 107, + "due_time": 1421, + "duration": 55, + "coordinate": [ + -30.761622061939, + -21.919552602528398 + ], + "sensor_type": 1, + "id": 87 + }, + { + "release_time": 899, + "due_time": 1649, + "duration": 44, + "coordinate": [ + -39.746100770191184, + 61.009193911665875 + ], + "sensor_type": 1, + "id": 88 + }, + { + "release_time": 1413, + "due_time": 2640, + "duration": 30, + "coordinate": [ + 48.439623228187656, + 64.59412933279214 + ], + "sensor_type": 1, + "id": 89 + }, + { + "release_time": 1325, + "due_time": 3127, + "duration": 49, + "coordinate": [ + 78.15257115339494, + 5.527607401842971 + ], + "sensor_type": 1, + "id": 90 + }, + { + "release_time": 782, + "due_time": 2395, + "duration": 17, + "coordinate": [ + -19.08129990196801, + 6.59550477525724 + ], + "sensor_type": 1, + "id": 91 + }, + { + "release_time": 1171, + "due_time": 1694, + "duration": 55, + "coordinate": [ + -12.675909055304814, + 95.58035145702394 + ], + "sensor_type": 1, + "id": 92 + }, + { + "release_time": 2186, + "due_time": 2718, + "duration": 60, + "coordinate": [ + 87.1071336501625, + -40.93823355987385 + ], + "sensor_type": 1, + "id": 93 + }, + { + "release_time": 2404, + "due_time": 2877, + "duration": 47, + "coordinate": [ + 5.124738062044571, + -127.61830598154998 + ], + "sensor_type": 1, + "id": 94 + }, + { + "release_time": 1455, + "due_time": 3539, + "duration": 39, + "coordinate": [ + 78.11627620988048, + -168.6272309471569 + ], + "sensor_type": 1, + "id": 95 + }, + { + "release_time": 2347, + "due_time": 3352, + "duration": 18, + "coordinate": [ + -12.44809754480471, + -171.85234325944404 + ], + "sensor_type": 1, + "id": 96 + }, + { + "release_time": 254, + "due_time": 1514, + "duration": 22, + "coordinate": [ + -26.42316327897172, + -112.2480450877623 + ], + "sensor_type": 1, + "id": 97 + }, + { + "release_time": 3456, + "due_time": 3568, + "duration": 37, + "coordinate": [ + 86.62028314020293, + 122.84710925422655 + ], + "sensor_type": 1, + "id": 98 + }, + { + "release_time": 1410, + "due_time": 2952, + "duration": 48, + "coordinate": [ + -51.040209333754234, + 119.00683021621268 + ], + "sensor_type": 1, + "id": 99 + }, + { + "release_time": 342, + "due_time": 1890, + "duration": 29, + "coordinate": [ + 47.15092558691737, + 28.097732436317898 + ], + "sensor_type": 1, + "id": 100 + }, + { + "release_time": 421, + "due_time": 3401, + "duration": 19, + "coordinate": [ + 62.29924940208454, + -175.99304848820054 + ], + "sensor_type": 1, + "id": 101 + }, + { + "release_time": 297, + "due_time": 2808, + "duration": 55, + "coordinate": [ + 28.01125765808004, + 6.453922816508367 + ], + "sensor_type": 1, + "id": 102 + }, + { + "release_time": 315, + "due_time": 3193, + "duration": 45, + "coordinate": [ + -46.75091548752802, + -157.18188825320493 + ], + "sensor_type": 1, + "id": 103 + }, + { + "release_time": 1477, + "due_time": 1892, + "duration": 47, + "coordinate": [ + -89.4725309052604, + 122.10304531560303 + ], + "sensor_type": 1, + "id": 104 + }, + { + "release_time": 494, + "due_time": 2618, + "duration": 20, + "coordinate": [ + -54.1519800656251, + -136.24156242609152 + ], + "sensor_type": 1, + "id": 105 + }, + { + "release_time": 1436, + "due_time": 1970, + "duration": 51, + "coordinate": [ + -19.680971925213697, + -128.72149345443148 + ], + "sensor_type": 1, + "id": 106 + }, + { + "release_time": 1910, + "due_time": 3054, + "duration": 51, + "coordinate": [ + 62.710208950925676, + -79.56714094309355 + ], + "sensor_type": 1, + "id": 107 + }, + { + "release_time": 1251, + "due_time": 3263, + "duration": 22, + "coordinate": [ + -45.48506910472674, + -145.3013337406207 + ], + "sensor_type": 1, + "id": 108 + }, + { + "release_time": 176, + "due_time": 385, + "duration": 34, + "coordinate": [ + -64.23785853195264, + -40.42526029758392 + ], + "sensor_type": 1, + "id": 109 + }, + { + "release_time": 1707, + "due_time": 2791, + "duration": 34, + "coordinate": [ + -22.235467178168676, + -55.777269367494725 + ], + "sensor_type": 1, + "id": 110 + }, + { + "release_time": 2390, + "due_time": 2580, + "duration": 17, + "coordinate": [ + 85.42750291560907, + -130.83063105879756 + ], + "sensor_type": 1, + "id": 111 + }, + { + "release_time": 2127, + "due_time": 3459, + "duration": 22, + "coordinate": [ + 6.786291026698066, + 124.29194182433497 + ], + "sensor_type": 1, + "id": 112 + }, + { + "release_time": 1100, + "due_time": 1773, + "duration": 52, + "coordinate": [ + -83.91818047307615, + -42.70213496171755 + ], + "sensor_type": 1, + "id": 113 + }, + { + "release_time": 2215, + "due_time": 2858, + "duration": 52, + "coordinate": [ + -57.53986067108529, + -135.02889579446574 + ], + "sensor_type": 1, + "id": 114 + }, + { + "release_time": 436, + "due_time": 3068, + "duration": 50, + "coordinate": [ + 31.452068053342614, + 178.3487215758583 + ], + "sensor_type": 1, + "id": 115 + }, + { + "release_time": 3247, + "due_time": 3415, + "duration": 49, + "coordinate": [ + -89.23985488273873, + 81.11931292441369 + ], + "sensor_type": 1, + "id": 116 + }, + { + "release_time": 2763, + "due_time": 3267, + "duration": 25, + "coordinate": [ + 72.96306127899106, + 77.822615139427 + ], + "sensor_type": 1, + "id": 117 + }, + { + "release_time": 3116, + "due_time": 3307, + "duration": 42, + "coordinate": [ + 68.35483868877498, + 119.80743309372298 + ], + "sensor_type": 1, + "id": 118 + }, + { + "release_time": 1142, + "due_time": 2868, + "duration": 54, + "coordinate": [ + 49.06908356193455, + -79.56906107808959 + ], + "sensor_type": 1, + "id": 119 + }, + { + "release_time": 1689, + "due_time": 2212, + "duration": 21, + "coordinate": [ + 22.704635906580947, + -1.2928873370499616 + ], + "sensor_type": 1, + "id": 120 + }, + { + "release_time": 2613, + "due_time": 2798, + "duration": 31, + "coordinate": [ + 15.97128650958571, + -20.103957973559602 + ], + "sensor_type": 1, + "id": 121 + }, + { + "release_time": 1055, + "due_time": 2374, + "duration": 17, + "coordinate": [ + 11.8875316820953, + -114.36366411343533 + ], + "sensor_type": 1, + "id": 122 + }, + { + "release_time": 1052, + "due_time": 1559, + "duration": 17, + "coordinate": [ + 31.648519108025, + -70.41428337508874 + ], + "sensor_type": 1, + "id": 123 + }, + { + "release_time": 3009, + "due_time": 3163, + "duration": 35, + "coordinate": [ + 55.07671026069946, + -35.603724355586735 + ], + "sensor_type": 1, + "id": 124 + }, + { + "release_time": 496, + "due_time": 2035, + "duration": 42, + "coordinate": [ + -64.99721369371844, + -99.44078290811835 + ], + "sensor_type": 1, + "id": 125 + }, + { + "release_time": 2035, + "due_time": 2410, + "duration": 42, + "coordinate": [ + -88.09565700639396, + 157.30827006390888 + ], + "sensor_type": 1, + "id": 126 + }, + { + "release_time": 2136, + "due_time": 2424, + "duration": 46, + "coordinate": [ + -27.545473128450134, + -12.975778474879434 + ], + "sensor_type": 1, + "id": 127 + }, + { + "release_time": 3126, + "due_time": 3213, + "duration": 24, + "coordinate": [ + 27.51590679595421, + 90.05460690247975 + ], + "sensor_type": 1, + "id": 128 + }, + { + "release_time": 372, + "due_time": 2035, + "duration": 21, + "coordinate": [ + 29.81174195410925, + -0.5988202833736977 + ], + "sensor_type": 1, + "id": 129 + }, + { + "release_time": 1364, + "due_time": 1670, + "duration": 22, + "coordinate": [ + -17.71412066514516, + 47.29982905692509 + ], + "sensor_type": 1, + "id": 130 + }, + { + "release_time": 682, + "due_time": 3438, + "duration": 22, + "coordinate": [ + 6.198722982728384, + 119.09703502564054 + ], + "sensor_type": 1, + "id": 131 + }, + { + "release_time": 501, + "due_time": 1554, + "duration": 18, + "coordinate": [ + -26.5354377269974, + -63.03408948731048 + ], + "sensor_type": 1, + "id": 132 + }, + { + "release_time": 1606, + "due_time": 2331, + "duration": 54, + "coordinate": [ + -19.90311785186954, + 156.70937258821954 + ], + "sensor_type": 1, + "id": 133 + }, + { + "release_time": 308, + "due_time": 1479, + "duration": 19, + "coordinate": [ + 30.945727753702357, + -62.68019225804947 + ], + "sensor_type": 1, + "id": 134 + }, + { + "release_time": 463, + "due_time": 2912, + "duration": 33, + "coordinate": [ + 85.93251955138047, + -31.562621713674872 + ], + "sensor_type": 1, + "id": 135 + }, + { + "release_time": 1192, + "due_time": 3265, + "duration": 41, + "coordinate": [ + 67.03056809475578, + -141.74872432358336 + ], + "sensor_type": 1, + "id": 136 + }, + { + "release_time": 1366, + "due_time": 3121, + "duration": 24, + "coordinate": [ + 21.413124603663718, + -60.681794039182776 + ], + "sensor_type": 1, + "id": 137 + }, + { + "release_time": 1588, + "due_time": 2175, + "duration": 54, + "coordinate": [ + 11.395847714959586, + 26.990388973011648 + ], + "sensor_type": 1, + "id": 138 + }, + { + "release_time": 937, + "due_time": 1780, + "duration": 56, + "coordinate": [ + 71.49515246439907, + 4.959989797456359 + ], + "sensor_type": 1, + "id": 139 + }, + { + "release_time": 3111, + "due_time": 3600, + "duration": 58, + "coordinate": [ + 28.451505270306754, + -12.762525015060504 + ], + "sensor_type": 1, + "id": 140 + }, + { + "release_time": 3000, + "due_time": 3430, + "duration": 44, + "coordinate": [ + 35.606407861099726, + 2.8056361449176563 + ], + "sensor_type": 1, + "id": 141 + }, + { + "release_time": 3019, + "due_time": 3269, + "duration": 18, + "coordinate": [ + 78.43944996913652, + 169.83445695107957 + ], + "sensor_type": 1, + "id": 142 + }, + { + "release_time": 3519, + "due_time": 3582, + "duration": 17, + "coordinate": [ + -1.3964405757574099, + -64.39287278492816 + ], + "sensor_type": 1, + "id": 143 + }, + { + "release_time": 1085, + "due_time": 1383, + "duration": 32, + "coordinate": [ + -76.77021671376711, + 36.94045321611682 + ], + "sensor_type": 1, + "id": 144 + }, + { + "release_time": 3519, + "due_time": 3598, + "duration": 26, + "coordinate": [ + 30.608866786112472, + 167.01021508670522 + ], + "sensor_type": 1, + "id": 145 + }, + { + "release_time": 2354, + "due_time": 2598, + "duration": 42, + "coordinate": [ + -1.685834209602561, + 35.9114619807242 + ], + "sensor_type": 1, + "id": 146 + }, + { + "release_time": 3030, + "due_time": 3506, + "duration": 23, + "coordinate": [ + -63.001945674672015, + -177.40178097248204 + ], + "sensor_type": 1, + "id": 147 + }, + { + "release_time": 2241, + "due_time": 2682, + "duration": 56, + "coordinate": [ + -46.38851754148281, + 72.69704783010698 + ], + "sensor_type": 1, + "id": 148 + }, + { + "release_time": 352, + "due_time": 2547, + "duration": 32, + "coordinate": [ + -7.419539004357944, + -34.54916533541606 + ], + "sensor_type": 1, + "id": 149 + }, + { + "release_time": 306, + "due_time": 2084, + "duration": 28, + "coordinate": [ + -14.310689167115555, + -31.412486629640256 + ], + "sensor_type": 1, + "id": 150 + }, + { + "release_time": 684, + "due_time": 1569, + "duration": 40, + "coordinate": [ + -31.425491180710644, + -65.1704860110176 + ], + "sensor_type": 1, + "id": 151 + }, + { + "release_time": 62, + "due_time": 3358, + "duration": 50, + "coordinate": [ + -28.507246065420667, + -120.96093906454124 + ], + "sensor_type": 1, + "id": 152 + }, + { + "release_time": 553, + "due_time": 853, + "duration": 22, + "coordinate": [ + 70.04024690218804, + -2.2153886192485857 + ], + "sensor_type": 1, + "id": 153 + }, + { + "release_time": 1517, + "due_time": 3140, + "duration": 22, + "coordinate": [ + -11.143486010980183, + -118.43059267697805 + ], + "sensor_type": 1, + "id": 154 + }, + { + "release_time": 629, + "due_time": 1066, + "duration": 51, + "coordinate": [ + -7.34719227587793, + 127.3888869905411 + ], + "sensor_type": 1, + "id": 155 + }, + { + "release_time": 637, + "due_time": 1285, + "duration": 58, + "coordinate": [ + 32.885084141138165, + -139.5195542966585 + ], + "sensor_type": 1, + "id": 156 + }, + { + "release_time": 2608, + "due_time": 3001, + "duration": 19, + "coordinate": [ + 36.52562146802825, + -32.00990026392353 + ], + "sensor_type": 1, + "id": 157 + }, + { + "release_time": 1867, + "due_time": 2464, + "duration": 30, + "coordinate": [ + -44.14365396702651, + 148.05535728841943 + ], + "sensor_type": 1, + "id": 158 + }, + { + "release_time": 1333, + "due_time": 1850, + "duration": 44, + "coordinate": [ + -15.911882382502483, + -11.734748062356601 + ], + "sensor_type": 1, + "id": 159 + }, + { + "release_time": 656, + "due_time": 2580, + "duration": 32, + "coordinate": [ + 86.39571807889158, + -58.164711341129234 + ], + "sensor_type": 1, + "id": 160 + }, + { + "release_time": 2592, + "due_time": 3297, + "duration": 53, + "coordinate": [ + -23.023799451885495, + 16.279590728558674 + ], + "sensor_type": 1, + "id": 161 + }, + { + "release_time": 2739, + "due_time": 3318, + "duration": 51, + "coordinate": [ + 41.310765545674286, + 57.932519034289015 + ], + "sensor_type": 1, + "id": 162 + }, + { + "release_time": 802, + "due_time": 1972, + "duration": 18, + "coordinate": [ + -76.82054912057606, + 28.257406787518818 + ], + "sensor_type": 1, + "id": 163 + }, + { + "release_time": 507, + "due_time": 1391, + "duration": 46, + "coordinate": [ + 54.372730967098164, + 140.59543335267784 + ], + "sensor_type": 1, + "id": 164 + }, + { + "release_time": 1622, + "due_time": 2895, + "duration": 22, + "coordinate": [ + 27.685993974637668, + 60.23586389087649 + ], + "sensor_type": 1, + "id": 165 + }, + { + "release_time": 3441, + "due_time": 3600, + "duration": 49, + "coordinate": [ + 33.781235285563156, + -177.1694446988182 + ], + "sensor_type": 1, + "id": 166 + }, + { + "release_time": 3021, + "due_time": 3486, + "duration": 41, + "coordinate": [ + -89.9681110166242, + -82.67312448713892 + ], + "sensor_type": 1, + "id": 167 + }, + { + "release_time": 2536, + "due_time": 3523, + "duration": 56, + "coordinate": [ + 63.30949712531549, + -130.69781209606882 + ], + "sensor_type": 1, + "id": 168 + }, + { + "release_time": 2994, + "due_time": 3255, + "duration": 38, + "coordinate": [ + 89.87028632969276, + -11.469644583778575 + ], + "sensor_type": 1, + "id": 169 + }, + { + "release_time": 2654, + "due_time": 3103, + "duration": 47, + "coordinate": [ + 28.49021390599998, + 5.758797988154981 + ], + "sensor_type": 1, + "id": 170 + }, + { + "release_time": 2074, + "due_time": 3137, + "duration": 28, + "coordinate": [ + 24.928392457133995, + -5.2124924473115755 + ], + "sensor_type": 1, + "id": 171 + }, + { + "release_time": 2951, + "due_time": 3486, + "duration": 58, + "coordinate": [ + 29.9423688851807, + -159.43649269547967 + ], + "sensor_type": 1, + "id": 172 + }, + { + "release_time": 343, + "due_time": 2299, + "duration": 39, + "coordinate": [ + -1.7675530045959817, + 151.75243828817105 + ], + "sensor_type": 1, + "id": 173 + }, + { + "release_time": 270, + "due_time": 3113, + "duration": 33, + "coordinate": [ + -57.294071282728986, + -66.15494916818534 + ], + "sensor_type": 1, + "id": 174 + }, + { + "release_time": 2318, + "due_time": 2715, + "duration": 25, + "coordinate": [ + -64.2210542164994, + -62.36787448448297 + ], + "sensor_type": 1, + "id": 175 + }, + { + "release_time": 2018, + "due_time": 2392, + "duration": 48, + "coordinate": [ + 6.357676861747535, + -147.5243501434695 + ], + "sensor_type": 1, + "id": 176 + }, + { + "release_time": 2596, + "due_time": 2825, + "duration": 58, + "coordinate": [ + -2.5806011986206414, + 170.33832032815616 + ], + "sensor_type": 1, + "id": 177 + }, + { + "release_time": 339, + "due_time": 2227, + "duration": 18, + "coordinate": [ + 24.784570496370378, + -98.16223589854741 + ], + "sensor_type": 1, + "id": 178 + }, + { + "release_time": 1475, + "due_time": 2770, + "duration": 22, + "coordinate": [ + 1.1139362585298045, + -178.83938931830878 + ], + "sensor_type": 1, + "id": 179 + }, + { + "release_time": 668, + "due_time": 3322, + "duration": 46, + "coordinate": [ + -24.538391357506868, + -84.75746432920462 + ], + "sensor_type": 1, + "id": 180 + }, + { + "release_time": 1518, + "due_time": 3600, + "duration": 54, + "coordinate": [ + 13.190973182882956, + -120.87560525598184 + ], + "sensor_type": 1, + "id": 181 + }, + { + "release_time": 594, + "due_time": 2822, + "duration": 32, + "coordinate": [ + -63.459459125647165, + -112.72030750483847 + ], + "sensor_type": 1, + "id": 182 + }, + { + "release_time": 985, + "due_time": 1829, + "duration": 42, + "coordinate": [ + 69.52291780254373, + 24.026475834883115 + ], + "sensor_type": 1, + "id": 183 + }, + { + "release_time": 3265, + "due_time": 3549, + "duration": 24, + "coordinate": [ + 10.25285675615298, + -33.51555692885904 + ], + "sensor_type": 1, + "id": 184 + }, + { + "release_time": 3309, + "due_time": 3488, + "duration": 52, + "coordinate": [ + 17.04855578243989, + 138.76072582065797 + ], + "sensor_type": 1, + "id": 185 + }, + { + "release_time": 935, + "due_time": 1622, + "duration": 47, + "coordinate": [ + -8.740021083206386, + -115.64294323408045 + ], + "sensor_type": 1, + "id": 186 + }, + { + "release_time": 2168, + "due_time": 2816, + "duration": 21, + "coordinate": [ + 60.812607531417655, + -46.54589223171499 + ], + "sensor_type": 1, + "id": 187 + }, + { + "release_time": 2413, + "due_time": 3482, + "duration": 18, + "coordinate": [ + -76.04946601047841, + 102.27976890463924 + ], + "sensor_type": 1, + "id": 188 + }, + { + "release_time": 511, + "due_time": 2026, + "duration": 46, + "coordinate": [ + -49.78376815359627, + -153.15097764858405 + ], + "sensor_type": 1, + "id": 189 + }, + { + "release_time": 879, + "due_time": 1673, + "duration": 28, + "coordinate": [ + -26.177743973354893, + 144.98700150785453 + ], + "sensor_type": 1, + "id": 190 + }, + { + "release_time": 73, + "due_time": 2049, + "duration": 26, + "coordinate": [ + -72.68028754204869, + 21.12259192272873 + ], + "sensor_type": 1, + "id": 191 + }, + { + "release_time": 3264, + "due_time": 3429, + "duration": 50, + "coordinate": [ + 62.7774003425458, + -84.91209632511224 + ], + "sensor_type": 1, + "id": 192 + }, + { + "release_time": 1078, + "due_time": 1242, + "duration": 27, + "coordinate": [ + 72.96512428897171, + 124.0080129705064 + ], + "sensor_type": 1, + "id": 193 + }, + { + "release_time": 1590, + "due_time": 1829, + "duration": 16, + "coordinate": [ + -54.924299994903485, + 171.58801187734196 + ], + "sensor_type": 1, + "id": 194 + }, + { + "release_time": 1194, + "due_time": 3577, + "duration": 25, + "coordinate": [ + -37.628139474236626, + -139.03008498824678 + ], + "sensor_type": 1, + "id": 195 + }, + { + "release_time": 1620, + "due_time": 3023, + "duration": 28, + "coordinate": [ + -2.990752185096312, + -172.03894535848065 + ], + "sensor_type": 1, + "id": 196 + }, + { + "release_time": 3234, + "due_time": 3430, + "duration": 22, + "coordinate": [ + -13.666446588400717, + 176.02696478283798 + ], + "sensor_type": 1, + "id": 197 + }, + { + "release_time": 155, + "due_time": 2716, + "duration": 16, + "coordinate": [ + -30.200690760901985, + -159.15640770506084 + ], + "sensor_type": 1, + "id": 198 + }, + { + "release_time": 571, + "due_time": 3377, + "duration": 40, + "coordinate": [ + -51.947438858392374, + -136.50900109160614 + ], + "sensor_type": 1, + "id": 199 + }, + { + "release_time": 889, + "due_time": 2653, + "duration": 27, + "coordinate": [ + -27.976387754857868, + -102.87877559914794 + ], + "sensor_type": 1, + "id": 200 + }, + { + "release_time": 1090, + "due_time": 1735, + "duration": 49, + "coordinate": [ + -65.81924465234584, + 140.6717582630526 + ], + "sensor_type": 1, + "id": 201 + }, + { + "release_time": 2333, + "due_time": 2527, + "duration": 55, + "coordinate": [ + -13.490425022860919, + -77.79937574435803 + ], + "sensor_type": 1, + "id": 202 + }, + { + "release_time": 1802, + "due_time": 2951, + "duration": 40, + "coordinate": [ + 44.84165049947856, + 76.3862275672551 + ], + "sensor_type": 1, + "id": 203 + }, + { + "release_time": 1218, + "due_time": 3553, + "duration": 46, + "coordinate": [ + 1.062515955903251, + 123.46548204735353 + ], + "sensor_type": 1, + "id": 204 + }, + { + "release_time": 2338, + "due_time": 3033, + "duration": 53, + "coordinate": [ + 17.15325635041104, + 52.618493927719584 + ], + "sensor_type": 1, + "id": 205 + }, + { + "release_time": 371, + "due_time": 3430, + "duration": 36, + "coordinate": [ + -2.2004631239560553, + -170.61990932610738 + ], + "sensor_type": 1, + "id": 206 + }, + { + "release_time": 1568, + "due_time": 2489, + "duration": 58, + "coordinate": [ + 58.71582199383295, + 22.158981052500224 + ], + "sensor_type": 1, + "id": 207 + }, + { + "release_time": 1025, + "due_time": 2159, + "duration": 25, + "coordinate": [ + 39.690822231580995, + 44.17354193564802 + ], + "sensor_type": 1, + "id": 208 + }, + { + "release_time": 2540, + "due_time": 2925, + "duration": 35, + "coordinate": [ + -72.19570158153587, + -117.83642391670173 + ], + "sensor_type": 1, + "id": 209 + }, + { + "release_time": 3445, + "due_time": 3510, + "duration": 15, + "coordinate": [ + 31.873134924648454, + -85.60931474986961 + ], + "sensor_type": 1, + "id": 210 + }, + { + "release_time": 578, + "due_time": 1156, + "duration": 36, + "coordinate": [ + 5.2627235546809175, + -15.20829133984924 + ], + "sensor_type": 1, + "id": 211 + }, + { + "release_time": 3383, + "due_time": 3543, + "duration": 38, + "coordinate": [ + -9.755619907195651, + 66.44240312909457 + ], + "sensor_type": 1, + "id": 212 + }, + { + "release_time": 3491, + "due_time": 3582, + "duration": 23, + "coordinate": [ + -52.02624984530965, + -94.11726800329 + ], + "sensor_type": 1, + "id": 213 + }, + { + "release_time": 462, + "due_time": 1957, + "duration": 59, + "coordinate": [ + 61.86016792500439, + -6.459171602448208 + ], + "sensor_type": 1, + "id": 214 + }, + { + "release_time": 1891, + "due_time": 3482, + "duration": 36, + "coordinate": [ + -33.183468129318854, + 34.20855364643958 + ], + "sensor_type": 1, + "id": 215 + }, + { + "release_time": 1347, + "due_time": 3554, + "duration": 28, + "coordinate": [ + -12.533767443348182, + -98.14030284547096 + ], + "sensor_type": 1, + "id": 216 + }, + { + "release_time": 2006, + "due_time": 3570, + "duration": 44, + "coordinate": [ + 29.901373984178463, + 77.55456918178584 + ], + "sensor_type": 1, + "id": 217 + }, + { + "release_time": 282, + "due_time": 992, + "duration": 47, + "coordinate": [ + -44.34342587833035, + 42.05367468947816 + ], + "sensor_type": 1, + "id": 218 + }, + { + "release_time": 3345, + "due_time": 3507, + "duration": 51, + "coordinate": [ + 65.87108935606688, + -34.84159045259881 + ], + "sensor_type": 1, + "id": 219 + }, + { + "release_time": 2426, + "due_time": 3063, + "duration": 23, + "coordinate": [ + 34.9155778930061, + -109.73494499231731 + ], + "sensor_type": 1, + "id": 220 + }, + { + "release_time": 1128, + "due_time": 2604, + "duration": 18, + "coordinate": [ + -65.16461844440313, + -92.69654753621457 + ], + "sensor_type": 1, + "id": 221 + }, + { + "release_time": 198, + "due_time": 1782, + "duration": 16, + "coordinate": [ + 27.87855941577297, + 97.01179484545827 + ], + "sensor_type": 1, + "id": 222 + }, + { + "release_time": 798, + "due_time": 2539, + "duration": 43, + "coordinate": [ + 81.8423571179055, + 84.7787645226469 + ], + "sensor_type": 1, + "id": 223 + }, + { + "release_time": 1503, + "due_time": 3345, + "duration": 40, + "coordinate": [ + 54.14619520342583, + -99.35065496897799 + ], + "sensor_type": 1, + "id": 224 + }, + { + "release_time": 3400, + "due_time": 3512, + "duration": 26, + "coordinate": [ + 54.75860107907849, + -19.724522827314246 + ], + "sensor_type": 1, + "id": 225 + }, + { + "release_time": 1552, + "due_time": 2257, + "duration": 53, + "coordinate": [ + -75.6306615108468, + -5.850683666797892 + ], + "sensor_type": 1, + "id": 226 + }, + { + "release_time": 724, + "due_time": 2811, + "duration": 21, + "coordinate": [ + -57.81456151908527, + 164.99937128320943 + ], + "sensor_type": 1, + "id": 227 + }, + { + "release_time": 2948, + "due_time": 3395, + "duration": 50, + "coordinate": [ + 27.576929079574654, + -12.759070870879299 + ], + "sensor_type": 1, + "id": 228 + }, + { + "release_time": 3026, + "due_time": 3522, + "duration": 54, + "coordinate": [ + 83.15487435689042, + -15.83656086901135 + ], + "sensor_type": 1, + "id": 229 + }, + { + "release_time": 189, + "due_time": 2808, + "duration": 51, + "coordinate": [ + 51.81175488414138, + -160.19991011877676 + ], + "sensor_type": 1, + "id": 230 + }, + { + "release_time": 1002, + "due_time": 2772, + "duration": 37, + "coordinate": [ + 13.690951775400592, + -94.56680998980728 + ], + "sensor_type": 1, + "id": 231 + }, + { + "release_time": 207, + "due_time": 411, + "duration": 22, + "coordinate": [ + -49.738187707549045, + -38.348298740993755 + ], + "sensor_type": 1, + "id": 232 + }, + { + "release_time": 1381, + "due_time": 3124, + "duration": 58, + "coordinate": [ + 77.71398700307924, + -84.52876011363595 + ], + "sensor_type": 1, + "id": 233 + }, + { + "release_time": 2208, + "due_time": 2897, + "duration": 15, + "coordinate": [ + 18.21981877171848, + 72.5860845241736 + ], + "sensor_type": 1, + "id": 234 + }, + { + "release_time": 3129, + "due_time": 3189, + "duration": 19, + "coordinate": [ + -4.156533936954972, + 149.78265559229914 + ], + "sensor_type": 1, + "id": 235 + }, + { + "release_time": 415, + "due_time": 2036, + "duration": 25, + "coordinate": [ + 31.869471905945232, + 123.14200382409388 + ], + "sensor_type": 1, + "id": 236 + }, + { + "release_time": 1925, + "due_time": 2178, + "duration": 43, + "coordinate": [ + -36.09777332528909, + -52.29579401938983 + ], + "sensor_type": 1, + "id": 237 + }, + { + "release_time": 539, + "due_time": 1147, + "duration": 51, + "coordinate": [ + -70.9977021759606, + -159.28852948767855 + ], + "sensor_type": 1, + "id": 238 + }, + { + "release_time": 2461, + "due_time": 3319, + "duration": 33, + "coordinate": [ + 73.46514374293034, + 101.8585183118413 + ], + "sensor_type": 1, + "id": 239 + }, + { + "release_time": 579, + "due_time": 2483, + "duration": 34, + "coordinate": [ + 35.057210147848636, + 64.2130126874859 + ], + "sensor_type": 1, + "id": 240 + }, + { + "release_time": 573, + "due_time": 2990, + "duration": 24, + "coordinate": [ + -43.703145918120086, + 45.090819841943556 + ], + "sensor_type": 1, + "id": 241 + }, + { + "release_time": 3336, + "due_time": 3581, + "duration": 51, + "coordinate": [ + 76.31081328654935, + -9.758430510701515 + ], + "sensor_type": 1, + "id": 242 + }, + { + "release_time": 2069, + "due_time": 3342, + "duration": 26, + "coordinate": [ + 35.57387939810917, + -30.910457873762283 + ], + "sensor_type": 1, + "id": 243 + }, + { + "release_time": 1436, + "due_time": 1996, + "duration": 21, + "coordinate": [ + -19.46642319388772, + -139.04142529003389 + ], + "sensor_type": 1, + "id": 244 + }, + { + "release_time": 2358, + "due_time": 3256, + "duration": 32, + "coordinate": [ + -85.5769046750284, + 46.809056923208715 + ], + "sensor_type": 1, + "id": 245 + }, + { + "release_time": 3366, + "due_time": 3573, + "duration": 60, + "coordinate": [ + -87.83313032480734, + 30.98563693113391 + ], + "sensor_type": 1, + "id": 246 + }, + { + "release_time": 1432, + "due_time": 3574, + "duration": 15, + "coordinate": [ + -23.863322182722754, + -150.84777811840905 + ], + "sensor_type": 1, + "id": 247 + }, + { + "release_time": 3117, + "due_time": 3212, + "duration": 31, + "coordinate": [ + -42.28798704564737, + -142.0511228428848 + ], + "sensor_type": 1, + "id": 248 + }, + { + "release_time": 1677, + "due_time": 1933, + "duration": 37, + "coordinate": [ + 3.125395324215191, + 25.069025046129923 + ], + "sensor_type": 1, + "id": 249 + }, + { + "release_time": 2087, + "due_time": 3081, + "duration": 33, + "coordinate": [ + -46.62845298598112, + 46.5881175994422 + ], + "sensor_type": 1, + "id": 250 + }, + { + "release_time": 1442, + "due_time": 3045, + "duration": 44, + "coordinate": [ + -39.47290835073812, + -97.11489617080969 + ], + "sensor_type": 1, + "id": 251 + }, + { + "release_time": 2682, + "due_time": 2991, + "duration": 57, + "coordinate": [ + 46.98493977533869, + -5.06860383711205 + ], + "sensor_type": 1, + "id": 252 + }, + { + "release_time": 992, + "due_time": 2142, + "duration": 25, + "coordinate": [ + 16.79303841720119, + 21.5188484052168 + ], + "sensor_type": 1, + "id": 253 + }, + { + "release_time": 1355, + "due_time": 2351, + "duration": 23, + "coordinate": [ + 28.39151363822492, + -132.11966095758982 + ], + "sensor_type": 1, + "id": 254 + }, + { + "release_time": 1732, + "due_time": 2347, + "duration": 29, + "coordinate": [ + 49.82086626358961, + 8.276404477572498 + ], + "sensor_type": 1, + "id": 255 + }, + { + "release_time": 725, + "due_time": 3516, + "duration": 47, + "coordinate": [ + -65.8221323559109, + -64.99504834212048 + ], + "sensor_type": 1, + "id": 256 + }, + { + "release_time": 3223, + "due_time": 3320, + "duration": 21, + "coordinate": [ + 56.10031285285643, + 21.794201161239755 + ], + "sensor_type": 1, + "id": 257 + }, + { + "release_time": 1116, + "due_time": 2272, + "duration": 20, + "coordinate": [ + 9.113617715139682, + -11.457228641732229 + ], + "sensor_type": 1, + "id": 258 + }, + { + "release_time": 837, + "due_time": 1170, + "duration": 50, + "coordinate": [ + 36.058560572283085, + 178.29336592224018 + ], + "sensor_type": 1, + "id": 259 + }, + { + "release_time": 516, + "due_time": 2890, + "duration": 59, + "coordinate": [ + -87.23672186600749, + 1.7357781867330573 + ], + "sensor_type": 1, + "id": 260 + }, + { + "release_time": 1484, + "due_time": 3480, + "duration": 42, + "coordinate": [ + 9.104130805111154, + -88.73990101029554 + ], + "sensor_type": 1, + "id": 261 + }, + { + "release_time": 2259, + "due_time": 2561, + "duration": 45, + "coordinate": [ + -48.35021577112509, + 7.570893620742112 + ], + "sensor_type": 1, + "id": 262 + }, + { + "release_time": 765, + "due_time": 2747, + "duration": 33, + "coordinate": [ + 16.870014926367304, + -42.40062095262604 + ], + "sensor_type": 1, + "id": 263 + }, + { + "release_time": 2383, + "due_time": 2773, + "duration": 25, + "coordinate": [ + -88.74222293866897, + -105.81465382532433 + ], + "sensor_type": 1, + "id": 264 + }, + { + "release_time": 453, + "due_time": 2634, + "duration": 35, + "coordinate": [ + -47.673500198349906, + 155.70040428968366 + ], + "sensor_type": 1, + "id": 265 + }, + { + "release_time": 2842, + "due_time": 3070, + "duration": 39, + "coordinate": [ + -2.109366284391484, + -168.02190054866298 + ], + "sensor_type": 1, + "id": 266 + }, + { + "release_time": 3149, + "due_time": 3580, + "duration": 45, + "coordinate": [ + 26.94893163526781, + 60.729105543556074 + ], + "sensor_type": 1, + "id": 267 + }, + { + "release_time": 575, + "due_time": 3214, + "duration": 15, + "coordinate": [ + -16.458217266086024, + 18.420988848347804 + ], + "sensor_type": 1, + "id": 268 + }, + { + "release_time": 1385, + "due_time": 3284, + "duration": 22, + "coordinate": [ + -56.06055618067389, + 27.53889527267978 + ], + "sensor_type": 1, + "id": 269 + }, + { + "release_time": 3328, + "due_time": 3510, + "duration": 32, + "coordinate": [ + 85.29377777881297, + 142.0296683508671 + ], + "sensor_type": 1, + "id": 270 + }, + { + "release_time": 703, + "due_time": 2536, + "duration": 42, + "coordinate": [ + 46.735658421700265, + 147.80492084419632 + ], + "sensor_type": 1, + "id": 271 + }, + { + "release_time": 2520, + "due_time": 3473, + "duration": 52, + "coordinate": [ + 6.340639823199709, + 165.72296298940824 + ], + "sensor_type": 1, + "id": 272 + }, + { + "release_time": 1636, + "due_time": 3599, + "duration": 26, + "coordinate": [ + -6.1315664353010675, + -142.26978439838382 + ], + "sensor_type": 1, + "id": 273 + }, + { + "release_time": 3124, + "due_time": 3590, + "duration": 57, + "coordinate": [ + -21.38533465699477, + -114.82224142788446 + ], + "sensor_type": 1, + "id": 274 + }, + { + "release_time": 1931, + "due_time": 3192, + "duration": 48, + "coordinate": [ + 69.1543253185495, + -120.61598661892408 + ], + "sensor_type": 1, + "id": 275 + }, + { + "release_time": 2907, + "due_time": 3294, + "duration": 35, + "coordinate": [ + 44.68269041708612, + 157.16802482290308 + ], + "sensor_type": 1, + "id": 276 + }, + { + "release_time": 2506, + "due_time": 3152, + "duration": 56, + "coordinate": [ + 87.87060329640823, + 95.17085979659845 + ], + "sensor_type": 1, + "id": 277 + }, + { + "release_time": 736, + "due_time": 883, + "duration": 16, + "coordinate": [ + 50.77873089540677, + 129.71549057318185 + ], + "sensor_type": 1, + "id": 278 + }, + { + "release_time": 1919, + "due_time": 2850, + "duration": 41, + "coordinate": [ + 47.949789437690214, + -81.43914529077244 + ], + "sensor_type": 1, + "id": 279 + }, + { + "release_time": 1528, + "due_time": 2679, + "duration": 42, + "coordinate": [ + 51.402328665782136, + 106.23304713013584 + ], + "sensor_type": 1, + "id": 280 + }, + { + "release_time": 460, + "due_time": 1637, + "duration": 58, + "coordinate": [ + 59.78898581018234, + 120.91982375538123 + ], + "sensor_type": 1, + "id": 281 + }, + { + "release_time": 403, + "due_time": 2564, + "duration": 47, + "coordinate": [ + -89.54712352246888, + 126.46314386982903 + ], + "sensor_type": 1, + "id": 282 + }, + { + "release_time": 2307, + "due_time": 3124, + "duration": 45, + "coordinate": [ + 68.25267710627233, + 66.06401307738776 + ], + "sensor_type": 1, + "id": 283 + }, + { + "release_time": 2729, + "due_time": 3529, + "duration": 35, + "coordinate": [ + 74.3681054022683, + 71.96699572571907 + ], + "sensor_type": 1, + "id": 284 + }, + { + "release_time": 1069, + "due_time": 1731, + "duration": 17, + "coordinate": [ + 26.79545303077917, + 85.54437528727613 + ], + "sensor_type": 1, + "id": 285 + }, + { + "release_time": 3353, + "due_time": 3584, + "duration": 56, + "coordinate": [ + 45.574113770497036, + -110.29429315653014 + ], + "sensor_type": 1, + "id": 286 + }, + { + "release_time": 2799, + "due_time": 3568, + "duration": 15, + "coordinate": [ + -13.488517277508635, + -169.13083503940936 + ], + "sensor_type": 1, + "id": 287 + }, + { + "release_time": 3016, + "due_time": 3420, + "duration": 31, + "coordinate": [ + 41.14601810992124, + -56.74866195723453 + ], + "sensor_type": 1, + "id": 288 + }, + { + "release_time": 2894, + "due_time": 3356, + "duration": 45, + "coordinate": [ + 29.62043235665152, + 178.35803605160015 + ], + "sensor_type": 1, + "id": 289 + }, + { + "release_time": 2574, + "due_time": 2791, + "duration": 22, + "coordinate": [ + 80.87589188802602, + 15.704641487519865 + ], + "sensor_type": 1, + "id": 290 + }, + { + "release_time": 2187, + "due_time": 2995, + "duration": 49, + "coordinate": [ + -67.67370235751794, + 28.969566793597636 + ], + "sensor_type": 1, + "id": 291 + }, + { + "release_time": 1337, + "due_time": 3145, + "duration": 41, + "coordinate": [ + -47.47792735775461, + 169.91905828331687 + ], + "sensor_type": 1, + "id": 292 + }, + { + "release_time": 2830, + "due_time": 3517, + "duration": 45, + "coordinate": [ + 56.33749460240614, + -92.57672215630821 + ], + "sensor_type": 1, + "id": 293 + } +] \ No newline at end of file diff --git a/benchmarks/aeosbench/dataset/cases/00747/constellation.json b/benchmarks/aeosbench/dataset/cases/00747/constellation.json new file mode 100644 index 0000000..6682e78 --- /dev/null +++ b/benchmarks/aeosbench/dataset/cases/00747/constellation.json @@ -0,0 +1,2652 @@ +{ + "orbits": [ + { + "id": 0, + "eccentricity": 0.0002269, + "semi_major_axis": 7571000.0, + "inclination": 87.928, + "right_ascension_of_the_ascending_node": 27.6086, + "argument_of_perigee": 83.4266 + }, + { + "id": 1, + "eccentricity": 0.0001461, + "semi_major_axis": 6921000.0, + "inclination": 53.0575, + "right_ascension_of_the_ascending_node": 8.1866, + "argument_of_perigee": 84.7213 + }, + { + "id": 2, + "eccentricity": 0.0001253, + "semi_major_axis": 6921000.0, + "inclination": 53.2179, + "right_ascension_of_the_ascending_node": 296.5837, + "argument_of_perigee": 79.8653 + }, + { + "id": 3, + "eccentricity": 0.0001953, + "semi_major_axis": 7571000.0, + "inclination": 87.8934, + "right_ascension_of_the_ascending_node": 179.6886, + "argument_of_perigee": 94.8577 + }, + { + "id": 4, + "eccentricity": 9.89e-05, + "semi_major_axis": 6921000.0, + "inclination": 42.9974, + "right_ascension_of_the_ascending_node": 241.4366, + "argument_of_perigee": 296.2817 + }, + { + "id": 5, + "eccentricity": 0.0001314, + "semi_major_axis": 6921000.0, + "inclination": 53.0534, + "right_ascension_of_the_ascending_node": 181.0564, + "argument_of_perigee": 92.9483 + }, + { + "id": 6, + "eccentricity": 0.0002247, + "semi_major_axis": 7571000.0, + "inclination": 87.8964, + "right_ascension_of_the_ascending_node": 164.5899, + "argument_of_perigee": 88.6391 + }, + { + "id": 7, + "eccentricity": 0.0001727, + "semi_major_axis": 6921000.0, + "inclination": 53.0564, + "right_ascension_of_the_ascending_node": 23.2282, + "argument_of_perigee": 71.9476 + }, + { + "id": 8, + "eccentricity": 0.0001443, + "semi_major_axis": 6921000.0, + "inclination": 53.2162, + "right_ascension_of_the_ascending_node": 198.4493, + "argument_of_perigee": 97.8539 + }, + { + "id": 9, + "eccentricity": 0.0001482, + "semi_major_axis": 6921000.0, + "inclination": 53.0562, + "right_ascension_of_the_ascending_node": 299.2762, + "argument_of_perigee": 88.224 + }, + { + "id": 10, + "eccentricity": 0.00023, + "semi_major_axis": 7571000.0, + "inclination": 87.921, + "right_ascension_of_the_ascending_node": 57.9136, + "argument_of_perigee": 77.4974 + }, + { + "id": 11, + "eccentricity": 0.0007248, + "semi_major_axis": 6921000.0, + "inclination": 53.0474, + "right_ascension_of_the_ascending_node": 34.7095, + "argument_of_perigee": 99.2242 + }, + { + "id": 12, + "eccentricity": 0.000102, + "semi_major_axis": 6921000.0, + "inclination": 53.0553, + "right_ascension_of_the_ascending_node": 280.504, + "argument_of_perigee": 108.2257 + }, + { + "id": 13, + "eccentricity": 0.0001366, + "semi_major_axis": 6921000.0, + "inclination": 53.0541, + "right_ascension_of_the_ascending_node": 121.8936, + "argument_of_perigee": 100.8801 + }, + { + "id": 14, + "eccentricity": 0.0002804, + "semi_major_axis": 6921000.0, + "inclination": 70.0009, + "right_ascension_of_the_ascending_node": 49.4111, + "argument_of_perigee": 261.9571 + }, + { + "id": 15, + "eccentricity": 0.0001297, + "semi_major_axis": 6921000.0, + "inclination": 53.0565, + "right_ascension_of_the_ascending_node": 303.1415, + "argument_of_perigee": 108.2906 + }, + { + "id": 16, + "eccentricity": 0.0001421, + "semi_major_axis": 6921000.0, + "inclination": 53.0547, + "right_ascension_of_the_ascending_node": 151.6389, + "argument_of_perigee": 93.2271 + }, + { + "id": 17, + "eccentricity": 0.0001687, + "semi_major_axis": 7571000.0, + "inclination": 87.8943, + "right_ascension_of_the_ascending_node": 179.6687, + "argument_of_perigee": 84.5817 + }, + { + "id": 18, + "eccentricity": 0.0001352, + "semi_major_axis": 6921000.0, + "inclination": 53.2152, + "right_ascension_of_the_ascending_node": 198.3993, + "argument_of_perigee": 84.7308 + }, + { + "id": 19, + "eccentricity": 0.0001187, + "semi_major_axis": 6921000.0, + "inclination": 53.2163, + "right_ascension_of_the_ascending_node": 167.0894, + "argument_of_perigee": 92.3049 + }, + { + "id": 20, + "eccentricity": 0.0001699, + "semi_major_axis": 7571000.0, + "inclination": 87.8962, + "right_ascension_of_the_ascending_node": 73.2231, + "argument_of_perigee": 78.7677 + }, + { + "id": 21, + "eccentricity": 0.0001357, + "semi_major_axis": 6921000.0, + "inclination": 53.0556, + "right_ascension_of_the_ascending_node": 3.5889, + "argument_of_perigee": 92.4232 + }, + { + "id": 22, + "eccentricity": 0.0003609, + "semi_major_axis": 6921000.0, + "inclination": 53.0471, + "right_ascension_of_the_ascending_node": 19.0079, + "argument_of_perigee": 222.5827 + }, + { + "id": 23, + "eccentricity": 0.000124, + "semi_major_axis": 6921000.0, + "inclination": 53.2151, + "right_ascension_of_the_ascending_node": 194.4449, + "argument_of_perigee": 93.7106 + }, + { + "id": 24, + "eccentricity": 0.0003017, + "semi_major_axis": 6921000.0, + "inclination": 70.0012, + "right_ascension_of_the_ascending_node": 310.635, + "argument_of_perigee": 264.0281 + }, + { + "id": 25, + "eccentricity": 0.0009886, + "semi_major_axis": 6959000.0, + "inclination": 97.5888, + "right_ascension_of_the_ascending_node": 79.9785, + "argument_of_perigee": 345.2083 + }, + { + "id": 26, + "eccentricity": 0.0001253, + "semi_major_axis": 6921000.0, + "inclination": 53.0545, + "right_ascension_of_the_ascending_node": 146.8111, + "argument_of_perigee": 93.3552 + } + ], + "satellites": [ + { + "inertia": [ + 165.9207000732422, + 0.0, + 0.0, + 0.0, + 74.40827941894531, + 0.0, + 0.0, + 0.0, + 75.69857788085938 + ], + "mass": 110.79725821139004, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 0, + "solar_panel": { + "direction": [ + -0.8745419958949107, + 0.0035276004046981843, + -0.48493695822398475 + ], + "area": 0.159294725119266, + "efficiency": 0.1752709592761338 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.20962420392761516, + "power": 3.8425607990862645, + "type": 1 + }, + "battery": { + "capacity": 28464.839488193564, + "percentage": 0.746573961033047 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 457.21035711195674, + "power": 5.788670224050284, + "efficiency": 0.5735853185860063 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 476.77782510910055, + "power": 5.926814882829423, + "efficiency": 0.5572317101451094 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 545.905971543601, + "power": 5.474360245962304, + "efficiency": 0.5719502909615355 + } + ], + "mrp_control": { + "k": 30.23464565004399, + "ki": 0.006482973490700363, + "p": 69.28566214406106, + "integral_limit": 0.025877012939001718 + }, + "true_anomaly": 330.8644061997498, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 0 + }, + { + "inertia": [ + 50.48373794555664, + 0.0, + 0.0, + 0.0, + 106.27657318115234, + 0.0, + 0.0, + 0.0, + 109.31539916992188 + ], + "mass": 64.46774672943971, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 1, + "solar_panel": { + "direction": [ + 0.436208822093808, + 0.8644726250807171, + -0.24981782164926994 + ], + "area": 0.3350444409384746, + "efficiency": 0.14716664503121138 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.27840589008736616, + "power": 9.943723539438952, + "type": 1 + }, + "battery": { + "capacity": 28745.08601342496, + "percentage": 0.8699442631597759 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 629.526315466152, + "power": 6.381770701085024, + "efficiency": 0.5002322168610505 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 479.97231050445413, + "power": 6.62380880403943, + "efficiency": 0.5156102773310934 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 523.8886963853304, + "power": 6.049278921037212, + "efficiency": 0.5063934384609946 + } + ], + "mrp_control": { + "k": 17.54353203782184, + "ki": 0.0003233202932826285, + "p": 67.60556406340903, + "integral_limit": 0.00010601988277362711 + }, + "true_anomaly": 46.251330878085774, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 1 + }, + { + "inertia": [ + 119.64872741699219, + 0.0, + 0.0, + 0.0, + 159.80076599121094, + 0.0, + 0.0, + 0.0, + 163.5137939453125 + ], + "mass": 190.8238079894127, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 2, + "solar_panel": { + "direction": [ + 0.8318127208047877, + 0.24503369066633385, + -0.4980422551809952 + ], + "area": 0.21335362974915065, + "efficiency": 0.2509033852304615 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.31522506374856507, + "power": 3.5347443852505274, + "type": 1 + }, + "battery": { + "capacity": 18106.064656375776, + "percentage": 0.7970183680916803 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 412.44379430731306, + "power": 5.523023417990215, + "efficiency": 0.5298528666451148 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 572.2900068158193, + "power": 5.559226353026511, + "efficiency": 0.508760355982102 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 682.316619224687, + "power": 5.396776214473754, + "efficiency": 0.5529695173110621 + } + ], + "mrp_control": { + "k": 28.29614115959812, + "ki": 0.0075686982098975885, + "p": 66.59896582352846, + "integral_limit": 0.022701535770486076 + }, + "true_anomaly": 37.819822336875156, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 2 + }, + { + "inertia": [ + 69.85490417480469, + 0.0, + 0.0, + 0.0, + 153.30654907226562, + 0.0, + 0.0, + 0.0, + 192.0022735595703 + ], + "mass": 137.672642462402, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 3, + "solar_panel": { + "direction": [ + 0.5174401323349332, + 0.7628243218716056, + 0.38775606173254323 + ], + "area": 0.44407778708128764, + "efficiency": 0.3122715514818671 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.19694560574672015, + "power": 3.347278150610975, + "type": 1 + }, + "battery": { + "capacity": 21594.811230060368, + "percentage": 0.41992264088741926 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 475.2298743211509, + "power": 5.809346407360224, + "efficiency": 0.5879598827768264 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 527.7151355520379, + "power": 5.267444503430993, + "efficiency": 0.517206182535355 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 564.8651689802502, + "power": 6.159675830753919, + "efficiency": 0.5151286099301217 + } + ], + "mrp_control": { + "k": 31.010008499276847, + "ki": 0.005540135624255419, + "p": 91.81676018680609, + "integral_limit": 0.0025617933796053755 + }, + "true_anomaly": 201.2373803167646, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 3 + }, + { + "inertia": [ + 92.459716796875, + 0.0, + 0.0, + 0.0, + 100.04222106933594, + 0.0, + 0.0, + 0.0, + 193.59207153320312 + ], + "mass": 95.10203256892403, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 4, + "solar_panel": { + "direction": [ + -0.19353540708726322, + 0.3027742693177354, + -0.9332051157396635 + ], + "area": 0.15038941943360548, + "efficiency": 0.30221366553054996 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.42032711295636926, + "power": 2.3547748885881927, + "type": 1 + }, + "battery": { + "capacity": 25903.242251659532, + "percentage": 0.788488503991192 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 577.3624553321963, + "power": 5.140609895904987, + "efficiency": 0.5868591255525856 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 401.72875532746764, + "power": 5.9417095798595945, + "efficiency": 0.5423737911503178 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 579.8934832748156, + "power": 6.916080820860072, + "efficiency": 0.515835200521659 + } + ], + "mrp_control": { + "k": 22.492592410546052, + "ki": 0.003348785460441731, + "p": 76.99221242613119, + "integral_limit": 0.0005091051525580385 + }, + "true_anomaly": 301.75005859270345, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 4 + }, + { + "inertia": [ + 130.88818359375, + 0.0, + 0.0, + 0.0, + 56.292274475097656, + 0.0, + 0.0, + 0.0, + 51.789756774902344 + ], + "mass": 110.88359307679382, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 5, + "solar_panel": { + "direction": [ + 0.9796594345808641, + 0.19986462294995322, + 0.017931110667626992 + ], + "area": 0.2660781376477003, + "efficiency": 0.1452426343637804 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.17812087399685672, + "power": 1.2737090389884171, + "type": 1 + }, + "battery": { + "capacity": 8433.807958312504, + "percentage": 0.6246138726879983 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 522.9908102176644, + "power": 5.003528085388024, + "efficiency": 0.5444225878512552 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 455.87146380741297, + "power": 6.323219856639516, + "efficiency": 0.5378516963905297 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 713.1719593519158, + "power": 5.887255589716479, + "efficiency": 0.5737470365447541 + } + ], + "mrp_control": { + "k": 27.95550270987556, + "ki": 0.0032538192578078417, + "p": 69.07117997225085, + "integral_limit": 0.004934613342560352 + }, + "true_anomaly": 20.05066622681913, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 5 + }, + { + "inertia": [ + 96.11229705810547, + 0.0, + 0.0, + 0.0, + 86.46250915527344, + 0.0, + 0.0, + 0.0, + 53.89992141723633 + ], + "mass": 183.9705546437268, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 6, + "solar_panel": { + "direction": [ + -0.07101272524582979, + 0.19189357218907566, + 0.9788432202378868 + ], + "area": 0.3246798827637426, + "efficiency": 0.17352851237637085 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4915618008778232, + "power": 7.851371569284282, + "type": 1 + }, + "battery": { + "capacity": 27075.663143050202, + "percentage": 0.5158431173295578 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 532.8461585204949, + "power": 6.861184646183895, + "efficiency": 0.5738423112525401 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 614.0904437880924, + "power": 6.9469142946952065, + "efficiency": 0.5228348599014079 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 693.6955000535445, + "power": 5.771762040406745, + "efficiency": 0.5764328163497897 + } + ], + "mrp_control": { + "k": 16.028606086034788, + "ki": 0.006999328531351564, + "p": 50.142737736949, + "integral_limit": 0.024621003787913324 + }, + "true_anomaly": 347.7989412617863, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 6 + }, + { + "inertia": [ + 105.55035400390625, + 0.0, + 0.0, + 0.0, + 173.93984985351562, + 0.0, + 0.0, + 0.0, + 165.90818786621094 + ], + "mass": 101.4986737623176, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 7, + "solar_panel": { + "direction": [ + -0.6834213192441144, + 0.5086027704145286, + -0.5236969756732421 + ], + "area": 0.13088913838249133, + "efficiency": 0.3807863392781744 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.12202715478401958, + "power": 6.523507148229018, + "type": 1 + }, + "battery": { + "capacity": 17591.171683300898, + "percentage": 0.30267747864324046 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 748.0455843112777, + "power": 6.111002013620135, + "efficiency": 0.5026172895737964 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 589.4840262400471, + "power": 5.0872952567438, + "efficiency": 0.5114669286226302 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 529.151778895153, + "power": 5.166696501551359, + "efficiency": 0.5929813310604306 + } + ], + "mrp_control": { + "k": 61.9701568178456, + "ki": 0.004076637733772521, + "p": 241.88814734225528, + "integral_limit": 0.014966514903078838 + }, + "true_anomaly": 179.43254497230495, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 7 + }, + { + "inertia": [ + 116.33448028564453, + 0.0, + 0.0, + 0.0, + 126.14238739013672, + 0.0, + 0.0, + 0.0, + 162.46742248535156 + ], + "mass": 163.04651140899483, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 8, + "solar_panel": { + "direction": [ + -0.033956007281353784, + 0.1446474256322252, + 0.9889004559749573 + ], + "area": 0.3812613721698873, + "efficiency": 0.32468306421266513 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4341545972700209, + "power": 4.46208584052287, + "type": 1 + }, + "battery": { + "capacity": 9029.722357748886, + "percentage": 0.868082323828294 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 715.9144576772935, + "power": 5.3420347002785995, + "efficiency": 0.5879750751665102 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 667.9385432540419, + "power": 5.378382193487947, + "efficiency": 0.5324221608644839 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 590.4382896988026, + "power": 6.828213228482055, + "efficiency": 0.5919897126466545 + } + ], + "mrp_control": { + "k": 14.480670637315214, + "ki": 0.008560728437304778, + "p": 44.655816873648824, + "integral_limit": 0.03490257460175667 + }, + "true_anomaly": 222.70193032691503, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 8 + }, + { + "inertia": [ + 67.70002746582031, + 0.0, + 0.0, + 0.0, + 114.20108032226562, + 0.0, + 0.0, + 0.0, + 81.59652709960938 + ], + "mass": 65.67374261657, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 9, + "solar_panel": { + "direction": [ + 0.10854592227222289, + 0.7423589118486537, + 0.6611512903692736 + ], + "area": 0.17291867491341306, + "efficiency": 0.25479150469603806 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4456210809371093, + "power": 9.675165806041594, + "type": 1 + }, + "battery": { + "capacity": 15134.657480996702, + "percentage": 0.8886887903612224 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 535.6416099229582, + "power": 6.355651535739911, + "efficiency": 0.5820804173467707 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 575.2663089536031, + "power": 6.41379267876869, + "efficiency": 0.5206840231035559 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 464.583184001094, + "power": 5.931844733182109, + "efficiency": 0.517844997447909 + } + ], + "mrp_control": { + "k": 22.273678015897634, + "ki": 0.003183917911048784, + "p": 72.20289323096311, + "integral_limit": 0.01063288296347745 + }, + "true_anomaly": 80.90731448616157, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 9 + }, + { + "inertia": [ + 118.29367065429688, + 0.0, + 0.0, + 0.0, + 146.03628540039062, + 0.0, + 0.0, + 0.0, + 130.35365295410156 + ], + "mass": 65.5434396282948, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 10, + "solar_panel": { + "direction": [ + 0.20567691658520199, + 0.923665429766033, + -0.32332519208860494 + ], + "area": 0.3445252745202286, + "efficiency": 0.41414000412869256 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.43244489242441597, + "power": 3.8187764516507805, + "type": 1 + }, + "battery": { + "capacity": 12409.682180248272, + "percentage": 0.12928851863140087 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 546.2414731894887, + "power": 6.919622362991417, + "efficiency": 0.5443387995845609 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 555.1435134952143, + "power": 6.008127144370919, + "efficiency": 0.5943131946572452 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 531.9151970441615, + "power": 6.769786954796273, + "efficiency": 0.582717619521044 + } + ], + "mrp_control": { + "k": 33.48803216543349, + "ki": 0.0038305342585141303, + "p": 86.39522507360003, + "integral_limit": 0.000453806119154058 + }, + "true_anomaly": 262.91223363235497, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 10 + }, + { + "inertia": [ + 68.31183624267578, + 0.0, + 0.0, + 0.0, + 192.5380401611328, + 0.0, + 0.0, + 0.0, + 122.98563385009766 + ], + "mass": 115.16798308455252, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 11, + "solar_panel": { + "direction": [ + -0.020271193650549208, + 0.978517863443117, + -0.2051630318324906 + ], + "area": 0.1639463135360188, + "efficiency": 0.17617436901423808 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4946432489571071, + "power": 3.6404724942035407, + "type": 1 + }, + "battery": { + "capacity": 18781.011069289092, + "percentage": 0.283669428153233 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 479.7174542446083, + "power": 5.21110725730629, + "efficiency": 0.5326246935853585 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 667.7932258353035, + "power": 5.94581595911685, + "efficiency": 0.5835815227877047 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 722.2124422548653, + "power": 6.520687561940864, + "efficiency": 0.557814305355931 + } + ], + "mrp_control": { + "k": 35.17519770542687, + "ki": 0.00254463391292275, + "p": 107.3815768273076, + "integral_limit": 0.011306125791303509 + }, + "true_anomaly": 49.119790572580406, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 11 + }, + { + "inertia": [ + 115.85092163085938, + 0.0, + 0.0, + 0.0, + 169.69151306152344, + 0.0, + 0.0, + 0.0, + 64.564697265625 + ], + "mass": 63.93418755623975, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 12, + "solar_panel": { + "direction": [ + 0.3460613225316243, + 0.8910086160781868, + 0.293845549774192 + ], + "area": 0.4178702455662131, + "efficiency": 0.3732988101082746 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.16498845737906753, + "power": 8.121482810156511, + "type": 1 + }, + "battery": { + "capacity": 16759.172144260803, + "percentage": 0.44941497323662705 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 608.7542004228094, + "power": 6.735517825087912, + "efficiency": 0.564019374529687 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 510.40869820078353, + "power": 6.229971396661663, + "efficiency": 0.5096233663374536 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 550.0756456580467, + "power": 5.9401263043000085, + "efficiency": 0.5630432900744554 + } + ], + "mrp_control": { + "k": 20.910458801941207, + "ki": 0.001457694052924917, + "p": 77.77881459131575, + "integral_limit": 0.0015114144858382262 + }, + "true_anomaly": 12.413573302787547, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 12 + }, + { + "inertia": [ + 168.5423583984375, + 0.0, + 0.0, + 0.0, + 171.202880859375, + 0.0, + 0.0, + 0.0, + 95.11585998535156 + ], + "mass": 130.60368821425837, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 13, + "solar_panel": { + "direction": [ + -0.4417570418178943, + 0.01789893884769297, + 0.8969561550000255 + ], + "area": 0.23963712870016832, + "efficiency": 0.2563996753101242 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.275815913409472, + "power": 9.058622521143763, + "type": 1 + }, + "battery": { + "capacity": 12218.131220048712, + "percentage": 0.28416902748530437 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 574.9320300819053, + "power": 6.123060486582606, + "efficiency": 0.5486777607772813 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 467.7952233772985, + "power": 6.746811675161717, + "efficiency": 0.5725070569335967 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 413.0257863068419, + "power": 6.154226206883827, + "efficiency": 0.5283353597816505 + } + ], + "mrp_control": { + "k": 33.385849281758794, + "ki": 0.006958660574160468, + "p": 76.5569599004141, + "integral_limit": 0.030027891413152936 + }, + "true_anomaly": 118.36844415948083, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 13 + }, + { + "inertia": [ + 155.41302490234375, + 0.0, + 0.0, + 0.0, + 160.46665954589844, + 0.0, + 0.0, + 0.0, + 138.77691650390625 + ], + "mass": 130.40963585360242, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 14, + "solar_panel": { + "direction": [ + -0.12565717653864572, + 0.1433017459648237, + 0.9816694370243828 + ], + "area": 0.30909091974152625, + "efficiency": 0.4967082087304874 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.21393217799432152, + "power": 6.370908069113696, + "type": 1 + }, + "battery": { + "capacity": 29546.46509123532, + "percentage": 0.8288281620240167 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 446.46780817314124, + "power": 5.992711810400934, + "efficiency": 0.5607175794466395 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 613.0456186396656, + "power": 6.121449602258026, + "efficiency": 0.5883918787738889 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 501.77677029882415, + "power": 5.482829434804071, + "efficiency": 0.5757356244864734 + } + ], + "mrp_control": { + "k": 46.116255656219074, + "ki": 0.0034868695948625274, + "p": 102.91394608340701, + "integral_limit": 0.0022375881565971983 + }, + "true_anomaly": 213.61240067646966, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 14 + }, + { + "inertia": [ + 118.25572967529297, + 0.0, + 0.0, + 0.0, + 57.80872344970703, + 0.0, + 0.0, + 0.0, + 178.07159423828125 + ], + "mass": 139.31010005813363, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 15, + "solar_panel": { + "direction": [ + 0.945230210523929, + 0.1135689946093839, + -0.30600969359858976 + ], + "area": 0.23077649033432512, + "efficiency": 0.24352968514312756 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.38235570351453474, + "power": 1.7239221919815395, + "type": 1 + }, + "battery": { + "capacity": 22934.97818441372, + "percentage": 0.4438778566150582 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 569.3917674840407, + "power": 6.261930204604402, + "efficiency": 0.5486101459126284 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 550.8361277097512, + "power": 5.310818267279661, + "efficiency": 0.5799036613333728 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 691.9352457735224, + "power": 6.430210069688898, + "efficiency": 0.5123276912431807 + } + ], + "mrp_control": { + "k": 19.912926010643343, + "ki": 0.006778571026224058, + "p": 43.40211430807426, + "integral_limit": 0.023706758709662157 + }, + "true_anomaly": 60.709559872555076, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 15 + }, + { + "inertia": [ + 157.55184936523438, + 0.0, + 0.0, + 0.0, + 122.2282943725586, + 0.0, + 0.0, + 0.0, + 181.5531463623047 + ], + "mass": 93.48042765390824, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 16, + "solar_panel": { + "direction": [ + 0.041373598090021835, + 0.9970184496825564, + -0.0651339878533264 + ], + "area": 0.22330314860085065, + "efficiency": 0.18808488082729813 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2506778195909417, + "power": 6.358951649843539, + "type": 1 + }, + "battery": { + "capacity": 10533.268674916093, + "percentage": 0.2690073758265125 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 432.27477617140073, + "power": 6.1238482824567555, + "efficiency": 0.5501790032250974 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 703.1517942610691, + "power": 6.103987783394141, + "efficiency": 0.5371280353189618 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 520.9706708595608, + "power": 5.4849359358239065, + "efficiency": 0.5532837947115152 + } + ], + "mrp_control": { + "k": 26.582475066500777, + "ki": 0.004316944941508072, + "p": 75.50769519334133, + "integral_limit": 0.02129529667258787 + }, + "true_anomaly": 86.47230260384453, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 16 + }, + { + "inertia": [ + 120.35233306884766, + 0.0, + 0.0, + 0.0, + 132.09222412109375, + 0.0, + 0.0, + 0.0, + 166.93527221679688 + ], + "mass": 198.90747717753922, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 17, + "solar_panel": { + "direction": [ + 0.9949322942663276, + 0.10050959865717701, + 0.002747799795285 + ], + "area": 0.2966315916104763, + "efficiency": 0.12855627467333774 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.14556128306034022, + "power": 8.368255599125458, + "type": 1 + }, + "battery": { + "capacity": 19557.219753199548, + "percentage": 0.1985600180946303 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 599.1765773543096, + "power": 6.383641076331219, + "efficiency": 0.5825011034019507 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 452.1053788642011, + "power": 5.364559351016545, + "efficiency": 0.5650061054347425 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 417.83312636153886, + "power": 5.854105390974855, + "efficiency": 0.528162373714302 + } + ], + "mrp_control": { + "k": 17.14177368037322, + "ki": 0.004975340042211277, + "p": 46.26467202807666, + "integral_limit": 0.01568934686469015 + }, + "true_anomaly": 200.88402112631056, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 17 + }, + { + "inertia": [ + 70.99412536621094, + 0.0, + 0.0, + 0.0, + 138.63671875, + 0.0, + 0.0, + 0.0, + 184.20416259765625 + ], + "mass": 149.90555441523907, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 18, + "solar_panel": { + "direction": [ + -0.1256262421590643, + 0.6601161102831642, + -0.7405840723547986 + ], + "area": 0.3716486935334655, + "efficiency": 0.1692263778539827 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.40794522415696777, + "power": 7.706557584432116, + "type": 1 + }, + "battery": { + "capacity": 8549.193725427325, + "percentage": 0.47145560778629303 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 705.9675933384308, + "power": 6.188725856885078, + "efficiency": 0.5496562528989537 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 636.8201092985132, + "power": 6.5474142370405275, + "efficiency": 0.5471379835288073 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 639.1087117933105, + "power": 6.973862253537641, + "efficiency": 0.549475793097557 + } + ], + "mrp_control": { + "k": 59.3115923464998, + "ki": 0.0011979308428020851, + "p": 233.41462571243258, + "integral_limit": 0.0048019586771340834 + }, + "true_anomaly": 36.79059462390769, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 18 + }, + { + "inertia": [ + 172.53573608398438, + 0.0, + 0.0, + 0.0, + 118.23352813720703, + 0.0, + 0.0, + 0.0, + 106.26756286621094 + ], + "mass": 68.97424089957627, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 19, + "solar_panel": { + "direction": [ + 0.6740936697015821, + 0.10954497886305337, + -0.7304776670604978 + ], + "area": 0.320176041819746, + "efficiency": 0.40409486251403126 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3440553939215111, + "power": 1.4718148308763044, + "type": 1 + }, + "battery": { + "capacity": 18449.693509313736, + "percentage": 0.2697103472424072 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 490.6383834819479, + "power": 6.218359195116087, + "efficiency": 0.5617690912731628 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 560.8505026004211, + "power": 6.624921445663158, + "efficiency": 0.5249928809106013 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 746.1806867970129, + "power": 6.672148635634489, + "efficiency": 0.5680414362880696 + } + ], + "mrp_control": { + "k": 60.58141653389663, + "ki": 0.006846544632600974, + "p": 205.57226846192538, + "integral_limit": 0.023811185433989832 + }, + "true_anomaly": 212.24602783427395, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 19 + }, + { + "inertia": [ + 143.73236083984375, + 0.0, + 0.0, + 0.0, + 116.8875503540039, + 0.0, + 0.0, + 0.0, + 196.04832458496094 + ], + "mass": 116.88688058691032, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 20, + "solar_panel": { + "direction": [ + -0.047983059966126465, + 0.13516692806709218, + -0.9896603091531926 + ], + "area": 0.14158551049707518, + "efficiency": 0.3665652369806759 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2952733983204767, + "power": 3.314626685378114, + "type": 1 + }, + "battery": { + "capacity": 13974.30660988809, + "percentage": 0.26864255986574015 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 729.1861011315473, + "power": 6.753244538592881, + "efficiency": 0.5091616583737923 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 665.1306180124909, + "power": 5.961787387401162, + "efficiency": 0.5858806887436726 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 695.3362609496985, + "power": 6.440872710809768, + "efficiency": 0.5905060404333102 + } + ], + "mrp_control": { + "k": 37.45316506294016, + "ki": 0.00301591723004471, + "p": 104.61040640951505, + "integral_limit": 0.013500975609547649 + }, + "true_anomaly": 353.64368248586896, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 20 + }, + { + "inertia": [ + 118.85414123535156, + 0.0, + 0.0, + 0.0, + 186.68601989746094, + 0.0, + 0.0, + 0.0, + 158.89141845703125 + ], + "mass": 112.72053223690266, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 21, + "solar_panel": { + "direction": [ + -0.8946456069034286, + 0.37729951004830176, + -0.23927874491000548 + ], + "area": 0.294078879280681, + "efficiency": 0.31807608027593126 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.11763197963435196, + "power": 3.374191821239216, + "type": 1 + }, + "battery": { + "capacity": 9559.485615890266, + "percentage": 0.48286302154145433 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 742.9940730351498, + "power": 5.437831555799829, + "efficiency": 0.5128537576521143 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 619.5551769013964, + "power": 6.365879633396329, + "efficiency": 0.5756817790015342 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 681.6628269139208, + "power": 6.739140846234207, + "efficiency": 0.5336892794420492 + } + ], + "mrp_control": { + "k": 37.82675603632368, + "ki": 0.0018593568806096073, + "p": 151.03327627151697, + "integral_limit": 0.0037939673439053687 + }, + "true_anomaly": 248.93478937470368, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 21 + }, + { + "inertia": [ + 130.58016967773438, + 0.0, + 0.0, + 0.0, + 117.52423095703125, + 0.0, + 0.0, + 0.0, + 187.1477813720703 + ], + "mass": 75.0442142182291, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 22, + "solar_panel": { + "direction": [ + -0.5161916551661312, + 0.7463096858417931, + -0.4201999856682221 + ], + "area": 0.20750547221890986, + "efficiency": 0.21169155315715066 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.27850876873599173, + "power": 6.768396985144407, + "type": 1 + }, + "battery": { + "capacity": 18234.511445749107, + "percentage": 0.13942965077107444 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 416.7853996320158, + "power": 5.080240581845108, + "efficiency": 0.5310672942529846 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 565.2128602270991, + "power": 5.562986732183532, + "efficiency": 0.5452858790400311 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 419.4836462012921, + "power": 6.559222458403489, + "efficiency": 0.5216435673085007 + } + ], + "mrp_control": { + "k": 32.71006189348989, + "ki": 0.008564217073817616, + "p": 92.82727706256372, + "integral_limit": 0.029802541825245932 + }, + "true_anomaly": 106.11066437922821, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 22 + }, + { + "inertia": [ + 59.87112808227539, + 0.0, + 0.0, + 0.0, + 66.94888305664062, + 0.0, + 0.0, + 0.0, + 112.69296264648438 + ], + "mass": 157.91373524066364, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 23, + "solar_panel": { + "direction": [ + 0.9011459115197498, + 0.07639639345424795, + -0.42673134079702085 + ], + "area": 0.1267857516241404, + "efficiency": 0.1289399491805229 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.28573922983893085, + "power": 2.8087560929844857, + "type": 1 + }, + "battery": { + "capacity": 22215.927022085354, + "percentage": 0.9417276938195047 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 604.5743497329031, + "power": 6.349632683845583, + "efficiency": 0.5435688418256648 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 465.87427265658755, + "power": 5.738522331499422, + "efficiency": 0.5413974468564609 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 439.34682585087364, + "power": 5.387313872669402, + "efficiency": 0.5027227974381369 + } + ], + "mrp_control": { + "k": 20.476560758599586, + "ki": 0.007172263248896129, + "p": 52.62134670897611, + "integral_limit": 0.03452644873495614 + }, + "true_anomaly": 114.49893129586984, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 23 + }, + { + "inertia": [ + 114.58099365234375, + 0.0, + 0.0, + 0.0, + 165.5225830078125, + 0.0, + 0.0, + 0.0, + 98.01639556884766 + ], + "mass": 71.6575269797433, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 24, + "solar_panel": { + "direction": [ + -0.5492729098655159, + 0.3049997139648638, + 0.7779938592104825 + ], + "area": 0.353295080631833, + "efficiency": 0.31225927075400806 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4477438513035811, + "power": 4.096924054546709, + "type": 1 + }, + "battery": { + "capacity": 26954.173626386422, + "percentage": 0.2543117453943495 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 614.5549780174005, + "power": 6.510600776726477, + "efficiency": 0.5195577137195642 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 702.8421111476135, + "power": 6.739523714128348, + "efficiency": 0.5889382444291487 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 728.8422356657502, + "power": 6.210871361146161, + "efficiency": 0.5564835694967823 + } + ], + "mrp_control": { + "k": 30.124060422650867, + "ki": 0.005360555180089317, + "p": 79.24292151090762, + "integral_limit": 0.016392803979353388 + }, + "true_anomaly": 49.10159366432794, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 24 + }, + { + "inertia": [ + 169.30148315429688, + 0.0, + 0.0, + 0.0, + 89.50761413574219, + 0.0, + 0.0, + 0.0, + 128.54080200195312 + ], + "mass": 179.31513911787982, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 25, + "solar_panel": { + "direction": [ + -0.01728852354513363, + 0.855088540339494, + -0.5181936849612342 + ], + "area": 0.46512021694417494, + "efficiency": 0.1681380066861496 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.44248340037628, + "power": 4.995265840422864, + "type": 1 + }, + "battery": { + "capacity": 21385.794309165154, + "percentage": 0.17489185568968063 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 692.7431706517641, + "power": 5.180753066052047, + "efficiency": 0.582696815137714 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 546.6868879850838, + "power": 6.234176676805362, + "efficiency": 0.567952224390009 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 538.4628119361581, + "power": 6.864328161453294, + "efficiency": 0.5382467448568258 + } + ], + "mrp_control": { + "k": 20.86928894275141, + "ki": 0.0001647552308060163, + "p": 61.61409089532989, + "integral_limit": 9.282350540807383e-05 + }, + "true_anomaly": 57.01035633049597, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 25 + }, + { + "inertia": [ + 112.1722412109375, + 0.0, + 0.0, + 0.0, + 186.68165588378906, + 0.0, + 0.0, + 0.0, + 189.22958374023438 + ], + "mass": 105.33352588122546, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 26, + "solar_panel": { + "direction": [ + 0.4895408208040335, + 0.6499808852941737, + 0.5812698456988075 + ], + "area": 0.4743097545370799, + "efficiency": 0.4083879155275193 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.45504197537742397, + "power": 4.625276543437907, + "type": 1 + }, + "battery": { + "capacity": 14699.551437397, + "percentage": 0.42385184423287703 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 566.5838987037789, + "power": 6.701130771454771, + "efficiency": 0.5970389984122019 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 520.0373968527772, + "power": 5.70457395947195, + "efficiency": 0.5931077501997649 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 408.04088311418974, + "power": 5.460020829142253, + "efficiency": 0.5590250979640226 + } + ], + "mrp_control": { + "k": 23.053132250963355, + "ki": 0.003165537486099509, + "p": 85.29352056058583, + "integral_limit": 0.0059807946032537865 + }, + "true_anomaly": 110.73065824485529, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 26 + } + ] +} \ No newline at end of file diff --git a/benchmarks/aeosbench/dataset/cases/00747/taskset.json b/benchmarks/aeosbench/dataset/cases/00747/taskset.json new file mode 100644 index 0000000..bd95c07 --- /dev/null +++ b/benchmarks/aeosbench/dataset/cases/00747/taskset.json @@ -0,0 +1,1894 @@ +[ + { + "release_time": 1557, + "due_time": 1935, + "duration": 57, + "coordinate": [ + 66.56086708454103, + 170.92858978556768 + ], + "sensor_type": 1, + "id": 0 + }, + { + "release_time": 3229, + "due_time": 3470, + "duration": 32, + "coordinate": [ + 80.6671525249044, + -148.77665569432259 + ], + "sensor_type": 1, + "id": 1 + }, + { + "release_time": 3321, + "due_time": 3403, + "duration": 16, + "coordinate": [ + -14.894504124918527, + -95.6220953292121 + ], + "sensor_type": 1, + "id": 2 + }, + { + "release_time": 1847, + "due_time": 2437, + "duration": 42, + "coordinate": [ + -24.635287221592165, + -2.052482409537248 + ], + "sensor_type": 1, + "id": 3 + }, + { + "release_time": 1968, + "due_time": 2348, + "duration": 55, + "coordinate": [ + -30.66100072198148, + 11.274631569092833 + ], + "sensor_type": 1, + "id": 4 + }, + { + "release_time": 2903, + "due_time": 3110, + "duration": 54, + "coordinate": [ + -41.70983533838902, + 79.40876005899787 + ], + "sensor_type": 1, + "id": 5 + }, + { + "release_time": 581, + "due_time": 1045, + "duration": 45, + "coordinate": [ + 3.7000171069373096, + 133.31996395765987 + ], + "sensor_type": 1, + "id": 6 + }, + { + "release_time": 1679, + "due_time": 3534, + "duration": 56, + "coordinate": [ + -67.58660046810235, + -19.773866552953393 + ], + "sensor_type": 1, + "id": 7 + }, + { + "release_time": 1537, + "due_time": 3532, + "duration": 34, + "coordinate": [ + 55.849704529235254, + 12.517362144051418 + ], + "sensor_type": 1, + "id": 8 + }, + { + "release_time": 2433, + "due_time": 2807, + "duration": 25, + "coordinate": [ + -89.25336464596, + -24.695731108014 + ], + "sensor_type": 1, + "id": 9 + }, + { + "release_time": 925, + "due_time": 2457, + "duration": 39, + "coordinate": [ + -31.509783862219443, + 23.431248704863634 + ], + "sensor_type": 1, + "id": 10 + }, + { + "release_time": 3131, + "due_time": 3433, + "duration": 42, + "coordinate": [ + 62.33198295350377, + 171.20129355186884 + ], + "sensor_type": 1, + "id": 11 + }, + { + "release_time": 726, + "due_time": 2663, + "duration": 26, + "coordinate": [ + -83.30824373972057, + -11.068225232641197 + ], + "sensor_type": 1, + "id": 12 + }, + { + "release_time": 2212, + "due_time": 2789, + "duration": 18, + "coordinate": [ + -37.103907975727864, + 8.195171374399592 + ], + "sensor_type": 1, + "id": 13 + }, + { + "release_time": 1798, + "due_time": 3554, + "duration": 19, + "coordinate": [ + -85.44199083155625, + -94.07733967602056 + ], + "sensor_type": 1, + "id": 14 + }, + { + "release_time": 1963, + "due_time": 2284, + "duration": 45, + "coordinate": [ + 61.58456051174613, + 19.221680308692015 + ], + "sensor_type": 1, + "id": 15 + }, + { + "release_time": 3414, + "due_time": 3566, + "duration": 19, + "coordinate": [ + 7.681576011624713, + -128.4304888753847 + ], + "sensor_type": 1, + "id": 16 + }, + { + "release_time": 3376, + "due_time": 3515, + "duration": 27, + "coordinate": [ + -76.9514637903352, + 14.152105054176133 + ], + "sensor_type": 1, + "id": 17 + }, + { + "release_time": 1384, + "due_time": 1643, + "duration": 44, + "coordinate": [ + 44.79121897463145, + -174.09533001464158 + ], + "sensor_type": 1, + "id": 18 + }, + { + "release_time": 2797, + "due_time": 3337, + "duration": 25, + "coordinate": [ + 36.579164714319276, + -161.90297089860024 + ], + "sensor_type": 1, + "id": 19 + }, + { + "release_time": 1646, + "due_time": 3102, + "duration": 41, + "coordinate": [ + 37.60725521585272, + 23.856143797569302 + ], + "sensor_type": 1, + "id": 20 + }, + { + "release_time": 1137, + "due_time": 1747, + "duration": 28, + "coordinate": [ + 4.0633427543496765, + -94.60151061749697 + ], + "sensor_type": 1, + "id": 21 + }, + { + "release_time": 1107, + "due_time": 1857, + "duration": 20, + "coordinate": [ + -50.67536634920256, + -65.05045744676089 + ], + "sensor_type": 1, + "id": 22 + }, + { + "release_time": 680, + "due_time": 1901, + "duration": 42, + "coordinate": [ + -70.19370767979339, + -98.15305914515663 + ], + "sensor_type": 1, + "id": 23 + }, + { + "release_time": 3097, + "due_time": 3346, + "duration": 16, + "coordinate": [ + -33.82624636587446, + -171.8451755581334 + ], + "sensor_type": 1, + "id": 24 + }, + { + "release_time": 2019, + "due_time": 3511, + "duration": 33, + "coordinate": [ + 84.72772892702804, + 111.93495987043576 + ], + "sensor_type": 1, + "id": 25 + }, + { + "release_time": 2731, + "due_time": 3195, + "duration": 56, + "coordinate": [ + 28.200451355010074, + -156.23170326315895 + ], + "sensor_type": 1, + "id": 26 + }, + { + "release_time": 442, + "due_time": 1193, + "duration": 22, + "coordinate": [ + -89.03902214741701, + -125.22023156384193 + ], + "sensor_type": 1, + "id": 27 + }, + { + "release_time": 1274, + "due_time": 2893, + "duration": 19, + "coordinate": [ + -5.510074396857078, + -142.76830537329946 + ], + "sensor_type": 1, + "id": 28 + }, + { + "release_time": 2644, + "due_time": 2864, + "duration": 53, + "coordinate": [ + 72.12396921149082, + 168.8963658706959 + ], + "sensor_type": 1, + "id": 29 + }, + { + "release_time": 2265, + "due_time": 2632, + "duration": 41, + "coordinate": [ + -64.30473523790998, + 18.61737305229991 + ], + "sensor_type": 1, + "id": 30 + }, + { + "release_time": 2860, + "due_time": 3600, + "duration": 32, + "coordinate": [ + 13.62698480058694, + 64.42581675814799 + ], + "sensor_type": 1, + "id": 31 + }, + { + "release_time": 3004, + "due_time": 3286, + "duration": 31, + "coordinate": [ + -0.8696861355841037, + -88.86120899014244 + ], + "sensor_type": 1, + "id": 32 + }, + { + "release_time": 3271, + "due_time": 3461, + "duration": 37, + "coordinate": [ + 0.24860996300536442, + 113.6728012263722 + ], + "sensor_type": 1, + "id": 33 + }, + { + "release_time": 455, + "due_time": 1547, + "duration": 35, + "coordinate": [ + -69.20220699525115, + -72.37649467944837 + ], + "sensor_type": 1, + "id": 34 + }, + { + "release_time": 2253, + "due_time": 3554, + "duration": 52, + "coordinate": [ + -74.13384720080182, + 30.22025525988596 + ], + "sensor_type": 1, + "id": 35 + }, + { + "release_time": 914, + "due_time": 3511, + "duration": 47, + "coordinate": [ + 30.73587804213284, + 17.827539480659226 + ], + "sensor_type": 1, + "id": 36 + }, + { + "release_time": 2793, + "due_time": 3220, + "duration": 19, + "coordinate": [ + 36.90727048223293, + 3.0160189663959613 + ], + "sensor_type": 1, + "id": 37 + }, + { + "release_time": 1938, + "due_time": 3316, + "duration": 27, + "coordinate": [ + 72.05120266065015, + -55.091380193125104 + ], + "sensor_type": 1, + "id": 38 + }, + { + "release_time": 1123, + "due_time": 1350, + "duration": 25, + "coordinate": [ + -40.16913347426113, + -8.900136069058448 + ], + "sensor_type": 1, + "id": 39 + }, + { + "release_time": 977, + "due_time": 1948, + "duration": 28, + "coordinate": [ + 66.01810377456295, + -122.25501682091054 + ], + "sensor_type": 1, + "id": 40 + }, + { + "release_time": 235, + "due_time": 2061, + "duration": 50, + "coordinate": [ + -15.636249848702263, + -113.8572102999075 + ], + "sensor_type": 1, + "id": 41 + }, + { + "release_time": 2325, + "due_time": 2528, + "duration": 21, + "coordinate": [ + 46.10455544983509, + -52.07983871255087 + ], + "sensor_type": 1, + "id": 42 + }, + { + "release_time": 1283, + "due_time": 2403, + "duration": 27, + "coordinate": [ + 26.906175934768882, + 45.920148710418545 + ], + "sensor_type": 1, + "id": 43 + }, + { + "release_time": 981, + "due_time": 2587, + "duration": 56, + "coordinate": [ + -79.45423619096584, + 153.5206304767358 + ], + "sensor_type": 1, + "id": 44 + }, + { + "release_time": 2162, + "due_time": 3489, + "duration": 40, + "coordinate": [ + 55.83528624678249, + 176.0670637129528 + ], + "sensor_type": 1, + "id": 45 + }, + { + "release_time": 1328, + "due_time": 3571, + "duration": 50, + "coordinate": [ + -12.43608839618733, + -47.22939359261744 + ], + "sensor_type": 1, + "id": 46 + }, + { + "release_time": 1904, + "due_time": 2942, + "duration": 27, + "coordinate": [ + -38.299985135858435, + -103.35191602615491 + ], + "sensor_type": 1, + "id": 47 + }, + { + "release_time": 584, + "due_time": 1571, + "duration": 32, + "coordinate": [ + -29.49014491297109, + -15.295881251699257 + ], + "sensor_type": 1, + "id": 48 + }, + { + "release_time": 1301, + "due_time": 1821, + "duration": 25, + "coordinate": [ + 15.683888030791948, + 10.306712495059884 + ], + "sensor_type": 1, + "id": 49 + }, + { + "release_time": 3042, + "due_time": 3395, + "duration": 45, + "coordinate": [ + -23.288789846434426, + -3.479146031607627 + ], + "sensor_type": 1, + "id": 50 + }, + { + "release_time": 153, + "due_time": 3046, + "duration": 43, + "coordinate": [ + -69.12797404852391, + -155.92933715216876 + ], + "sensor_type": 1, + "id": 51 + }, + { + "release_time": 1625, + "due_time": 2649, + "duration": 42, + "coordinate": [ + 83.55975897342287, + -150.0720885208397 + ], + "sensor_type": 1, + "id": 52 + }, + { + "release_time": 1548, + "due_time": 1665, + "duration": 33, + "coordinate": [ + -4.878452822018659, + 127.68832933735945 + ], + "sensor_type": 1, + "id": 53 + }, + { + "release_time": 39, + "due_time": 1484, + "duration": 44, + "coordinate": [ + -44.10849977847168, + 81.79603954925938 + ], + "sensor_type": 1, + "id": 54 + }, + { + "release_time": 1698, + "due_time": 3272, + "duration": 48, + "coordinate": [ + 57.33394996828804, + -178.90108030282863 + ], + "sensor_type": 1, + "id": 55 + }, + { + "release_time": 228, + "due_time": 1085, + "duration": 56, + "coordinate": [ + -51.85028475411002, + -49.17056499924584 + ], + "sensor_type": 1, + "id": 56 + }, + { + "release_time": 1876, + "due_time": 2185, + "duration": 58, + "coordinate": [ + -67.55575910751578, + 155.41768243868893 + ], + "sensor_type": 1, + "id": 57 + }, + { + "release_time": 3049, + "due_time": 3515, + "duration": 60, + "coordinate": [ + -12.992581777782434, + -77.50140060448527 + ], + "sensor_type": 1, + "id": 58 + }, + { + "release_time": 2167, + "due_time": 2859, + "duration": 58, + "coordinate": [ + -31.11800592012939, + -149.6156641178055 + ], + "sensor_type": 1, + "id": 59 + }, + { + "release_time": 3042, + "due_time": 3264, + "duration": 51, + "coordinate": [ + 15.196686653632725, + 73.37712718803942 + ], + "sensor_type": 1, + "id": 60 + }, + { + "release_time": 153, + "due_time": 3320, + "duration": 32, + "coordinate": [ + 73.74502468188012, + 112.270077630576 + ], + "sensor_type": 1, + "id": 61 + }, + { + "release_time": 2469, + "due_time": 3096, + "duration": 42, + "coordinate": [ + 20.373184721431002, + -91.71387145252785 + ], + "sensor_type": 1, + "id": 62 + }, + { + "release_time": 2931, + "due_time": 3275, + "duration": 57, + "coordinate": [ + -23.125014245915764, + -26.478155167684037 + ], + "sensor_type": 1, + "id": 63 + }, + { + "release_time": 1865, + "due_time": 2860, + "duration": 54, + "coordinate": [ + -35.616815114823396, + -14.268600731932821 + ], + "sensor_type": 1, + "id": 64 + }, + { + "release_time": 3479, + "due_time": 3599, + "duration": 40, + "coordinate": [ + -66.30946121522132, + 79.89775598501342 + ], + "sensor_type": 1, + "id": 65 + }, + { + "release_time": 163, + "due_time": 1249, + "duration": 46, + "coordinate": [ + 52.635190685052066, + 32.12652127803244 + ], + "sensor_type": 1, + "id": 66 + }, + { + "release_time": 284, + "due_time": 3589, + "duration": 45, + "coordinate": [ + 66.30678259777463, + 118.52160491177784 + ], + "sensor_type": 1, + "id": 67 + }, + { + "release_time": 1447, + "due_time": 2743, + "duration": 51, + "coordinate": [ + 21.484316590394684, + -130.63915056056328 + ], + "sensor_type": 1, + "id": 68 + }, + { + "release_time": 1023, + "due_time": 2638, + "duration": 31, + "coordinate": [ + 12.49656293883541, + -68.78617660720273 + ], + "sensor_type": 1, + "id": 69 + }, + { + "release_time": 496, + "due_time": 918, + "duration": 19, + "coordinate": [ + -89.2577696900828, + -107.15009748484572 + ], + "sensor_type": 1, + "id": 70 + }, + { + "release_time": 3026, + "due_time": 3545, + "duration": 53, + "coordinate": [ + -58.801667926398515, + -145.4930029016599 + ], + "sensor_type": 1, + "id": 71 + }, + { + "release_time": 273, + "due_time": 984, + "duration": 19, + "coordinate": [ + -46.11387036418342, + -26.401763012999282 + ], + "sensor_type": 1, + "id": 72 + }, + { + "release_time": 1433, + "due_time": 2956, + "duration": 58, + "coordinate": [ + 64.7890342989173, + 62.90426885593982 + ], + "sensor_type": 1, + "id": 73 + }, + { + "release_time": 146, + "due_time": 1969, + "duration": 51, + "coordinate": [ + 75.36387069951343, + -83.90134244904266 + ], + "sensor_type": 1, + "id": 74 + }, + { + "release_time": 1745, + "due_time": 3269, + "duration": 39, + "coordinate": [ + 61.62895086046203, + -157.4313555786937 + ], + "sensor_type": 1, + "id": 75 + }, + { + "release_time": 2691, + "due_time": 3158, + "duration": 28, + "coordinate": [ + -29.823208194233544, + -69.57083974224606 + ], + "sensor_type": 1, + "id": 76 + }, + { + "release_time": 512, + "due_time": 575, + "duration": 19, + "coordinate": [ + 24.270842130891268, + 118.61821776573817 + ], + "sensor_type": 1, + "id": 77 + }, + { + "release_time": 1879, + "due_time": 3056, + "duration": 56, + "coordinate": [ + 41.3063102199429, + -174.76091833080352 + ], + "sensor_type": 1, + "id": 78 + }, + { + "release_time": 3206, + "due_time": 3595, + "duration": 15, + "coordinate": [ + -27.79678207260976, + 31.38391581271759 + ], + "sensor_type": 1, + "id": 79 + }, + { + "release_time": 3092, + "due_time": 3244, + "duration": 32, + "coordinate": [ + -27.533267005609538, + 95.80712162079351 + ], + "sensor_type": 1, + "id": 80 + }, + { + "release_time": 130, + "due_time": 1377, + "duration": 53, + "coordinate": [ + 58.90193348781554, + 93.04121618025681 + ], + "sensor_type": 1, + "id": 81 + }, + { + "release_time": 1951, + "due_time": 2952, + "duration": 55, + "coordinate": [ + 59.68474737179048, + 72.92677282179702 + ], + "sensor_type": 1, + "id": 82 + }, + { + "release_time": 3097, + "due_time": 3237, + "duration": 37, + "coordinate": [ + 72.67318762471152, + 73.56073018754509 + ], + "sensor_type": 1, + "id": 83 + }, + { + "release_time": 961, + "due_time": 1806, + "duration": 34, + "coordinate": [ + 63.121653168478474, + -92.63405956939084 + ], + "sensor_type": 1, + "id": 84 + }, + { + "release_time": 1796, + "due_time": 2680, + "duration": 29, + "coordinate": [ + 15.159773787427824, + 82.47422199498902 + ], + "sensor_type": 1, + "id": 85 + }, + { + "release_time": 1433, + "due_time": 3405, + "duration": 35, + "coordinate": [ + 59.42376126148065, + 97.47241883295828 + ], + "sensor_type": 1, + "id": 86 + }, + { + "release_time": 2728, + "due_time": 2925, + "duration": 17, + "coordinate": [ + 23.07907230487072, + -103.41518078394337 + ], + "sensor_type": 1, + "id": 87 + }, + { + "release_time": 39, + "due_time": 1373, + "duration": 20, + "coordinate": [ + -25.393751614865593, + 9.748679827915794 + ], + "sensor_type": 1, + "id": 88 + }, + { + "release_time": 1976, + "due_time": 2712, + "duration": 33, + "coordinate": [ + -30.354170168524007, + 37.77315146911687 + ], + "sensor_type": 1, + "id": 89 + }, + { + "release_time": 723, + "due_time": 3110, + "duration": 57, + "coordinate": [ + 20.701976071304912, + -150.14051802402722 + ], + "sensor_type": 1, + "id": 90 + }, + { + "release_time": 2052, + "due_time": 2789, + "duration": 43, + "coordinate": [ + -49.10203332924978, + 128.64786964460353 + ], + "sensor_type": 1, + "id": 91 + }, + { + "release_time": 2066, + "due_time": 3047, + "duration": 24, + "coordinate": [ + 29.01384937212903, + -81.33411677021036 + ], + "sensor_type": 1, + "id": 92 + }, + { + "release_time": 2911, + "due_time": 3541, + "duration": 52, + "coordinate": [ + 27.972283889513918, + 136.02745001858818 + ], + "sensor_type": 1, + "id": 93 + }, + { + "release_time": 2919, + "due_time": 3488, + "duration": 32, + "coordinate": [ + -58.15692546928592, + 98.03103042113702 + ], + "sensor_type": 1, + "id": 94 + }, + { + "release_time": 1228, + "due_time": 2597, + "duration": 17, + "coordinate": [ + 34.048476353329576, + -16.334147853062973 + ], + "sensor_type": 1, + "id": 95 + }, + { + "release_time": 2571, + "due_time": 3498, + "duration": 54, + "coordinate": [ + -26.858793807667055, + -132.01171640281774 + ], + "sensor_type": 1, + "id": 96 + }, + { + "release_time": 2425, + "due_time": 2850, + "duration": 48, + "coordinate": [ + 69.59456686384303, + 136.6873366633859 + ], + "sensor_type": 1, + "id": 97 + }, + { + "release_time": 2704, + "due_time": 3043, + "duration": 52, + "coordinate": [ + 74.32203929639343, + 177.5395359344447 + ], + "sensor_type": 1, + "id": 98 + }, + { + "release_time": 548, + "due_time": 3419, + "duration": 56, + "coordinate": [ + -5.201806663085108, + -103.70849320311814 + ], + "sensor_type": 1, + "id": 99 + }, + { + "release_time": 1728, + "due_time": 3596, + "duration": 28, + "coordinate": [ + -16.143080695923544, + 21.06278638628251 + ], + "sensor_type": 1, + "id": 100 + }, + { + "release_time": 2878, + "due_time": 3198, + "duration": 50, + "coordinate": [ + 3.8479736830060887, + 9.34157323371437 + ], + "sensor_type": 1, + "id": 101 + }, + { + "release_time": 2986, + "due_time": 3471, + "duration": 56, + "coordinate": [ + -14.027611895069455, + -152.75757082296795 + ], + "sensor_type": 1, + "id": 102 + }, + { + "release_time": 863, + "due_time": 3444, + "duration": 18, + "coordinate": [ + -77.10546592128323, + 26.17912160611354 + ], + "sensor_type": 1, + "id": 103 + }, + { + "release_time": 2706, + "due_time": 3427, + "duration": 54, + "coordinate": [ + 72.98554120114429, + 96.83927304475878 + ], + "sensor_type": 1, + "id": 104 + }, + { + "release_time": 2773, + "due_time": 2955, + "duration": 35, + "coordinate": [ + -85.03719909206124, + 72.39561304957593 + ], + "sensor_type": 1, + "id": 105 + }, + { + "release_time": 90, + "due_time": 2642, + "duration": 42, + "coordinate": [ + 65.57207399708582, + 103.95005040820917 + ], + "sensor_type": 1, + "id": 106 + }, + { + "release_time": 2522, + "due_time": 2978, + "duration": 57, + "coordinate": [ + 76.64394099322837, + 132.65102803484763 + ], + "sensor_type": 1, + "id": 107 + }, + { + "release_time": 1616, + "due_time": 1839, + "duration": 54, + "coordinate": [ + -19.25166620111031, + -114.55880832877509 + ], + "sensor_type": 1, + "id": 108 + }, + { + "release_time": 2388, + "due_time": 3230, + "duration": 21, + "coordinate": [ + -0.9310376679442811, + -93.94351769654268 + ], + "sensor_type": 1, + "id": 109 + }, + { + "release_time": 2524, + "due_time": 3037, + "duration": 16, + "coordinate": [ + 32.53788507824402, + 87.7074466620283 + ], + "sensor_type": 1, + "id": 110 + }, + { + "release_time": 3291, + "due_time": 3457, + "duration": 42, + "coordinate": [ + 36.712891535709744, + -106.43155638347298 + ], + "sensor_type": 1, + "id": 111 + }, + { + "release_time": 2352, + "due_time": 2601, + "duration": 27, + "coordinate": [ + -31.012381856987716, + -147.5082446557818 + ], + "sensor_type": 1, + "id": 112 + }, + { + "release_time": 905, + "due_time": 3441, + "duration": 16, + "coordinate": [ + 52.323614342507625, + -1.976077416990961 + ], + "sensor_type": 1, + "id": 113 + }, + { + "release_time": 1844, + "due_time": 3255, + "duration": 43, + "coordinate": [ + 14.502562931673395, + -92.83763954079669 + ], + "sensor_type": 1, + "id": 114 + }, + { + "release_time": 2058, + "due_time": 3169, + "duration": 30, + "coordinate": [ + 82.1896187257689, + -144.90661839753557 + ], + "sensor_type": 1, + "id": 115 + }, + { + "release_time": 2883, + "due_time": 3133, + "duration": 37, + "coordinate": [ + 27.649353881486093, + -126.15691595600566 + ], + "sensor_type": 1, + "id": 116 + }, + { + "release_time": 913, + "due_time": 1307, + "duration": 42, + "coordinate": [ + 62.352847635039495, + 126.62576311824904 + ], + "sensor_type": 1, + "id": 117 + }, + { + "release_time": 3022, + "due_time": 3252, + "duration": 42, + "coordinate": [ + -33.99984902243293, + 56.82768396439721 + ], + "sensor_type": 1, + "id": 118 + }, + { + "release_time": 953, + "due_time": 2615, + "duration": 28, + "coordinate": [ + -31.360027592318318, + -101.69590021178404 + ], + "sensor_type": 1, + "id": 119 + }, + { + "release_time": 1586, + "due_time": 2970, + "duration": 33, + "coordinate": [ + 36.353498405350834, + -88.19535647890189 + ], + "sensor_type": 1, + "id": 120 + }, + { + "release_time": 2401, + "due_time": 3163, + "duration": 41, + "coordinate": [ + -56.71509901982373, + 69.31021790173921 + ], + "sensor_type": 1, + "id": 121 + }, + { + "release_time": 1201, + "due_time": 1805, + "duration": 44, + "coordinate": [ + 86.42768953149715, + 115.73929008161377 + ], + "sensor_type": 1, + "id": 122 + }, + { + "release_time": 2939, + "due_time": 3289, + "duration": 50, + "coordinate": [ + -62.18951593358237, + -16.872229799283275 + ], + "sensor_type": 1, + "id": 123 + }, + { + "release_time": 1627, + "due_time": 1995, + "duration": 38, + "coordinate": [ + -10.872684151491043, + -135.55314614787932 + ], + "sensor_type": 1, + "id": 124 + }, + { + "release_time": 3044, + "due_time": 3219, + "duration": 43, + "coordinate": [ + 61.81308643794162, + 39.86093122631769 + ], + "sensor_type": 1, + "id": 125 + }, + { + "release_time": 1240, + "due_time": 2403, + "duration": 47, + "coordinate": [ + 85.49601988879087, + 39.810289761689376 + ], + "sensor_type": 1, + "id": 126 + }, + { + "release_time": 2229, + "due_time": 2733, + "duration": 22, + "coordinate": [ + 11.580198042112272, + 25.876811325239515 + ], + "sensor_type": 1, + "id": 127 + }, + { + "release_time": 1824, + "due_time": 3251, + "duration": 24, + "coordinate": [ + -56.65261607424931, + -79.06304281102794 + ], + "sensor_type": 1, + "id": 128 + }, + { + "release_time": 154, + "due_time": 1685, + "duration": 36, + "coordinate": [ + 47.66451413671578, + -178.64715093353044 + ], + "sensor_type": 1, + "id": 129 + }, + { + "release_time": 2003, + "due_time": 3029, + "duration": 29, + "coordinate": [ + 25.67363521328997, + 141.4238442488341 + ], + "sensor_type": 1, + "id": 130 + }, + { + "release_time": 2721, + "due_time": 2994, + "duration": 42, + "coordinate": [ + 87.30536050551356, + 111.13525768473505 + ], + "sensor_type": 1, + "id": 131 + }, + { + "release_time": 2172, + "due_time": 3285, + "duration": 39, + "coordinate": [ + -70.82820465624907, + 94.95719175046082 + ], + "sensor_type": 1, + "id": 132 + }, + { + "release_time": 538, + "due_time": 1936, + "duration": 37, + "coordinate": [ + -61.780928236400584, + -159.21987656638845 + ], + "sensor_type": 1, + "id": 133 + }, + { + "release_time": 2121, + "due_time": 3510, + "duration": 37, + "coordinate": [ + -64.72868104057106, + -83.90891332001223 + ], + "sensor_type": 1, + "id": 134 + }, + { + "release_time": 1193, + "due_time": 2685, + "duration": 55, + "coordinate": [ + -79.05848238153688, + -171.94715730964708 + ], + "sensor_type": 1, + "id": 135 + }, + { + "release_time": 85, + "due_time": 2760, + "duration": 42, + "coordinate": [ + -23.54931438149424, + -102.56000067071564 + ], + "sensor_type": 1, + "id": 136 + }, + { + "release_time": 2834, + "due_time": 2924, + "duration": 20, + "coordinate": [ + 78.16525338236218, + 95.18012332591638 + ], + "sensor_type": 1, + "id": 137 + }, + { + "release_time": 1137, + "due_time": 1797, + "duration": 47, + "coordinate": [ + -16.91724377770427, + 140.67280386258653 + ], + "sensor_type": 1, + "id": 138 + }, + { + "release_time": 1266, + "due_time": 1478, + "duration": 54, + "coordinate": [ + -9.973738483250074, + 33.58577669575223 + ], + "sensor_type": 1, + "id": 139 + }, + { + "release_time": 262, + "due_time": 462, + "duration": 52, + "coordinate": [ + 44.0791270281953, + 108.81430297749961 + ], + "sensor_type": 1, + "id": 140 + }, + { + "release_time": 1831, + "due_time": 2925, + "duration": 35, + "coordinate": [ + 5.678991717094476, + 179.50429627945323 + ], + "sensor_type": 1, + "id": 141 + }, + { + "release_time": 2363, + "due_time": 3286, + "duration": 58, + "coordinate": [ + 80.9478100666621, + -70.9734846080724 + ], + "sensor_type": 1, + "id": 142 + }, + { + "release_time": 1292, + "due_time": 3497, + "duration": 37, + "coordinate": [ + 5.930802312135867, + 52.68167747518336 + ], + "sensor_type": 1, + "id": 143 + }, + { + "release_time": 1535, + "due_time": 2683, + "duration": 46, + "coordinate": [ + 51.78058621029379, + -48.01380485456235 + ], + "sensor_type": 1, + "id": 144 + }, + { + "release_time": 2083, + "due_time": 2406, + "duration": 15, + "coordinate": [ + 53.09709782615181, + 24.456746353892072 + ], + "sensor_type": 1, + "id": 145 + }, + { + "release_time": 3052, + "due_time": 3278, + "duration": 58, + "coordinate": [ + 46.956200736850576, + -29.14569111979904 + ], + "sensor_type": 1, + "id": 146 + }, + { + "release_time": 2143, + "due_time": 2314, + "duration": 57, + "coordinate": [ + 59.725016463974924, + -127.75862862360302 + ], + "sensor_type": 1, + "id": 147 + }, + { + "release_time": 2113, + "due_time": 2920, + "duration": 54, + "coordinate": [ + 9.548381210130799, + 42.06502504219978 + ], + "sensor_type": 1, + "id": 148 + }, + { + "release_time": 1208, + "due_time": 3062, + "duration": 48, + "coordinate": [ + -53.19598356984984, + 84.55268994643728 + ], + "sensor_type": 1, + "id": 149 + }, + { + "release_time": 2657, + "due_time": 3357, + "duration": 25, + "coordinate": [ + 3.5299518388593896, + 118.09724051165762 + ], + "sensor_type": 1, + "id": 150 + }, + { + "release_time": 982, + "due_time": 1824, + "duration": 33, + "coordinate": [ + -66.63117880354402, + -143.00993454445228 + ], + "sensor_type": 1, + "id": 151 + }, + { + "release_time": 444, + "due_time": 1911, + "duration": 60, + "coordinate": [ + 36.318404932958984, + 78.17812544853876 + ], + "sensor_type": 1, + "id": 152 + }, + { + "release_time": 404, + "due_time": 2470, + "duration": 16, + "coordinate": [ + 37.70858107561985, + 1.105304359181929 + ], + "sensor_type": 1, + "id": 153 + }, + { + "release_time": 848, + "due_time": 2609, + "duration": 26, + "coordinate": [ + 46.79820350443879, + 115.52045255716558 + ], + "sensor_type": 1, + "id": 154 + }, + { + "release_time": 654, + "due_time": 3239, + "duration": 40, + "coordinate": [ + 61.308794139426965, + -170.54901814455377 + ], + "sensor_type": 1, + "id": 155 + }, + { + "release_time": 1330, + "due_time": 3270, + "duration": 26, + "coordinate": [ + -8.675780880701112, + 80.80778098280933 + ], + "sensor_type": 1, + "id": 156 + }, + { + "release_time": 1675, + "due_time": 1882, + "duration": 25, + "coordinate": [ + -49.04972564594568, + 144.55317017060236 + ], + "sensor_type": 1, + "id": 157 + }, + { + "release_time": 2150, + "due_time": 2495, + "duration": 50, + "coordinate": [ + 88.62836632254215, + -52.840648949573435 + ], + "sensor_type": 1, + "id": 158 + }, + { + "release_time": 1469, + "due_time": 1999, + "duration": 47, + "coordinate": [ + 25.996038305416434, + 111.60847027256426 + ], + "sensor_type": 1, + "id": 159 + }, + { + "release_time": 2753, + "due_time": 3381, + "duration": 50, + "coordinate": [ + -52.3592984930791, + 168.2681200647201 + ], + "sensor_type": 1, + "id": 160 + }, + { + "release_time": 1144, + "due_time": 1999, + "duration": 52, + "coordinate": [ + 5.106244080369436, + -64.07802387669594 + ], + "sensor_type": 1, + "id": 161 + }, + { + "release_time": 671, + "due_time": 2871, + "duration": 58, + "coordinate": [ + -2.8060162088663674, + -11.599987069947957 + ], + "sensor_type": 1, + "id": 162 + }, + { + "release_time": 329, + "due_time": 1735, + "duration": 27, + "coordinate": [ + -1.8553641985742786, + -9.257244258318138 + ], + "sensor_type": 1, + "id": 163 + }, + { + "release_time": 2848, + "due_time": 3500, + "duration": 40, + "coordinate": [ + 14.74217065189687, + -38.26342786944929 + ], + "sensor_type": 1, + "id": 164 + }, + { + "release_time": 1051, + "due_time": 1477, + "duration": 55, + "coordinate": [ + -16.760713463576238, + 106.4498816492225 + ], + "sensor_type": 1, + "id": 165 + }, + { + "release_time": 2459, + "due_time": 3285, + "duration": 56, + "coordinate": [ + -47.177649554049864, + -105.52307007424254 + ], + "sensor_type": 1, + "id": 166 + }, + { + "release_time": 3382, + "due_time": 3597, + "duration": 40, + "coordinate": [ + -68.07633330181768, + -152.9112854063033 + ], + "sensor_type": 1, + "id": 167 + }, + { + "release_time": 26, + "due_time": 3450, + "duration": 42, + "coordinate": [ + -3.8507135441146403, + -95.39358397481406 + ], + "sensor_type": 1, + "id": 168 + }, + { + "release_time": 57, + "due_time": 2138, + "duration": 26, + "coordinate": [ + -55.397350355038206, + 167.8861431654596 + ], + "sensor_type": 1, + "id": 169 + }, + { + "release_time": 3279, + "due_time": 3538, + "duration": 22, + "coordinate": [ + -38.60589845795567, + -82.97664652129649 + ], + "sensor_type": 1, + "id": 170 + }, + { + "release_time": 1907, + "due_time": 2069, + "duration": 32, + "coordinate": [ + -2.4895606521984206, + -113.70554235865472 + ], + "sensor_type": 1, + "id": 171 + } +] \ No newline at end of file diff --git a/benchmarks/aeosbench/dataset/cases/00754/constellation.json b/benchmarks/aeosbench/dataset/cases/00754/constellation.json new file mode 100644 index 0000000..de8168e --- /dev/null +++ b/benchmarks/aeosbench/dataset/cases/00754/constellation.json @@ -0,0 +1,4612 @@ +{ + "orbits": [ + { + "id": 0, + "eccentricity": 0.0007891, + "semi_major_axis": 6960000.0, + "inclination": 97.5393, + "right_ascension_of_the_ascending_node": 247.241, + "argument_of_perigee": 244.4319 + }, + { + "id": 1, + "eccentricity": 0.0001394, + "semi_major_axis": 6921000.0, + "inclination": 53.0542, + "right_ascension_of_the_ascending_node": 82.4832, + "argument_of_perigee": 76.6907 + }, + { + "id": 2, + "eccentricity": 0.0001394, + "semi_major_axis": 6921000.0, + "inclination": 53.0542, + "right_ascension_of_the_ascending_node": 121.8656, + "argument_of_perigee": 106.2205 + }, + { + "id": 3, + "eccentricity": 0.000249, + "semi_major_axis": 6921000.0, + "inclination": 53.0506, + "right_ascension_of_the_ascending_node": 125.386, + "argument_of_perigee": 142.9411 + }, + { + "id": 4, + "eccentricity": 0.0012937, + "semi_major_axis": 7006000.0, + "inclination": 98.0688, + "right_ascension_of_the_ascending_node": 153.485, + "argument_of_perigee": 18.4638 + }, + { + "id": 5, + "eccentricity": 0.0001334, + "semi_major_axis": 6921000.0, + "inclination": 53.2159, + "right_ascension_of_the_ascending_node": 158.393, + "argument_of_perigee": 87.1826 + }, + { + "id": 6, + "eccentricity": 0.0001333, + "semi_major_axis": 6921000.0, + "inclination": 53.0529, + "right_ascension_of_the_ascending_node": 245.2563, + "argument_of_perigee": 77.1374 + }, + { + "id": 7, + "eccentricity": 0.00036, + "semi_major_axis": 6921000.0, + "inclination": 69.9987, + "right_ascension_of_the_ascending_node": 209.0528, + "argument_of_perigee": 266.4739 + }, + { + "id": 8, + "eccentricity": 0.0001469, + "semi_major_axis": 6921000.0, + "inclination": 53.0556, + "right_ascension_of_the_ascending_node": 37.984, + "argument_of_perigee": 107.3775 + }, + { + "id": 9, + "eccentricity": 0.0001516, + "semi_major_axis": 6921000.0, + "inclination": 53.2165, + "right_ascension_of_the_ascending_node": 168.5062, + "argument_of_perigee": 82.2708 + }, + { + "id": 10, + "eccentricity": 0.0001321, + "semi_major_axis": 6921000.0, + "inclination": 53.0552, + "right_ascension_of_the_ascending_node": 290.5221, + "argument_of_perigee": 86.1962 + }, + { + "id": 11, + "eccentricity": 0.0001603, + "semi_major_axis": 6921000.0, + "inclination": 53.2185, + "right_ascension_of_the_ascending_node": 99.533, + "argument_of_perigee": 78.2547 + }, + { + "id": 12, + "eccentricity": 0.0004044, + "semi_major_axis": 6921000.0, + "inclination": 97.6561, + "right_ascension_of_the_ascending_node": 238.8336, + "argument_of_perigee": 190.8629 + }, + { + "id": 13, + "eccentricity": 0.0001298, + "semi_major_axis": 6921000.0, + "inclination": 53.217, + "right_ascension_of_the_ascending_node": 228.0257, + "argument_of_perigee": 85.7874 + }, + { + "id": 14, + "eccentricity": 0.0001356, + "semi_major_axis": 6921000.0, + "inclination": 53.2169, + "right_ascension_of_the_ascending_node": 158.6008, + "argument_of_perigee": 94.564 + }, + { + "id": 15, + "eccentricity": 0.0001866, + "semi_major_axis": 7571000.0, + "inclination": 87.9167, + "right_ascension_of_the_ascending_node": 149.4706, + "argument_of_perigee": 78.4497 + }, + { + "id": 16, + "eccentricity": 0.0009826, + "semi_major_axis": 6921000.0, + "inclination": 53.067, + "right_ascension_of_the_ascending_node": 76.6186, + "argument_of_perigee": 72.7596 + }, + { + "id": 17, + "eccentricity": 0.0001659, + "semi_major_axis": 6921000.0, + "inclination": 53.0566, + "right_ascension_of_the_ascending_node": 353.3736, + "argument_of_perigee": 74.1805 + }, + { + "id": 18, + "eccentricity": 0.0001789, + "semi_major_axis": 6921000.0, + "inclination": 53.0572, + "right_ascension_of_the_ascending_node": 33.0196, + "argument_of_perigee": 125.3955 + }, + { + "id": 19, + "eccentricity": 0.0001641, + "semi_major_axis": 7571000.0, + "inclination": 87.917, + "right_ascension_of_the_ascending_node": 149.4248, + "argument_of_perigee": 98.7145 + }, + { + "id": 20, + "eccentricity": 0.0001964, + "semi_major_axis": 6921000.0, + "inclination": 97.6574, + "right_ascension_of_the_ascending_node": 58.9267, + "argument_of_perigee": 89.3267 + }, + { + "id": 21, + "eccentricity": 0.0002117, + "semi_major_axis": 7571000.0, + "inclination": 87.8944, + "right_ascension_of_the_ascending_node": 134.2899, + "argument_of_perigee": 82.5205 + }, + { + "id": 22, + "eccentricity": 0.0002962, + "semi_major_axis": 6921000.0, + "inclination": 69.9992, + "right_ascension_of_the_ascending_node": 148.9584, + "argument_of_perigee": 268.9958 + }, + { + "id": 23, + "eccentricity": 0.0001339, + "semi_major_axis": 6921000.0, + "inclination": 53.2159, + "right_ascension_of_the_ascending_node": 203.2897, + "argument_of_perigee": 101.9081 + }, + { + "id": 24, + "eccentricity": 0.0008031, + "semi_major_axis": 7079000.0, + "inclination": 97.9584, + "right_ascension_of_the_ascending_node": 224.357, + "argument_of_perigee": 216.7376 + }, + { + "id": 25, + "eccentricity": 0.0206415, + "semi_major_axis": 7311000.0, + "inclination": 99.4434, + "right_ascension_of_the_ascending_node": 26.5476, + "argument_of_perigee": 177.9154 + }, + { + "id": 26, + "eccentricity": 6.51e-05, + "semi_major_axis": 7188000.0, + "inclination": 98.827, + "right_ascension_of_the_ascending_node": 147.4039, + "argument_of_perigee": 2.6606 + }, + { + "id": 27, + "eccentricity": 0.0001983, + "semi_major_axis": 6921000.0, + "inclination": 53.0551, + "right_ascension_of_the_ascending_node": 62.8609, + "argument_of_perigee": 126.2269 + }, + { + "id": 28, + "eccentricity": 0.0012717, + "semi_major_axis": 6880000.0, + "inclination": 97.6118, + "right_ascension_of_the_ascending_node": 322.9637, + "argument_of_perigee": 121.3521 + }, + { + "id": 29, + "eccentricity": 0.0001722, + "semi_major_axis": 6921000.0, + "inclination": 53.0551, + "right_ascension_of_the_ascending_node": 311.9906, + "argument_of_perigee": 60.1589 + }, + { + "id": 30, + "eccentricity": 0.0001425, + "semi_major_axis": 6921000.0, + "inclination": 53.0546, + "right_ascension_of_the_ascending_node": 353.5245, + "argument_of_perigee": 70.1142 + }, + { + "id": 31, + "eccentricity": 0.0001487, + "semi_major_axis": 6921000.0, + "inclination": 53.2173, + "right_ascension_of_the_ascending_node": 94.9562, + "argument_of_perigee": 92.2186 + }, + { + "id": 32, + "eccentricity": 0.0001302, + "semi_major_axis": 6921000.0, + "inclination": 53.0536, + "right_ascension_of_the_ascending_node": 131.7094, + "argument_of_perigee": 92.6221 + }, + { + "id": 33, + "eccentricity": 0.000133, + "semi_major_axis": 6921000.0, + "inclination": 53.0522, + "right_ascension_of_the_ascending_node": 250.4494, + "argument_of_perigee": 110.9928 + }, + { + "id": 34, + "eccentricity": 0.0001182, + "semi_major_axis": 6921000.0, + "inclination": 53.2186, + "right_ascension_of_the_ascending_node": 311.5651, + "argument_of_perigee": 78.1676 + }, + { + "id": 35, + "eccentricity": 0.0001064, + "semi_major_axis": 6921000.0, + "inclination": 53.0532, + "right_ascension_of_the_ascending_node": 185.9521, + "argument_of_perigee": 72.7347 + }, + { + "id": 36, + "eccentricity": 0.0001259, + "semi_major_axis": 6921000.0, + "inclination": 53.0539, + "right_ascension_of_the_ascending_node": 215.6177, + "argument_of_perigee": 90.7993 + }, + { + "id": 37, + "eccentricity": 0.0001304, + "semi_major_axis": 6921000.0, + "inclination": 43.0046, + "right_ascension_of_the_ascending_node": 90.8049, + "argument_of_perigee": 273.11 + }, + { + "id": 38, + "eccentricity": 0.0001109, + "semi_major_axis": 6921000.0, + "inclination": 53.0546, + "right_ascension_of_the_ascending_node": 265.3929, + "argument_of_perigee": 95.15 + }, + { + "id": 39, + "eccentricity": 0.0001967, + "semi_major_axis": 7571000.0, + "inclination": 87.902, + "right_ascension_of_the_ascending_node": 42.691, + "argument_of_perigee": 81.9438 + }, + { + "id": 40, + "eccentricity": 0.000137, + "semi_major_axis": 6921000.0, + "inclination": 53.2158, + "right_ascension_of_the_ascending_node": 233.1166, + "argument_of_perigee": 80.4243 + }, + { + "id": 41, + "eccentricity": 0.000375, + "semi_major_axis": 6921000.0, + "inclination": 97.6577, + "right_ascension_of_the_ascending_node": 299.0008, + "argument_of_perigee": 217.5939 + }, + { + "id": 42, + "eccentricity": 0.0008493, + "semi_major_axis": 6852000.0, + "inclination": 92.0015, + "right_ascension_of_the_ascending_node": 96.9933, + "argument_of_perigee": 50.5558 + }, + { + "id": 43, + "eccentricity": 0.0001777, + "semi_major_axis": 7057000.0, + "inclination": 98.0477, + "right_ascension_of_the_ascending_node": 241.4281, + "argument_of_perigee": 20.0472 + }, + { + "id": 44, + "eccentricity": 0.000133, + "semi_major_axis": 6921000.0, + "inclination": 53.2172, + "right_ascension_of_the_ascending_node": 340.7995, + "argument_of_perigee": 112.2234 + }, + { + "id": 45, + "eccentricity": 0.0186976, + "semi_major_axis": 7260000.0, + "inclination": 120.4837, + "right_ascension_of_the_ascending_node": 194.9574, + "argument_of_perigee": 343.4593 + }, + { + "id": 46, + "eccentricity": 0.0001029, + "semi_major_axis": 6921000.0, + "inclination": 43.0017, + "right_ascension_of_the_ascending_node": 178.4504, + "argument_of_perigee": 275.1807 + } + ], + "satellites": [ + { + "inertia": [ + 155.32241821289062, + 0.0, + 0.0, + 0.0, + 192.37168884277344, + 0.0, + 0.0, + 0.0, + 125.52527618408203 + ], + "mass": 184.78710099621625, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 0, + "solar_panel": { + "direction": [ + 0.16687691148234032, + 0.4371057963911726, + 0.8837933124748987 + ], + "area": 0.4344850746047041, + "efficiency": 0.16561716730771986 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.336606365156905, + "power": 1.7814938212162241, + "type": 1 + }, + "battery": { + "capacity": 23338.896483866934, + "percentage": 0.790212568710524 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 694.3807753172268, + "power": 6.595727758149287, + "efficiency": 0.5292576376663033 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 498.43770972246455, + "power": 5.493828331745787, + "efficiency": 0.5580058802506733 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 444.73445731364046, + "power": 5.69204290434304, + "efficiency": 0.555748356170716 + } + ], + "mrp_control": { + "k": 33.50326384481704, + "ki": 0.005769373157947128, + "p": 75.35373019419886, + "integral_limit": 0.019562470703170475 + }, + "true_anomaly": 317.9968107693984, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 0 + }, + { + "inertia": [ + 103.72367858886719, + 0.0, + 0.0, + 0.0, + 101.22914123535156, + 0.0, + 0.0, + 0.0, + 160.29286193847656 + ], + "mass": 155.18067311903553, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 1, + "solar_panel": { + "direction": [ + 0.36418843725340655, + 0.47014625737836285, + 0.8039460671239332 + ], + "area": 0.13205355443647535, + "efficiency": 0.14071511572284004 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.26205822482096286, + "power": 5.478832477197202, + "type": 1 + }, + "battery": { + "capacity": 20766.50402012976, + "percentage": 0.4739538646021605 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 428.1846049741161, + "power": 5.772420073863125, + "efficiency": 0.5377685489998731 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 642.5318810248186, + "power": 5.940888149791942, + "efficiency": 0.598430691438727 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 523.5932860520151, + "power": 5.507146352291495, + "efficiency": 0.589942180026959 + } + ], + "mrp_control": { + "k": 31.64256846698004, + "ki": 0.001721302542266604, + "p": 68.6739367915843, + "integral_limit": 0.005901058985894715 + }, + "true_anomaly": 97.66299439324614, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 1 + }, + { + "inertia": [ + 176.435791015625, + 0.0, + 0.0, + 0.0, + 138.37338256835938, + 0.0, + 0.0, + 0.0, + 134.63540649414062 + ], + "mass": 185.86646093955628, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 2, + "solar_panel": { + "direction": [ + -0.014187104080253997, + 0.01231038469113104, + -0.9998235746903412 + ], + "area": 0.2908562586968153, + "efficiency": 0.1634031580730555 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.21138191318880903, + "power": 5.541584764646958, + "type": 1 + }, + "battery": { + "capacity": 13309.986705142013, + "percentage": 0.4177975984390736 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 610.6659316966692, + "power": 5.185953212848762, + "efficiency": 0.5037239187042565 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 618.8038299644555, + "power": 5.158829181305496, + "efficiency": 0.5669852459777481 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 500.1412495836437, + "power": 6.964339435616645, + "efficiency": 0.5322695095425303 + } + ], + "mrp_control": { + "k": 29.31611440057699, + "ki": 0.0025678488355131424, + "p": 94.61734177082668, + "integral_limit": 0.004968580465752168 + }, + "true_anomaly": 262.3135893039578, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 2 + }, + { + "inertia": [ + 72.24264526367188, + 0.0, + 0.0, + 0.0, + 168.12808227539062, + 0.0, + 0.0, + 0.0, + 118.53280639648438 + ], + "mass": 198.6657412924355, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 3, + "solar_panel": { + "direction": [ + -0.005741872246945724, + 0.002599119574292864, + 0.9999801375430105 + ], + "area": 0.46533372186951805, + "efficiency": 0.1033120274089471 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.22414869157603245, + "power": 6.666133878473875, + "type": 1 + }, + "battery": { + "capacity": 10892.727245699738, + "percentage": 0.59194393582855 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 630.0029922835121, + "power": 5.1937948168232335, + "efficiency": 0.5731303404219886 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 732.1712731797938, + "power": 6.240223312844301, + "efficiency": 0.5975195466757194 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 587.9309781625013, + "power": 5.857943566234066, + "efficiency": 0.5245757223830694 + } + ], + "mrp_control": { + "k": 25.261753699427445, + "ki": 0.007929917796711398, + "p": 86.38392962979626, + "integral_limit": 0.03804409638072943 + }, + "true_anomaly": 34.29064122671522, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 3 + }, + { + "inertia": [ + 152.10496520996094, + 0.0, + 0.0, + 0.0, + 133.07986450195312, + 0.0, + 0.0, + 0.0, + 74.91020965576172 + ], + "mass": 74.09565751524268, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 4, + "solar_panel": { + "direction": [ + -0.6771383776619466, + 0.5684392638115134, + -0.46729051012702094 + ], + "area": 0.3006320034785726, + "efficiency": 0.20987534181259482 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4528795095139221, + "power": 7.762267098306965, + "type": 1 + }, + "battery": { + "capacity": 21149.291897779956, + "percentage": 0.8107080005672117 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 459.80219806591754, + "power": 6.574076152074271, + "efficiency": 0.5012081162771007 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 642.3542483792339, + "power": 5.084428065337068, + "efficiency": 0.5393803501678899 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 665.3824815481305, + "power": 6.008939477640078, + "efficiency": 0.550098022166994 + } + ], + "mrp_control": { + "k": 32.00116116224893, + "ki": 0.0036949599565851334, + "p": 90.88840486704434, + "integral_limit": 0.007147968475007213 + }, + "true_anomaly": 58.594875631828735, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 4 + }, + { + "inertia": [ + 191.59695434570312, + 0.0, + 0.0, + 0.0, + 102.40376281738281, + 0.0, + 0.0, + 0.0, + 123.57372283935547 + ], + "mass": 194.5421228037331, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 5, + "solar_panel": { + "direction": [ + -0.7714458820964469, + 0.6291059703825223, + 0.09537782250345203 + ], + "area": 0.3238047926482864, + "efficiency": 0.13008120967435893 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2994301317594673, + "power": 6.342674639883361, + "type": 1 + }, + "battery": { + "capacity": 12518.202011458887, + "percentage": 0.6515235393537919 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 669.3768683415967, + "power": 6.426855172463938, + "efficiency": 0.5116320403716554 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 708.8795286193247, + "power": 6.336967796766356, + "efficiency": 0.5122708860866578 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 560.0232527539838, + "power": 6.056030837963855, + "efficiency": 0.5022966270147564 + } + ], + "mrp_control": { + "k": 31.732929288932695, + "ki": 0.008149058583664024, + "p": 89.87990821964931, + "integral_limit": 0.0006823294790545564 + }, + "true_anomaly": 272.2557909457311, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 5 + }, + { + "inertia": [ + 167.42478942871094, + 0.0, + 0.0, + 0.0, + 178.8839111328125, + 0.0, + 0.0, + 0.0, + 159.8541259765625 + ], + "mass": 197.57282559298687, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 6, + "solar_panel": { + "direction": [ + -0.3341020101136533, + 0.1878327495445008, + -0.923631260317974 + ], + "area": 0.4631461894755272, + "efficiency": 0.13819219614084674 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.21346792041604468, + "power": 9.484403095322941, + "type": 1 + }, + "battery": { + "capacity": 24282.76124950066, + "percentage": 0.38984813961035525 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 509.46727318509943, + "power": 5.769227259330839, + "efficiency": 0.5960914873505675 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 697.5215942796152, + "power": 5.026664380449365, + "efficiency": 0.5781363404526215 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 480.41367653092675, + "power": 5.515851804983084, + "efficiency": 0.5736721573686363 + } + ], + "mrp_control": { + "k": 42.69732190215044, + "ki": 0.004912421325624031, + "p": 119.1689470088262, + "integral_limit": 0.00272521939834797 + }, + "true_anomaly": 31.01895511608275, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 6 + }, + { + "inertia": [ + 179.31297302246094, + 0.0, + 0.0, + 0.0, + 100.02051544189453, + 0.0, + 0.0, + 0.0, + 177.91259765625 + ], + "mass": 147.68194034308692, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 7, + "solar_panel": { + "direction": [ + 0.8452960124046973, + 0.15676664459328998, + 0.5107826059642977 + ], + "area": 0.1581864292028665, + "efficiency": 0.23075411235426505 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4210096709186454, + "power": 9.352342558388331, + "type": 1 + }, + "battery": { + "capacity": 17723.148797269852, + "percentage": 0.7897019405290967 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 518.2409088117493, + "power": 5.489820826324042, + "efficiency": 0.5692752505316714 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 441.94207088650427, + "power": 5.634815442759573, + "efficiency": 0.5287556995754588 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 606.3190585067105, + "power": 6.2406958339474565, + "efficiency": 0.5547920850973431 + } + ], + "mrp_control": { + "k": 21.674226082187257, + "ki": 0.009578559905749094, + "p": 84.03823910874742, + "integral_limit": 0.03396898010767368 + }, + "true_anomaly": 20.21431971013066, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 7 + }, + { + "inertia": [ + 137.92861938476562, + 0.0, + 0.0, + 0.0, + 159.41644287109375, + 0.0, + 0.0, + 0.0, + 52.460201263427734 + ], + "mass": 150.52626102850826, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 8, + "solar_panel": { + "direction": [ + 0.9197670193311946, + 0.10194437930663595, + 0.3789933689108487 + ], + "area": 0.1037208582227645, + "efficiency": 0.3297417663622506 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.454579736812751, + "power": 7.864164488196579, + "type": 1 + }, + "battery": { + "capacity": 21461.856431261454, + "percentage": 0.11181368233685407 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 441.5265650454889, + "power": 5.141572477991571, + "efficiency": 0.5006317164400195 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 562.4720158813085, + "power": 5.528397757940486, + "efficiency": 0.5830722204378737 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 682.0035233681422, + "power": 6.346432610598145, + "efficiency": 0.5098128776783618 + } + ], + "mrp_control": { + "k": 31.72003771629443, + "ki": 0.004000350317408228, + "p": 111.98460754110863, + "integral_limit": 0.008122535853861749 + }, + "true_anomaly": 210.1597679393406, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 8 + }, + { + "inertia": [ + 66.86691284179688, + 0.0, + 0.0, + 0.0, + 132.04571533203125, + 0.0, + 0.0, + 0.0, + 194.48257446289062 + ], + "mass": 82.3946584575182, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 9, + "solar_panel": { + "direction": [ + -0.27544194197804206, + 0.7357183418142081, + -0.6187489459526512 + ], + "area": 0.1768096161140337, + "efficiency": 0.13812301404268013 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3924449486494408, + "power": 5.6344288989363625, + "type": 1 + }, + "battery": { + "capacity": 14354.813480633968, + "percentage": 0.8172157926762084 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 634.4845639343416, + "power": 6.66761454755298, + "efficiency": 0.5645666538900961 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 639.3255993361676, + "power": 5.348201627805599, + "efficiency": 0.5264808255488155 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 403.0093466838525, + "power": 5.184658139703285, + "efficiency": 0.5014117883484772 + } + ], + "mrp_control": { + "k": 34.875747813940144, + "ki": 0.0021188638403597314, + "p": 100.24035319964533, + "integral_limit": 0.007551002673364945 + }, + "true_anomaly": 39.70813632472681, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 9 + }, + { + "inertia": [ + 94.61575317382812, + 0.0, + 0.0, + 0.0, + 175.02359008789062, + 0.0, + 0.0, + 0.0, + 159.59927368164062 + ], + "mass": 156.31176128008826, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 10, + "solar_panel": { + "direction": [ + -0.4198078768644903, + 0.5757024024005235, + 0.7016609511671535 + ], + "area": 0.32508229727015747, + "efficiency": 0.2958299547063685 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.44247884118835257, + "power": 9.057222496382975, + "type": 1 + }, + "battery": { + "capacity": 17232.836497091666, + "percentage": 0.5950282467462646 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 438.44139140723024, + "power": 6.963186357843266, + "efficiency": 0.5793197716454614 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 540.1984157628929, + "power": 5.126584289089553, + "efficiency": 0.5852591696770509 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 445.7442082916122, + "power": 6.86162100575692, + "efficiency": 0.5681882338285212 + } + ], + "mrp_control": { + "k": 49.74685872619634, + "ki": 0.009464588845173058, + "p": 182.71982012866212, + "integral_limit": 0.027959270078297967 + }, + "true_anomaly": 326.02058088409694, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 10 + }, + { + "inertia": [ + 160.36077880859375, + 0.0, + 0.0, + 0.0, + 181.41976928710938, + 0.0, + 0.0, + 0.0, + 54.4691162109375 + ], + "mass": 177.58029235837145, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 11, + "solar_panel": { + "direction": [ + 0.16486442476530308, + 0.04063037000078644, + -0.9854790177778545 + ], + "area": 0.3414428729515995, + "efficiency": 0.17177710745316616 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2562662661591431, + "power": 6.791329327475786, + "type": 1 + }, + "battery": { + "capacity": 17309.036783107535, + "percentage": 0.8661936689098191 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 700.9259480314336, + "power": 6.626008139923617, + "efficiency": 0.5113079815476234 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 589.8602760472834, + "power": 6.373324752388244, + "efficiency": 0.5359919403332496 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 591.1162049052515, + "power": 5.750735462156338, + "efficiency": 0.5270437459206747 + } + ], + "mrp_control": { + "k": 43.85465872693589, + "ki": 0.008069002719626859, + "p": 94.50371465937802, + "integral_limit": 0.01946346774660609 + }, + "true_anomaly": 167.43515159313873, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 11 + }, + { + "inertia": [ + 68.31183624267578, + 0.0, + 0.0, + 0.0, + 192.5380401611328, + 0.0, + 0.0, + 0.0, + 122.98563385009766 + ], + "mass": 115.16798308455252, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 12, + "solar_panel": { + "direction": [ + -0.14476887769992472, + 0.026442098311980213, + -0.9891121207862958 + ], + "area": 0.36188801879312105, + "efficiency": 0.12423999873675898 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4474686322861616, + "power": 5.16059789119077, + "type": 1 + }, + "battery": { + "capacity": 10022.524960874918, + "percentage": 0.44469545758830975 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 479.7174542446083, + "power": 5.21110725730629, + "efficiency": 0.5326246935853585 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 667.7932258353035, + "power": 5.94581595911685, + "efficiency": 0.5835815227877047 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 722.2124422548653, + "power": 6.520687561940864, + "efficiency": 0.557814305355931 + } + ], + "mrp_control": { + "k": 35.17519770542687, + "ki": 0.00254463391292275, + "p": 107.3815768273076, + "integral_limit": 0.011306125791303509 + }, + "true_anomaly": 295.17437870323334, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 12 + }, + { + "inertia": [ + 55.55162811279297, + 0.0, + 0.0, + 0.0, + 89.18527221679688, + 0.0, + 0.0, + 0.0, + 176.1938018798828 + ], + "mass": 118.99688723310146, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 13, + "solar_panel": { + "direction": [ + -0.6951250585853747, + 0.492159573640441, + -0.5240039188791805 + ], + "area": 0.3352130738794866, + "efficiency": 0.26627219656316325 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2666465454193994, + "power": 5.631669756672967, + "type": 1 + }, + "battery": { + "capacity": 13114.452072310249, + "percentage": 0.9103193124864745 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 474.62653646742484, + "power": 6.81648282478782, + "efficiency": 0.5306016091472355 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 565.1802065831141, + "power": 6.519542894198638, + "efficiency": 0.515410652185916 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 585.2514343229208, + "power": 6.925673900074187, + "efficiency": 0.5844688747815419 + } + ], + "mrp_control": { + "k": 50.14796421134883, + "ki": 0.007167462640499612, + "p": 163.45574244969058, + "integral_limit": 0.027352668535722127 + }, + "true_anomaly": 118.78837803262951, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 13 + }, + { + "inertia": [ + 139.68458557128906, + 0.0, + 0.0, + 0.0, + 139.53573608398438, + 0.0, + 0.0, + 0.0, + 52.047000885009766 + ], + "mass": 137.7580873687453, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 14, + "solar_panel": { + "direction": [ + 0.34692956445628853, + 0.6011756652221824, + 0.7198803350910736 + ], + "area": 0.22944844941402198, + "efficiency": 0.26970984708583173 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.18357684760741844, + "power": 6.041633161573962, + "type": 1 + }, + "battery": { + "capacity": 16433.032037969613, + "percentage": 0.4490607447173056 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 663.3752601118879, + "power": 6.521202152118599, + "efficiency": 0.5860305299339641 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 427.51128325233924, + "power": 5.9288185929773505, + "efficiency": 0.5606757779502866 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 609.8233403449556, + "power": 6.720749476564179, + "efficiency": 0.5061450491122516 + } + ], + "mrp_control": { + "k": 44.47364295169111, + "ki": 0.000559278840030265, + "p": 168.28408452648162, + "integral_limit": 0.0027502793216600645 + }, + "true_anomaly": 286.736381379436, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 14 + }, + { + "inertia": [ + 62.815853118896484, + 0.0, + 0.0, + 0.0, + 86.47330474853516, + 0.0, + 0.0, + 0.0, + 154.16949462890625 + ], + "mass": 61.16739165852271, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 15, + "solar_panel": { + "direction": [ + 0.030965974638757252, + 0.11642185750196439, + 0.9927170087746378 + ], + "area": 0.2767817029313997, + "efficiency": 0.170325618195936 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.15974996566079336, + "power": 8.490498868255308, + "type": 1 + }, + "battery": { + "capacity": 28497.555615838646, + "percentage": 0.37413584448062887 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 507.59566094410695, + "power": 5.671135652550298, + "efficiency": 0.5314991731184532 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 403.3504086734299, + "power": 6.896037476496794, + "efficiency": 0.5080101707212374 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 598.8473941459645, + "power": 5.962465120585866, + "efficiency": 0.5760331252416319 + } + ], + "mrp_control": { + "k": 59.55341484015559, + "ki": 0.004839840293452442, + "p": 184.26132172405485, + "integral_limit": 0.002735983303320729 + }, + "true_anomaly": 210.85587409543086, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 15 + }, + { + "inertia": [ + 124.51182556152344, + 0.0, + 0.0, + 0.0, + 108.33793640136719, + 0.0, + 0.0, + 0.0, + 85.43519592285156 + ], + "mass": 122.34705739102169, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 16, + "solar_panel": { + "direction": [ + -0.3670295123511254, + 0.4821215812171589, + -0.7955175158272516 + ], + "area": 0.4098794163858279, + "efficiency": 0.4072766660719024 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.14687964946819201, + "power": 9.152164024520346, + "type": 1 + }, + "battery": { + "capacity": 12221.474062786918, + "percentage": 0.7147647872227364 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 667.7250525877721, + "power": 5.074950319939763, + "efficiency": 0.5946991826728956 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 679.060264242099, + "power": 6.810821252986065, + "efficiency": 0.552747136372207 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 558.2507301184039, + "power": 5.130487390934677, + "efficiency": 0.5372250695898184 + } + ], + "mrp_control": { + "k": 48.93818916205217, + "ki": 0.0018814542430651904, + "p": 152.6575026974929, + "integral_limit": 0.007478097610193855 + }, + "true_anomaly": 125.26591080302805, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 16 + }, + { + "inertia": [ + 147.43093872070312, + 0.0, + 0.0, + 0.0, + 196.14613342285156, + 0.0, + 0.0, + 0.0, + 144.1424560546875 + ], + "mass": 102.8121946942491, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 17, + "solar_panel": { + "direction": [ + -0.36704187931857507, + 0.37245399486993114, + 0.8523838809666205 + ], + "area": 0.4092781187782041, + "efficiency": 0.4799168276536302 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.45486636746096865, + "power": 8.64897084056598, + "type": 1 + }, + "battery": { + "capacity": 19173.47847790554, + "percentage": 0.6395193384932768 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 609.260941185629, + "power": 5.935359412070016, + "efficiency": 0.5160710309904946 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 746.6902624564437, + "power": 6.671249405045406, + "efficiency": 0.5033716538341383 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 466.18141687015026, + "power": 6.372702260595088, + "efficiency": 0.5773069802997742 + } + ], + "mrp_control": { + "k": 26.02825432375961, + "ki": 0.0023160847209362178, + "p": 54.24117270900583, + "integral_limit": 0.003104577458186472 + }, + "true_anomaly": 136.6827558407743, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 17 + }, + { + "inertia": [ + 135.80995178222656, + 0.0, + 0.0, + 0.0, + 133.7823028564453, + 0.0, + 0.0, + 0.0, + 73.94473266601562 + ], + "mass": 95.27177136788747, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 18, + "solar_panel": { + "direction": [ + -0.3013702129627253, + 0.9099176972876799, + 0.2850013664905621 + ], + "area": 0.16919170808500178, + "efficiency": 0.15529506729069045 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3619739696728873, + "power": 7.042251794976691, + "type": 1 + }, + "battery": { + "capacity": 23944.69274266839, + "percentage": 0.5447815837428548 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 642.697615741192, + "power": 5.067722838873689, + "efficiency": 0.5737271154412026 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 671.6678736017427, + "power": 6.880980946320389, + "efficiency": 0.5705753012761658 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 647.1472148290617, + "power": 6.308984934029866, + "efficiency": 0.5996995037047448 + } + ], + "mrp_control": { + "k": 30.743675578596356, + "ki": 0.007450053799645318, + "p": 81.55217763433558, + "integral_limit": 0.021163076622272414 + }, + "true_anomaly": 105.42053421492352, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 18 + }, + { + "inertia": [ + 136.6334228515625, + 0.0, + 0.0, + 0.0, + 77.65042877197266, + 0.0, + 0.0, + 0.0, + 170.61334228515625 + ], + "mass": 73.45461064332821, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 19, + "solar_panel": { + "direction": [ + 0.858833432471348, + 0.49964233908831324, + -0.11297197997663673 + ], + "area": 0.4807871222089678, + "efficiency": 0.4903502123131328 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3667505910352322, + "power": 2.834250931550618, + "type": 1 + }, + "battery": { + "capacity": 29288.6588065643, + "percentage": 0.9167636513172539 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 556.7004287033309, + "power": 6.325825426531046, + "efficiency": 0.511869895376664 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 550.5816258912353, + "power": 5.497970991306744, + "efficiency": 0.5901143527883618 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 648.2031811493858, + "power": 6.500413193295439, + "efficiency": 0.5998204722454001 + } + ], + "mrp_control": { + "k": 42.87643553532656, + "ki": 0.006010378833775314, + "p": 113.77631165221675, + "integral_limit": 0.029055781403932363 + }, + "true_anomaly": 71.63938344222727, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 19 + }, + { + "inertia": [ + 185.25509643554688, + 0.0, + 0.0, + 0.0, + 181.8457489013672, + 0.0, + 0.0, + 0.0, + 188.20875549316406 + ], + "mass": 64.74209674015655, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 20, + "solar_panel": { + "direction": [ + -0.9565913115647863, + 0.2881728764241665, + 0.043467872413819386 + ], + "area": 0.11612964239201436, + "efficiency": 0.29077592853367185 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.48764229127701497, + "power": 5.009168908081709, + "type": 1 + }, + "battery": { + "capacity": 28039.193067490145, + "percentage": 0.9274095428810019 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 731.5864336936284, + "power": 5.635245895384717, + "efficiency": 0.5444423097252533 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 470.87376171044514, + "power": 5.262855312125196, + "efficiency": 0.5500077086238555 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 546.47172531495, + "power": 6.244556005653773, + "efficiency": 0.504011810003332 + } + ], + "mrp_control": { + "k": 27.304399840503677, + "ki": 0.0012028017849982542, + "p": 105.04166057354237, + "integral_limit": 0.005723937936774999 + }, + "true_anomaly": 184.25779717336383, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 20 + }, + { + "inertia": [ + 143.9291534423828, + 0.0, + 0.0, + 0.0, + 51.36763000488281, + 0.0, + 0.0, + 0.0, + 165.07838439941406 + ], + "mass": 174.30748155213166, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 21, + "solar_panel": { + "direction": [ + 0.6519313288770731, + 0.22201389924327272, + -0.7250485300801399 + ], + "area": 0.3936392029759598, + "efficiency": 0.30850674943744283 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.24999898770623272, + "power": 6.252916591166535, + "type": 1 + }, + "battery": { + "capacity": 10939.135060355182, + "percentage": 0.6547086734495257 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 720.0426423782153, + "power": 5.080303450357161, + "efficiency": 0.5257879419081705 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 599.9142924288185, + "power": 6.802252296586732, + "efficiency": 0.5455648080526633 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 566.5028256452132, + "power": 6.203876840178465, + "efficiency": 0.5083521425868389 + } + ], + "mrp_control": { + "k": 53.26879958217673, + "ki": 0.007693629172807338, + "p": 200.86168031974444, + "integral_limit": 0.01574500433062042 + }, + "true_anomaly": 43.75891828617967, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 21 + }, + { + "inertia": [ + 154.4599609375, + 0.0, + 0.0, + 0.0, + 140.90074157714844, + 0.0, + 0.0, + 0.0, + 165.2673797607422 + ], + "mass": 135.07656216356094, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 22, + "solar_panel": { + "direction": [ + -0.8263475310960823, + 0.28741366906453036, + 0.48429654209613554 + ], + "area": 0.25741112819775114, + "efficiency": 0.45225020289092366 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2128078482163132, + "power": 1.784263516411518, + "type": 1 + }, + "battery": { + "capacity": 8968.050955112496, + "percentage": 0.1034241211846112 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 565.5272710751448, + "power": 6.134547708811103, + "efficiency": 0.593497637939076 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 545.2931007209718, + "power": 5.203145581463401, + "efficiency": 0.570889863010342 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 573.4563980910906, + "power": 5.044222758936654, + "efficiency": 0.5571180006577409 + } + ], + "mrp_control": { + "k": 17.807974337150494, + "ki": 0.003226074237840737, + "p": 42.92242010974674, + "integral_limit": 0.013069031522345878 + }, + "true_anomaly": 111.31552862576383, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 22 + }, + { + "inertia": [ + 197.0708465576172, + 0.0, + 0.0, + 0.0, + 73.65237426757812, + 0.0, + 0.0, + 0.0, + 141.89190673828125 + ], + "mass": 188.00651280740797, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 23, + "solar_panel": { + "direction": [ + 0.9548092565287062, + 0.28209755151565563, + 0.09359623430443796 + ], + "area": 0.17058347013541614, + "efficiency": 0.4473106668428243 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.48526609256752784, + "power": 6.496399407114576, + "type": 1 + }, + "battery": { + "capacity": 17166.936343415324, + "percentage": 0.7458030169040042 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 696.3972367541519, + "power": 5.2789520794894615, + "efficiency": 0.52458406153973 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 448.4219739491634, + "power": 5.046587099997354, + "efficiency": 0.5942388907378194 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 693.8434699010559, + "power": 5.43797211850454, + "efficiency": 0.5799141210051574 + } + ], + "mrp_control": { + "k": 23.51752385118162, + "ki": 0.0038001995254500444, + "p": 50.1183801647606, + "integral_limit": 0.01565090700686428 + }, + "true_anomaly": 187.6153018841906, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 23 + }, + { + "inertia": [ + 70.13137817382812, + 0.0, + 0.0, + 0.0, + 182.0301513671875, + 0.0, + 0.0, + 0.0, + 135.85482788085938 + ], + "mass": 60.9721701007302, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 24, + "solar_panel": { + "direction": [ + 0.4985062175562166, + 0.759656370004758, + 0.4176287233524394 + ], + "area": 0.25286277016992353, + "efficiency": 0.1303183070008215 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.10987047646798863, + "power": 6.408040294160218, + "type": 1 + }, + "battery": { + "capacity": 21463.799783199895, + "percentage": 0.49911488856216635 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 652.8316320322884, + "power": 6.3874912147899945, + "efficiency": 0.5477857713373737 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 411.72598224125386, + "power": 5.408818275945248, + "efficiency": 0.525765471836197 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 678.9919743808721, + "power": 6.17635231884275, + "efficiency": 0.5403713945479677 + } + ], + "mrp_control": { + "k": 22.239795663871035, + "ki": 0.001169570144683584, + "p": 79.73783276675388, + "integral_limit": 0.005664686271496407 + }, + "true_anomaly": 228.4551654265348, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 24 + }, + { + "inertia": [ + 106.37722778320312, + 0.0, + 0.0, + 0.0, + 52.089332580566406, + 0.0, + 0.0, + 0.0, + 55.6085090637207 + ], + "mass": 181.9539614260359, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 25, + "solar_panel": { + "direction": [ + 0.6023846133580958, + 0.7954470818014265, + 0.06630774949439892 + ], + "area": 0.1381931855495122, + "efficiency": 0.45234932815350326 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2565004029716579, + "power": 8.320767359163082, + "type": 1 + }, + "battery": { + "capacity": 8872.295391898586, + "percentage": 0.48061242798786863 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 577.7266207631982, + "power": 6.783726626054156, + "efficiency": 0.5814249958500246 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 425.18741959997, + "power": 5.283340305794617, + "efficiency": 0.5991269695208143 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 723.0446711185114, + "power": 6.348785268782634, + "efficiency": 0.5184644860926511 + } + ], + "mrp_control": { + "k": 41.166454732251005, + "ki": 0.003535042955904959, + "p": 135.88753145693636, + "integral_limit": 0.013443443606334163 + }, + "true_anomaly": 5.783394284238774, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 25 + }, + { + "inertia": [ + 105.09566497802734, + 0.0, + 0.0, + 0.0, + 148.84304809570312, + 0.0, + 0.0, + 0.0, + 107.6837158203125 + ], + "mass": 186.08204215398482, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 26, + "solar_panel": { + "direction": [ + 0.16707713017198067, + 0.9318545575833811, + -0.32207501623779516 + ], + "area": 0.26550064822967645, + "efficiency": 0.20916316086168749 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2940641391430131, + "power": 4.646338451878121, + "type": 1 + }, + "battery": { + "capacity": 17583.8881835758, + "percentage": 0.8377614220614767 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 516.5059108881992, + "power": 6.57272058945536, + "efficiency": 0.5036410142532269 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 663.8947866663009, + "power": 6.544597582847536, + "efficiency": 0.5099742646169668 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 400.153642031873, + "power": 5.29479195657834, + "efficiency": 0.5402730436550632 + } + ], + "mrp_control": { + "k": 27.535507409311546, + "ki": 0.007420191342171799, + "p": 90.58474340907561, + "integral_limit": 0.010737658063472183 + }, + "true_anomaly": 50.912260156271444, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 26 + }, + { + "inertia": [ + 172.07305908203125, + 0.0, + 0.0, + 0.0, + 169.16928100585938, + 0.0, + 0.0, + 0.0, + 169.97348022460938 + ], + "mass": 152.43702846607277, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 27, + "solar_panel": { + "direction": [ + 0.3514148676871799, + 0.7418940847822103, + -0.5710523248648658 + ], + "area": 0.4491001756709291, + "efficiency": 0.49288594755697923 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.33397821494262836, + "power": 3.3437386102461057, + "type": 1 + }, + "battery": { + "capacity": 8139.789665555707, + "percentage": 0.9750772187610879 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 679.4767027183241, + "power": 6.363185378966391, + "efficiency": 0.5094015454729882 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 483.9802669486852, + "power": 5.017187568645185, + "efficiency": 0.5094628151192248 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 712.5491944236742, + "power": 6.157545391241522, + "efficiency": 0.5307687840880888 + } + ], + "mrp_control": { + "k": 15.260607097763048, + "ki": 0.003291007713880857, + "p": 59.435878475607744, + "integral_limit": 0.014731324745190644 + }, + "true_anomaly": 70.66714676291826, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 27 + }, + { + "inertia": [ + 182.74510192871094, + 0.0, + 0.0, + 0.0, + 135.84657287597656, + 0.0, + 0.0, + 0.0, + 96.90884399414062 + ], + "mass": 176.03214280300966, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 28, + "solar_panel": { + "direction": [ + 0.6537235026140187, + 0.2710868883542043, + 0.7065107791764358 + ], + "area": 0.29182516143230675, + "efficiency": 0.3957549331833863 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3386717322201147, + "power": 2.383679823292809, + "type": 1 + }, + "battery": { + "capacity": 25627.91025313727, + "percentage": 0.48283238000316153 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 682.3724438372922, + "power": 6.445154135445341, + "efficiency": 0.5597670448962555 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 506.2952161032824, + "power": 5.528762535128659, + "efficiency": 0.578251046647933 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 593.6437966007536, + "power": 6.962007602974788, + "efficiency": 0.5521382550800991 + } + ], + "mrp_control": { + "k": 31.914715586236326, + "ki": 0.005933747240851134, + "p": 93.88687145084532, + "integral_limit": 0.007603482703414904 + }, + "true_anomaly": 188.0393259213619, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 28 + }, + { + "inertia": [ + 71.60331726074219, + 0.0, + 0.0, + 0.0, + 169.08859252929688, + 0.0, + 0.0, + 0.0, + 137.07366943359375 + ], + "mass": 73.87525968560065, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 29, + "solar_panel": { + "direction": [ + 0.4582056101877606, + 0.7767009853685412, + -0.43218421780532335 + ], + "area": 0.4546672082513531, + "efficiency": 0.19806669684146963 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2277238634599138, + "power": 4.67024697167802, + "type": 1 + }, + "battery": { + "capacity": 8771.069725730378, + "percentage": 0.24710814170139453 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 672.5770060692046, + "power": 5.15712694587004, + "efficiency": 0.5494981305189687 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 493.1042596689134, + "power": 5.918176043533928, + "efficiency": 0.5982561046847907 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 586.2696104996498, + "power": 6.00486494153315, + "efficiency": 0.5805191958408481 + } + ], + "mrp_control": { + "k": 54.58245350906527, + "ki": 0.008256500870204086, + "p": 218.2134160901147, + "integral_limit": 0.025863093595299987 + }, + "true_anomaly": 293.1310136943781, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 29 + }, + { + "inertia": [ + 50.48373794555664, + 0.0, + 0.0, + 0.0, + 106.27657318115234, + 0.0, + 0.0, + 0.0, + 109.31539916992188 + ], + "mass": 64.46774672943971, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 30, + "solar_panel": { + "direction": [ + 0.792958970191599, + 0.3141961085650459, + 0.5220123341026155 + ], + "area": 0.4550358246271776, + "efficiency": 0.4624821351259957 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.24430788195596156, + "power": 9.993306596602284, + "type": 1 + }, + "battery": { + "capacity": 9591.49220799477, + "percentage": 0.11165443892981051 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 629.526315466152, + "power": 6.381770701085024, + "efficiency": 0.5002322168610505 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 479.97231050445413, + "power": 6.62380880403943, + "efficiency": 0.5156102773310934 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 523.8886963853304, + "power": 6.049278921037212, + "efficiency": 0.5063934384609946 + } + ], + "mrp_control": { + "k": 17.54353203782184, + "ki": 0.0003233202932826285, + "p": 67.60556406340903, + "integral_limit": 0.00010601988277362711 + }, + "true_anomaly": 86.45216527722704, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 30 + }, + { + "inertia": [ + 167.1875457763672, + 0.0, + 0.0, + 0.0, + 130.8555450439453, + 0.0, + 0.0, + 0.0, + 62.424285888671875 + ], + "mass": 148.38178275114257, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 31, + "solar_panel": { + "direction": [ + 0.7013951761548104, + 0.29751217779779937, + 0.647712367435402 + ], + "area": 0.4893267318075095, + "efficiency": 0.2711150912348166 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.27982130555472784, + "power": 9.841465665203097, + "type": 1 + }, + "battery": { + "capacity": 18963.103005861485, + "percentage": 0.5142752837704615 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 606.9202317054612, + "power": 5.4351909554065, + "efficiency": 0.5293106729822463 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 454.5470988395749, + "power": 5.574926924359308, + "efficiency": 0.5690196474620416 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 618.7976200180217, + "power": 6.141430498212746, + "efficiency": 0.5461896894255815 + } + ], + "mrp_control": { + "k": 23.976641818621598, + "ki": 0.0045918755632704715, + "p": 55.24745501969649, + "integral_limit": 0.011689260587752597 + }, + "true_anomaly": 50.24753775963318, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 31 + }, + { + "inertia": [ + 99.41436767578125, + 0.0, + 0.0, + 0.0, + 172.09263610839844, + 0.0, + 0.0, + 0.0, + 110.41149139404297 + ], + "mass": 174.17364338247933, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 32, + "solar_panel": { + "direction": [ + -0.3507456328126655, + 0.8318385939529842, + -0.43014190062485774 + ], + "area": 0.3180615123205868, + "efficiency": 0.43917566632277383 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.185168208256916, + "power": 9.70337915835903, + "type": 1 + }, + "battery": { + "capacity": 26902.070881175663, + "percentage": 0.32491961166936645 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 480.76711490180014, + "power": 5.250514411258545, + "efficiency": 0.583082719311497 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 419.21837545737986, + "power": 6.30796965511277, + "efficiency": 0.5320470730666246 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 523.6584751268107, + "power": 5.959749749979352, + "efficiency": 0.5649865396169699 + } + ], + "mrp_control": { + "k": 37.22478502841313, + "ki": 0.004659829325718587, + "p": 130.74444679204777, + "integral_limit": 0.00464764663437122 + }, + "true_anomaly": 294.6407083479866, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 32 + }, + { + "inertia": [ + 65.05007934570312, + 0.0, + 0.0, + 0.0, + 156.7198486328125, + 0.0, + 0.0, + 0.0, + 106.10611724853516 + ], + "mass": 88.28787333825773, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 33, + "solar_panel": { + "direction": [ + -0.3574997208626478, + 0.8713292703270225, + -0.33612386445253706 + ], + "area": 0.44921351236276164, + "efficiency": 0.32922683778775486 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.18479307385756405, + "power": 3.795521782350519, + "type": 1 + }, + "battery": { + "capacity": 16276.677153714309, + "percentage": 0.27120656072351823 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 457.17071833637414, + "power": 5.538567363465701, + "efficiency": 0.5007571200355238 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 421.2510096344352, + "power": 5.344632952149229, + "efficiency": 0.5888792955899346 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 426.15050893340276, + "power": 5.897768152133362, + "efficiency": 0.5273979399021836 + } + ], + "mrp_control": { + "k": 18.446373439487424, + "ki": 0.008419055768001312, + "p": 70.64881139615355, + "integral_limit": 0.012053152976485236 + }, + "true_anomaly": 43.255473349504115, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 33 + }, + { + "inertia": [ + 94.1199951171875, + 0.0, + 0.0, + 0.0, + 117.7761459350586, + 0.0, + 0.0, + 0.0, + 162.47732543945312 + ], + "mass": 104.2898077641045, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 34, + "solar_panel": { + "direction": [ + 0.5318261804929928, + 0.07569588250533227, + -0.8434637200935045 + ], + "area": 0.387814357260967, + "efficiency": 0.24840272824920073 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.42647400776466915, + "power": 9.787238924720576, + "type": 1 + }, + "battery": { + "capacity": 8745.922669776774, + "percentage": 0.8886484267785211 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 455.5171123863613, + "power": 5.9240924309411325, + "efficiency": 0.5243239277260286 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 707.045739157049, + "power": 5.410982982692415, + "efficiency": 0.5596217405888964 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 649.3499582890026, + "power": 6.567351567890618, + "efficiency": 0.5799096762758438 + } + ], + "mrp_control": { + "k": 30.484377535961904, + "ki": 0.004570052867234635, + "p": 74.20505876778051, + "integral_limit": 0.0032832965588213757 + }, + "true_anomaly": 45.59919371502511, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 34 + }, + { + "inertia": [ + 121.59809875488281, + 0.0, + 0.0, + 0.0, + 117.30191040039062, + 0.0, + 0.0, + 0.0, + 180.42897033691406 + ], + "mass": 194.851834491609, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 35, + "solar_panel": { + "direction": [ + -0.7931216831779739, + 0.41159704627086546, + -0.4489386006727831 + ], + "area": 0.28830570893406293, + "efficiency": 0.3500130549301316 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.17354681215629011, + "power": 9.485411402468008, + "type": 1 + }, + "battery": { + "capacity": 19891.22893236202, + "percentage": 0.7248336399719498 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 408.6546133834493, + "power": 5.890508208472191, + "efficiency": 0.5086073353525614 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 537.5010154696525, + "power": 5.591860560912921, + "efficiency": 0.565600150085006 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 636.3242967850734, + "power": 6.738315274147231, + "efficiency": 0.570179859709997 + } + ], + "mrp_control": { + "k": 15.890874212086949, + "ki": 0.005685718154850635, + "p": 38.60359384099125, + "integral_limit": 0.021727358212299628 + }, + "true_anomaly": 208.59266733645524, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 35 + }, + { + "inertia": [ + 60.07462692260742, + 0.0, + 0.0, + 0.0, + 155.90670776367188, + 0.0, + 0.0, + 0.0, + 183.63658142089844 + ], + "mass": 93.83529179732604, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 36, + "solar_panel": { + "direction": [ + 0.3349822363915985, + 0.13512571028690726, + 0.9324848222472804 + ], + "area": 0.3503258725401017, + "efficiency": 0.4721080621703003 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.37709412754415317, + "power": 6.8755298183862275, + "type": 1 + }, + "battery": { + "capacity": 11939.659195118567, + "percentage": 0.9571875099443834 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 666.876980859462, + "power": 6.183087321771883, + "efficiency": 0.5916142285977487 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 662.0927215046042, + "power": 5.785228960202874, + "efficiency": 0.5791345897676806 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 679.1828539333685, + "power": 6.993453932013828, + "efficiency": 0.5088651410713686 + } + ], + "mrp_control": { + "k": 29.078718351352126, + "ki": 0.0018655085064407518, + "p": 93.32409807636154, + "integral_limit": 0.0034691550507888057 + }, + "true_anomaly": 27.599463086533433, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 36 + }, + { + "inertia": [ + 189.91510009765625, + 0.0, + 0.0, + 0.0, + 96.212646484375, + 0.0, + 0.0, + 0.0, + 80.96493530273438 + ], + "mass": 76.03592464771076, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 37, + "solar_panel": { + "direction": [ + -0.536551551530862, + 0.678254173230935, + 0.502079385201828 + ], + "area": 0.41306063064731113, + "efficiency": 0.3879567068371016 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3307912951529537, + "power": 5.0531483701375794, + "type": 1 + }, + "battery": { + "capacity": 8150.5436985299475, + "percentage": 0.5659961921174345 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 643.876226354392, + "power": 5.217043063108282, + "efficiency": 0.5996551754225851 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 568.0758677139615, + "power": 5.883070651156723, + "efficiency": 0.5657136684684599 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 607.5244213888147, + "power": 5.391950501544836, + "efficiency": 0.5264070620484146 + } + ], + "mrp_control": { + "k": 33.73253996462885, + "ki": 0.0014744865856211454, + "p": 132.60663278644537, + "integral_limit": 0.005997236940280274 + }, + "true_anomaly": 154.11316510822286, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 37 + }, + { + "inertia": [ + 123.49981689453125, + 0.0, + 0.0, + 0.0, + 159.11959838867188, + 0.0, + 0.0, + 0.0, + 169.40626525878906 + ], + "mass": 123.2388298047108, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 38, + "solar_panel": { + "direction": [ + -0.20424250930194385, + 0.37560379370982616, + 0.9039949046011442 + ], + "area": 0.17684151172389592, + "efficiency": 0.37128229468128326 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.460278984300731, + "power": 7.3126859709520735, + "type": 1 + }, + "battery": { + "capacity": 14695.959337388513, + "percentage": 0.9833597956327538 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 525.15504452442, + "power": 6.021007262838756, + "efficiency": 0.5889021829162993 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 549.5149373771537, + "power": 6.744584632554717, + "efficiency": 0.5227303539293917 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 480.8153811021072, + "power": 5.790021870243434, + "efficiency": 0.5720987399977412 + } + ], + "mrp_control": { + "k": 29.076546139506085, + "ki": 0.005156443695773309, + "p": 111.40632466054575, + "integral_limit": 0.02351993646785849 + }, + "true_anomaly": 43.06870347887924, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 38 + }, + { + "inertia": [ + 168.75775146484375, + 0.0, + 0.0, + 0.0, + 85.63369750976562, + 0.0, + 0.0, + 0.0, + 172.1138916015625 + ], + "mass": 78.88258342221225, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 39, + "solar_panel": { + "direction": [ + 0.190320828095157, + 0.07625283978343532, + 0.978756091586732 + ], + "area": 0.18866885601384756, + "efficiency": 0.24098960872403985 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.32008399268338383, + "power": 1.749470622419152, + "type": 1 + }, + "battery": { + "capacity": 25378.4746527744, + "percentage": 0.927085155753804 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 414.67236362034265, + "power": 5.402211329710377, + "efficiency": 0.5154007447862454 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 551.175313013269, + "power": 5.219878264455057, + "efficiency": 0.5826151792669321 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 544.7065544881418, + "power": 6.357987920071945, + "efficiency": 0.5925784999298633 + } + ], + "mrp_control": { + "k": 33.7963504882168, + "ki": 0.0037729280402994006, + "p": 90.05139505964833, + "integral_limit": 0.008553892721373324 + }, + "true_anomaly": 136.90340612149612, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 39 + }, + { + "inertia": [ + 130.58016967773438, + 0.0, + 0.0, + 0.0, + 117.52423095703125, + 0.0, + 0.0, + 0.0, + 187.1477813720703 + ], + "mass": 75.0442142182291, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 40, + "solar_panel": { + "direction": [ + 0.5386052895047919, + 0.809232216273794, + 0.23462216916153208 + ], + "area": 0.1423547606043897, + "efficiency": 0.3928826829263946 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.12337514079224672, + "power": 2.5929400063065184, + "type": 1 + }, + "battery": { + "capacity": 26009.426428784252, + "percentage": 0.2214553377317603 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 416.7853996320158, + "power": 5.080240581845108, + "efficiency": 0.5310672942529846 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 565.2128602270991, + "power": 5.562986732183532, + "efficiency": 0.5452858790400311 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 419.4836462012921, + "power": 6.559222458403489, + "efficiency": 0.5216435673085007 + } + ], + "mrp_control": { + "k": 32.71006189348989, + "ki": 0.008564217073817616, + "p": 92.82727706256372, + "integral_limit": 0.029802541825245932 + }, + "true_anomaly": 150.38439037779463, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 40 + }, + { + "inertia": [ + 84.66107177734375, + 0.0, + 0.0, + 0.0, + 62.769264221191406, + 0.0, + 0.0, + 0.0, + 87.70770263671875 + ], + "mass": 74.46902427336607, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 41, + "solar_panel": { + "direction": [ + -0.5744688840467043, + 0.6402091757155817, + -0.5100173649903595 + ], + "area": 0.37314218978722, + "efficiency": 0.23610453212880278 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.21270413843168204, + "power": 2.8133817014407985, + "type": 1 + }, + "battery": { + "capacity": 10669.550639265011, + "percentage": 0.5832867328462412 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 571.4036816067098, + "power": 6.9800688698007995, + "efficiency": 0.5333946209800008 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 485.90774157434566, + "power": 5.716639147884508, + "efficiency": 0.5741234898811103 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 413.3929800043785, + "power": 6.198928304587109, + "efficiency": 0.5284076385344966 + } + ], + "mrp_control": { + "k": 16.521236619225597, + "ki": 0.005719178522670976, + "p": 57.76174508597128, + "integral_limit": 0.011229526684386698 + }, + "true_anomaly": 57.56080421715046, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 41 + }, + { + "inertia": [ + 128.71348571777344, + 0.0, + 0.0, + 0.0, + 51.00836944580078, + 0.0, + 0.0, + 0.0, + 197.89894104003906 + ], + "mass": 107.1257877328712, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 42, + "solar_panel": { + "direction": [ + -0.8509576867778221, + 0.52111759381806, + 0.06563130904540355 + ], + "area": 0.17865795014630176, + "efficiency": 0.2411489050028468 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.40712420771788016, + "power": 2.21414992844236, + "type": 1 + }, + "battery": { + "capacity": 17494.8140269455, + "percentage": 0.5208036564163734 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 674.4583244379075, + "power": 5.599620586570064, + "efficiency": 0.5645461567420648 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 432.5039711375474, + "power": 5.812607061914612, + "efficiency": 0.5688208330658115 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 525.9776358178232, + "power": 6.670847453784088, + "efficiency": 0.5142198753702638 + } + ], + "mrp_control": { + "k": 59.822926088149124, + "ki": 0.003246963833955012, + "p": 128.03933659600446, + "integral_limit": 0.0067989255338369746 + }, + "true_anomaly": 88.40060553482768, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 42 + }, + { + "inertia": [ + 165.46981811523438, + 0.0, + 0.0, + 0.0, + 140.89817810058594, + 0.0, + 0.0, + 0.0, + 106.28289794921875 + ], + "mass": 153.1101761986203, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 43, + "solar_panel": { + "direction": [ + 0.3067086538439309, + 0.7048544226206114, + 0.6396171077835616 + ], + "area": 0.12416155167648868, + "efficiency": 0.31541718148385023 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.21224034929240587, + "power": 4.404600489310798, + "type": 1 + }, + "battery": { + "capacity": 26130.19954017039, + "percentage": 0.8581979874678475 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 642.2968441815904, + "power": 6.756493577442009, + "efficiency": 0.5343771849429637 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 627.4299099001122, + "power": 6.434449204720021, + "efficiency": 0.5805482872689236 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 526.7724092221389, + "power": 5.461516854823197, + "efficiency": 0.5646386754470902 + } + ], + "mrp_control": { + "k": 43.922377123925294, + "ki": 0.002897653011722179, + "p": 90.7865574553447, + "integral_limit": 0.004304184241916521 + }, + "true_anomaly": 168.66771716360208, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 43 + }, + { + "inertia": [ + 184.8409881591797, + 0.0, + 0.0, + 0.0, + 99.9237060546875, + 0.0, + 0.0, + 0.0, + 54.199363708496094 + ], + "mass": 180.56552018753723, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 44, + "solar_panel": { + "direction": [ + -0.3726541511947513, + 0.8663169436289233, + 0.33260161872540583 + ], + "area": 0.3402542606633132, + "efficiency": 0.43334708861953886 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4176219899972934, + "power": 6.8004463903569965, + "type": 1 + }, + "battery": { + "capacity": 19745.595279977504, + "percentage": 0.7208469488227377 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 466.6786747568964, + "power": 5.858257880446491, + "efficiency": 0.5875036414815092 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 547.6181825382432, + "power": 5.296247876625677, + "efficiency": 0.5832412374304012 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 549.0522049829871, + "power": 6.323411510063887, + "efficiency": 0.5216603221823306 + } + ], + "mrp_control": { + "k": 26.830769663829198, + "ki": 0.0026341371288505343, + "p": 91.12387425431687, + "integral_limit": 0.005618287776331615 + }, + "true_anomaly": 105.55375035030514, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 44 + }, + { + "inertia": [ + 61.11101531982422, + 0.0, + 0.0, + 0.0, + 85.93743896484375, + 0.0, + 0.0, + 0.0, + 123.39264678955078 + ], + "mass": 85.1624160004594, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 45, + "solar_panel": { + "direction": [ + 0.9105864065959147, + 0.025753324658782474, + -0.41251565108703314 + ], + "area": 0.42738746859874943, + "efficiency": 0.2396331495647016 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.1357952627334501, + "power": 7.2293124438266325, + "type": 1 + }, + "battery": { + "capacity": 29155.01773660327, + "percentage": 0.1538173974365977 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 431.3604032770983, + "power": 6.580466178924184, + "efficiency": 0.5911195816051891 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 607.143413021124, + "power": 6.8618799052731365, + "efficiency": 0.5105315810446491 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 743.6711073429187, + "power": 6.09231725181858, + "efficiency": 0.5215977673751784 + } + ], + "mrp_control": { + "k": 16.719610304969947, + "ki": 0.001840223578835225, + "p": 55.67373045659776, + "integral_limit": 0.0017915136966487914 + }, + "true_anomaly": 86.1978072967412, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 45 + }, + { + "inertia": [ + 117.0464096069336, + 0.0, + 0.0, + 0.0, + 164.61436462402344, + 0.0, + 0.0, + 0.0, + 109.65247344970703 + ], + "mass": 126.57761085393663, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 46, + "solar_panel": { + "direction": [ + 0.2294267803997701, + 0.30694192861650554, + 0.9236611959439325 + ], + "area": 0.28353748215543095, + "efficiency": 0.30372639335299656 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.13991456577351855, + "power": 1.0211517242521806, + "type": 1 + }, + "battery": { + "capacity": 23983.84443494413, + "percentage": 0.2767356159712256 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 512.6540988024043, + "power": 5.8430566083208175, + "efficiency": 0.5607618535556609 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 565.8458112555319, + "power": 6.510563899524743, + "efficiency": 0.5756682823763821 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 710.4719319920237, + "power": 5.579310629618506, + "efficiency": 0.5386677712842668 + } + ], + "mrp_control": { + "k": 26.840155033559316, + "ki": 0.0030223555117766267, + "p": 63.3213129048914, + "integral_limit": 0.005307239954154611 + }, + "true_anomaly": 140.73769815946207, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 46 + } + ] +} \ No newline at end of file diff --git a/benchmarks/aeosbench/dataset/cases/00754/taskset.json b/benchmarks/aeosbench/dataset/cases/00754/taskset.json new file mode 100644 index 0000000..8abeea0 --- /dev/null +++ b/benchmarks/aeosbench/dataset/cases/00754/taskset.json @@ -0,0 +1,3148 @@ +[ + { + "release_time": 2708, + "due_time": 3038, + "duration": 41, + "coordinate": [ + 71.04379511649219, + 28.874271954389087 + ], + "sensor_type": 1, + "id": 0 + }, + { + "release_time": 2282, + "due_time": 2482, + "duration": 60, + "coordinate": [ + -61.32208661422386, + 175.28606989312408 + ], + "sensor_type": 1, + "id": 1 + }, + { + "release_time": 3160, + "due_time": 3302, + "duration": 38, + "coordinate": [ + -7.863876471702454, + -151.07265453328478 + ], + "sensor_type": 1, + "id": 2 + }, + { + "release_time": 3252, + "due_time": 3571, + "duration": 60, + "coordinate": [ + 78.82231415244158, + -39.933981612117975 + ], + "sensor_type": 1, + "id": 3 + }, + { + "release_time": 2107, + "due_time": 2586, + "duration": 20, + "coordinate": [ + 12.09558576082594, + 142.3553132994681 + ], + "sensor_type": 1, + "id": 4 + }, + { + "release_time": 508, + "due_time": 831, + "duration": 23, + "coordinate": [ + -60.08498738868229, + 148.59858442527252 + ], + "sensor_type": 1, + "id": 5 + }, + { + "release_time": 1778, + "due_time": 3539, + "duration": 28, + "coordinate": [ + -9.516532586062269, + 52.35000048277959 + ], + "sensor_type": 1, + "id": 6 + }, + { + "release_time": 2939, + "due_time": 3266, + "duration": 35, + "coordinate": [ + 42.32586163455949, + 84.91214704875114 + ], + "sensor_type": 1, + "id": 7 + }, + { + "release_time": 2308, + "due_time": 2824, + "duration": 18, + "coordinate": [ + 75.16911946146459, + 124.30598859881201 + ], + "sensor_type": 1, + "id": 8 + }, + { + "release_time": 554, + "due_time": 1698, + "duration": 36, + "coordinate": [ + -55.33828151739288, + 126.97779323510701 + ], + "sensor_type": 1, + "id": 9 + }, + { + "release_time": 496, + "due_time": 1470, + "duration": 31, + "coordinate": [ + 73.42475067374039, + 19.830123594010644 + ], + "sensor_type": 1, + "id": 10 + }, + { + "release_time": 1509, + "due_time": 2001, + "duration": 47, + "coordinate": [ + 30.28222255864597, + -87.37012031292726 + ], + "sensor_type": 1, + "id": 11 + }, + { + "release_time": 1303, + "due_time": 3365, + "duration": 17, + "coordinate": [ + -89.04614869719944, + 159.49443099022358 + ], + "sensor_type": 1, + "id": 12 + }, + { + "release_time": 1168, + "due_time": 2058, + "duration": 23, + "coordinate": [ + -55.695518980791185, + 96.49497711591602 + ], + "sensor_type": 1, + "id": 13 + }, + { + "release_time": 40, + "due_time": 1913, + "duration": 38, + "coordinate": [ + -40.03709210248438, + 118.93952434035822 + ], + "sensor_type": 1, + "id": 14 + }, + { + "release_time": 637, + "due_time": 2231, + "duration": 21, + "coordinate": [ + -2.3681390209398216, + -87.60148504104524 + ], + "sensor_type": 1, + "id": 15 + }, + { + "release_time": 2592, + "due_time": 2888, + "duration": 51, + "coordinate": [ + -14.361833652607643, + -95.19540466204306 + ], + "sensor_type": 1, + "id": 16 + }, + { + "release_time": 1439, + "due_time": 2380, + "duration": 16, + "coordinate": [ + 79.92662874098824, + -45.5031910326675 + ], + "sensor_type": 1, + "id": 17 + }, + { + "release_time": 223, + "due_time": 1948, + "duration": 16, + "coordinate": [ + -75.23538100935943, + -75.76377881952561 + ], + "sensor_type": 1, + "id": 18 + }, + { + "release_time": 2463, + "due_time": 3339, + "duration": 16, + "coordinate": [ + -61.9431893703636, + 66.47945183409831 + ], + "sensor_type": 1, + "id": 19 + }, + { + "release_time": 935, + "due_time": 3378, + "duration": 37, + "coordinate": [ + -34.35360797774212, + 127.97557868932222 + ], + "sensor_type": 1, + "id": 20 + }, + { + "release_time": 1820, + "due_time": 2717, + "duration": 32, + "coordinate": [ + -56.765942827794056, + 47.00946940035425 + ], + "sensor_type": 1, + "id": 21 + }, + { + "release_time": 2397, + "due_time": 3381, + "duration": 32, + "coordinate": [ + 7.692725786965724, + -143.09773696658561 + ], + "sensor_type": 1, + "id": 22 + }, + { + "release_time": 2855, + "due_time": 3323, + "duration": 27, + "coordinate": [ + 66.1199296444781, + -44.57705957618862 + ], + "sensor_type": 1, + "id": 23 + }, + { + "release_time": 2326, + "due_time": 3150, + "duration": 34, + "coordinate": [ + 13.536177648519825, + 176.36076237279065 + ], + "sensor_type": 1, + "id": 24 + }, + { + "release_time": 698, + "due_time": 1038, + "duration": 22, + "coordinate": [ + -37.72963637440304, + 49.350977393585225 + ], + "sensor_type": 1, + "id": 25 + }, + { + "release_time": 32, + "due_time": 223, + "duration": 41, + "coordinate": [ + -81.67303281541122, + -131.91694071136533 + ], + "sensor_type": 1, + "id": 26 + }, + { + "release_time": 1054, + "due_time": 1844, + "duration": 15, + "coordinate": [ + -68.71090885923886, + -58.931752950121634 + ], + "sensor_type": 1, + "id": 27 + }, + { + "release_time": 1363, + "due_time": 2549, + "duration": 31, + "coordinate": [ + 73.69899091904858, + 101.68469421953523 + ], + "sensor_type": 1, + "id": 28 + }, + { + "release_time": 170, + "due_time": 815, + "duration": 58, + "coordinate": [ + 33.46423399235566, + 178.46654141927206 + ], + "sensor_type": 1, + "id": 29 + }, + { + "release_time": 2003, + "due_time": 2657, + "duration": 58, + "coordinate": [ + 27.485107958433872, + -148.81428878001654 + ], + "sensor_type": 1, + "id": 30 + }, + { + "release_time": 996, + "due_time": 3181, + "duration": 50, + "coordinate": [ + 8.590129765171824, + 85.49420891430685 + ], + "sensor_type": 1, + "id": 31 + }, + { + "release_time": 2719, + "due_time": 2962, + "duration": 22, + "coordinate": [ + -43.508518412380084, + -75.8682603024334 + ], + "sensor_type": 1, + "id": 32 + }, + { + "release_time": 80, + "due_time": 1742, + "duration": 40, + "coordinate": [ + 36.716976446618744, + -35.55059106080489 + ], + "sensor_type": 1, + "id": 33 + }, + { + "release_time": 2053, + "due_time": 2282, + "duration": 45, + "coordinate": [ + 58.626623792106045, + -101.24105259256413 + ], + "sensor_type": 1, + "id": 34 + }, + { + "release_time": 3083, + "due_time": 3477, + "duration": 35, + "coordinate": [ + -31.240464945126085, + 76.49037531382743 + ], + "sensor_type": 1, + "id": 35 + }, + { + "release_time": 1715, + "due_time": 2374, + "duration": 16, + "coordinate": [ + -14.022166079650233, + -81.18577328640328 + ], + "sensor_type": 1, + "id": 36 + }, + { + "release_time": 2893, + "due_time": 3364, + "duration": 38, + "coordinate": [ + 48.318260309036475, + -84.14106993653391 + ], + "sensor_type": 1, + "id": 37 + }, + { + "release_time": 565, + "due_time": 3472, + "duration": 17, + "coordinate": [ + -41.43695093692156, + -4.574700808826435 + ], + "sensor_type": 1, + "id": 38 + }, + { + "release_time": 3076, + "due_time": 3251, + "duration": 33, + "coordinate": [ + 66.35052399145593, + 174.1376508472627 + ], + "sensor_type": 1, + "id": 39 + }, + { + "release_time": 207, + "due_time": 1839, + "duration": 28, + "coordinate": [ + 89.02508711595027, + 44.03873238494367 + ], + "sensor_type": 1, + "id": 40 + }, + { + "release_time": 2796, + "due_time": 3547, + "duration": 18, + "coordinate": [ + -16.429293089431894, + 45.38235389291839 + ], + "sensor_type": 1, + "id": 41 + }, + { + "release_time": 2614, + "due_time": 3485, + "duration": 27, + "coordinate": [ + 2.597696133985039, + -90.17585920592923 + ], + "sensor_type": 1, + "id": 42 + }, + { + "release_time": 455, + "due_time": 2696, + "duration": 45, + "coordinate": [ + 0.21229355092830815, + -62.83647707109857 + ], + "sensor_type": 1, + "id": 43 + }, + { + "release_time": 2128, + "due_time": 3156, + "duration": 41, + "coordinate": [ + -75.11449067782011, + 57.589930911823274 + ], + "sensor_type": 1, + "id": 44 + }, + { + "release_time": 1233, + "due_time": 1841, + "duration": 59, + "coordinate": [ + 76.29539377796357, + 13.724276514466425 + ], + "sensor_type": 1, + "id": 45 + }, + { + "release_time": 1204, + "due_time": 2789, + "duration": 33, + "coordinate": [ + -49.31307358193305, + -136.08345229994796 + ], + "sensor_type": 1, + "id": 46 + }, + { + "release_time": 877, + "due_time": 1956, + "duration": 56, + "coordinate": [ + -10.307661931761487, + 65.74985806604309 + ], + "sensor_type": 1, + "id": 47 + }, + { + "release_time": 1934, + "due_time": 2210, + "duration": 31, + "coordinate": [ + 27.200961742927134, + -99.22820457894993 + ], + "sensor_type": 1, + "id": 48 + }, + { + "release_time": 97, + "due_time": 1718, + "duration": 32, + "coordinate": [ + -81.55206686128324, + 175.8770394839151 + ], + "sensor_type": 1, + "id": 49 + }, + { + "release_time": 1841, + "due_time": 2989, + "duration": 28, + "coordinate": [ + -55.140521942863394, + -178.16117264463932 + ], + "sensor_type": 1, + "id": 50 + }, + { + "release_time": 2216, + "due_time": 3416, + "duration": 29, + "coordinate": [ + -56.769188547802074, + 124.94856890426985 + ], + "sensor_type": 1, + "id": 51 + }, + { + "release_time": 145, + "due_time": 2380, + "duration": 47, + "coordinate": [ + 30.461666007694433, + 142.25388538924278 + ], + "sensor_type": 1, + "id": 52 + }, + { + "release_time": 1823, + "due_time": 3063, + "duration": 48, + "coordinate": [ + -20.858945047613275, + -176.2385474755205 + ], + "sensor_type": 1, + "id": 53 + }, + { + "release_time": 1922, + "due_time": 2688, + "duration": 27, + "coordinate": [ + 47.268617551535186, + 91.17121668542006 + ], + "sensor_type": 1, + "id": 54 + }, + { + "release_time": 1003, + "due_time": 3425, + "duration": 53, + "coordinate": [ + -31.885456480893154, + 55.29825542228309 + ], + "sensor_type": 1, + "id": 55 + }, + { + "release_time": 1029, + "due_time": 1901, + "duration": 35, + "coordinate": [ + 71.12003568386538, + 146.00937430951484 + ], + "sensor_type": 1, + "id": 56 + }, + { + "release_time": 399, + "due_time": 1492, + "duration": 48, + "coordinate": [ + 48.76548778345514, + -166.52099732249005 + ], + "sensor_type": 1, + "id": 57 + }, + { + "release_time": 981, + "due_time": 1964, + "duration": 18, + "coordinate": [ + -18.866645496940052, + -103.30517306906327 + ], + "sensor_type": 1, + "id": 58 + }, + { + "release_time": 3452, + "due_time": 3563, + "duration": 21, + "coordinate": [ + 13.37088862752934, + 127.43550532313765 + ], + "sensor_type": 1, + "id": 59 + }, + { + "release_time": 86, + "due_time": 423, + "duration": 24, + "coordinate": [ + 45.10051632949313, + 108.02038402896596 + ], + "sensor_type": 1, + "id": 60 + }, + { + "release_time": 996, + "due_time": 3467, + "duration": 22, + "coordinate": [ + -78.04141207885341, + -167.80170276756937 + ], + "sensor_type": 1, + "id": 61 + }, + { + "release_time": 1987, + "due_time": 2557, + "duration": 36, + "coordinate": [ + -50.87190902290964, + -63.57497062693233 + ], + "sensor_type": 1, + "id": 62 + }, + { + "release_time": 3207, + "due_time": 3355, + "duration": 17, + "coordinate": [ + 44.47206721279258, + 65.89442126435546 + ], + "sensor_type": 1, + "id": 63 + }, + { + "release_time": 2138, + "due_time": 2348, + "duration": 51, + "coordinate": [ + 6.351199535331915, + -42.103108111855164 + ], + "sensor_type": 1, + "id": 64 + }, + { + "release_time": 685, + "due_time": 2145, + "duration": 29, + "coordinate": [ + 23.34556955524546, + 129.13606574815037 + ], + "sensor_type": 1, + "id": 65 + }, + { + "release_time": 2316, + "due_time": 2939, + "duration": 39, + "coordinate": [ + 69.2005279912959, + 42.04582036664971 + ], + "sensor_type": 1, + "id": 66 + }, + { + "release_time": 721, + "due_time": 1476, + "duration": 26, + "coordinate": [ + 86.24441268507206, + -104.31142344085788 + ], + "sensor_type": 1, + "id": 67 + }, + { + "release_time": 38, + "due_time": 3257, + "duration": 55, + "coordinate": [ + -80.71755415940973, + 175.07675254303814 + ], + "sensor_type": 1, + "id": 68 + }, + { + "release_time": 829, + "due_time": 2170, + "duration": 42, + "coordinate": [ + -34.64514021489572, + 153.4809326687609 + ], + "sensor_type": 1, + "id": 69 + }, + { + "release_time": 3312, + "due_time": 3512, + "duration": 58, + "coordinate": [ + -18.48630301323513, + 148.82646542609712 + ], + "sensor_type": 1, + "id": 70 + }, + { + "release_time": 1125, + "due_time": 3575, + "duration": 27, + "coordinate": [ + 57.190469149270655, + -124.58293645089776 + ], + "sensor_type": 1, + "id": 71 + }, + { + "release_time": 996, + "due_time": 1508, + "duration": 48, + "coordinate": [ + -75.33784947205858, + -166.87983872671728 + ], + "sensor_type": 1, + "id": 72 + }, + { + "release_time": 3134, + "due_time": 3527, + "duration": 50, + "coordinate": [ + -64.26214552042632, + 151.85953843891417 + ], + "sensor_type": 1, + "id": 73 + }, + { + "release_time": 219, + "due_time": 2012, + "duration": 17, + "coordinate": [ + 49.88033857281769, + -51.66457419307261 + ], + "sensor_type": 1, + "id": 74 + }, + { + "release_time": 3307, + "due_time": 3590, + "duration": 34, + "coordinate": [ + -50.95607997928708, + 38.93962373054356 + ], + "sensor_type": 1, + "id": 75 + }, + { + "release_time": 1259, + "due_time": 3572, + "duration": 54, + "coordinate": [ + -27.81195863222814, + -132.98874013086456 + ], + "sensor_type": 1, + "id": 76 + }, + { + "release_time": 744, + "due_time": 3003, + "duration": 47, + "coordinate": [ + 60.214066536878505, + 51.83386974588075 + ], + "sensor_type": 1, + "id": 77 + }, + { + "release_time": 2587, + "due_time": 2972, + "duration": 27, + "coordinate": [ + 41.27098422117396, + -22.711450200609136 + ], + "sensor_type": 1, + "id": 78 + }, + { + "release_time": 3045, + "due_time": 3352, + "duration": 49, + "coordinate": [ + -81.43594316553474, + -129.40285674701153 + ], + "sensor_type": 1, + "id": 79 + }, + { + "release_time": 2894, + "due_time": 3573, + "duration": 27, + "coordinate": [ + 23.81143948909019, + -141.30483691512694 + ], + "sensor_type": 1, + "id": 80 + }, + { + "release_time": 300, + "due_time": 2190, + "duration": 23, + "coordinate": [ + -81.1792938052926, + -114.82116682881906 + ], + "sensor_type": 1, + "id": 81 + }, + { + "release_time": 1389, + "due_time": 3007, + "duration": 44, + "coordinate": [ + -81.30355903046879, + 151.28005215320462 + ], + "sensor_type": 1, + "id": 82 + }, + { + "release_time": 2456, + "due_time": 2996, + "duration": 35, + "coordinate": [ + 34.52538312374355, + -71.53288255264548 + ], + "sensor_type": 1, + "id": 83 + }, + { + "release_time": 2670, + "due_time": 2870, + "duration": 15, + "coordinate": [ + 77.33766360666422, + -105.62074490777091 + ], + "sensor_type": 1, + "id": 84 + }, + { + "release_time": 2182, + "due_time": 2879, + "duration": 36, + "coordinate": [ + 78.04834728679697, + 151.17550715314735 + ], + "sensor_type": 1, + "id": 85 + }, + { + "release_time": 736, + "due_time": 2806, + "duration": 60, + "coordinate": [ + 34.18999534767602, + -9.249789695269499 + ], + "sensor_type": 1, + "id": 86 + }, + { + "release_time": 1531, + "due_time": 1851, + "duration": 60, + "coordinate": [ + -49.412377187321425, + -90.53433782272141 + ], + "sensor_type": 1, + "id": 87 + }, + { + "release_time": 176, + "due_time": 3463, + "duration": 60, + "coordinate": [ + 19.59024569822421, + 92.72079497012129 + ], + "sensor_type": 1, + "id": 88 + }, + { + "release_time": 679, + "due_time": 2404, + "duration": 25, + "coordinate": [ + -41.398224047785305, + -158.30187788994922 + ], + "sensor_type": 1, + "id": 89 + }, + { + "release_time": 1652, + "due_time": 3012, + "duration": 31, + "coordinate": [ + -50.77121536990333, + 106.4523003217223 + ], + "sensor_type": 1, + "id": 90 + }, + { + "release_time": 408, + "due_time": 3098, + "duration": 33, + "coordinate": [ + -29.968295927018836, + 71.02154478151311 + ], + "sensor_type": 1, + "id": 91 + }, + { + "release_time": 3197, + "due_time": 3512, + "duration": 60, + "coordinate": [ + -49.74798291426542, + 33.06072291465762 + ], + "sensor_type": 1, + "id": 92 + }, + { + "release_time": 1150, + "due_time": 1341, + "duration": 58, + "coordinate": [ + 74.42292242302761, + 106.69437478563555 + ], + "sensor_type": 1, + "id": 93 + }, + { + "release_time": 581, + "due_time": 684, + "duration": 29, + "coordinate": [ + -78.23678128223935, + 52.88680821679068 + ], + "sensor_type": 1, + "id": 94 + }, + { + "release_time": 2575, + "due_time": 3449, + "duration": 19, + "coordinate": [ + 78.07850079507276, + 74.71518388130389 + ], + "sensor_type": 1, + "id": 95 + }, + { + "release_time": 191, + "due_time": 743, + "duration": 33, + "coordinate": [ + -63.15324704878013, + -168.8250162164307 + ], + "sensor_type": 1, + "id": 96 + }, + { + "release_time": 3365, + "due_time": 3440, + "duration": 15, + "coordinate": [ + 39.23609763969131, + -66.14987164216798 + ], + "sensor_type": 1, + "id": 97 + }, + { + "release_time": 1365, + "due_time": 2693, + "duration": 22, + "coordinate": [ + 85.14935790388051, + -131.48380252964463 + ], + "sensor_type": 1, + "id": 98 + }, + { + "release_time": 2061, + "due_time": 2330, + "duration": 17, + "coordinate": [ + 37.923139662959315, + 92.44274871383874 + ], + "sensor_type": 1, + "id": 99 + }, + { + "release_time": 1611, + "due_time": 2788, + "duration": 38, + "coordinate": [ + 70.18915019505394, + -129.53966759101846 + ], + "sensor_type": 1, + "id": 100 + }, + { + "release_time": 1278, + "due_time": 3544, + "duration": 56, + "coordinate": [ + -83.85561539551176, + -144.34733057037414 + ], + "sensor_type": 1, + "id": 101 + }, + { + "release_time": 3069, + "due_time": 3332, + "duration": 15, + "coordinate": [ + 14.890429918994855, + -166.9418218150256 + ], + "sensor_type": 1, + "id": 102 + }, + { + "release_time": 2279, + "due_time": 3385, + "duration": 17, + "coordinate": [ + 9.941882692353786, + 62.647431380719894 + ], + "sensor_type": 1, + "id": 103 + }, + { + "release_time": 2340, + "due_time": 3310, + "duration": 58, + "coordinate": [ + -36.032657877475756, + -23.804551476656172 + ], + "sensor_type": 1, + "id": 104 + }, + { + "release_time": 1627, + "due_time": 2241, + "duration": 19, + "coordinate": [ + -81.47554246465394, + -38.008855558464404 + ], + "sensor_type": 1, + "id": 105 + }, + { + "release_time": 1596, + "due_time": 2240, + "duration": 45, + "coordinate": [ + -82.23814030446064, + 31.423828386862766 + ], + "sensor_type": 1, + "id": 106 + }, + { + "release_time": 1079, + "due_time": 2526, + "duration": 40, + "coordinate": [ + 10.367151390819373, + -143.68139691529083 + ], + "sensor_type": 1, + "id": 107 + }, + { + "release_time": 2444, + "due_time": 3062, + "duration": 20, + "coordinate": [ + 75.55248126503315, + -161.69223847092832 + ], + "sensor_type": 1, + "id": 108 + }, + { + "release_time": 473, + "due_time": 2566, + "duration": 22, + "coordinate": [ + 55.54953476188879, + -98.79000690987883 + ], + "sensor_type": 1, + "id": 109 + }, + { + "release_time": 3100, + "due_time": 3570, + "duration": 29, + "coordinate": [ + 63.116158262138384, + 44.67527172296576 + ], + "sensor_type": 1, + "id": 110 + }, + { + "release_time": 3374, + "due_time": 3577, + "duration": 43, + "coordinate": [ + -24.649637076536308, + -107.10513015204421 + ], + "sensor_type": 1, + "id": 111 + }, + { + "release_time": 11, + "due_time": 242, + "duration": 41, + "coordinate": [ + 24.646538603380208, + -73.43798871900967 + ], + "sensor_type": 1, + "id": 112 + }, + { + "release_time": 2348, + "due_time": 2837, + "duration": 34, + "coordinate": [ + -23.03421655515733, + -173.94369365050372 + ], + "sensor_type": 1, + "id": 113 + }, + { + "release_time": 2631, + "due_time": 3096, + "duration": 49, + "coordinate": [ + 78.96779233768649, + 60.691411347214256 + ], + "sensor_type": 1, + "id": 114 + }, + { + "release_time": 3421, + "due_time": 3496, + "duration": 15, + "coordinate": [ + 36.678867226934386, + -71.44776396859702 + ], + "sensor_type": 1, + "id": 115 + }, + { + "release_time": 2792, + "due_time": 3166, + "duration": 49, + "coordinate": [ + 3.3030573898962103, + 170.45034197250135 + ], + "sensor_type": 1, + "id": 116 + }, + { + "release_time": 1294, + "due_time": 3170, + "duration": 54, + "coordinate": [ + 26.54649589794785, + 128.5919994971283 + ], + "sensor_type": 1, + "id": 117 + }, + { + "release_time": 2363, + "due_time": 2905, + "duration": 49, + "coordinate": [ + -86.43470395227781, + -176.64667444232336 + ], + "sensor_type": 1, + "id": 118 + }, + { + "release_time": 1693, + "due_time": 2518, + "duration": 37, + "coordinate": [ + -33.265075328554595, + -0.8910923092599603 + ], + "sensor_type": 1, + "id": 119 + }, + { + "release_time": 71, + "due_time": 1109, + "duration": 48, + "coordinate": [ + 23.83051390515952, + -113.550796918094 + ], + "sensor_type": 1, + "id": 120 + }, + { + "release_time": 721, + "due_time": 934, + "duration": 39, + "coordinate": [ + -36.10941034744101, + 35.18684509912043 + ], + "sensor_type": 1, + "id": 121 + }, + { + "release_time": 3489, + "due_time": 3599, + "duration": 29, + "coordinate": [ + -7.0702439559627095, + -140.04411819305838 + ], + "sensor_type": 1, + "id": 122 + }, + { + "release_time": 1734, + "due_time": 2649, + "duration": 44, + "coordinate": [ + -70.55825933547578, + 148.9905552595037 + ], + "sensor_type": 1, + "id": 123 + }, + { + "release_time": 1344, + "due_time": 3268, + "duration": 27, + "coordinate": [ + 76.34420994177802, + -105.0851902584481 + ], + "sensor_type": 1, + "id": 124 + }, + { + "release_time": 196, + "due_time": 2712, + "duration": 31, + "coordinate": [ + 9.430179443920125, + -147.03112097840102 + ], + "sensor_type": 1, + "id": 125 + }, + { + "release_time": 998, + "due_time": 2777, + "duration": 22, + "coordinate": [ + 47.58492062133905, + -131.81600224741135 + ], + "sensor_type": 1, + "id": 126 + }, + { + "release_time": 2856, + "due_time": 3538, + "duration": 27, + "coordinate": [ + -43.653718454570246, + 165.48130600499258 + ], + "sensor_type": 1, + "id": 127 + }, + { + "release_time": 159, + "due_time": 3437, + "duration": 50, + "coordinate": [ + 26.81679945108776, + 3.4296903328357473 + ], + "sensor_type": 1, + "id": 128 + }, + { + "release_time": 94, + "due_time": 2538, + "duration": 20, + "coordinate": [ + -84.4928506033577, + 58.49477186721654 + ], + "sensor_type": 1, + "id": 129 + }, + { + "release_time": 3442, + "due_time": 3549, + "duration": 21, + "coordinate": [ + -51.929765840789955, + -169.17078773748938 + ], + "sensor_type": 1, + "id": 130 + }, + { + "release_time": 2372, + "due_time": 3596, + "duration": 47, + "coordinate": [ + -45.491910612902565, + 2.9593679208941808 + ], + "sensor_type": 1, + "id": 131 + }, + { + "release_time": 1800, + "due_time": 3065, + "duration": 45, + "coordinate": [ + 61.14859100466694, + -19.704045270595742 + ], + "sensor_type": 1, + "id": 132 + }, + { + "release_time": 1506, + "due_time": 1827, + "duration": 46, + "coordinate": [ + 4.35290254619251, + 116.86846231529216 + ], + "sensor_type": 1, + "id": 133 + }, + { + "release_time": 387, + "due_time": 3301, + "duration": 37, + "coordinate": [ + -28.034668602780265, + -71.33599562158321 + ], + "sensor_type": 1, + "id": 134 + }, + { + "release_time": 983, + "due_time": 2539, + "duration": 31, + "coordinate": [ + 57.12718906971028, + -127.20132143179364 + ], + "sensor_type": 1, + "id": 135 + }, + { + "release_time": 2072, + "due_time": 3059, + "duration": 52, + "coordinate": [ + 59.531167857149626, + 167.34584497228917 + ], + "sensor_type": 1, + "id": 136 + }, + { + "release_time": 3080, + "due_time": 3425, + "duration": 34, + "coordinate": [ + 7.5270548981691405, + 106.85766448477398 + ], + "sensor_type": 1, + "id": 137 + }, + { + "release_time": 1602, + "due_time": 3146, + "duration": 60, + "coordinate": [ + -81.66048265110942, + -67.5684722330529 + ], + "sensor_type": 1, + "id": 138 + }, + { + "release_time": 1302, + "due_time": 2262, + "duration": 60, + "coordinate": [ + -19.61213524318981, + -85.83460726940704 + ], + "sensor_type": 1, + "id": 139 + }, + { + "release_time": 2819, + "due_time": 3335, + "duration": 56, + "coordinate": [ + -38.24532524700466, + -176.96543142844294 + ], + "sensor_type": 1, + "id": 140 + }, + { + "release_time": 2728, + "due_time": 2977, + "duration": 18, + "coordinate": [ + 22.472127353394825, + 139.23773801069967 + ], + "sensor_type": 1, + "id": 141 + }, + { + "release_time": 2938, + "due_time": 3090, + "duration": 42, + "coordinate": [ + 68.18356804680303, + -107.63483374337784 + ], + "sensor_type": 1, + "id": 142 + }, + { + "release_time": 2529, + "due_time": 2940, + "duration": 30, + "coordinate": [ + 83.65747593816192, + 9.173178522410723 + ], + "sensor_type": 1, + "id": 143 + }, + { + "release_time": 2281, + "due_time": 2463, + "duration": 41, + "coordinate": [ + 23.23715762592984, + 13.184206516599147 + ], + "sensor_type": 1, + "id": 144 + }, + { + "release_time": 3449, + "due_time": 3577, + "duration": 38, + "coordinate": [ + 32.46732999365811, + 126.39870956257977 + ], + "sensor_type": 1, + "id": 145 + }, + { + "release_time": 2366, + "due_time": 2850, + "duration": 53, + "coordinate": [ + 0.7721799968294079, + 111.18396964627254 + ], + "sensor_type": 1, + "id": 146 + }, + { + "release_time": 3012, + "due_time": 3292, + "duration": 50, + "coordinate": [ + 60.4766999886148, + 4.174763236550234 + ], + "sensor_type": 1, + "id": 147 + }, + { + "release_time": 897, + "due_time": 1521, + "duration": 49, + "coordinate": [ + -34.66730476085574, + -28.069281350097782 + ], + "sensor_type": 1, + "id": 148 + }, + { + "release_time": 3009, + "due_time": 3594, + "duration": 20, + "coordinate": [ + -15.724528797938987, + -60.4168471138282 + ], + "sensor_type": 1, + "id": 149 + }, + { + "release_time": 1880, + "due_time": 3506, + "duration": 46, + "coordinate": [ + -49.27237993461484, + 58.01670541771489 + ], + "sensor_type": 1, + "id": 150 + }, + { + "release_time": 3179, + "due_time": 3572, + "duration": 49, + "coordinate": [ + -31.697659686596126, + -79.25151990574818 + ], + "sensor_type": 1, + "id": 151 + }, + { + "release_time": 260, + "due_time": 2909, + "duration": 36, + "coordinate": [ + -57.557691194835236, + -69.86002844147973 + ], + "sensor_type": 1, + "id": 152 + }, + { + "release_time": 2418, + "due_time": 2631, + "duration": 43, + "coordinate": [ + -2.714522977712633, + 84.22855500316558 + ], + "sensor_type": 1, + "id": 153 + }, + { + "release_time": 3164, + "due_time": 3598, + "duration": 28, + "coordinate": [ + -6.377060174559503, + 1.7942352465316844 + ], + "sensor_type": 1, + "id": 154 + }, + { + "release_time": 134, + "due_time": 981, + "duration": 38, + "coordinate": [ + 81.81015091154171, + -148.92130993096316 + ], + "sensor_type": 1, + "id": 155 + }, + { + "release_time": 2857, + "due_time": 3154, + "duration": 23, + "coordinate": [ + -19.16062501698022, + 6.404765281292043 + ], + "sensor_type": 1, + "id": 156 + }, + { + "release_time": 1547, + "due_time": 2026, + "duration": 24, + "coordinate": [ + 30.89201629107589, + -67.77554375024303 + ], + "sensor_type": 1, + "id": 157 + }, + { + "release_time": 2989, + "due_time": 3151, + "duration": 36, + "coordinate": [ + 88.52056803668853, + -141.06270694250057 + ], + "sensor_type": 1, + "id": 158 + }, + { + "release_time": 1597, + "due_time": 3351, + "duration": 24, + "coordinate": [ + 29.739157068501072, + 172.47655682725508 + ], + "sensor_type": 1, + "id": 159 + }, + { + "release_time": 1928, + "due_time": 3218, + "duration": 30, + "coordinate": [ + 37.76646715490848, + -99.56692419205241 + ], + "sensor_type": 1, + "id": 160 + }, + { + "release_time": 1608, + "due_time": 1743, + "duration": 29, + "coordinate": [ + 7.088802182690102, + 156.24116639898432 + ], + "sensor_type": 1, + "id": 161 + }, + { + "release_time": 932, + "due_time": 2024, + "duration": 34, + "coordinate": [ + 14.94039527026223, + 103.06290994916304 + ], + "sensor_type": 1, + "id": 162 + }, + { + "release_time": 905, + "due_time": 1083, + "duration": 50, + "coordinate": [ + 11.515987980121935, + 158.3402949261004 + ], + "sensor_type": 1, + "id": 163 + }, + { + "release_time": 950, + "due_time": 1867, + "duration": 32, + "coordinate": [ + 0.02128407662773668, + 90.33588934439547 + ], + "sensor_type": 1, + "id": 164 + }, + { + "release_time": 3412, + "due_time": 3524, + "duration": 26, + "coordinate": [ + 30.112801483214767, + 126.76817073646708 + ], + "sensor_type": 1, + "id": 165 + }, + { + "release_time": 1467, + "due_time": 3467, + "duration": 46, + "coordinate": [ + -89.96509782896274, + 53.07788506776848 + ], + "sensor_type": 1, + "id": 166 + }, + { + "release_time": 3372, + "due_time": 3536, + "duration": 51, + "coordinate": [ + 66.27330273957372, + 73.52463562138553 + ], + "sensor_type": 1, + "id": 167 + }, + { + "release_time": 717, + "due_time": 1238, + "duration": 41, + "coordinate": [ + 70.25530332668745, + -51.05732403688344 + ], + "sensor_type": 1, + "id": 168 + }, + { + "release_time": 1257, + "due_time": 1470, + "duration": 44, + "coordinate": [ + -18.893758053479516, + 175.19631015390905 + ], + "sensor_type": 1, + "id": 169 + }, + { + "release_time": 422, + "due_time": 2640, + "duration": 29, + "coordinate": [ + 45.56233513447282, + -74.6458345278756 + ], + "sensor_type": 1, + "id": 170 + }, + { + "release_time": 2389, + "due_time": 3388, + "duration": 22, + "coordinate": [ + -87.37633088235125, + -71.16535877922743 + ], + "sensor_type": 1, + "id": 171 + }, + { + "release_time": 1076, + "due_time": 2555, + "duration": 46, + "coordinate": [ + 72.30166610397069, + -40.659646239817704 + ], + "sensor_type": 1, + "id": 172 + }, + { + "release_time": 336, + "due_time": 1736, + "duration": 19, + "coordinate": [ + 60.98425599579346, + 141.89135899603946 + ], + "sensor_type": 1, + "id": 173 + }, + { + "release_time": 2394, + "due_time": 2536, + "duration": 39, + "coordinate": [ + -25.35833447483948, + 123.56379799911616 + ], + "sensor_type": 1, + "id": 174 + }, + { + "release_time": 264, + "due_time": 3308, + "duration": 56, + "coordinate": [ + 69.00862712152156, + 143.2207340074745 + ], + "sensor_type": 1, + "id": 175 + }, + { + "release_time": 784, + "due_time": 1548, + "duration": 57, + "coordinate": [ + -56.29957587360403, + 69.74999051775049 + ], + "sensor_type": 1, + "id": 176 + }, + { + "release_time": 1632, + "due_time": 2723, + "duration": 22, + "coordinate": [ + -43.11777937698171, + -113.07687810781503 + ], + "sensor_type": 1, + "id": 177 + }, + { + "release_time": 5, + "due_time": 2339, + "duration": 42, + "coordinate": [ + 27.526160929147522, + 150.9573336666661 + ], + "sensor_type": 1, + "id": 178 + }, + { + "release_time": 1805, + "due_time": 3327, + "duration": 19, + "coordinate": [ + -17.529917938130836, + 14.046049080973177 + ], + "sensor_type": 1, + "id": 179 + }, + { + "release_time": 930, + "due_time": 1920, + "duration": 46, + "coordinate": [ + 5.593275011942069, + -172.44434049478187 + ], + "sensor_type": 1, + "id": 180 + }, + { + "release_time": 1861, + "due_time": 3591, + "duration": 22, + "coordinate": [ + 22.93956906015306, + 122.78786300497615 + ], + "sensor_type": 1, + "id": 181 + }, + { + "release_time": 2179, + "due_time": 2786, + "duration": 44, + "coordinate": [ + 23.6262461885251, + -89.74740494209304 + ], + "sensor_type": 1, + "id": 182 + }, + { + "release_time": 1001, + "due_time": 1683, + "duration": 49, + "coordinate": [ + 32.92451630130839, + -27.139651895017067 + ], + "sensor_type": 1, + "id": 183 + }, + { + "release_time": 2543, + "due_time": 3008, + "duration": 43, + "coordinate": [ + -69.70290812928387, + -118.76287324884697 + ], + "sensor_type": 1, + "id": 184 + }, + { + "release_time": 569, + "due_time": 3134, + "duration": 54, + "coordinate": [ + -40.20457227340596, + -59.79888587338971 + ], + "sensor_type": 1, + "id": 185 + }, + { + "release_time": 2363, + "due_time": 3038, + "duration": 18, + "coordinate": [ + 72.08575874986295, + 34.49450624402863 + ], + "sensor_type": 1, + "id": 186 + }, + { + "release_time": 3184, + "due_time": 3456, + "duration": 20, + "coordinate": [ + -52.30395190082227, + 170.81257292694704 + ], + "sensor_type": 1, + "id": 187 + }, + { + "release_time": 1724, + "due_time": 2837, + "duration": 33, + "coordinate": [ + 62.71951787832353, + 116.105829277606 + ], + "sensor_type": 1, + "id": 188 + }, + { + "release_time": 1966, + "due_time": 2996, + "duration": 32, + "coordinate": [ + -68.08539391124725, + -10.542731598661476 + ], + "sensor_type": 1, + "id": 189 + }, + { + "release_time": 1705, + "due_time": 1940, + "duration": 49, + "coordinate": [ + 20.79231728324747, + -106.99569856922373 + ], + "sensor_type": 1, + "id": 190 + }, + { + "release_time": 709, + "due_time": 1881, + "duration": 33, + "coordinate": [ + -58.624026555926704, + 155.44886474346202 + ], + "sensor_type": 1, + "id": 191 + }, + { + "release_time": 2573, + "due_time": 3023, + "duration": 60, + "coordinate": [ + 58.657863956955566, + -58.192828957837705 + ], + "sensor_type": 1, + "id": 192 + }, + { + "release_time": 2497, + "due_time": 3209, + "duration": 30, + "coordinate": [ + -72.77909077885865, + 175.26541406631935 + ], + "sensor_type": 1, + "id": 193 + }, + { + "release_time": 2063, + "due_time": 2290, + "duration": 31, + "coordinate": [ + -0.6692664732390625, + 25.661877135995667 + ], + "sensor_type": 1, + "id": 194 + }, + { + "release_time": 2668, + "due_time": 3134, + "duration": 53, + "coordinate": [ + 83.15326072189623, + -112.30689999750656 + ], + "sensor_type": 1, + "id": 195 + }, + { + "release_time": 2577, + "due_time": 3408, + "duration": 41, + "coordinate": [ + 16.482174305745104, + -74.15392590552474 + ], + "sensor_type": 1, + "id": 196 + }, + { + "release_time": 1915, + "due_time": 2383, + "duration": 39, + "coordinate": [ + -9.98823626169235, + 10.576674831924208 + ], + "sensor_type": 1, + "id": 197 + }, + { + "release_time": 3313, + "due_time": 3583, + "duration": 31, + "coordinate": [ + 8.627416538668413, + 55.271384535597065 + ], + "sensor_type": 1, + "id": 198 + }, + { + "release_time": 938, + "due_time": 1898, + "duration": 36, + "coordinate": [ + 29.90564632000718, + 128.2738662641791 + ], + "sensor_type": 1, + "id": 199 + }, + { + "release_time": 868, + "due_time": 3061, + "duration": 60, + "coordinate": [ + 32.408251635677075, + -134.83987434112862 + ], + "sensor_type": 1, + "id": 200 + }, + { + "release_time": 3498, + "due_time": 3599, + "duration": 25, + "coordinate": [ + -1.9685286783445264, + -17.77172887651753 + ], + "sensor_type": 1, + "id": 201 + }, + { + "release_time": 1053, + "due_time": 1455, + "duration": 36, + "coordinate": [ + -35.19713301298615, + 160.57820669822644 + ], + "sensor_type": 1, + "id": 202 + }, + { + "release_time": 2861, + "due_time": 3374, + "duration": 54, + "coordinate": [ + -37.303374600820355, + -161.54522974412697 + ], + "sensor_type": 1, + "id": 203 + }, + { + "release_time": 104, + "due_time": 3133, + "duration": 43, + "coordinate": [ + 71.68741908208497, + -36.7483341773995 + ], + "sensor_type": 1, + "id": 204 + }, + { + "release_time": 576, + "due_time": 3075, + "duration": 50, + "coordinate": [ + -12.10119002037591, + -42.18068734062072 + ], + "sensor_type": 1, + "id": 205 + }, + { + "release_time": 1186, + "due_time": 1599, + "duration": 39, + "coordinate": [ + -68.21799035673546, + 70.63830767985297 + ], + "sensor_type": 1, + "id": 206 + }, + { + "release_time": 1035, + "due_time": 2418, + "duration": 44, + "coordinate": [ + 26.232497756441788, + -37.63760764402434 + ], + "sensor_type": 1, + "id": 207 + }, + { + "release_time": 2297, + "due_time": 3187, + "duration": 29, + "coordinate": [ + 49.50885912826979, + -77.42261601257891 + ], + "sensor_type": 1, + "id": 208 + }, + { + "release_time": 1608, + "due_time": 2227, + "duration": 18, + "coordinate": [ + -68.72317524577798, + -23.48978733128888 + ], + "sensor_type": 1, + "id": 209 + }, + { + "release_time": 3048, + "due_time": 3226, + "duration": 56, + "coordinate": [ + -16.268378058046594, + -74.00113995315505 + ], + "sensor_type": 1, + "id": 210 + }, + { + "release_time": 1122, + "due_time": 2267, + "duration": 18, + "coordinate": [ + -63.413871137156775, + 4.651209328826241 + ], + "sensor_type": 1, + "id": 211 + }, + { + "release_time": 2926, + "due_time": 3287, + "duration": 27, + "coordinate": [ + -55.127370526107455, + 108.04204161906785 + ], + "sensor_type": 1, + "id": 212 + }, + { + "release_time": 1005, + "due_time": 1616, + "duration": 44, + "coordinate": [ + 9.209675945294393, + -170.70978206356995 + ], + "sensor_type": 1, + "id": 213 + }, + { + "release_time": 1217, + "due_time": 2205, + "duration": 32, + "coordinate": [ + 39.1158025014976, + -17.658228850345495 + ], + "sensor_type": 1, + "id": 214 + }, + { + "release_time": 3476, + "due_time": 3588, + "duration": 26, + "coordinate": [ + -87.9477108565585, + 77.07686969815325 + ], + "sensor_type": 1, + "id": 215 + }, + { + "release_time": 999, + "due_time": 2104, + "duration": 26, + "coordinate": [ + -47.37944606202901, + 119.99760957530873 + ], + "sensor_type": 1, + "id": 216 + }, + { + "release_time": 2255, + "due_time": 2852, + "duration": 38, + "coordinate": [ + 5.719945503428249, + -132.46465442613757 + ], + "sensor_type": 1, + "id": 217 + }, + { + "release_time": 3252, + "due_time": 3525, + "duration": 35, + "coordinate": [ + 56.55375881338833, + -68.3052501110876 + ], + "sensor_type": 1, + "id": 218 + }, + { + "release_time": 1322, + "due_time": 2935, + "duration": 37, + "coordinate": [ + -72.68742471376297, + 58.799717104952265 + ], + "sensor_type": 1, + "id": 219 + }, + { + "release_time": 1003, + "due_time": 1573, + "duration": 42, + "coordinate": [ + -45.822628423731025, + -81.85317884338596 + ], + "sensor_type": 1, + "id": 220 + }, + { + "release_time": 1170, + "due_time": 2932, + "duration": 26, + "coordinate": [ + -48.841974746489065, + 107.78258540100944 + ], + "sensor_type": 1, + "id": 221 + }, + { + "release_time": 2958, + "due_time": 3535, + "duration": 33, + "coordinate": [ + 5.791933307077812, + -47.95841277908636 + ], + "sensor_type": 1, + "id": 222 + }, + { + "release_time": 327, + "due_time": 884, + "duration": 35, + "coordinate": [ + 66.43971185333791, + -3.641511324821238 + ], + "sensor_type": 1, + "id": 223 + }, + { + "release_time": 1982, + "due_time": 3205, + "duration": 27, + "coordinate": [ + 60.44867069835618, + -37.90444517765741 + ], + "sensor_type": 1, + "id": 224 + }, + { + "release_time": 2220, + "due_time": 2890, + "duration": 48, + "coordinate": [ + 54.89353100688646, + -110.13965021928625 + ], + "sensor_type": 1, + "id": 225 + }, + { + "release_time": 2654, + "due_time": 3202, + "duration": 30, + "coordinate": [ + 81.68098143849215, + 23.954203090619416 + ], + "sensor_type": 1, + "id": 226 + }, + { + "release_time": 1299, + "due_time": 1424, + "duration": 29, + "coordinate": [ + -29.666675787471448, + 139.07302814686318 + ], + "sensor_type": 1, + "id": 227 + }, + { + "release_time": 1985, + "due_time": 3112, + "duration": 24, + "coordinate": [ + 89.6725973786009, + -84.89915065201842 + ], + "sensor_type": 1, + "id": 228 + }, + { + "release_time": 450, + "due_time": 1169, + "duration": 43, + "coordinate": [ + 64.14517266812237, + -119.04630997365467 + ], + "sensor_type": 1, + "id": 229 + }, + { + "release_time": 3254, + "due_time": 3336, + "duration": 27, + "coordinate": [ + -11.125806727647642, + -109.00908955551975 + ], + "sensor_type": 1, + "id": 230 + }, + { + "release_time": 3424, + "due_time": 3568, + "duration": 47, + "coordinate": [ + 20.78937209334623, + 82.88080602485616 + ], + "sensor_type": 1, + "id": 231 + }, + { + "release_time": 2950, + "due_time": 3545, + "duration": 57, + "coordinate": [ + -78.8324292287523, + -128.53869387611962 + ], + "sensor_type": 1, + "id": 232 + }, + { + "release_time": 1055, + "due_time": 1423, + "duration": 24, + "coordinate": [ + 30.178478301755703, + 157.51364377617057 + ], + "sensor_type": 1, + "id": 233 + }, + { + "release_time": 1561, + "due_time": 1951, + "duration": 22, + "coordinate": [ + -29.252539339403427, + -149.97899156849195 + ], + "sensor_type": 1, + "id": 234 + }, + { + "release_time": 1872, + "due_time": 2741, + "duration": 27, + "coordinate": [ + -26.934060414865883, + -61.68952002578369 + ], + "sensor_type": 1, + "id": 235 + }, + { + "release_time": 3397, + "due_time": 3518, + "duration": 33, + "coordinate": [ + 70.5010208640239, + -175.78110144881748 + ], + "sensor_type": 1, + "id": 236 + }, + { + "release_time": 802, + "due_time": 2672, + "duration": 47, + "coordinate": [ + 49.398185610486564, + 43.23150120803376 + ], + "sensor_type": 1, + "id": 237 + }, + { + "release_time": 1158, + "due_time": 2293, + "duration": 48, + "coordinate": [ + -6.795188265154636, + 172.44441615881829 + ], + "sensor_type": 1, + "id": 238 + }, + { + "release_time": 2938, + "due_time": 3562, + "duration": 30, + "coordinate": [ + 57.73254490662313, + 167.19658041519193 + ], + "sensor_type": 1, + "id": 239 + }, + { + "release_time": 2040, + "due_time": 2607, + "duration": 45, + "coordinate": [ + -45.024260960116116, + 170.73264559454924 + ], + "sensor_type": 1, + "id": 240 + }, + { + "release_time": 3238, + "due_time": 3497, + "duration": 55, + "coordinate": [ + 80.21649152620157, + -109.98691568611424 + ], + "sensor_type": 1, + "id": 241 + }, + { + "release_time": 882, + "due_time": 2459, + "duration": 54, + "coordinate": [ + -89.0264559533919, + -112.71912669706012 + ], + "sensor_type": 1, + "id": 242 + }, + { + "release_time": 2638, + "due_time": 3161, + "duration": 30, + "coordinate": [ + -53.34355538839645, + 179.25509751679976 + ], + "sensor_type": 1, + "id": 243 + }, + { + "release_time": 8, + "due_time": 2396, + "duration": 57, + "coordinate": [ + -78.36924173835106, + -10.905261856943696 + ], + "sensor_type": 1, + "id": 244 + }, + { + "release_time": 421, + "due_time": 1519, + "duration": 33, + "coordinate": [ + 16.00474973590461, + 99.258198736998 + ], + "sensor_type": 1, + "id": 245 + }, + { + "release_time": 2197, + "due_time": 3270, + "duration": 19, + "coordinate": [ + -41.328464122113125, + 177.6472291984353 + ], + "sensor_type": 1, + "id": 246 + }, + { + "release_time": 795, + "due_time": 3537, + "duration": 30, + "coordinate": [ + -34.37769582221765, + -20.77209337404949 + ], + "sensor_type": 1, + "id": 247 + }, + { + "release_time": 1363, + "due_time": 1535, + "duration": 51, + "coordinate": [ + -71.20730709557542, + -108.22301728148864 + ], + "sensor_type": 1, + "id": 248 + }, + { + "release_time": 284, + "due_time": 635, + "duration": 16, + "coordinate": [ + -4.602845900821876, + -5.535089570283333 + ], + "sensor_type": 1, + "id": 249 + }, + { + "release_time": 978, + "due_time": 1805, + "duration": 52, + "coordinate": [ + -52.468425280769765, + -131.5075775163514 + ], + "sensor_type": 1, + "id": 250 + }, + { + "release_time": 1219, + "due_time": 2780, + "duration": 37, + "coordinate": [ + -69.04269775926868, + 81.28462447214514 + ], + "sensor_type": 1, + "id": 251 + }, + { + "release_time": 1424, + "due_time": 2767, + "duration": 26, + "coordinate": [ + 31.164570637845955, + -35.35444318486651 + ], + "sensor_type": 1, + "id": 252 + }, + { + "release_time": 590, + "due_time": 2407, + "duration": 18, + "coordinate": [ + -37.61674950828978, + 169.02985033326036 + ], + "sensor_type": 1, + "id": 253 + }, + { + "release_time": 2997, + "due_time": 3242, + "duration": 29, + "coordinate": [ + -72.37261410131006, + 57.86545475366211 + ], + "sensor_type": 1, + "id": 254 + }, + { + "release_time": 1913, + "due_time": 2092, + "duration": 35, + "coordinate": [ + -75.00182757315477, + -30.740052967129998 + ], + "sensor_type": 1, + "id": 255 + }, + { + "release_time": 1407, + "due_time": 3492, + "duration": 38, + "coordinate": [ + 0.8216984820597588, + -35.72699460148945 + ], + "sensor_type": 1, + "id": 256 + }, + { + "release_time": 1574, + "due_time": 2810, + "duration": 52, + "coordinate": [ + 16.572946799013025, + 168.60777536843182 + ], + "sensor_type": 1, + "id": 257 + }, + { + "release_time": 3427, + "due_time": 3564, + "duration": 38, + "coordinate": [ + -88.82893959368603, + -60.376241644298105 + ], + "sensor_type": 1, + "id": 258 + }, + { + "release_time": 2713, + "due_time": 3341, + "duration": 49, + "coordinate": [ + 27.01828336974259, + -174.7206881181983 + ], + "sensor_type": 1, + "id": 259 + }, + { + "release_time": 3164, + "due_time": 3430, + "duration": 48, + "coordinate": [ + 79.61772319385975, + 7.975503234396882 + ], + "sensor_type": 1, + "id": 260 + }, + { + "release_time": 1914, + "due_time": 2365, + "duration": 23, + "coordinate": [ + -88.6521557742079, + -162.89210373873 + ], + "sensor_type": 1, + "id": 261 + }, + { + "release_time": 1927, + "due_time": 3271, + "duration": 29, + "coordinate": [ + -24.274625149937165, + -66.45235395483829 + ], + "sensor_type": 1, + "id": 262 + }, + { + "release_time": 311, + "due_time": 2517, + "duration": 58, + "coordinate": [ + 7.14557430155979, + -17.666703689713756 + ], + "sensor_type": 1, + "id": 263 + }, + { + "release_time": 3171, + "due_time": 3474, + "duration": 48, + "coordinate": [ + -4.251154581036616, + -63.73518256567313 + ], + "sensor_type": 1, + "id": 264 + }, + { + "release_time": 1731, + "due_time": 3447, + "duration": 27, + "coordinate": [ + -17.448633753489048, + -22.346122607176966 + ], + "sensor_type": 1, + "id": 265 + }, + { + "release_time": 820, + "due_time": 1273, + "duration": 46, + "coordinate": [ + -73.6756211927095, + -36.47933769045139 + ], + "sensor_type": 1, + "id": 266 + }, + { + "release_time": 379, + "due_time": 3101, + "duration": 49, + "coordinate": [ + 29.100073423326833, + 124.86071718503592 + ], + "sensor_type": 1, + "id": 267 + }, + { + "release_time": 459, + "due_time": 2449, + "duration": 44, + "coordinate": [ + -72.05316456854788, + -21.837059912999848 + ], + "sensor_type": 1, + "id": 268 + }, + { + "release_time": 403, + "due_time": 3025, + "duration": 18, + "coordinate": [ + 89.89285147743874, + -97.86497708209036 + ], + "sensor_type": 1, + "id": 269 + }, + { + "release_time": 238, + "due_time": 2968, + "duration": 18, + "coordinate": [ + -33.881823611704135, + -51.945058572420635 + ], + "sensor_type": 1, + "id": 270 + }, + { + "release_time": 3350, + "due_time": 3567, + "duration": 22, + "coordinate": [ + 57.097564724246126, + 34.32000108689698 + ], + "sensor_type": 1, + "id": 271 + }, + { + "release_time": 3163, + "due_time": 3307, + "duration": 46, + "coordinate": [ + -84.41016749611953, + -75.18577524492564 + ], + "sensor_type": 1, + "id": 272 + }, + { + "release_time": 2855, + "due_time": 3449, + "duration": 25, + "coordinate": [ + 64.58814937087391, + -133.15486649053236 + ], + "sensor_type": 1, + "id": 273 + }, + { + "release_time": 551, + "due_time": 2186, + "duration": 19, + "coordinate": [ + -29.827007834741273, + -45.98799390052443 + ], + "sensor_type": 1, + "id": 274 + }, + { + "release_time": 1751, + "due_time": 3461, + "duration": 59, + "coordinate": [ + -84.50831264687804, + -19.153711852694244 + ], + "sensor_type": 1, + "id": 275 + }, + { + "release_time": 1169, + "due_time": 2790, + "duration": 51, + "coordinate": [ + -15.879431644433566, + 148.06425092978571 + ], + "sensor_type": 1, + "id": 276 + }, + { + "release_time": 3424, + "due_time": 3513, + "duration": 23, + "coordinate": [ + -81.16277978635392, + -38.1165475370299 + ], + "sensor_type": 1, + "id": 277 + }, + { + "release_time": 2275, + "due_time": 2673, + "duration": 51, + "coordinate": [ + -76.26979271715378, + 57.90213843409751 + ], + "sensor_type": 1, + "id": 278 + }, + { + "release_time": 2907, + "due_time": 3569, + "duration": 34, + "coordinate": [ + -7.6662555129748995, + -72.216102275289 + ], + "sensor_type": 1, + "id": 279 + }, + { + "release_time": 535, + "due_time": 3268, + "duration": 23, + "coordinate": [ + 54.00652810566544, + 37.32188256080042 + ], + "sensor_type": 1, + "id": 280 + }, + { + "release_time": 2854, + "due_time": 3126, + "duration": 50, + "coordinate": [ + -33.35102603525268, + 173.76623490078805 + ], + "sensor_type": 1, + "id": 281 + }, + { + "release_time": 1969, + "due_time": 3518, + "duration": 50, + "coordinate": [ + -28.490070087423298, + -119.25404841628107 + ], + "sensor_type": 1, + "id": 282 + }, + { + "release_time": 2788, + "due_time": 2976, + "duration": 41, + "coordinate": [ + 65.92422544316042, + -24.14527498464355 + ], + "sensor_type": 1, + "id": 283 + }, + { + "release_time": 2233, + "due_time": 3399, + "duration": 22, + "coordinate": [ + 18.958155179755806, + 65.31861940796833 + ], + "sensor_type": 1, + "id": 284 + }, + { + "release_time": 789, + "due_time": 3303, + "duration": 20, + "coordinate": [ + -55.74745904898323, + 67.69418485217531 + ], + "sensor_type": 1, + "id": 285 + } +] \ No newline at end of file diff --git a/benchmarks/aeosbench/dataset/cases/00758/constellation.json b/benchmarks/aeosbench/dataset/cases/00758/constellation.json new file mode 100644 index 0000000..4dcf02b --- /dev/null +++ b/benchmarks/aeosbench/dataset/cases/00758/constellation.json @@ -0,0 +1,4220 @@ +{ + "orbits": [ + { + "id": 0, + "eccentricity": 6.1e-05, + "semi_major_axis": 6921000.0, + "inclination": 53.2174, + "right_ascension_of_the_ascending_node": 262.0748, + "argument_of_perigee": 87.5123 + }, + { + "id": 1, + "eccentricity": 0.0001558, + "semi_major_axis": 6921000.0, + "inclination": 53.0557, + "right_ascension_of_the_ascending_node": 102.2094, + "argument_of_perigee": 99.6995 + }, + { + "id": 2, + "eccentricity": 0.0001945, + "semi_major_axis": 6921000.0, + "inclination": 43.0059, + "right_ascension_of_the_ascending_node": 298.8681, + "argument_of_perigee": 270.7292 + }, + { + "id": 3, + "eccentricity": 0.0001182, + "semi_major_axis": 6921000.0, + "inclination": 53.0535, + "right_ascension_of_the_ascending_node": 260.2773, + "argument_of_perigee": 83.2684 + }, + { + "id": 4, + "eccentricity": 0.0001788, + "semi_major_axis": 7571000.0, + "inclination": 87.9148, + "right_ascension_of_the_ascending_node": 119.0559, + "argument_of_perigee": 96.3342 + }, + { + "id": 5, + "eccentricity": 0.0001641, + "semi_major_axis": 6921000.0, + "inclination": 53.2193, + "right_ascension_of_the_ascending_node": 20.5109, + "argument_of_perigee": 68.866 + }, + { + "id": 6, + "eccentricity": 0.0001223, + "semi_major_axis": 6921000.0, + "inclination": 43.0044, + "right_ascension_of_the_ascending_node": 65.7606, + "argument_of_perigee": 266.728 + }, + { + "id": 7, + "eccentricity": 0.0002825, + "semi_major_axis": 6921000.0, + "inclination": 70.0008, + "right_ascension_of_the_ascending_node": 29.2649, + "argument_of_perigee": 257.4462 + }, + { + "id": 8, + "eccentricity": 0.0002077, + "semi_major_axis": 6921000.0, + "inclination": 53.0556, + "right_ascension_of_the_ascending_node": 341.7314, + "argument_of_perigee": 92.2467 + }, + { + "id": 9, + "eccentricity": 0.0003365, + "semi_major_axis": 6921000.0, + "inclination": 69.9993, + "right_ascension_of_the_ascending_node": 189.1535, + "argument_of_perigee": 264.9256 + }, + { + "id": 10, + "eccentricity": 0.0001476, + "semi_major_axis": 6921000.0, + "inclination": 53.054, + "right_ascension_of_the_ascending_node": 151.4036, + "argument_of_perigee": 80.198 + }, + { + "id": 11, + "eccentricity": 0.0001105, + "semi_major_axis": 7121000.0, + "inclination": 98.3948, + "right_ascension_of_the_ascending_node": 51.3158, + "argument_of_perigee": 110.3255 + }, + { + "id": 12, + "eccentricity": 0.0001504, + "semi_major_axis": 6921000.0, + "inclination": 53.2183, + "right_ascension_of_the_ascending_node": 272.8939, + "argument_of_perigee": 72.0096 + }, + { + "id": 13, + "eccentricity": 0.0001929, + "semi_major_axis": 6921000.0, + "inclination": 53.0544, + "right_ascension_of_the_ascending_node": 83.5877, + "argument_of_perigee": 162.1381 + }, + { + "id": 14, + "eccentricity": 0.0001723, + "semi_major_axis": 7571000.0, + "inclination": 87.8929, + "right_ascension_of_the_ascending_node": 179.6391, + "argument_of_perigee": 89.4533 + }, + { + "id": 15, + "eccentricity": 0.0001149, + "semi_major_axis": 6921000.0, + "inclination": 97.6568, + "right_ascension_of_the_ascending_node": 58.9293, + "argument_of_perigee": 206.9188 + }, + { + "id": 16, + "eccentricity": 0.0002624, + "semi_major_axis": 6921000.0, + "inclination": 53.0561, + "right_ascension_of_the_ascending_node": 67.8905, + "argument_of_perigee": 139.5029 + }, + { + "id": 17, + "eccentricity": 0.000223, + "semi_major_axis": 7571000.0, + "inclination": 87.9144, + "right_ascension_of_the_ascending_node": 119.045, + "argument_of_perigee": 87.4934 + }, + { + "id": 18, + "eccentricity": 0.0001753, + "semi_major_axis": 6921000.0, + "inclination": 53.0556, + "right_ascension_of_the_ascending_node": 92.1223, + "argument_of_perigee": 68.5504 + }, + { + "id": 19, + "eccentricity": 0.0001221, + "semi_major_axis": 6921000.0, + "inclination": 53.0533, + "right_ascension_of_the_ascending_node": 245.4434, + "argument_of_perigee": 86.0663 + }, + { + "id": 20, + "eccentricity": 0.0001296, + "semi_major_axis": 6921000.0, + "inclination": 53.2171, + "right_ascension_of_the_ascending_node": 79.7634, + "argument_of_perigee": 81.9758 + }, + { + "id": 21, + "eccentricity": 0.000149, + "semi_major_axis": 6921000.0, + "inclination": 53.0536, + "right_ascension_of_the_ascending_node": 161.3306, + "argument_of_perigee": 78.6 + }, + { + "id": 22, + "eccentricity": 0.0002855, + "semi_major_axis": 6921000.0, + "inclination": 70.0007, + "right_ascension_of_the_ascending_node": 49.3831, + "argument_of_perigee": 256.7684 + }, + { + "id": 23, + "eccentricity": 0.0001566, + "semi_major_axis": 6921000.0, + "inclination": 53.2191, + "right_ascension_of_the_ascending_node": 15.3373, + "argument_of_perigee": 74.3034 + }, + { + "id": 24, + "eccentricity": 0.000201, + "semi_major_axis": 7571000.0, + "inclination": 87.9149, + "right_ascension_of_the_ascending_node": 88.4518, + "argument_of_perigee": 67.2324 + }, + { + "id": 25, + "eccentricity": 0.0001319, + "semi_major_axis": 6921000.0, + "inclination": 53.218, + "right_ascension_of_the_ascending_node": 50.3088, + "argument_of_perigee": 98.8711 + }, + { + "id": 26, + "eccentricity": 0.0004317, + "semi_major_axis": 6921000.0, + "inclination": 97.6557, + "right_ascension_of_the_ascending_node": 58.9181, + "argument_of_perigee": 78.8107 + }, + { + "id": 27, + "eccentricity": 0.0001118, + "semi_major_axis": 6921000.0, + "inclination": 53.2188, + "right_ascension_of_the_ascending_node": 292.8312, + "argument_of_perigee": 96.4304 + }, + { + "id": 28, + "eccentricity": 0.0001421, + "semi_major_axis": 6921000.0, + "inclination": 53.0557, + "right_ascension_of_the_ascending_node": 13.1144, + "argument_of_perigee": 103.2059 + }, + { + "id": 29, + "eccentricity": 0.0001222, + "semi_major_axis": 6921000.0, + "inclination": 97.6552, + "right_ascension_of_the_ascending_node": 359.1778, + "argument_of_perigee": 120.4148 + }, + { + "id": 30, + "eccentricity": 0.0001182, + "semi_major_axis": 6921000.0, + "inclination": 53.2186, + "right_ascension_of_the_ascending_node": 311.5651, + "argument_of_perigee": 78.1676 + }, + { + "id": 31, + "eccentricity": 0.0001353, + "semi_major_axis": 6921000.0, + "inclination": 53.0545, + "right_ascension_of_the_ascending_node": 146.5922, + "argument_of_perigee": 87.1443 + }, + { + "id": 32, + "eccentricity": 0.0001174, + "semi_major_axis": 6921000.0, + "inclination": 43.0027, + "right_ascension_of_the_ascending_node": 104.0228, + "argument_of_perigee": 265.871 + }, + { + "id": 33, + "eccentricity": 0.0001183, + "semi_major_axis": 6921000.0, + "inclination": 53.0538, + "right_ascension_of_the_ascending_node": 260.3599, + "argument_of_perigee": 73.0397 + }, + { + "id": 34, + "eccentricity": 0.000308, + "semi_major_axis": 6921000.0, + "inclination": 70.001, + "right_ascension_of_the_ascending_node": 310.6964, + "argument_of_perigee": 271.3131 + }, + { + "id": 35, + "eccentricity": 0.0001576, + "semi_major_axis": 6921000.0, + "inclination": 53.0546, + "right_ascension_of_the_ascending_node": 121.9364, + "argument_of_perigee": 106.4138 + }, + { + "id": 36, + "eccentricity": 0.0001249, + "semi_major_axis": 6921000.0, + "inclination": 53.2167, + "right_ascension_of_the_ascending_node": 193.3381, + "argument_of_perigee": 66.5663 + }, + { + "id": 37, + "eccentricity": 0.000194, + "semi_major_axis": 6921000.0, + "inclination": 43.0069, + "right_ascension_of_the_ascending_node": 279.543, + "argument_of_perigee": 281.8381 + }, + { + "id": 38, + "eccentricity": 0.0002193, + "semi_major_axis": 7571000.0, + "inclination": 87.9034, + "right_ascension_of_the_ascending_node": 42.7858, + "argument_of_perigee": 74.0972 + }, + { + "id": 39, + "eccentricity": 0.00015, + "semi_major_axis": 6921000.0, + "inclination": 53.0559, + "right_ascension_of_the_ascending_node": 305.2214, + "argument_of_perigee": 97.8367 + }, + { + "id": 40, + "eccentricity": 0.0001628, + "semi_major_axis": 6921000.0, + "inclination": 53.2179, + "right_ascension_of_the_ascending_node": 75.2179, + "argument_of_perigee": 104.2672 + }, + { + "id": 41, + "eccentricity": 0.0001402, + "semi_major_axis": 6921000.0, + "inclination": 53.0554, + "right_ascension_of_the_ascending_node": 32.7426, + "argument_of_perigee": 89.6107 + }, + { + "id": 42, + "eccentricity": 0.0001209, + "semi_major_axis": 6921000.0, + "inclination": 53.2189, + "right_ascension_of_the_ascending_node": 319.5426, + "argument_of_perigee": 96.6611 + } + ], + "satellites": [ + { + "inertia": [ + 64.47119140625, + 0.0, + 0.0, + 0.0, + 143.4857940673828, + 0.0, + 0.0, + 0.0, + 170.8834228515625 + ], + "mass": 195.91600054436972, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 0, + "solar_panel": { + "direction": [ + 0.5466621654307598, + 0.8103565149290614, + 0.2109094488129409 + ], + "area": 0.4905238699025447, + "efficiency": 0.33693022675098305 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.17166088343326819, + "power": 7.443700661921202, + "type": 1 + }, + "battery": { + "capacity": 20085.055006695096, + "percentage": 0.9996207276797904 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 50.0, + "rw_speed_init": 510.6867501674263, + "power": 6.7908991330269135, + "efficiency": 0.5159943251829302 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 50.0, + "rw_speed_init": 415.0894497803675, + "power": 6.561253888348742, + "efficiency": 0.5166222393839979 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 50.0, + "rw_speed_init": 427.45233853803796, + "power": 5.958478605825104, + "efficiency": 0.5979355599531687 + } + ], + "mrp_control": { + "k": 16.222672270767944, + "ki": 0.00911136830914698, + "p": 55.71895648578138, + "integral_limit": 0.004620467365037217 + }, + "true_anomaly": 170.97909124252075, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 0 + }, + { + "inertia": [ + 151.27017211914062, + 0.0, + 0.0, + 0.0, + 70.54766082763672, + 0.0, + 0.0, + 0.0, + 180.2403564453125 + ], + "mass": 55.051825142764386, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 1, + "solar_panel": { + "direction": [ + -0.7332327847621077, + 0.26482865562420743, + -0.6262870480141509 + ], + "area": 0.28071274089277765, + "efficiency": 0.33481477733025367 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3385302356282185, + "power": 5.666514298460813, + "type": 1 + }, + "battery": { + "capacity": 17244.448751773, + "percentage": 0.7851934160179704 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 463.9091907089973, + "power": 6.087844105061299, + "efficiency": 0.5789480379507213 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 723.5447296109123, + "power": 6.298837774031852, + "efficiency": 0.5130269119539419 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 461.6987502029607, + "power": 5.619411978259068, + "efficiency": 0.5513465986989354 + } + ], + "mrp_control": { + "k": 33.04411678310224, + "ki": 0.007320644425578471, + "p": 115.97163478368472, + "integral_limit": 0.009322232348385188 + }, + "true_anomaly": 58.622475872537485, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 1 + }, + { + "inertia": [ + 105.19456481933594, + 0.0, + 0.0, + 0.0, + 96.78131103515625, + 0.0, + 0.0, + 0.0, + 170.3875732421875 + ], + "mass": 76.976477761101, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 2, + "solar_panel": { + "direction": [ + 0.47225372609680455, + 0.19094625191620118, + 0.860532362591227 + ], + "area": 0.12358592051364772, + "efficiency": 0.23076998078508995 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.10149292525785572, + "power": 3.97906840711622, + "type": 1 + }, + "battery": { + "capacity": 15449.835386591534, + "percentage": 0.12599931460310035 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 671.022262026892, + "power": 6.138704350162975, + "efficiency": 0.5350605338129197 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 699.5052451305113, + "power": 5.024196101985632, + "efficiency": 0.5612838477514601 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 478.97867508516634, + "power": 5.858505566589954, + "efficiency": 0.5051464326443383 + } + ], + "mrp_control": { + "k": 24.224438818261373, + "ki": 0.00146153175915266, + "p": 94.97377260638727, + "integral_limit": 0.006692505951378523 + }, + "true_anomaly": 275.943456328338, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 2 + }, + { + "inertia": [ + 118.25572967529297, + 0.0, + 0.0, + 0.0, + 57.80872344970703, + 0.0, + 0.0, + 0.0, + 178.07159423828125 + ], + "mass": 139.31010005813363, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 3, + "solar_panel": { + "direction": [ + 0.0532442252235071, + 0.01881139189813582, + -0.9984043189085288 + ], + "area": 0.46674400730583, + "efficiency": 0.10536382022803924 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.10035309348380808, + "power": 3.3300637634035897, + "type": 1 + }, + "battery": { + "capacity": 10101.97536015406, + "percentage": 0.13334461379130821 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 569.3917674840407, + "power": 6.261930204604402, + "efficiency": 0.5486101459126284 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 550.8361277097512, + "power": 5.310818267279661, + "efficiency": 0.5799036613333728 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 691.9352457735224, + "power": 6.430210069688898, + "efficiency": 0.5123276912431807 + } + ], + "mrp_control": { + "k": 19.912926010643343, + "ki": 0.006778571026224058, + "p": 43.40211430807426, + "integral_limit": 0.023706758709662157 + }, + "true_anomaly": 325.7764547983737, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 3 + }, + { + "inertia": [ + 127.6548080444336, + 0.0, + 0.0, + 0.0, + 68.13864135742188, + 0.0, + 0.0, + 0.0, + 155.22006225585938 + ], + "mass": 194.70895063363355, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 4, + "solar_panel": { + "direction": [ + 0.009048511736881258, + 0.9026974626910147, + 0.43018067749092564 + ], + "area": 0.421190301114893, + "efficiency": 0.33806594368617215 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.12909286858574204, + "power": 7.2635363293354684, + "type": 1 + }, + "battery": { + "capacity": 28988.95856531963, + "percentage": 0.1875067858763767 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 733.9683667351477, + "power": 5.861180821722725, + "efficiency": 0.5352843198959016 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 637.3135327237273, + "power": 5.769082004043063, + "efficiency": 0.5773472721120945 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 540.0432821514124, + "power": 5.575176598634243, + "efficiency": 0.5478393203964422 + } + ], + "mrp_control": { + "k": 13.221795590344412, + "ki": 0.003515455743975189, + "p": 48.671821050224956, + "integral_limit": 0.002543400752558508 + }, + "true_anomaly": 80.88439979639838, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 4 + }, + { + "inertia": [ + 143.9291534423828, + 0.0, + 0.0, + 0.0, + 51.36763000488281, + 0.0, + 0.0, + 0.0, + 165.07838439941406 + ], + "mass": 174.30748155213166, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 5, + "solar_panel": { + "direction": [ + 0.00998351848097681, + 0.1049844085673988, + -0.9944237544007551 + ], + "area": 0.337294234127546, + "efficiency": 0.32067464516985467 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4020555293832859, + "power": 1.9008080820025193, + "type": 1 + }, + "battery": { + "capacity": 18109.932466897204, + "percentage": 0.7397246363850638 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 720.0426423782153, + "power": 5.080303450357161, + "efficiency": 0.5257879419081705 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 599.9142924288185, + "power": 6.802252296586732, + "efficiency": 0.5455648080526633 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 566.5028256452132, + "power": 6.203876840178465, + "efficiency": 0.5083521425868389 + } + ], + "mrp_control": { + "k": 53.26879958217673, + "ki": 0.007693629172807338, + "p": 200.86168031974444, + "integral_limit": 0.01574500433062042 + }, + "true_anomaly": 338.50358039377676, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 5 + }, + { + "inertia": [ + 97.1336669921875, + 0.0, + 0.0, + 0.0, + 182.21559143066406, + 0.0, + 0.0, + 0.0, + 126.9335708618164 + ], + "mass": 161.09667353067306, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 6, + "solar_panel": { + "direction": [ + -0.41008137609575973, + 0.0026558244782368943, + 0.9120450710221227 + ], + "area": 0.36361489635289523, + "efficiency": 0.18295819388886306 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.18412647647127442, + "power": 7.761797202062971, + "type": 1 + }, + "battery": { + "capacity": 20681.394302052253, + "percentage": 0.2677260193335258 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 677.1881774908243, + "power": 6.033239244097924, + "efficiency": 0.5164454804227032 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 432.55374594363315, + "power": 5.144054282350694, + "efficiency": 0.5752841276569307 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 539.7114612840562, + "power": 5.80311320380373, + "efficiency": 0.5279691011947601 + } + ], + "mrp_control": { + "k": 61.724020518378175, + "ki": 0.006344452982148858, + "p": 157.55786088715072, + "integral_limit": 0.0026970683827980614 + }, + "true_anomaly": 266.7937239653894, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 6 + }, + { + "inertia": [ + 165.0361328125, + 0.0, + 0.0, + 0.0, + 150.00247192382812, + 0.0, + 0.0, + 0.0, + 118.2786865234375 + ], + "mass": 105.48629779967766, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 7, + "solar_panel": { + "direction": [ + -0.367416750558206, + 0.9299777483101541, + -0.012096241450325071 + ], + "area": 0.4670555809406981, + "efficiency": 0.4434181700264932 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4149218183641147, + "power": 5.650904032763306, + "type": 1 + }, + "battery": { + "capacity": 22190.983473565168, + "percentage": 0.4523196054248835 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 619.9662130760324, + "power": 6.8363705486808355, + "efficiency": 0.5859454095204788 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 442.362884521458, + "power": 5.906232843600466, + "efficiency": 0.5604264246882561 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 708.6993712365484, + "power": 5.5124496489506125, + "efficiency": 0.5430370122532445 + } + ], + "mrp_control": { + "k": 29.88366192818825, + "ki": 0.00454407266808169, + "p": 74.75634322863769, + "integral_limit": 0.01725148699329155 + }, + "true_anomaly": 224.32001583272807, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 7 + }, + { + "inertia": [ + 67.70002746582031, + 0.0, + 0.0, + 0.0, + 114.20108032226562, + 0.0, + 0.0, + 0.0, + 81.59652709960938 + ], + "mass": 65.67374261657, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 8, + "solar_panel": { + "direction": [ + -0.08130799947995881, + 0.9134815074593138, + -0.39867348137345 + ], + "area": 0.31627641692403763, + "efficiency": 0.15606681873059777 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.18051641449233058, + "power": 8.91049080266646, + "type": 1 + }, + "battery": { + "capacity": 17062.68914446277, + "percentage": 0.9855509235622703 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 535.6416099229582, + "power": 6.355651535739911, + "efficiency": 0.5820804173467707 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 575.2663089536031, + "power": 6.41379267876869, + "efficiency": 0.5206840231035559 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 464.583184001094, + "power": 5.931844733182109, + "efficiency": 0.517844997447909 + } + ], + "mrp_control": { + "k": 22.273678015897634, + "ki": 0.003183917911048784, + "p": 72.20289323096311, + "integral_limit": 0.01063288296347745 + }, + "true_anomaly": 33.788255268700865, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 8 + }, + { + "inertia": [ + 99.41436767578125, + 0.0, + 0.0, + 0.0, + 172.09263610839844, + 0.0, + 0.0, + 0.0, + 110.41149139404297 + ], + "mass": 174.17364338247933, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 9, + "solar_panel": { + "direction": [ + 0.9877268358508615, + 0.11702433706324046, + 0.10344564889329155 + ], + "area": 0.40852738120419463, + "efficiency": 0.23417820302677195 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2299769854349114, + "power": 4.8237298433649105, + "type": 1 + }, + "battery": { + "capacity": 18906.577608147833, + "percentage": 0.7694615265019028 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 480.76711490180014, + "power": 5.250514411258545, + "efficiency": 0.583082719311497 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 419.21837545737986, + "power": 6.30796965511277, + "efficiency": 0.5320470730666246 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 523.6584751268107, + "power": 5.959749749979352, + "efficiency": 0.5649865396169699 + } + ], + "mrp_control": { + "k": 37.22478502841313, + "ki": 0.004659829325718587, + "p": 130.74444679204777, + "integral_limit": 0.00464764663437122 + }, + "true_anomaly": 155.16508154501375, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 9 + }, + { + "inertia": [ + 198.7960205078125, + 0.0, + 0.0, + 0.0, + 152.31393432617188, + 0.0, + 0.0, + 0.0, + 57.17097473144531 + ], + "mass": 153.94903515958595, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 10, + "solar_panel": { + "direction": [ + 0.984377416690689, + 0.06596080079105543, + 0.16324911720547855 + ], + "area": 0.2611300230207134, + "efficiency": 0.15706849370875828 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.35280392452378884, + "power": 7.69708060576408, + "type": 1 + }, + "battery": { + "capacity": 15421.570391178739, + "percentage": 0.7455376909679267 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 489.33365423025316, + "power": 6.874322182999904, + "efficiency": 0.5095022797708443 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 439.35893573704027, + "power": 6.88381606691307, + "efficiency": 0.5832825285000279 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 686.1372500210202, + "power": 6.804369976227167, + "efficiency": 0.5107562956405972 + } + ], + "mrp_control": { + "k": 60.822736743109225, + "ki": 0.007143517779585171, + "p": 197.53176814884563, + "integral_limit": 0.027204391739039196 + }, + "true_anomaly": 205.15510865658027, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 10 + }, + { + "inertia": [ + 148.36582946777344, + 0.0, + 0.0, + 0.0, + 56.02613830566406, + 0.0, + 0.0, + 0.0, + 154.59042358398438 + ], + "mass": 56.010603002989264, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 11, + "solar_panel": { + "direction": [ + 0.12164892720131723, + 0.024468664479672154, + 0.9922715469917244 + ], + "area": 0.3062511161641213, + "efficiency": 0.2542092510428487 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.41031215106977836, + "power": 1.1040050303598645, + "type": 1 + }, + "battery": { + "capacity": 17796.4458308474, + "percentage": 0.6454305221650124 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 402.47232718433577, + "power": 6.446745208456429, + "efficiency": 0.5672097881859213 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 556.020413217706, + "power": 5.052726571841265, + "efficiency": 0.5086018927027413 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 605.8039910781664, + "power": 5.775401406753799, + "efficiency": 0.576444587824925 + } + ], + "mrp_control": { + "k": 22.972750913410824, + "ki": 0.005842846740392656, + "p": 74.38164819142746, + "integral_limit": 0.02881344215701426 + }, + "true_anomaly": 338.1557106839146, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 11 + }, + { + "inertia": [ + 161.38165283203125, + 0.0, + 0.0, + 0.0, + 149.71270751953125, + 0.0, + 0.0, + 0.0, + 198.2505340576172 + ], + "mass": 111.60652501603933, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 12, + "solar_panel": { + "direction": [ + 0.25405322071840597, + 0.7847095402947083, + 0.5654094962176285 + ], + "area": 0.1817449271887792, + "efficiency": 0.3683649851767181 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.34020533032935885, + "power": 2.352936910224308, + "type": 1 + }, + "battery": { + "capacity": 23279.294440889524, + "percentage": 0.48835005509305696 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 667.6024633702332, + "power": 5.78279557698719, + "efficiency": 0.5266420872006367 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 453.8963969522544, + "power": 6.384763112742726, + "efficiency": 0.5045693585442494 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 709.6232407654984, + "power": 6.465269495187384, + "efficiency": 0.5361920826701055 + } + ], + "mrp_control": { + "k": 60.560778257724394, + "ki": 0.0026638409646144944, + "p": 185.2689543324626, + "integral_limit": 0.005420732257069156 + }, + "true_anomaly": 263.96262007416607, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 12 + }, + { + "inertia": [ + 155.32241821289062, + 0.0, + 0.0, + 0.0, + 192.37168884277344, + 0.0, + 0.0, + 0.0, + 125.52527618408203 + ], + "mass": 184.78710099621625, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 13, + "solar_panel": { + "direction": [ + -0.6305699439524012, + 0.03856900274724121, + -0.7751735146474943 + ], + "area": 0.33532718345830853, + "efficiency": 0.3422088092954394 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.47353395045960056, + "power": 5.5218818702506125, + "type": 1 + }, + "battery": { + "capacity": 24114.49013047634, + "percentage": 0.4924689333424408 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 694.3807753172268, + "power": 6.595727758149287, + "efficiency": 0.5292576376663033 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 498.43770972246455, + "power": 5.493828331745787, + "efficiency": 0.5580058802506733 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 444.73445731364046, + "power": 5.69204290434304, + "efficiency": 0.555748356170716 + } + ], + "mrp_control": { + "k": 33.50326384481704, + "ki": 0.005769373157947128, + "p": 75.35373019419886, + "integral_limit": 0.019562470703170475 + }, + "true_anomaly": 313.82041772228365, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 13 + }, + { + "inertia": [ + 68.31183624267578, + 0.0, + 0.0, + 0.0, + 192.5380401611328, + 0.0, + 0.0, + 0.0, + 122.98563385009766 + ], + "mass": 115.16798308455252, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 14, + "solar_panel": { + "direction": [ + -0.6204176574773006, + 0.7498181967877551, + -0.22990128763523343 + ], + "area": 0.28603643249365973, + "efficiency": 0.46160716100188104 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.15308447498273506, + "power": 7.13818681687641, + "type": 1 + }, + "battery": { + "capacity": 14430.733814937525, + "percentage": 0.8581358210657515 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 479.7174542446083, + "power": 5.21110725730629, + "efficiency": 0.5326246935853585 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 667.7932258353035, + "power": 5.94581595911685, + "efficiency": 0.5835815227877047 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 722.2124422548653, + "power": 6.520687561940864, + "efficiency": 0.557814305355931 + } + ], + "mrp_control": { + "k": 35.17519770542687, + "ki": 0.00254463391292275, + "p": 107.3815768273076, + "integral_limit": 0.011306125791303509 + }, + "true_anomaly": 354.27404533718277, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 14 + }, + { + "inertia": [ + 147.62014770507812, + 0.0, + 0.0, + 0.0, + 56.45237731933594, + 0.0, + 0.0, + 0.0, + 126.98616790771484 + ], + "mass": 105.13850670582553, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 15, + "solar_panel": { + "direction": [ + 0.6750876702768779, + 0.20399582131677685, + 0.7089727373640196 + ], + "area": 0.46426052781793425, + "efficiency": 0.3601168646775549 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.18151651700164498, + "power": 4.4932751375614215, + "type": 1 + }, + "battery": { + "capacity": 18852.522390710954, + "percentage": 0.5089087253279412 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 720.2499080163673, + "power": 5.126397680445375, + "efficiency": 0.5049867742642182 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 466.07587223252705, + "power": 6.519839628224515, + "efficiency": 0.5988278594533204 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 436.83957103042104, + "power": 5.314556247206204, + "efficiency": 0.5399684786227128 + } + ], + "mrp_control": { + "k": 26.7525280230661, + "ki": 0.0023669032822051317, + "p": 93.17225028796864, + "integral_limit": 0.00768397985232218 + }, + "true_anomaly": 353.5637970468346, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 15 + }, + { + "inertia": [ + 123.81008911132812, + 0.0, + 0.0, + 0.0, + 145.67625427246094, + 0.0, + 0.0, + 0.0, + 59.491111755371094 + ], + "mass": 86.76326249330177, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 16, + "solar_panel": { + "direction": [ + -0.03696672583720929, + 0.7551968367417433, + 0.6544548868762011 + ], + "area": 0.43642942244951743, + "efficiency": 0.48883178900951363 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.47707913852017303, + "power": 2.338389173274349, + "type": 1 + }, + "battery": { + "capacity": 23157.757557629902, + "percentage": 0.8377377202574386 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 651.459590827214, + "power": 5.863840226213749, + "efficiency": 0.5225166493097853 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 699.996418376747, + "power": 5.968121261624267, + "efficiency": 0.5456086168978945 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 532.8092210028755, + "power": 6.556774765344439, + "efficiency": 0.593761961132746 + } + ], + "mrp_control": { + "k": 58.64973332783935, + "ki": 0.0052422577277226766, + "p": 163.84226220306408, + "integral_limit": 0.021378587739761014 + }, + "true_anomaly": 229.89125746325902, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 16 + }, + { + "inertia": [ + 115.85092163085938, + 0.0, + 0.0, + 0.0, + 169.69151306152344, + 0.0, + 0.0, + 0.0, + 64.564697265625 + ], + "mass": 63.93418755623975, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 17, + "solar_panel": { + "direction": [ + 0.2731890842369602, + 0.1433788430130804, + 0.9512151342519743 + ], + "area": 0.4177945661748841, + "efficiency": 0.4503691865214031 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.33440832820912825, + "power": 4.339227916322028, + "type": 1 + }, + "battery": { + "capacity": 29223.11835167678, + "percentage": 0.971570286342378 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 608.7542004228094, + "power": 6.735517825087912, + "efficiency": 0.564019374529687 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 510.40869820078353, + "power": 6.229971396661663, + "efficiency": 0.5096233663374536 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 550.0756456580467, + "power": 5.9401263043000085, + "efficiency": 0.5630432900744554 + } + ], + "mrp_control": { + "k": 20.910458801941207, + "ki": 0.001457694052924917, + "p": 77.77881459131575, + "integral_limit": 0.0015114144858382262 + }, + "true_anomaly": 333.372657935074, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 17 + }, + { + "inertia": [ + 110.93672180175781, + 0.0, + 0.0, + 0.0, + 190.65005493164062, + 0.0, + 0.0, + 0.0, + 133.69261169433594 + ], + "mass": 69.08659509638976, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 18, + "solar_panel": { + "direction": [ + -0.7996965646694425, + 0.5519805425465131, + -0.23622634295511835 + ], + "area": 0.2816995732533603, + "efficiency": 0.30138190345212523 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.32101577917147994, + "power": 9.918318777463398, + "type": 1 + }, + "battery": { + "capacity": 8497.519907940285, + "percentage": 0.8795152443676039 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 594.1800189448725, + "power": 6.901450911424182, + "efficiency": 0.5115348259951924 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 690.0336400106111, + "power": 6.978340150516221, + "efficiency": 0.5429732452568595 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 552.8449001856601, + "power": 5.5816718200768225, + "efficiency": 0.5732846301205398 + } + ], + "mrp_control": { + "k": 31.91935019809781, + "ki": 0.009960431901245152, + "p": 81.70775104749008, + "integral_limit": 0.012829488380086372 + }, + "true_anomaly": 176.74926192111568, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 18 + }, + { + "inertia": [ + 171.04476928710938, + 0.0, + 0.0, + 0.0, + 191.79991149902344, + 0.0, + 0.0, + 0.0, + 78.8558578491211 + ], + "mass": 159.95186777697734, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 19, + "solar_panel": { + "direction": [ + 0.7278972493123983, + 0.5097858028350318, + 0.45856736655728825 + ], + "area": 0.25048686995352776, + "efficiency": 0.4186137266987152 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2272144327651483, + "power": 2.840167195335714, + "type": 1 + }, + "battery": { + "capacity": 27947.080050502303, + "percentage": 0.22880496659090693 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 417.08743546366344, + "power": 6.756233406444178, + "efficiency": 0.5872383377181151 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 709.1484769743768, + "power": 6.989854926160728, + "efficiency": 0.5166828855082456 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 558.2249118366128, + "power": 6.651094322284889, + "efficiency": 0.5786657468502379 + } + ], + "mrp_control": { + "k": 36.469033104611235, + "ki": 0.00041470691073805413, + "p": 100.09739967238538, + "integral_limit": 0.0016547125400781142 + }, + "true_anomaly": 349.86260324165954, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 19 + }, + { + "inertia": [ + 122.75814819335938, + 0.0, + 0.0, + 0.0, + 188.21327209472656, + 0.0, + 0.0, + 0.0, + 157.76309204101562 + ], + "mass": 54.344116309443805, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 20, + "solar_panel": { + "direction": [ + 0.8433013473297641, + 0.08266161010480653, + -0.5310460392533641 + ], + "area": 0.31634887065840156, + "efficiency": 0.38207518912260763 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.1239383453194086, + "power": 4.320984730563876, + "type": 1 + }, + "battery": { + "capacity": 13873.762888183348, + "percentage": 0.33696073456812764 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 480.53139209182814, + "power": 6.448583846284927, + "efficiency": 0.5706084129703207 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 408.1247542656827, + "power": 5.234866529453434, + "efficiency": 0.5403849902121577 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 403.6753607412558, + "power": 6.452865207547708, + "efficiency": 0.5968085700612901 + } + ], + "mrp_control": { + "k": 26.749634405699297, + "ki": 0.005483907470822822, + "p": 87.022093794409, + "integral_limit": 0.021365515824882466 + }, + "true_anomaly": 31.75985058545086, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 20 + }, + { + "inertia": [ + 54.31809616088867, + 0.0, + 0.0, + 0.0, + 80.75576782226562, + 0.0, + 0.0, + 0.0, + 151.78717041015625 + ], + "mass": 147.24009572788788, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 21, + "solar_panel": { + "direction": [ + 0.971199521521232, + 0.13561366063785227, + 0.19590922501335029 + ], + "area": 0.2827384726424172, + "efficiency": 0.22183646125038 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.12004070252827957, + "power": 1.4650720338302903, + "type": 1 + }, + "battery": { + "capacity": 18226.130508832146, + "percentage": 0.9443607957753504 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 463.7387006823281, + "power": 5.942474816398516, + "efficiency": 0.5487967210288464 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 462.56182440439017, + "power": 6.440046089407887, + "efficiency": 0.5072181150171825 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 587.2480753355337, + "power": 6.90097952708953, + "efficiency": 0.562289208436571 + } + ], + "mrp_control": { + "k": 20.560029536327917, + "ki": 0.009683611067085736, + "p": 69.64268197043103, + "integral_limit": 0.03263291038241921 + }, + "true_anomaly": 294.3605408153246, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 21 + }, + { + "inertia": [ + 136.6334228515625, + 0.0, + 0.0, + 0.0, + 77.65042877197266, + 0.0, + 0.0, + 0.0, + 170.61334228515625 + ], + "mass": 73.45461064332821, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 22, + "solar_panel": { + "direction": [ + -0.4079987286050332, + 0.470197549946995, + 0.7825926791636372 + ], + "area": 0.17115746116253827, + "efficiency": 0.34309374728593545 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.32228769544550484, + "power": 5.120738804109173, + "type": 1 + }, + "battery": { + "capacity": 15392.680450602533, + "percentage": 0.7754261304451717 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 556.7004287033309, + "power": 6.325825426531046, + "efficiency": 0.511869895376664 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 550.5816258912353, + "power": 5.497970991306744, + "efficiency": 0.5901143527883618 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 648.2031811493858, + "power": 6.500413193295439, + "efficiency": 0.5998204722454001 + } + ], + "mrp_control": { + "k": 42.87643553532656, + "ki": 0.006010378833775314, + "p": 113.77631165221675, + "integral_limit": 0.029055781403932363 + }, + "true_anomaly": 151.1733791323429, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 22 + }, + { + "inertia": [ + 55.24126052856445, + 0.0, + 0.0, + 0.0, + 106.21961212158203, + 0.0, + 0.0, + 0.0, + 183.77215576171875 + ], + "mass": 83.7218408280153, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 23, + "solar_panel": { + "direction": [ + 0.31942473968447826, + 0.5270799855192905, + -0.7874989044706587 + ], + "area": 0.3627651217771175, + "efficiency": 0.42552405981976993 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.40702798598469236, + "power": 7.208018648235212, + "type": 1 + }, + "battery": { + "capacity": 23952.923247564708, + "percentage": 0.7676953421330346 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 472.25868383956066, + "power": 5.3330252414756965, + "efficiency": 0.5113548991501438 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 432.4121324157993, + "power": 6.036789604488274, + "efficiency": 0.5506639006159125 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 669.5051236963452, + "power": 5.617756896308453, + "efficiency": 0.5525481676667894 + } + ], + "mrp_control": { + "k": 30.323310169970338, + "ki": 0.0033458582062788566, + "p": 92.05790844559498, + "integral_limit": 0.010769473323629212 + }, + "true_anomaly": 61.44602289705033, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 23 + }, + { + "inertia": [ + 167.1875457763672, + 0.0, + 0.0, + 0.0, + 130.8555450439453, + 0.0, + 0.0, + 0.0, + 62.424285888671875 + ], + "mass": 148.38178275114257, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 24, + "solar_panel": { + "direction": [ + -0.8905972067709949, + 0.2563815366785594, + -0.3756396184403906 + ], + "area": 0.21940502814806032, + "efficiency": 0.3347097354920017 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.15849436958344373, + "power": 4.589181497404087, + "type": 1 + }, + "battery": { + "capacity": 13462.565244109868, + "percentage": 0.22687073525233564 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 606.9202317054612, + "power": 5.4351909554065, + "efficiency": 0.5293106729822463 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 454.5470988395749, + "power": 5.574926924359308, + "efficiency": 0.5690196474620416 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 618.7976200180217, + "power": 6.141430498212746, + "efficiency": 0.5461896894255815 + } + ], + "mrp_control": { + "k": 23.976641818621598, + "ki": 0.0045918755632704715, + "p": 55.24745501969649, + "integral_limit": 0.011689260587752597 + }, + "true_anomaly": 114.97389393820804, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 24 + }, + { + "inertia": [ + 182.3009033203125, + 0.0, + 0.0, + 0.0, + 106.37471008300781, + 0.0, + 0.0, + 0.0, + 78.61691284179688 + ], + "mass": 113.4231500748864, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 25, + "solar_panel": { + "direction": [ + 0.04903171315430337, + 0.9932494257500284, + -0.10512596897243319 + ], + "area": 0.1258744117216223, + "efficiency": 0.3544351337984989 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2231571675347977, + "power": 2.3806225981206195, + "type": 1 + }, + "battery": { + "capacity": 10805.648202357152, + "percentage": 0.5721865616439626 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 616.608507835109, + "power": 5.412911152609462, + "efficiency": 0.5085045221833686 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 406.1368067634203, + "power": 6.836068778623788, + "efficiency": 0.5693926445012146 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 451.40578268375344, + "power": 5.614877805078205, + "efficiency": 0.5254732846378883 + } + ], + "mrp_control": { + "k": 31.409448255177693, + "ki": 0.003598163831895964, + "p": 93.06929107687112, + "integral_limit": 0.017941434178675546 + }, + "true_anomaly": 117.19980783941281, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 25 + }, + { + "inertia": [ + 194.77310180664062, + 0.0, + 0.0, + 0.0, + 133.19107055664062, + 0.0, + 0.0, + 0.0, + 177.72781372070312 + ], + "mass": 96.59874883462079, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 26, + "solar_panel": { + "direction": [ + -0.5932648205712233, + 0.04612790386368165, + -0.8036846826696009 + ], + "area": 0.10435186912824582, + "efficiency": 0.45984274313029794 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.38791879083787484, + "power": 6.2164948172195, + "type": 1 + }, + "battery": { + "capacity": 13503.917301669928, + "percentage": 0.2607221329185736 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 513.1903704112042, + "power": 6.235715794992533, + "efficiency": 0.5313500131834253 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 566.1919190938219, + "power": 6.3698714709247986, + "efficiency": 0.5327969762132047 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 460.8160110621352, + "power": 5.048778871435333, + "efficiency": 0.5855417274274431 + } + ], + "mrp_control": { + "k": 28.170765258732228, + "ki": 0.006198979999741559, + "p": 59.353287558934646, + "integral_limit": 0.00918655444869251 + }, + "true_anomaly": 203.8626509338032, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 26 + }, + { + "inertia": [ + 185.25509643554688, + 0.0, + 0.0, + 0.0, + 181.8457489013672, + 0.0, + 0.0, + 0.0, + 188.20875549316406 + ], + "mass": 64.74209674015655, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 27, + "solar_panel": { + "direction": [ + -0.40642800946117025, + 0.48174300613828314, + -0.7763632842698583 + ], + "area": 0.2372980116869614, + "efficiency": 0.1960189098017473 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.18617798975298736, + "power": 8.714534875707411, + "type": 1 + }, + "battery": { + "capacity": 25342.49696969589, + "percentage": 0.6341423456122401 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 731.5864336936284, + "power": 5.635245895384717, + "efficiency": 0.5444423097252533 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 470.87376171044514, + "power": 5.262855312125196, + "efficiency": 0.5500077086238555 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 546.47172531495, + "power": 6.244556005653773, + "efficiency": 0.504011810003332 + } + ], + "mrp_control": { + "k": 27.304399840503677, + "ki": 0.0012028017849982542, + "p": 105.04166057354237, + "integral_limit": 0.005723937936774999 + }, + "true_anomaly": 116.92303916678458, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 27 + }, + { + "inertia": [ + 78.57720947265625, + 0.0, + 0.0, + 0.0, + 85.90606689453125, + 0.0, + 0.0, + 0.0, + 78.43549346923828 + ], + "mass": 82.89067095834179, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 28, + "solar_panel": { + "direction": [ + 0.830266941612281, + 0.015207016559435342, + -0.5571584624800653 + ], + "area": 0.253522522590496, + "efficiency": 0.3781446639095748 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3517968522539613, + "power": 1.827291639477191, + "type": 1 + }, + "battery": { + "capacity": 12940.059763341282, + "percentage": 0.24890558984983577 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 559.4067405730833, + "power": 5.781122367404965, + "efficiency": 0.589373530891905 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 554.5061277432657, + "power": 6.0825066909294225, + "efficiency": 0.516832321874225 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 457.0964524214937, + "power": 5.755527071396112, + "efficiency": 0.5744413657929568 + } + ], + "mrp_control": { + "k": 35.195388472566144, + "ki": 0.0009177618031636615, + "p": 100.0255767867312, + "integral_limit": 0.003950524456423775 + }, + "true_anomaly": 207.9834770499997, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 28 + }, + { + "inertia": [ + 56.648658752441406, + 0.0, + 0.0, + 0.0, + 195.05357360839844, + 0.0, + 0.0, + 0.0, + 104.26272583007812 + ], + "mass": 54.34928138122399, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 29, + "solar_panel": { + "direction": [ + -0.14854206261531264, + 0.7070282382988574, + 0.691408942581742 + ], + "area": 0.15756179591631492, + "efficiency": 0.27185501923189315 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.35808368550770164, + "power": 3.34390695064178, + "type": 1 + }, + "battery": { + "capacity": 21067.13945549709, + "percentage": 0.6327473229076577 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 423.24855482506064, + "power": 5.131291514511568, + "efficiency": 0.5767078635970818 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 689.9435792506887, + "power": 6.948763973414772, + "efficiency": 0.5763245608247141 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 414.1839016518598, + "power": 6.207389896816749, + "efficiency": 0.5437509484995787 + } + ], + "mrp_control": { + "k": 59.55611280474943, + "ki": 0.007664650694662858, + "p": 176.32185634230325, + "integral_limit": 0.003288818718740807 + }, + "true_anomaly": 271.51265701228243, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 29 + }, + { + "inertia": [ + 75.94922637939453, + 0.0, + 0.0, + 0.0, + 101.15887451171875, + 0.0, + 0.0, + 0.0, + 83.28694152832031 + ], + "mass": 132.81901458333874, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 30, + "solar_panel": { + "direction": [ + 0.3958418330237809, + 0.9150596387851501, + 0.07729877550623827 + ], + "area": 0.40974276286426325, + "efficiency": 0.29119524494698146 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4248041440251995, + "power": 1.356620190923839, + "type": 1 + }, + "battery": { + "capacity": 15589.654228530948, + "percentage": 0.5706335825686708 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 426.0986328719256, + "power": 6.117826976540032, + "efficiency": 0.5328713091190596 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 733.8924486327311, + "power": 5.606966729872492, + "efficiency": 0.5708179498453531 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 698.668071576943, + "power": 5.692103983602263, + "efficiency": 0.5607291635420578 + } + ], + "mrp_control": { + "k": 25.598544602540787, + "ki": 0.009049327934092712, + "p": 89.11930758008141, + "integral_limit": 0.005266434177984878 + }, + "true_anomaly": 321.2894352207465, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 30 + }, + { + "inertia": [ + 113.07319641113281, + 0.0, + 0.0, + 0.0, + 165.90908813476562, + 0.0, + 0.0, + 0.0, + 107.77932739257812 + ], + "mass": 184.8509917328936, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 31, + "solar_panel": { + "direction": [ + -0.9430822701486149, + 0.33243096401988376, + 0.009245858107594762 + ], + "area": 0.18175674898112956, + "efficiency": 0.346190681259417 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3874632683793554, + "power": 9.50893907319859, + "type": 1 + }, + "battery": { + "capacity": 8316.514257907298, + "percentage": 0.798066893120449 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 548.8239682080535, + "power": 6.801704996811174, + "efficiency": 0.5436649302049277 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 670.6860684380965, + "power": 6.304269374573039, + "efficiency": 0.555169234244587 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 747.464392140756, + "power": 6.241280373386664, + "efficiency": 0.540230915858836 + } + ], + "mrp_control": { + "k": 22.290727629873835, + "ki": 0.002096666795313913, + "p": 71.60788555729339, + "integral_limit": 0.0034779654736310844 + }, + "true_anomaly": 0.602838252597202, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 31 + }, + { + "inertia": [ + 166.4169921875, + 0.0, + 0.0, + 0.0, + 148.92129516601562, + 0.0, + 0.0, + 0.0, + 102.5655517578125 + ], + "mass": 108.7295408473821, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 32, + "solar_panel": { + "direction": [ + -0.7856253150919726, + 0.2118487978726891, + -0.5813028050220773 + ], + "area": 0.2376477401457316, + "efficiency": 0.4955809385951474 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3758803017997028, + "power": 7.764997809843326, + "type": 1 + }, + "battery": { + "capacity": 24093.17901653404, + "percentage": 0.6395445084863052 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 467.0088298097612, + "power": 6.222748195955448, + "efficiency": 0.5517089859686125 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 417.0955308244184, + "power": 5.75722298810355, + "efficiency": 0.5775334045233441 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 516.0321192421445, + "power": 6.417062195788775, + "efficiency": 0.5597046078619821 + } + ], + "mrp_control": { + "k": 24.495873556952738, + "ki": 0.006822702093689813, + "p": 55.171215923633895, + "integral_limit": 0.002690965864250884 + }, + "true_anomaly": 271.775188456835, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 32 + }, + { + "inertia": [ + 69.82269287109375, + 0.0, + 0.0, + 0.0, + 131.11956787109375, + 0.0, + 0.0, + 0.0, + 83.55096435546875 + ], + "mass": 60.75014912022482, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 33, + "solar_panel": { + "direction": [ + -0.14866854373025482, + 0.6074560585675625, + 0.7803171156745746 + ], + "area": 0.23021570194483326, + "efficiency": 0.43293589817142364 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.38923228538142096, + "power": 3.909702447651262, + "type": 1 + }, + "battery": { + "capacity": 27664.519394333132, + "percentage": 0.7981696516554879 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 470.6455133336509, + "power": 5.473359112262981, + "efficiency": 0.5439626580793302 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 502.884509238685, + "power": 5.8874467853151735, + "efficiency": 0.5460220684034769 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 553.1570124414297, + "power": 5.194738337177371, + "efficiency": 0.5969216189813841 + } + ], + "mrp_control": { + "k": 38.44606996365953, + "ki": 0.0008182573177585284, + "p": 133.5859370571252, + "integral_limit": 0.0028660175672939048 + }, + "true_anomaly": 151.05485356625417, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 33 + }, + { + "inertia": [ + 51.078678131103516, + 0.0, + 0.0, + 0.0, + 77.79827117919922, + 0.0, + 0.0, + 0.0, + 77.040771484375 + ], + "mass": 155.20986071954832, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 34, + "solar_panel": { + "direction": [ + 0.7031822660561844, + 0.574748057309772, + 0.4185682397444085 + ], + "area": 0.4665608900254703, + "efficiency": 0.10925344209147787 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4343283121909882, + "power": 4.898349558945395, + "type": 1 + }, + "battery": { + "capacity": 26336.612784901085, + "percentage": 0.3020577773130694 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 737.2894766831423, + "power": 5.37958997205371, + "efficiency": 0.5163172938426339 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 416.5147625186451, + "power": 6.041970958170618, + "efficiency": 0.5787212881728292 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 665.6270662038701, + "power": 5.366626393788856, + "efficiency": 0.5923287316234844 + } + ], + "mrp_control": { + "k": 14.472067746950621, + "ki": 0.005103277516433507, + "p": 35.15882037732196, + "integral_limit": 0.0022210859505534695 + }, + "true_anomaly": 109.09557919731107, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 34 + }, + { + "inertia": [ + 124.83281707763672, + 0.0, + 0.0, + 0.0, + 191.0384979248047, + 0.0, + 0.0, + 0.0, + 95.77622985839844 + ], + "mass": 161.5687925786695, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 35, + "solar_panel": { + "direction": [ + -0.20738190833776707, + 0.5369288690473357, + 0.8177408719623442 + ], + "area": 0.440778167717774, + "efficiency": 0.47258611930014827 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.425510518889079, + "power": 3.7514783153385878, + "type": 1 + }, + "battery": { + "capacity": 26946.210604970245, + "percentage": 0.6243811967109296 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 526.0146851268528, + "power": 6.799580582469481, + "efficiency": 0.5108945178778661 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 624.2224590487373, + "power": 5.380137004623406, + "efficiency": 0.5396250504063932 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 732.069865939384, + "power": 6.680276927857946, + "efficiency": 0.5557969331568092 + } + ], + "mrp_control": { + "k": 24.823094907433404, + "ki": 0.006912268665141997, + "p": 85.05951466154087, + "integral_limit": 0.02708076331647471 + }, + "true_anomaly": 10.024889408710202, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 35 + }, + { + "inertia": [ + 82.39013671875, + 0.0, + 0.0, + 0.0, + 188.72344970703125, + 0.0, + 0.0, + 0.0, + 80.74249267578125 + ], + "mass": 163.01416001603042, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 36, + "solar_panel": { + "direction": [ + -0.2896138576892149, + 0.5391308299831228, + -0.7908614047961124 + ], + "area": 0.10705945241476163, + "efficiency": 0.33077066328413096 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.21464590316249665, + "power": 8.41456303912406, + "type": 1 + }, + "battery": { + "capacity": 16407.275331460994, + "percentage": 0.5122172918915393 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 544.3810399541644, + "power": 5.448166289513374, + "efficiency": 0.5873206497519112 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 469.1553275818484, + "power": 6.379383670553429, + "efficiency": 0.5021743533190195 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 663.4111834308871, + "power": 5.02712987322826, + "efficiency": 0.552775800219855 + } + ], + "mrp_control": { + "k": 45.86716394077322, + "ki": 0.006273781972161237, + "p": 108.60283413291783, + "integral_limit": 0.006708868101802372 + }, + "true_anomaly": 3.5868789737449402, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 36 + }, + { + "inertia": [ + 168.70901489257812, + 0.0, + 0.0, + 0.0, + 193.64414978027344, + 0.0, + 0.0, + 0.0, + 186.9629669189453 + ], + "mass": 156.5505839400692, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 37, + "solar_panel": { + "direction": [ + 0.40868233164061685, + 0.7978753174926988, + -0.44314075590123064 + ], + "area": 0.1433542725295634, + "efficiency": 0.1635287637368663 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.25190819159609285, + "power": 1.6506362342410124, + "type": 1 + }, + "battery": { + "capacity": 9035.269758452903, + "percentage": 0.835114213425045 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 693.9114512357503, + "power": 5.747069513979599, + "efficiency": 0.5024188611564508 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 518.3309130961449, + "power": 6.368962068049136, + "efficiency": 0.5619439210872524 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 496.3523125705024, + "power": 6.584219936238295, + "efficiency": 0.5169176316040652 + } + ], + "mrp_control": { + "k": 38.53564025355237, + "ki": 0.008292070940878988, + "p": 100.2994964361949, + "integral_limit": 0.001220566402174998 + }, + "true_anomaly": 302.10656587883767, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 37 + }, + { + "inertia": [ + 152.10496520996094, + 0.0, + 0.0, + 0.0, + 133.07986450195312, + 0.0, + 0.0, + 0.0, + 74.91020965576172 + ], + "mass": 74.09565751524268, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 38, + "solar_panel": { + "direction": [ + -0.5601265921471726, + 0.6917336289880479, + -0.45581003422107846 + ], + "area": 0.4793790943942071, + "efficiency": 0.41305795453993543 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.22866504224071615, + "power": 3.8381662309586364, + "type": 1 + }, + "battery": { + "capacity": 15333.907539556603, + "percentage": 0.9571558622184565 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 459.80219806591754, + "power": 6.574076152074271, + "efficiency": 0.5012081162771007 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 642.3542483792339, + "power": 5.084428065337068, + "efficiency": 0.5393803501678899 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 665.3824815481305, + "power": 6.008939477640078, + "efficiency": 0.550098022166994 + } + ], + "mrp_control": { + "k": 32.00116116224893, + "ki": 0.0036949599565851334, + "p": 90.88840486704434, + "integral_limit": 0.007147968475007213 + }, + "true_anomaly": 92.60967466035441, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 38 + }, + { + "inertia": [ + 171.21499633789062, + 0.0, + 0.0, + 0.0, + 168.3113555908203, + 0.0, + 0.0, + 0.0, + 71.46575927734375 + ], + "mass": 63.87363244984207, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 39, + "solar_panel": { + "direction": [ + 0.3773921365900742, + 0.05424313256620175, + -0.924463551368784 + ], + "area": 0.45309656549144517, + "efficiency": 0.22139633937195136 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3481392770852543, + "power": 9.016400782309047, + "type": 1 + }, + "battery": { + "capacity": 29537.369916519525, + "percentage": 0.331020751719038 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 706.1599169099733, + "power": 5.421969807633463, + "efficiency": 0.565999314247403 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 560.6535298147662, + "power": 5.035781937413908, + "efficiency": 0.5838978716414901 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 622.7157129943972, + "power": 6.618343586182957, + "efficiency": 0.5634438664501773 + } + ], + "mrp_control": { + "k": 33.64366350196767, + "ki": 0.0034703314447762203, + "p": 109.07721384679512, + "integral_limit": 0.013803436002984946 + }, + "true_anomaly": 107.38600695585708, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 39 + }, + { + "inertia": [ + 127.51008605957031, + 0.0, + 0.0, + 0.0, + 66.810791015625, + 0.0, + 0.0, + 0.0, + 195.69454956054688 + ], + "mass": 94.48901552930667, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 40, + "solar_panel": { + "direction": [ + 0.6189432022545202, + 0.759548858106299, + 0.19998711091552182 + ], + "area": 0.39115772851511676, + "efficiency": 0.4785178018131372 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3955373403664548, + "power": 2.453274421338164, + "type": 1 + }, + "battery": { + "capacity": 16899.44714054965, + "percentage": 0.8162451917403303 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 493.90479304870286, + "power": 5.920886136033915, + "efficiency": 0.5887410592143196 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 523.2456080862507, + "power": 5.037398920571264, + "efficiency": 0.5858481286123753 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 656.1067724161458, + "power": 6.041938719185456, + "efficiency": 0.5988478123901274 + } + ], + "mrp_control": { + "k": 37.669956292137606, + "ki": 0.00415988571662681, + "p": 91.41236841418824, + "integral_limit": 0.006639533613742833 + }, + "true_anomaly": 153.47552356168745, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 40 + }, + { + "inertia": [ + 150.12445068359375, + 0.0, + 0.0, + 0.0, + 148.36660766601562, + 0.0, + 0.0, + 0.0, + 187.48065185546875 + ], + "mass": 97.23281911604371, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 41, + "solar_panel": { + "direction": [ + -0.5892563201500517, + 0.6617188116434157, + -0.4635786917886171 + ], + "area": 0.34525849472367187, + "efficiency": 0.4358314203364274 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.17298364250890097, + "power": 2.3805261352048452, + "type": 1 + }, + "battery": { + "capacity": 15973.278184551738, + "percentage": 0.24069776655692743 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 531.7633420981022, + "power": 6.850800517705579, + "efficiency": 0.5400140624700646 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 447.3333009036201, + "power": 5.334165717723227, + "efficiency": 0.5545297122579864 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 728.7816815451579, + "power": 6.456574592281267, + "efficiency": 0.5222118923651361 + } + ], + "mrp_control": { + "k": 46.18124050982109, + "ki": 0.0034691429506294867, + "p": 178.94769264988096, + "integral_limit": 0.01589407374683767 + }, + "true_anomaly": 33.04104143233619, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 41 + }, + { + "inertia": [ + 172.56170654296875, + 0.0, + 0.0, + 0.0, + 86.29862213134766, + 0.0, + 0.0, + 0.0, + 70.11247253417969 + ], + "mass": 52.635291124385525, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 42, + "solar_panel": { + "direction": [ + 0.953731107505096, + 0.2495274569260304, + -0.1677290160262415 + ], + "area": 0.48123278629116406, + "efficiency": 0.3145909274531811 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.20395654928161666, + "power": 2.5102444941297533, + "type": 1 + }, + "battery": { + "capacity": 27521.677671207966, + "percentage": 0.7368989369853322 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 483.37759164732637, + "power": 5.253098852690725, + "efficiency": 0.5873463064002091 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 473.96155475574164, + "power": 6.0351631189185415, + "efficiency": 0.5986743898969357 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 720.4276908627331, + "power": 6.240024504112446, + "efficiency": 0.5033431055291651 + } + ], + "mrp_control": { + "k": 68.50463208374097, + "ki": 0.009583081473376234, + "p": 145.7277518993226, + "integral_limit": 0.02155538930680506 + }, + "true_anomaly": 219.48710629190566, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 42 + } + ] +} \ No newline at end of file diff --git a/benchmarks/aeosbench/dataset/cases/00758/taskset.json b/benchmarks/aeosbench/dataset/cases/00758/taskset.json new file mode 100644 index 0000000..2e20295 --- /dev/null +++ b/benchmarks/aeosbench/dataset/cases/00758/taskset.json @@ -0,0 +1,2444 @@ +[ + { + "release_time": 1833, + "due_time": 3048, + "duration": 23, + "coordinate": [ + -62.79925772054732, + 31.8834911109482 + ], + "sensor_type": 1, + "id": 0 + }, + { + "release_time": 3325, + "due_time": 3536, + "duration": 38, + "coordinate": [ + 24.953625469706353, + 84.30847511658385 + ], + "sensor_type": 1, + "id": 1 + }, + { + "release_time": 3029, + "due_time": 3583, + "duration": 55, + "coordinate": [ + -74.89789561972158, + -109.3727356477719 + ], + "sensor_type": 1, + "id": 2 + }, + { + "release_time": 85, + "due_time": 3247, + "duration": 21, + "coordinate": [ + 70.0117098601446, + 176.79283704241783 + ], + "sensor_type": 1, + "id": 3 + }, + { + "release_time": 638, + "due_time": 984, + "duration": 40, + "coordinate": [ + 69.11769370401169, + 120.42745391259763 + ], + "sensor_type": 1, + "id": 4 + }, + { + "release_time": 2442, + "due_time": 3577, + "duration": 42, + "coordinate": [ + 38.79322909690916, + 58.35353622761349 + ], + "sensor_type": 1, + "id": 5 + }, + { + "release_time": 1744, + "due_time": 2266, + "duration": 25, + "coordinate": [ + 14.250877613982297, + -116.21679751913726 + ], + "sensor_type": 1, + "id": 6 + }, + { + "release_time": 3311, + "due_time": 3582, + "duration": 24, + "coordinate": [ + 51.07990262044132, + -89.28365437706084 + ], + "sensor_type": 1, + "id": 7 + }, + { + "release_time": 3337, + "due_time": 3516, + "duration": 44, + "coordinate": [ + -52.48967971081511, + 0.1966128768241049 + ], + "sensor_type": 1, + "id": 8 + }, + { + "release_time": 2076, + "due_time": 2969, + "duration": 60, + "coordinate": [ + 49.852177636185644, + -157.19295834587928 + ], + "sensor_type": 1, + "id": 9 + }, + { + "release_time": 1789, + "due_time": 3551, + "duration": 57, + "coordinate": [ + -64.32071939784329, + 12.487194122987944 + ], + "sensor_type": 1, + "id": 10 + }, + { + "release_time": 1581, + "due_time": 2542, + "duration": 40, + "coordinate": [ + -61.8517976721195, + 58.795447014189875 + ], + "sensor_type": 1, + "id": 11 + }, + { + "release_time": 2987, + "due_time": 3566, + "duration": 58, + "coordinate": [ + 85.62716693709896, + -121.06268994935495 + ], + "sensor_type": 1, + "id": 12 + }, + { + "release_time": 1637, + "due_time": 3257, + "duration": 19, + "coordinate": [ + 40.69617270354166, + -114.16367412173642 + ], + "sensor_type": 1, + "id": 13 + }, + { + "release_time": 1573, + "due_time": 2588, + "duration": 48, + "coordinate": [ + -80.73579301956391, + 88.5810335663108 + ], + "sensor_type": 1, + "id": 14 + }, + { + "release_time": 1095, + "due_time": 3360, + "duration": 53, + "coordinate": [ + -85.84409150077988, + -118.04665801459933 + ], + "sensor_type": 1, + "id": 15 + }, + { + "release_time": 1545, + "due_time": 2603, + "duration": 41, + "coordinate": [ + -20.295889650811347, + 122.11421093532385 + ], + "sensor_type": 1, + "id": 16 + }, + { + "release_time": 323, + "due_time": 3547, + "duration": 36, + "coordinate": [ + -2.90747738858002, + 119.497770320639 + ], + "sensor_type": 1, + "id": 17 + }, + { + "release_time": 392, + "due_time": 3547, + "duration": 45, + "coordinate": [ + 3.967112771020794, + 136.82085776117492 + ], + "sensor_type": 1, + "id": 18 + }, + { + "release_time": 1488, + "due_time": 3540, + "duration": 20, + "coordinate": [ + -49.654667430959954, + -169.05650281565428 + ], + "sensor_type": 1, + "id": 19 + }, + { + "release_time": 2226, + "due_time": 3207, + "duration": 49, + "coordinate": [ + -78.21748031300955, + -87.392223460507 + ], + "sensor_type": 1, + "id": 20 + }, + { + "release_time": 2405, + "due_time": 2543, + "duration": 15, + "coordinate": [ + -79.37311803402648, + -78.56436872678609 + ], + "sensor_type": 1, + "id": 21 + }, + { + "release_time": 874, + "due_time": 2762, + "duration": 51, + "coordinate": [ + -89.48957045094727, + 97.1021233138627 + ], + "sensor_type": 1, + "id": 22 + }, + { + "release_time": 2249, + "due_time": 3572, + "duration": 23, + "coordinate": [ + 76.80343783655101, + 123.48434365469035 + ], + "sensor_type": 1, + "id": 23 + }, + { + "release_time": 1224, + "due_time": 2715, + "duration": 59, + "coordinate": [ + 29.907158898690653, + 140.30629609983714 + ], + "sensor_type": 1, + "id": 24 + }, + { + "release_time": 813, + "due_time": 1777, + "duration": 22, + "coordinate": [ + -78.08869605666311, + -176.689572952962 + ], + "sensor_type": 1, + "id": 25 + }, + { + "release_time": 1189, + "due_time": 2480, + "duration": 24, + "coordinate": [ + -21.245312860962372, + -108.6302341354228 + ], + "sensor_type": 1, + "id": 26 + }, + { + "release_time": 1736, + "due_time": 2866, + "duration": 54, + "coordinate": [ + 20.335594174866472, + 56.295225413722704 + ], + "sensor_type": 1, + "id": 27 + }, + { + "release_time": 1024, + "due_time": 3287, + "duration": 32, + "coordinate": [ + -81.63545453582933, + 100.95307036515294 + ], + "sensor_type": 1, + "id": 28 + }, + { + "release_time": 1287, + "due_time": 1766, + "duration": 50, + "coordinate": [ + -78.38164612133288, + -99.40743050013154 + ], + "sensor_type": 1, + "id": 29 + }, + { + "release_time": 2565, + "due_time": 2969, + "duration": 51, + "coordinate": [ + -87.72287540533884, + 61.34927358995205 + ], + "sensor_type": 1, + "id": 30 + }, + { + "release_time": 483, + "due_time": 1509, + "duration": 41, + "coordinate": [ + 8.19683761508331, + -10.744541858715735 + ], + "sensor_type": 1, + "id": 31 + }, + { + "release_time": 1886, + "due_time": 3126, + "duration": 53, + "coordinate": [ + 61.153779810647336, + 74.39216617017189 + ], + "sensor_type": 1, + "id": 32 + }, + { + "release_time": 143, + "due_time": 647, + "duration": 50, + "coordinate": [ + -18.176006515400076, + -34.03908379606426 + ], + "sensor_type": 1, + "id": 33 + }, + { + "release_time": 577, + "due_time": 2468, + "duration": 44, + "coordinate": [ + -14.457485352535414, + 26.889571949838142 + ], + "sensor_type": 1, + "id": 34 + }, + { + "release_time": 1246, + "due_time": 2109, + "duration": 49, + "coordinate": [ + -41.598375407534434, + -13.801702212390921 + ], + "sensor_type": 1, + "id": 35 + }, + { + "release_time": 2666, + "due_time": 3057, + "duration": 25, + "coordinate": [ + 70.547863240244, + 52.192529003746756 + ], + "sensor_type": 1, + "id": 36 + }, + { + "release_time": 367, + "due_time": 1833, + "duration": 20, + "coordinate": [ + -45.95465114333686, + 174.3915571381043 + ], + "sensor_type": 1, + "id": 37 + }, + { + "release_time": 3008, + "due_time": 3502, + "duration": 60, + "coordinate": [ + 10.507191174408717, + -176.42899987689174 + ], + "sensor_type": 1, + "id": 38 + }, + { + "release_time": 2102, + "due_time": 2839, + "duration": 43, + "coordinate": [ + 43.58260992932327, + 23.772266761646506 + ], + "sensor_type": 1, + "id": 39 + }, + { + "release_time": 977, + "due_time": 1760, + "duration": 16, + "coordinate": [ + -2.6095664580141573, + -144.95717334096202 + ], + "sensor_type": 1, + "id": 40 + }, + { + "release_time": 1174, + "due_time": 1602, + "duration": 38, + "coordinate": [ + -26.850714846348815, + 4.589337466261583 + ], + "sensor_type": 1, + "id": 41 + }, + { + "release_time": 2684, + "due_time": 3352, + "duration": 38, + "coordinate": [ + 36.945180818767426, + -109.01558880112088 + ], + "sensor_type": 1, + "id": 42 + }, + { + "release_time": 2136, + "due_time": 3255, + "duration": 53, + "coordinate": [ + -41.429683705431636, + 56.17176309223049 + ], + "sensor_type": 1, + "id": 43 + }, + { + "release_time": 2622, + "due_time": 2936, + "duration": 26, + "coordinate": [ + 71.10110368211201, + 91.00949736765557 + ], + "sensor_type": 1, + "id": 44 + }, + { + "release_time": 46, + "due_time": 3327, + "duration": 45, + "coordinate": [ + -37.32169448950358, + -95.92940827950092 + ], + "sensor_type": 1, + "id": 45 + }, + { + "release_time": 2803, + "due_time": 3583, + "duration": 51, + "coordinate": [ + 19.332413258445527, + -70.67525677122218 + ], + "sensor_type": 1, + "id": 46 + }, + { + "release_time": 399, + "due_time": 3392, + "duration": 17, + "coordinate": [ + 46.42254312053015, + 52.06742624691495 + ], + "sensor_type": 1, + "id": 47 + }, + { + "release_time": 3395, + "due_time": 3581, + "duration": 38, + "coordinate": [ + 68.8137107408134, + 85.29671235248173 + ], + "sensor_type": 1, + "id": 48 + }, + { + "release_time": 2773, + "due_time": 3240, + "duration": 41, + "coordinate": [ + -71.90212151472394, + -128.48438024077402 + ], + "sensor_type": 1, + "id": 49 + }, + { + "release_time": 829, + "due_time": 2672, + "duration": 24, + "coordinate": [ + -57.04800816108496, + -7.371376350029266 + ], + "sensor_type": 1, + "id": 50 + }, + { + "release_time": 2749, + "due_time": 3429, + "duration": 43, + "coordinate": [ + 26.16988219820948, + -16.94122682998875 + ], + "sensor_type": 1, + "id": 51 + }, + { + "release_time": 2674, + "due_time": 3449, + "duration": 60, + "coordinate": [ + 77.94299557173744, + -8.108775028415636 + ], + "sensor_type": 1, + "id": 52 + }, + { + "release_time": 1127, + "due_time": 2201, + "duration": 43, + "coordinate": [ + -43.54858718083464, + 98.68286065168371 + ], + "sensor_type": 1, + "id": 53 + }, + { + "release_time": 1741, + "due_time": 1980, + "duration": 39, + "coordinate": [ + 55.44633757376704, + 4.282444150497099 + ], + "sensor_type": 1, + "id": 54 + }, + { + "release_time": 2889, + "due_time": 3573, + "duration": 51, + "coordinate": [ + 87.91374342526001, + 33.2604893733517 + ], + "sensor_type": 1, + "id": 55 + }, + { + "release_time": 2329, + "due_time": 2740, + "duration": 38, + "coordinate": [ + 49.029846766521445, + -136.53084501543856 + ], + "sensor_type": 1, + "id": 56 + }, + { + "release_time": 2836, + "due_time": 3106, + "duration": 42, + "coordinate": [ + -27.72639865677138, + -148.0733729848453 + ], + "sensor_type": 1, + "id": 57 + }, + { + "release_time": 330, + "due_time": 1272, + "duration": 36, + "coordinate": [ + 80.05680924732152, + -83.35593830082874 + ], + "sensor_type": 1, + "id": 58 + }, + { + "release_time": 497, + "due_time": 1933, + "duration": 20, + "coordinate": [ + -84.88620487161491, + 161.05870598166194 + ], + "sensor_type": 1, + "id": 59 + }, + { + "release_time": 893, + "due_time": 2367, + "duration": 59, + "coordinate": [ + 21.686331302598376, + 92.45248683253669 + ], + "sensor_type": 1, + "id": 60 + }, + { + "release_time": 2202, + "due_time": 2828, + "duration": 23, + "coordinate": [ + -66.09392139335628, + -109.61811952653413 + ], + "sensor_type": 1, + "id": 61 + }, + { + "release_time": 670, + "due_time": 3303, + "duration": 56, + "coordinate": [ + 48.77864268337157, + -46.90970938210262 + ], + "sensor_type": 1, + "id": 62 + }, + { + "release_time": 3329, + "due_time": 3550, + "duration": 45, + "coordinate": [ + -60.865866467992994, + -40.85604207275938 + ], + "sensor_type": 1, + "id": 63 + }, + { + "release_time": 3422, + "due_time": 3529, + "duration": 32, + "coordinate": [ + -87.2614479919489, + 108.08886539422781 + ], + "sensor_type": 1, + "id": 64 + }, + { + "release_time": 878, + "due_time": 2413, + "duration": 20, + "coordinate": [ + 12.99217908955967, + -103.36501144531827 + ], + "sensor_type": 1, + "id": 65 + }, + { + "release_time": 1051, + "due_time": 1874, + "duration": 18, + "coordinate": [ + 44.539496398919994, + 105.28911177868844 + ], + "sensor_type": 1, + "id": 66 + }, + { + "release_time": 1473, + "due_time": 1762, + "duration": 33, + "coordinate": [ + 47.42903131662402, + -173.6383802621758 + ], + "sensor_type": 1, + "id": 67 + }, + { + "release_time": 346, + "due_time": 3052, + "duration": 39, + "coordinate": [ + -73.15736692288628, + -52.4469612658971 + ], + "sensor_type": 1, + "id": 68 + }, + { + "release_time": 761, + "due_time": 3133, + "duration": 30, + "coordinate": [ + 7.328200998504002, + -83.92869226569644 + ], + "sensor_type": 1, + "id": 69 + }, + { + "release_time": 1356, + "due_time": 1941, + "duration": 55, + "coordinate": [ + -43.74698407548156, + -162.32225677726547 + ], + "sensor_type": 1, + "id": 70 + }, + { + "release_time": 1276, + "due_time": 2309, + "duration": 52, + "coordinate": [ + 59.25659606600536, + -70.12288784096162 + ], + "sensor_type": 1, + "id": 71 + }, + { + "release_time": 1037, + "due_time": 2993, + "duration": 24, + "coordinate": [ + 39.83737331577825, + 73.96272533492308 + ], + "sensor_type": 1, + "id": 72 + }, + { + "release_time": 874, + "due_time": 1630, + "duration": 29, + "coordinate": [ + 14.442730727654947, + -46.176056941084084 + ], + "sensor_type": 1, + "id": 73 + }, + { + "release_time": 908, + "due_time": 1172, + "duration": 29, + "coordinate": [ + -74.23503542104935, + -100.10908256479696 + ], + "sensor_type": 1, + "id": 74 + }, + { + "release_time": 54, + "due_time": 466, + "duration": 23, + "coordinate": [ + -26.30468011878, + -157.65123851811725 + ], + "sensor_type": 1, + "id": 75 + }, + { + "release_time": 3057, + "due_time": 3251, + "duration": 48, + "coordinate": [ + 37.858425420753434, + 140.20768380169199 + ], + "sensor_type": 1, + "id": 76 + }, + { + "release_time": 1056, + "due_time": 2541, + "duration": 35, + "coordinate": [ + -3.4349906698376174, + -143.3026879418402 + ], + "sensor_type": 1, + "id": 77 + }, + { + "release_time": 2076, + "due_time": 3303, + "duration": 41, + "coordinate": [ + -6.50335217353809, + 5.676768121532348 + ], + "sensor_type": 1, + "id": 78 + }, + { + "release_time": 404, + "due_time": 811, + "duration": 47, + "coordinate": [ + 76.97386616445877, + -53.47720536083631 + ], + "sensor_type": 1, + "id": 79 + }, + { + "release_time": 3234, + "due_time": 3453, + "duration": 54, + "coordinate": [ + 66.94329065386401, + 58.975778062806 + ], + "sensor_type": 1, + "id": 80 + }, + { + "release_time": 1076, + "due_time": 1330, + "duration": 57, + "coordinate": [ + 22.807622356140882, + 137.6658847324611 + ], + "sensor_type": 1, + "id": 81 + }, + { + "release_time": 3243, + "due_time": 3402, + "duration": 53, + "coordinate": [ + 42.548737030171026, + 1.0137593013721755 + ], + "sensor_type": 1, + "id": 82 + }, + { + "release_time": 914, + "due_time": 2670, + "duration": 27, + "coordinate": [ + -78.22950450230923, + 104.99721338607111 + ], + "sensor_type": 1, + "id": 83 + }, + { + "release_time": 2852, + "due_time": 3375, + "duration": 59, + "coordinate": [ + -80.41509012908718, + -71.40359582556867 + ], + "sensor_type": 1, + "id": 84 + }, + { + "release_time": 1444, + "due_time": 2123, + "duration": 40, + "coordinate": [ + 79.6825334852804, + 89.11821762535016 + ], + "sensor_type": 1, + "id": 85 + }, + { + "release_time": 1283, + "due_time": 1535, + "duration": 46, + "coordinate": [ + 51.885103417554035, + 35.493943421626994 + ], + "sensor_type": 1, + "id": 86 + }, + { + "release_time": 3401, + "due_time": 3546, + "duration": 36, + "coordinate": [ + 18.037420831412717, + 3.9377360115647377 + ], + "sensor_type": 1, + "id": 87 + }, + { + "release_time": 1838, + "due_time": 2416, + "duration": 35, + "coordinate": [ + 27.782651660729684, + 157.29998708401587 + ], + "sensor_type": 1, + "id": 88 + }, + { + "release_time": 2473, + "due_time": 2679, + "duration": 38, + "coordinate": [ + 39.88527412679784, + -91.07478335227037 + ], + "sensor_type": 1, + "id": 89 + }, + { + "release_time": 3278, + "due_time": 3525, + "duration": 17, + "coordinate": [ + -33.1984487360568, + 164.02120117279867 + ], + "sensor_type": 1, + "id": 90 + }, + { + "release_time": 2267, + "due_time": 2354, + "duration": 20, + "coordinate": [ + 20.32652219074052, + -29.230090243512706 + ], + "sensor_type": 1, + "id": 91 + }, + { + "release_time": 1838, + "due_time": 2171, + "duration": 17, + "coordinate": [ + 77.76508872680239, + -113.9023601272909 + ], + "sensor_type": 1, + "id": 92 + }, + { + "release_time": 2533, + "due_time": 3578, + "duration": 42, + "coordinate": [ + -45.350738298695795, + -90.11378808259164 + ], + "sensor_type": 1, + "id": 93 + }, + { + "release_time": 880, + "due_time": 1287, + "duration": 36, + "coordinate": [ + -10.644948310127347, + 129.52637133213528 + ], + "sensor_type": 1, + "id": 94 + }, + { + "release_time": 966, + "due_time": 2449, + "duration": 50, + "coordinate": [ + -49.569889526727174, + -136.19368171518238 + ], + "sensor_type": 1, + "id": 95 + }, + { + "release_time": 2313, + "due_time": 2582, + "duration": 27, + "coordinate": [ + 59.327496914159525, + 56.3932568599202 + ], + "sensor_type": 1, + "id": 96 + }, + { + "release_time": 54, + "due_time": 3241, + "duration": 29, + "coordinate": [ + -46.35116756366864, + 11.78698740877519 + ], + "sensor_type": 1, + "id": 97 + }, + { + "release_time": 1590, + "due_time": 2655, + "duration": 58, + "coordinate": [ + 63.32102791417097, + -6.677384711441647 + ], + "sensor_type": 1, + "id": 98 + }, + { + "release_time": 861, + "due_time": 2793, + "duration": 29, + "coordinate": [ + 55.01890141061355, + 30.489009408068455 + ], + "sensor_type": 1, + "id": 99 + }, + { + "release_time": 193, + "due_time": 2452, + "duration": 59, + "coordinate": [ + 24.044376795919362, + 73.159588724365 + ], + "sensor_type": 1, + "id": 100 + }, + { + "release_time": 3450, + "due_time": 3568, + "duration": 33, + "coordinate": [ + 41.29874852624363, + 140.62221127906156 + ], + "sensor_type": 1, + "id": 101 + }, + { + "release_time": 1558, + "due_time": 1794, + "duration": 39, + "coordinate": [ + 83.01428938940575, + -49.49119100134382 + ], + "sensor_type": 1, + "id": 102 + }, + { + "release_time": 2427, + "due_time": 2755, + "duration": 29, + "coordinate": [ + -59.26520886346723, + 136.71363607010545 + ], + "sensor_type": 1, + "id": 103 + }, + { + "release_time": 1911, + "due_time": 3398, + "duration": 40, + "coordinate": [ + 21.44507961675157, + 134.54307571584826 + ], + "sensor_type": 1, + "id": 104 + }, + { + "release_time": 230, + "due_time": 2757, + "duration": 57, + "coordinate": [ + 31.84348260562031, + -40.89349511787549 + ], + "sensor_type": 1, + "id": 105 + }, + { + "release_time": 2569, + "due_time": 3478, + "duration": 28, + "coordinate": [ + 88.33072764159556, + 1.606965426004706 + ], + "sensor_type": 1, + "id": 106 + }, + { + "release_time": 3229, + "due_time": 3400, + "duration": 56, + "coordinate": [ + 75.67241603756784, + 77.84539595569885 + ], + "sensor_type": 1, + "id": 107 + }, + { + "release_time": 1499, + "due_time": 2940, + "duration": 16, + "coordinate": [ + 53.10019083793941, + 76.59988327179786 + ], + "sensor_type": 1, + "id": 108 + }, + { + "release_time": 3552, + "due_time": 3600, + "duration": 16, + "coordinate": [ + 19.96306559108112, + 117.4050571655336 + ], + "sensor_type": 1, + "id": 109 + }, + { + "release_time": 3278, + "due_time": 3422, + "duration": 47, + "coordinate": [ + -21.91363805963792, + 100.39636664817829 + ], + "sensor_type": 1, + "id": 110 + }, + { + "release_time": 2393, + "due_time": 2632, + "duration": 51, + "coordinate": [ + -7.108491116165965, + 121.86049102343446 + ], + "sensor_type": 1, + "id": 111 + }, + { + "release_time": 2465, + "due_time": 2882, + "duration": 34, + "coordinate": [ + -25.801156257116645, + 59.5286456079981 + ], + "sensor_type": 1, + "id": 112 + }, + { + "release_time": 1639, + "due_time": 2916, + "duration": 25, + "coordinate": [ + 2.9000479531083556, + 94.1337506476271 + ], + "sensor_type": 1, + "id": 113 + }, + { + "release_time": 824, + "due_time": 2622, + "duration": 25, + "coordinate": [ + -5.829178241207714, + -74.474978820668 + ], + "sensor_type": 1, + "id": 114 + }, + { + "release_time": 284, + "due_time": 1403, + "duration": 40, + "coordinate": [ + -8.504407260242544, + 29.230130596007342 + ], + "sensor_type": 1, + "id": 115 + }, + { + "release_time": 2311, + "due_time": 3072, + "duration": 18, + "coordinate": [ + 45.470270886685654, + 100.24920411380288 + ], + "sensor_type": 1, + "id": 116 + }, + { + "release_time": 920, + "due_time": 2491, + "duration": 51, + "coordinate": [ + 75.22935174952826, + 3.298090397261376 + ], + "sensor_type": 1, + "id": 117 + }, + { + "release_time": 387, + "due_time": 3362, + "duration": 48, + "coordinate": [ + -7.5917295484204885, + 130.91889705411552 + ], + "sensor_type": 1, + "id": 118 + }, + { + "release_time": 2474, + "due_time": 2949, + "duration": 52, + "coordinate": [ + 69.44287288484088, + -39.43832369138542 + ], + "sensor_type": 1, + "id": 119 + }, + { + "release_time": 3401, + "due_time": 3484, + "duration": 16, + "coordinate": [ + -28.86950502023261, + 92.81740628076255 + ], + "sensor_type": 1, + "id": 120 + }, + { + "release_time": 2902, + "due_time": 3349, + "duration": 40, + "coordinate": [ + -70.63839861260266, + -29.545201697239747 + ], + "sensor_type": 1, + "id": 121 + }, + { + "release_time": 2298, + "due_time": 2943, + "duration": 57, + "coordinate": [ + 68.21151589269522, + 169.30045201186272 + ], + "sensor_type": 1, + "id": 122 + }, + { + "release_time": 3328, + "due_time": 3558, + "duration": 54, + "coordinate": [ + 63.48107087664815, + -79.72374789507494 + ], + "sensor_type": 1, + "id": 123 + }, + { + "release_time": 2019, + "due_time": 3489, + "duration": 18, + "coordinate": [ + 9.938597933184823, + -173.9981424200265 + ], + "sensor_type": 1, + "id": 124 + }, + { + "release_time": 238, + "due_time": 719, + "duration": 56, + "coordinate": [ + 32.305444013922894, + -92.98299501165658 + ], + "sensor_type": 1, + "id": 125 + }, + { + "release_time": 3051, + "due_time": 3192, + "duration": 37, + "coordinate": [ + -36.01721314973105, + -14.157767080081754 + ], + "sensor_type": 1, + "id": 126 + }, + { + "release_time": 922, + "due_time": 1066, + "duration": 30, + "coordinate": [ + -8.401320721657612, + 178.58219483439882 + ], + "sensor_type": 1, + "id": 127 + }, + { + "release_time": 394, + "due_time": 528, + "duration": 43, + "coordinate": [ + -35.2921105825571, + -145.71108130724744 + ], + "sensor_type": 1, + "id": 128 + }, + { + "release_time": 2181, + "due_time": 2301, + "duration": 21, + "coordinate": [ + 31.588871986504984, + 176.9343963844567 + ], + "sensor_type": 1, + "id": 129 + }, + { + "release_time": 1805, + "due_time": 3136, + "duration": 39, + "coordinate": [ + 81.51507414468898, + -82.35152400121623 + ], + "sensor_type": 1, + "id": 130 + }, + { + "release_time": 1023, + "due_time": 2649, + "duration": 28, + "coordinate": [ + 8.081781092676962, + -38.618540937797604 + ], + "sensor_type": 1, + "id": 131 + }, + { + "release_time": 2262, + "due_time": 2440, + "duration": 21, + "coordinate": [ + -7.41089558969405, + 178.25996945930711 + ], + "sensor_type": 1, + "id": 132 + }, + { + "release_time": 293, + "due_time": 2286, + "duration": 28, + "coordinate": [ + -65.02047163170234, + 59.26020355101227 + ], + "sensor_type": 1, + "id": 133 + }, + { + "release_time": 2614, + "due_time": 3136, + "duration": 29, + "coordinate": [ + 41.52209085193246, + 16.523858377921925 + ], + "sensor_type": 1, + "id": 134 + }, + { + "release_time": 3318, + "due_time": 3571, + "duration": 44, + "coordinate": [ + -24.843614419428718, + 151.89261603897222 + ], + "sensor_type": 1, + "id": 135 + }, + { + "release_time": 3315, + "due_time": 3557, + "duration": 44, + "coordinate": [ + -12.081609901256641, + 150.26088958844463 + ], + "sensor_type": 1, + "id": 136 + }, + { + "release_time": 2190, + "due_time": 3518, + "duration": 28, + "coordinate": [ + -89.41521239633936, + -85.95043700073616 + ], + "sensor_type": 1, + "id": 137 + }, + { + "release_time": 1187, + "due_time": 1915, + "duration": 30, + "coordinate": [ + 88.15983105754381, + -118.21084628406447 + ], + "sensor_type": 1, + "id": 138 + }, + { + "release_time": 1487, + "due_time": 2513, + "duration": 15, + "coordinate": [ + -55.999986618856006, + -77.96792532659478 + ], + "sensor_type": 1, + "id": 139 + }, + { + "release_time": 316, + "due_time": 2202, + "duration": 39, + "coordinate": [ + 78.0349673468483, + -64.98216500621682 + ], + "sensor_type": 1, + "id": 140 + }, + { + "release_time": 2041, + "due_time": 2433, + "duration": 22, + "coordinate": [ + 51.76202655510619, + -150.40524706144726 + ], + "sensor_type": 1, + "id": 141 + }, + { + "release_time": 1902, + "due_time": 2229, + "duration": 35, + "coordinate": [ + 48.39943094561767, + 147.43054342278458 + ], + "sensor_type": 1, + "id": 142 + }, + { + "release_time": 1693, + "due_time": 1935, + "duration": 27, + "coordinate": [ + -85.11969829241505, + 135.4735004765339 + ], + "sensor_type": 1, + "id": 143 + }, + { + "release_time": 2701, + "due_time": 3584, + "duration": 38, + "coordinate": [ + -71.49382335452717, + 44.754820681020846 + ], + "sensor_type": 1, + "id": 144 + }, + { + "release_time": 5, + "due_time": 1201, + "duration": 40, + "coordinate": [ + 29.012431232077617, + -49.21944101829487 + ], + "sensor_type": 1, + "id": 145 + }, + { + "release_time": 2028, + "due_time": 2346, + "duration": 56, + "coordinate": [ + -47.33785729307553, + 114.66185967622579 + ], + "sensor_type": 1, + "id": 146 + }, + { + "release_time": 1905, + "due_time": 2422, + "duration": 35, + "coordinate": [ + -29.82057137080224, + -60.18910614176784 + ], + "sensor_type": 1, + "id": 147 + }, + { + "release_time": 1041, + "due_time": 1428, + "duration": 30, + "coordinate": [ + -23.290676644592835, + 93.79387222836073 + ], + "sensor_type": 1, + "id": 148 + }, + { + "release_time": 1783, + "due_time": 1974, + "duration": 60, + "coordinate": [ + 17.040874596738774, + -81.49262325983017 + ], + "sensor_type": 1, + "id": 149 + }, + { + "release_time": 727, + "due_time": 1124, + "duration": 50, + "coordinate": [ + 21.834608978086052, + -13.529328855698907 + ], + "sensor_type": 1, + "id": 150 + }, + { + "release_time": 1538, + "due_time": 2622, + "duration": 35, + "coordinate": [ + 27.339142748033325, + -77.15409593424073 + ], + "sensor_type": 1, + "id": 151 + }, + { + "release_time": 2905, + "due_time": 3496, + "duration": 27, + "coordinate": [ + 35.78929231118762, + 105.04384496361735 + ], + "sensor_type": 1, + "id": 152 + }, + { + "release_time": 1483, + "due_time": 3311, + "duration": 23, + "coordinate": [ + 39.90225149228408, + -135.14595407070442 + ], + "sensor_type": 1, + "id": 153 + }, + { + "release_time": 1687, + "due_time": 2672, + "duration": 30, + "coordinate": [ + -67.01037089106799, + 112.87292293724852 + ], + "sensor_type": 1, + "id": 154 + }, + { + "release_time": 2063, + "due_time": 3004, + "duration": 39, + "coordinate": [ + 38.13343867551794, + -57.62902302004399 + ], + "sensor_type": 1, + "id": 155 + }, + { + "release_time": 1281, + "due_time": 1878, + "duration": 50, + "coordinate": [ + 24.947687149316877, + 108.65447572750338 + ], + "sensor_type": 1, + "id": 156 + }, + { + "release_time": 971, + "due_time": 3423, + "duration": 58, + "coordinate": [ + 34.993140494476876, + 119.34587910563607 + ], + "sensor_type": 1, + "id": 157 + }, + { + "release_time": 1391, + "due_time": 2660, + "duration": 53, + "coordinate": [ + -57.2638013470723, + -46.75129310699566 + ], + "sensor_type": 1, + "id": 158 + }, + { + "release_time": 2201, + "due_time": 3531, + "duration": 45, + "coordinate": [ + 49.886204928500916, + 136.00797642839797 + ], + "sensor_type": 1, + "id": 159 + }, + { + "release_time": 2394, + "due_time": 2969, + "duration": 59, + "coordinate": [ + -53.77967963722388, + 147.96327360914182 + ], + "sensor_type": 1, + "id": 160 + }, + { + "release_time": 3405, + "due_time": 3567, + "duration": 42, + "coordinate": [ + -15.96718796974426, + -99.34441141696875 + ], + "sensor_type": 1, + "id": 161 + }, + { + "release_time": 633, + "due_time": 3167, + "duration": 33, + "coordinate": [ + -6.660284452564753, + -43.93073911948352 + ], + "sensor_type": 1, + "id": 162 + }, + { + "release_time": 3044, + "due_time": 3530, + "duration": 58, + "coordinate": [ + -66.17485031494417, + 9.734422913534218 + ], + "sensor_type": 1, + "id": 163 + }, + { + "release_time": 2239, + "due_time": 2363, + "duration": 22, + "coordinate": [ + -77.5900843432218, + -170.85852664426142 + ], + "sensor_type": 1, + "id": 164 + }, + { + "release_time": 1576, + "due_time": 2013, + "duration": 59, + "coordinate": [ + -36.492135645516136, + 6.181481469664902 + ], + "sensor_type": 1, + "id": 165 + }, + { + "release_time": 3097, + "due_time": 3587, + "duration": 36, + "coordinate": [ + 17.227264626297327, + 117.3971091703944 + ], + "sensor_type": 1, + "id": 166 + }, + { + "release_time": 2470, + "due_time": 3189, + "duration": 49, + "coordinate": [ + -51.70851877688493, + -64.78599566185808 + ], + "sensor_type": 1, + "id": 167 + }, + { + "release_time": 3511, + "due_time": 3595, + "duration": 25, + "coordinate": [ + -63.04553123870298, + -133.81387098579987 + ], + "sensor_type": 1, + "id": 168 + }, + { + "release_time": 2944, + "due_time": 3475, + "duration": 28, + "coordinate": [ + -34.27198068864017, + -5.7346501958097065 + ], + "sensor_type": 1, + "id": 169 + }, + { + "release_time": 2813, + "due_time": 3380, + "duration": 17, + "coordinate": [ + -73.38320930216035, + -113.46636367381191 + ], + "sensor_type": 1, + "id": 170 + }, + { + "release_time": 930, + "due_time": 1109, + "duration": 15, + "coordinate": [ + 40.060410227036186, + -141.6776002216253 + ], + "sensor_type": 1, + "id": 171 + }, + { + "release_time": 539, + "due_time": 2553, + "duration": 57, + "coordinate": [ + 71.39116182505688, + 74.87614375907819 + ], + "sensor_type": 1, + "id": 172 + }, + { + "release_time": 2966, + "due_time": 3190, + "duration": 50, + "coordinate": [ + -69.36359172705501, + 20.86267235494131 + ], + "sensor_type": 1, + "id": 173 + }, + { + "release_time": 2648, + "due_time": 2991, + "duration": 29, + "coordinate": [ + 83.84955871594082, + 132.7662351998431 + ], + "sensor_type": 1, + "id": 174 + }, + { + "release_time": 707, + "due_time": 2487, + "duration": 53, + "coordinate": [ + 26.17024147476407, + -170.799157401159 + ], + "sensor_type": 1, + "id": 175 + }, + { + "release_time": 774, + "due_time": 3135, + "duration": 19, + "coordinate": [ + 74.70412575158221, + -102.73416086988014 + ], + "sensor_type": 1, + "id": 176 + }, + { + "release_time": 846, + "due_time": 1070, + "duration": 35, + "coordinate": [ + -51.8030038697033, + 153.4392775385263 + ], + "sensor_type": 1, + "id": 177 + }, + { + "release_time": 3324, + "due_time": 3537, + "duration": 26, + "coordinate": [ + 36.763958473599956, + 75.74015583403965 + ], + "sensor_type": 1, + "id": 178 + }, + { + "release_time": 2268, + "due_time": 2903, + "duration": 19, + "coordinate": [ + -31.756841918372686, + -107.30408920131131 + ], + "sensor_type": 1, + "id": 179 + }, + { + "release_time": 836, + "due_time": 2423, + "duration": 43, + "coordinate": [ + 42.44946764796711, + 14.862469686448492 + ], + "sensor_type": 1, + "id": 180 + }, + { + "release_time": 3048, + "due_time": 3524, + "duration": 57, + "coordinate": [ + 64.25447877649987, + -157.10879227667687 + ], + "sensor_type": 1, + "id": 181 + }, + { + "release_time": 1709, + "due_time": 1993, + "duration": 22, + "coordinate": [ + 35.60074714722218, + 54.33473258583382 + ], + "sensor_type": 1, + "id": 182 + }, + { + "release_time": 2744, + "due_time": 3056, + "duration": 31, + "coordinate": [ + 57.28676118260819, + 6.201085071090461 + ], + "sensor_type": 1, + "id": 183 + }, + { + "release_time": 3207, + "due_time": 3387, + "duration": 56, + "coordinate": [ + 51.24674699540887, + 73.8838887507201 + ], + "sensor_type": 1, + "id": 184 + }, + { + "release_time": 2167, + "due_time": 3096, + "duration": 32, + "coordinate": [ + 60.25826664454655, + 146.9963472032063 + ], + "sensor_type": 1, + "id": 185 + }, + { + "release_time": 2701, + "due_time": 3433, + "duration": 46, + "coordinate": [ + -16.0206466173006, + -141.2941697727014 + ], + "sensor_type": 1, + "id": 186 + }, + { + "release_time": 1923, + "due_time": 3089, + "duration": 56, + "coordinate": [ + -76.17797783692562, + -15.80812178825002 + ], + "sensor_type": 1, + "id": 187 + }, + { + "release_time": 1430, + "due_time": 2007, + "duration": 45, + "coordinate": [ + 43.64243005769495, + -33.594833730727345 + ], + "sensor_type": 1, + "id": 188 + }, + { + "release_time": 2769, + "due_time": 3412, + "duration": 20, + "coordinate": [ + -22.821349757723212, + 9.695241776784599 + ], + "sensor_type": 1, + "id": 189 + }, + { + "release_time": 2491, + "due_time": 3354, + "duration": 42, + "coordinate": [ + 2.3029948030280707, + -143.19340166088344 + ], + "sensor_type": 1, + "id": 190 + }, + { + "release_time": 996, + "due_time": 1564, + "duration": 31, + "coordinate": [ + -60.28187818920748, + -49.73113985523702 + ], + "sensor_type": 1, + "id": 191 + }, + { + "release_time": 2772, + "due_time": 3532, + "duration": 17, + "coordinate": [ + 62.6966890137426, + -134.17431905045913 + ], + "sensor_type": 1, + "id": 192 + }, + { + "release_time": 259, + "due_time": 518, + "duration": 28, + "coordinate": [ + 87.33319389684831, + -101.99216352632962 + ], + "sensor_type": 1, + "id": 193 + }, + { + "release_time": 492, + "due_time": 1604, + "duration": 56, + "coordinate": [ + 11.785018815381704, + 178.81192236675633 + ], + "sensor_type": 1, + "id": 194 + }, + { + "release_time": 2440, + "due_time": 2979, + "duration": 40, + "coordinate": [ + -55.33118671962807, + 48.72778125533105 + ], + "sensor_type": 1, + "id": 195 + }, + { + "release_time": 1626, + "due_time": 2982, + "duration": 44, + "coordinate": [ + 56.824031272919626, + -111.98449369489978 + ], + "sensor_type": 1, + "id": 196 + }, + { + "release_time": 1565, + "due_time": 2976, + "duration": 54, + "coordinate": [ + 24.02198637983294, + 149.0074671680954 + ], + "sensor_type": 1, + "id": 197 + }, + { + "release_time": 2462, + "due_time": 2676, + "duration": 34, + "coordinate": [ + -79.92403362962821, + -105.97819869989758 + ], + "sensor_type": 1, + "id": 198 + }, + { + "release_time": 757, + "due_time": 3435, + "duration": 36, + "coordinate": [ + -10.639142727759506, + -4.051240526386579 + ], + "sensor_type": 1, + "id": 199 + }, + { + "release_time": 823, + "due_time": 2749, + "duration": 25, + "coordinate": [ + 83.3959448055634, + -108.74452349696044 + ], + "sensor_type": 1, + "id": 200 + }, + { + "release_time": 1136, + "due_time": 1529, + "duration": 59, + "coordinate": [ + -41.763676974902396, + 111.42059538850356 + ], + "sensor_type": 1, + "id": 201 + }, + { + "release_time": 1380, + "due_time": 1471, + "duration": 20, + "coordinate": [ + 42.70947920910774, + 64.55813005239949 + ], + "sensor_type": 1, + "id": 202 + }, + { + "release_time": 675, + "due_time": 2643, + "duration": 31, + "coordinate": [ + 0.31323162053359965, + 88.23104735442081 + ], + "sensor_type": 1, + "id": 203 + }, + { + "release_time": 2981, + "due_time": 3401, + "duration": 42, + "coordinate": [ + -55.29626770451772, + 32.56097371572804 + ], + "sensor_type": 1, + "id": 204 + }, + { + "release_time": 3230, + "due_time": 3504, + "duration": 32, + "coordinate": [ + 48.5823573974821, + 104.73667890345541 + ], + "sensor_type": 1, + "id": 205 + }, + { + "release_time": 3458, + "due_time": 3595, + "duration": 38, + "coordinate": [ + -62.362080673047714, + 75.24826755726397 + ], + "sensor_type": 1, + "id": 206 + }, + { + "release_time": 1948, + "due_time": 3492, + "duration": 31, + "coordinate": [ + 72.32591769619177, + -25.519983404934266 + ], + "sensor_type": 1, + "id": 207 + }, + { + "release_time": 845, + "due_time": 1533, + "duration": 51, + "coordinate": [ + -13.421411448988977, + 142.26560215341914 + ], + "sensor_type": 1, + "id": 208 + }, + { + "release_time": 1273, + "due_time": 2181, + "duration": 41, + "coordinate": [ + 46.03390605739418, + -15.241841128487295 + ], + "sensor_type": 1, + "id": 209 + }, + { + "release_time": 2574, + "due_time": 3383, + "duration": 41, + "coordinate": [ + 79.77086989750958, + 7.5822534483337165 + ], + "sensor_type": 1, + "id": 210 + }, + { + "release_time": 1591, + "due_time": 3096, + "duration": 56, + "coordinate": [ + 86.64958158884252, + 94.47329735338366 + ], + "sensor_type": 1, + "id": 211 + }, + { + "release_time": 1020, + "due_time": 1300, + "duration": 16, + "coordinate": [ + 47.03897772415601, + 161.0821675875008 + ], + "sensor_type": 1, + "id": 212 + }, + { + "release_time": 1123, + "due_time": 3048, + "duration": 54, + "coordinate": [ + 78.72316289986327, + -63.101203013222744 + ], + "sensor_type": 1, + "id": 213 + }, + { + "release_time": 3188, + "due_time": 3486, + "duration": 34, + "coordinate": [ + -53.39866653550287, + 56.34655206137185 + ], + "sensor_type": 1, + "id": 214 + }, + { + "release_time": 3200, + "due_time": 3463, + "duration": 45, + "coordinate": [ + 83.36096405592099, + 12.403041531050008 + ], + "sensor_type": 1, + "id": 215 + }, + { + "release_time": 1458, + "due_time": 3325, + "duration": 52, + "coordinate": [ + -57.8933858745884, + -95.70532513504398 + ], + "sensor_type": 1, + "id": 216 + }, + { + "release_time": 269, + "due_time": 2008, + "duration": 44, + "coordinate": [ + -31.451709073976204, + 2.357902229163358 + ], + "sensor_type": 1, + "id": 217 + }, + { + "release_time": 3139, + "due_time": 3330, + "duration": 15, + "coordinate": [ + -6.213283629666535, + -159.32794302988307 + ], + "sensor_type": 1, + "id": 218 + }, + { + "release_time": 2077, + "due_time": 2293, + "duration": 53, + "coordinate": [ + 0.15504949673513124, + -10.737196725198203 + ], + "sensor_type": 1, + "id": 219 + }, + { + "release_time": 1397, + "due_time": 1833, + "duration": 50, + "coordinate": [ + 71.98965003636283, + 102.96224043951918 + ], + "sensor_type": 1, + "id": 220 + }, + { + "release_time": 1040, + "due_time": 2097, + "duration": 36, + "coordinate": [ + -74.9361694626849, + 126.62114126396301 + ], + "sensor_type": 1, + "id": 221 + } +] \ No newline at end of file diff --git a/benchmarks/aeosbench/dataset/cases/00759/constellation.json b/benchmarks/aeosbench/dataset/cases/00759/constellation.json new file mode 100644 index 0000000..eaf5def --- /dev/null +++ b/benchmarks/aeosbench/dataset/cases/00759/constellation.json @@ -0,0 +1,1476 @@ +{ + "orbits": [ + { + "id": 0, + "eccentricity": 0.0001335, + "semi_major_axis": 6921000.0, + "inclination": 53.2151, + "right_ascension_of_the_ascending_node": 159.0782, + "argument_of_perigee": 87.4282 + }, + { + "id": 1, + "eccentricity": 0.0001261, + "semi_major_axis": 6921000.0, + "inclination": 53.0524, + "right_ascension_of_the_ascending_node": 225.4671, + "argument_of_perigee": 83.2384 + }, + { + "id": 2, + "eccentricity": 0.0001375, + "semi_major_axis": 6921000.0, + "inclination": 53.2181, + "right_ascension_of_the_ascending_node": 65.0334, + "argument_of_perigee": 97.6162 + }, + { + "id": 3, + "eccentricity": 0.0002053, + "semi_major_axis": 7571000.0, + "inclination": 87.9097, + "right_ascension_of_the_ascending_node": 12.3551, + "argument_of_perigee": 107.4621 + }, + { + "id": 4, + "eccentricity": 0.0001438, + "semi_major_axis": 6921000.0, + "inclination": 53.0545, + "right_ascension_of_the_ascending_node": 102.2588, + "argument_of_perigee": 100.1432 + }, + { + "id": 5, + "eccentricity": 0.0002114, + "semi_major_axis": 6921000.0, + "inclination": 53.0568, + "right_ascension_of_the_ascending_node": 39.4117, + "argument_of_perigee": 122.9796 + }, + { + "id": 6, + "eccentricity": 0.0003832, + "semi_major_axis": 7013000.0, + "inclination": 97.8196, + "right_ascension_of_the_ascending_node": 245.2845, + "argument_of_perigee": 199.1108 + }, + { + "id": 7, + "eccentricity": 0.0001019, + "semi_major_axis": 6921000.0, + "inclination": 43.002, + "right_ascension_of_the_ascending_node": 179.2441, + "argument_of_perigee": 281.4948 + }, + { + "id": 8, + "eccentricity": 0.0013536, + "semi_major_axis": 7003000.0, + "inclination": 98.2987, + "right_ascension_of_the_ascending_node": 177.6026, + "argument_of_perigee": 302.0296 + }, + { + "id": 9, + "eccentricity": 0.0001259, + "semi_major_axis": 6921000.0, + "inclination": 53.216, + "right_ascension_of_the_ascending_node": 237.9429, + "argument_of_perigee": 77.3943 + }, + { + "id": 10, + "eccentricity": 0.0001395, + "semi_major_axis": 6921000.0, + "inclination": 53.2195, + "right_ascension_of_the_ascending_node": 316.2684, + "argument_of_perigee": 90.6543 + }, + { + "id": 11, + "eccentricity": 0.0002998, + "semi_major_axis": 6921000.0, + "inclination": 97.6568, + "right_ascension_of_the_ascending_node": 58.9501, + "argument_of_perigee": 94.062 + }, + { + "id": 12, + "eccentricity": 0.0001451, + "semi_major_axis": 6921000.0, + "inclination": 53.2183, + "right_ascension_of_the_ascending_node": 1.0058, + "argument_of_perigee": 80.5092 + }, + { + "id": 13, + "eccentricity": 0.0001249, + "semi_major_axis": 6921000.0, + "inclination": 43.0036, + "right_ascension_of_the_ascending_node": 305.5779, + "argument_of_perigee": 271.3602 + }, + { + "id": 14, + "eccentricity": 0.000151, + "semi_major_axis": 6921000.0, + "inclination": 53.058, + "right_ascension_of_the_ascending_node": 333.7626, + "argument_of_perigee": 107.3094 + } + ], + "satellites": [ + { + "inertia": [ + 119.4520492553711, + 0.0, + 0.0, + 0.0, + 103.9297103881836, + 0.0, + 0.0, + 0.0, + 105.79811096191406 + ], + "mass": 129.00264265093898, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 0, + "solar_panel": { + "direction": [ + -0.2954192488565684, + 0.19883243137057402, + 0.9344480358159499 + ], + "area": 0.1781379133950834, + "efficiency": 0.21674796857750256 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2831551487387965, + "power": 2.048318734364196, + "type": 1 + }, + "battery": { + "capacity": 8277.065416804748, + "percentage": 0.2077315394608728 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 591.8450643772235, + "power": 5.500982774861306, + "efficiency": 0.5921100823422079 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 507.6865525621565, + "power": 5.788313757657523, + "efficiency": 0.5276726743380143 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 575.176104027477, + "power": 6.798898034091145, + "efficiency": 0.50736061092829 + } + ], + "mrp_control": { + "k": 32.26356673439972, + "ki": 0.009102478091917143, + "p": 126.4171909378592, + "integral_limit": 0.008758389574220576 + }, + "true_anomaly": 228.5233669735835, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 0 + }, + { + "inertia": [ + 198.7960205078125, + 0.0, + 0.0, + 0.0, + 152.31393432617188, + 0.0, + 0.0, + 0.0, + 57.17097473144531 + ], + "mass": 153.94903515958595, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 1, + "solar_panel": { + "direction": [ + -0.25960279389224633, + 0.9585370233107802, + 0.11752941906539278 + ], + "area": 0.42290751350236655, + "efficiency": 0.3784232336055241 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.12262002140113491, + "power": 3.7285427661000607, + "type": 1 + }, + "battery": { + "capacity": 17729.999836848197, + "percentage": 0.5932753128512734 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 489.33365423025316, + "power": 6.874322182999904, + "efficiency": 0.5095022797708443 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 439.35893573704027, + "power": 6.88381606691307, + "efficiency": 0.5832825285000279 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 686.1372500210202, + "power": 6.804369976227167, + "efficiency": 0.5107562956405972 + } + ], + "mrp_control": { + "k": 60.822736743109225, + "ki": 0.007143517779585171, + "p": 197.53176814884563, + "integral_limit": 0.027204391739039196 + }, + "true_anomaly": 282.0653772876495, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 1 + }, + { + "inertia": [ + 123.15946960449219, + 0.0, + 0.0, + 0.0, + 61.644954681396484, + 0.0, + 0.0, + 0.0, + 168.77931213378906 + ], + "mass": 50.71609217868367, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 2, + "solar_panel": { + "direction": [ + -0.3153109731627805, + 0.3674308155072965, + -0.8749706200889167 + ], + "area": 0.3626673731647896, + "efficiency": 0.2189975868129258 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.19229303583162105, + "power": 4.131855405247688, + "type": 1 + }, + "battery": { + "capacity": 16770.84075790845, + "percentage": 0.6354051855030044 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 454.82059584194, + "power": 6.85350160677582, + "efficiency": 0.5924705185161001 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 474.36453280264226, + "power": 6.65238904753124, + "efficiency": 0.5060729186145255 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 471.6075257638865, + "power": 5.83499196208176, + "efficiency": 0.5467076677531822 + } + ], + "mrp_control": { + "k": 15.962148699891124, + "ki": 0.0003009463771980814, + "p": 52.25144226018124, + "integral_limit": 0.0009706437745256839 + }, + "true_anomaly": 179.89900544297754, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 2 + }, + { + "inertia": [ + 124.83281707763672, + 0.0, + 0.0, + 0.0, + 191.0384979248047, + 0.0, + 0.0, + 0.0, + 95.77622985839844 + ], + "mass": 161.5687925786695, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 3, + "solar_panel": { + "direction": [ + 0.8313429250985517, + 0.14890341720991437, + 0.5354406719999837 + ], + "area": 0.44887371636444207, + "efficiency": 0.125899776224523 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4160244634234944, + "power": 7.022131986785273, + "type": 1 + }, + "battery": { + "capacity": 29157.72810253349, + "percentage": 0.9799299097496577 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 526.0146851268528, + "power": 6.799580582469481, + "efficiency": 0.5108945178778661 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 624.2224590487373, + "power": 5.380137004623406, + "efficiency": 0.5396250504063932 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 732.069865939384, + "power": 6.680276927857946, + "efficiency": 0.5557969331568092 + } + ], + "mrp_control": { + "k": 24.823094907433404, + "ki": 0.006912268665141997, + "p": 85.05951466154087, + "integral_limit": 0.02708076331647471 + }, + "true_anomaly": 250.78418273310186, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 3 + }, + { + "inertia": [ + 50.605079650878906, + 0.0, + 0.0, + 0.0, + 102.98214721679688, + 0.0, + 0.0, + 0.0, + 151.60150146484375 + ], + "mass": 66.2039344442313, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 4, + "solar_panel": { + "direction": [ + 0.9135932313526078, + 0.3642092752462165, + 0.180828679836264 + ], + "area": 0.20031937396921942, + "efficiency": 0.12129014538406997 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.18048625884899927, + "power": 3.988242422708451, + "type": 1 + }, + "battery": { + "capacity": 29761.83857473736, + "percentage": 0.8466938875228358 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 426.15522428007665, + "power": 5.322336625230305, + "efficiency": 0.5887314888740516 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 685.7883519723597, + "power": 5.548135224823007, + "efficiency": 0.5418076859648223 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 709.043449394664, + "power": 5.26756886797413, + "efficiency": 0.5129714029609139 + } + ], + "mrp_control": { + "k": 31.58730421589006, + "ki": 0.005286269642663804, + "p": 97.79424942221874, + "integral_limit": 0.0029696688836779693 + }, + "true_anomaly": 323.5160742947445, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 4 + }, + { + "inertia": [ + 199.47537231445312, + 0.0, + 0.0, + 0.0, + 66.12232971191406, + 0.0, + 0.0, + 0.0, + 54.92719268798828 + ], + "mass": 185.9018177224246, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 5, + "solar_panel": { + "direction": [ + -0.05351762045005855, + 0.5563073423288134, + 0.8292514728189609 + ], + "area": 0.4262104573231973, + "efficiency": 0.4343371972699789 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.33748025865455267, + "power": 4.529374507604928, + "type": 1 + }, + "battery": { + "capacity": 27383.320005284317, + "percentage": 0.27802983008006177 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 573.4523708257136, + "power": 5.050568750521782, + "efficiency": 0.5049348918850021 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 576.5937578173604, + "power": 6.9919094681903955, + "efficiency": 0.5920470603507397 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 589.7656814414764, + "power": 6.210042331510204, + "efficiency": 0.5380940111680836 + } + ], + "mrp_control": { + "k": 42.154765015414384, + "ki": 0.006690354906900936, + "p": 84.39558564251064, + "integral_limit": 0.009470823158774249 + }, + "true_anomaly": 55.14672705056104, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 5 + }, + { + "inertia": [ + 157.22381591796875, + 0.0, + 0.0, + 0.0, + 183.34652709960938, + 0.0, + 0.0, + 0.0, + 149.06112670898438 + ], + "mass": 123.9106759409783, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 6, + "solar_panel": { + "direction": [ + -0.0022917610834567144, + 0.0017757098059771762, + -0.9999957973340795 + ], + "area": 0.250102098460119, + "efficiency": 0.11015828194206648 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.11475452935206638, + "power": 5.873393138953115, + "type": 1 + }, + "battery": { + "capacity": 29373.719159222, + "percentage": 0.21316483936829145 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 426.4144646052646, + "power": 5.401292296776323, + "efficiency": 0.5004139697600141 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 744.5663152645368, + "power": 6.920887951024499, + "efficiency": 0.5634033913805523 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 579.6616731498532, + "power": 5.981691463920562, + "efficiency": 0.5312020184854174 + } + ], + "mrp_control": { + "k": 74.78209774625506, + "ki": 0.004725263084870626, + "p": 154.5739241549009, + "integral_limit": 0.006351957262840655 + }, + "true_anomaly": 246.5964034360365, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 6 + }, + { + "inertia": [ + 55.24126052856445, + 0.0, + 0.0, + 0.0, + 106.21961212158203, + 0.0, + 0.0, + 0.0, + 183.77215576171875 + ], + "mass": 83.7218408280153, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 7, + "solar_panel": { + "direction": [ + -0.4787002905742498, + 0.8754419793867788, + 0.0666886237036532 + ], + "area": 0.22079517175475002, + "efficiency": 0.20094783482663112 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4458946137267219, + "power": 9.601436166090089, + "type": 1 + }, + "battery": { + "capacity": 19536.8849079769, + "percentage": 0.5151313302596959 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 472.25868383956066, + "power": 5.3330252414756965, + "efficiency": 0.5113548991501438 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 432.4121324157993, + "power": 6.036789604488274, + "efficiency": 0.5506639006159125 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 669.5051236963452, + "power": 5.617756896308453, + "efficiency": 0.5525481676667894 + } + ], + "mrp_control": { + "k": 30.323310169970338, + "ki": 0.0033458582062788566, + "p": 92.05790844559498, + "integral_limit": 0.010769473323629212 + }, + "true_anomaly": 315.3062125049466, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 7 + }, + { + "inertia": [ + 89.77887725830078, + 0.0, + 0.0, + 0.0, + 82.79995727539062, + 0.0, + 0.0, + 0.0, + 105.19197082519531 + ], + "mass": 118.31690918193317, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 8, + "solar_panel": { + "direction": [ + 0.12571952432546302, + 0.8407473266830316, + 0.5266294084825828 + ], + "area": 0.16445320047863404, + "efficiency": 0.33401031927671676 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.12119612885200147, + "power": 6.853056641550515, + "type": 1 + }, + "battery": { + "capacity": 17737.541249334205, + "percentage": 0.3326623774055798 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 644.9688812931169, + "power": 5.559989200096904, + "efficiency": 0.5137213287104236 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 695.6878019701605, + "power": 6.217539811116248, + "efficiency": 0.5620340712880224 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 639.4557553555605, + "power": 6.764989883331017, + "efficiency": 0.5671961710368163 + } + ], + "mrp_control": { + "k": 40.01008124219644, + "ki": 0.002799812427076979, + "p": 99.88110056704124, + "integral_limit": 0.0003023267525154252 + }, + "true_anomaly": 354.8319430674884, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 8 + }, + { + "inertia": [ + 150.55799865722656, + 0.0, + 0.0, + 0.0, + 174.68804931640625, + 0.0, + 0.0, + 0.0, + 120.66548156738281 + ], + "mass": 75.93464265619879, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 9, + "solar_panel": { + "direction": [ + 0.7074806090059157, + 0.13690747313842508, + 0.6933451749882378 + ], + "area": 0.15142137364478836, + "efficiency": 0.20060100307764384 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.21783883371329316, + "power": 4.98628874233912, + "type": 1 + }, + "battery": { + "capacity": 22827.13226064832, + "percentage": 0.977931966755766 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 530.5987463594721, + "power": 6.270803128395557, + "efficiency": 0.5262842933219447 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 630.2107644714927, + "power": 6.305055111757094, + "efficiency": 0.5432163047937317 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 733.7940911050752, + "power": 6.908828822069592, + "efficiency": 0.5970586943685495 + } + ], + "mrp_control": { + "k": 28.366864944827995, + "ki": 0.004223926124048386, + "p": 107.21173939913957, + "integral_limit": 0.006285258804655635 + }, + "true_anomaly": 277.63256680587295, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 9 + }, + { + "inertia": [ + 171.04476928710938, + 0.0, + 0.0, + 0.0, + 191.79991149902344, + 0.0, + 0.0, + 0.0, + 78.8558578491211 + ], + "mass": 159.95186777697734, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 10, + "solar_panel": { + "direction": [ + 0.4796040897225004, + 0.8761242505321569, + -0.04884889713103285 + ], + "area": 0.164601735868429, + "efficiency": 0.2591360353077514 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.26784178320075813, + "power": 1.4024513964664471, + "type": 1 + }, + "battery": { + "capacity": 10722.988159259996, + "percentage": 0.5411891235565677 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 417.08743546366344, + "power": 6.756233406444178, + "efficiency": 0.5872383377181151 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 709.1484769743768, + "power": 6.989854926160728, + "efficiency": 0.5166828855082456 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 558.2249118366128, + "power": 6.651094322284889, + "efficiency": 0.5786657468502379 + } + ], + "mrp_control": { + "k": 36.469033104611235, + "ki": 0.00041470691073805413, + "p": 100.09739967238538, + "integral_limit": 0.0016547125400781142 + }, + "true_anomaly": 25.747150986469016, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 10 + }, + { + "inertia": [ + 189.24417114257812, + 0.0, + 0.0, + 0.0, + 186.975341796875, + 0.0, + 0.0, + 0.0, + 123.98065948486328 + ], + "mass": 155.93155854610887, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 11, + "solar_panel": { + "direction": [ + -0.31359047128871126, + 0.9477012089905467, + -0.05935852756580258 + ], + "area": 0.2904881859671461, + "efficiency": 0.3372383836716436 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4927715207315876, + "power": 2.34515454563718, + "type": 1 + }, + "battery": { + "capacity": 22618.318187372715, + "percentage": 0.819898426877037 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 436.9321938903618, + "power": 5.517533892136984, + "efficiency": 0.5896089824219989 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 614.4068479433884, + "power": 6.644262504571788, + "efficiency": 0.5477332147575956 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 681.2573671792865, + "power": 6.858737905870522, + "efficiency": 0.5304666790790147 + } + ], + "mrp_control": { + "k": 53.94432317393239, + "ki": 0.003466442639764578, + "p": 171.56056993475687, + "integral_limit": 0.012560267720182643 + }, + "true_anomaly": 131.81488478500177, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 11 + }, + { + "inertia": [ + 177.6806640625, + 0.0, + 0.0, + 0.0, + 131.21774291992188, + 0.0, + 0.0, + 0.0, + 58.84637451171875 + ], + "mass": 194.2694785042009, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 12, + "solar_panel": { + "direction": [ + 0.004296340337499999, + 0.5167038843858159, + 0.8561533959053796 + ], + "area": 0.14215055578035712, + "efficiency": 0.22240479810842248 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3573844247481781, + "power": 3.665118261240507, + "type": 1 + }, + "battery": { + "capacity": 21443.40426674245, + "percentage": 0.4837319249834823 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 531.2898336335933, + "power": 5.73558218940765, + "efficiency": 0.577489574216245 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 624.8741192763395, + "power": 5.639736578255436, + "efficiency": 0.5852614677777073 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 442.0522205362031, + "power": 6.7051936069964935, + "efficiency": 0.529666913768509 + } + ], + "mrp_control": { + "k": 56.48384293497193, + "ki": 0.008274127176372588, + "p": 139.4711564313736, + "integral_limit": 0.006636977003632323 + }, + "true_anomaly": 86.67673232761668, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 12 + }, + { + "inertia": [ + 169.30148315429688, + 0.0, + 0.0, + 0.0, + 89.50761413574219, + 0.0, + 0.0, + 0.0, + 128.54080200195312 + ], + "mass": 179.31513911787982, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 13, + "solar_panel": { + "direction": [ + -0.8549919616444521, + 0.34509925022683674, + 0.3871630832301124 + ], + "area": 0.3563005933130642, + "efficiency": 0.18087322611043388 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.15357696606585952, + "power": 3.863770030317583, + "type": 1 + }, + "battery": { + "capacity": 8635.68259881482, + "percentage": 0.483937153469685 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 692.7431706517641, + "power": 5.180753066052047, + "efficiency": 0.582696815137714 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 546.6868879850838, + "power": 6.234176676805362, + "efficiency": 0.567952224390009 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 538.4628119361581, + "power": 6.864328161453294, + "efficiency": 0.5382467448568258 + } + ], + "mrp_control": { + "k": 20.86928894275141, + "ki": 0.0001647552308060163, + "p": 61.61409089532989, + "integral_limit": 9.282350540807383e-05 + }, + "true_anomaly": 261.81201638904184, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 13 + }, + { + "inertia": [ + 133.46231079101562, + 0.0, + 0.0, + 0.0, + 127.32273864746094, + 0.0, + 0.0, + 0.0, + 120.70621490478516 + ], + "mass": 127.86328813600866, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 14, + "solar_panel": { + "direction": [ + 0.9164034217388524, + 0.2755405352790051, + -0.29031393704657477 + ], + "area": 0.48852518925802113, + "efficiency": 0.35571994112398975 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.40424516046190884, + "power": 8.13151998203385, + "type": 1 + }, + "battery": { + "capacity": 9558.344690016009, + "percentage": 0.22580354389043442 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 497.7279396292423, + "power": 5.910922516923515, + "efficiency": 0.5384909839515306 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 673.9241930575962, + "power": 6.088486606235658, + "efficiency": 0.5432380144455604 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 543.7991747539754, + "power": 6.902100902401589, + "efficiency": 0.5325726866782591 + } + ], + "mrp_control": { + "k": 40.70612654200069, + "ki": 0.009308099412434557, + "p": 115.1320606343414, + "integral_limit": 0.012623796099526257 + }, + "true_anomaly": 36.1368552687878, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 14 + } + ] +} \ No newline at end of file diff --git a/benchmarks/aeosbench/dataset/cases/00759/taskset.json b/benchmarks/aeosbench/dataset/cases/00759/taskset.json new file mode 100644 index 0000000..c3c5b9b --- /dev/null +++ b/benchmarks/aeosbench/dataset/cases/00759/taskset.json @@ -0,0 +1,2785 @@ +[ + { + "release_time": 3254, + "due_time": 3467, + "duration": 44, + "coordinate": [ + 26.648071456992312, + -162.8213143221668 + ], + "sensor_type": 1, + "id": 0 + }, + { + "release_time": 3422, + "due_time": 3530, + "duration": 34, + "coordinate": [ + -71.15045346088989, + -65.13287272500565 + ], + "sensor_type": 1, + "id": 1 + }, + { + "release_time": 3244, + "due_time": 3557, + "duration": 40, + "coordinate": [ + 35.10888093512118, + -121.12199701801791 + ], + "sensor_type": 1, + "id": 2 + }, + { + "release_time": 358, + "due_time": 1003, + "duration": 20, + "coordinate": [ + 35.39032521740134, + 76.67921588920171 + ], + "sensor_type": 1, + "id": 3 + }, + { + "release_time": 504, + "due_time": 3423, + "duration": 38, + "coordinate": [ + 25.89588512553152, + 41.65297171085484 + ], + "sensor_type": 1, + "id": 4 + }, + { + "release_time": 3175, + "due_time": 3356, + "duration": 49, + "coordinate": [ + -41.36515492605613, + 0.28321633993758155 + ], + "sensor_type": 1, + "id": 5 + }, + { + "release_time": 1995, + "due_time": 2532, + "duration": 16, + "coordinate": [ + 78.15792861450228, + -161.672471486097 + ], + "sensor_type": 1, + "id": 6 + }, + { + "release_time": 1925, + "due_time": 3062, + "duration": 44, + "coordinate": [ + -44.68163646341692, + -173.47850752189828 + ], + "sensor_type": 1, + "id": 7 + }, + { + "release_time": 686, + "due_time": 2070, + "duration": 40, + "coordinate": [ + 40.14916332422737, + -119.82940188435033 + ], + "sensor_type": 1, + "id": 8 + }, + { + "release_time": 204, + "due_time": 353, + "duration": 31, + "coordinate": [ + -43.127616509810785, + -131.50070323849386 + ], + "sensor_type": 1, + "id": 9 + }, + { + "release_time": 3446, + "due_time": 3584, + "duration": 39, + "coordinate": [ + -28.119021661455108, + -53.86730815502408 + ], + "sensor_type": 1, + "id": 10 + }, + { + "release_time": 1827, + "due_time": 2525, + "duration": 52, + "coordinate": [ + 17.42726649745856, + -111.0818218175404 + ], + "sensor_type": 1, + "id": 11 + }, + { + "release_time": 627, + "due_time": 3368, + "duration": 27, + "coordinate": [ + -83.99205410810973, + 107.77805120776156 + ], + "sensor_type": 1, + "id": 12 + }, + { + "release_time": 1119, + "due_time": 1501, + "duration": 26, + "coordinate": [ + -74.888231789556, + 152.4165720125735 + ], + "sensor_type": 1, + "id": 13 + }, + { + "release_time": 1224, + "due_time": 1614, + "duration": 48, + "coordinate": [ + 9.353338490133623, + 91.78678594023432 + ], + "sensor_type": 1, + "id": 14 + }, + { + "release_time": 930, + "due_time": 2637, + "duration": 39, + "coordinate": [ + -18.841703632947144, + 170.70886806684695 + ], + "sensor_type": 1, + "id": 15 + }, + { + "release_time": 3045, + "due_time": 3515, + "duration": 33, + "coordinate": [ + -23.895822673618028, + 14.317577843671131 + ], + "sensor_type": 1, + "id": 16 + }, + { + "release_time": 1104, + "due_time": 3162, + "duration": 36, + "coordinate": [ + 20.681879148563, + 7.0628459649007596 + ], + "sensor_type": 1, + "id": 17 + }, + { + "release_time": 2769, + "due_time": 3027, + "duration": 39, + "coordinate": [ + 64.15225152294977, + 176.18785951893568 + ], + "sensor_type": 1, + "id": 18 + }, + { + "release_time": 2559, + "due_time": 3014, + "duration": 31, + "coordinate": [ + -49.964383397644795, + -86.4820404242568 + ], + "sensor_type": 1, + "id": 19 + }, + { + "release_time": 3105, + "due_time": 3282, + "duration": 51, + "coordinate": [ + 0.3078496354449669, + 51.310521431779534 + ], + "sensor_type": 1, + "id": 20 + }, + { + "release_time": 1480, + "due_time": 1715, + "duration": 45, + "coordinate": [ + 38.32185725022103, + 25.68045024608287 + ], + "sensor_type": 1, + "id": 21 + }, + { + "release_time": 1341, + "due_time": 2544, + "duration": 42, + "coordinate": [ + 17.066031519224737, + -158.6787430790259 + ], + "sensor_type": 1, + "id": 22 + }, + { + "release_time": 2971, + "due_time": 3124, + "duration": 19, + "coordinate": [ + -45.22445359758744, + -106.31903203700057 + ], + "sensor_type": 1, + "id": 23 + }, + { + "release_time": 1673, + "due_time": 3266, + "duration": 33, + "coordinate": [ + -78.80352481237529, + -130.60832500856907 + ], + "sensor_type": 1, + "id": 24 + }, + { + "release_time": 1258, + "due_time": 3549, + "duration": 24, + "coordinate": [ + -1.4854825788924444, + -151.77750886238076 + ], + "sensor_type": 1, + "id": 25 + }, + { + "release_time": 142, + "due_time": 1358, + "duration": 15, + "coordinate": [ + -20.861830941474196, + 109.84860112773151 + ], + "sensor_type": 1, + "id": 26 + }, + { + "release_time": 443, + "due_time": 2106, + "duration": 15, + "coordinate": [ + -29.423687676897714, + 107.66280113167318 + ], + "sensor_type": 1, + "id": 27 + }, + { + "release_time": 1590, + "due_time": 3365, + "duration": 46, + "coordinate": [ + -53.92937693800875, + -38.11127563115113 + ], + "sensor_type": 1, + "id": 28 + }, + { + "release_time": 2572, + "due_time": 3478, + "duration": 41, + "coordinate": [ + -3.648050223849694, + -16.890719046603834 + ], + "sensor_type": 1, + "id": 29 + }, + { + "release_time": 1256, + "due_time": 1652, + "duration": 47, + "coordinate": [ + 36.26502820085352, + 41.44349298931101 + ], + "sensor_type": 1, + "id": 30 + }, + { + "release_time": 320, + "due_time": 1361, + "duration": 22, + "coordinate": [ + 34.940645091666866, + -145.43126143704387 + ], + "sensor_type": 1, + "id": 31 + }, + { + "release_time": 581, + "due_time": 3115, + "duration": 35, + "coordinate": [ + 67.93761743133024, + 141.93479188442967 + ], + "sensor_type": 1, + "id": 32 + }, + { + "release_time": 1417, + "due_time": 2580, + "duration": 46, + "coordinate": [ + 29.547125696659464, + -151.86340555766765 + ], + "sensor_type": 1, + "id": 33 + }, + { + "release_time": 2632, + "due_time": 3553, + "duration": 49, + "coordinate": [ + -35.78186229679936, + 100.03902224288856 + ], + "sensor_type": 1, + "id": 34 + }, + { + "release_time": 182, + "due_time": 3183, + "duration": 20, + "coordinate": [ + 88.83505860328614, + -47.28577384908439 + ], + "sensor_type": 1, + "id": 35 + }, + { + "release_time": 741, + "due_time": 2961, + "duration": 50, + "coordinate": [ + -38.40498579026267, + -118.94979490438251 + ], + "sensor_type": 1, + "id": 36 + }, + { + "release_time": 2290, + "due_time": 3572, + "duration": 28, + "coordinate": [ + 18.90608642356382, + 111.62972813184518 + ], + "sensor_type": 1, + "id": 37 + }, + { + "release_time": 1258, + "due_time": 3448, + "duration": 58, + "coordinate": [ + 70.25496618973449, + -158.19362296231196 + ], + "sensor_type": 1, + "id": 38 + }, + { + "release_time": 2623, + "due_time": 3557, + "duration": 16, + "coordinate": [ + 11.488609928608184, + 91.11111056452955 + ], + "sensor_type": 1, + "id": 39 + }, + { + "release_time": 1809, + "due_time": 2890, + "duration": 49, + "coordinate": [ + 38.975279544057685, + 61.47001304958499 + ], + "sensor_type": 1, + "id": 40 + }, + { + "release_time": 1284, + "due_time": 1865, + "duration": 42, + "coordinate": [ + -68.07793302753791, + -164.1898582938357 + ], + "sensor_type": 1, + "id": 41 + }, + { + "release_time": 96, + "due_time": 3012, + "duration": 17, + "coordinate": [ + -39.371909031188935, + -151.58469783198422 + ], + "sensor_type": 1, + "id": 42 + }, + { + "release_time": 3329, + "due_time": 3471, + "duration": 31, + "coordinate": [ + -80.3070917486943, + -115.49577862701342 + ], + "sensor_type": 1, + "id": 43 + }, + { + "release_time": 2412, + "due_time": 2923, + "duration": 57, + "coordinate": [ + -16.759612758024048, + 33.49303921903589 + ], + "sensor_type": 1, + "id": 44 + }, + { + "release_time": 2852, + "due_time": 3316, + "duration": 18, + "coordinate": [ + 74.96750785021447, + 26.11533299441291 + ], + "sensor_type": 1, + "id": 45 + }, + { + "release_time": 2656, + "due_time": 2844, + "duration": 19, + "coordinate": [ + -41.72921243949221, + 2.5255834105545034 + ], + "sensor_type": 1, + "id": 46 + }, + { + "release_time": 1891, + "due_time": 2798, + "duration": 18, + "coordinate": [ + -25.81511536179204, + 44.95404021233924 + ], + "sensor_type": 1, + "id": 47 + }, + { + "release_time": 1497, + "due_time": 3587, + "duration": 18, + "coordinate": [ + 43.92348296864708, + -157.93707433043292 + ], + "sensor_type": 1, + "id": 48 + }, + { + "release_time": 2030, + "due_time": 3070, + "duration": 25, + "coordinate": [ + 20.206658637560267, + -80.48597809091456 + ], + "sensor_type": 1, + "id": 49 + }, + { + "release_time": 1080, + "due_time": 3406, + "duration": 21, + "coordinate": [ + 16.09650994414494, + 102.43825732150748 + ], + "sensor_type": 1, + "id": 50 + }, + { + "release_time": 2876, + "due_time": 3437, + "duration": 47, + "coordinate": [ + -28.650887414572487, + 139.8023190715873 + ], + "sensor_type": 1, + "id": 51 + }, + { + "release_time": 1245, + "due_time": 1433, + "duration": 28, + "coordinate": [ + 35.909989244151305, + -152.23370237853993 + ], + "sensor_type": 1, + "id": 52 + }, + { + "release_time": 1172, + "due_time": 2304, + "duration": 48, + "coordinate": [ + -30.584155393173035, + -19.92728573342464 + ], + "sensor_type": 1, + "id": 53 + }, + { + "release_time": 1712, + "due_time": 2961, + "duration": 25, + "coordinate": [ + -26.0694994106683, + 91.72125837692334 + ], + "sensor_type": 1, + "id": 54 + }, + { + "release_time": 2650, + "due_time": 3432, + "duration": 59, + "coordinate": [ + -73.49321072733133, + 172.55728233878932 + ], + "sensor_type": 1, + "id": 55 + }, + { + "release_time": 743, + "due_time": 923, + "duration": 57, + "coordinate": [ + -25.72799344020214, + -124.95796898555318 + ], + "sensor_type": 1, + "id": 56 + }, + { + "release_time": 42, + "due_time": 2524, + "duration": 23, + "coordinate": [ + 8.538300581521597, + 108.82970619505636 + ], + "sensor_type": 1, + "id": 57 + }, + { + "release_time": 670, + "due_time": 2276, + "duration": 44, + "coordinate": [ + -78.47882055935106, + 14.98942788434806 + ], + "sensor_type": 1, + "id": 58 + }, + { + "release_time": 1841, + "due_time": 3333, + "duration": 39, + "coordinate": [ + 78.82909664575195, + 56.50860458038764 + ], + "sensor_type": 1, + "id": 59 + }, + { + "release_time": 1555, + "due_time": 2602, + "duration": 58, + "coordinate": [ + -21.29845328089722, + 45.323660933510325 + ], + "sensor_type": 1, + "id": 60 + }, + { + "release_time": 2701, + "due_time": 2805, + "duration": 33, + "coordinate": [ + -2.3676422754089543, + -101.83638471356748 + ], + "sensor_type": 1, + "id": 61 + }, + { + "release_time": 2931, + "due_time": 3297, + "duration": 31, + "coordinate": [ + 89.98002276413192, + 98.39260443949837 + ], + "sensor_type": 1, + "id": 62 + }, + { + "release_time": 1552, + "due_time": 3210, + "duration": 34, + "coordinate": [ + -46.13112378038388, + -156.92479716415528 + ], + "sensor_type": 1, + "id": 63 + }, + { + "release_time": 1598, + "due_time": 2785, + "duration": 52, + "coordinate": [ + 48.68581797855941, + 10.289553463377075 + ], + "sensor_type": 1, + "id": 64 + }, + { + "release_time": 1917, + "due_time": 2402, + "duration": 51, + "coordinate": [ + -83.55541611163935, + 79.6898879914396 + ], + "sensor_type": 1, + "id": 65 + }, + { + "release_time": 1422, + "due_time": 3059, + "duration": 37, + "coordinate": [ + 7.32924445488095, + -177.951920704044 + ], + "sensor_type": 1, + "id": 66 + }, + { + "release_time": 796, + "due_time": 3248, + "duration": 57, + "coordinate": [ + 38.35876966930957, + 173.71754493831907 + ], + "sensor_type": 1, + "id": 67 + }, + { + "release_time": 2429, + "due_time": 2818, + "duration": 58, + "coordinate": [ + -29.211731230218135, + 159.48835310865184 + ], + "sensor_type": 1, + "id": 68 + }, + { + "release_time": 3222, + "due_time": 3418, + "duration": 19, + "coordinate": [ + -16.814398585807382, + 28.20834250878272 + ], + "sensor_type": 1, + "id": 69 + }, + { + "release_time": 425, + "due_time": 3310, + "duration": 52, + "coordinate": [ + -39.50214658756016, + -39.31780514321332 + ], + "sensor_type": 1, + "id": 70 + }, + { + "release_time": 1560, + "due_time": 2605, + "duration": 47, + "coordinate": [ + -57.894295094149115, + 142.81446001271996 + ], + "sensor_type": 1, + "id": 71 + }, + { + "release_time": 2628, + "due_time": 3245, + "duration": 45, + "coordinate": [ + -83.79046259723968, + 83.17504735464632 + ], + "sensor_type": 1, + "id": 72 + }, + { + "release_time": 3238, + "due_time": 3508, + "duration": 53, + "coordinate": [ + -39.97914272586209, + 95.78265983986233 + ], + "sensor_type": 1, + "id": 73 + }, + { + "release_time": 2619, + "due_time": 3408, + "duration": 34, + "coordinate": [ + -2.184001326149172, + 34.14078547964397 + ], + "sensor_type": 1, + "id": 74 + }, + { + "release_time": 2764, + "due_time": 3335, + "duration": 15, + "coordinate": [ + -27.664615023416992, + 145.2156425090286 + ], + "sensor_type": 1, + "id": 75 + }, + { + "release_time": 3083, + "due_time": 3563, + "duration": 51, + "coordinate": [ + -35.39231158836749, + 116.80603537208174 + ], + "sensor_type": 1, + "id": 76 + }, + { + "release_time": 3361, + "due_time": 3575, + "duration": 60, + "coordinate": [ + 25.91297705257682, + 0.8386955778721017 + ], + "sensor_type": 1, + "id": 77 + }, + { + "release_time": 1618, + "due_time": 2909, + "duration": 31, + "coordinate": [ + 18.439643326075284, + -43.84820701106642 + ], + "sensor_type": 1, + "id": 78 + }, + { + "release_time": 755, + "due_time": 1364, + "duration": 23, + "coordinate": [ + 30.25784784537386, + -71.59992297141788 + ], + "sensor_type": 1, + "id": 79 + }, + { + "release_time": 3005, + "due_time": 3585, + "duration": 48, + "coordinate": [ + -56.14887670762914, + 86.75578135839527 + ], + "sensor_type": 1, + "id": 80 + }, + { + "release_time": 1525, + "due_time": 1936, + "duration": 21, + "coordinate": [ + 47.055876406932725, + -168.16199239043158 + ], + "sensor_type": 1, + "id": 81 + }, + { + "release_time": 858, + "due_time": 2085, + "duration": 57, + "coordinate": [ + 42.355729586101575, + -145.28979128157633 + ], + "sensor_type": 1, + "id": 82 + }, + { + "release_time": 1505, + "due_time": 3111, + "duration": 51, + "coordinate": [ + 44.5567198205874, + 150.3758506332207 + ], + "sensor_type": 1, + "id": 83 + }, + { + "release_time": 2311, + "due_time": 2868, + "duration": 45, + "coordinate": [ + -35.33190879651089, + 128.83396352251964 + ], + "sensor_type": 1, + "id": 84 + }, + { + "release_time": 156, + "due_time": 3525, + "duration": 17, + "coordinate": [ + 7.985678322988136, + 179.84438441270066 + ], + "sensor_type": 1, + "id": 85 + }, + { + "release_time": 3156, + "due_time": 3526, + "duration": 35, + "coordinate": [ + 1.6825836971794814, + 153.74020542847484 + ], + "sensor_type": 1, + "id": 86 + }, + { + "release_time": 1096, + "due_time": 3251, + "duration": 44, + "coordinate": [ + 72.35862867482493, + -8.27730129953315 + ], + "sensor_type": 1, + "id": 87 + }, + { + "release_time": 1913, + "due_time": 2084, + "duration": 27, + "coordinate": [ + -51.55215464337107, + -100.95995616524647 + ], + "sensor_type": 1, + "id": 88 + }, + { + "release_time": 2404, + "due_time": 2630, + "duration": 18, + "coordinate": [ + -15.031846801408605, + -66.50268170411465 + ], + "sensor_type": 1, + "id": 89 + }, + { + "release_time": 720, + "due_time": 949, + "duration": 22, + "coordinate": [ + 57.91702674656199, + 95.49903715023464 + ], + "sensor_type": 1, + "id": 90 + }, + { + "release_time": 470, + "due_time": 3391, + "duration": 37, + "coordinate": [ + 42.29124250944753, + -107.11713106098209 + ], + "sensor_type": 1, + "id": 91 + }, + { + "release_time": 400, + "due_time": 2339, + "duration": 17, + "coordinate": [ + 41.977452465729016, + -24.29246359586864 + ], + "sensor_type": 1, + "id": 92 + }, + { + "release_time": 1860, + "due_time": 2340, + "duration": 47, + "coordinate": [ + -61.41203370598047, + -15.557453199915727 + ], + "sensor_type": 1, + "id": 93 + }, + { + "release_time": 1289, + "due_time": 3104, + "duration": 56, + "coordinate": [ + -33.383799090358096, + 47.06142257258878 + ], + "sensor_type": 1, + "id": 94 + }, + { + "release_time": 995, + "due_time": 1642, + "duration": 45, + "coordinate": [ + -47.03588335227849, + -147.93260940922332 + ], + "sensor_type": 1, + "id": 95 + }, + { + "release_time": 946, + "due_time": 1210, + "duration": 45, + "coordinate": [ + 62.315781014205925, + 176.63394191669698 + ], + "sensor_type": 1, + "id": 96 + }, + { + "release_time": 3096, + "due_time": 3433, + "duration": 36, + "coordinate": [ + 72.63942401133477, + 147.90305323411798 + ], + "sensor_type": 1, + "id": 97 + }, + { + "release_time": 1939, + "due_time": 3261, + "duration": 17, + "coordinate": [ + -11.311845519947056, + 161.2493622329477 + ], + "sensor_type": 1, + "id": 98 + }, + { + "release_time": 2313, + "due_time": 2753, + "duration": 20, + "coordinate": [ + -26.560912445279932, + 114.48878066568562 + ], + "sensor_type": 1, + "id": 99 + }, + { + "release_time": 1565, + "due_time": 2750, + "duration": 42, + "coordinate": [ + 61.668020641119284, + -156.1237955504158 + ], + "sensor_type": 1, + "id": 100 + }, + { + "release_time": 2384, + "due_time": 3289, + "duration": 26, + "coordinate": [ + 20.50319014710628, + 119.41934347938968 + ], + "sensor_type": 1, + "id": 101 + }, + { + "release_time": 2425, + "due_time": 2893, + "duration": 30, + "coordinate": [ + 85.61511104345732, + -49.951137151429236 + ], + "sensor_type": 1, + "id": 102 + }, + { + "release_time": 1193, + "due_time": 3037, + "duration": 46, + "coordinate": [ + 31.991919677304423, + -56.654579471792886 + ], + "sensor_type": 1, + "id": 103 + }, + { + "release_time": 2414, + "due_time": 2939, + "duration": 47, + "coordinate": [ + 58.87956954719263, + 160.41614660828373 + ], + "sensor_type": 1, + "id": 104 + }, + { + "release_time": 1321, + "due_time": 2531, + "duration": 36, + "coordinate": [ + -34.643099410593074, + 63.33574514548053 + ], + "sensor_type": 1, + "id": 105 + }, + { + "release_time": 145, + "due_time": 1991, + "duration": 26, + "coordinate": [ + 23.05135742596468, + 98.76513733568447 + ], + "sensor_type": 1, + "id": 106 + }, + { + "release_time": 766, + "due_time": 1768, + "duration": 51, + "coordinate": [ + -70.08096890784853, + -17.45928556686934 + ], + "sensor_type": 1, + "id": 107 + }, + { + "release_time": 420, + "due_time": 2080, + "duration": 22, + "coordinate": [ + -16.724459947411447, + -86.77372288614687 + ], + "sensor_type": 1, + "id": 108 + }, + { + "release_time": 375, + "due_time": 3467, + "duration": 49, + "coordinate": [ + 75.05243218850092, + 138.7506873449887 + ], + "sensor_type": 1, + "id": 109 + }, + { + "release_time": 814, + "due_time": 2677, + "duration": 27, + "coordinate": [ + 26.56444901877751, + -149.04814111380298 + ], + "sensor_type": 1, + "id": 110 + }, + { + "release_time": 468, + "due_time": 2500, + "duration": 19, + "coordinate": [ + 89.32068023716218, + 131.60375695623014 + ], + "sensor_type": 1, + "id": 111 + }, + { + "release_time": 3380, + "due_time": 3529, + "duration": 33, + "coordinate": [ + -15.442847629793562, + 126.8719313979874 + ], + "sensor_type": 1, + "id": 112 + }, + { + "release_time": 1069, + "due_time": 1252, + "duration": 39, + "coordinate": [ + -40.692569332014884, + -94.9199701018682 + ], + "sensor_type": 1, + "id": 113 + }, + { + "release_time": 253, + "due_time": 3480, + "duration": 58, + "coordinate": [ + 15.822002244109157, + -60.93046462032606 + ], + "sensor_type": 1, + "id": 114 + }, + { + "release_time": 1414, + "due_time": 2011, + "duration": 51, + "coordinate": [ + 20.592195389176155, + 128.03612698192086 + ], + "sensor_type": 1, + "id": 115 + }, + { + "release_time": 3181, + "due_time": 3586, + "duration": 47, + "coordinate": [ + 39.3146006147316, + -54.771097653017335 + ], + "sensor_type": 1, + "id": 116 + }, + { + "release_time": 153, + "due_time": 903, + "duration": 22, + "coordinate": [ + -13.753078368439205, + 123.69585495699351 + ], + "sensor_type": 1, + "id": 117 + }, + { + "release_time": 3414, + "due_time": 3585, + "duration": 53, + "coordinate": [ + 33.49968398410921, + 154.8293565045778 + ], + "sensor_type": 1, + "id": 118 + }, + { + "release_time": 638, + "due_time": 3375, + "duration": 15, + "coordinate": [ + 18.351230508156277, + 97.25178216537967 + ], + "sensor_type": 1, + "id": 119 + }, + { + "release_time": 3336, + "due_time": 3540, + "duration": 49, + "coordinate": [ + 50.906616951647806, + 174.841940301806 + ], + "sensor_type": 1, + "id": 120 + }, + { + "release_time": 3259, + "due_time": 3528, + "duration": 15, + "coordinate": [ + 22.670535408503326, + -123.46303285246942 + ], + "sensor_type": 1, + "id": 121 + }, + { + "release_time": 970, + "due_time": 2343, + "duration": 30, + "coordinate": [ + -42.25973599758275, + 79.97002424126896 + ], + "sensor_type": 1, + "id": 122 + }, + { + "release_time": 1543, + "due_time": 2478, + "duration": 34, + "coordinate": [ + 65.7794259390297, + -46.861379331120446 + ], + "sensor_type": 1, + "id": 123 + }, + { + "release_time": 384, + "due_time": 2212, + "duration": 47, + "coordinate": [ + -28.195272920044005, + -24.661029392463035 + ], + "sensor_type": 1, + "id": 124 + }, + { + "release_time": 2753, + "due_time": 3451, + "duration": 50, + "coordinate": [ + -83.80168882194552, + -105.91318422927937 + ], + "sensor_type": 1, + "id": 125 + }, + { + "release_time": 367, + "due_time": 2284, + "duration": 58, + "coordinate": [ + -83.86768926145498, + -29.830757563628083 + ], + "sensor_type": 1, + "id": 126 + }, + { + "release_time": 1475, + "due_time": 2784, + "duration": 22, + "coordinate": [ + -6.02047602250768, + -127.58324739123603 + ], + "sensor_type": 1, + "id": 127 + }, + { + "release_time": 2228, + "due_time": 3363, + "duration": 40, + "coordinate": [ + 74.29803197712783, + 33.287555313454334 + ], + "sensor_type": 1, + "id": 128 + }, + { + "release_time": 2312, + "due_time": 3282, + "duration": 20, + "coordinate": [ + -82.26069990208862, + 77.51651825815355 + ], + "sensor_type": 1, + "id": 129 + }, + { + "release_time": 1547, + "due_time": 3275, + "duration": 15, + "coordinate": [ + 58.79002928041774, + 68.58925887877484 + ], + "sensor_type": 1, + "id": 130 + }, + { + "release_time": 2632, + "due_time": 2939, + "duration": 51, + "coordinate": [ + -52.46072536948369, + -56.290937162268975 + ], + "sensor_type": 1, + "id": 131 + }, + { + "release_time": 3314, + "due_time": 3555, + "duration": 59, + "coordinate": [ + 44.75974066007103, + -149.84801381814881 + ], + "sensor_type": 1, + "id": 132 + }, + { + "release_time": 2820, + "due_time": 3478, + "duration": 48, + "coordinate": [ + -30.655917860111266, + 130.0330223878937 + ], + "sensor_type": 1, + "id": 133 + }, + { + "release_time": 3369, + "due_time": 3571, + "duration": 33, + "coordinate": [ + 73.86235130269645, + 60.51560833954741 + ], + "sensor_type": 1, + "id": 134 + }, + { + "release_time": 2450, + "due_time": 3374, + "duration": 27, + "coordinate": [ + 73.53889401405047, + 23.91797338197918 + ], + "sensor_type": 1, + "id": 135 + }, + { + "release_time": 1685, + "due_time": 3322, + "duration": 44, + "coordinate": [ + 31.943651831416375, + -161.58772843289964 + ], + "sensor_type": 1, + "id": 136 + }, + { + "release_time": 136, + "due_time": 1076, + "duration": 44, + "coordinate": [ + 10.438615984101148, + -8.860436631159928 + ], + "sensor_type": 1, + "id": 137 + }, + { + "release_time": 873, + "due_time": 1892, + "duration": 53, + "coordinate": [ + -14.201864489892856, + -99.5365722953153 + ], + "sensor_type": 1, + "id": 138 + }, + { + "release_time": 1586, + "due_time": 2387, + "duration": 30, + "coordinate": [ + -43.914803452621996, + -113.08523438924709 + ], + "sensor_type": 1, + "id": 139 + }, + { + "release_time": 651, + "due_time": 3183, + "duration": 16, + "coordinate": [ + -71.68860578549263, + -40.11926262342206 + ], + "sensor_type": 1, + "id": 140 + }, + { + "release_time": 1848, + "due_time": 2970, + "duration": 50, + "coordinate": [ + 21.739019115167054, + -20.199986666343733 + ], + "sensor_type": 1, + "id": 141 + }, + { + "release_time": 2214, + "due_time": 3317, + "duration": 54, + "coordinate": [ + 8.04615584641435, + 174.96169914071174 + ], + "sensor_type": 1, + "id": 142 + }, + { + "release_time": 3189, + "due_time": 3272, + "duration": 15, + "coordinate": [ + 35.059460227676325, + 41.92581826083352 + ], + "sensor_type": 1, + "id": 143 + }, + { + "release_time": 1501, + "due_time": 2131, + "duration": 30, + "coordinate": [ + -47.81795067325842, + -7.963915023555899 + ], + "sensor_type": 1, + "id": 144 + }, + { + "release_time": 1160, + "due_time": 3272, + "duration": 53, + "coordinate": [ + 9.425613401936133, + -52.637414626774586 + ], + "sensor_type": 1, + "id": 145 + }, + { + "release_time": 2174, + "due_time": 2476, + "duration": 56, + "coordinate": [ + 52.10506149314892, + 143.94513295440294 + ], + "sensor_type": 1, + "id": 146 + }, + { + "release_time": 693, + "due_time": 1887, + "duration": 44, + "coordinate": [ + -45.8834875303676, + -64.55312235708111 + ], + "sensor_type": 1, + "id": 147 + }, + { + "release_time": 2719, + "due_time": 3390, + "duration": 38, + "coordinate": [ + -0.277829938387697, + -128.59313789965645 + ], + "sensor_type": 1, + "id": 148 + }, + { + "release_time": 1059, + "due_time": 2841, + "duration": 33, + "coordinate": [ + -46.998899214104775, + 173.50313552542667 + ], + "sensor_type": 1, + "id": 149 + }, + { + "release_time": 102, + "due_time": 2216, + "duration": 18, + "coordinate": [ + 85.74540221135527, + 167.6050857941646 + ], + "sensor_type": 1, + "id": 150 + }, + { + "release_time": 3085, + "due_time": 3156, + "duration": 23, + "coordinate": [ + 25.975781477619094, + 171.3966370830879 + ], + "sensor_type": 1, + "id": 151 + }, + { + "release_time": 1679, + "due_time": 1909, + "duration": 53, + "coordinate": [ + -9.283617295876425, + -126.01796113510045 + ], + "sensor_type": 1, + "id": 152 + }, + { + "release_time": 1601, + "due_time": 2515, + "duration": 41, + "coordinate": [ + 79.0097123886683, + 44.89465757479596 + ], + "sensor_type": 1, + "id": 153 + }, + { + "release_time": 1118, + "due_time": 2283, + "duration": 54, + "coordinate": [ + 51.84243819508154, + 118.28193952979956 + ], + "sensor_type": 1, + "id": 154 + }, + { + "release_time": 418, + "due_time": 932, + "duration": 41, + "coordinate": [ + -7.267411715051637, + -167.236267153749 + ], + "sensor_type": 1, + "id": 155 + }, + { + "release_time": 830, + "due_time": 2087, + "duration": 18, + "coordinate": [ + -41.441369177004276, + 95.62456974729452 + ], + "sensor_type": 1, + "id": 156 + }, + { + "release_time": 471, + "due_time": 943, + "duration": 38, + "coordinate": [ + 11.387679204377065, + 110.48951720771095 + ], + "sensor_type": 1, + "id": 157 + }, + { + "release_time": 2479, + "due_time": 3320, + "duration": 45, + "coordinate": [ + -72.81107371238829, + -54.67977380805597 + ], + "sensor_type": 1, + "id": 158 + }, + { + "release_time": 2348, + "due_time": 2613, + "duration": 47, + "coordinate": [ + -75.48404932110638, + -42.13723376029512 + ], + "sensor_type": 1, + "id": 159 + }, + { + "release_time": 611, + "due_time": 3372, + "duration": 41, + "coordinate": [ + 74.05380602078657, + 45.927496777622 + ], + "sensor_type": 1, + "id": 160 + }, + { + "release_time": 2703, + "due_time": 3303, + "duration": 44, + "coordinate": [ + -57.69367349458814, + 150.19735061406493 + ], + "sensor_type": 1, + "id": 161 + }, + { + "release_time": 2248, + "due_time": 3157, + "duration": 44, + "coordinate": [ + 31.926164100412393, + 173.8443494830118 + ], + "sensor_type": 1, + "id": 162 + }, + { + "release_time": 1248, + "due_time": 3338, + "duration": 54, + "coordinate": [ + 8.684677075301664, + -127.69040977131307 + ], + "sensor_type": 1, + "id": 163 + }, + { + "release_time": 1922, + "due_time": 3518, + "duration": 34, + "coordinate": [ + -87.9728224248318, + -87.0708638760034 + ], + "sensor_type": 1, + "id": 164 + }, + { + "release_time": 368, + "due_time": 3280, + "duration": 54, + "coordinate": [ + -31.25375740572691, + -131.43765259456313 + ], + "sensor_type": 1, + "id": 165 + }, + { + "release_time": 2670, + "due_time": 3080, + "duration": 53, + "coordinate": [ + 79.95575974491271, + -145.58871818399615 + ], + "sensor_type": 1, + "id": 166 + }, + { + "release_time": 1319, + "due_time": 2026, + "duration": 45, + "coordinate": [ + -34.96632847070569, + 132.36159405853164 + ], + "sensor_type": 1, + "id": 167 + }, + { + "release_time": 935, + "due_time": 2495, + "duration": 37, + "coordinate": [ + 42.001410974299176, + -117.20503171715451 + ], + "sensor_type": 1, + "id": 168 + }, + { + "release_time": 2736, + "due_time": 3093, + "duration": 46, + "coordinate": [ + -43.676497464838064, + -4.1529582611264 + ], + "sensor_type": 1, + "id": 169 + }, + { + "release_time": 425, + "due_time": 1739, + "duration": 34, + "coordinate": [ + 46.73150052457129, + -32.05146371945281 + ], + "sensor_type": 1, + "id": 170 + }, + { + "release_time": 3227, + "due_time": 3559, + "duration": 51, + "coordinate": [ + -79.46361730527919, + 132.89453876874506 + ], + "sensor_type": 1, + "id": 171 + }, + { + "release_time": 2482, + "due_time": 3481, + "duration": 59, + "coordinate": [ + 12.776573907196251, + 107.73078593274653 + ], + "sensor_type": 1, + "id": 172 + }, + { + "release_time": 840, + "due_time": 2599, + "duration": 34, + "coordinate": [ + 70.3267611613756, + -71.72950988474183 + ], + "sensor_type": 1, + "id": 173 + }, + { + "release_time": 1958, + "due_time": 2401, + "duration": 58, + "coordinate": [ + -10.918558299033393, + -38.765849980314044 + ], + "sensor_type": 1, + "id": 174 + }, + { + "release_time": 2365, + "due_time": 2854, + "duration": 29, + "coordinate": [ + -32.40995959968376, + 105.3923314396921 + ], + "sensor_type": 1, + "id": 175 + }, + { + "release_time": 2845, + "due_time": 3567, + "duration": 29, + "coordinate": [ + -52.05831776212231, + -76.86584837484833 + ], + "sensor_type": 1, + "id": 176 + }, + { + "release_time": 2301, + "due_time": 2830, + "duration": 25, + "coordinate": [ + 59.34210081668175, + -1.2897971450929049 + ], + "sensor_type": 1, + "id": 177 + }, + { + "release_time": 1394, + "due_time": 2731, + "duration": 31, + "coordinate": [ + 5.711346263664012, + -103.82470138901974 + ], + "sensor_type": 1, + "id": 178 + }, + { + "release_time": 3353, + "due_time": 3511, + "duration": 51, + "coordinate": [ + 20.1014870544018, + 36.129528896818016 + ], + "sensor_type": 1, + "id": 179 + }, + { + "release_time": 1479, + "due_time": 1847, + "duration": 43, + "coordinate": [ + 60.209070769017586, + 115.12968692552357 + ], + "sensor_type": 1, + "id": 180 + }, + { + "release_time": 2254, + "due_time": 2766, + "duration": 25, + "coordinate": [ + -80.82961020995789, + -95.69532791652315 + ], + "sensor_type": 1, + "id": 181 + }, + { + "release_time": 970, + "due_time": 2451, + "duration": 16, + "coordinate": [ + 35.986350741314695, + -77.03836247363807 + ], + "sensor_type": 1, + "id": 182 + }, + { + "release_time": 1094, + "due_time": 3178, + "duration": 40, + "coordinate": [ + -12.307493225045178, + -106.60374610506278 + ], + "sensor_type": 1, + "id": 183 + }, + { + "release_time": 162, + "due_time": 376, + "duration": 40, + "coordinate": [ + 1.1205751465835476, + 66.65897302980883 + ], + "sensor_type": 1, + "id": 184 + }, + { + "release_time": 924, + "due_time": 2063, + "duration": 28, + "coordinate": [ + -57.73508230087633, + -145.21780952753502 + ], + "sensor_type": 1, + "id": 185 + }, + { + "release_time": 143, + "due_time": 3030, + "duration": 55, + "coordinate": [ + -55.25271585134318, + 135.8641159842312 + ], + "sensor_type": 1, + "id": 186 + }, + { + "release_time": 1303, + "due_time": 1706, + "duration": 15, + "coordinate": [ + 16.579334545614955, + -59.117339481996794 + ], + "sensor_type": 1, + "id": 187 + }, + { + "release_time": 678, + "due_time": 986, + "duration": 48, + "coordinate": [ + -16.760375194233788, + -24.83166002165825 + ], + "sensor_type": 1, + "id": 188 + }, + { + "release_time": 1091, + "due_time": 2301, + "duration": 31, + "coordinate": [ + -29.784548769088467, + 7.897135163048517 + ], + "sensor_type": 1, + "id": 189 + }, + { + "release_time": 280, + "due_time": 3453, + "duration": 32, + "coordinate": [ + 79.97053747911619, + -179.49362018718273 + ], + "sensor_type": 1, + "id": 190 + }, + { + "release_time": 2967, + "due_time": 3531, + "duration": 47, + "coordinate": [ + -22.372342443898702, + -30.86220448183596 + ], + "sensor_type": 1, + "id": 191 + }, + { + "release_time": 1210, + "due_time": 3289, + "duration": 59, + "coordinate": [ + -23.97307111779743, + 176.9128161839082 + ], + "sensor_type": 1, + "id": 192 + }, + { + "release_time": 1111, + "due_time": 2534, + "duration": 43, + "coordinate": [ + 12.177318520966082, + -77.20968535472974 + ], + "sensor_type": 1, + "id": 193 + }, + { + "release_time": 3370, + "due_time": 3478, + "duration": 17, + "coordinate": [ + 61.54706978621701, + -110.46884995328455 + ], + "sensor_type": 1, + "id": 194 + }, + { + "release_time": 3447, + "due_time": 3581, + "duration": 35, + "coordinate": [ + 58.926622060383096, + -89.69494504495125 + ], + "sensor_type": 1, + "id": 195 + }, + { + "release_time": 80, + "due_time": 518, + "duration": 41, + "coordinate": [ + -83.33686301516997, + -142.39478488388198 + ], + "sensor_type": 1, + "id": 196 + }, + { + "release_time": 1644, + "due_time": 3447, + "duration": 15, + "coordinate": [ + -33.32343248891914, + 29.777530933795163 + ], + "sensor_type": 1, + "id": 197 + }, + { + "release_time": 594, + "due_time": 1854, + "duration": 17, + "coordinate": [ + 7.436983779103997, + -59.513640653940726 + ], + "sensor_type": 1, + "id": 198 + }, + { + "release_time": 1692, + "due_time": 2763, + "duration": 42, + "coordinate": [ + -47.70902247537714, + -78.46110171012458 + ], + "sensor_type": 1, + "id": 199 + }, + { + "release_time": 1496, + "due_time": 2494, + "duration": 17, + "coordinate": [ + 71.29968212191537, + 165.353181822585 + ], + "sensor_type": 1, + "id": 200 + }, + { + "release_time": 2329, + "due_time": 3039, + "duration": 28, + "coordinate": [ + 37.72951589606504, + 10.93540823979751 + ], + "sensor_type": 1, + "id": 201 + }, + { + "release_time": 1206, + "due_time": 3005, + "duration": 42, + "coordinate": [ + -41.00445244744143, + 4.7732680511453225 + ], + "sensor_type": 1, + "id": 202 + }, + { + "release_time": 375, + "due_time": 2111, + "duration": 48, + "coordinate": [ + -24.54382993555609, + -155.40301994502457 + ], + "sensor_type": 1, + "id": 203 + }, + { + "release_time": 202, + "due_time": 403, + "duration": 22, + "coordinate": [ + -25.717446298483978, + -15.588701603047411 + ], + "sensor_type": 1, + "id": 204 + }, + { + "release_time": 3158, + "due_time": 3569, + "duration": 47, + "coordinate": [ + -47.6308216693293, + 33.78597912704791 + ], + "sensor_type": 1, + "id": 205 + }, + { + "release_time": 404, + "due_time": 3567, + "duration": 42, + "coordinate": [ + -50.772067685278266, + 34.04531070598043 + ], + "sensor_type": 1, + "id": 206 + }, + { + "release_time": 1675, + "due_time": 3333, + "duration": 55, + "coordinate": [ + -5.730180981122999, + 62.9051320907802 + ], + "sensor_type": 1, + "id": 207 + }, + { + "release_time": 2826, + "due_time": 3560, + "duration": 32, + "coordinate": [ + 13.040411447182606, + 131.39500596348853 + ], + "sensor_type": 1, + "id": 208 + }, + { + "release_time": 2250, + "due_time": 3337, + "duration": 54, + "coordinate": [ + 55.421557484344106, + 133.26864761045664 + ], + "sensor_type": 1, + "id": 209 + }, + { + "release_time": 3438, + "due_time": 3582, + "duration": 32, + "coordinate": [ + 36.89776193826633, + 48.671368519484105 + ], + "sensor_type": 1, + "id": 210 + }, + { + "release_time": 2318, + "due_time": 2674, + "duration": 21, + "coordinate": [ + 19.27686719644312, + -140.55415953961784 + ], + "sensor_type": 1, + "id": 211 + }, + { + "release_time": 19, + "due_time": 1295, + "duration": 31, + "coordinate": [ + -72.31298548605129, + 140.7712190482057 + ], + "sensor_type": 1, + "id": 212 + }, + { + "release_time": 3426, + "due_time": 3516, + "duration": 22, + "coordinate": [ + -45.49169579522006, + 110.68568754823764 + ], + "sensor_type": 1, + "id": 213 + }, + { + "release_time": 1188, + "due_time": 2196, + "duration": 25, + "coordinate": [ + -65.01010146175543, + -97.03770810169497 + ], + "sensor_type": 1, + "id": 214 + }, + { + "release_time": 2905, + "due_time": 3068, + "duration": 25, + "coordinate": [ + 13.844449585235992, + -50.22319797036809 + ], + "sensor_type": 1, + "id": 215 + }, + { + "release_time": 3270, + "due_time": 3597, + "duration": 23, + "coordinate": [ + -46.375809334974015, + -8.99557450077262 + ], + "sensor_type": 1, + "id": 216 + }, + { + "release_time": 2217, + "due_time": 3128, + "duration": 47, + "coordinate": [ + -82.71580515852327, + -36.21846588912862 + ], + "sensor_type": 1, + "id": 217 + }, + { + "release_time": 294, + "due_time": 3010, + "duration": 37, + "coordinate": [ + -13.558546871027474, + 100.38725615259074 + ], + "sensor_type": 1, + "id": 218 + }, + { + "release_time": 2321, + "due_time": 2566, + "duration": 46, + "coordinate": [ + -21.28397891436012, + 17.308777026023847 + ], + "sensor_type": 1, + "id": 219 + }, + { + "release_time": 2955, + "due_time": 3469, + "duration": 57, + "coordinate": [ + 72.33699189801794, + 75.66248372010284 + ], + "sensor_type": 1, + "id": 220 + }, + { + "release_time": 2471, + "due_time": 3366, + "duration": 47, + "coordinate": [ + 47.43961897369607, + -171.05504820448695 + ], + "sensor_type": 1, + "id": 221 + }, + { + "release_time": 1701, + "due_time": 2580, + "duration": 18, + "coordinate": [ + -29.97976941949613, + 154.9652321652934 + ], + "sensor_type": 1, + "id": 222 + }, + { + "release_time": 2881, + "due_time": 3468, + "duration": 39, + "coordinate": [ + -22.4734956252299, + -162.62326001300536 + ], + "sensor_type": 1, + "id": 223 + }, + { + "release_time": 2959, + "due_time": 3161, + "duration": 21, + "coordinate": [ + -54.908271362933725, + 162.15397557040694 + ], + "sensor_type": 1, + "id": 224 + }, + { + "release_time": 143, + "due_time": 938, + "duration": 45, + "coordinate": [ + -1.9751753318363967, + 148.154134799776 + ], + "sensor_type": 1, + "id": 225 + }, + { + "release_time": 3448, + "due_time": 3588, + "duration": 42, + "coordinate": [ + -72.82197547860338, + -41.09699644085467 + ], + "sensor_type": 1, + "id": 226 + }, + { + "release_time": 1048, + "due_time": 1833, + "duration": 22, + "coordinate": [ + -42.488967427032556, + -28.787614310638105 + ], + "sensor_type": 1, + "id": 227 + }, + { + "release_time": 1629, + "due_time": 3272, + "duration": 21, + "coordinate": [ + -70.84569678616056, + -170.89924467140779 + ], + "sensor_type": 1, + "id": 228 + }, + { + "release_time": 1706, + "due_time": 1970, + "duration": 25, + "coordinate": [ + 72.73186492135216, + -168.92768802730404 + ], + "sensor_type": 1, + "id": 229 + }, + { + "release_time": 1446, + "due_time": 2563, + "duration": 19, + "coordinate": [ + 50.61577829998021, + 92.08712754679578 + ], + "sensor_type": 1, + "id": 230 + }, + { + "release_time": 2969, + "due_time": 3519, + "duration": 43, + "coordinate": [ + 38.84953909576029, + 113.58985387279756 + ], + "sensor_type": 1, + "id": 231 + }, + { + "release_time": 937, + "due_time": 1307, + "duration": 46, + "coordinate": [ + -17.651459517541042, + 158.46307856197797 + ], + "sensor_type": 1, + "id": 232 + }, + { + "release_time": 398, + "due_time": 3428, + "duration": 23, + "coordinate": [ + 1.564322966789348, + -36.27772100183827 + ], + "sensor_type": 1, + "id": 233 + }, + { + "release_time": 1829, + "due_time": 2574, + "duration": 43, + "coordinate": [ + 61.81525583593887, + 70.25551755406931 + ], + "sensor_type": 1, + "id": 234 + }, + { + "release_time": 2841, + "due_time": 3537, + "duration": 41, + "coordinate": [ + -10.442854502882511, + 131.2482936241205 + ], + "sensor_type": 1, + "id": 235 + }, + { + "release_time": 2186, + "due_time": 3109, + "duration": 52, + "coordinate": [ + 52.63195736851094, + 37.90101722895628 + ], + "sensor_type": 1, + "id": 236 + }, + { + "release_time": 226, + "due_time": 1771, + "duration": 46, + "coordinate": [ + -44.94779532692315, + -134.79860250423326 + ], + "sensor_type": 1, + "id": 237 + }, + { + "release_time": 373, + "due_time": 3583, + "duration": 23, + "coordinate": [ + 71.73915645294016, + -66.06271328999436 + ], + "sensor_type": 1, + "id": 238 + }, + { + "release_time": 10, + "due_time": 900, + "duration": 39, + "coordinate": [ + -45.586845937499994, + 15.351299781997085 + ], + "sensor_type": 1, + "id": 239 + }, + { + "release_time": 501, + "due_time": 1124, + "duration": 52, + "coordinate": [ + -21.25882590453682, + 175.0736377860515 + ], + "sensor_type": 1, + "id": 240 + }, + { + "release_time": 1154, + "due_time": 1552, + "duration": 19, + "coordinate": [ + -69.92768080091206, + 105.44568394147791 + ], + "sensor_type": 1, + "id": 241 + }, + { + "release_time": 3134, + "due_time": 3333, + "duration": 41, + "coordinate": [ + 27.03364173349732, + 145.7201446823571 + ], + "sensor_type": 1, + "id": 242 + }, + { + "release_time": 1176, + "due_time": 1911, + "duration": 35, + "coordinate": [ + 60.432592678513686, + 84.50530368330107 + ], + "sensor_type": 1, + "id": 243 + }, + { + "release_time": 2136, + "due_time": 2350, + "duration": 22, + "coordinate": [ + -43.81692345838192, + 90.1503853304979 + ], + "sensor_type": 1, + "id": 244 + }, + { + "release_time": 2540, + "due_time": 2950, + "duration": 32, + "coordinate": [ + -40.75380643964586, + -110.52912891946258 + ], + "sensor_type": 1, + "id": 245 + }, + { + "release_time": 2984, + "due_time": 3431, + "duration": 59, + "coordinate": [ + -21.56793033914488, + -79.67598873279478 + ], + "sensor_type": 1, + "id": 246 + }, + { + "release_time": 166, + "due_time": 2553, + "duration": 19, + "coordinate": [ + -27.460723158408413, + -155.42088467608147 + ], + "sensor_type": 1, + "id": 247 + }, + { + "release_time": 282, + "due_time": 2210, + "duration": 23, + "coordinate": [ + 83.28059887709918, + -21.87349622797109 + ], + "sensor_type": 1, + "id": 248 + }, + { + "release_time": 2559, + "due_time": 2971, + "duration": 43, + "coordinate": [ + 57.09774850517792, + 113.98227118492389 + ], + "sensor_type": 1, + "id": 249 + }, + { + "release_time": 2631, + "due_time": 3043, + "duration": 37, + "coordinate": [ + 47.172832817417174, + -163.68054245667201 + ], + "sensor_type": 1, + "id": 250 + }, + { + "release_time": 2722, + "due_time": 2839, + "duration": 26, + "coordinate": [ + -88.55433291360036, + 104.91050058971882 + ], + "sensor_type": 1, + "id": 251 + }, + { + "release_time": 3530, + "due_time": 3581, + "duration": 16, + "coordinate": [ + 18.594699821364003, + 60.842740042169055 + ], + "sensor_type": 1, + "id": 252 + } +] \ No newline at end of file diff --git a/benchmarks/aeosbench/dataset/cases/00777/constellation.json b/benchmarks/aeosbench/dataset/cases/00777/constellation.json new file mode 100644 index 0000000..da7aa76 --- /dev/null +++ b/benchmarks/aeosbench/dataset/cases/00777/constellation.json @@ -0,0 +1,1280 @@ +{ + "orbits": [ + { + "id": 0, + "eccentricity": 0.0022683, + "semi_major_axis": 7178000.0, + "inclination": 69.9521, + "right_ascension_of_the_ascending_node": 203.2911, + "argument_of_perigee": 188.87 + }, + { + "id": 1, + "eccentricity": 0.0001951, + "semi_major_axis": 7571000.0, + "inclination": 87.8956, + "right_ascension_of_the_ascending_node": 164.5487, + "argument_of_perigee": 89.2715 + }, + { + "id": 2, + "eccentricity": 0.0001337, + "semi_major_axis": 6921000.0, + "inclination": 53.2156, + "right_ascension_of_the_ascending_node": 178.7139, + "argument_of_perigee": 93.6896 + }, + { + "id": 3, + "eccentricity": 0.0001633, + "semi_major_axis": 6921000.0, + "inclination": 53.218, + "right_ascension_of_the_ascending_node": 120.1052, + "argument_of_perigee": 77.9797 + }, + { + "id": 4, + "eccentricity": 0.0001632, + "semi_major_axis": 7571000.0, + "inclination": 87.8941, + "right_ascension_of_the_ascending_node": 179.7011, + "argument_of_perigee": 79.5813 + }, + { + "id": 5, + "eccentricity": 0.0001371, + "semi_major_axis": 6921000.0, + "inclination": 53.0534, + "right_ascension_of_the_ascending_node": 176.0776, + "argument_of_perigee": 79.2409 + }, + { + "id": 6, + "eccentricity": 0.0001431, + "semi_major_axis": 6921000.0, + "inclination": 53.2162, + "right_ascension_of_the_ascending_node": 158.4859, + "argument_of_perigee": 92.5945 + }, + { + "id": 7, + "eccentricity": 0.0001554, + "semi_major_axis": 6921000.0, + "inclination": 53.2164, + "right_ascension_of_the_ascending_node": 228.1606, + "argument_of_perigee": 71.7296 + }, + { + "id": 8, + "eccentricity": 0.0001547, + "semi_major_axis": 6921000.0, + "inclination": 53.0559, + "right_ascension_of_the_ascending_node": 33.0724, + "argument_of_perigee": 78.2201 + }, + { + "id": 9, + "eccentricity": 0.000136, + "semi_major_axis": 6921000.0, + "inclination": 53.2158, + "right_ascension_of_the_ascending_node": 188.4065, + "argument_of_perigee": 80.4382 + }, + { + "id": 10, + "eccentricity": 0.0001354, + "semi_major_axis": 6921000.0, + "inclination": 53.0564, + "right_ascension_of_the_ascending_node": 58.01, + "argument_of_perigee": 89.0455 + }, + { + "id": 11, + "eccentricity": 0.0001659, + "semi_major_axis": 6921000.0, + "inclination": 53.2192, + "right_ascension_of_the_ascending_node": 39.7672, + "argument_of_perigee": 115.6878 + }, + { + "id": 12, + "eccentricity": 0.0001306, + "semi_major_axis": 6921000.0, + "inclination": 53.0566, + "right_ascension_of_the_ascending_node": 336.8199, + "argument_of_perigee": 78.9296 + } + ], + "satellites": [ + { + "inertia": [ + 139.61642456054688, + 0.0, + 0.0, + 0.0, + 93.5317611694336, + 0.0, + 0.0, + 0.0, + 143.75436401367188 + ], + "mass": 193.92461568108806, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 0, + "solar_panel": { + "direction": [ + -0.45166643361629033, + 0.8388940966621804, + 0.3037336453698953 + ], + "area": 0.34186795867690356, + "efficiency": 0.4283146842163932 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.38507113517580505, + "power": 7.135841318732115, + "type": 1 + }, + "battery": { + "capacity": 16057.55331919436, + "percentage": 0.692358875532012 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 702.7131143947489, + "power": 6.176086182779817, + "efficiency": 0.5462301018647503 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 688.2680278185804, + "power": 6.016643115467787, + "efficiency": 0.5322553303935824 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 717.705108184651, + "power": 6.057101010105711, + "efficiency": 0.5673454869669705 + } + ], + "mrp_control": { + "k": 24.342689953561056, + "ki": 0.006553153650070588, + "p": 55.708829486467906, + "integral_limit": 0.031148053132062054 + }, + "true_anomaly": 222.83903717984788, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 0 + }, + { + "inertia": [ + 109.15794372558594, + 0.0, + 0.0, + 0.0, + 176.94821166992188, + 0.0, + 0.0, + 0.0, + 164.3232879638672 + ], + "mass": 180.15483987290918, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 1, + "solar_panel": { + "direction": [ + -0.9824680901807477, + 0.058215363936507905, + -0.17710850679268386 + ], + "area": 0.15138878961374713, + "efficiency": 0.1825710462353778 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.10020770512073539, + "power": 5.992823080839727, + "type": 1 + }, + "battery": { + "capacity": 12516.65964663231, + "percentage": 0.21299250522080662 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 732.9959261576232, + "power": 5.854568797733811, + "efficiency": 0.5831086667680017 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 578.7158181495644, + "power": 5.602364233280406, + "efficiency": 0.5146638578364676 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 649.6343926442792, + "power": 5.372727425762665, + "efficiency": 0.5911015718728463 + } + ], + "mrp_control": { + "k": 18.178212680440424, + "ki": 0.0007977081987415924, + "p": 66.5636991558978, + "integral_limit": 0.001745867732001602 + }, + "true_anomaly": 4.959807539545307, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 1 + }, + { + "inertia": [ + 68.81950378417969, + 0.0, + 0.0, + 0.0, + 107.76785278320312, + 0.0, + 0.0, + 0.0, + 54.660438537597656 + ], + "mass": 124.96417627993951, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 2, + "solar_panel": { + "direction": [ + -0.6665970101238521, + 0.7390428986254889, + -0.09728319528662868 + ], + "area": 0.3632223986654618, + "efficiency": 0.23475585326863024 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4906584854907664, + "power": 5.945986422400385, + "type": 1 + }, + "battery": { + "capacity": 25037.78136680228, + "percentage": 0.21443943306727314 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 497.7541637990602, + "power": 5.068215753904036, + "efficiency": 0.5902887872770601 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 560.5877705612445, + "power": 5.621718094212501, + "efficiency": 0.5753240586165237 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 657.8750655718443, + "power": 5.912216291554753, + "efficiency": 0.5326546630813805 + } + ], + "mrp_control": { + "k": 36.061609082345754, + "ki": 0.0011425793708446218, + "p": 82.47619065526206, + "integral_limit": 0.004656941483977448 + }, + "true_anomaly": 350.55693645864596, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 2 + }, + { + "inertia": [ + 135.80995178222656, + 0.0, + 0.0, + 0.0, + 133.7823028564453, + 0.0, + 0.0, + 0.0, + 73.94473266601562 + ], + "mass": 95.27177136788747, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 3, + "solar_panel": { + "direction": [ + 0.6508461968184577, + 0.7549009248115398, + -0.08077017893771946 + ], + "area": 0.19615875933849894, + "efficiency": 0.37294867884450555 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.38873539411200464, + "power": 1.6170383090865363, + "type": 1 + }, + "battery": { + "capacity": 28244.207037871278, + "percentage": 0.7871320020432884 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 642.697615741192, + "power": 5.067722838873689, + "efficiency": 0.5737271154412026 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 671.6678736017427, + "power": 6.880980946320389, + "efficiency": 0.5705753012761658 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 647.1472148290617, + "power": 6.308984934029866, + "efficiency": 0.5996995037047448 + } + ], + "mrp_control": { + "k": 30.743675578596356, + "ki": 0.007450053799645318, + "p": 81.55217763433558, + "integral_limit": 0.021163076622272414 + }, + "true_anomaly": 300.15941020157294, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 3 + }, + { + "inertia": [ + 86.47999572753906, + 0.0, + 0.0, + 0.0, + 123.91609191894531, + 0.0, + 0.0, + 0.0, + 167.7861328125 + ], + "mass": 151.96396293558277, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 4, + "solar_panel": { + "direction": [ + 0.9989195983653543, + 0.03618023047098814, + 0.02916550916177431 + ], + "area": 0.42285571760190643, + "efficiency": 0.10213850859222125 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.15073345267354543, + "power": 1.219179913275973, + "type": 1 + }, + "battery": { + "capacity": 29544.868599459434, + "percentage": 0.2888417103888185 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 696.6292052334511, + "power": 6.2983368540276174, + "efficiency": 0.5227461313169424 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 697.0512888930037, + "power": 6.263026516265963, + "efficiency": 0.5980456001207664 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 556.0087041204021, + "power": 5.738972644100691, + "efficiency": 0.5063491188938146 + } + ], + "mrp_control": { + "k": 25.668789115298537, + "ki": 0.0024270408913876183, + "p": 89.78533400004702, + "integral_limit": 0.006935321417588882 + }, + "true_anomaly": 340.4130445171268, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 4 + }, + { + "inertia": [ + 68.31183624267578, + 0.0, + 0.0, + 0.0, + 192.5380401611328, + 0.0, + 0.0, + 0.0, + 122.98563385009766 + ], + "mass": 115.16798308455252, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 5, + "solar_panel": { + "direction": [ + 0.4675961464654725, + 0.767764982092315, + -0.43805339410102473 + ], + "area": 0.31503692996514676, + "efficiency": 0.3431985414813883 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.16650494700947704, + "power": 6.185289585783462, + "type": 1 + }, + "battery": { + "capacity": 11508.25474561534, + "percentage": 0.1977458239771343 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 479.7174542446083, + "power": 5.21110725730629, + "efficiency": 0.5326246935853585 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 667.7932258353035, + "power": 5.94581595911685, + "efficiency": 0.5835815227877047 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 722.2124422548653, + "power": 6.520687561940864, + "efficiency": 0.557814305355931 + } + ], + "mrp_control": { + "k": 35.17519770542687, + "ki": 0.00254463391292275, + "p": 107.3815768273076, + "integral_limit": 0.011306125791303509 + }, + "true_anomaly": 276.1470183380955, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 5 + }, + { + "inertia": [ + 82.39013671875, + 0.0, + 0.0, + 0.0, + 188.72344970703125, + 0.0, + 0.0, + 0.0, + 80.74249267578125 + ], + "mass": 163.01416001603042, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 6, + "solar_panel": { + "direction": [ + 0.04468546772019043, + 0.02567803166463089, + 0.9986710407659061 + ], + "area": 0.3033317005254515, + "efficiency": 0.3061539510896668 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.24243815877746575, + "power": 1.8529770245132395, + "type": 1 + }, + "battery": { + "capacity": 18353.468338486593, + "percentage": 0.7227825866708391 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 544.3810399541644, + "power": 5.448166289513374, + "efficiency": 0.5873206497519112 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 469.1553275818484, + "power": 6.379383670553429, + "efficiency": 0.5021743533190195 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 663.4111834308871, + "power": 5.02712987322826, + "efficiency": 0.552775800219855 + } + ], + "mrp_control": { + "k": 45.86716394077322, + "ki": 0.006273781972161237, + "p": 108.60283413291783, + "integral_limit": 0.006708868101802372 + }, + "true_anomaly": 273.77135212761283, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 6 + }, + { + "inertia": [ + 57.90424728393555, + 0.0, + 0.0, + 0.0, + 141.0811767578125, + 0.0, + 0.0, + 0.0, + 184.060791015625 + ], + "mass": 135.86161060153225, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 7, + "solar_panel": { + "direction": [ + -0.8401108150646845, + 0.10675419406862204, + -0.5318057544443371 + ], + "area": 0.4925917585537124, + "efficiency": 0.1362625019661688 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.33549423607992035, + "power": 2.83491432817733, + "type": 1 + }, + "battery": { + "capacity": 10046.639162233098, + "percentage": 0.3723296200674624 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 587.2223487712914, + "power": 5.07991348526192, + "efficiency": 0.581910090151805 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 663.6360490999618, + "power": 6.9996936573918, + "efficiency": 0.5898192664901856 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 716.1838042559109, + "power": 6.453460858125886, + "efficiency": 0.5625875292733848 + } + ], + "mrp_control": { + "k": 34.71582476595387, + "ki": 0.009542723661254155, + "p": 92.69220383851761, + "integral_limit": 0.03951772840381488 + }, + "true_anomaly": 6.734135098839427, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 7 + }, + { + "inertia": [ + 111.46115112304688, + 0.0, + 0.0, + 0.0, + 82.32505798339844, + 0.0, + 0.0, + 0.0, + 86.43150329589844 + ], + "mass": 161.91109261400675, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 8, + "solar_panel": { + "direction": [ + 0.5980751973768886, + 0.28283118542527713, + -0.749875042146042 + ], + "area": 0.31153654111780005, + "efficiency": 0.2796743403485905 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2238564331150574, + "power": 7.2282626802052246, + "type": 1 + }, + "battery": { + "capacity": 9632.674056957441, + "percentage": 0.3649347170510948 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 692.6084971208244, + "power": 6.031271062250391, + "efficiency": 0.5366549908165035 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 648.9578618909748, + "power": 5.568712136938331, + "efficiency": 0.5679702211486931 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 741.3412105248781, + "power": 5.384515075797566, + "efficiency": 0.5902529662411139 + } + ], + "mrp_control": { + "k": 26.358585480277366, + "ki": 0.007382399284572237, + "p": 79.80229266314898, + "integral_limit": 0.0004514354207882927 + }, + "true_anomaly": 52.92413717289496, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 8 + }, + { + "inertia": [ + 54.86808395385742, + 0.0, + 0.0, + 0.0, + 146.94229125976562, + 0.0, + 0.0, + 0.0, + 184.8108673095703 + ], + "mass": 111.03569113901409, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 9, + "solar_panel": { + "direction": [ + -0.4030521591059475, + 0.91516444238092, + -0.004795877568685945 + ], + "area": 0.2004944018452903, + "efficiency": 0.3461209558494772 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2764242513223861, + "power": 2.5327814847797927, + "type": 1 + }, + "battery": { + "capacity": 21278.808456698534, + "percentage": 0.9529831823227863 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 580.4508562293954, + "power": 6.234766568147366, + "efficiency": 0.5245337188885686 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 421.0167740647252, + "power": 5.008100476240496, + "efficiency": 0.5621979533226488 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 725.8680808454242, + "power": 6.005690613955167, + "efficiency": 0.569357556440981 + } + ], + "mrp_control": { + "k": 52.70078008351907, + "ki": 0.006278945221502761, + "p": 109.57686928041984, + "integral_limit": 0.0036292283678846936 + }, + "true_anomaly": 302.2023429511365, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 9 + }, + { + "inertia": [ + 133.46231079101562, + 0.0, + 0.0, + 0.0, + 127.32273864746094, + 0.0, + 0.0, + 0.0, + 120.70621490478516 + ], + "mass": 127.86328813600866, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 10, + "solar_panel": { + "direction": [ + 0.16482466592027423, + 0.9502077049295181, + 0.26445821408465986 + ], + "area": 0.22579922589189028, + "efficiency": 0.31662465746497104 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.150728157709138, + "power": 4.978792980764869, + "type": 1 + }, + "battery": { + "capacity": 11605.162120756366, + "percentage": 0.6367189252202552 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 497.7279396292423, + "power": 5.910922516923515, + "efficiency": 0.5384909839515306 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 673.9241930575962, + "power": 6.088486606235658, + "efficiency": 0.5432380144455604 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 543.7991747539754, + "power": 6.902100902401589, + "efficiency": 0.5325726866782591 + } + ], + "mrp_control": { + "k": 40.70612654200069, + "ki": 0.009308099412434557, + "p": 115.1320606343414, + "integral_limit": 0.012623796099526257 + }, + "true_anomaly": 174.18248961690784, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 10 + }, + { + "inertia": [ + 70.13137817382812, + 0.0, + 0.0, + 0.0, + 182.0301513671875, + 0.0, + 0.0, + 0.0, + 135.85482788085938 + ], + "mass": 60.9721701007302, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 11, + "solar_panel": { + "direction": [ + -0.8426299937918451, + 0.5244949442494296, + 0.12198256850526942 + ], + "area": 0.41793695219873295, + "efficiency": 0.2035930955954791 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.21020216823693383, + "power": 8.131402994148903, + "type": 1 + }, + "battery": { + "capacity": 19816.624445619847, + "percentage": 0.2785729153306822 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 652.8316320322884, + "power": 6.3874912147899945, + "efficiency": 0.5477857713373737 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 411.72598224125386, + "power": 5.408818275945248, + "efficiency": 0.525765471836197 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 678.9919743808721, + "power": 6.17635231884275, + "efficiency": 0.5403713945479677 + } + ], + "mrp_control": { + "k": 22.239795663871035, + "ki": 0.001169570144683584, + "p": 79.73783276675388, + "integral_limit": 0.005664686271496407 + }, + "true_anomaly": 55.983494126452804, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 11 + }, + { + "inertia": [ + 196.89962768554688, + 0.0, + 0.0, + 0.0, + 54.10554885864258, + 0.0, + 0.0, + 0.0, + 156.8233184814453 + ], + "mass": 76.08833087198475, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 12, + "solar_panel": { + "direction": [ + 0.08753908862782041, + 0.9135412811680577, + -0.3972143446101041 + ], + "area": 0.3699317850608349, + "efficiency": 0.20964720281841062 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2833404188349338, + "power": 6.307822235985181, + "type": 1 + }, + "battery": { + "capacity": 28402.438399374314, + "percentage": 0.915413176210998 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 418.7668575720286, + "power": 5.953403370223305, + "efficiency": 0.5015992923418289 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 617.6493464039072, + "power": 5.553092588651126, + "efficiency": 0.5987917461495381 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 416.9012927853929, + "power": 5.292160176331142, + "efficiency": 0.5462896604603248 + } + ], + "mrp_control": { + "k": 74.80035720727197, + "ki": 0.0035678477862403826, + "p": 178.35225330787543, + "integral_limit": 0.014609785064992397 + }, + "true_anomaly": 293.80570985399834, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 12 + } + ] +} \ No newline at end of file diff --git a/benchmarks/aeosbench/dataset/cases/00777/taskset.json b/benchmarks/aeosbench/dataset/cases/00777/taskset.json new file mode 100644 index 0000000..726b74a --- /dev/null +++ b/benchmarks/aeosbench/dataset/cases/00777/taskset.json @@ -0,0 +1,1839 @@ +[ + { + "release_time": 2087, + "due_time": 2680, + "duration": 17, + "coordinate": [ + -22.420642336200146, + 153.60796668215335 + ], + "sensor_type": 1, + "id": 0 + }, + { + "release_time": 3546, + "due_time": 3600, + "duration": 15, + "coordinate": [ + 77.56962774802469, + -160.87065920601603 + ], + "sensor_type": 1, + "id": 1 + }, + { + "release_time": 1647, + "due_time": 2818, + "duration": 23, + "coordinate": [ + 4.6855719856574325, + 115.03668040910298 + ], + "sensor_type": 1, + "id": 2 + }, + { + "release_time": 3249, + "due_time": 3419, + "duration": 39, + "coordinate": [ + -27.2788264188708, + -168.66324372018312 + ], + "sensor_type": 1, + "id": 3 + }, + { + "release_time": 2834, + "due_time": 3062, + "duration": 43, + "coordinate": [ + -80.14167923240637, + -48.458822280001414 + ], + "sensor_type": 1, + "id": 4 + }, + { + "release_time": 1017, + "due_time": 1860, + "duration": 60, + "coordinate": [ + 23.746002086038715, + -109.42562567717735 + ], + "sensor_type": 1, + "id": 5 + }, + { + "release_time": 1909, + "due_time": 2366, + "duration": 21, + "coordinate": [ + 59.380247460304076, + -179.12651493054824 + ], + "sensor_type": 1, + "id": 6 + }, + { + "release_time": 623, + "due_time": 2226, + "duration": 34, + "coordinate": [ + -88.62663921380975, + 36.71045225101929 + ], + "sensor_type": 1, + "id": 7 + }, + { + "release_time": 318, + "due_time": 416, + "duration": 28, + "coordinate": [ + 10.055232137279745, + -102.16931065288912 + ], + "sensor_type": 1, + "id": 8 + }, + { + "release_time": 3296, + "due_time": 3498, + "duration": 57, + "coordinate": [ + -49.68946513642758, + 34.458284053517474 + ], + "sensor_type": 1, + "id": 9 + }, + { + "release_time": 3329, + "due_time": 3523, + "duration": 47, + "coordinate": [ + 82.66546411373571, + -10.012643797280276 + ], + "sensor_type": 1, + "id": 10 + }, + { + "release_time": 904, + "due_time": 2328, + "duration": 48, + "coordinate": [ + 80.39255412431305, + 98.13646563682994 + ], + "sensor_type": 1, + "id": 11 + }, + { + "release_time": 760, + "due_time": 1052, + "duration": 31, + "coordinate": [ + 47.39679162875473, + 114.45773478030787 + ], + "sensor_type": 1, + "id": 12 + }, + { + "release_time": 3144, + "due_time": 3540, + "duration": 47, + "coordinate": [ + 39.34468584086861, + 161.59260236021652 + ], + "sensor_type": 1, + "id": 13 + }, + { + "release_time": 1041, + "due_time": 3214, + "duration": 39, + "coordinate": [ + -43.67306929117008, + 122.70660962520259 + ], + "sensor_type": 1, + "id": 14 + }, + { + "release_time": 413, + "due_time": 2126, + "duration": 49, + "coordinate": [ + -41.81923112405268, + 36.40383220608601 + ], + "sensor_type": 1, + "id": 15 + }, + { + "release_time": 1111, + "due_time": 1562, + "duration": 30, + "coordinate": [ + -17.70415109048912, + -66.31521811103423 + ], + "sensor_type": 1, + "id": 16 + }, + { + "release_time": 287, + "due_time": 827, + "duration": 23, + "coordinate": [ + 56.21191241086572, + 101.62968597043175 + ], + "sensor_type": 1, + "id": 17 + }, + { + "release_time": 468, + "due_time": 561, + "duration": 30, + "coordinate": [ + -67.65058068774329, + -159.19329100874012 + ], + "sensor_type": 1, + "id": 18 + }, + { + "release_time": 2709, + "due_time": 3457, + "duration": 47, + "coordinate": [ + 51.73318059338433, + -42.298790202814814 + ], + "sensor_type": 1, + "id": 19 + }, + { + "release_time": 1580, + "due_time": 2699, + "duration": 49, + "coordinate": [ + 62.520295068222936, + -17.883890647419463 + ], + "sensor_type": 1, + "id": 20 + }, + { + "release_time": 3249, + "due_time": 3417, + "duration": 27, + "coordinate": [ + -31.55368213274444, + 27.368851853549245 + ], + "sensor_type": 1, + "id": 21 + }, + { + "release_time": 1914, + "due_time": 2580, + "duration": 21, + "coordinate": [ + -54.448393623542806, + -1.9941816199541051 + ], + "sensor_type": 1, + "id": 22 + }, + { + "release_time": 1454, + "due_time": 1980, + "duration": 19, + "coordinate": [ + -73.8246747186123, + -83.03490992716199 + ], + "sensor_type": 1, + "id": 23 + }, + { + "release_time": 767, + "due_time": 1753, + "duration": 53, + "coordinate": [ + 26.174742951038453, + 88.89098941130231 + ], + "sensor_type": 1, + "id": 24 + }, + { + "release_time": 126, + "due_time": 3392, + "duration": 58, + "coordinate": [ + 36.08705710621538, + 142.0592400424647 + ], + "sensor_type": 1, + "id": 25 + }, + { + "release_time": 819, + "due_time": 3210, + "duration": 57, + "coordinate": [ + -66.27454808053078, + -134.09555666827708 + ], + "sensor_type": 1, + "id": 26 + }, + { + "release_time": 1848, + "due_time": 2170, + "duration": 38, + "coordinate": [ + -58.57902677410886, + 88.38734102905892 + ], + "sensor_type": 1, + "id": 27 + }, + { + "release_time": 1376, + "due_time": 2964, + "duration": 56, + "coordinate": [ + 44.344936972029274, + -14.479704953588225 + ], + "sensor_type": 1, + "id": 28 + }, + { + "release_time": 2585, + "due_time": 3429, + "duration": 46, + "coordinate": [ + 7.080155966222932, + -86.1875216910251 + ], + "sensor_type": 1, + "id": 29 + }, + { + "release_time": 3459, + "due_time": 3526, + "duration": 21, + "coordinate": [ + 80.51954483291186, + 105.1752503283086 + ], + "sensor_type": 1, + "id": 30 + }, + { + "release_time": 417, + "due_time": 710, + "duration": 16, + "coordinate": [ + 85.2019036356917, + -41.34941875858243 + ], + "sensor_type": 1, + "id": 31 + }, + { + "release_time": 1837, + "due_time": 2193, + "duration": 25, + "coordinate": [ + 31.761712686629394, + 55.527106676392066 + ], + "sensor_type": 1, + "id": 32 + }, + { + "release_time": 1068, + "due_time": 3202, + "duration": 21, + "coordinate": [ + -19.943110868320446, + -6.4346946023545115 + ], + "sensor_type": 1, + "id": 33 + }, + { + "release_time": 3329, + "due_time": 3566, + "duration": 33, + "coordinate": [ + -10.735276469138768, + -46.66166209201981 + ], + "sensor_type": 1, + "id": 34 + }, + { + "release_time": 1515, + "due_time": 3387, + "duration": 54, + "coordinate": [ + -12.4590474983425, + 110.90957586598233 + ], + "sensor_type": 1, + "id": 35 + }, + { + "release_time": 256, + "due_time": 2677, + "duration": 41, + "coordinate": [ + 9.710204869582029, + -50.216313674844855 + ], + "sensor_type": 1, + "id": 36 + }, + { + "release_time": 1457, + "due_time": 1873, + "duration": 34, + "coordinate": [ + 14.054903215946439, + -90.35724639798724 + ], + "sensor_type": 1, + "id": 37 + }, + { + "release_time": 1788, + "due_time": 3318, + "duration": 52, + "coordinate": [ + -54.324397643553894, + -13.563659935943093 + ], + "sensor_type": 1, + "id": 38 + }, + { + "release_time": 1995, + "due_time": 2150, + "duration": 44, + "coordinate": [ + -6.9550397504674635, + 90.54329687646685 + ], + "sensor_type": 1, + "id": 39 + }, + { + "release_time": 2438, + "due_time": 3314, + "duration": 41, + "coordinate": [ + -28.067699164520377, + -163.76671347910795 + ], + "sensor_type": 1, + "id": 40 + }, + { + "release_time": 2283, + "due_time": 2503, + "duration": 17, + "coordinate": [ + -76.44241188459478, + -135.25505587364893 + ], + "sensor_type": 1, + "id": 41 + }, + { + "release_time": 2576, + "due_time": 2821, + "duration": 54, + "coordinate": [ + 12.213693306328963, + -32.146452784070675 + ], + "sensor_type": 1, + "id": 42 + }, + { + "release_time": 631, + "due_time": 731, + "duration": 18, + "coordinate": [ + -32.97139618327891, + -69.04372445217629 + ], + "sensor_type": 1, + "id": 43 + }, + { + "release_time": 2233, + "due_time": 2984, + "duration": 28, + "coordinate": [ + -74.34653183478349, + 175.01587310799204 + ], + "sensor_type": 1, + "id": 44 + }, + { + "release_time": 2324, + "due_time": 2786, + "duration": 54, + "coordinate": [ + -58.31704523035206, + 80.3877656691763 + ], + "sensor_type": 1, + "id": 45 + }, + { + "release_time": 1789, + "due_time": 3586, + "duration": 40, + "coordinate": [ + 60.340106426546384, + -128.9965595665878 + ], + "sensor_type": 1, + "id": 46 + }, + { + "release_time": 1770, + "due_time": 2157, + "duration": 56, + "coordinate": [ + -35.821369188370014, + -15.088660092802257 + ], + "sensor_type": 1, + "id": 47 + }, + { + "release_time": 2788, + "due_time": 3468, + "duration": 23, + "coordinate": [ + -40.78242678864797, + -63.622082888161586 + ], + "sensor_type": 1, + "id": 48 + }, + { + "release_time": 2812, + "due_time": 3066, + "duration": 25, + "coordinate": [ + 22.605867391445855, + 78.63057329565402 + ], + "sensor_type": 1, + "id": 49 + }, + { + "release_time": 2782, + "due_time": 3266, + "duration": 23, + "coordinate": [ + -74.91500406248842, + 77.26862906164615 + ], + "sensor_type": 1, + "id": 50 + }, + { + "release_time": 417, + "due_time": 1088, + "duration": 53, + "coordinate": [ + 27.06076760781133, + 10.087427808864675 + ], + "sensor_type": 1, + "id": 51 + }, + { + "release_time": 1668, + "due_time": 2532, + "duration": 32, + "coordinate": [ + 28.092052704018627, + -153.743866460338 + ], + "sensor_type": 1, + "id": 52 + }, + { + "release_time": 884, + "due_time": 2722, + "duration": 52, + "coordinate": [ + -38.24256567757733, + -99.90884827045493 + ], + "sensor_type": 1, + "id": 53 + }, + { + "release_time": 2850, + "due_time": 3342, + "duration": 50, + "coordinate": [ + 35.96258680510789, + 169.29796925909278 + ], + "sensor_type": 1, + "id": 54 + }, + { + "release_time": 1586, + "due_time": 2790, + "duration": 29, + "coordinate": [ + -43.67820509767374, + 43.896633306307365 + ], + "sensor_type": 1, + "id": 55 + }, + { + "release_time": 1492, + "due_time": 1978, + "duration": 16, + "coordinate": [ + 78.23379807244254, + -21.090628043017432 + ], + "sensor_type": 1, + "id": 56 + }, + { + "release_time": 1730, + "due_time": 1814, + "duration": 25, + "coordinate": [ + -71.72356636585599, + -144.06459802499384 + ], + "sensor_type": 1, + "id": 57 + }, + { + "release_time": 2118, + "due_time": 2280, + "duration": 31, + "coordinate": [ + 19.8946170141826, + -36.24142096502814 + ], + "sensor_type": 1, + "id": 58 + }, + { + "release_time": 3408, + "due_time": 3569, + "duration": 46, + "coordinate": [ + 16.45494387579278, + 83.76496834928241 + ], + "sensor_type": 1, + "id": 59 + }, + { + "release_time": 1878, + "due_time": 2825, + "duration": 18, + "coordinate": [ + -53.25750102571799, + 14.59080616645386 + ], + "sensor_type": 1, + "id": 60 + }, + { + "release_time": 2219, + "due_time": 2629, + "duration": 40, + "coordinate": [ + 22.444737248646504, + 44.20180671377551 + ], + "sensor_type": 1, + "id": 61 + }, + { + "release_time": 1106, + "due_time": 3275, + "duration": 15, + "coordinate": [ + 86.22631022454178, + 34.30858023870442 + ], + "sensor_type": 1, + "id": 62 + }, + { + "release_time": 3103, + "due_time": 3353, + "duration": 29, + "coordinate": [ + -46.57046297067061, + 64.86791619685772 + ], + "sensor_type": 1, + "id": 63 + }, + { + "release_time": 2172, + "due_time": 3084, + "duration": 43, + "coordinate": [ + 23.120076571545667, + 175.51033769804172 + ], + "sensor_type": 1, + "id": 64 + }, + { + "release_time": 565, + "due_time": 2751, + "duration": 33, + "coordinate": [ + 27.425116056800874, + -7.852625457380896 + ], + "sensor_type": 1, + "id": 65 + }, + { + "release_time": 1719, + "due_time": 2531, + "duration": 40, + "coordinate": [ + 40.47661544843325, + -95.83033687901407 + ], + "sensor_type": 1, + "id": 66 + }, + { + "release_time": 2439, + "due_time": 2824, + "duration": 42, + "coordinate": [ + 36.57685257588726, + -62.06287668075633 + ], + "sensor_type": 1, + "id": 67 + }, + { + "release_time": 2714, + "due_time": 3127, + "duration": 31, + "coordinate": [ + 1.648073986711168, + 103.7764890148622 + ], + "sensor_type": 1, + "id": 68 + }, + { + "release_time": 1616, + "due_time": 2836, + "duration": 27, + "coordinate": [ + 45.92487287117876, + 0.1485639922030373 + ], + "sensor_type": 1, + "id": 69 + }, + { + "release_time": 1859, + "due_time": 2292, + "duration": 31, + "coordinate": [ + 79.67518787320486, + 67.09815064818218 + ], + "sensor_type": 1, + "id": 70 + }, + { + "release_time": 1974, + "due_time": 2175, + "duration": 21, + "coordinate": [ + 0.4974150661007428, + 82.1367934165155 + ], + "sensor_type": 1, + "id": 71 + }, + { + "release_time": 1055, + "due_time": 2099, + "duration": 51, + "coordinate": [ + 45.08538924267776, + 128.98144110432594 + ], + "sensor_type": 1, + "id": 72 + }, + { + "release_time": 3218, + "due_time": 3401, + "duration": 43, + "coordinate": [ + -20.17169418503137, + -46.73567189756136 + ], + "sensor_type": 1, + "id": 73 + }, + { + "release_time": 423, + "due_time": 1738, + "duration": 17, + "coordinate": [ + -68.6386258507407, + -136.78177461129582 + ], + "sensor_type": 1, + "id": 74 + }, + { + "release_time": 805, + "due_time": 2710, + "duration": 39, + "coordinate": [ + 39.85859513312758, + 105.25766999207758 + ], + "sensor_type": 1, + "id": 75 + }, + { + "release_time": 3071, + "due_time": 3521, + "duration": 53, + "coordinate": [ + 64.99144385889787, + 58.33103194380806 + ], + "sensor_type": 1, + "id": 76 + }, + { + "release_time": 1784, + "due_time": 1943, + "duration": 39, + "coordinate": [ + 50.69787263273187, + 131.00584524540022 + ], + "sensor_type": 1, + "id": 77 + }, + { + "release_time": 1015, + "due_time": 3592, + "duration": 47, + "coordinate": [ + 47.528418419783065, + -24.318367678975534 + ], + "sensor_type": 1, + "id": 78 + }, + { + "release_time": 2847, + "due_time": 3483, + "duration": 33, + "coordinate": [ + -49.71293075552393, + 178.95720004499918 + ], + "sensor_type": 1, + "id": 79 + }, + { + "release_time": 3156, + "due_time": 3409, + "duration": 47, + "coordinate": [ + 45.21362423631942, + 155.28490377546393 + ], + "sensor_type": 1, + "id": 80 + }, + { + "release_time": 1006, + "due_time": 2413, + "duration": 50, + "coordinate": [ + -56.494943245711696, + 81.39707718231324 + ], + "sensor_type": 1, + "id": 81 + }, + { + "release_time": 16, + "due_time": 1626, + "duration": 25, + "coordinate": [ + 25.042821185194185, + -121.1914900121675 + ], + "sensor_type": 1, + "id": 82 + }, + { + "release_time": 1648, + "due_time": 2870, + "duration": 46, + "coordinate": [ + 25.314031011652077, + -12.89612515343947 + ], + "sensor_type": 1, + "id": 83 + }, + { + "release_time": 176, + "due_time": 2792, + "duration": 20, + "coordinate": [ + 71.44005172100015, + -161.1121434938723 + ], + "sensor_type": 1, + "id": 84 + }, + { + "release_time": 3192, + "due_time": 3524, + "duration": 50, + "coordinate": [ + -0.0060138330306074295, + -115.151359324021 + ], + "sensor_type": 1, + "id": 85 + }, + { + "release_time": 2282, + "due_time": 2717, + "duration": 51, + "coordinate": [ + -84.45210190505696, + -179.02920734851224 + ], + "sensor_type": 1, + "id": 86 + }, + { + "release_time": 3412, + "due_time": 3544, + "duration": 43, + "coordinate": [ + 61.659803954750686, + -61.70603822987472 + ], + "sensor_type": 1, + "id": 87 + }, + { + "release_time": 211, + "due_time": 1424, + "duration": 50, + "coordinate": [ + -36.328536742754906, + -106.0918526420669 + ], + "sensor_type": 1, + "id": 88 + }, + { + "release_time": 2937, + "due_time": 3536, + "duration": 43, + "coordinate": [ + 83.9717253318104, + 21.268494070017425 + ], + "sensor_type": 1, + "id": 89 + }, + { + "release_time": 1347, + "due_time": 2720, + "duration": 27, + "coordinate": [ + -84.44542994889696, + -47.023486854774745 + ], + "sensor_type": 1, + "id": 90 + }, + { + "release_time": 3390, + "due_time": 3589, + "duration": 30, + "coordinate": [ + 43.15928466518298, + -79.83338005148251 + ], + "sensor_type": 1, + "id": 91 + }, + { + "release_time": 2171, + "due_time": 2320, + "duration": 47, + "coordinate": [ + 88.38490827008593, + -159.23973193507638 + ], + "sensor_type": 1, + "id": 92 + }, + { + "release_time": 2367, + "due_time": 3479, + "duration": 45, + "coordinate": [ + -71.7398263486559, + 1.429420151231568 + ], + "sensor_type": 1, + "id": 93 + }, + { + "release_time": 2053, + "due_time": 2377, + "duration": 33, + "coordinate": [ + -35.136710409489744, + 95.69462961699537 + ], + "sensor_type": 1, + "id": 94 + }, + { + "release_time": 231, + "due_time": 3004, + "duration": 37, + "coordinate": [ + 45.87797973155509, + 125.18420565631317 + ], + "sensor_type": 1, + "id": 95 + }, + { + "release_time": 2626, + "due_time": 3228, + "duration": 51, + "coordinate": [ + -73.48260185324297, + 42.54137291213593 + ], + "sensor_type": 1, + "id": 96 + }, + { + "release_time": 586, + "due_time": 853, + "duration": 38, + "coordinate": [ + -27.489958198305608, + 58.866406928052754 + ], + "sensor_type": 1, + "id": 97 + }, + { + "release_time": 571, + "due_time": 774, + "duration": 27, + "coordinate": [ + 7.204045621325875, + -131.18398475909856 + ], + "sensor_type": 1, + "id": 98 + }, + { + "release_time": 399, + "due_time": 1851, + "duration": 27, + "coordinate": [ + 42.241096009737646, + 37.037196204347964 + ], + "sensor_type": 1, + "id": 99 + }, + { + "release_time": 124, + "due_time": 1159, + "duration": 44, + "coordinate": [ + 45.95656937562927, + 111.64807148989831 + ], + "sensor_type": 1, + "id": 100 + }, + { + "release_time": 1527, + "due_time": 3270, + "duration": 58, + "coordinate": [ + 23.677970666704738, + 147.1232521001255 + ], + "sensor_type": 1, + "id": 101 + }, + { + "release_time": 2707, + "due_time": 3421, + "duration": 18, + "coordinate": [ + -8.70392650186561, + 17.564551009660335 + ], + "sensor_type": 1, + "id": 102 + }, + { + "release_time": 3518, + "due_time": 3586, + "duration": 21, + "coordinate": [ + 74.73717391086672, + -109.06027399448375 + ], + "sensor_type": 1, + "id": 103 + }, + { + "release_time": 394, + "due_time": 1940, + "duration": 43, + "coordinate": [ + 67.6900986078752, + -147.09054152386085 + ], + "sensor_type": 1, + "id": 104 + }, + { + "release_time": 960, + "due_time": 2433, + "duration": 44, + "coordinate": [ + -27.10545718781082, + 57.26651265616263 + ], + "sensor_type": 1, + "id": 105 + }, + { + "release_time": 1371, + "due_time": 1995, + "duration": 42, + "coordinate": [ + -58.092000695255294, + -111.29466423094082 + ], + "sensor_type": 1, + "id": 106 + }, + { + "release_time": 2907, + "due_time": 3480, + "duration": 25, + "coordinate": [ + -11.554448162271612, + -119.07100320710074 + ], + "sensor_type": 1, + "id": 107 + }, + { + "release_time": 881, + "due_time": 2602, + "duration": 33, + "coordinate": [ + 39.80155121254322, + 51.429961878938684 + ], + "sensor_type": 1, + "id": 108 + }, + { + "release_time": 1406, + "due_time": 2334, + "duration": 15, + "coordinate": [ + 20.28000680421124, + -92.35195453456464 + ], + "sensor_type": 1, + "id": 109 + }, + { + "release_time": 2221, + "due_time": 3501, + "duration": 52, + "coordinate": [ + -84.48781100436337, + 170.60815392141598 + ], + "sensor_type": 1, + "id": 110 + }, + { + "release_time": 2921, + "due_time": 3246, + "duration": 59, + "coordinate": [ + -67.03079237501898, + 57.83594112710986 + ], + "sensor_type": 1, + "id": 111 + }, + { + "release_time": 3015, + "due_time": 3167, + "duration": 24, + "coordinate": [ + -51.678904997675566, + 71.98538486972046 + ], + "sensor_type": 1, + "id": 112 + }, + { + "release_time": 3125, + "due_time": 3267, + "duration": 17, + "coordinate": [ + -63.925222697170064, + 81.14913030357576 + ], + "sensor_type": 1, + "id": 113 + }, + { + "release_time": 2088, + "due_time": 2610, + "duration": 27, + "coordinate": [ + -52.47619690766653, + -58.60380313733786 + ], + "sensor_type": 1, + "id": 114 + }, + { + "release_time": 2432, + "due_time": 3314, + "duration": 58, + "coordinate": [ + -35.9656076597042, + -47.8666491754183 + ], + "sensor_type": 1, + "id": 115 + }, + { + "release_time": 647, + "due_time": 2455, + "duration": 58, + "coordinate": [ + -87.07169333085159, + -171.110998712973 + ], + "sensor_type": 1, + "id": 116 + }, + { + "release_time": 1557, + "due_time": 3383, + "duration": 45, + "coordinate": [ + 26.3686159658085, + 175.34505901297746 + ], + "sensor_type": 1, + "id": 117 + }, + { + "release_time": 864, + "due_time": 2703, + "duration": 51, + "coordinate": [ + 86.20537046779071, + -141.32902424367444 + ], + "sensor_type": 1, + "id": 118 + }, + { + "release_time": 3028, + "due_time": 3250, + "duration": 29, + "coordinate": [ + 23.09231012528825, + -44.123383694198594 + ], + "sensor_type": 1, + "id": 119 + }, + { + "release_time": 950, + "due_time": 1260, + "duration": 50, + "coordinate": [ + -83.32651121842564, + -120.3026075528174 + ], + "sensor_type": 1, + "id": 120 + }, + { + "release_time": 306, + "due_time": 2907, + "duration": 54, + "coordinate": [ + -41.028410466092495, + -89.35615668862249 + ], + "sensor_type": 1, + "id": 121 + }, + { + "release_time": 1179, + "due_time": 2163, + "duration": 60, + "coordinate": [ + -86.68060822727142, + 131.95399147251845 + ], + "sensor_type": 1, + "id": 122 + }, + { + "release_time": 3476, + "due_time": 3596, + "duration": 38, + "coordinate": [ + 5.687225281829782, + 115.34362811706734 + ], + "sensor_type": 1, + "id": 123 + }, + { + "release_time": 95, + "due_time": 2165, + "duration": 16, + "coordinate": [ + -29.64110075852642, + -151.2143627033775 + ], + "sensor_type": 1, + "id": 124 + }, + { + "release_time": 518, + "due_time": 2758, + "duration": 36, + "coordinate": [ + 44.474346694083096, + 151.5740988285533 + ], + "sensor_type": 1, + "id": 125 + }, + { + "release_time": 384, + "due_time": 616, + "duration": 49, + "coordinate": [ + -10.585345429483155, + 161.81391552175506 + ], + "sensor_type": 1, + "id": 126 + }, + { + "release_time": 2219, + "due_time": 2356, + "duration": 35, + "coordinate": [ + -61.15170207159491, + -58.65995674260297 + ], + "sensor_type": 1, + "id": 127 + }, + { + "release_time": 2777, + "due_time": 3312, + "duration": 57, + "coordinate": [ + -88.06237768191814, + 125.14080449596906 + ], + "sensor_type": 1, + "id": 128 + }, + { + "release_time": 3361, + "due_time": 3558, + "duration": 24, + "coordinate": [ + 9.883378030640372, + 124.99280892128394 + ], + "sensor_type": 1, + "id": 129 + }, + { + "release_time": 154, + "due_time": 1566, + "duration": 46, + "coordinate": [ + 87.24100648014351, + -142.67482781056827 + ], + "sensor_type": 1, + "id": 130 + }, + { + "release_time": 579, + "due_time": 1892, + "duration": 42, + "coordinate": [ + -2.88134702171196, + 104.91162494941443 + ], + "sensor_type": 1, + "id": 131 + }, + { + "release_time": 660, + "due_time": 3023, + "duration": 45, + "coordinate": [ + -54.20711047084158, + -91.67303099023819 + ], + "sensor_type": 1, + "id": 132 + }, + { + "release_time": 493, + "due_time": 1697, + "duration": 36, + "coordinate": [ + 64.29706549444168, + 16.454698059694806 + ], + "sensor_type": 1, + "id": 133 + }, + { + "release_time": 2158, + "due_time": 2393, + "duration": 26, + "coordinate": [ + -67.86421933345218, + -85.70898309181817 + ], + "sensor_type": 1, + "id": 134 + }, + { + "release_time": 1715, + "due_time": 2446, + "duration": 43, + "coordinate": [ + 80.24684172561734, + 73.9901746834353 + ], + "sensor_type": 1, + "id": 135 + }, + { + "release_time": 2547, + "due_time": 2880, + "duration": 27, + "coordinate": [ + 27.953935654627045, + 174.6418907482995 + ], + "sensor_type": 1, + "id": 136 + }, + { + "release_time": 2327, + "due_time": 2942, + "duration": 38, + "coordinate": [ + 35.26989254690763, + 63.95453468139027 + ], + "sensor_type": 1, + "id": 137 + }, + { + "release_time": 1423, + "due_time": 2290, + "duration": 33, + "coordinate": [ + 42.916251806107766, + -94.81834580784036 + ], + "sensor_type": 1, + "id": 138 + }, + { + "release_time": 3086, + "due_time": 3348, + "duration": 33, + "coordinate": [ + 8.632848391621835, + 41.23027918795444 + ], + "sensor_type": 1, + "id": 139 + }, + { + "release_time": 3457, + "due_time": 3550, + "duration": 28, + "coordinate": [ + -82.40505962718963, + -159.6597678938341 + ], + "sensor_type": 1, + "id": 140 + }, + { + "release_time": 1097, + "due_time": 1659, + "duration": 18, + "coordinate": [ + -13.366384959344416, + 163.84601812112317 + ], + "sensor_type": 1, + "id": 141 + }, + { + "release_time": 1848, + "due_time": 3356, + "duration": 40, + "coordinate": [ + -43.39881265574771, + -109.18153496694207 + ], + "sensor_type": 1, + "id": 142 + }, + { + "release_time": 2447, + "due_time": 3126, + "duration": 20, + "coordinate": [ + 84.76955522580622, + 7.4672563618321135 + ], + "sensor_type": 1, + "id": 143 + }, + { + "release_time": 1047, + "due_time": 3453, + "duration": 39, + "coordinate": [ + -79.45190198768562, + 78.85327355659723 + ], + "sensor_type": 1, + "id": 144 + }, + { + "release_time": 2675, + "due_time": 3183, + "duration": 28, + "coordinate": [ + 27.296970374465445, + 17.83058278451915 + ], + "sensor_type": 1, + "id": 145 + }, + { + "release_time": 3014, + "due_time": 3428, + "duration": 41, + "coordinate": [ + 27.92300152973789, + -93.0640932381329 + ], + "sensor_type": 1, + "id": 146 + }, + { + "release_time": 354, + "due_time": 1316, + "duration": 35, + "coordinate": [ + 11.105002256080809, + -52.58926871384065 + ], + "sensor_type": 1, + "id": 147 + }, + { + "release_time": 1121, + "due_time": 3060, + "duration": 43, + "coordinate": [ + -65.58411197313568, + 147.4093547414995 + ], + "sensor_type": 1, + "id": 148 + }, + { + "release_time": 965, + "due_time": 1455, + "duration": 16, + "coordinate": [ + 33.071767285638714, + 169.40590918571098 + ], + "sensor_type": 1, + "id": 149 + }, + { + "release_time": 1391, + "due_time": 2784, + "duration": 28, + "coordinate": [ + -49.280325046004016, + -101.4639341567633 + ], + "sensor_type": 1, + "id": 150 + }, + { + "release_time": 2412, + "due_time": 3100, + "duration": 39, + "coordinate": [ + -0.049409465274166564, + -68.60156382137049 + ], + "sensor_type": 1, + "id": 151 + }, + { + "release_time": 2527, + "due_time": 3192, + "duration": 47, + "coordinate": [ + 45.94524388957322, + -131.54011619868646 + ], + "sensor_type": 1, + "id": 152 + }, + { + "release_time": 1182, + "due_time": 1335, + "duration": 17, + "coordinate": [ + -19.15919401142716, + -161.18556286549682 + ], + "sensor_type": 1, + "id": 153 + }, + { + "release_time": 76, + "due_time": 2113, + "duration": 40, + "coordinate": [ + -60.66507967909419, + 134.88172785534488 + ], + "sensor_type": 1, + "id": 154 + }, + { + "release_time": 1907, + "due_time": 2451, + "duration": 40, + "coordinate": [ + -34.49227615883041, + -12.247385256733224 + ], + "sensor_type": 1, + "id": 155 + }, + { + "release_time": 2106, + "due_time": 3061, + "duration": 57, + "coordinate": [ + 19.892954257035072, + -59.49162841506676 + ], + "sensor_type": 1, + "id": 156 + }, + { + "release_time": 1637, + "due_time": 3390, + "duration": 37, + "coordinate": [ + 84.48235667111274, + 171.13014923413675 + ], + "sensor_type": 1, + "id": 157 + }, + { + "release_time": 2517, + "due_time": 3583, + "duration": 60, + "coordinate": [ + 80.54094469462808, + 131.83289105111567 + ], + "sensor_type": 1, + "id": 158 + }, + { + "release_time": 1222, + "due_time": 2492, + "duration": 49, + "coordinate": [ + -26.586300608126464, + -179.5629646903809 + ], + "sensor_type": 1, + "id": 159 + }, + { + "release_time": 2357, + "due_time": 3366, + "duration": 48, + "coordinate": [ + -73.190613453964, + -150.3685777851038 + ], + "sensor_type": 1, + "id": 160 + }, + { + "release_time": 915, + "due_time": 2113, + "duration": 42, + "coordinate": [ + 58.96737176055487, + -44.77178363100933 + ], + "sensor_type": 1, + "id": 161 + }, + { + "release_time": 3048, + "due_time": 3595, + "duration": 49, + "coordinate": [ + -46.01032985421904, + -78.61031553537131 + ], + "sensor_type": 1, + "id": 162 + }, + { + "release_time": 1332, + "due_time": 2074, + "duration": 34, + "coordinate": [ + -11.13296702387207, + 89.28247001127488 + ], + "sensor_type": 1, + "id": 163 + }, + { + "release_time": 444, + "due_time": 3004, + "duration": 39, + "coordinate": [ + 22.40060083251828, + -46.444619333150285 + ], + "sensor_type": 1, + "id": 164 + }, + { + "release_time": 1935, + "due_time": 2284, + "duration": 55, + "coordinate": [ + -14.98179485528334, + -67.83697287534936 + ], + "sensor_type": 1, + "id": 165 + }, + { + "release_time": 3168, + "due_time": 3590, + "duration": 56, + "coordinate": [ + 57.02995071792975, + 144.3319423980625 + ], + "sensor_type": 1, + "id": 166 + } +] \ No newline at end of file diff --git a/benchmarks/aeosbench/dataset/cases/00781/constellation.json b/benchmarks/aeosbench/dataset/cases/00781/constellation.json new file mode 100644 index 0000000..2101752 --- /dev/null +++ b/benchmarks/aeosbench/dataset/cases/00781/constellation.json @@ -0,0 +1,3534 @@ +{ + "orbits": [ + { + "id": 0, + "eccentricity": 0.0002769, + "semi_major_axis": 6921000.0, + "inclination": 69.9999, + "right_ascension_of_the_ascending_node": 129.1141, + "argument_of_perigee": 264.7778 + }, + { + "id": 1, + "eccentricity": 0.0002988, + "semi_major_axis": 6921000.0, + "inclination": 70.0002, + "right_ascension_of_the_ascending_node": 41.8697, + "argument_of_perigee": 268.838 + }, + { + "id": 2, + "eccentricity": 0.0001317, + "semi_major_axis": 6921000.0, + "inclination": 53.2168, + "right_ascension_of_the_ascending_node": 252.672, + "argument_of_perigee": 81.8424 + }, + { + "id": 3, + "eccentricity": 0.0001368, + "semi_major_axis": 6921000.0, + "inclination": 53.0539, + "right_ascension_of_the_ascending_node": 67.9245, + "argument_of_perigee": 80.3124 + }, + { + "id": 4, + "eccentricity": 0.0001328, + "semi_major_axis": 6921000.0, + "inclination": 53.2156, + "right_ascension_of_the_ascending_node": 217.7728, + "argument_of_perigee": 82.7426 + }, + { + "id": 5, + "eccentricity": 0.0003915, + "semi_major_axis": 6921000.0, + "inclination": 69.9994, + "right_ascension_of_the_ascending_node": 168.7943, + "argument_of_perigee": 284.1041 + }, + { + "id": 6, + "eccentricity": 0.0001594, + "semi_major_axis": 6921000.0, + "inclination": 43.0035, + "right_ascension_of_the_ascending_node": 254.4731, + "argument_of_perigee": 276.6897 + }, + { + "id": 7, + "eccentricity": 0.000174, + "semi_major_axis": 7571000.0, + "inclination": 87.9171, + "right_ascension_of_the_ascending_node": 149.4032, + "argument_of_perigee": 68.4383 + }, + { + "id": 8, + "eccentricity": 0.0001397, + "semi_major_axis": 6921000.0, + "inclination": 53.2173, + "right_ascension_of_the_ascending_node": 104.4523, + "argument_of_perigee": 89.8717 + }, + { + "id": 9, + "eccentricity": 0.0001477, + "semi_major_axis": 6921000.0, + "inclination": 53.2173, + "right_ascension_of_the_ascending_node": 292.9649, + "argument_of_perigee": 76.7461 + }, + { + "id": 10, + "eccentricity": 0.0001204, + "semi_major_axis": 6921000.0, + "inclination": 53.2169, + "right_ascension_of_the_ascending_node": 60.0868, + "argument_of_perigee": 100.8279 + }, + { + "id": 11, + "eccentricity": 0.0001402, + "semi_major_axis": 6921000.0, + "inclination": 53.0554, + "right_ascension_of_the_ascending_node": 303.1757, + "argument_of_perigee": 75.8321 + }, + { + "id": 12, + "eccentricity": 0.0001342, + "semi_major_axis": 6921000.0, + "inclination": 53.0541, + "right_ascension_of_the_ascending_node": 67.4017, + "argument_of_perigee": 94.4787 + }, + { + "id": 13, + "eccentricity": 0.0001431, + "semi_major_axis": 6921000.0, + "inclination": 53.2175, + "right_ascension_of_the_ascending_node": 261.9555, + "argument_of_perigee": 66.6859 + }, + { + "id": 14, + "eccentricity": 0.0001831, + "semi_major_axis": 7571000.0, + "inclination": 87.929, + "right_ascension_of_the_ascending_node": 27.6265, + "argument_of_perigee": 102.9614 + }, + { + "id": 15, + "eccentricity": 0.0001705, + "semi_major_axis": 6921000.0, + "inclination": 97.6546, + "right_ascension_of_the_ascending_node": 299.0449, + "argument_of_perigee": 97.6094 + }, + { + "id": 16, + "eccentricity": 0.0002672, + "semi_major_axis": 6921000.0, + "inclination": 70.0009, + "right_ascension_of_the_ascending_node": 49.2471, + "argument_of_perigee": 256.796 + }, + { + "id": 17, + "eccentricity": 0.000138, + "semi_major_axis": 6921000.0, + "inclination": 53.0552, + "right_ascension_of_the_ascending_node": 13.101, + "argument_of_perigee": 86.6043 + }, + { + "id": 18, + "eccentricity": 0.0001361, + "semi_major_axis": 6921000.0, + "inclination": 53.0535, + "right_ascension_of_the_ascending_node": 52.5722, + "argument_of_perigee": 105.0158 + }, + { + "id": 19, + "eccentricity": 0.0002085, + "semi_major_axis": 6921000.0, + "inclination": 97.6548, + "right_ascension_of_the_ascending_node": 238.8417, + "argument_of_perigee": 240.8248 + }, + { + "id": 20, + "eccentricity": 0.0001012, + "semi_major_axis": 6921000.0, + "inclination": 53.056, + "right_ascension_of_the_ascending_node": 302.2283, + "argument_of_perigee": 89.6119 + }, + { + "id": 21, + "eccentricity": 0.0001293, + "semi_major_axis": 6921000.0, + "inclination": 53.2163, + "right_ascension_of_the_ascending_node": 169.0942, + "argument_of_perigee": 98.2257 + }, + { + "id": 22, + "eccentricity": 0.0001225, + "semi_major_axis": 6921000.0, + "inclination": 53.2172, + "right_ascension_of_the_ascending_node": 79.8131, + "argument_of_perigee": 88.0613 + }, + { + "id": 23, + "eccentricity": 0.0002322, + "semi_major_axis": 7571000.0, + "inclination": 87.9107, + "right_ascension_of_the_ascending_node": 12.3604, + "argument_of_perigee": 94.979 + }, + { + "id": 24, + "eccentricity": 0.000149, + "semi_major_axis": 6921000.0, + "inclination": 53.2172, + "right_ascension_of_the_ascending_node": 223.2706, + "argument_of_perigee": 85.0224 + }, + { + "id": 25, + "eccentricity": 0.0001148, + "semi_major_axis": 6921000.0, + "inclination": 53.2161, + "right_ascension_of_the_ascending_node": 267.7848, + "argument_of_perigee": 84.0503 + }, + { + "id": 26, + "eccentricity": 0.000142, + "semi_major_axis": 6921000.0, + "inclination": 43.0038, + "right_ascension_of_the_ascending_node": 292.7819, + "argument_of_perigee": 275.7253 + }, + { + "id": 27, + "eccentricity": 0.0021895, + "semi_major_axis": 7180000.0, + "inclination": 98.6674, + "right_ascension_of_the_ascending_node": 169.8694, + "argument_of_perigee": 124.6116 + }, + { + "id": 28, + "eccentricity": 0.0004807, + "semi_major_axis": 6961000.0, + "inclination": 97.52, + "right_ascension_of_the_ascending_node": 240.6474, + "argument_of_perigee": 307.6491 + }, + { + "id": 29, + "eccentricity": 0.0001325, + "semi_major_axis": 6921000.0, + "inclination": 43.0044, + "right_ascension_of_the_ascending_node": 78.1583, + "argument_of_perigee": 265.2347 + }, + { + "id": 30, + "eccentricity": 0.0001458, + "semi_major_axis": 6921000.0, + "inclination": 53.2183, + "right_ascension_of_the_ascending_node": 306.4282, + "argument_of_perigee": 117.6572 + }, + { + "id": 31, + "eccentricity": 0.0001005, + "semi_major_axis": 6921000.0, + "inclination": 43.0021, + "right_ascension_of_the_ascending_node": 191.6955, + "argument_of_perigee": 291.1811 + }, + { + "id": 32, + "eccentricity": 0.0001064, + "semi_major_axis": 6921000.0, + "inclination": 53.0532, + "right_ascension_of_the_ascending_node": 185.9521, + "argument_of_perigee": 72.7347 + }, + { + "id": 33, + "eccentricity": 0.0001325, + "semi_major_axis": 6921000.0, + "inclination": 53.2145, + "right_ascension_of_the_ascending_node": 208.3361, + "argument_of_perigee": 86.7353 + }, + { + "id": 34, + "eccentricity": 0.0001912, + "semi_major_axis": 7571000.0, + "inclination": 87.9099, + "right_ascension_of_the_ascending_node": 12.3276, + "argument_of_perigee": 72.1887 + }, + { + "id": 35, + "eccentricity": 0.000487, + "semi_major_axis": 6921000.0, + "inclination": 53.0788, + "right_ascension_of_the_ascending_node": 253.5728, + "argument_of_perigee": 280.9651 + } + ], + "satellites": [ + { + "inertia": [ + 116.94934844970703, + 0.0, + 0.0, + 0.0, + 123.5373764038086, + 0.0, + 0.0, + 0.0, + 166.99261474609375 + ], + "mass": 108.13530074813119, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 0, + "solar_panel": { + "direction": [ + 0.6473822713652256, + 0.7611645649067141, + 0.039047405193866416 + ], + "area": 0.24569391685907244, + "efficiency": 0.2977148296558352 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.430086039257237, + "power": 3.7300935838439444, + "type": 1 + }, + "battery": { + "capacity": 29536.832294291275, + "percentage": 0.7193623886225262 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 638.9551536791465, + "power": 6.48768159158648, + "efficiency": 0.5234335592717669 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 601.9031741100166, + "power": 5.449002018469043, + "efficiency": 0.5546607471520831 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 622.9872133892914, + "power": 5.5561618201879055, + "efficiency": 0.5076403836969456 + } + ], + "mrp_control": { + "k": 39.99203079308416, + "ki": 0.005215840460902806, + "p": 128.26939217158744, + "integral_limit": 0.006626334225613136 + }, + "true_anomaly": 156.91403893167012, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 0 + }, + { + "inertia": [ + 181.4984130859375, + 0.0, + 0.0, + 0.0, + 166.59707641601562, + 0.0, + 0.0, + 0.0, + 121.60509490966797 + ], + "mass": 113.36252208749949, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 1, + "solar_panel": { + "direction": [ + 0.6183792900845589, + 0.757100230806587, + 0.21072800978306075 + ], + "area": 0.3408039911530427, + "efficiency": 0.3154740068048838 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3574019938732398, + "power": 4.712289825533589, + "type": 1 + }, + "battery": { + "capacity": 17417.905208087977, + "percentage": 0.26703998047650435 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 531.3401589086276, + "power": 6.127415235472245, + "efficiency": 0.50060833307081 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 459.74966276412124, + "power": 6.872224108205641, + "efficiency": 0.5673238279233574 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 497.6507936652326, + "power": 6.001121163424173, + "efficiency": 0.5453862358488659 + } + ], + "mrp_control": { + "k": 19.26449612139188, + "ki": 0.0032311790160467813, + "p": 70.79072141388804, + "integral_limit": 0.007902116798611929 + }, + "true_anomaly": 7.400919654993796, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 1 + }, + { + "inertia": [ + 155.98028564453125, + 0.0, + 0.0, + 0.0, + 118.39908599853516, + 0.0, + 0.0, + 0.0, + 122.81085968017578 + ], + "mass": 151.23873435994057, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 2, + "solar_panel": { + "direction": [ + -0.5727618560994492, + 0.3494512189446103, + 0.7415036761713591 + ], + "area": 0.16069719940864285, + "efficiency": 0.46973756283134793 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.46879159980344565, + "power": 7.87811718751924, + "type": 1 + }, + "battery": { + "capacity": 26109.407475794862, + "percentage": 0.2738970447635656 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 427.7610875436208, + "power": 6.672800715914422, + "efficiency": 0.5848016025513278 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 491.9611452967804, + "power": 5.722003960129875, + "efficiency": 0.5323575359324059 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 501.3755922155132, + "power": 6.667630544709983, + "efficiency": 0.5000297412680008 + } + ], + "mrp_control": { + "k": 25.917427315456525, + "ki": 0.008018314828372853, + "p": 100.05611747485743, + "integral_limit": 0.02036918999779086 + }, + "true_anomaly": 319.23023762415914, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 2 + }, + { + "inertia": [ + 123.49981689453125, + 0.0, + 0.0, + 0.0, + 159.11959838867188, + 0.0, + 0.0, + 0.0, + 169.40626525878906 + ], + "mass": 123.2388298047108, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 3, + "solar_panel": { + "direction": [ + 0.15428023556956755, + 0.14641771692043615, + -0.9771179361184635 + ], + "area": 0.1309098949004616, + "efficiency": 0.48847912715197617 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.48852887046376325, + "power": 2.4507376993633714, + "type": 1 + }, + "battery": { + "capacity": 28844.789945851837, + "percentage": 0.23568607337879288 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 525.15504452442, + "power": 6.021007262838756, + "efficiency": 0.5889021829162993 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 549.5149373771537, + "power": 6.744584632554717, + "efficiency": 0.5227303539293917 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 480.8153811021072, + "power": 5.790021870243434, + "efficiency": 0.5720987399977412 + } + ], + "mrp_control": { + "k": 29.076546139506085, + "ki": 0.005156443695773309, + "p": 111.40632466054575, + "integral_limit": 0.02351993646785849 + }, + "true_anomaly": 243.64476506422585, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 3 + }, + { + "inertia": [ + 82.39013671875, + 0.0, + 0.0, + 0.0, + 188.72344970703125, + 0.0, + 0.0, + 0.0, + 80.74249267578125 + ], + "mass": 163.01416001603042, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 4, + "solar_panel": { + "direction": [ + -0.7028870820754239, + 0.29939529676947013, + 0.6452226019939298 + ], + "area": 0.3242112718205188, + "efficiency": 0.24141439154048883 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4796962905370977, + "power": 5.833342026568648, + "type": 1 + }, + "battery": { + "capacity": 11594.740821105584, + "percentage": 0.5148678288267577 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 544.3810399541644, + "power": 5.448166289513374, + "efficiency": 0.5873206497519112 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 469.1553275818484, + "power": 6.379383670553429, + "efficiency": 0.5021743533190195 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 663.4111834308871, + "power": 5.02712987322826, + "efficiency": 0.552775800219855 + } + ], + "mrp_control": { + "k": 45.86716394077322, + "ki": 0.006273781972161237, + "p": 108.60283413291783, + "integral_limit": 0.006708868101802372 + }, + "true_anomaly": 56.11771951390954, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 4 + }, + { + "inertia": [ + 150.12445068359375, + 0.0, + 0.0, + 0.0, + 148.36660766601562, + 0.0, + 0.0, + 0.0, + 187.48065185546875 + ], + "mass": 97.23281911604371, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 5, + "solar_panel": { + "direction": [ + -0.8222535620486369, + 0.08016060175689552, + 0.5634477416977557 + ], + "area": 0.31266716042071346, + "efficiency": 0.19959788399510617 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.25048486798834757, + "power": 8.41804453876572, + "type": 1 + }, + "battery": { + "capacity": 29070.26064634887, + "percentage": 0.4256936983972679 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 531.7633420981022, + "power": 6.850800517705579, + "efficiency": 0.5400140624700646 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 447.3333009036201, + "power": 5.334165717723227, + "efficiency": 0.5545297122579864 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 728.7816815451579, + "power": 6.456574592281267, + "efficiency": 0.5222118923651361 + } + ], + "mrp_control": { + "k": 46.18124050982109, + "ki": 0.0034691429506294867, + "p": 178.94769264988096, + "integral_limit": 0.01589407374683767 + }, + "true_anomaly": 55.932874731070854, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 5 + }, + { + "inertia": [ + 178.92962646484375, + 0.0, + 0.0, + 0.0, + 90.94701385498047, + 0.0, + 0.0, + 0.0, + 97.2957763671875 + ], + "mass": 107.00510811851173, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 6, + "solar_panel": { + "direction": [ + -0.043911135150691664, + 0.7504501387606782, + -0.6594667553742618 + ], + "area": 0.4192116064032133, + "efficiency": 0.44416184135936554 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.19022924987429835, + "power": 9.984028584164387, + "type": 1 + }, + "battery": { + "capacity": 10054.37916621978, + "percentage": 0.1981854229209462 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 417.1195484218443, + "power": 5.06871122996574, + "efficiency": 0.5484661551533527 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 722.6783901546029, + "power": 6.3222741937037945, + "efficiency": 0.5657161088411767 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 471.1565553704162, + "power": 5.200068793357377, + "efficiency": 0.5997564506329707 + } + ], + "mrp_control": { + "k": 19.30770544254504, + "ki": 0.0010910341090362497, + "p": 66.16462088035415, + "integral_limit": 0.0019965348973998913 + }, + "true_anomaly": 32.74108345554946, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 6 + }, + { + "inertia": [ + 182.74560546875, + 0.0, + 0.0, + 0.0, + 149.76040649414062, + 0.0, + 0.0, + 0.0, + 79.14213562011719 + ], + "mass": 145.08740193651332, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 7, + "solar_panel": { + "direction": [ + 0.7604255692272069, + 0.541098661560833, + -0.35911724007982876 + ], + "area": 0.35798354537151644, + "efficiency": 0.48996947580968375 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4145585181152459, + "power": 5.497715753262674, + "type": 1 + }, + "battery": { + "capacity": 25994.284771409966, + "percentage": 0.34500916269439397 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 637.7854542708136, + "power": 5.9932827191056575, + "efficiency": 0.5776646350076013 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 507.21461810127215, + "power": 5.448091495389105, + "efficiency": 0.5699741297211665 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 449.62047413576, + "power": 6.695314446960419, + "efficiency": 0.590149079126079 + } + ], + "mrp_control": { + "k": 20.489083130192366, + "ki": 0.005062049139608726, + "p": 49.53495503600043, + "integral_limit": 0.015546972400543105 + }, + "true_anomaly": 234.64183334159978, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 7 + }, + { + "inertia": [ + 119.64872741699219, + 0.0, + 0.0, + 0.0, + 159.80076599121094, + 0.0, + 0.0, + 0.0, + 163.5137939453125 + ], + "mass": 190.8238079894127, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 8, + "solar_panel": { + "direction": [ + -0.7643731793910765, + 0.6251560861749609, + -0.1578401423782362 + ], + "area": 0.16799935916014125, + "efficiency": 0.4250881990437997 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.1263384815368875, + "power": 3.7747090159641896, + "type": 1 + }, + "battery": { + "capacity": 27996.3301051189, + "percentage": 0.509863284597259 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 412.44379430731306, + "power": 5.523023417990215, + "efficiency": 0.5298528666451148 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 572.2900068158193, + "power": 5.559226353026511, + "efficiency": 0.508760355982102 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 682.316619224687, + "power": 5.396776214473754, + "efficiency": 0.5529695173110621 + } + ], + "mrp_control": { + "k": 28.29614115959812, + "ki": 0.0075686982098975885, + "p": 66.59896582352846, + "integral_limit": 0.022701535770486076 + }, + "true_anomaly": 44.85534696667072, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 8 + }, + { + "inertia": [ + 182.3009033203125, + 0.0, + 0.0, + 0.0, + 106.37471008300781, + 0.0, + 0.0, + 0.0, + 78.61691284179688 + ], + "mass": 113.4231500748864, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 9, + "solar_panel": { + "direction": [ + -0.7413943521349348, + 0.4107350426063156, + -0.5306893059009278 + ], + "area": 0.23040294620680224, + "efficiency": 0.17123399156660074 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3086351279260927, + "power": 7.514044259056519, + "type": 1 + }, + "battery": { + "capacity": 27108.728539194784, + "percentage": 0.2634762292069446 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 616.608507835109, + "power": 5.412911152609462, + "efficiency": 0.5085045221833686 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 406.1368067634203, + "power": 6.836068778623788, + "efficiency": 0.5693926445012146 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 451.40578268375344, + "power": 5.614877805078205, + "efficiency": 0.5254732846378883 + } + ], + "mrp_control": { + "k": 31.409448255177693, + "ki": 0.003598163831895964, + "p": 93.06929107687112, + "integral_limit": 0.017941434178675546 + }, + "true_anomaly": 133.97421315003345, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 9 + }, + { + "inertia": [ + 118.25572967529297, + 0.0, + 0.0, + 0.0, + 57.80872344970703, + 0.0, + 0.0, + 0.0, + 178.07159423828125 + ], + "mass": 139.31010005813363, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 10, + "solar_panel": { + "direction": [ + -0.691499293042417, + 0.5912973414697924, + -0.41496527769512626 + ], + "area": 0.3814622466893469, + "efficiency": 0.4745497077875661 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.312487190423283, + "power": 5.659458491211666, + "type": 1 + }, + "battery": { + "capacity": 18642.968335283447, + "percentage": 0.1997671941626346 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 569.3917674840407, + "power": 6.261930204604402, + "efficiency": 0.5486101459126284 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 550.8361277097512, + "power": 5.310818267279661, + "efficiency": 0.5799036613333728 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 691.9352457735224, + "power": 6.430210069688898, + "efficiency": 0.5123276912431807 + } + ], + "mrp_control": { + "k": 19.912926010643343, + "ki": 0.006778571026224058, + "p": 43.40211430807426, + "integral_limit": 0.023706758709662157 + }, + "true_anomaly": 261.6501286258919, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 10 + }, + { + "inertia": [ + 70.99412536621094, + 0.0, + 0.0, + 0.0, + 138.63671875, + 0.0, + 0.0, + 0.0, + 184.20416259765625 + ], + "mass": 149.90555441523907, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 11, + "solar_panel": { + "direction": [ + 0.9139436877934386, + 0.2075892642513221, + 0.3487314624609088 + ], + "area": 0.45471401999605987, + "efficiency": 0.15100681459195786 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4395832605776441, + "power": 4.724426419963448, + "type": 1 + }, + "battery": { + "capacity": 14762.785825621115, + "percentage": 0.6246745033536618 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 705.9675933384308, + "power": 6.188725856885078, + "efficiency": 0.5496562528989537 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 636.8201092985132, + "power": 6.5474142370405275, + "efficiency": 0.5471379835288073 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 639.1087117933105, + "power": 6.973862253537641, + "efficiency": 0.549475793097557 + } + ], + "mrp_control": { + "k": 59.3115923464998, + "ki": 0.0011979308428020851, + "p": 233.41462571243258, + "integral_limit": 0.0048019586771340834 + }, + "true_anomaly": 9.820629523356107, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 11 + }, + { + "inertia": [ + 92.80104064941406, + 0.0, + 0.0, + 0.0, + 50.26515579223633, + 0.0, + 0.0, + 0.0, + 198.3650665283203 + ], + "mass": 75.25481718922737, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 12, + "solar_panel": { + "direction": [ + 0.8622419418684257, + 0.5053122992262828, + -0.03461667132486801 + ], + "area": 0.2586925641028528, + "efficiency": 0.2947175857484464 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4376445618071465, + "power": 1.8374576261355637, + "type": 1 + }, + "battery": { + "capacity": 10869.983940670922, + "percentage": 0.20699116909028625 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 731.0425228863098, + "power": 6.801983150057728, + "efficiency": 0.5596782766222906 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 638.202148117766, + "power": 6.709721481458379, + "efficiency": 0.5163071352981727 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 565.2732757086603, + "power": 6.023227067154955, + "efficiency": 0.5498667259726173 + } + ], + "mrp_control": { + "k": 78.71455670227843, + "ki": 0.0019101291542788091, + "p": 217.67838198463164, + "integral_limit": 0.00785643580193563 + }, + "true_anomaly": 125.27129328875334, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 12 + }, + { + "inertia": [ + 120.35233306884766, + 0.0, + 0.0, + 0.0, + 132.09222412109375, + 0.0, + 0.0, + 0.0, + 166.93527221679688 + ], + "mass": 198.90747717753922, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 13, + "solar_panel": { + "direction": [ + -0.7413277254473856, + 0.01953994337268327, + 0.6708586990536815 + ], + "area": 0.2615499149456355, + "efficiency": 0.1979640048868353 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3688681246505361, + "power": 9.540355815925784, + "type": 1 + }, + "battery": { + "capacity": 16662.25063455003, + "percentage": 0.15411179906078154 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 599.1765773543096, + "power": 6.383641076331219, + "efficiency": 0.5825011034019507 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 452.1053788642011, + "power": 5.364559351016545, + "efficiency": 0.5650061054347425 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 417.83312636153886, + "power": 5.854105390974855, + "efficiency": 0.528162373714302 + } + ], + "mrp_control": { + "k": 17.14177368037322, + "ki": 0.004975340042211277, + "p": 46.26467202807666, + "integral_limit": 0.01568934686469015 + }, + "true_anomaly": 31.91509442937489, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 13 + }, + { + "inertia": [ + 56.968406677246094, + 0.0, + 0.0, + 0.0, + 118.1392593383789, + 0.0, + 0.0, + 0.0, + 72.44183349609375 + ], + "mass": 156.68147990754858, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 14, + "solar_panel": { + "direction": [ + 0.5388953791897376, + 0.12311730457688927, + -0.8333270064036509 + ], + "area": 0.10852422131861422, + "efficiency": 0.16460570918371675 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.12503474061572772, + "power": 9.898883319581989, + "type": 1 + }, + "battery": { + "capacity": 28614.922249445204, + "percentage": 0.5237316376871489 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 714.5075281899143, + "power": 5.150188051746278, + "efficiency": 0.50712600584464 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 670.5895420667104, + "power": 5.139528296725886, + "efficiency": 0.5555563612164387 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 568.6230234936838, + "power": 5.906740216048624, + "efficiency": 0.5548645624796722 + } + ], + "mrp_control": { + "k": 29.913748952481583, + "ki": 0.0024344938664202865, + "p": 74.25574279586907, + "integral_limit": 0.003674187371859096 + }, + "true_anomaly": 271.07661276457077, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 14 + }, + { + "inertia": [ + 65.87477111816406, + 0.0, + 0.0, + 0.0, + 178.44712829589844, + 0.0, + 0.0, + 0.0, + 136.357666015625 + ], + "mass": 191.77308969711575, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 15, + "solar_panel": { + "direction": [ + -0.03615397533316237, + 0.9916627531691672, + -0.12368457480444606 + ], + "area": 0.45223481583492753, + "efficiency": 0.37172472754280295 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.47784384405629976, + "power": 3.0071795298731137, + "type": 1 + }, + "battery": { + "capacity": 12560.030581423329, + "percentage": 0.8543128696437962 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 458.4509016193006, + "power": 5.562256109483563, + "efficiency": 0.5784759658430004 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 643.6352119496503, + "power": 6.785824056017486, + "efficiency": 0.5442465546560269 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 741.173398016683, + "power": 6.821418822767896, + "efficiency": 0.5727821450309946 + } + ], + "mrp_control": { + "k": 68.64233296432478, + "ki": 0.009979683338489115, + "p": 220.54110178494327, + "integral_limit": 0.042318880654236495 + }, + "true_anomaly": 74.15328263635647, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 15 + }, + { + "inertia": [ + 168.75775146484375, + 0.0, + 0.0, + 0.0, + 85.63369750976562, + 0.0, + 0.0, + 0.0, + 172.1138916015625 + ], + "mass": 78.88258342221225, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 16, + "solar_panel": { + "direction": [ + -0.5498868086183994, + 0.337340756067436, + 0.7640848853388754 + ], + "area": 0.21272491011272943, + "efficiency": 0.4885823041750741 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2392794610217342, + "power": 1.811701017636624, + "type": 1 + }, + "battery": { + "capacity": 11042.808174613037, + "percentage": 0.9156240810584213 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 414.67236362034265, + "power": 5.402211329710377, + "efficiency": 0.5154007447862454 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 551.175313013269, + "power": 5.219878264455057, + "efficiency": 0.5826151792669321 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 544.7065544881418, + "power": 6.357987920071945, + "efficiency": 0.5925784999298633 + } + ], + "mrp_control": { + "k": 33.7963504882168, + "ki": 0.0037729280402994006, + "p": 90.05139505964833, + "integral_limit": 0.008553892721373324 + }, + "true_anomaly": 192.0096994457148, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 16 + }, + { + "inertia": [ + 58.317691802978516, + 0.0, + 0.0, + 0.0, + 53.16250228881836, + 0.0, + 0.0, + 0.0, + 101.88726806640625 + ], + "mass": 155.58744244626354, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 17, + "solar_panel": { + "direction": [ + -0.049322083112503176, + 0.008729253637730996, + -0.9987447783334696 + ], + "area": 0.46960904488713096, + "efficiency": 0.34524360839932494 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3691445761284248, + "power": 1.6086816088666527, + "type": 1 + }, + "battery": { + "capacity": 20373.708371376677, + "percentage": 0.2700128259853517 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 716.9294538081034, + "power": 6.481997180694298, + "efficiency": 0.557581915036118 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 557.5813841448066, + "power": 6.7248815924594485, + "efficiency": 0.5013624182928795 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 569.1614906960119, + "power": 5.0172854969323915, + "efficiency": 0.560187378796634 + } + ], + "mrp_control": { + "k": 34.056645097498354, + "ki": 0.009872990309979431, + "p": 83.82805489430531, + "integral_limit": 0.048002856496327996 + }, + "true_anomaly": 217.79381470855066, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 17 + }, + { + "inertia": [ + 131.33847045898438, + 0.0, + 0.0, + 0.0, + 117.29309844970703, + 0.0, + 0.0, + 0.0, + 183.166259765625 + ], + "mass": 127.08708662447812, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 18, + "solar_panel": { + "direction": [ + 0.353782899558303, + 0.03545702235633127, + 0.9346552624073446 + ], + "area": 0.29658346459751805, + "efficiency": 0.18519201090038015 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4508089022605377, + "power": 3.395116970183174, + "type": 1 + }, + "battery": { + "capacity": 21106.176279653562, + "percentage": 0.42487278408230233 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 499.91840500072806, + "power": 6.386689295717201, + "efficiency": 0.5753506612868003 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 535.9787201763634, + "power": 5.701711102720609, + "efficiency": 0.5020127825151472 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 568.3503748577047, + "power": 6.784038224480408, + "efficiency": 0.557469574494326 + } + ], + "mrp_control": { + "k": 20.723759878916972, + "ki": 0.0035306367165347076, + "p": 65.21204412947371, + "integral_limit": 0.008287438421696007 + }, + "true_anomaly": 143.73974425481265, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 18 + }, + { + "inertia": [ + 132.77081298828125, + 0.0, + 0.0, + 0.0, + 119.29783630371094, + 0.0, + 0.0, + 0.0, + 174.53939819335938 + ], + "mass": 54.37418270267079, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 19, + "solar_panel": { + "direction": [ + -0.04725996810369974, + 0.7316481047267956, + 0.68004231211339 + ], + "area": 0.178264563546457, + "efficiency": 0.34976060680648047 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.1033422869566476, + "power": 1.63234917028664, + "type": 1 + }, + "battery": { + "capacity": 17171.740375194655, + "percentage": 0.8557298080227155 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 600.4624289392568, + "power": 6.329029665455412, + "efficiency": 0.5721673575825068 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 639.0329194081971, + "power": 6.609442994039879, + "efficiency": 0.512566299931546 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 491.97355850167435, + "power": 6.210673630364873, + "efficiency": 0.5363412418936628 + } + ], + "mrp_control": { + "k": 23.44110972094467, + "ki": 0.003497692904099299, + "p": 76.45251165305451, + "integral_limit": 0.0096637275862307 + }, + "true_anomaly": 11.748872659905242, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 19 + }, + { + "inertia": [ + 139.8824462890625, + 0.0, + 0.0, + 0.0, + 116.27420806884766, + 0.0, + 0.0, + 0.0, + 64.42428588867188 + ], + "mass": 137.175978362212, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 20, + "solar_panel": { + "direction": [ + 0.5813578007147899, + 0.546210117196415, + -0.6030568923578777 + ], + "area": 0.28189731925986417, + "efficiency": 0.10610736468802746 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2229563945663121, + "power": 9.86684839823272, + "type": 1 + }, + "battery": { + "capacity": 27912.140725222966, + "percentage": 0.4335739408721092 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 549.8419250995437, + "power": 5.625780880630229, + "efficiency": 0.5527440736251525 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 462.71584597989715, + "power": 6.126000161990191, + "efficiency": 0.5861131470923943 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 411.85010734349106, + "power": 6.899693189249079, + "efficiency": 0.5202166444690836 + } + ], + "mrp_control": { + "k": 24.489577248269853, + "ki": 0.004466942727952604, + "p": 49.60160655046815, + "integral_limit": 0.0018604064786734988 + }, + "true_anomaly": 90.29121113127385, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 20 + }, + { + "inertia": [ + 130.09449768066406, + 0.0, + 0.0, + 0.0, + 59.00556945800781, + 0.0, + 0.0, + 0.0, + 199.92611694335938 + ], + "mass": 145.043993995523, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 21, + "solar_panel": { + "direction": [ + 0.0817467305149494, + 0.5602088687519193, + 0.824307888729576 + ], + "area": 0.4992637746481826, + "efficiency": 0.11617499379920755 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4131219496021633, + "power": 7.806935830796325, + "type": 1 + }, + "battery": { + "capacity": 11297.229421794153, + "percentage": 0.1509601186762109 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 426.6619983794996, + "power": 6.991576771740068, + "efficiency": 0.5967486226705191 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 585.1888283329674, + "power": 5.943222522328823, + "efficiency": 0.5863515886303674 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 701.9381629490922, + "power": 5.361964062568398, + "efficiency": 0.5897211377759137 + } + ], + "mrp_control": { + "k": 30.102110127586162, + "ki": 0.0020592885386862725, + "p": 115.00678746818888, + "integral_limit": 0.007891174442334016 + }, + "true_anomaly": 105.29952560614619, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 21 + }, + { + "inertia": [ + 183.34242248535156, + 0.0, + 0.0, + 0.0, + 133.8968505859375, + 0.0, + 0.0, + 0.0, + 127.21334838867188 + ], + "mass": 60.55619983582899, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 22, + "solar_panel": { + "direction": [ + -0.06368562172119425, + 0.24648879081547073, + -0.9670508867625902 + ], + "area": 0.3388606578946899, + "efficiency": 0.156835960145437 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.43601599506195854, + "power": 7.807065569247643, + "type": 1 + }, + "battery": { + "capacity": 10786.832316997336, + "percentage": 0.7471503528167092 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 619.3291370123364, + "power": 6.263046120122208, + "efficiency": 0.5368253834639672 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 627.2568891316989, + "power": 5.66013435522453, + "efficiency": 0.5974431268229934 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 471.6046259586225, + "power": 5.897768140363535, + "efficiency": 0.5265826569838631 + } + ], + "mrp_control": { + "k": 26.64428773906946, + "ki": 0.007235778762675257, + "p": 54.81643280975228, + "integral_limit": 0.023036315105980424 + }, + "true_anomaly": 25.682722556788306, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 22 + }, + { + "inertia": [ + 130.58897399902344, + 0.0, + 0.0, + 0.0, + 64.48477172851562, + 0.0, + 0.0, + 0.0, + 111.1352310180664 + ], + "mass": 137.9341654846939, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 23, + "solar_panel": { + "direction": [ + 0.6860883863960797, + 0.6721811063670091, + -0.27830789837093595 + ], + "area": 0.3232185416131136, + "efficiency": 0.3112445302182343 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3443878986079972, + "power": 8.380437376908468, + "type": 1 + }, + "battery": { + "capacity": 13083.929537802094, + "percentage": 0.6070206807658298 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 591.7447170428381, + "power": 6.044994136802966, + "efficiency": 0.5255838104622262 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 418.2841721769402, + "power": 5.143274215000482, + "efficiency": 0.5513750361656841 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 418.37437214273575, + "power": 6.674728641704139, + "efficiency": 0.5950635332909471 + } + ], + "mrp_control": { + "k": 15.100421449423106, + "ki": 0.006659096717068008, + "p": 40.56758678500944, + "integral_limit": 0.019597818506880624 + }, + "true_anomaly": 326.05181134505807, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 23 + }, + { + "inertia": [ + 78.32999420166016, + 0.0, + 0.0, + 0.0, + 104.22132873535156, + 0.0, + 0.0, + 0.0, + 199.14163208007812 + ], + "mass": 188.6999060224555, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 24, + "solar_panel": { + "direction": [ + 0.3861505413396112, + 0.918701462081514, + -0.08291792925787322 + ], + "area": 0.4282309275489711, + "efficiency": 0.3326792839176037 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.38168080226199896, + "power": 1.820337651247416, + "type": 1 + }, + "battery": { + "capacity": 29454.282288043945, + "percentage": 0.8377706684228434 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 716.2853008736241, + "power": 6.031550468927421, + "efficiency": 0.530201924154059 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 543.8016712763865, + "power": 6.017413095449704, + "efficiency": 0.5959378672426988 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 606.9629829199699, + "power": 5.902746933964164, + "efficiency": 0.5483837063355741 + } + ], + "mrp_control": { + "k": 77.79045655083848, + "ki": 0.009173810278621915, + "p": 180.34961986422212, + "integral_limit": 0.019835226026162278 + }, + "true_anomaly": 259.4869241658753, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 24 + }, + { + "inertia": [ + 63.64767837524414, + 0.0, + 0.0, + 0.0, + 181.01820373535156, + 0.0, + 0.0, + 0.0, + 115.8115234375 + ], + "mass": 101.29825430460514, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 25, + "solar_panel": { + "direction": [ + -0.04649427741133112, + 0.1778751278793916, + -0.9829540788103421 + ], + "area": 0.2616089852361133, + "efficiency": 0.17934587098073856 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.18545057391435688, + "power": 3.9395305523088906, + "type": 1 + }, + "battery": { + "capacity": 20996.274887481733, + "percentage": 0.16738422510940404 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 738.6328492872444, + "power": 5.990011559464182, + "efficiency": 0.5268328428647987 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 516.3141619664324, + "power": 6.101213567676374, + "efficiency": 0.5754815261932669 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 650.8781972609697, + "power": 6.5371457912584, + "efficiency": 0.5722634168438281 + } + ], + "mrp_control": { + "k": 33.83816221391506, + "ki": 0.0029181641635589394, + "p": 88.87460869112849, + "integral_limit": 0.007540913941624892 + }, + "true_anomaly": 353.2781722885721, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 25 + }, + { + "inertia": [ + 111.46115112304688, + 0.0, + 0.0, + 0.0, + 82.32505798339844, + 0.0, + 0.0, + 0.0, + 86.43150329589844 + ], + "mass": 161.91109261400675, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 26, + "solar_panel": { + "direction": [ + -0.9962007382691147, + 0.08340122813585135, + -0.025066396180991768 + ], + "area": 0.37415202175098305, + "efficiency": 0.19500687098266356 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.1309916867314804, + "power": 6.400910094775213, + "type": 1 + }, + "battery": { + "capacity": 11485.190051795173, + "percentage": 0.2865830487005672 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 692.6084971208244, + "power": 6.031271062250391, + "efficiency": 0.5366549908165035 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 648.9578618909748, + "power": 5.568712136938331, + "efficiency": 0.5679702211486931 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 741.3412105248781, + "power": 5.384515075797566, + "efficiency": 0.5902529662411139 + } + ], + "mrp_control": { + "k": 26.358585480277366, + "ki": 0.007382399284572237, + "p": 79.80229266314898, + "integral_limit": 0.0004514354207882927 + }, + "true_anomaly": 30.101791949375393, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 26 + }, + { + "inertia": [ + 169.7342071533203, + 0.0, + 0.0, + 0.0, + 107.19579315185547, + 0.0, + 0.0, + 0.0, + 118.79898071289062 + ], + "mass": 113.60900954193653, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 27, + "solar_panel": { + "direction": [ + -0.10484151033905119, + 0.9757895661235398, + -0.19194525353407554 + ], + "area": 0.27068267734616325, + "efficiency": 0.1740028063540508 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.17564433446106534, + "power": 8.030876992074617, + "type": 1 + }, + "battery": { + "capacity": 22145.02200269491, + "percentage": 0.4938315378812461 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 512.1712368963746, + "power": 6.115964843591845, + "efficiency": 0.5933717390235134 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 423.09440266985706, + "power": 6.593411680177521, + "efficiency": 0.518463857783006 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 495.4977915420648, + "power": 6.067330619596254, + "efficiency": 0.5809080391637098 + } + ], + "mrp_control": { + "k": 18.541355702906692, + "ki": 0.008568848470642381, + "p": 63.29461686443992, + "integral_limit": 0.02798856434927337 + }, + "true_anomaly": 249.32045881182427, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 27 + }, + { + "inertia": [ + 115.77540588378906, + 0.0, + 0.0, + 0.0, + 177.14422607421875, + 0.0, + 0.0, + 0.0, + 97.76140594482422 + ], + "mass": 102.28357992703712, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 28, + "solar_panel": { + "direction": [ + -0.01604067681967542, + 0.4928000677443348, + -0.869994706833522 + ], + "area": 0.36539301886148723, + "efficiency": 0.2077882187750647 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.460449888541999, + "power": 7.789721585882091, + "type": 1 + }, + "battery": { + "capacity": 17722.868332606457, + "percentage": 0.8351813549599717 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 424.5157264520045, + "power": 6.195551923794291, + "efficiency": 0.5747173804954696 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 506.4603188864882, + "power": 5.632083424662434, + "efficiency": 0.5319318313593345 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 523.7887168900858, + "power": 5.938115998506324, + "efficiency": 0.5169100633203602 + } + ], + "mrp_control": { + "k": 28.400808362078106, + "ki": 0.0030602099485735456, + "p": 87.1778727673986, + "integral_limit": 0.012875491884561056 + }, + "true_anomaly": 303.88977928578436, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 28 + }, + { + "inertia": [ + 92.459716796875, + 0.0, + 0.0, + 0.0, + 100.04222106933594, + 0.0, + 0.0, + 0.0, + 193.59207153320312 + ], + "mass": 95.10203256892403, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 29, + "solar_panel": { + "direction": [ + 0.09145014242744927, + 0.023824763538900475, + -0.9955246114950221 + ], + "area": 0.20072829150496496, + "efficiency": 0.16602693787849465 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.20892400252859133, + "power": 6.668509686912193, + "type": 1 + }, + "battery": { + "capacity": 18144.04169288931, + "percentage": 0.9622782663164055 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 577.3624553321963, + "power": 5.140609895904987, + "efficiency": 0.5868591255525856 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 401.72875532746764, + "power": 5.9417095798595945, + "efficiency": 0.5423737911503178 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 579.8934832748156, + "power": 6.916080820860072, + "efficiency": 0.515835200521659 + } + ], + "mrp_control": { + "k": 22.492592410546052, + "ki": 0.003348785460441731, + "p": 76.99221242613119, + "integral_limit": 0.0005091051525580385 + }, + "true_anomaly": 183.60292632284052, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 29 + }, + { + "inertia": [ + 195.6920623779297, + 0.0, + 0.0, + 0.0, + 112.59629821777344, + 0.0, + 0.0, + 0.0, + 155.32424926757812 + ], + "mass": 111.66008882281274, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 30, + "solar_panel": { + "direction": [ + -0.6142914212992249, + 0.6156972947635405, + 0.4935209123624208 + ], + "area": 0.4872806402987969, + "efficiency": 0.3302201310988513 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.38243882952763597, + "power": 6.064513425821703, + "type": 1 + }, + "battery": { + "capacity": 9712.231216872882, + "percentage": 0.36602512898178363 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 531.9172702389162, + "power": 6.79249132883569, + "efficiency": 0.5565001287526142 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 409.42889819289593, + "power": 6.919220242691358, + "efficiency": 0.5726166316567549 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 427.46555444988957, + "power": 5.096025503338751, + "efficiency": 0.5214926529696546 + } + ], + "mrp_control": { + "k": 79.77882953483306, + "ki": 0.0003926773032179787, + "p": 318.8733213474754, + "integral_limit": 4.471101589681223e-05 + }, + "true_anomaly": 240.53717350207117, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 30 + }, + { + "inertia": [ + 69.54205322265625, + 0.0, + 0.0, + 0.0, + 77.09192657470703, + 0.0, + 0.0, + 0.0, + 130.63941955566406 + ], + "mass": 73.79982292746068, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 31, + "solar_panel": { + "direction": [ + -0.4438022053948102, + 0.23166386994630447, + 0.8656624364313174 + ], + "area": 0.48398687124002726, + "efficiency": 0.25894534869511215 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.1870546223563924, + "power": 8.541431857610037, + "type": 1 + }, + "battery": { + "capacity": 18238.76608551511, + "percentage": 0.36217747736852257 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 558.0441757083697, + "power": 5.286607640379957, + "efficiency": 0.5923637255837738 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 461.06992817224875, + "power": 6.526859715224017, + "efficiency": 0.532917068415873 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 612.4555841480588, + "power": 5.188494763493682, + "efficiency": 0.5638671971765403 + } + ], + "mrp_control": { + "k": 34.562586159314726, + "ki": 0.0028030605602798442, + "p": 95.63310425517595, + "integral_limit": 0.0007471574729282055 + }, + "true_anomaly": 69.70435168876983, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 31 + }, + { + "inertia": [ + 60.07462692260742, + 0.0, + 0.0, + 0.0, + 155.90670776367188, + 0.0, + 0.0, + 0.0, + 183.63658142089844 + ], + "mass": 93.83529179732604, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 32, + "solar_panel": { + "direction": [ + -0.20408477227965363, + 0.8448712338802669, + 0.49451188447316163 + ], + "area": 0.30784255122001075, + "efficiency": 0.29530838491849665 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.32216028468969393, + "power": 6.9728749252365265, + "type": 1 + }, + "battery": { + "capacity": 22144.42630373019, + "percentage": 0.7838879124643829 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 666.876980859462, + "power": 6.183087321771883, + "efficiency": 0.5916142285977487 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 662.0927215046042, + "power": 5.785228960202874, + "efficiency": 0.5791345897676806 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 679.1828539333685, + "power": 6.993453932013828, + "efficiency": 0.5088651410713686 + } + ], + "mrp_control": { + "k": 29.078718351352126, + "ki": 0.0018655085064407518, + "p": 93.32409807636154, + "integral_limit": 0.0034691550507888057 + }, + "true_anomaly": 125.09025638579766, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 32 + }, + { + "inertia": [ + 53.344749450683594, + 0.0, + 0.0, + 0.0, + 188.04869079589844, + 0.0, + 0.0, + 0.0, + 69.00105285644531 + ], + "mass": 101.43093258135232, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 33, + "solar_panel": { + "direction": [ + -0.569836754842453, + 0.09785251711990102, + 0.8159111212159824 + ], + "area": 0.18201853604405285, + "efficiency": 0.3137965269737531 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3898019902756942, + "power": 5.159742471810565, + "type": 1 + }, + "battery": { + "capacity": 16577.305001906738, + "percentage": 0.5342810293419037 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 523.0817163535719, + "power": 5.174263415536342, + "efficiency": 0.5588932554798604 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 450.3982368216771, + "power": 6.042412942873364, + "efficiency": 0.5589097429284013 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 430.7871737391731, + "power": 6.80048966319506, + "efficiency": 0.5222001992806936 + } + ], + "mrp_control": { + "k": 15.923098692962439, + "ki": 0.008413248591092893, + "p": 36.339098000169905, + "integral_limit": 0.03697236698849713 + }, + "true_anomaly": 327.6403628701361, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 33 + }, + { + "inertia": [ + 86.47999572753906, + 0.0, + 0.0, + 0.0, + 123.91609191894531, + 0.0, + 0.0, + 0.0, + 167.7861328125 + ], + "mass": 151.96396293558277, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 34, + "solar_panel": { + "direction": [ + -0.873067948455715, + 0.2280014821345996, + 0.43100775111795236 + ], + "area": 0.49310812570741247, + "efficiency": 0.4961846670272758 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.40080064057623743, + "power": 5.040583248090411, + "type": 1 + }, + "battery": { + "capacity": 20461.191098715004, + "percentage": 0.20880656254944352 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 696.6292052334511, + "power": 6.2983368540276174, + "efficiency": 0.5227461313169424 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 697.0512888930037, + "power": 6.263026516265963, + "efficiency": 0.5980456001207664 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 556.0087041204021, + "power": 5.738972644100691, + "efficiency": 0.5063491188938146 + } + ], + "mrp_control": { + "k": 25.668789115298537, + "ki": 0.0024270408913876183, + "p": 89.78533400004702, + "integral_limit": 0.006935321417588882 + }, + "true_anomaly": 107.57237473804844, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 34 + }, + { + "inertia": [ + 127.93180847167969, + 0.0, + 0.0, + 0.0, + 138.2589569091797, + 0.0, + 0.0, + 0.0, + 113.83415985107422 + ], + "mass": 101.1675198132244, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 35, + "solar_panel": { + "direction": [ + 0.3797603844476058, + 0.17729564818459692, + -0.9079362882598152 + ], + "area": 0.28948568122613383, + "efficiency": 0.37511644172821534 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.31447915442708424, + "power": 4.1166750634251335, + "type": 1 + }, + "battery": { + "capacity": 10068.25937228289, + "percentage": 0.5873491412053704 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 531.6608278784756, + "power": 6.432907186013823, + "efficiency": 0.5288808980043588 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 687.3427563894609, + "power": 5.493798557296623, + "efficiency": 0.5605810873090644 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 405.1392194115122, + "power": 6.090004860615401, + "efficiency": 0.5991671518828323 + } + ], + "mrp_control": { + "k": 55.99321472522025, + "ki": 0.003061105603745228, + "p": 183.4438800094165, + "integral_limit": 0.002695409572929659 + }, + "true_anomaly": 119.93387772044746, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 35 + } + ] +} \ No newline at end of file diff --git a/benchmarks/aeosbench/dataset/cases/00781/taskset.json b/benchmarks/aeosbench/dataset/cases/00781/taskset.json new file mode 100644 index 0000000..67d4585 --- /dev/null +++ b/benchmarks/aeosbench/dataset/cases/00781/taskset.json @@ -0,0 +1,2895 @@ +[ + { + "release_time": 805, + "due_time": 1990, + "duration": 18, + "coordinate": [ + -89.37471216764563, + 79.9289988614023 + ], + "sensor_type": 1, + "id": 0 + }, + { + "release_time": 2442, + "due_time": 3351, + "duration": 19, + "coordinate": [ + -50.85168706590933, + -59.34673219354285 + ], + "sensor_type": 1, + "id": 1 + }, + { + "release_time": 458, + "due_time": 1801, + "duration": 34, + "coordinate": [ + 63.949849469524565, + -25.53056109404912 + ], + "sensor_type": 1, + "id": 2 + }, + { + "release_time": 250, + "due_time": 1493, + "duration": 37, + "coordinate": [ + 60.156367599737905, + -84.85160781647004 + ], + "sensor_type": 1, + "id": 3 + }, + { + "release_time": 3356, + "due_time": 3454, + "duration": 32, + "coordinate": [ + 82.57395131650381, + -127.09726099513705 + ], + "sensor_type": 1, + "id": 4 + }, + { + "release_time": 578, + "due_time": 2492, + "duration": 43, + "coordinate": [ + 1.7200632111294283, + 7.415770449427782 + ], + "sensor_type": 1, + "id": 5 + }, + { + "release_time": 3181, + "due_time": 3426, + "duration": 31, + "coordinate": [ + -77.33197116357424, + -18.59736788950343 + ], + "sensor_type": 1, + "id": 6 + }, + { + "release_time": 652, + "due_time": 3355, + "duration": 48, + "coordinate": [ + -74.07480720899463, + -28.878651402040163 + ], + "sensor_type": 1, + "id": 7 + }, + { + "release_time": 1879, + "due_time": 3479, + "duration": 20, + "coordinate": [ + 44.88537408690124, + -55.32219825794489 + ], + "sensor_type": 1, + "id": 8 + }, + { + "release_time": 2219, + "due_time": 3131, + "duration": 27, + "coordinate": [ + -29.464532701929826, + -69.95793821164445 + ], + "sensor_type": 1, + "id": 9 + }, + { + "release_time": 2837, + "due_time": 3499, + "duration": 29, + "coordinate": [ + -66.10972293967677, + -170.3776058635731 + ], + "sensor_type": 1, + "id": 10 + }, + { + "release_time": 2541, + "due_time": 3588, + "duration": 54, + "coordinate": [ + -1.2492404700684858, + 81.67258670910172 + ], + "sensor_type": 1, + "id": 11 + }, + { + "release_time": 277, + "due_time": 772, + "duration": 47, + "coordinate": [ + -4.823986368794024, + 57.99695421580881 + ], + "sensor_type": 1, + "id": 12 + }, + { + "release_time": 436, + "due_time": 1543, + "duration": 16, + "coordinate": [ + -24.75792614430435, + -26.988162191930115 + ], + "sensor_type": 1, + "id": 13 + }, + { + "release_time": 2121, + "due_time": 2827, + "duration": 31, + "coordinate": [ + -67.0579828685068, + 148.17300118815922 + ], + "sensor_type": 1, + "id": 14 + }, + { + "release_time": 150, + "due_time": 1163, + "duration": 27, + "coordinate": [ + 21.474513014004017, + 100.55374492837467 + ], + "sensor_type": 1, + "id": 15 + }, + { + "release_time": 673, + "due_time": 2804, + "duration": 54, + "coordinate": [ + 84.96312015364958, + 91.62425761812563 + ], + "sensor_type": 1, + "id": 16 + }, + { + "release_time": 2561, + "due_time": 3212, + "duration": 16, + "coordinate": [ + 1.8629801508715502, + -146.73282199157632 + ], + "sensor_type": 1, + "id": 17 + }, + { + "release_time": 1205, + "due_time": 2894, + "duration": 48, + "coordinate": [ + -57.078601607854225, + -23.94650537899696 + ], + "sensor_type": 1, + "id": 18 + }, + { + "release_time": 2767, + "due_time": 3038, + "duration": 49, + "coordinate": [ + -81.52504720891395, + -20.432810619004016 + ], + "sensor_type": 1, + "id": 19 + }, + { + "release_time": 984, + "due_time": 3026, + "duration": 58, + "coordinate": [ + 1.5095709931921277, + -122.27761208096373 + ], + "sensor_type": 1, + "id": 20 + }, + { + "release_time": 2903, + "due_time": 3387, + "duration": 55, + "coordinate": [ + 58.72112755421412, + -99.96014293604202 + ], + "sensor_type": 1, + "id": 21 + }, + { + "release_time": 3379, + "due_time": 3487, + "duration": 34, + "coordinate": [ + -6.367771534021273, + 160.51731602770332 + ], + "sensor_type": 1, + "id": 22 + }, + { + "release_time": 845, + "due_time": 1275, + "duration": 56, + "coordinate": [ + 63.37987992027095, + -137.38155081359534 + ], + "sensor_type": 1, + "id": 23 + }, + { + "release_time": 75, + "due_time": 3294, + "duration": 40, + "coordinate": [ + 43.400165537516074, + -162.51448660525472 + ], + "sensor_type": 1, + "id": 24 + }, + { + "release_time": 254, + "due_time": 3531, + "duration": 27, + "coordinate": [ + -64.20210195998527, + 49.899552659429986 + ], + "sensor_type": 1, + "id": 25 + }, + { + "release_time": 338, + "due_time": 2253, + "duration": 49, + "coordinate": [ + -24.70150387563514, + -116.827164441648 + ], + "sensor_type": 1, + "id": 26 + }, + { + "release_time": 2173, + "due_time": 3017, + "duration": 19, + "coordinate": [ + 59.86759637700854, + 145.38494026763374 + ], + "sensor_type": 1, + "id": 27 + }, + { + "release_time": 3142, + "due_time": 3563, + "duration": 43, + "coordinate": [ + 4.908711340741377, + -97.86703285408603 + ], + "sensor_type": 1, + "id": 28 + }, + { + "release_time": 2213, + "due_time": 2550, + "duration": 27, + "coordinate": [ + -74.1607212122966, + -47.79396303708543 + ], + "sensor_type": 1, + "id": 29 + }, + { + "release_time": 319, + "due_time": 2727, + "duration": 48, + "coordinate": [ + 74.34705023934151, + 44.1859846435226 + ], + "sensor_type": 1, + "id": 30 + }, + { + "release_time": 2052, + "due_time": 3287, + "duration": 41, + "coordinate": [ + -80.182203082021, + -130.0542023274133 + ], + "sensor_type": 1, + "id": 31 + }, + { + "release_time": 770, + "due_time": 1739, + "duration": 41, + "coordinate": [ + -70.53707788087122, + -23.241524907613723 + ], + "sensor_type": 1, + "id": 32 + }, + { + "release_time": 1886, + "due_time": 2259, + "duration": 42, + "coordinate": [ + -61.200010609259486, + 83.76761741496387 + ], + "sensor_type": 1, + "id": 33 + }, + { + "release_time": 409, + "due_time": 833, + "duration": 17, + "coordinate": [ + 53.16216192642841, + 94.75994716623643 + ], + "sensor_type": 1, + "id": 34 + }, + { + "release_time": 2932, + "due_time": 3181, + "duration": 17, + "coordinate": [ + 26.13371794998814, + 39.051480303647566 + ], + "sensor_type": 1, + "id": 35 + }, + { + "release_time": 1488, + "due_time": 1660, + "duration": 57, + "coordinate": [ + -0.8587968160212256, + 119.5933518639851 + ], + "sensor_type": 1, + "id": 36 + }, + { + "release_time": 1888, + "due_time": 2533, + "duration": 20, + "coordinate": [ + 47.43353533875154, + -21.09249072669212 + ], + "sensor_type": 1, + "id": 37 + }, + { + "release_time": 1901, + "due_time": 2529, + "duration": 15, + "coordinate": [ + -21.53114552859975, + 138.47227190008334 + ], + "sensor_type": 1, + "id": 38 + }, + { + "release_time": 3111, + "due_time": 3463, + "duration": 40, + "coordinate": [ + 75.55393587099411, + 131.3019087073671 + ], + "sensor_type": 1, + "id": 39 + }, + { + "release_time": 650, + "due_time": 935, + "duration": 56, + "coordinate": [ + 12.182317167679486, + -20.58877044755107 + ], + "sensor_type": 1, + "id": 40 + }, + { + "release_time": 1976, + "due_time": 2444, + "duration": 16, + "coordinate": [ + -36.9075573165866, + 100.26494845431029 + ], + "sensor_type": 1, + "id": 41 + }, + { + "release_time": 3379, + "due_time": 3599, + "duration": 26, + "coordinate": [ + -1.5887902200885122, + -161.25752723762184 + ], + "sensor_type": 1, + "id": 42 + }, + { + "release_time": 950, + "due_time": 1829, + "duration": 56, + "coordinate": [ + -45.579425715413954, + 147.27836344452572 + ], + "sensor_type": 1, + "id": 43 + }, + { + "release_time": 3237, + "due_time": 3310, + "duration": 23, + "coordinate": [ + 32.80236648268668, + -44.485533029900694 + ], + "sensor_type": 1, + "id": 44 + }, + { + "release_time": 925, + "due_time": 2571, + "duration": 41, + "coordinate": [ + 2.596172844061826, + 90.29504836069731 + ], + "sensor_type": 1, + "id": 45 + }, + { + "release_time": 1045, + "due_time": 3360, + "duration": 22, + "coordinate": [ + -4.649152651349027, + -49.46511785980559 + ], + "sensor_type": 1, + "id": 46 + }, + { + "release_time": 3182, + "due_time": 3564, + "duration": 55, + "coordinate": [ + 62.35746056003643, + -5.96749928176007 + ], + "sensor_type": 1, + "id": 47 + }, + { + "release_time": 887, + "due_time": 3398, + "duration": 48, + "coordinate": [ + -42.93315646560748, + -36.126819409842284 + ], + "sensor_type": 1, + "id": 48 + }, + { + "release_time": 192, + "due_time": 1775, + "duration": 51, + "coordinate": [ + -21.565475773284035, + -19.15287016618231 + ], + "sensor_type": 1, + "id": 49 + }, + { + "release_time": 2471, + "due_time": 2708, + "duration": 46, + "coordinate": [ + 53.116483261923264, + -143.46741395992348 + ], + "sensor_type": 1, + "id": 50 + }, + { + "release_time": 1476, + "due_time": 2749, + "duration": 43, + "coordinate": [ + 27.666646147764666, + -16.053107641284782 + ], + "sensor_type": 1, + "id": 51 + }, + { + "release_time": 1243, + "due_time": 1870, + "duration": 36, + "coordinate": [ + 79.55251239726115, + -61.49717665000698 + ], + "sensor_type": 1, + "id": 52 + }, + { + "release_time": 2043, + "due_time": 3295, + "duration": 53, + "coordinate": [ + -50.88291045205247, + -45.47121795835395 + ], + "sensor_type": 1, + "id": 53 + }, + { + "release_time": 1208, + "due_time": 1403, + "duration": 30, + "coordinate": [ + -30.92261874655427, + 131.31194598689177 + ], + "sensor_type": 1, + "id": 54 + }, + { + "release_time": 1355, + "due_time": 2209, + "duration": 52, + "coordinate": [ + 52.63210498795442, + 111.40924722445624 + ], + "sensor_type": 1, + "id": 55 + }, + { + "release_time": 2480, + "due_time": 3367, + "duration": 26, + "coordinate": [ + -6.586173597955693, + -0.9765483447454528 + ], + "sensor_type": 1, + "id": 56 + }, + { + "release_time": 1424, + "due_time": 1824, + "duration": 57, + "coordinate": [ + 66.43264101722727, + -152.37776945230493 + ], + "sensor_type": 1, + "id": 57 + }, + { + "release_time": 1142, + "due_time": 2018, + "duration": 54, + "coordinate": [ + -75.80113357367115, + 20.86003555443844 + ], + "sensor_type": 1, + "id": 58 + }, + { + "release_time": 3015, + "due_time": 3274, + "duration": 38, + "coordinate": [ + -27.88920699485599, + 108.64291621341334 + ], + "sensor_type": 1, + "id": 59 + }, + { + "release_time": 1974, + "due_time": 2782, + "duration": 21, + "coordinate": [ + 23.221073962128344, + 52.26529025446422 + ], + "sensor_type": 1, + "id": 60 + }, + { + "release_time": 1674, + "due_time": 2626, + "duration": 40, + "coordinate": [ + 43.53689609721164, + 27.05136831850777 + ], + "sensor_type": 1, + "id": 61 + }, + { + "release_time": 2716, + "due_time": 3372, + "duration": 41, + "coordinate": [ + 72.51809128526281, + 171.07892976444936 + ], + "sensor_type": 1, + "id": 62 + }, + { + "release_time": 1742, + "due_time": 3273, + "duration": 56, + "coordinate": [ + 25.873657052207236, + 10.20515141023347 + ], + "sensor_type": 1, + "id": 63 + }, + { + "release_time": 1725, + "due_time": 2843, + "duration": 35, + "coordinate": [ + -16.88317338479618, + -59.06345101602997 + ], + "sensor_type": 1, + "id": 64 + }, + { + "release_time": 2674, + "due_time": 3409, + "duration": 59, + "coordinate": [ + -32.46367775508604, + 81.17564042540948 + ], + "sensor_type": 1, + "id": 65 + }, + { + "release_time": 1253, + "due_time": 3534, + "duration": 20, + "coordinate": [ + -67.67119528374725, + 127.01384659053315 + ], + "sensor_type": 1, + "id": 66 + }, + { + "release_time": 2022, + "due_time": 2455, + "duration": 44, + "coordinate": [ + -31.41583003310116, + -114.60913279622409 + ], + "sensor_type": 1, + "id": 67 + }, + { + "release_time": 184, + "due_time": 1177, + "duration": 23, + "coordinate": [ + 61.28814146879941, + 22.432169505241603 + ], + "sensor_type": 1, + "id": 68 + }, + { + "release_time": 687, + "due_time": 1372, + "duration": 60, + "coordinate": [ + 81.72361943357802, + 85.55702163214153 + ], + "sensor_type": 1, + "id": 69 + }, + { + "release_time": 3348, + "due_time": 3590, + "duration": 54, + "coordinate": [ + 82.28606242040527, + -69.22849255770436 + ], + "sensor_type": 1, + "id": 70 + }, + { + "release_time": 1791, + "due_time": 2590, + "duration": 24, + "coordinate": [ + 4.7304559910380135, + 175.34741683740492 + ], + "sensor_type": 1, + "id": 71 + }, + { + "release_time": 2050, + "due_time": 3037, + "duration": 47, + "coordinate": [ + 28.33825856126427, + 36.58060876596272 + ], + "sensor_type": 1, + "id": 72 + }, + { + "release_time": 2937, + "due_time": 3122, + "duration": 57, + "coordinate": [ + 37.018634543037024, + 69.73466825605081 + ], + "sensor_type": 1, + "id": 73 + }, + { + "release_time": 3201, + "due_time": 3388, + "duration": 18, + "coordinate": [ + 69.83964934751108, + 24.746338421254052 + ], + "sensor_type": 1, + "id": 74 + }, + { + "release_time": 25, + "due_time": 2555, + "duration": 48, + "coordinate": [ + -12.839065788186772, + 14.272531611335012 + ], + "sensor_type": 1, + "id": 75 + }, + { + "release_time": 1479, + "due_time": 1804, + "duration": 48, + "coordinate": [ + 28.346752603385497, + 172.77820062737374 + ], + "sensor_type": 1, + "id": 76 + }, + { + "release_time": 3097, + "due_time": 3316, + "duration": 60, + "coordinate": [ + -49.38750741208042, + -78.2645922180563 + ], + "sensor_type": 1, + "id": 77 + }, + { + "release_time": 1060, + "due_time": 2057, + "duration": 44, + "coordinate": [ + 52.07439748287308, + -88.76735542396806 + ], + "sensor_type": 1, + "id": 78 + }, + { + "release_time": 3458, + "due_time": 3588, + "duration": 31, + "coordinate": [ + -30.094879079250283, + 106.51717657764385 + ], + "sensor_type": 1, + "id": 79 + }, + { + "release_time": 1803, + "due_time": 3284, + "duration": 58, + "coordinate": [ + -41.632833206609405, + 84.87939184742652 + ], + "sensor_type": 1, + "id": 80 + }, + { + "release_time": 831, + "due_time": 2593, + "duration": 43, + "coordinate": [ + -75.9619326866161, + -74.36501179009663 + ], + "sensor_type": 1, + "id": 81 + }, + { + "release_time": 790, + "due_time": 2652, + "duration": 31, + "coordinate": [ + 30.151403116938354, + 122.36793628324955 + ], + "sensor_type": 1, + "id": 82 + }, + { + "release_time": 492, + "due_time": 904, + "duration": 59, + "coordinate": [ + -72.55152387517765, + -75.32081415682603 + ], + "sensor_type": 1, + "id": 83 + }, + { + "release_time": 990, + "due_time": 2259, + "duration": 50, + "coordinate": [ + 0.040014348849211956, + 2.40997053978424 + ], + "sensor_type": 1, + "id": 84 + }, + { + "release_time": 989, + "due_time": 1187, + "duration": 41, + "coordinate": [ + -60.378595317997004, + 150.6419000834053 + ], + "sensor_type": 1, + "id": 85 + }, + { + "release_time": 435, + "due_time": 2025, + "duration": 21, + "coordinate": [ + -71.08787649570647, + 55.83286800258219 + ], + "sensor_type": 1, + "id": 86 + }, + { + "release_time": 1545, + "due_time": 3017, + "duration": 45, + "coordinate": [ + 27.141316372562372, + 132.81979229754205 + ], + "sensor_type": 1, + "id": 87 + }, + { + "release_time": 1072, + "due_time": 2482, + "duration": 39, + "coordinate": [ + -31.670748301383263, + 167.3042835164457 + ], + "sensor_type": 1, + "id": 88 + }, + { + "release_time": 2780, + "due_time": 3337, + "duration": 30, + "coordinate": [ + -64.7365790286374, + -57.58025292532923 + ], + "sensor_type": 1, + "id": 89 + }, + { + "release_time": 2379, + "due_time": 2690, + "duration": 18, + "coordinate": [ + 80.40091006899144, + 21.550605259752558 + ], + "sensor_type": 1, + "id": 90 + }, + { + "release_time": 1717, + "due_time": 3355, + "duration": 59, + "coordinate": [ + -29.052932424254607, + -13.284876744383354 + ], + "sensor_type": 1, + "id": 91 + }, + { + "release_time": 541, + "due_time": 3114, + "duration": 40, + "coordinate": [ + -33.980998020327846, + 122.71690592218471 + ], + "sensor_type": 1, + "id": 92 + }, + { + "release_time": 1977, + "due_time": 2646, + "duration": 16, + "coordinate": [ + 65.54771199252517, + 142.23379396723487 + ], + "sensor_type": 1, + "id": 93 + }, + { + "release_time": 1841, + "due_time": 3276, + "duration": 52, + "coordinate": [ + -78.04971375099517, + -22.827581475578313 + ], + "sensor_type": 1, + "id": 94 + }, + { + "release_time": 727, + "due_time": 2773, + "duration": 56, + "coordinate": [ + -1.4822042388214385, + 67.63810963952892 + ], + "sensor_type": 1, + "id": 95 + }, + { + "release_time": 1466, + "due_time": 2282, + "duration": 45, + "coordinate": [ + -40.77340192240988, + -106.65072868832577 + ], + "sensor_type": 1, + "id": 96 + }, + { + "release_time": 286, + "due_time": 1794, + "duration": 60, + "coordinate": [ + -11.552677934240862, + 61.73155665129403 + ], + "sensor_type": 1, + "id": 97 + }, + { + "release_time": 726, + "due_time": 1121, + "duration": 56, + "coordinate": [ + -37.73801661491515, + -131.26050858451612 + ], + "sensor_type": 1, + "id": 98 + }, + { + "release_time": 1297, + "due_time": 3356, + "duration": 57, + "coordinate": [ + -73.20426847388306, + -160.44493162285943 + ], + "sensor_type": 1, + "id": 99 + }, + { + "release_time": 1139, + "due_time": 3020, + "duration": 53, + "coordinate": [ + 61.97315344162462, + 162.8540128468004 + ], + "sensor_type": 1, + "id": 100 + }, + { + "release_time": 33, + "due_time": 2705, + "duration": 26, + "coordinate": [ + -59.20860113983528, + -88.84913292541557 + ], + "sensor_type": 1, + "id": 101 + }, + { + "release_time": 3053, + "due_time": 3211, + "duration": 21, + "coordinate": [ + 22.325714128557806, + 130.8978943802132 + ], + "sensor_type": 1, + "id": 102 + }, + { + "release_time": 3392, + "due_time": 3552, + "duration": 45, + "coordinate": [ + 82.73169048552589, + 46.15051544511408 + ], + "sensor_type": 1, + "id": 103 + }, + { + "release_time": 993, + "due_time": 2515, + "duration": 25, + "coordinate": [ + 5.5833524030048665, + -69.13155269473651 + ], + "sensor_type": 1, + "id": 104 + }, + { + "release_time": 360, + "due_time": 2861, + "duration": 55, + "coordinate": [ + 1.0531608277113378, + 124.19158130323348 + ], + "sensor_type": 1, + "id": 105 + }, + { + "release_time": 1224, + "due_time": 2531, + "duration": 50, + "coordinate": [ + 13.44696626224679, + -157.77546784702733 + ], + "sensor_type": 1, + "id": 106 + }, + { + "release_time": 2577, + "due_time": 3178, + "duration": 55, + "coordinate": [ + -14.552805787988376, + 123.991079000159 + ], + "sensor_type": 1, + "id": 107 + }, + { + "release_time": 566, + "due_time": 2767, + "duration": 18, + "coordinate": [ + -67.51154163737422, + -12.639389473268693 + ], + "sensor_type": 1, + "id": 108 + }, + { + "release_time": 3414, + "due_time": 3588, + "duration": 53, + "coordinate": [ + 78.06620483013754, + -97.1684941441906 + ], + "sensor_type": 1, + "id": 109 + }, + { + "release_time": 3045, + "due_time": 3288, + "duration": 16, + "coordinate": [ + 54.237318668533334, + -65.29679252335433 + ], + "sensor_type": 1, + "id": 110 + }, + { + "release_time": 3513, + "due_time": 3597, + "duration": 15, + "coordinate": [ + -32.12643962360298, + 73.20542921855355 + ], + "sensor_type": 1, + "id": 111 + }, + { + "release_time": 1415, + "due_time": 1629, + "duration": 39, + "coordinate": [ + 22.464254150453513, + 137.57717258908946 + ], + "sensor_type": 1, + "id": 112 + }, + { + "release_time": 3244, + "due_time": 3591, + "duration": 34, + "coordinate": [ + 7.922810546951922, + 151.96349729019568 + ], + "sensor_type": 1, + "id": 113 + }, + { + "release_time": 3310, + "due_time": 3519, + "duration": 19, + "coordinate": [ + 22.16189109730294, + 91.87516456960589 + ], + "sensor_type": 1, + "id": 114 + }, + { + "release_time": 233, + "due_time": 2009, + "duration": 47, + "coordinate": [ + 63.714789901305494, + 170.31910971847537 + ], + "sensor_type": 1, + "id": 115 + }, + { + "release_time": 1406, + "due_time": 1960, + "duration": 40, + "coordinate": [ + -58.34030958711237, + -173.54731161278934 + ], + "sensor_type": 1, + "id": 116 + }, + { + "release_time": 2995, + "due_time": 3378, + "duration": 37, + "coordinate": [ + -32.56124089101818, + -8.976802249548172 + ], + "sensor_type": 1, + "id": 117 + }, + { + "release_time": 536, + "due_time": 2571, + "duration": 29, + "coordinate": [ + 19.618014800975516, + 24.459840627555053 + ], + "sensor_type": 1, + "id": 118 + }, + { + "release_time": 2285, + "due_time": 3057, + "duration": 32, + "coordinate": [ + 22.586986069512008, + 91.23408120451774 + ], + "sensor_type": 1, + "id": 119 + }, + { + "release_time": 1997, + "due_time": 2737, + "duration": 54, + "coordinate": [ + 14.830742264203792, + 107.53675835518897 + ], + "sensor_type": 1, + "id": 120 + }, + { + "release_time": 1104, + "due_time": 1379, + "duration": 18, + "coordinate": [ + -51.35701820606551, + 148.67412999578238 + ], + "sensor_type": 1, + "id": 121 + }, + { + "release_time": 959, + "due_time": 3354, + "duration": 45, + "coordinate": [ + 54.60197920098861, + -138.8131973626423 + ], + "sensor_type": 1, + "id": 122 + }, + { + "release_time": 3098, + "due_time": 3436, + "duration": 53, + "coordinate": [ + -68.84642782702724, + -23.220499717989952 + ], + "sensor_type": 1, + "id": 123 + }, + { + "release_time": 2182, + "due_time": 3566, + "duration": 26, + "coordinate": [ + -13.202450912310653, + 155.04111796657412 + ], + "sensor_type": 1, + "id": 124 + }, + { + "release_time": 1229, + "due_time": 2792, + "duration": 18, + "coordinate": [ + -24.752562618818516, + -73.79659913776959 + ], + "sensor_type": 1, + "id": 125 + }, + { + "release_time": 788, + "due_time": 3332, + "duration": 54, + "coordinate": [ + 67.07096254229575, + -12.523608744638892 + ], + "sensor_type": 1, + "id": 126 + }, + { + "release_time": 478, + "due_time": 2337, + "duration": 47, + "coordinate": [ + 73.47354321443802, + 167.90805875615882 + ], + "sensor_type": 1, + "id": 127 + }, + { + "release_time": 2780, + "due_time": 2890, + "duration": 33, + "coordinate": [ + -32.44806240094705, + -108.82122771086264 + ], + "sensor_type": 1, + "id": 128 + }, + { + "release_time": 1464, + "due_time": 3017, + "duration": 32, + "coordinate": [ + 56.545687579302296, + -52.6513842341043 + ], + "sensor_type": 1, + "id": 129 + }, + { + "release_time": 2373, + "due_time": 3247, + "duration": 38, + "coordinate": [ + 75.18925342410475, + 162.5068237296387 + ], + "sensor_type": 1, + "id": 130 + }, + { + "release_time": 998, + "due_time": 2522, + "duration": 31, + "coordinate": [ + 39.3600861709599, + 100.39019164003139 + ], + "sensor_type": 1, + "id": 131 + }, + { + "release_time": 268, + "due_time": 3124, + "duration": 48, + "coordinate": [ + -21.45850489645629, + -76.47500154986376 + ], + "sensor_type": 1, + "id": 132 + }, + { + "release_time": 1687, + "due_time": 3566, + "duration": 53, + "coordinate": [ + -46.84232815368498, + -66.79622742719914 + ], + "sensor_type": 1, + "id": 133 + }, + { + "release_time": 458, + "due_time": 744, + "duration": 33, + "coordinate": [ + -47.60622145476175, + 171.18858384615362 + ], + "sensor_type": 1, + "id": 134 + }, + { + "release_time": 421, + "due_time": 1744, + "duration": 23, + "coordinate": [ + 5.076584728336357, + -161.63795062777962 + ], + "sensor_type": 1, + "id": 135 + }, + { + "release_time": 2075, + "due_time": 2628, + "duration": 37, + "coordinate": [ + -24.086499297090597, + -63.72437110184366 + ], + "sensor_type": 1, + "id": 136 + }, + { + "release_time": 418, + "due_time": 743, + "duration": 26, + "coordinate": [ + 5.733339130382987, + 28.235610458806974 + ], + "sensor_type": 1, + "id": 137 + }, + { + "release_time": 1050, + "due_time": 1875, + "duration": 27, + "coordinate": [ + -1.2338532067777095, + 135.07971709477374 + ], + "sensor_type": 1, + "id": 138 + }, + { + "release_time": 2333, + "due_time": 3484, + "duration": 25, + "coordinate": [ + 23.75634342681154, + -69.21573650323776 + ], + "sensor_type": 1, + "id": 139 + }, + { + "release_time": 716, + "due_time": 3398, + "duration": 35, + "coordinate": [ + -4.931522278484195, + 77.38368976085388 + ], + "sensor_type": 1, + "id": 140 + }, + { + "release_time": 499, + "due_time": 2236, + "duration": 55, + "coordinate": [ + -76.35865541201306, + 145.05988512357976 + ], + "sensor_type": 1, + "id": 141 + }, + { + "release_time": 2921, + "due_time": 3447, + "duration": 25, + "coordinate": [ + -18.9112425342653, + 104.17433602104455 + ], + "sensor_type": 1, + "id": 142 + }, + { + "release_time": 3483, + "due_time": 3532, + "duration": 16, + "coordinate": [ + 30.892559476337183, + -95.523025912842 + ], + "sensor_type": 1, + "id": 143 + }, + { + "release_time": 1686, + "due_time": 2199, + "duration": 47, + "coordinate": [ + 44.75655311232441, + -62.353158672098914 + ], + "sensor_type": 1, + "id": 144 + }, + { + "release_time": 3277, + "due_time": 3505, + "duration": 57, + "coordinate": [ + 38.04894097097139, + -21.62457748559433 + ], + "sensor_type": 1, + "id": 145 + }, + { + "release_time": 3148, + "due_time": 3361, + "duration": 32, + "coordinate": [ + -76.87087166776129, + -42.03729752003406 + ], + "sensor_type": 1, + "id": 146 + }, + { + "release_time": 3127, + "due_time": 3365, + "duration": 30, + "coordinate": [ + 3.558806683471886, + 41.705517302210495 + ], + "sensor_type": 1, + "id": 147 + }, + { + "release_time": 1961, + "due_time": 2724, + "duration": 17, + "coordinate": [ + 6.560449940402933, + 105.7464977997655 + ], + "sensor_type": 1, + "id": 148 + }, + { + "release_time": 1856, + "due_time": 2797, + "duration": 39, + "coordinate": [ + -25.08095039888829, + -45.63009048715415 + ], + "sensor_type": 1, + "id": 149 + }, + { + "release_time": 2445, + "due_time": 2793, + "duration": 17, + "coordinate": [ + 57.33277109643109, + 148.02140226084617 + ], + "sensor_type": 1, + "id": 150 + }, + { + "release_time": 710, + "due_time": 1686, + "duration": 36, + "coordinate": [ + 53.159682677038205, + 171.1919636435524 + ], + "sensor_type": 1, + "id": 151 + }, + { + "release_time": 555, + "due_time": 3117, + "duration": 34, + "coordinate": [ + 34.17512456409001, + -53.66650324317459 + ], + "sensor_type": 1, + "id": 152 + }, + { + "release_time": 2747, + "due_time": 3220, + "duration": 51, + "coordinate": [ + -60.95647835118794, + 128.2695933597086 + ], + "sensor_type": 1, + "id": 153 + }, + { + "release_time": 1563, + "due_time": 2714, + "duration": 15, + "coordinate": [ + -34.53717762418342, + -166.847178788834 + ], + "sensor_type": 1, + "id": 154 + }, + { + "release_time": 499, + "due_time": 3189, + "duration": 32, + "coordinate": [ + -37.53869093935287, + -75.42493382439513 + ], + "sensor_type": 1, + "id": 155 + }, + { + "release_time": 2505, + "due_time": 2836, + "duration": 51, + "coordinate": [ + -3.87401028154639, + 148.94066275988217 + ], + "sensor_type": 1, + "id": 156 + }, + { + "release_time": 666, + "due_time": 2513, + "duration": 37, + "coordinate": [ + 55.58839165812441, + -2.191885856662992 + ], + "sensor_type": 1, + "id": 157 + }, + { + "release_time": 2312, + "due_time": 2541, + "duration": 41, + "coordinate": [ + 81.6595338921829, + 174.55666078117753 + ], + "sensor_type": 1, + "id": 158 + }, + { + "release_time": 3056, + "due_time": 3165, + "duration": 35, + "coordinate": [ + -63.44549037628527, + 166.94116915733372 + ], + "sensor_type": 1, + "id": 159 + }, + { + "release_time": 2925, + "due_time": 3545, + "duration": 41, + "coordinate": [ + 21.172201289531742, + 112.27313032142598 + ], + "sensor_type": 1, + "id": 160 + }, + { + "release_time": 438, + "due_time": 3296, + "duration": 16, + "coordinate": [ + 35.633561858752316, + -66.09615887686502 + ], + "sensor_type": 1, + "id": 161 + }, + { + "release_time": 685, + "due_time": 2010, + "duration": 46, + "coordinate": [ + -77.85362952735214, + 58.33665809864115 + ], + "sensor_type": 1, + "id": 162 + }, + { + "release_time": 1810, + "due_time": 2426, + "duration": 47, + "coordinate": [ + -42.31052195725664, + 76.83711947975229 + ], + "sensor_type": 1, + "id": 163 + }, + { + "release_time": 65, + "due_time": 1892, + "duration": 52, + "coordinate": [ + -71.63130476498903, + 67.65770362074383 + ], + "sensor_type": 1, + "id": 164 + }, + { + "release_time": 3380, + "due_time": 3599, + "duration": 37, + "coordinate": [ + 67.66490268509276, + -151.4671861976347 + ], + "sensor_type": 1, + "id": 165 + }, + { + "release_time": 3257, + "due_time": 3366, + "duration": 15, + "coordinate": [ + 71.10550087609622, + 62.37050767604873 + ], + "sensor_type": 1, + "id": 166 + }, + { + "release_time": 1242, + "due_time": 1490, + "duration": 21, + "coordinate": [ + 24.60614581564576, + 24.822141612881126 + ], + "sensor_type": 1, + "id": 167 + }, + { + "release_time": 2348, + "due_time": 2635, + "duration": 22, + "coordinate": [ + -30.10474094793728, + -96.16068287465089 + ], + "sensor_type": 1, + "id": 168 + }, + { + "release_time": 3347, + "due_time": 3487, + "duration": 19, + "coordinate": [ + 65.24004829621913, + 102.21936580914456 + ], + "sensor_type": 1, + "id": 169 + }, + { + "release_time": 242, + "due_time": 2586, + "duration": 33, + "coordinate": [ + 46.45886278999271, + 170.36445361531264 + ], + "sensor_type": 1, + "id": 170 + }, + { + "release_time": 149, + "due_time": 365, + "duration": 31, + "coordinate": [ + -66.97630704110699, + -104.42988471352169 + ], + "sensor_type": 1, + "id": 171 + }, + { + "release_time": 2179, + "due_time": 2488, + "duration": 53, + "coordinate": [ + -40.47207520267941, + -88.63451931754572 + ], + "sensor_type": 1, + "id": 172 + }, + { + "release_time": 1849, + "due_time": 3208, + "duration": 18, + "coordinate": [ + 29.44421587413541, + -29.32306283438396 + ], + "sensor_type": 1, + "id": 173 + }, + { + "release_time": 2891, + "due_time": 3200, + "duration": 41, + "coordinate": [ + -53.734830885653764, + -11.561942581983772 + ], + "sensor_type": 1, + "id": 174 + }, + { + "release_time": 856, + "due_time": 3269, + "duration": 32, + "coordinate": [ + 68.45902391166337, + -122.1223972770706 + ], + "sensor_type": 1, + "id": 175 + }, + { + "release_time": 63, + "due_time": 1970, + "duration": 56, + "coordinate": [ + 21.153064589273285, + 60.580197365973646 + ], + "sensor_type": 1, + "id": 176 + }, + { + "release_time": 1847, + "due_time": 3514, + "duration": 24, + "coordinate": [ + 48.48046515374057, + 120.08315394261655 + ], + "sensor_type": 1, + "id": 177 + }, + { + "release_time": 3195, + "due_time": 3537, + "duration": 41, + "coordinate": [ + -83.29650604871335, + 129.6052521811538 + ], + "sensor_type": 1, + "id": 178 + }, + { + "release_time": 2642, + "due_time": 3553, + "duration": 18, + "coordinate": [ + -89.97595343847853, + 43.08046233079557 + ], + "sensor_type": 1, + "id": 179 + }, + { + "release_time": 421, + "due_time": 2903, + "duration": 51, + "coordinate": [ + -25.07705466772586, + 161.36792364749147 + ], + "sensor_type": 1, + "id": 180 + }, + { + "release_time": 2453, + "due_time": 3079, + "duration": 57, + "coordinate": [ + 36.794599125835944, + -173.12286554587556 + ], + "sensor_type": 1, + "id": 181 + }, + { + "release_time": 303, + "due_time": 1351, + "duration": 44, + "coordinate": [ + 72.55057143397778, + -100.08941868916848 + ], + "sensor_type": 1, + "id": 182 + }, + { + "release_time": 1326, + "due_time": 1856, + "duration": 50, + "coordinate": [ + 38.49270105316401, + -107.85390935968333 + ], + "sensor_type": 1, + "id": 183 + }, + { + "release_time": 2702, + "due_time": 3414, + "duration": 31, + "coordinate": [ + -89.3576595319504, + 175.11180993211036 + ], + "sensor_type": 1, + "id": 184 + }, + { + "release_time": 2205, + "due_time": 2709, + "duration": 33, + "coordinate": [ + -20.943530669105414, + 102.87224581003818 + ], + "sensor_type": 1, + "id": 185 + }, + { + "release_time": 2635, + "due_time": 3031, + "duration": 45, + "coordinate": [ + -51.236849008182766, + 68.29397068413402 + ], + "sensor_type": 1, + "id": 186 + }, + { + "release_time": 1546, + "due_time": 3479, + "duration": 36, + "coordinate": [ + 42.8896375593001, + 4.398839739999687 + ], + "sensor_type": 1, + "id": 187 + }, + { + "release_time": 1025, + "due_time": 1773, + "duration": 24, + "coordinate": [ + -0.5927293333129455, + 4.745974539616469 + ], + "sensor_type": 1, + "id": 188 + }, + { + "release_time": 285, + "due_time": 2195, + "duration": 22, + "coordinate": [ + 89.50895319515601, + 71.55313795955337 + ], + "sensor_type": 1, + "id": 189 + }, + { + "release_time": 3202, + "due_time": 3377, + "duration": 55, + "coordinate": [ + -2.1405908299588248, + -125.4675499297884 + ], + "sensor_type": 1, + "id": 190 + }, + { + "release_time": 1974, + "due_time": 2883, + "duration": 32, + "coordinate": [ + 54.99132055795596, + 31.197397902886507 + ], + "sensor_type": 1, + "id": 191 + }, + { + "release_time": 2321, + "due_time": 2609, + "duration": 55, + "coordinate": [ + 3.822969375961364, + -63.544346411397186 + ], + "sensor_type": 1, + "id": 192 + }, + { + "release_time": 502, + "due_time": 1919, + "duration": 15, + "coordinate": [ + -16.70881096940252, + 166.17094626927314 + ], + "sensor_type": 1, + "id": 193 + }, + { + "release_time": 1646, + "due_time": 2044, + "duration": 22, + "coordinate": [ + -24.79197174407642, + -59.33165735726075 + ], + "sensor_type": 1, + "id": 194 + }, + { + "release_time": 3125, + "due_time": 3400, + "duration": 51, + "coordinate": [ + 78.17764249253091, + -38.32492106141797 + ], + "sensor_type": 1, + "id": 195 + }, + { + "release_time": 906, + "due_time": 2671, + "duration": 46, + "coordinate": [ + 34.47422015437277, + -160.29713287832482 + ], + "sensor_type": 1, + "id": 196 + }, + { + "release_time": 1124, + "due_time": 2804, + "duration": 21, + "coordinate": [ + -24.839801459439812, + 23.65649430813565 + ], + "sensor_type": 1, + "id": 197 + }, + { + "release_time": 2788, + "due_time": 2927, + "duration": 41, + "coordinate": [ + 49.684433341827486, + 101.64154226713282 + ], + "sensor_type": 1, + "id": 198 + }, + { + "release_time": 1520, + "due_time": 2533, + "duration": 27, + "coordinate": [ + 5.607117311224343, + 23.708467183176197 + ], + "sensor_type": 1, + "id": 199 + }, + { + "release_time": 2523, + "due_time": 3449, + "duration": 34, + "coordinate": [ + -38.91001610677978, + 172.77721124448385 + ], + "sensor_type": 1, + "id": 200 + }, + { + "release_time": 2664, + "due_time": 2992, + "duration": 36, + "coordinate": [ + 30.071448804915264, + -89.4907937639569 + ], + "sensor_type": 1, + "id": 201 + }, + { + "release_time": 1127, + "due_time": 2342, + "duration": 42, + "coordinate": [ + -43.14759896521826, + 108.83500729870298 + ], + "sensor_type": 1, + "id": 202 + }, + { + "release_time": 1633, + "due_time": 3537, + "duration": 19, + "coordinate": [ + -32.44396456168068, + 117.28290083691252 + ], + "sensor_type": 1, + "id": 203 + }, + { + "release_time": 2190, + "due_time": 2356, + "duration": 42, + "coordinate": [ + 11.20853399048086, + -29.945687300204526 + ], + "sensor_type": 1, + "id": 204 + }, + { + "release_time": 712, + "due_time": 2893, + "duration": 26, + "coordinate": [ + 56.323782962725915, + 147.9217351798198 + ], + "sensor_type": 1, + "id": 205 + }, + { + "release_time": 2419, + "due_time": 2825, + "duration": 21, + "coordinate": [ + 27.08599080752127, + -119.061314664651 + ], + "sensor_type": 1, + "id": 206 + }, + { + "release_time": 94, + "due_time": 1917, + "duration": 49, + "coordinate": [ + -11.680296867407577, + -156.33786995616285 + ], + "sensor_type": 1, + "id": 207 + }, + { + "release_time": 3168, + "due_time": 3536, + "duration": 59, + "coordinate": [ + -69.69641777927268, + -86.57639589428494 + ], + "sensor_type": 1, + "id": 208 + }, + { + "release_time": 638, + "due_time": 885, + "duration": 25, + "coordinate": [ + 73.22049373376234, + -80.69496593958303 + ], + "sensor_type": 1, + "id": 209 + }, + { + "release_time": 2104, + "due_time": 2642, + "duration": 48, + "coordinate": [ + 26.891737728026854, + -39.32895714776518 + ], + "sensor_type": 1, + "id": 210 + }, + { + "release_time": 2416, + "due_time": 3072, + "duration": 42, + "coordinate": [ + 4.152220452087363, + 2.0900107596416717 + ], + "sensor_type": 1, + "id": 211 + }, + { + "release_time": 1167, + "due_time": 2000, + "duration": 48, + "coordinate": [ + -56.6329912760116, + -53.6947410443823 + ], + "sensor_type": 1, + "id": 212 + }, + { + "release_time": 3499, + "due_time": 3590, + "duration": 28, + "coordinate": [ + 72.58420940558798, + -116.393178447721 + ], + "sensor_type": 1, + "id": 213 + }, + { + "release_time": 1518, + "due_time": 2607, + "duration": 59, + "coordinate": [ + 21.71324772964553, + -52.48903153220667 + ], + "sensor_type": 1, + "id": 214 + }, + { + "release_time": 1034, + "due_time": 2570, + "duration": 38, + "coordinate": [ + -12.00774144264281, + 143.238786666627 + ], + "sensor_type": 1, + "id": 215 + }, + { + "release_time": 1613, + "due_time": 3417, + "duration": 29, + "coordinate": [ + -18.950065335165377, + 16.255023408395346 + ], + "sensor_type": 1, + "id": 216 + }, + { + "release_time": 1921, + "due_time": 3416, + "duration": 38, + "coordinate": [ + 52.1243328292162, + 25.61175529847816 + ], + "sensor_type": 1, + "id": 217 + }, + { + "release_time": 3297, + "due_time": 3534, + "duration": 32, + "coordinate": [ + 80.79572861742551, + -175.23524976829316 + ], + "sensor_type": 1, + "id": 218 + }, + { + "release_time": 2111, + "due_time": 2655, + "duration": 37, + "coordinate": [ + -0.7178944208292961, + -139.85728786353656 + ], + "sensor_type": 1, + "id": 219 + }, + { + "release_time": 284, + "due_time": 539, + "duration": 35, + "coordinate": [ + -61.688617657904835, + -19.390805985483695 + ], + "sensor_type": 1, + "id": 220 + }, + { + "release_time": 2451, + "due_time": 3209, + "duration": 58, + "coordinate": [ + 41.13815048292787, + 92.70031018565356 + ], + "sensor_type": 1, + "id": 221 + }, + { + "release_time": 1448, + "due_time": 2941, + "duration": 57, + "coordinate": [ + 30.200374368280606, + 106.34457123847619 + ], + "sensor_type": 1, + "id": 222 + }, + { + "release_time": 3250, + "due_time": 3548, + "duration": 25, + "coordinate": [ + 46.55706845626801, + 139.66559586171792 + ], + "sensor_type": 1, + "id": 223 + }, + { + "release_time": 1016, + "due_time": 2092, + "duration": 60, + "coordinate": [ + 18.568543094640503, + 44.15496395202612 + ], + "sensor_type": 1, + "id": 224 + }, + { + "release_time": 1428, + "due_time": 2130, + "duration": 28, + "coordinate": [ + -61.44873593427564, + 55.96629728041145 + ], + "sensor_type": 1, + "id": 225 + }, + { + "release_time": 3042, + "due_time": 3309, + "duration": 58, + "coordinate": [ + 18.6080168838495, + 160.42005126034013 + ], + "sensor_type": 1, + "id": 226 + }, + { + "release_time": 3328, + "due_time": 3595, + "duration": 28, + "coordinate": [ + -6.356635064217826, + 164.76718716965496 + ], + "sensor_type": 1, + "id": 227 + }, + { + "release_time": 24, + "due_time": 2102, + "duration": 54, + "coordinate": [ + -70.3880881394153, + -23.17034773618596 + ], + "sensor_type": 1, + "id": 228 + }, + { + "release_time": 1516, + "due_time": 1917, + "duration": 48, + "coordinate": [ + -36.14371944326951, + -7.358614802411552 + ], + "sensor_type": 1, + "id": 229 + }, + { + "release_time": 807, + "due_time": 2472, + "duration": 60, + "coordinate": [ + -22.058128756775744, + 105.01557961274915 + ], + "sensor_type": 1, + "id": 230 + }, + { + "release_time": 3171, + "due_time": 3299, + "duration": 34, + "coordinate": [ + -61.80671771883825, + 132.43393699569123 + ], + "sensor_type": 1, + "id": 231 + }, + { + "release_time": 2912, + "due_time": 3082, + "duration": 36, + "coordinate": [ + -65.30026054535053, + 2.2079606850939797 + ], + "sensor_type": 1, + "id": 232 + }, + { + "release_time": 2645, + "due_time": 3477, + "duration": 43, + "coordinate": [ + -27.38160966882095, + 89.45750586948367 + ], + "sensor_type": 1, + "id": 233 + }, + { + "release_time": 2531, + "due_time": 3480, + "duration": 48, + "coordinate": [ + -34.36415455042179, + 56.40526640346451 + ], + "sensor_type": 1, + "id": 234 + }, + { + "release_time": 2570, + "due_time": 3513, + "duration": 49, + "coordinate": [ + 4.383245475331677, + 81.07757207558518 + ], + "sensor_type": 1, + "id": 235 + }, + { + "release_time": 2684, + "due_time": 3001, + "duration": 36, + "coordinate": [ + -24.610886706413652, + 141.21633967726893 + ], + "sensor_type": 1, + "id": 236 + }, + { + "release_time": 169, + "due_time": 1210, + "duration": 33, + "coordinate": [ + -52.778090983547315, + 84.2517945106743 + ], + "sensor_type": 1, + "id": 237 + }, + { + "release_time": 2805, + "due_time": 3085, + "duration": 37, + "coordinate": [ + 68.65201210025296, + -171.05420476408472 + ], + "sensor_type": 1, + "id": 238 + }, + { + "release_time": 496, + "due_time": 2591, + "duration": 38, + "coordinate": [ + -32.1414031068162, + 147.87954296678868 + ], + "sensor_type": 1, + "id": 239 + }, + { + "release_time": 1782, + "due_time": 3586, + "duration": 47, + "coordinate": [ + 86.7415515876857, + 173.67260494836893 + ], + "sensor_type": 1, + "id": 240 + }, + { + "release_time": 520, + "due_time": 2173, + "duration": 53, + "coordinate": [ + -0.911550892590796, + -10.413487060125078 + ], + "sensor_type": 1, + "id": 241 + }, + { + "release_time": 1243, + "due_time": 3423, + "duration": 55, + "coordinate": [ + 38.910192423392544, + -40.87473717974271 + ], + "sensor_type": 1, + "id": 242 + }, + { + "release_time": 1298, + "due_time": 3352, + "duration": 18, + "coordinate": [ + 48.485736267122775, + -30.038687948531532 + ], + "sensor_type": 1, + "id": 243 + }, + { + "release_time": 3370, + "due_time": 3524, + "duration": 20, + "coordinate": [ + -39.151325719699905, + -61.287726205916144 + ], + "sensor_type": 1, + "id": 244 + }, + { + "release_time": 2745, + "due_time": 3553, + "duration": 49, + "coordinate": [ + 1.181890628040506, + 95.0358906403456 + ], + "sensor_type": 1, + "id": 245 + }, + { + "release_time": 793, + "due_time": 1849, + "duration": 50, + "coordinate": [ + -49.244964342088686, + 105.47306862452689 + ], + "sensor_type": 1, + "id": 246 + }, + { + "release_time": 483, + "due_time": 2917, + "duration": 22, + "coordinate": [ + -39.239079270532805, + 116.7075753519174 + ], + "sensor_type": 1, + "id": 247 + }, + { + "release_time": 3396, + "due_time": 3521, + "duration": 16, + "coordinate": [ + -64.12242560050143, + 143.52227408396044 + ], + "sensor_type": 1, + "id": 248 + }, + { + "release_time": 613, + "due_time": 2004, + "duration": 28, + "coordinate": [ + 23.364837058298917, + -111.58399225760999 + ], + "sensor_type": 1, + "id": 249 + }, + { + "release_time": 1447, + "due_time": 2206, + "duration": 37, + "coordinate": [ + 77.91934874324053, + 63.585909748237356 + ], + "sensor_type": 1, + "id": 250 + }, + { + "release_time": 2243, + "due_time": 3420, + "duration": 15, + "coordinate": [ + 39.20280972310573, + 15.234536755122718 + ], + "sensor_type": 1, + "id": 251 + }, + { + "release_time": 3375, + "due_time": 3463, + "duration": 25, + "coordinate": [ + -8.909005061287075, + -56.678350374111005 + ], + "sensor_type": 1, + "id": 252 + }, + { + "release_time": 1001, + "due_time": 1202, + "duration": 33, + "coordinate": [ + 67.6532560034324, + 44.04043273620641 + ], + "sensor_type": 1, + "id": 253 + }, + { + "release_time": 520, + "due_time": 2406, + "duration": 32, + "coordinate": [ + 11.611753944775614, + 81.18393016858249 + ], + "sensor_type": 1, + "id": 254 + }, + { + "release_time": 622, + "due_time": 829, + "duration": 36, + "coordinate": [ + -57.22014718542657, + -31.106425791267952 + ], + "sensor_type": 1, + "id": 255 + }, + { + "release_time": 33, + "due_time": 878, + "duration": 55, + "coordinate": [ + -48.228365938716095, + -41.41899394882091 + ], + "sensor_type": 1, + "id": 256 + }, + { + "release_time": 889, + "due_time": 2211, + "duration": 39, + "coordinate": [ + 1.5635293473141871, + -117.04206183703738 + ], + "sensor_type": 1, + "id": 257 + }, + { + "release_time": 816, + "due_time": 3570, + "duration": 23, + "coordinate": [ + -69.30173048095611, + -32.21984596756144 + ], + "sensor_type": 1, + "id": 258 + }, + { + "release_time": 3497, + "due_time": 3599, + "duration": 34, + "coordinate": [ + 79.82239340169608, + 111.47460404553027 + ], + "sensor_type": 1, + "id": 259 + }, + { + "release_time": 1024, + "due_time": 1749, + "duration": 44, + "coordinate": [ + 32.78632425807673, + 161.9833297248482 + ], + "sensor_type": 1, + "id": 260 + }, + { + "release_time": 2757, + "due_time": 2851, + "duration": 28, + "coordinate": [ + 23.49287621640333, + 58.36997694290443 + ], + "sensor_type": 1, + "id": 261 + }, + { + "release_time": 3086, + "due_time": 3560, + "duration": 60, + "coordinate": [ + 60.097220003778375, + -49.33700256183141 + ], + "sensor_type": 1, + "id": 262 + } +] \ No newline at end of file diff --git a/benchmarks/aeosbench/dataset/cases/00825/constellation.json b/benchmarks/aeosbench/dataset/cases/00825/constellation.json new file mode 100644 index 0000000..a4c93ee --- /dev/null +++ b/benchmarks/aeosbench/dataset/cases/00825/constellation.json @@ -0,0 +1,888 @@ +{ + "orbits": [ + { + "id": 0, + "eccentricity": 0.0002113, + "semi_major_axis": 7571000.0, + "inclination": 87.8947, + "right_ascension_of_the_ascending_node": 134.2572, + "argument_of_perigee": 81.5148 + }, + { + "id": 1, + "eccentricity": 0.0001438, + "semi_major_axis": 6921000.0, + "inclination": 53.2175, + "right_ascension_of_the_ascending_node": 339.2537, + "argument_of_perigee": 85.8468 + }, + { + "id": 2, + "eccentricity": 0.0001933, + "semi_major_axis": 7571000.0, + "inclination": 87.9209, + "right_ascension_of_the_ascending_node": 57.9893, + "argument_of_perigee": 81.0493 + }, + { + "id": 3, + "eccentricity": 0.0001437, + "semi_major_axis": 6921000.0, + "inclination": 53.0547, + "right_ascension_of_the_ascending_node": 87.8168, + "argument_of_perigee": 90.9785 + }, + { + "id": 4, + "eccentricity": 0.0002963, + "semi_major_axis": 6921000.0, + "inclination": 70.0011, + "right_ascension_of_the_ascending_node": 310.5926, + "argument_of_perigee": 258.8722 + }, + { + "id": 5, + "eccentricity": 0.0001542, + "semi_major_axis": 6921000.0, + "inclination": 53.2155, + "right_ascension_of_the_ascending_node": 213.2904, + "argument_of_perigee": 74.6827 + }, + { + "id": 6, + "eccentricity": 0.0002061, + "semi_major_axis": 7571000.0, + "inclination": 87.8927, + "right_ascension_of_the_ascending_node": 179.6812, + "argument_of_perigee": 66.8244 + }, + { + "id": 7, + "eccentricity": 0.000139, + "semi_major_axis": 6921000.0, + "inclination": 53.0541, + "right_ascension_of_the_ascending_node": 141.6422, + "argument_of_perigee": 93.2766 + }, + { + "id": 8, + "eccentricity": 0.0001308, + "semi_major_axis": 6921000.0, + "inclination": 43.0053, + "right_ascension_of_the_ascending_node": 73.517, + "argument_of_perigee": 268.7315 + } + ], + "satellites": [ + { + "inertia": [ + 179.10443115234375, + 0.0, + 0.0, + 0.0, + 145.82070922851562, + 0.0, + 0.0, + 0.0, + 127.68726348876953 + ], + "mass": 169.37044999596105, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 0, + "solar_panel": { + "direction": [ + -0.5038574738749855, + 0.5505344826475479, + -0.6656120712820007 + ], + "area": 0.4073846405257763, + "efficiency": 0.373096284303131 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4422807171292841, + "power": 9.131670840726729, + "type": 1 + }, + "battery": { + "capacity": 14185.667721551348, + "percentage": 0.27273665187820084 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 468.7656876253783, + "power": 5.712345907063006, + "efficiency": 0.5783402856732439 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 512.3143657077305, + "power": 5.235661653668732, + "efficiency": 0.5791793517511341 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 474.4254937834511, + "power": 5.089791534225754, + "efficiency": 0.5346265716303507 + } + ], + "mrp_control": { + "k": 62.24899930652894, + "ki": 0.0008337849291049615, + "p": 236.47528711477932, + "integral_limit": 0.00038767780554988587 + }, + "true_anomaly": 344.0014045551679, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 0 + }, + { + "inertia": [ + 135.80995178222656, + 0.0, + 0.0, + 0.0, + 133.7823028564453, + 0.0, + 0.0, + 0.0, + 73.94473266601562 + ], + "mass": 95.27177136788747, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 1, + "solar_panel": { + "direction": [ + -0.14069461210970233, + 0.5039610645309527, + -0.8521902789636416 + ], + "area": 0.438459299943567, + "efficiency": 0.22365646633235203 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.18994892282585024, + "power": 3.542834266939095, + "type": 1 + }, + "battery": { + "capacity": 18460.886842937878, + "percentage": 0.1265513789326918 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 642.697615741192, + "power": 5.067722838873689, + "efficiency": 0.5737271154412026 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 671.6678736017427, + "power": 6.880980946320389, + "efficiency": 0.5705753012761658 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 647.1472148290617, + "power": 6.308984934029866, + "efficiency": 0.5996995037047448 + } + ], + "mrp_control": { + "k": 30.743675578596356, + "ki": 0.007450053799645318, + "p": 81.55217763433558, + "integral_limit": 0.021163076622272414 + }, + "true_anomaly": 101.43275701894065, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 1 + }, + { + "inertia": [ + 177.6806640625, + 0.0, + 0.0, + 0.0, + 131.21774291992188, + 0.0, + 0.0, + 0.0, + 58.84637451171875 + ], + "mass": 194.2694785042009, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 2, + "solar_panel": { + "direction": [ + -0.22920224617280047, + 0.33030494506556524, + -0.9156227244966001 + ], + "area": 0.261321618143731, + "efficiency": 0.267021286069223 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3892648073281372, + "power": 9.006028142293887, + "type": 1 + }, + "battery": { + "capacity": 15857.461876823247, + "percentage": 0.4394917392847909 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 531.2898336335933, + "power": 5.73558218940765, + "efficiency": 0.577489574216245 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 624.8741192763395, + "power": 5.639736578255436, + "efficiency": 0.5852614677777073 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 442.0522205362031, + "power": 6.7051936069964935, + "efficiency": 0.529666913768509 + } + ], + "mrp_control": { + "k": 56.48384293497193, + "ki": 0.008274127176372588, + "p": 139.4711564313736, + "integral_limit": 0.006636977003632323 + }, + "true_anomaly": 306.31329259893334, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 2 + }, + { + "inertia": [ + 116.3469009399414, + 0.0, + 0.0, + 0.0, + 156.98513793945312, + 0.0, + 0.0, + 0.0, + 129.77749633789062 + ], + "mass": 150.9523990298972, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 3, + "solar_panel": { + "direction": [ + 0.025946583170944504, + 0.06689484245938344, + -0.9974226059570174 + ], + "area": 0.18033949670858718, + "efficiency": 0.3444112816240315 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4208755916193746, + "power": 2.8890908387696506, + "type": 1 + }, + "battery": { + "capacity": 18708.844866364765, + "percentage": 0.8165687896750654 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 457.51235583689123, + "power": 6.607291678498073, + "efficiency": 0.5426594897933654 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 417.042585129079, + "power": 5.04311985734518, + "efficiency": 0.5238716464086621 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 719.7224235983355, + "power": 6.706120241390732, + "efficiency": 0.503498148121165 + } + ], + "mrp_control": { + "k": 19.37376837532923, + "ki": 0.0038394333727684816, + "p": 75.54378671593095, + "integral_limit": 0.019138416024438925 + }, + "true_anomaly": 58.383642908005655, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 3 + }, + { + "inertia": [ + 188.22837829589844, + 0.0, + 0.0, + 0.0, + 135.12451171875, + 0.0, + 0.0, + 0.0, + 97.5399169921875 + ], + "mass": 134.91757763509497, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 4, + "solar_panel": { + "direction": [ + -0.3838276973039337, + 0.09702530035544957, + 0.9182931938511222 + ], + "area": 0.481961531529286, + "efficiency": 0.1750797689834241 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.319424774112866, + "power": 8.738797716266362, + "type": 1 + }, + "battery": { + "capacity": 27556.040749059423, + "percentage": 0.9660584386355281 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 542.8474457793856, + "power": 5.856325908109959, + "efficiency": 0.5692536401646409 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 591.3568915442647, + "power": 6.346192444274231, + "efficiency": 0.518708825671898 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 436.0813728846884, + "power": 5.196843761912837, + "efficiency": 0.5814419821183315 + } + ], + "mrp_control": { + "k": 57.74690997428315, + "ki": 0.0023769289848761376, + "p": 229.68394980829842, + "integral_limit": 0.009371675170078926 + }, + "true_anomaly": 131.18392114950362, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 4 + }, + { + "inertia": [ + 182.6564178466797, + 0.0, + 0.0, + 0.0, + 60.27998733520508, + 0.0, + 0.0, + 0.0, + 185.8624725341797 + ], + "mass": 169.7008591624192, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 5, + "solar_panel": { + "direction": [ + -0.06009263966115723, + 0.9450270077250732, + 0.32142313129074673 + ], + "area": 0.3855068313931973, + "efficiency": 0.240227688632345 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.48930683068495473, + "power": 4.860765278461608, + "type": 1 + }, + "battery": { + "capacity": 9174.072157589351, + "percentage": 0.44614050051842535 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 405.5928961449139, + "power": 5.723355161142387, + "efficiency": 0.5606699230589165 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 667.4634984051138, + "power": 5.954089947265688, + "efficiency": 0.5829399414445544 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 561.456203580412, + "power": 6.050075788177339, + "efficiency": 0.5967312275251053 + } + ], + "mrp_control": { + "k": 69.78200223298352, + "ki": 0.0011004166053500152, + "p": 258.98159422987015, + "integral_limit": 0.0007224189762853034 + }, + "true_anomaly": 77.3000837143115, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 5 + }, + { + "inertia": [ + 58.805450439453125, + 0.0, + 0.0, + 0.0, + 110.27999877929688, + 0.0, + 0.0, + 0.0, + 140.87347412109375 + ], + "mass": 78.0577576583922, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 6, + "solar_panel": { + "direction": [ + 0.9998253270954538, + 0.017418351002749237, + -0.0067761601821394405 + ], + "area": 0.2575333369649051, + "efficiency": 0.4902656810715337 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.18979516625855752, + "power": 5.377494191516737, + "type": 1 + }, + "battery": { + "capacity": 20294.61373720477, + "percentage": 0.6514362893866724 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 557.8758395223572, + "power": 5.397682463108999, + "efficiency": 0.5886796487056734 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 661.0909508323643, + "power": 6.975551919737343, + "efficiency": 0.528989615340467 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 691.1292026150629, + "power": 6.005571440990728, + "efficiency": 0.5945212564938382 + } + ], + "mrp_control": { + "k": 40.89685115804644, + "ki": 0.004898881027663214, + "p": 140.6974180903899, + "integral_limit": 0.01484555934791159 + }, + "true_anomaly": 175.28726844185937, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 6 + }, + { + "inertia": [ + 171.8408203125, + 0.0, + 0.0, + 0.0, + 120.8842544555664, + 0.0, + 0.0, + 0.0, + 71.39202880859375 + ], + "mass": 136.76887903777927, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 7, + "solar_panel": { + "direction": [ + 0.9737379231458175, + 0.09491053320254805, + 0.20694551871175657 + ], + "area": 0.10128025609282565, + "efficiency": 0.2575463446659906 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.10058395511353219, + "power": 5.7088478191703285, + "type": 1 + }, + "battery": { + "capacity": 15825.24386502881, + "percentage": 0.9954793242096095 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 488.8565962646161, + "power": 5.466324850917527, + "efficiency": 0.5256652875342241 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 747.169044482601, + "power": 5.980232031672884, + "efficiency": 0.5591537649347161 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 536.8568946308293, + "power": 5.369519908944163, + "efficiency": 0.549969374019848 + } + ], + "mrp_control": { + "k": 36.248934940192804, + "ki": 0.007781907912176809, + "p": 109.90066412666866, + "integral_limit": 0.009819247149824158 + }, + "true_anomaly": 283.15534295327933, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 7 + }, + { + "inertia": [ + 115.77540588378906, + 0.0, + 0.0, + 0.0, + 177.14422607421875, + 0.0, + 0.0, + 0.0, + 97.76140594482422 + ], + "mass": 102.28357992703712, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 8, + "solar_panel": { + "direction": [ + 0.08291714866794572, + 0.6264380553928633, + -0.7750484560415469 + ], + "area": 0.4345507537111779, + "efficiency": 0.4870967879192297 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.12835120844352127, + "power": 2.999389352493746, + "type": 1 + }, + "battery": { + "capacity": 8005.4033850869455, + "percentage": 0.841027537004263 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 424.5157264520045, + "power": 6.195551923794291, + "efficiency": 0.5747173804954696 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 506.4603188864882, + "power": 5.632083424662434, + "efficiency": 0.5319318313593345 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 523.7887168900858, + "power": 5.938115998506324, + "efficiency": 0.5169100633203602 + } + ], + "mrp_control": { + "k": 28.400808362078106, + "ki": 0.0030602099485735456, + "p": 87.1778727673986, + "integral_limit": 0.012875491884561056 + }, + "true_anomaly": 222.52982003000213, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 8 + } + ] +} \ No newline at end of file diff --git a/benchmarks/aeosbench/dataset/cases/00825/taskset.json b/benchmarks/aeosbench/dataset/cases/00825/taskset.json new file mode 100644 index 0000000..13cbcf5 --- /dev/null +++ b/benchmarks/aeosbench/dataset/cases/00825/taskset.json @@ -0,0 +1,1894 @@ +[ + { + "release_time": 3195, + "due_time": 3367, + "duration": 39, + "coordinate": [ + 50.908230516715804, + 141.1632011757024 + ], + "sensor_type": 1, + "id": 0 + }, + { + "release_time": 2747, + "due_time": 3271, + "duration": 38, + "coordinate": [ + -76.88420291835504, + 96.74276761686946 + ], + "sensor_type": 1, + "id": 1 + }, + { + "release_time": 2829, + "due_time": 3396, + "duration": 27, + "coordinate": [ + 1.1603786651656947, + 6.950475618516208 + ], + "sensor_type": 1, + "id": 2 + }, + { + "release_time": 2613, + "due_time": 3077, + "duration": 21, + "coordinate": [ + -83.51173979980871, + 65.52390936479978 + ], + "sensor_type": 1, + "id": 3 + }, + { + "release_time": 1271, + "due_time": 1574, + "duration": 36, + "coordinate": [ + -43.44826652414522, + 87.21368766083577 + ], + "sensor_type": 1, + "id": 4 + }, + { + "release_time": 3166, + "due_time": 3232, + "duration": 15, + "coordinate": [ + 11.483871954125632, + -18.894139547586377 + ], + "sensor_type": 1, + "id": 5 + }, + { + "release_time": 1140, + "due_time": 1858, + "duration": 16, + "coordinate": [ + 24.652896486733113, + 125.94791291963122 + ], + "sensor_type": 1, + "id": 6 + }, + { + "release_time": 2638, + "due_time": 3265, + "duration": 58, + "coordinate": [ + 17.062245277941585, + 73.51004755998954 + ], + "sensor_type": 1, + "id": 7 + }, + { + "release_time": 3262, + "due_time": 3551, + "duration": 29, + "coordinate": [ + -18.149924197277144, + 97.63642729935611 + ], + "sensor_type": 1, + "id": 8 + }, + { + "release_time": 2284, + "due_time": 2615, + "duration": 52, + "coordinate": [ + 82.09826220477274, + -129.34065435343962 + ], + "sensor_type": 1, + "id": 9 + }, + { + "release_time": 3383, + "due_time": 3597, + "duration": 51, + "coordinate": [ + -9.42790130413593, + 44.50836521628682 + ], + "sensor_type": 1, + "id": 10 + }, + { + "release_time": 1603, + "due_time": 2022, + "duration": 15, + "coordinate": [ + -73.93401551358733, + -65.83127564790377 + ], + "sensor_type": 1, + "id": 11 + }, + { + "release_time": 1858, + "due_time": 3088, + "duration": 20, + "coordinate": [ + -64.64268834773912, + 172.0215002550292 + ], + "sensor_type": 1, + "id": 12 + }, + { + "release_time": 1483, + "due_time": 3241, + "duration": 41, + "coordinate": [ + -2.7163813261100387, + 5.689963004668101 + ], + "sensor_type": 1, + "id": 13 + }, + { + "release_time": 2505, + "due_time": 2889, + "duration": 34, + "coordinate": [ + 68.88450516285786, + -134.30972513218197 + ], + "sensor_type": 1, + "id": 14 + }, + { + "release_time": 3185, + "due_time": 3464, + "duration": 35, + "coordinate": [ + -79.24428646241651, + -134.54354432009575 + ], + "sensor_type": 1, + "id": 15 + }, + { + "release_time": 2180, + "due_time": 2311, + "duration": 23, + "coordinate": [ + 4.203718542746515, + -124.90865415486942 + ], + "sensor_type": 1, + "id": 16 + }, + { + "release_time": 2820, + "due_time": 3532, + "duration": 55, + "coordinate": [ + -3.474142419449393, + -145.24827453528923 + ], + "sensor_type": 1, + "id": 17 + }, + { + "release_time": 3320, + "due_time": 3480, + "duration": 46, + "coordinate": [ + -82.77432325389238, + -42.463472331901784 + ], + "sensor_type": 1, + "id": 18 + }, + { + "release_time": 854, + "due_time": 1317, + "duration": 44, + "coordinate": [ + -5.315203175468994, + 94.79540726735047 + ], + "sensor_type": 1, + "id": 19 + }, + { + "release_time": 1852, + "due_time": 2524, + "duration": 24, + "coordinate": [ + -68.5910829958527, + 22.14311745986413 + ], + "sensor_type": 1, + "id": 20 + }, + { + "release_time": 3203, + "due_time": 3533, + "duration": 54, + "coordinate": [ + 67.97253847909894, + 67.5635432279133 + ], + "sensor_type": 1, + "id": 21 + }, + { + "release_time": 3217, + "due_time": 3378, + "duration": 44, + "coordinate": [ + -49.19499409265625, + -27.34120176098594 + ], + "sensor_type": 1, + "id": 22 + }, + { + "release_time": 3180, + "due_time": 3409, + "duration": 32, + "coordinate": [ + 53.12757849222845, + 132.6116583769604 + ], + "sensor_type": 1, + "id": 23 + }, + { + "release_time": 1007, + "due_time": 2471, + "duration": 35, + "coordinate": [ + -46.35045056772608, + 40.81873018409772 + ], + "sensor_type": 1, + "id": 24 + }, + { + "release_time": 704, + "due_time": 3268, + "duration": 34, + "coordinate": [ + 81.2859388204507, + -85.09553429042451 + ], + "sensor_type": 1, + "id": 25 + }, + { + "release_time": 1828, + "due_time": 3242, + "duration": 31, + "coordinate": [ + 87.04795291625234, + -67.21431554642407 + ], + "sensor_type": 1, + "id": 26 + }, + { + "release_time": 2280, + "due_time": 3506, + "duration": 15, + "coordinate": [ + -67.54703236313969, + 167.0371193690508 + ], + "sensor_type": 1, + "id": 27 + }, + { + "release_time": 2573, + "due_time": 3400, + "duration": 30, + "coordinate": [ + -18.55298647355562, + 111.61198214348985 + ], + "sensor_type": 1, + "id": 28 + }, + { + "release_time": 2914, + "due_time": 3432, + "duration": 19, + "coordinate": [ + 87.19258500238567, + -158.74192587896158 + ], + "sensor_type": 1, + "id": 29 + }, + { + "release_time": 3013, + "due_time": 3513, + "duration": 60, + "coordinate": [ + -77.52591343148494, + 54.146518391896336 + ], + "sensor_type": 1, + "id": 30 + }, + { + "release_time": 1550, + "due_time": 3549, + "duration": 34, + "coordinate": [ + -25.90439102560967, + 130.8569164599843 + ], + "sensor_type": 1, + "id": 31 + }, + { + "release_time": 304, + "due_time": 2129, + "duration": 24, + "coordinate": [ + 60.07779742821697, + 50.29683938811141 + ], + "sensor_type": 1, + "id": 32 + }, + { + "release_time": 2528, + "due_time": 2719, + "duration": 29, + "coordinate": [ + 34.119002660352436, + -61.929794813212325 + ], + "sensor_type": 1, + "id": 33 + }, + { + "release_time": 3002, + "due_time": 3351, + "duration": 23, + "coordinate": [ + -85.5237147593025, + 40.267309332581846 + ], + "sensor_type": 1, + "id": 34 + }, + { + "release_time": 1292, + "due_time": 3184, + "duration": 29, + "coordinate": [ + -74.86497130189733, + -48.140212963268596 + ], + "sensor_type": 1, + "id": 35 + }, + { + "release_time": 3168, + "due_time": 3499, + "duration": 53, + "coordinate": [ + 63.6870160376055, + -148.05989102399525 + ], + "sensor_type": 1, + "id": 36 + }, + { + "release_time": 2122, + "due_time": 3222, + "duration": 50, + "coordinate": [ + 56.24380097725745, + 79.49758741264657 + ], + "sensor_type": 1, + "id": 37 + }, + { + "release_time": 518, + "due_time": 2746, + "duration": 31, + "coordinate": [ + -5.621849865873585, + -55.987246737922845 + ], + "sensor_type": 1, + "id": 38 + }, + { + "release_time": 2268, + "due_time": 2894, + "duration": 37, + "coordinate": [ + 73.78401718308399, + 97.92754626290247 + ], + "sensor_type": 1, + "id": 39 + }, + { + "release_time": 342, + "due_time": 2116, + "duration": 31, + "coordinate": [ + 57.60051022696163, + -96.53850331136273 + ], + "sensor_type": 1, + "id": 40 + }, + { + "release_time": 2838, + "due_time": 3509, + "duration": 49, + "coordinate": [ + -45.72063930136085, + -79.64473664743072 + ], + "sensor_type": 1, + "id": 41 + }, + { + "release_time": 2538, + "due_time": 3288, + "duration": 45, + "coordinate": [ + 2.1979625220028254, + -40.49260055068942 + ], + "sensor_type": 1, + "id": 42 + }, + { + "release_time": 955, + "due_time": 2973, + "duration": 22, + "coordinate": [ + 42.04551623462001, + 1.3367644830979941 + ], + "sensor_type": 1, + "id": 43 + }, + { + "release_time": 775, + "due_time": 2571, + "duration": 21, + "coordinate": [ + 12.912038654327617, + 88.98834789886797 + ], + "sensor_type": 1, + "id": 44 + }, + { + "release_time": 1392, + "due_time": 3172, + "duration": 58, + "coordinate": [ + -52.84999685421124, + -130.5398960889409 + ], + "sensor_type": 1, + "id": 45 + }, + { + "release_time": 1078, + "due_time": 1764, + "duration": 32, + "coordinate": [ + -5.640771901698841, + -171.89480018222582 + ], + "sensor_type": 1, + "id": 46 + }, + { + "release_time": 2978, + "due_time": 3481, + "duration": 20, + "coordinate": [ + -8.003172751247178, + -157.9376175747181 + ], + "sensor_type": 1, + "id": 47 + }, + { + "release_time": 783, + "due_time": 1076, + "duration": 40, + "coordinate": [ + -69.18910045597407, + -135.73194477972768 + ], + "sensor_type": 1, + "id": 48 + }, + { + "release_time": 3372, + "due_time": 3528, + "duration": 47, + "coordinate": [ + 8.497370295755772, + 132.70643891008336 + ], + "sensor_type": 1, + "id": 49 + }, + { + "release_time": 3405, + "due_time": 3469, + "duration": 20, + "coordinate": [ + 75.70034554580116, + 160.07769898760318 + ], + "sensor_type": 1, + "id": 50 + }, + { + "release_time": 1086, + "due_time": 1384, + "duration": 42, + "coordinate": [ + 33.5228697993641, + 50.05735817462289 + ], + "sensor_type": 1, + "id": 51 + }, + { + "release_time": 899, + "due_time": 1500, + "duration": 18, + "coordinate": [ + -51.186520440699255, + -84.06228048443782 + ], + "sensor_type": 1, + "id": 52 + }, + { + "release_time": 1605, + "due_time": 3316, + "duration": 48, + "coordinate": [ + 69.8924438616101, + 69.25447816013195 + ], + "sensor_type": 1, + "id": 53 + }, + { + "release_time": 2269, + "due_time": 3592, + "duration": 57, + "coordinate": [ + -57.99574635598597, + 177.37094534902343 + ], + "sensor_type": 1, + "id": 54 + }, + { + "release_time": 421, + "due_time": 3330, + "duration": 29, + "coordinate": [ + -85.09801200401958, + -63.57577849795081 + ], + "sensor_type": 1, + "id": 55 + }, + { + "release_time": 1036, + "due_time": 1519, + "duration": 50, + "coordinate": [ + 19.210177387422675, + 65.90040113254045 + ], + "sensor_type": 1, + "id": 56 + }, + { + "release_time": 781, + "due_time": 1572, + "duration": 34, + "coordinate": [ + 76.00409443878652, + 170.05941294148238 + ], + "sensor_type": 1, + "id": 57 + }, + { + "release_time": 2783, + "due_time": 3205, + "duration": 16, + "coordinate": [ + 24.80078710852048, + 153.9340591565703 + ], + "sensor_type": 1, + "id": 58 + }, + { + "release_time": 2127, + "due_time": 3555, + "duration": 60, + "coordinate": [ + -18.826424267982333, + 102.88630887581985 + ], + "sensor_type": 1, + "id": 59 + }, + { + "release_time": 1389, + "due_time": 1811, + "duration": 20, + "coordinate": [ + -86.08810603342387, + -44.000511437659384 + ], + "sensor_type": 1, + "id": 60 + }, + { + "release_time": 3408, + "due_time": 3594, + "duration": 17, + "coordinate": [ + 71.19444085366894, + -91.81309653305208 + ], + "sensor_type": 1, + "id": 61 + }, + { + "release_time": 3464, + "due_time": 3592, + "duration": 28, + "coordinate": [ + 8.689878478522658, + 166.9481557232818 + ], + "sensor_type": 1, + "id": 62 + }, + { + "release_time": 1839, + "due_time": 3600, + "duration": 28, + "coordinate": [ + 13.965699983493394, + -24.57763008337804 + ], + "sensor_type": 1, + "id": 63 + }, + { + "release_time": 381, + "due_time": 2313, + "duration": 57, + "coordinate": [ + 43.90329969932958, + 101.59477216531633 + ], + "sensor_type": 1, + "id": 64 + }, + { + "release_time": 2093, + "due_time": 2514, + "duration": 16, + "coordinate": [ + 62.99846182901919, + 53.325992529441805 + ], + "sensor_type": 1, + "id": 65 + }, + { + "release_time": 2762, + "due_time": 3164, + "duration": 38, + "coordinate": [ + -84.34273979059436, + 128.10424744097907 + ], + "sensor_type": 1, + "id": 66 + }, + { + "release_time": 2510, + "due_time": 2785, + "duration": 15, + "coordinate": [ + -78.04548802347124, + 138.60026485367274 + ], + "sensor_type": 1, + "id": 67 + }, + { + "release_time": 325, + "due_time": 3141, + "duration": 21, + "coordinate": [ + -89.76434668083067, + 106.16091184863848 + ], + "sensor_type": 1, + "id": 68 + }, + { + "release_time": 3411, + "due_time": 3579, + "duration": 56, + "coordinate": [ + 23.86774560020288, + 177.69662572430485 + ], + "sensor_type": 1, + "id": 69 + }, + { + "release_time": 337, + "due_time": 2192, + "duration": 35, + "coordinate": [ + -69.63131660701775, + 49.693564739206494 + ], + "sensor_type": 1, + "id": 70 + }, + { + "release_time": 3220, + "due_time": 3427, + "duration": 56, + "coordinate": [ + -58.672932679332504, + -15.909819833268017 + ], + "sensor_type": 1, + "id": 71 + }, + { + "release_time": 2721, + "due_time": 3194, + "duration": 20, + "coordinate": [ + -59.159272450847496, + -174.19479924198095 + ], + "sensor_type": 1, + "id": 72 + }, + { + "release_time": 90, + "due_time": 2710, + "duration": 24, + "coordinate": [ + 10.73046670183173, + 80.45716831339666 + ], + "sensor_type": 1, + "id": 73 + }, + { + "release_time": 1345, + "due_time": 2901, + "duration": 49, + "coordinate": [ + -39.89094792694524, + 106.55615923921096 + ], + "sensor_type": 1, + "id": 74 + }, + { + "release_time": 673, + "due_time": 2298, + "duration": 59, + "coordinate": [ + 0.0717375438482577, + 7.612858183233556 + ], + "sensor_type": 1, + "id": 75 + }, + { + "release_time": 2656, + "due_time": 3484, + "duration": 24, + "coordinate": [ + 38.19446247136577, + -163.83641454036055 + ], + "sensor_type": 1, + "id": 76 + }, + { + "release_time": 3396, + "due_time": 3582, + "duration": 24, + "coordinate": [ + 47.50441231430395, + 55.80173466082232 + ], + "sensor_type": 1, + "id": 77 + }, + { + "release_time": 1604, + "due_time": 2774, + "duration": 43, + "coordinate": [ + 13.587421310573035, + 0.2967313164421057 + ], + "sensor_type": 1, + "id": 78 + }, + { + "release_time": 1386, + "due_time": 2329, + "duration": 34, + "coordinate": [ + -47.85609153018488, + 79.35962396121647 + ], + "sensor_type": 1, + "id": 79 + }, + { + "release_time": 1237, + "due_time": 2391, + "duration": 26, + "coordinate": [ + -30.27011335426274, + -94.78797327992004 + ], + "sensor_type": 1, + "id": 80 + }, + { + "release_time": 2730, + "due_time": 3433, + "duration": 49, + "coordinate": [ + 35.9967608274621, + 108.77936819227114 + ], + "sensor_type": 1, + "id": 81 + }, + { + "release_time": 2517, + "due_time": 2683, + "duration": 23, + "coordinate": [ + -69.99382564824523, + 85.9730598755321 + ], + "sensor_type": 1, + "id": 82 + }, + { + "release_time": 1062, + "due_time": 2636, + "duration": 53, + "coordinate": [ + -26.575042062294166, + -129.8197244152746 + ], + "sensor_type": 1, + "id": 83 + }, + { + "release_time": 154, + "due_time": 477, + "duration": 56, + "coordinate": [ + -37.54270518361173, + -161.07333718575535 + ], + "sensor_type": 1, + "id": 84 + }, + { + "release_time": 2871, + "due_time": 3475, + "duration": 30, + "coordinate": [ + 54.63241609267965, + -121.24542369145078 + ], + "sensor_type": 1, + "id": 85 + }, + { + "release_time": 3093, + "due_time": 3314, + "duration": 30, + "coordinate": [ + -57.47613300287286, + 134.49472300552827 + ], + "sensor_type": 1, + "id": 86 + }, + { + "release_time": 712, + "due_time": 3349, + "duration": 24, + "coordinate": [ + 13.579042057694721, + 111.85940242274955 + ], + "sensor_type": 1, + "id": 87 + }, + { + "release_time": 1886, + "due_time": 2846, + "duration": 29, + "coordinate": [ + 48.62720428976837, + 166.82651982523862 + ], + "sensor_type": 1, + "id": 88 + }, + { + "release_time": 2624, + "due_time": 3340, + "duration": 46, + "coordinate": [ + 71.89289587952308, + -57.59491662875523 + ], + "sensor_type": 1, + "id": 89 + }, + { + "release_time": 1875, + "due_time": 2460, + "duration": 18, + "coordinate": [ + -44.94400518235394, + -133.00593188249857 + ], + "sensor_type": 1, + "id": 90 + }, + { + "release_time": 2192, + "due_time": 2827, + "duration": 38, + "coordinate": [ + 74.35244240634981, + -105.12423637975485 + ], + "sensor_type": 1, + "id": 91 + }, + { + "release_time": 3397, + "due_time": 3533, + "duration": 45, + "coordinate": [ + 55.74435403266011, + -168.30939152739302 + ], + "sensor_type": 1, + "id": 92 + }, + { + "release_time": 776, + "due_time": 1311, + "duration": 56, + "coordinate": [ + 74.07210643898557, + 148.54464377153363 + ], + "sensor_type": 1, + "id": 93 + }, + { + "release_time": 892, + "due_time": 1710, + "duration": 27, + "coordinate": [ + 36.3590035000517, + 95.5510123663941 + ], + "sensor_type": 1, + "id": 94 + }, + { + "release_time": 864, + "due_time": 3436, + "duration": 17, + "coordinate": [ + -18.30483874202028, + -144.47985605930137 + ], + "sensor_type": 1, + "id": 95 + }, + { + "release_time": 2970, + "due_time": 3378, + "duration": 51, + "coordinate": [ + -46.02881014191925, + 153.88854431495912 + ], + "sensor_type": 1, + "id": 96 + }, + { + "release_time": 424, + "due_time": 2561, + "duration": 22, + "coordinate": [ + 79.9813386529012, + 42.10949993387007 + ], + "sensor_type": 1, + "id": 97 + }, + { + "release_time": 591, + "due_time": 3520, + "duration": 33, + "coordinate": [ + -49.619778074088266, + 179.8285720818618 + ], + "sensor_type": 1, + "id": 98 + }, + { + "release_time": 3097, + "due_time": 3428, + "duration": 48, + "coordinate": [ + 46.762046741208394, + -90.36164095637913 + ], + "sensor_type": 1, + "id": 99 + }, + { + "release_time": 442, + "due_time": 2959, + "duration": 30, + "coordinate": [ + -55.59573032927966, + -16.13638744863357 + ], + "sensor_type": 1, + "id": 100 + }, + { + "release_time": 441, + "due_time": 3373, + "duration": 42, + "coordinate": [ + -45.50756781582938, + -108.23296670416657 + ], + "sensor_type": 1, + "id": 101 + }, + { + "release_time": 308, + "due_time": 3167, + "duration": 16, + "coordinate": [ + 50.19183926682118, + -112.82411861879523 + ], + "sensor_type": 1, + "id": 102 + }, + { + "release_time": 1238, + "due_time": 1498, + "duration": 34, + "coordinate": [ + 84.46261284263582, + 40.7043728023049 + ], + "sensor_type": 1, + "id": 103 + }, + { + "release_time": 2432, + "due_time": 2855, + "duration": 30, + "coordinate": [ + 15.247851862434231, + -143.13582508334983 + ], + "sensor_type": 1, + "id": 104 + }, + { + "release_time": 3213, + "due_time": 3510, + "duration": 15, + "coordinate": [ + 50.19644806171496, + -47.11738590640087 + ], + "sensor_type": 1, + "id": 105 + }, + { + "release_time": 923, + "due_time": 3104, + "duration": 25, + "coordinate": [ + 85.5792254209841, + -2.266881375536798 + ], + "sensor_type": 1, + "id": 106 + }, + { + "release_time": 1086, + "due_time": 3011, + "duration": 56, + "coordinate": [ + -82.05785407239794, + -106.20827998400156 + ], + "sensor_type": 1, + "id": 107 + }, + { + "release_time": 2938, + "due_time": 3553, + "duration": 40, + "coordinate": [ + -40.45678447482363, + 102.84400941307132 + ], + "sensor_type": 1, + "id": 108 + }, + { + "release_time": 617, + "due_time": 952, + "duration": 40, + "coordinate": [ + -79.02147623466861, + -99.29205682837122 + ], + "sensor_type": 1, + "id": 109 + }, + { + "release_time": 538, + "due_time": 1045, + "duration": 28, + "coordinate": [ + -23.89211873499832, + -111.33949189379177 + ], + "sensor_type": 1, + "id": 110 + }, + { + "release_time": 89, + "due_time": 3442, + "duration": 49, + "coordinate": [ + 8.737284476943785, + 151.33258133590988 + ], + "sensor_type": 1, + "id": 111 + }, + { + "release_time": 3046, + "due_time": 3384, + "duration": 23, + "coordinate": [ + -29.655438405839803, + -131.70924625485634 + ], + "sensor_type": 1, + "id": 112 + }, + { + "release_time": 340, + "due_time": 1475, + "duration": 35, + "coordinate": [ + -35.745398079971146, + -136.2331344760585 + ], + "sensor_type": 1, + "id": 113 + }, + { + "release_time": 3404, + "due_time": 3501, + "duration": 29, + "coordinate": [ + 84.37966470026203, + -148.4881778142926 + ], + "sensor_type": 1, + "id": 114 + }, + { + "release_time": 313, + "due_time": 2248, + "duration": 43, + "coordinate": [ + 75.41646775622257, + -141.0343865148451 + ], + "sensor_type": 1, + "id": 115 + }, + { + "release_time": 1690, + "due_time": 2364, + "duration": 19, + "coordinate": [ + 88.77240472632096, + -49.74110510408232 + ], + "sensor_type": 1, + "id": 116 + }, + { + "release_time": 2224, + "due_time": 3043, + "duration": 58, + "coordinate": [ + -58.071400515602065, + -57.930292931862496 + ], + "sensor_type": 1, + "id": 117 + }, + { + "release_time": 1199, + "due_time": 1620, + "duration": 24, + "coordinate": [ + 42.73760355838985, + 146.6195124317884 + ], + "sensor_type": 1, + "id": 118 + }, + { + "release_time": 1824, + "due_time": 2314, + "duration": 21, + "coordinate": [ + 80.3379742120099, + 132.22105175582078 + ], + "sensor_type": 1, + "id": 119 + }, + { + "release_time": 3313, + "due_time": 3497, + "duration": 25, + "coordinate": [ + -29.87590103277003, + -142.26088052933008 + ], + "sensor_type": 1, + "id": 120 + }, + { + "release_time": 2098, + "due_time": 2358, + "duration": 30, + "coordinate": [ + -11.248516759643337, + -141.48410748447424 + ], + "sensor_type": 1, + "id": 121 + }, + { + "release_time": 2282, + "due_time": 3302, + "duration": 38, + "coordinate": [ + 44.84926661409696, + 68.32619350557385 + ], + "sensor_type": 1, + "id": 122 + }, + { + "release_time": 1597, + "due_time": 2171, + "duration": 30, + "coordinate": [ + 38.34674332446983, + 4.57996471248731 + ], + "sensor_type": 1, + "id": 123 + }, + { + "release_time": 3003, + "due_time": 3364, + "duration": 24, + "coordinate": [ + -84.41018958223744, + -40.50506777156926 + ], + "sensor_type": 1, + "id": 124 + }, + { + "release_time": 1790, + "due_time": 1970, + "duration": 34, + "coordinate": [ + -28.34793008700025, + -92.08287105480166 + ], + "sensor_type": 1, + "id": 125 + }, + { + "release_time": 656, + "due_time": 2245, + "duration": 27, + "coordinate": [ + -65.28111678140198, + -88.94742092550071 + ], + "sensor_type": 1, + "id": 126 + }, + { + "release_time": 2349, + "due_time": 2787, + "duration": 35, + "coordinate": [ + -89.01742218667661, + -0.5470740830795364 + ], + "sensor_type": 1, + "id": 127 + }, + { + "release_time": 1229, + "due_time": 2272, + "duration": 54, + "coordinate": [ + -77.30070254871286, + 171.81353078580037 + ], + "sensor_type": 1, + "id": 128 + }, + { + "release_time": 809, + "due_time": 1646, + "duration": 26, + "coordinate": [ + -24.199655879264384, + -82.27266796289757 + ], + "sensor_type": 1, + "id": 129 + }, + { + "release_time": 2206, + "due_time": 2918, + "duration": 41, + "coordinate": [ + -15.787116388340053, + -167.91786234945678 + ], + "sensor_type": 1, + "id": 130 + }, + { + "release_time": 3000, + "due_time": 3293, + "duration": 15, + "coordinate": [ + -79.78072803199744, + 43.51686618376149 + ], + "sensor_type": 1, + "id": 131 + }, + { + "release_time": 723, + "due_time": 1628, + "duration": 26, + "coordinate": [ + 21.462098782556083, + 67.43969394124062 + ], + "sensor_type": 1, + "id": 132 + }, + { + "release_time": 1981, + "due_time": 2759, + "duration": 36, + "coordinate": [ + -55.62335025814064, + 61.09726044557502 + ], + "sensor_type": 1, + "id": 133 + }, + { + "release_time": 195, + "due_time": 893, + "duration": 31, + "coordinate": [ + 69.15685942373682, + 47.9001508908957 + ], + "sensor_type": 1, + "id": 134 + }, + { + "release_time": 1053, + "due_time": 1373, + "duration": 54, + "coordinate": [ + -60.04591077888717, + -90.81245092949618 + ], + "sensor_type": 1, + "id": 135 + }, + { + "release_time": 3228, + "due_time": 3519, + "duration": 15, + "coordinate": [ + 50.73975360334276, + -83.58261604447523 + ], + "sensor_type": 1, + "id": 136 + }, + { + "release_time": 58, + "due_time": 2621, + "duration": 17, + "coordinate": [ + 84.19283514341151, + 107.1812083172565 + ], + "sensor_type": 1, + "id": 137 + }, + { + "release_time": 3274, + "due_time": 3456, + "duration": 48, + "coordinate": [ + -39.961852923028005, + -24.89860002081491 + ], + "sensor_type": 1, + "id": 138 + }, + { + "release_time": 516, + "due_time": 2659, + "duration": 56, + "coordinate": [ + -12.600884941801596, + -51.55662253162683 + ], + "sensor_type": 1, + "id": 139 + }, + { + "release_time": 983, + "due_time": 2457, + "duration": 58, + "coordinate": [ + 41.0003697647505, + -174.95526218388648 + ], + "sensor_type": 1, + "id": 140 + }, + { + "release_time": 1688, + "due_time": 2809, + "duration": 18, + "coordinate": [ + -19.770030572609784, + -38.98173299921038 + ], + "sensor_type": 1, + "id": 141 + }, + { + "release_time": 2305, + "due_time": 3087, + "duration": 36, + "coordinate": [ + -9.254242676115211, + -130.657263678168 + ], + "sensor_type": 1, + "id": 142 + }, + { + "release_time": 25, + "due_time": 1818, + "duration": 30, + "coordinate": [ + 44.72748102264859, + 55.438434586606405 + ], + "sensor_type": 1, + "id": 143 + }, + { + "release_time": 1026, + "due_time": 2230, + "duration": 41, + "coordinate": [ + -36.037954044376434, + -32.807947990808884 + ], + "sensor_type": 1, + "id": 144 + }, + { + "release_time": 2204, + "due_time": 3316, + "duration": 47, + "coordinate": [ + -54.285089056330946, + 143.30041737848097 + ], + "sensor_type": 1, + "id": 145 + }, + { + "release_time": 971, + "due_time": 2644, + "duration": 44, + "coordinate": [ + -56.08352326350429, + 58.7245328115288 + ], + "sensor_type": 1, + "id": 146 + }, + { + "release_time": 731, + "due_time": 2386, + "duration": 51, + "coordinate": [ + -48.11187282679552, + -123.58921901968418 + ], + "sensor_type": 1, + "id": 147 + }, + { + "release_time": 3065, + "due_time": 3498, + "duration": 45, + "coordinate": [ + 44.27962894833718, + 115.61819093915472 + ], + "sensor_type": 1, + "id": 148 + }, + { + "release_time": 3307, + "due_time": 3475, + "duration": 40, + "coordinate": [ + -36.020844868619946, + -109.19810993102779 + ], + "sensor_type": 1, + "id": 149 + }, + { + "release_time": 1762, + "due_time": 2577, + "duration": 15, + "coordinate": [ + -43.540045835120644, + 111.54695066844596 + ], + "sensor_type": 1, + "id": 150 + }, + { + "release_time": 3348, + "due_time": 3538, + "duration": 29, + "coordinate": [ + 65.83113594564699, + 9.314513970416527 + ], + "sensor_type": 1, + "id": 151 + }, + { + "release_time": 1982, + "due_time": 2692, + "duration": 23, + "coordinate": [ + -79.77889548202029, + -161.2316444289424 + ], + "sensor_type": 1, + "id": 152 + }, + { + "release_time": 2807, + "due_time": 3062, + "duration": 45, + "coordinate": [ + -75.68488504160888, + -134.46023846252152 + ], + "sensor_type": 1, + "id": 153 + }, + { + "release_time": 223, + "due_time": 370, + "duration": 32, + "coordinate": [ + 5.514614924410765, + 111.05025738734582 + ], + "sensor_type": 1, + "id": 154 + }, + { + "release_time": 62, + "due_time": 1164, + "duration": 55, + "coordinate": [ + -86.98111597744965, + 138.33862153189546 + ], + "sensor_type": 1, + "id": 155 + }, + { + "release_time": 3286, + "due_time": 3477, + "duration": 57, + "coordinate": [ + -0.2633356254092547, + 174.73848860431588 + ], + "sensor_type": 1, + "id": 156 + }, + { + "release_time": 870, + "due_time": 1337, + "duration": 50, + "coordinate": [ + 27.813115582125747, + 57.49603583623119 + ], + "sensor_type": 1, + "id": 157 + }, + { + "release_time": 460, + "due_time": 1901, + "duration": 47, + "coordinate": [ + 27.89955821894027, + 88.64106121628498 + ], + "sensor_type": 1, + "id": 158 + }, + { + "release_time": 366, + "due_time": 2646, + "duration": 55, + "coordinate": [ + -24.13967675993534, + 117.26928591257251 + ], + "sensor_type": 1, + "id": 159 + }, + { + "release_time": 2589, + "due_time": 3282, + "duration": 41, + "coordinate": [ + -26.737504317933997, + -175.91406937424415 + ], + "sensor_type": 1, + "id": 160 + }, + { + "release_time": 444, + "due_time": 2747, + "duration": 51, + "coordinate": [ + -0.39376382876305627, + 9.027065079859966 + ], + "sensor_type": 1, + "id": 161 + }, + { + "release_time": 2215, + "due_time": 2785, + "duration": 44, + "coordinate": [ + 23.5118212261887, + -126.3460768141706 + ], + "sensor_type": 1, + "id": 162 + }, + { + "release_time": 293, + "due_time": 427, + "duration": 29, + "coordinate": [ + 21.23354385369018, + 109.27160216068995 + ], + "sensor_type": 1, + "id": 163 + }, + { + "release_time": 2341, + "due_time": 3228, + "duration": 49, + "coordinate": [ + -27.000985641590248, + 69.1192983519413 + ], + "sensor_type": 1, + "id": 164 + }, + { + "release_time": 1697, + "due_time": 2652, + "duration": 24, + "coordinate": [ + -63.86300929172782, + -168.21166850381329 + ], + "sensor_type": 1, + "id": 165 + }, + { + "release_time": 1661, + "due_time": 2745, + "duration": 52, + "coordinate": [ + 78.44970190538686, + -73.30808685762146 + ], + "sensor_type": 1, + "id": 166 + }, + { + "release_time": 725, + "due_time": 1452, + "duration": 41, + "coordinate": [ + 47.41406771282101, + -163.16312697713363 + ], + "sensor_type": 1, + "id": 167 + }, + { + "release_time": 2528, + "due_time": 2793, + "duration": 49, + "coordinate": [ + -23.94136820560189, + 80.2278748898463 + ], + "sensor_type": 1, + "id": 168 + }, + { + "release_time": 490, + "due_time": 1858, + "duration": 32, + "coordinate": [ + -1.515326196333774, + -85.10147672631395 + ], + "sensor_type": 1, + "id": 169 + }, + { + "release_time": 474, + "due_time": 2203, + "duration": 17, + "coordinate": [ + 18.28831204812191, + -146.3666052528873 + ], + "sensor_type": 1, + "id": 170 + }, + { + "release_time": 3352, + "due_time": 3479, + "duration": 26, + "coordinate": [ + -9.680852430718119, + 53.689524099254044 + ], + "sensor_type": 1, + "id": 171 + } +] \ No newline at end of file diff --git a/benchmarks/aeosbench/dataset/cases/00826/constellation.json b/benchmarks/aeosbench/dataset/cases/00826/constellation.json new file mode 100644 index 0000000..f1a1e14 --- /dev/null +++ b/benchmarks/aeosbench/dataset/cases/00826/constellation.json @@ -0,0 +1,4024 @@ +{ + "orbits": [ + { + "id": 0, + "eccentricity": 0.0001399, + "semi_major_axis": 6921000.0, + "inclination": 53.0551, + "right_ascension_of_the_ascending_node": 72.6299, + "argument_of_perigee": 86.0142 + }, + { + "id": 1, + "eccentricity": 0.0002938, + "semi_major_axis": 6921000.0, + "inclination": 70.0002, + "right_ascension_of_the_ascending_node": 29.6547, + "argument_of_perigee": 264.9816 + }, + { + "id": 2, + "eccentricity": 0.0003439, + "semi_major_axis": 6921000.0, + "inclination": 69.9995, + "right_ascension_of_the_ascending_node": 209.1113, + "argument_of_perigee": 264.062 + }, + { + "id": 3, + "eccentricity": 0.0001097, + "semi_major_axis": 6921000.0, + "inclination": 53.0549, + "right_ascension_of_the_ascending_node": 255.2836, + "argument_of_perigee": 79.4311 + }, + { + "id": 4, + "eccentricity": 0.0001909, + "semi_major_axis": 7571000.0, + "inclination": 87.8966, + "right_ascension_of_the_ascending_node": 73.156, + "argument_of_perigee": 72.5987 + }, + { + "id": 5, + "eccentricity": 0.0001799, + "semi_major_axis": 6885000.0, + "inclination": 97.446, + "right_ascension_of_the_ascending_node": 185.6104, + "argument_of_perigee": 98.0746 + }, + { + "id": 6, + "eccentricity": 0.0002481, + "semi_major_axis": 7571000.0, + "inclination": 87.8963, + "right_ascension_of_the_ascending_node": 164.5992, + "argument_of_perigee": 87.2005 + }, + { + "id": 7, + "eccentricity": 0.0001866, + "semi_major_axis": 7571000.0, + "inclination": 87.9167, + "right_ascension_of_the_ascending_node": 149.4706, + "argument_of_perigee": 78.4497 + }, + { + "id": 8, + "eccentricity": 0.0001267, + "semi_major_axis": 6921000.0, + "inclination": 43.0012, + "right_ascension_of_the_ascending_node": 241.5016, + "argument_of_perigee": 267.4907 + }, + { + "id": 9, + "eccentricity": 0.0003216, + "semi_major_axis": 6921000.0, + "inclination": 69.9998, + "right_ascension_of_the_ascending_node": 9.7214, + "argument_of_perigee": 276.1159 + }, + { + "id": 10, + "eccentricity": 0.0001185, + "semi_major_axis": 6921000.0, + "inclination": 43.0021, + "right_ascension_of_the_ascending_node": 191.0863, + "argument_of_perigee": 264.4307 + }, + { + "id": 11, + "eccentricity": 0.0001249, + "semi_major_axis": 6921000.0, + "inclination": 53.0564, + "right_ascension_of_the_ascending_node": 312.2112, + "argument_of_perigee": 91.1383 + }, + { + "id": 12, + "eccentricity": 0.0001301, + "semi_major_axis": 6921000.0, + "inclination": 53.2194, + "right_ascension_of_the_ascending_node": 331.2959, + "argument_of_perigee": 93.6215 + }, + { + "id": 13, + "eccentricity": 0.0001194, + "semi_major_axis": 7571000.0, + "inclination": 87.9208, + "right_ascension_of_the_ascending_node": 57.9958, + "argument_of_perigee": 93.0333 + }, + { + "id": 14, + "eccentricity": 0.0004593, + "semi_major_axis": 6921000.0, + "inclination": 97.6555, + "right_ascension_of_the_ascending_node": 238.8371, + "argument_of_perigee": 203.8226 + }, + { + "id": 15, + "eccentricity": 0.0002131, + "semi_major_axis": 7571000.0, + "inclination": 87.8962, + "right_ascension_of_the_ascending_node": 164.5841, + "argument_of_perigee": 84.0269 + }, + { + "id": 16, + "eccentricity": 0.0001761, + "semi_major_axis": 6921000.0, + "inclination": 53.2201, + "right_ascension_of_the_ascending_node": 25.4292, + "argument_of_perigee": 67.8193 + }, + { + "id": 17, + "eccentricity": 0.0001424, + "semi_major_axis": 6921000.0, + "inclination": 43.0062, + "right_ascension_of_the_ascending_node": 347.9472, + "argument_of_perigee": 274.8206 + }, + { + "id": 18, + "eccentricity": 0.0010087, + "semi_major_axis": 7211000.0, + "inclination": 98.7053, + "right_ascension_of_the_ascending_node": 184.7074, + "argument_of_perigee": 168.4081 + }, + { + "id": 19, + "eccentricity": 0.0004338, + "semi_major_axis": 6921000.0, + "inclination": 97.6564, + "right_ascension_of_the_ascending_node": 58.3637, + "argument_of_perigee": 81.8638 + }, + { + "id": 20, + "eccentricity": 0.0001616, + "semi_major_axis": 6921000.0, + "inclination": 53.2168, + "right_ascension_of_the_ascending_node": 233.5525, + "argument_of_perigee": 99.6961 + }, + { + "id": 21, + "eccentricity": 0.0003282, + "semi_major_axis": 6871000.0, + "inclination": 52.9741, + "right_ascension_of_the_ascending_node": 355.814, + "argument_of_perigee": 15.5165 + }, + { + "id": 22, + "eccentricity": 0.0010172, + "semi_major_axis": 7076000.0, + "inclination": 97.8175, + "right_ascension_of_the_ascending_node": 206.2074, + "argument_of_perigee": 29.7863 + }, + { + "id": 23, + "eccentricity": 0.0006527, + "semi_major_axis": 6921000.0, + "inclination": 53.013, + "right_ascension_of_the_ascending_node": 84.6207, + "argument_of_perigee": 13.5601 + }, + { + "id": 24, + "eccentricity": 0.0001376, + "semi_major_axis": 6921000.0, + "inclination": 53.2173, + "right_ascension_of_the_ascending_node": 252.3285, + "argument_of_perigee": 99.7299 + }, + { + "id": 25, + "eccentricity": 0.0001262, + "semi_major_axis": 6921000.0, + "inclination": 53.2181, + "right_ascension_of_the_ascending_node": 336.3376, + "argument_of_perigee": 70.1196 + }, + { + "id": 26, + "eccentricity": 0.0001229, + "semi_major_axis": 6921000.0, + "inclination": 53.0539, + "right_ascension_of_the_ascending_node": 205.8913, + "argument_of_perigee": 85.3063 + }, + { + "id": 27, + "eccentricity": 0.0003283, + "semi_major_axis": 6921000.0, + "inclination": 70.0, + "right_ascension_of_the_ascending_node": 288.8669, + "argument_of_perigee": 267.7262 + }, + { + "id": 28, + "eccentricity": 0.000165, + "semi_major_axis": 6921000.0, + "inclination": 53.2182, + "right_ascension_of_the_ascending_node": 45.3724, + "argument_of_perigee": 101.6593 + }, + { + "id": 29, + "eccentricity": 0.0002451, + "semi_major_axis": 6921000.0, + "inclination": 53.0546, + "right_ascension_of_the_ascending_node": 300.2854, + "argument_of_perigee": 146.301 + }, + { + "id": 30, + "eccentricity": 0.0001327, + "semi_major_axis": 6921000.0, + "inclination": 53.0558, + "right_ascension_of_the_ascending_node": 107.3244, + "argument_of_perigee": 87.9651 + }, + { + "id": 31, + "eccentricity": 0.0001286, + "semi_major_axis": 6921000.0, + "inclination": 53.0547, + "right_ascension_of_the_ascending_node": 171.3779, + "argument_of_perigee": 77.2822 + }, + { + "id": 32, + "eccentricity": 0.000168, + "semi_major_axis": 6921000.0, + "inclination": 53.2184, + "right_ascension_of_the_ascending_node": 5.913, + "argument_of_perigee": 72.2563 + }, + { + "id": 33, + "eccentricity": 0.0001958, + "semi_major_axis": 7571000.0, + "inclination": 87.8961, + "right_ascension_of_the_ascending_node": 164.5883, + "argument_of_perigee": 80.0068 + }, + { + "id": 34, + "eccentricity": 0.0022015, + "semi_major_axis": 7785000.0, + "inclination": 82.5063, + "right_ascension_of_the_ascending_node": 85.5673, + "argument_of_perigee": 86.4484 + }, + { + "id": 35, + "eccentricity": 0.0001445, + "semi_major_axis": 6921000.0, + "inclination": 53.0539, + "right_ascension_of_the_ascending_node": 141.6153, + "argument_of_perigee": 84.9009 + }, + { + "id": 36, + "eccentricity": 0.0001227, + "semi_major_axis": 6921000.0, + "inclination": 53.2166, + "right_ascension_of_the_ascending_node": 177.1404, + "argument_of_perigee": 83.3719 + }, + { + "id": 37, + "eccentricity": 0.000684, + "semi_major_axis": 6871000.0, + "inclination": 97.371, + "right_ascension_of_the_ascending_node": 304.1745, + "argument_of_perigee": 50.534 + }, + { + "id": 38, + "eccentricity": 0.0002141, + "semi_major_axis": 7571000.0, + "inclination": 87.8926, + "right_ascension_of_the_ascending_node": 179.6336, + "argument_of_perigee": 90.7228 + }, + { + "id": 39, + "eccentricity": 0.0001266, + "semi_major_axis": 6921000.0, + "inclination": 53.2159, + "right_ascension_of_the_ascending_node": 227.8831, + "argument_of_perigee": 94.2665 + }, + { + "id": 40, + "eccentricity": 0.0001863, + "semi_major_axis": 7571000.0, + "inclination": 87.8965, + "right_ascension_of_the_ascending_node": 164.5773, + "argument_of_perigee": 94.726 + } + ], + "satellites": [ + { + "inertia": [ + 179.10443115234375, + 0.0, + 0.0, + 0.0, + 145.82070922851562, + 0.0, + 0.0, + 0.0, + 127.68726348876953 + ], + "mass": 169.37044999596105, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 0, + "solar_panel": { + "direction": [ + 0.07061049106126062, + 0.1350706171761156, + 0.9883167948222629 + ], + "area": 0.16117714510801961, + "efficiency": 0.3644369797380921 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3236975890370789, + "power": 4.602560459145431, + "type": 1 + }, + "battery": { + "capacity": 28442.435018062894, + "percentage": 0.12389050263796719 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 468.7656876253783, + "power": 5.712345907063006, + "efficiency": 0.5783402856732439 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 512.3143657077305, + "power": 5.235661653668732, + "efficiency": 0.5791793517511341 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 474.4254937834511, + "power": 5.089791534225754, + "efficiency": 0.5346265716303507 + } + ], + "mrp_control": { + "k": 62.24899930652894, + "ki": 0.0008337849291049615, + "p": 236.47528711477932, + "integral_limit": 0.00038767780554988587 + }, + "true_anomaly": 100.16737283967839, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 0 + }, + { + "inertia": [ + 66.67410278320312, + 0.0, + 0.0, + 0.0, + 52.18305969238281, + 0.0, + 0.0, + 0.0, + 132.9423370361328 + ], + "mass": 144.32961036406977, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 1, + "solar_panel": { + "direction": [ + 0.4137327945123292, + 0.1973927891089132, + -0.8887413918305048 + ], + "area": 0.28308359425304747, + "efficiency": 0.4234305146897708 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.1908945632743151, + "power": 7.88202887581295, + "type": 1 + }, + "battery": { + "capacity": 20184.87346610761, + "percentage": 0.5958055288741224 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 718.9997864606592, + "power": 6.407892579875665, + "efficiency": 0.5512067863263704 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 692.5273227966438, + "power": 6.44282702405951, + "efficiency": 0.5110283213530209 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 667.2270265206621, + "power": 5.520786870756533, + "efficiency": 0.5483914963028517 + } + ], + "mrp_control": { + "k": 45.03402786716065, + "ki": 0.009967380586354414, + "p": 120.16221588917492, + "integral_limit": 0.03555729501523302 + }, + "true_anomaly": 192.80601049441006, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 1 + }, + { + "inertia": [ + 86.96397399902344, + 0.0, + 0.0, + 0.0, + 58.420955657958984, + 0.0, + 0.0, + 0.0, + 139.75782775878906 + ], + "mass": 182.29718334935458, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 2, + "solar_panel": { + "direction": [ + 0.8099311617190051, + 0.4436136611474661, + -0.3836905431722858 + ], + "area": 0.13600162812471323, + "efficiency": 0.1318522374152714 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2877885465472104, + "power": 9.425934508475125, + "type": 1 + }, + "battery": { + "capacity": 16531.983761445954, + "percentage": 0.4411058281595017 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 598.6567673676425, + "power": 6.1936808721433465, + "efficiency": 0.5953742298073474 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 603.3836666094414, + "power": 6.587373065676337, + "efficiency": 0.5031480222633173 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 620.8297008519761, + "power": 5.889842013055345, + "efficiency": 0.5182191884721403 + } + ], + "mrp_control": { + "k": 27.476768906819313, + "ki": 0.007170268847129153, + "p": 79.70009952866023, + "integral_limit": 0.009128251910592721 + }, + "true_anomaly": 341.37225553545636, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 2 + }, + { + "inertia": [ + 67.70002746582031, + 0.0, + 0.0, + 0.0, + 114.20108032226562, + 0.0, + 0.0, + 0.0, + 81.59652709960938 + ], + "mass": 65.67374261657, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 3, + "solar_panel": { + "direction": [ + -0.5313960185727084, + 0.3205728110872434, + -0.7841245718868248 + ], + "area": 0.4387173961966603, + "efficiency": 0.4378488542528246 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4420464803941272, + "power": 3.880864814282545, + "type": 1 + }, + "battery": { + "capacity": 16149.000660785388, + "percentage": 0.9077757814733052 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 535.6416099229582, + "power": 6.355651535739911, + "efficiency": 0.5820804173467707 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 575.2663089536031, + "power": 6.41379267876869, + "efficiency": 0.5206840231035559 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 464.583184001094, + "power": 5.931844733182109, + "efficiency": 0.517844997447909 + } + ], + "mrp_control": { + "k": 22.273678015897634, + "ki": 0.003183917911048784, + "p": 72.20289323096311, + "integral_limit": 0.01063288296347745 + }, + "true_anomaly": 263.243407682771, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 3 + }, + { + "inertia": [ + 103.83932495117188, + 0.0, + 0.0, + 0.0, + 115.5398941040039, + 0.0, + 0.0, + 0.0, + 133.19546508789062 + ], + "mass": 95.19833360649557, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 4, + "solar_panel": { + "direction": [ + 0.7915350449688552, + 0.4339296772802998, + 0.43032233007545323 + ], + "area": 0.24407533809536774, + "efficiency": 0.4713404448304911 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4405007227799582, + "power": 9.571435813745898, + "type": 1 + }, + "battery": { + "capacity": 24938.371985663434, + "percentage": 0.7933407899885261 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 504.83865536344763, + "power": 6.80114422325342, + "efficiency": 0.5760863691602771 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 432.1105456618972, + "power": 6.428395646667953, + "efficiency": 0.5452935967579213 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 441.989469835808, + "power": 5.910696944498369, + "efficiency": 0.5230564394539738 + } + ], + "mrp_control": { + "k": 38.07199526637741, + "ki": 0.00901381238496337, + "p": 128.09272142143286, + "integral_limit": 0.025675889917003838 + }, + "true_anomaly": 192.92863676070465, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 4 + }, + { + "inertia": [ + 55.197879791259766, + 0.0, + 0.0, + 0.0, + 192.5691680908203, + 0.0, + 0.0, + 0.0, + 193.2713165283203 + ], + "mass": 98.46540404063289, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 5, + "solar_panel": { + "direction": [ + 0.13742158220339523, + 0.08521955793138794, + -0.9868398733790069 + ], + "area": 0.4898634147318538, + "efficiency": 0.477643639743635 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2458959284696897, + "power": 6.52420971097544, + "type": 1 + }, + "battery": { + "capacity": 28375.88258430504, + "percentage": 0.5576325103659332 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 665.8790529024675, + "power": 6.675550604434251, + "efficiency": 0.5519885075202573 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 571.295812283846, + "power": 6.277072153727048, + "efficiency": 0.5228320024911304 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 713.3273450674883, + "power": 5.32527249680375, + "efficiency": 0.5813564309432849 + } + ], + "mrp_control": { + "k": 23.243754949465107, + "ki": 0.0024337699463469896, + "p": 85.25934308594238, + "integral_limit": 0.00557923968985288 + }, + "true_anomaly": 321.82778947217264, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 5 + }, + { + "inertia": [ + 184.8409881591797, + 0.0, + 0.0, + 0.0, + 99.9237060546875, + 0.0, + 0.0, + 0.0, + 54.199363708496094 + ], + "mass": 180.56552018753723, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 6, + "solar_panel": { + "direction": [ + -0.040533466611917215, + 0.9751751729347088, + -0.21769340866498801 + ], + "area": 0.17138088487291406, + "efficiency": 0.1100139853312721 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.19365681401786272, + "power": 7.000982163403241, + "type": 1 + }, + "battery": { + "capacity": 8264.494204768134, + "percentage": 0.7891191904794302 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 466.6786747568964, + "power": 5.858257880446491, + "efficiency": 0.5875036414815092 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 547.6181825382432, + "power": 5.296247876625677, + "efficiency": 0.5832412374304012 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 549.0522049829871, + "power": 6.323411510063887, + "efficiency": 0.5216603221823306 + } + ], + "mrp_control": { + "k": 26.830769663829198, + "ki": 0.0026341371288505343, + "p": 91.12387425431687, + "integral_limit": 0.005618287776331615 + }, + "true_anomaly": 28.0056058913798, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 6 + }, + { + "inertia": [ + 170.7510223388672, + 0.0, + 0.0, + 0.0, + 185.28860473632812, + 0.0, + 0.0, + 0.0, + 184.50514221191406 + ], + "mass": 55.708279358654316, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 7, + "solar_panel": { + "direction": [ + 0.429809112908816, + 0.46856045049680667, + -0.7718259069834117 + ], + "area": 0.40820379736022605, + "efficiency": 0.14741850613269014 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.46767492561695734, + "power": 8.451102370873343, + "type": 1 + }, + "battery": { + "capacity": 29334.588292581113, + "percentage": 0.9368082734745944 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 452.1604451065902, + "power": 5.918263188917836, + "efficiency": 0.5299865489131563 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 525.1995303628062, + "power": 6.718930648285781, + "efficiency": 0.5131628326250139 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 584.5025822748539, + "power": 5.346888247793424, + "efficiency": 0.5944877425412961 + } + ], + "mrp_control": { + "k": 25.579448295746296, + "ki": 0.007147865185550538, + "p": 102.17880853516924, + "integral_limit": 0.03155634151623155 + }, + "true_anomaly": 0.4910576642068287, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 7 + }, + { + "inertia": [ + 164.32110595703125, + 0.0, + 0.0, + 0.0, + 119.81375885009766, + 0.0, + 0.0, + 0.0, + 177.1973876953125 + ], + "mass": 110.80701597960295, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 8, + "solar_panel": { + "direction": [ + -0.7183140716774934, + 0.08108285664049311, + 0.6909779047039913 + ], + "area": 0.3706334293947344, + "efficiency": 0.176941998942308 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.40297734471803603, + "power": 1.5863659940223838, + "type": 1 + }, + "battery": { + "capacity": 26347.306295217237, + "percentage": 0.9532536996562185 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 589.9416918703621, + "power": 6.761455412242219, + "efficiency": 0.5000671793583009 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 503.5047373320586, + "power": 5.240650595802209, + "efficiency": 0.5791986183210309 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 606.5792704513958, + "power": 5.849389385220096, + "efficiency": 0.5048595473330167 + } + ], + "mrp_control": { + "k": 32.231830248601625, + "ki": 0.004757162371058886, + "p": 121.82813244692055, + "integral_limit": 0.008296854874148916 + }, + "true_anomaly": 300.73854589332007, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 8 + }, + { + "inertia": [ + 168.1898193359375, + 0.0, + 0.0, + 0.0, + 191.376953125, + 0.0, + 0.0, + 0.0, + 85.31742858886719 + ], + "mass": 192.1618673064108, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 9, + "solar_panel": { + "direction": [ + 0.06983966664509346, + 0.23950182922936422, + 0.9683807591844701 + ], + "area": 0.2005129837464531, + "efficiency": 0.26370948209810385 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4169561056814214, + "power": 9.42868215621287, + "type": 1 + }, + "battery": { + "capacity": 10205.245455152772, + "percentage": 0.7714776215913521 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 545.7958147631692, + "power": 6.024875205541728, + "efficiency": 0.5533492420107435 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 735.8141558841565, + "power": 5.303307479232423, + "efficiency": 0.5826704735780198 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 582.6857709106397, + "power": 6.390796922356912, + "efficiency": 0.5890180154905257 + } + ], + "mrp_control": { + "k": 33.20459782251269, + "ki": 0.007010342580441554, + "p": 88.23577894018099, + "integral_limit": 0.01723533284210913 + }, + "true_anomaly": 330.4425240365031, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 9 + }, + { + "inertia": [ + 70.99412536621094, + 0.0, + 0.0, + 0.0, + 138.63671875, + 0.0, + 0.0, + 0.0, + 184.20416259765625 + ], + "mass": 149.90555441523907, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 10, + "solar_panel": { + "direction": [ + 0.40592041845564614, + 0.04019115934662541, + 0.9130242519184073 + ], + "area": 0.3229644005395177, + "efficiency": 0.4194655113151987 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.14425202640260051, + "power": 7.9934185556476605, + "type": 1 + }, + "battery": { + "capacity": 19270.198275034025, + "percentage": 0.24212847989753888 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 705.9675933384308, + "power": 6.188725856885078, + "efficiency": 0.5496562528989537 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 636.8201092985132, + "power": 6.5474142370405275, + "efficiency": 0.5471379835288073 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 639.1087117933105, + "power": 6.973862253537641, + "efficiency": 0.549475793097557 + } + ], + "mrp_control": { + "k": 59.3115923464998, + "ki": 0.0011979308428020851, + "p": 233.41462571243258, + "integral_limit": 0.0048019586771340834 + }, + "true_anomaly": 75.48767168887184, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 10 + }, + { + "inertia": [ + 53.206634521484375, + 0.0, + 0.0, + 0.0, + 179.95692443847656, + 0.0, + 0.0, + 0.0, + 179.49981689453125 + ], + "mass": 154.4439340443033, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 11, + "solar_panel": { + "direction": [ + 0.8485701118687188, + 0.33296800967700846, + 0.41117036587628936 + ], + "area": 0.46860869182121123, + "efficiency": 0.25691952009811786 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.36935277892745844, + "power": 5.07682541082496, + "type": 1 + }, + "battery": { + "capacity": 18034.294322890004, + "percentage": 0.25830698789853723 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 430.33269921785035, + "power": 6.765921081003457, + "efficiency": 0.537812766375008 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 429.8898165525368, + "power": 6.395376003135569, + "efficiency": 0.5502147517322319 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 450.0750499480181, + "power": 6.860660887103567, + "efficiency": 0.5099887700670588 + } + ], + "mrp_control": { + "k": 17.745019388289176, + "ki": 0.007180209920960094, + "p": 64.41746740925649, + "integral_limit": 0.035786074348472446 + }, + "true_anomaly": 41.28304214523021, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 11 + }, + { + "inertia": [ + 160.36077880859375, + 0.0, + 0.0, + 0.0, + 181.41976928710938, + 0.0, + 0.0, + 0.0, + 54.4691162109375 + ], + "mass": 177.58029235837145, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 12, + "solar_panel": { + "direction": [ + -0.3920906630933027, + 0.9066463555460771, + 0.15574754537414226 + ], + "area": 0.495842114127962, + "efficiency": 0.41251720610993425 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3991147186225481, + "power": 3.316368078812573, + "type": 1 + }, + "battery": { + "capacity": 9316.235032960663, + "percentage": 0.27346137304271134 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 700.9259480314336, + "power": 6.626008139923617, + "efficiency": 0.5113079815476234 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 589.8602760472834, + "power": 6.373324752388244, + "efficiency": 0.5359919403332496 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 591.1162049052515, + "power": 5.750735462156338, + "efficiency": 0.5270437459206747 + } + ], + "mrp_control": { + "k": 43.85465872693589, + "ki": 0.008069002719626859, + "p": 94.50371465937802, + "integral_limit": 0.01946346774660609 + }, + "true_anomaly": 177.4431448209993, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 12 + }, + { + "inertia": [ + 144.63186645507812, + 0.0, + 0.0, + 0.0, + 129.28280639648438, + 0.0, + 0.0, + 0.0, + 199.30108642578125 + ], + "mass": 173.11420717247623, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 13, + "solar_panel": { + "direction": [ + -0.37145513106310196, + 0.4629210780695713, + 0.8048137431019674 + ], + "area": 0.3445886687670364, + "efficiency": 0.4993315396487302 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2151103818019205, + "power": 9.038373950867294, + "type": 1 + }, + "battery": { + "capacity": 21915.593795908742, + "percentage": 0.16870199928332383 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 481.11273623281465, + "power": 5.042637897933236, + "efficiency": 0.518564571756759 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 653.7742565992062, + "power": 5.488021650048168, + "efficiency": 0.5869024472027852 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 589.6928439168787, + "power": 6.386162688916344, + "efficiency": 0.5301517262895726 + } + ], + "mrp_control": { + "k": 33.173823639475565, + "ki": 0.009877837349174471, + "p": 87.12994427003723, + "integral_limit": 0.009554310995531258 + }, + "true_anomaly": 234.37350336667285, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 13 + }, + { + "inertia": [ + 143.921630859375, + 0.0, + 0.0, + 0.0, + 196.74363708496094, + 0.0, + 0.0, + 0.0, + 192.43089294433594 + ], + "mass": 165.48908858563033, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 14, + "solar_panel": { + "direction": [ + -0.1440782850751735, + 0.08626757171220195, + -0.9857988404541147 + ], + "area": 0.43390491822486277, + "efficiency": 0.2850968563418673 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.20103549785869063, + "power": 3.8964420628494625, + "type": 1 + }, + "battery": { + "capacity": 18614.676222780632, + "percentage": 0.6130174978851822 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 549.2842352266737, + "power": 5.765537399817045, + "efficiency": 0.5955376385780079 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 477.9325798613046, + "power": 6.111771856863543, + "efficiency": 0.550859042010751 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 535.7247638513277, + "power": 6.221424482602652, + "efficiency": 0.5358268113457907 + } + ], + "mrp_control": { + "k": 45.13507319343185, + "ki": 0.007552800478410248, + "p": 109.05607196697115, + "integral_limit": 0.012050844664144423 + }, + "true_anomaly": 305.325479455195, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 14 + }, + { + "inertia": [ + 192.5740509033203, + 0.0, + 0.0, + 0.0, + 51.87080383300781, + 0.0, + 0.0, + 0.0, + 142.53269958496094 + ], + "mass": 60.684501647390846, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 15, + "solar_panel": { + "direction": [ + 0.17137450901930443, + 0.6134196467006182, + -0.7709391121872603 + ], + "area": 0.34714735665033425, + "efficiency": 0.33122259526993175 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.27700641497675377, + "power": 9.974938564311145, + "type": 1 + }, + "battery": { + "capacity": 21171.418254883414, + "percentage": 0.14814444610554217 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 546.3709936164333, + "power": 5.582125873715791, + "efficiency": 0.5829449227290631 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 570.6653517071499, + "power": 6.889470799595422, + "efficiency": 0.5650554640965382 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 551.3218631333029, + "power": 6.232532249166376, + "efficiency": 0.5202068767064542 + } + ], + "mrp_control": { + "k": 39.492771642055445, + "ki": 0.004224452911218601, + "p": 108.30380395113365, + "integral_limit": 0.005286985999228206 + }, + "true_anomaly": 352.7641857142406, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 15 + }, + { + "inertia": [ + 181.99237060546875, + 0.0, + 0.0, + 0.0, + 130.580322265625, + 0.0, + 0.0, + 0.0, + 131.65469360351562 + ], + "mass": 188.23167543013471, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 16, + "solar_panel": { + "direction": [ + -0.3210133806932223, + 0.04868643180117599, + 0.9458224150306324 + ], + "area": 0.18631339404193123, + "efficiency": 0.49172465354811845 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4003098266846076, + "power": 3.932078098367062, + "type": 1 + }, + "battery": { + "capacity": 22235.83237137348, + "percentage": 0.44544076218334383 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 652.7882410873347, + "power": 6.301833282539623, + "efficiency": 0.55218222493177 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 532.9598334585214, + "power": 6.053932446802454, + "efficiency": 0.5274405080056735 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 431.3719207383392, + "power": 6.200182825690141, + "efficiency": 0.5126007167523221 + } + ], + "mrp_control": { + "k": 69.79401733451671, + "ki": 0.000376629928343627, + "p": 174.43626019157807, + "integral_limit": 0.0008521861791312875 + }, + "true_anomaly": 185.02790460991653, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 16 + }, + { + "inertia": [ + 96.92095947265625, + 0.0, + 0.0, + 0.0, + 149.63958740234375, + 0.0, + 0.0, + 0.0, + 67.75102233886719 + ], + "mass": 93.86891436349555, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 17, + "solar_panel": { + "direction": [ + -0.056126180984823186, + 0.17601183976846907, + -0.9827866930669024 + ], + "area": 0.332965366046048, + "efficiency": 0.4786648154557258 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.38822502610690734, + "power": 9.264271291048965, + "type": 1 + }, + "battery": { + "capacity": 25678.59305289276, + "percentage": 0.14511884342800946 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 435.43806467179814, + "power": 6.845065199157482, + "efficiency": 0.5288642241870252 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 522.0000332004373, + "power": 6.5162551045079775, + "efficiency": 0.5678628640614243 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 695.7074605221129, + "power": 5.505399524040374, + "efficiency": 0.5019350901208742 + } + ], + "mrp_control": { + "k": 37.35572880679856, + "ki": 0.008452015969940906, + "p": 123.67739810301558, + "integral_limit": 0.01195702491430893 + }, + "true_anomaly": 6.38789873047112, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 17 + }, + { + "inertia": [ + 82.63063049316406, + 0.0, + 0.0, + 0.0, + 169.8302001953125, + 0.0, + 0.0, + 0.0, + 163.01278686523438 + ], + "mass": 143.1912409138751, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 18, + "solar_panel": { + "direction": [ + -0.2336833801750055, + 0.8487891362878986, + 0.4742879715422129 + ], + "area": 0.44006446369335184, + "efficiency": 0.4616802022438098 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3681604113181093, + "power": 6.597716453493376, + "type": 1 + }, + "battery": { + "capacity": 27166.390464597465, + "percentage": 0.9330381722987645 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 455.1010159004966, + "power": 6.781647985669365, + "efficiency": 0.5067367094214127 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 596.5444621218049, + "power": 6.119183243347079, + "efficiency": 0.504344321925093 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 515.3669896853874, + "power": 6.595282300094006, + "efficiency": 0.514550699070705 + } + ], + "mrp_control": { + "k": 26.322828482795753, + "ki": 0.003124444362398189, + "p": 56.26725295481224, + "integral_limit": 0.010019983928454762 + }, + "true_anomaly": 52.51509561470431, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 18 + }, + { + "inertia": [ + 149.64129638671875, + 0.0, + 0.0, + 0.0, + 70.52127838134766, + 0.0, + 0.0, + 0.0, + 73.46745300292969 + ], + "mass": 138.2605875598565, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 19, + "solar_panel": { + "direction": [ + -0.3286550017408908, + 0.059547525235769214, + 0.9425709427247323 + ], + "area": 0.34408693841127086, + "efficiency": 0.40558849431458055 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.17334143029846755, + "power": 3.6638233096592048, + "type": 1 + }, + "battery": { + "capacity": 24832.168980923663, + "percentage": 0.828393253648985 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 740.8678026076473, + "power": 6.199271392970686, + "efficiency": 0.542831342795559 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 495.4704763111657, + "power": 6.954945202641597, + "efficiency": 0.5865179653939991 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 516.7937941009282, + "power": 6.506399771806568, + "efficiency": 0.5032865304625576 + } + ], + "mrp_control": { + "k": 24.22471580013987, + "ki": 0.001656376261599122, + "p": 71.34933491907478, + "integral_limit": 0.0005756590904777741 + }, + "true_anomaly": 144.43034101028553, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 19 + }, + { + "inertia": [ + 80.6611328125, + 0.0, + 0.0, + 0.0, + 163.0028839111328, + 0.0, + 0.0, + 0.0, + 111.07518005371094 + ], + "mass": 186.57032288552006, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 20, + "solar_panel": { + "direction": [ + -0.06944480245791777, + 0.6383278910081034, + 0.7666256733065543 + ], + "area": 0.13023195978150315, + "efficiency": 0.22416375656585663 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.23723738727332547, + "power": 4.6328782614169715, + "type": 1 + }, + "battery": { + "capacity": 15230.263535815, + "percentage": 0.31804505157588037 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 742.5889454215538, + "power": 6.413122567030275, + "efficiency": 0.5818013263202977 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 478.52354826743664, + "power": 5.1946482549175155, + "efficiency": 0.5324976747985287 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 572.5343612587075, + "power": 5.666345981601337, + "efficiency": 0.5209927362076887 + } + ], + "mrp_control": { + "k": 34.576611682071764, + "ki": 0.00644846771648984, + "p": 130.35172159120987, + "integral_limit": 0.013748635932725694 + }, + "true_anomaly": 316.1163905837366, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 20 + }, + { + "inertia": [ + 126.18850708007812, + 0.0, + 0.0, + 0.0, + 122.1639633178711, + 0.0, + 0.0, + 0.0, + 100.81497192382812 + ], + "mass": 53.50759824976159, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 21, + "solar_panel": { + "direction": [ + 0.6505555504913089, + 0.40115274485585295, + -0.6448673902590865 + ], + "area": 0.28721744208344535, + "efficiency": 0.4278507452742055 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3158924010076227, + "power": 6.094152955150279, + "type": 1 + }, + "battery": { + "capacity": 29278.807306303905, + "percentage": 0.8061822366620298 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 423.73180167186797, + "power": 6.849967568658571, + "efficiency": 0.5908933899553217 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 684.8394076611929, + "power": 6.448224922031821, + "efficiency": 0.5978581069576363 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 463.8845781853844, + "power": 6.468627438423982, + "efficiency": 0.5432406835704172 + } + ], + "mrp_control": { + "k": 27.209047845968882, + "ki": 0.005518763974473636, + "p": 83.71975307793649, + "integral_limit": 0.003808519890942438 + }, + "true_anomaly": 86.2655677779092, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 21 + }, + { + "inertia": [ + 117.74264526367188, + 0.0, + 0.0, + 0.0, + 53.29631042480469, + 0.0, + 0.0, + 0.0, + 183.5040283203125 + ], + "mass": 97.47784058310023, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 22, + "solar_panel": { + "direction": [ + 0.08247536030111871, + 0.6077788914954653, + 0.789811771244101 + ], + "area": 0.4057753104933868, + "efficiency": 0.1695258471727653 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.35226403986423793, + "power": 1.0088820469708302, + "type": 1 + }, + "battery": { + "capacity": 25147.937228286934, + "percentage": 0.5104073901700591 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 739.0202114877325, + "power": 6.329748479627161, + "efficiency": 0.5349796676478183 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 498.4498000227819, + "power": 5.635782025343107, + "efficiency": 0.5726181548846677 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 468.37118983262326, + "power": 5.735305060351095, + "efficiency": 0.5369234627294833 + } + ], + "mrp_control": { + "k": 36.03837957383895, + "ki": 0.00435565059470852, + "p": 111.43229509762739, + "integral_limit": 0.017675824164291587 + }, + "true_anomaly": 342.28733496033135, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 22 + }, + { + "inertia": [ + 95.21636962890625, + 0.0, + 0.0, + 0.0, + 159.84634399414062, + 0.0, + 0.0, + 0.0, + 194.7124786376953 + ], + "mass": 156.36548873458958, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 23, + "solar_panel": { + "direction": [ + -0.04806757537451554, + 0.24470787179481185, + 0.9684046497612809 + ], + "area": 0.40055515921863816, + "efficiency": 0.35430434116460663 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.41271664293398247, + "power": 4.012357623715902, + "type": 1 + }, + "battery": { + "capacity": 15657.908094399303, + "percentage": 0.8932637089905476 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 697.3680470229874, + "power": 6.667675229422759, + "efficiency": 0.5365773179866441 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 733.8713455486256, + "power": 6.723819700313358, + "efficiency": 0.5310923723166732 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 701.8629262674049, + "power": 5.940837479799244, + "efficiency": 0.5518481546360149 + } + ], + "mrp_control": { + "k": 75.67126949367356, + "ki": 0.007635361593120546, + "p": 295.98114646855703, + "integral_limit": 0.013080528419453818 + }, + "true_anomaly": 232.57621318220978, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 23 + }, + { + "inertia": [ + 78.57720947265625, + 0.0, + 0.0, + 0.0, + 85.90606689453125, + 0.0, + 0.0, + 0.0, + 78.43549346923828 + ], + "mass": 82.89067095834179, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 24, + "solar_panel": { + "direction": [ + 0.27100060371853224, + 0.44636583291615983, + -0.8528283625614559 + ], + "area": 0.18607843782885924, + "efficiency": 0.2200812385945449 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2949106677076719, + "power": 9.442803044642478, + "type": 1 + }, + "battery": { + "capacity": 14437.241530195304, + "percentage": 0.4679008785281211 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 559.4067405730833, + "power": 5.781122367404965, + "efficiency": 0.589373530891905 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 554.5061277432657, + "power": 6.0825066909294225, + "efficiency": 0.516832321874225 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 457.0964524214937, + "power": 5.755527071396112, + "efficiency": 0.5744413657929568 + } + ], + "mrp_control": { + "k": 35.195388472566144, + "ki": 0.0009177618031636615, + "p": 100.0255767867312, + "integral_limit": 0.003950524456423775 + }, + "true_anomaly": 159.268024308987, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 24 + }, + { + "inertia": [ + 53.378807067871094, + 0.0, + 0.0, + 0.0, + 198.75120544433594, + 0.0, + 0.0, + 0.0, + 62.22972106933594 + ], + "mass": 179.83215410975018, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 25, + "solar_panel": { + "direction": [ + 0.8271741691759947, + 0.10836944273056046, + 0.5513972775869233 + ], + "area": 0.4804190424323148, + "efficiency": 0.40025680588072543 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.11257166952158607, + "power": 6.4993459506799836, + "type": 1 + }, + "battery": { + "capacity": 13313.255652524687, + "percentage": 0.7297677825930245 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 421.6957096120485, + "power": 5.92465322769838, + "efficiency": 0.5165134161003909 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 422.5423457353223, + "power": 5.239598770459382, + "efficiency": 0.5819205092800039 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 619.5623522756978, + "power": 5.290271953766598, + "efficiency": 0.5331799182216829 + } + ], + "mrp_control": { + "k": 31.68745855170805, + "ki": 0.005348346011075429, + "p": 64.42092469044869, + "integral_limit": 0.001497781471550121 + }, + "true_anomaly": 339.2617385365894, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 25 + }, + { + "inertia": [ + 168.70901489257812, + 0.0, + 0.0, + 0.0, + 193.64414978027344, + 0.0, + 0.0, + 0.0, + 186.9629669189453 + ], + "mass": 156.5505839400692, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 26, + "solar_panel": { + "direction": [ + -0.12408112935782949, + 0.07873559829938784, + 0.9891433560903713 + ], + "area": 0.11989185320412239, + "efficiency": 0.19341049168409885 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.14993344146952903, + "power": 6.205964015609123, + "type": 1 + }, + "battery": { + "capacity": 19168.4884333706, + "percentage": 0.326071069670904 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 693.9114512357503, + "power": 5.747069513979599, + "efficiency": 0.5024188611564508 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 518.3309130961449, + "power": 6.368962068049136, + "efficiency": 0.5619439210872524 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 496.3523125705024, + "power": 6.584219936238295, + "efficiency": 0.5169176316040652 + } + ], + "mrp_control": { + "k": 38.53564025355237, + "ki": 0.008292070940878988, + "p": 100.2994964361949, + "integral_limit": 0.001220566402174998 + }, + "true_anomaly": 136.80107569843824, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 26 + }, + { + "inertia": [ + 75.00740814208984, + 0.0, + 0.0, + 0.0, + 115.39053344726562, + 0.0, + 0.0, + 0.0, + 68.64449310302734 + ], + "mass": 50.01387583066171, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 27, + "solar_panel": { + "direction": [ + 0.2285074687591748, + 0.4416520250529845, + 0.8675988851352178 + ], + "area": 0.22933577465141838, + "efficiency": 0.1813602482858755 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.272120785163281, + "power": 8.466323629401924, + "type": 1 + }, + "battery": { + "capacity": 22523.143614332435, + "percentage": 0.8721172013582444 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 620.9490484065881, + "power": 5.460852947918215, + "efficiency": 0.5215835984169863 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 477.87544281516875, + "power": 6.340744813407192, + "efficiency": 0.5896164558904393 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 466.6691020903396, + "power": 5.391866643606632, + "efficiency": 0.5401098230992876 + } + ], + "mrp_control": { + "k": 47.0212321836398, + "ki": 0.0023026392990216017, + "p": 167.05376986646326, + "integral_limit": 0.007208417782584227 + }, + "true_anomaly": 75.72094299099426, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 27 + }, + { + "inertia": [ + 168.5423583984375, + 0.0, + 0.0, + 0.0, + 171.202880859375, + 0.0, + 0.0, + 0.0, + 95.11585998535156 + ], + "mass": 130.60368821425837, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 28, + "solar_panel": { + "direction": [ + -0.8747903058369406, + 0.2780894468378599, + -0.3967469979358697 + ], + "area": 0.16897773197829957, + "efficiency": 0.29842912054882254 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4779582210187838, + "power": 8.173674275916225, + "type": 1 + }, + "battery": { + "capacity": 10276.514011935313, + "percentage": 0.7462445258628841 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 574.9320300819053, + "power": 6.123060486582606, + "efficiency": 0.5486777607772813 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 467.7952233772985, + "power": 6.746811675161717, + "efficiency": 0.5725070569335967 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 413.0257863068419, + "power": 6.154226206883827, + "efficiency": 0.5283353597816505 + } + ], + "mrp_control": { + "k": 33.385849281758794, + "ki": 0.006958660574160468, + "p": 76.5569599004141, + "integral_limit": 0.030027891413152936 + }, + "true_anomaly": 221.19801210792605, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 28 + }, + { + "inertia": [ + 116.82471466064453, + 0.0, + 0.0, + 0.0, + 189.54519653320312, + 0.0, + 0.0, + 0.0, + 63.80446243286133 + ], + "mass": 97.85858138537174, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 29, + "solar_panel": { + "direction": [ + -0.4078211014567071, + 0.6449919374747638, + -0.6462718853541353 + ], + "area": 0.127762028769853, + "efficiency": 0.3712046521674046 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.34095091563357205, + "power": 2.279052111750916, + "type": 1 + }, + "battery": { + "capacity": 14708.030099596563, + "percentage": 0.7415074700703379 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 579.5267476272309, + "power": 6.590598745490249, + "efficiency": 0.5328673201866209 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 422.98404174715705, + "power": 6.558057815493689, + "efficiency": 0.5947219177425865 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 745.4058407777243, + "power": 5.87976455384318, + "efficiency": 0.5993479343544673 + } + ], + "mrp_control": { + "k": 24.309270724476715, + "ki": 0.003915105176105223, + "p": 83.60727502116247, + "integral_limit": 0.007763250050890441 + }, + "true_anomaly": 105.42031003003275, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 29 + }, + { + "inertia": [ + 136.80909729003906, + 0.0, + 0.0, + 0.0, + 79.98080444335938, + 0.0, + 0.0, + 0.0, + 155.53237915039062 + ], + "mass": 84.15635520184586, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 30, + "solar_panel": { + "direction": [ + -0.35494931688440673, + 0.7086450842214559, + -0.6097812124459548 + ], + "area": 0.2822842413164911, + "efficiency": 0.33580281959927627 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4875129177774963, + "power": 3.9154128436846136, + "type": 1 + }, + "battery": { + "capacity": 11053.306618622979, + "percentage": 0.8494442905718688 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 703.7195582092099, + "power": 5.482761176759404, + "efficiency": 0.5902096941209201 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 651.034680950651, + "power": 5.641367297143766, + "efficiency": 0.5714218739462747 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 536.9519889458871, + "power": 6.055744522690578, + "efficiency": 0.5266191975559344 + } + ], + "mrp_control": { + "k": 27.669271963991566, + "ki": 0.0033373828293049137, + "p": 60.13042904323628, + "integral_limit": 0.0003908761415219446 + }, + "true_anomaly": 192.73195529749614, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 30 + }, + { + "inertia": [ + 86.99832916259766, + 0.0, + 0.0, + 0.0, + 66.4720687866211, + 0.0, + 0.0, + 0.0, + 105.19244384765625 + ], + "mass": 54.708349496421555, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 31, + "solar_panel": { + "direction": [ + 0.7530323945661027, + 0.5657875909915457, + -0.3358967320680938 + ], + "area": 0.11742614460898532, + "efficiency": 0.44935670752282153 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3968204670531409, + "power": 1.6664035153750252, + "type": 1 + }, + "battery": { + "capacity": 15210.978882347288, + "percentage": 0.26702811968136964 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 605.5070566195055, + "power": 6.7348058364442105, + "efficiency": 0.5860376969124274 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 568.1957706935123, + "power": 6.93850749273773, + "efficiency": 0.5127848337266223 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 411.64499136177636, + "power": 5.3704469001339525, + "efficiency": 0.5860013051675877 + } + ], + "mrp_control": { + "k": 24.428679398073026, + "ki": 0.005148813260828748, + "p": 68.05393817599412, + "integral_limit": 0.014565203039686789 + }, + "true_anomaly": 134.243293908213, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 31 + }, + { + "inertia": [ + 72.02397155761719, + 0.0, + 0.0, + 0.0, + 84.66865539550781, + 0.0, + 0.0, + 0.0, + 104.00645446777344 + ], + "mass": 67.6299011645821, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 32, + "solar_panel": { + "direction": [ + -0.6507532383870424, + 0.6021167221134321, + 0.46257504870037375 + ], + "area": 0.3899127960261758, + "efficiency": 0.3194465456923777 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.42402013143542316, + "power": 3.254831664305531, + "type": 1 + }, + "battery": { + "capacity": 8976.758871773467, + "percentage": 0.7083225433205432 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 543.9744108018169, + "power": 6.02375115285982, + "efficiency": 0.5391054907257928 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 464.05174477763177, + "power": 5.687575479060702, + "efficiency": 0.5778729074387456 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 457.5562208191678, + "power": 6.355150517839122, + "efficiency": 0.5197378822164961 + } + ], + "mrp_control": { + "k": 34.05531175533261, + "ki": 0.0024346066244611444, + "p": 99.48727369709079, + "integral_limit": 0.0017113554174151761 + }, + "true_anomaly": 99.7777536479683, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 32 + }, + { + "inertia": [ + 167.1875457763672, + 0.0, + 0.0, + 0.0, + 130.8555450439453, + 0.0, + 0.0, + 0.0, + 62.424285888671875 + ], + "mass": 148.38178275114257, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 33, + "solar_panel": { + "direction": [ + 0.18698497125400762, + 0.9674477993246231, + 0.1705326247586708 + ], + "area": 0.4237531468681798, + "efficiency": 0.4206335266026061 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.1209319346548329, + "power": 7.239463612636444, + "type": 1 + }, + "battery": { + "capacity": 10664.269374322083, + "percentage": 0.4252216989490786 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 606.9202317054612, + "power": 5.4351909554065, + "efficiency": 0.5293106729822463 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 454.5470988395749, + "power": 5.574926924359308, + "efficiency": 0.5690196474620416 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 618.7976200180217, + "power": 6.141430498212746, + "efficiency": 0.5461896894255815 + } + ], + "mrp_control": { + "k": 23.976641818621598, + "ki": 0.0045918755632704715, + "p": 55.24745501969649, + "integral_limit": 0.011689260587752597 + }, + "true_anomaly": 48.93178399376176, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 33 + }, + { + "inertia": [ + 112.1722412109375, + 0.0, + 0.0, + 0.0, + 186.68165588378906, + 0.0, + 0.0, + 0.0, + 189.22958374023438 + ], + "mass": 105.33352588122546, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 34, + "solar_panel": { + "direction": [ + -0.5768816288942864, + 0.5914297355511956, + 0.5633990185917238 + ], + "area": 0.4649988660389761, + "efficiency": 0.3874874373828674 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.225703583293715, + "power": 5.787623937672356, + "type": 1 + }, + "battery": { + "capacity": 26494.60837627175, + "percentage": 0.3246648835347053 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 566.5838987037789, + "power": 6.701130771454771, + "efficiency": 0.5970389984122019 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 520.0373968527772, + "power": 5.70457395947195, + "efficiency": 0.5931077501997649 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 408.04088311418974, + "power": 5.460020829142253, + "efficiency": 0.5590250979640226 + } + ], + "mrp_control": { + "k": 23.053132250963355, + "ki": 0.003165537486099509, + "p": 85.29352056058583, + "integral_limit": 0.0059807946032537865 + }, + "true_anomaly": 82.04461580974359, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 34 + }, + { + "inertia": [ + 132.77081298828125, + 0.0, + 0.0, + 0.0, + 119.29783630371094, + 0.0, + 0.0, + 0.0, + 174.53939819335938 + ], + "mass": 54.37418270267079, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 35, + "solar_panel": { + "direction": [ + 0.13840896961985705, + 0.015609706594921599, + 0.9902521366746905 + ], + "area": 0.34821015439550124, + "efficiency": 0.3414379896969798 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.1407784346799859, + "power": 4.365827673249934, + "type": 1 + }, + "battery": { + "capacity": 26721.301550087588, + "percentage": 0.19638034058050252 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 600.4624289392568, + "power": 6.329029665455412, + "efficiency": 0.5721673575825068 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 639.0329194081971, + "power": 6.609442994039879, + "efficiency": 0.512566299931546 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 491.97355850167435, + "power": 6.210673630364873, + "efficiency": 0.5363412418936628 + } + ], + "mrp_control": { + "k": 23.44110972094467, + "ki": 0.003497692904099299, + "p": 76.45251165305451, + "integral_limit": 0.0096637275862307 + }, + "true_anomaly": 44.51235874752001, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 35 + }, + { + "inertia": [ + 141.67633056640625, + 0.0, + 0.0, + 0.0, + 193.65518188476562, + 0.0, + 0.0, + 0.0, + 140.16769409179688 + ], + "mass": 142.13381424424665, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 36, + "solar_panel": { + "direction": [ + -0.781799792405898, + 0.5853570113421822, + 0.21481679139825885 + ], + "area": 0.49487841602878613, + "efficiency": 0.2524816667715585 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.1275650882914537, + "power": 8.338315761105141, + "type": 1 + }, + "battery": { + "capacity": 23585.910565233564, + "percentage": 0.5222698919458988 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 544.578056624961, + "power": 6.169062855101969, + "efficiency": 0.58198703019929 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 517.949137392954, + "power": 6.099229956495344, + "efficiency": 0.5966203669474985 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 528.8409407903057, + "power": 5.209475294286392, + "efficiency": 0.5862281583032923 + } + ], + "mrp_control": { + "k": 20.38282977783979, + "ki": 0.006306391245002866, + "p": 47.36205752772027, + "integral_limit": 0.009846607327247807 + }, + "true_anomaly": 348.1417052099781, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 36 + }, + { + "inertia": [ + 61.73554992675781, + 0.0, + 0.0, + 0.0, + 172.5933837890625, + 0.0, + 0.0, + 0.0, + 87.24958801269531 + ], + "mass": 188.38006728566054, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 37, + "solar_panel": { + "direction": [ + 0.275609272436543, + 0.814520378179806, + 0.5104861236868492 + ], + "area": 0.4765751046762239, + "efficiency": 0.29177408085687107 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2865384056386939, + "power": 9.209289778085356, + "type": 1 + }, + "battery": { + "capacity": 12144.778739283756, + "percentage": 0.22720633903227638 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 600.0083352804004, + "power": 5.911017224172164, + "efficiency": 0.5125716091345308 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 544.0673848544212, + "power": 5.802026083805667, + "efficiency": 0.5710493601807679 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 602.8288958719886, + "power": 6.91621066271366, + "efficiency": 0.5487501831217466 + } + ], + "mrp_control": { + "k": 34.179936325349516, + "ki": 0.0037626556759818774, + "p": 74.81646687914801, + "integral_limit": 0.011690446508629986 + }, + "true_anomaly": 299.56818716783766, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 37 + }, + { + "inertia": [ + 140.8209228515625, + 0.0, + 0.0, + 0.0, + 83.41444396972656, + 0.0, + 0.0, + 0.0, + 55.99038314819336 + ], + "mass": 177.19861096978116, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 38, + "solar_panel": { + "direction": [ + 0.018156392935996232, + 0.9159013373385959, + -0.4009926254395774 + ], + "area": 0.2954481523628324, + "efficiency": 0.16623493325676356 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2880985338337567, + "power": 5.165747780383434, + "type": 1 + }, + "battery": { + "capacity": 18941.938546964775, + "percentage": 0.30421939967477396 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 526.0992049943083, + "power": 6.055635184480063, + "efficiency": 0.5065169179851768 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 704.3791356607745, + "power": 6.753000414952293, + "efficiency": 0.5283077239128728 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 529.4146925159931, + "power": 6.498913356418109, + "efficiency": 0.5743673159925091 + } + ], + "mrp_control": { + "k": 36.73410179986037, + "ki": 0.008845625937262012, + "p": 136.39055653766405, + "integral_limit": 0.0033019925099099312 + }, + "true_anomaly": 23.708693099826533, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 38 + }, + { + "inertia": [ + 158.57606506347656, + 0.0, + 0.0, + 0.0, + 99.69635009765625, + 0.0, + 0.0, + 0.0, + 52.42718505859375 + ], + "mass": 93.1826443287627, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 39, + "solar_panel": { + "direction": [ + 0.9797793298662941, + 0.05594533152158378, + 0.19210045457441222 + ], + "area": 0.2695484403061932, + "efficiency": 0.21302882350880217 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.48805915367234043, + "power": 5.060746674362743, + "type": 1 + }, + "battery": { + "capacity": 24922.962561197186, + "percentage": 0.34257891439426724 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 734.3633894513413, + "power": 5.170573096779934, + "efficiency": 0.5392101232629072 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 435.6877200079265, + "power": 6.220582046672696, + "efficiency": 0.5853124899986784 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 637.4793036387514, + "power": 6.599904603331065, + "efficiency": 0.5223910031040092 + } + ], + "mrp_control": { + "k": 45.21881158923902, + "ki": 0.0027479278545670736, + "p": 141.23245569702817, + "integral_limit": 0.004733393276813145 + }, + "true_anomaly": 359.4275400940866, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 39 + }, + { + "inertia": [ + 154.4599609375, + 0.0, + 0.0, + 0.0, + 140.90074157714844, + 0.0, + 0.0, + 0.0, + 165.2673797607422 + ], + "mass": 135.07656216356094, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 40, + "solar_panel": { + "direction": [ + -0.9174009859557152, + 0.10464352654076377, + -0.38395984597428173 + ], + "area": 0.4131033595215563, + "efficiency": 0.3894393091780287 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.251932062894451, + "power": 9.40904068896998, + "type": 1 + }, + "battery": { + "capacity": 28156.829551055493, + "percentage": 0.8926545689918635 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 565.5272710751448, + "power": 6.134547708811103, + "efficiency": 0.593497637939076 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 545.2931007209718, + "power": 5.203145581463401, + "efficiency": 0.570889863010342 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 573.4563980910906, + "power": 5.044222758936654, + "efficiency": 0.5571180006577409 + } + ], + "mrp_control": { + "k": 17.807974337150494, + "ki": 0.003226074237840737, + "p": 42.92242010974674, + "integral_limit": 0.013069031522345878 + }, + "true_anomaly": 88.17454423201524, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 40 + } + ] +} \ No newline at end of file diff --git a/benchmarks/aeosbench/dataset/cases/00826/taskset.json b/benchmarks/aeosbench/dataset/cases/00826/taskset.json new file mode 100644 index 0000000..e69e07a --- /dev/null +++ b/benchmarks/aeosbench/dataset/cases/00826/taskset.json @@ -0,0 +1,1630 @@ +[ + { + "release_time": 3050, + "due_time": 3471, + "duration": 58, + "coordinate": [ + -37.589752178615086, + 146.55284539755633 + ], + "sensor_type": 1, + "id": 0 + }, + { + "release_time": 1152, + "due_time": 2996, + "duration": 54, + "coordinate": [ + 14.757122529066123, + -110.31026905309517 + ], + "sensor_type": 1, + "id": 1 + }, + { + "release_time": 2828, + "due_time": 3359, + "duration": 44, + "coordinate": [ + -53.97063492525169, + 2.794857965678659 + ], + "sensor_type": 1, + "id": 2 + }, + { + "release_time": 143, + "due_time": 1997, + "duration": 49, + "coordinate": [ + -84.23156020441773, + 119.65949323064865 + ], + "sensor_type": 1, + "id": 3 + }, + { + "release_time": 466, + "due_time": 2945, + "duration": 38, + "coordinate": [ + -86.77889977925693, + 138.5813765212706 + ], + "sensor_type": 1, + "id": 4 + }, + { + "release_time": 2821, + "due_time": 2954, + "duration": 27, + "coordinate": [ + 88.97282292722753, + 36.37741826759171 + ], + "sensor_type": 1, + "id": 5 + }, + { + "release_time": 2225, + "due_time": 3486, + "duration": 34, + "coordinate": [ + 36.48162320062883, + -41.08020114209816 + ], + "sensor_type": 1, + "id": 6 + }, + { + "release_time": 2684, + "due_time": 3486, + "duration": 26, + "coordinate": [ + -33.92714312054825, + -125.33120212180634 + ], + "sensor_type": 1, + "id": 7 + }, + { + "release_time": 3000, + "due_time": 3437, + "duration": 43, + "coordinate": [ + 38.232900077455554, + -31.526403887196636 + ], + "sensor_type": 1, + "id": 8 + }, + { + "release_time": 332, + "due_time": 789, + "duration": 52, + "coordinate": [ + -20.90446720843603, + -19.458510828104863 + ], + "sensor_type": 1, + "id": 9 + }, + { + "release_time": 1253, + "due_time": 1786, + "duration": 48, + "coordinate": [ + 68.84179965579804, + -41.828348357647485 + ], + "sensor_type": 1, + "id": 10 + }, + { + "release_time": 1746, + "due_time": 3023, + "duration": 34, + "coordinate": [ + 26.727027665187435, + 22.074868001912193 + ], + "sensor_type": 1, + "id": 11 + }, + { + "release_time": 2609, + "due_time": 3502, + "duration": 20, + "coordinate": [ + -34.56616969037226, + -121.49112549745738 + ], + "sensor_type": 1, + "id": 12 + }, + { + "release_time": 1207, + "due_time": 3150, + "duration": 41, + "coordinate": [ + 5.5853371695637435, + 104.51808796100238 + ], + "sensor_type": 1, + "id": 13 + }, + { + "release_time": 1259, + "due_time": 1409, + "duration": 19, + "coordinate": [ + -65.39723108769248, + 42.13497282960367 + ], + "sensor_type": 1, + "id": 14 + }, + { + "release_time": 1808, + "due_time": 3432, + "duration": 45, + "coordinate": [ + -58.239108135813325, + -55.47569846338965 + ], + "sensor_type": 1, + "id": 15 + }, + { + "release_time": 3222, + "due_time": 3376, + "duration": 41, + "coordinate": [ + -21.02778959852624, + -60.79025626882968 + ], + "sensor_type": 1, + "id": 16 + }, + { + "release_time": 2972, + "due_time": 3523, + "duration": 43, + "coordinate": [ + -38.38033613334547, + 76.25216995065801 + ], + "sensor_type": 1, + "id": 17 + }, + { + "release_time": 2341, + "due_time": 2911, + "duration": 17, + "coordinate": [ + -0.5491721345781713, + -5.919244119084624 + ], + "sensor_type": 1, + "id": 18 + }, + { + "release_time": 1323, + "due_time": 2370, + "duration": 51, + "coordinate": [ + -9.755941908839105, + -168.6532308769156 + ], + "sensor_type": 1, + "id": 19 + }, + { + "release_time": 2314, + "due_time": 3308, + "duration": 44, + "coordinate": [ + 3.5459105579669483, + -111.57474545955738 + ], + "sensor_type": 1, + "id": 20 + }, + { + "release_time": 3082, + "due_time": 3422, + "duration": 28, + "coordinate": [ + -36.69153108780202, + -110.26551911470317 + ], + "sensor_type": 1, + "id": 21 + }, + { + "release_time": 2382, + "due_time": 2535, + "duration": 25, + "coordinate": [ + 74.01057015840107, + 78.44909796092031 + ], + "sensor_type": 1, + "id": 22 + }, + { + "release_time": 2637, + "due_time": 3421, + "duration": 21, + "coordinate": [ + -54.24017463518899, + 75.302373224039 + ], + "sensor_type": 1, + "id": 23 + }, + { + "release_time": 1980, + "due_time": 2463, + "duration": 16, + "coordinate": [ + -24.118995339838534, + -61.5064547605934 + ], + "sensor_type": 1, + "id": 24 + }, + { + "release_time": 702, + "due_time": 2769, + "duration": 40, + "coordinate": [ + 40.33688357266007, + 78.87239514329497 + ], + "sensor_type": 1, + "id": 25 + }, + { + "release_time": 274, + "due_time": 1957, + "duration": 23, + "coordinate": [ + -65.0898197470918, + -126.23576382148556 + ], + "sensor_type": 1, + "id": 26 + }, + { + "release_time": 64, + "due_time": 3502, + "duration": 55, + "coordinate": [ + -65.40714671767344, + -21.77012311653911 + ], + "sensor_type": 1, + "id": 27 + }, + { + "release_time": 1159, + "due_time": 2757, + "duration": 21, + "coordinate": [ + 33.166795062467955, + -49.712201013040186 + ], + "sensor_type": 1, + "id": 28 + }, + { + "release_time": 74, + "due_time": 2185, + "duration": 30, + "coordinate": [ + -54.93740028928687, + -71.65239901856862 + ], + "sensor_type": 1, + "id": 29 + }, + { + "release_time": 1655, + "due_time": 3572, + "duration": 47, + "coordinate": [ + 5.380444600132947, + -46.22043819685365 + ], + "sensor_type": 1, + "id": 30 + }, + { + "release_time": 2046, + "due_time": 3085, + "duration": 30, + "coordinate": [ + 41.39461396906421, + -142.5803956619485 + ], + "sensor_type": 1, + "id": 31 + }, + { + "release_time": 776, + "due_time": 1713, + "duration": 39, + "coordinate": [ + 42.37099968506831, + -8.250533072950702 + ], + "sensor_type": 1, + "id": 32 + }, + { + "release_time": 3284, + "due_time": 3469, + "duration": 26, + "coordinate": [ + -11.433237354410991, + 118.27047048155674 + ], + "sensor_type": 1, + "id": 33 + }, + { + "release_time": 3151, + "due_time": 3357, + "duration": 52, + "coordinate": [ + -15.910357372000206, + -87.18665329033497 + ], + "sensor_type": 1, + "id": 34 + }, + { + "release_time": 1954, + "due_time": 2576, + "duration": 44, + "coordinate": [ + 77.47393850896941, + 89.09868213919725 + ], + "sensor_type": 1, + "id": 35 + }, + { + "release_time": 2360, + "due_time": 2788, + "duration": 34, + "coordinate": [ + 84.82149295432595, + -156.60705256039003 + ], + "sensor_type": 1, + "id": 36 + }, + { + "release_time": 3047, + "due_time": 3472, + "duration": 36, + "coordinate": [ + -49.70515220608914, + 130.33768323634774 + ], + "sensor_type": 1, + "id": 37 + }, + { + "release_time": 1798, + "due_time": 2258, + "duration": 26, + "coordinate": [ + -5.872659669182525, + 48.641861369731544 + ], + "sensor_type": 1, + "id": 38 + }, + { + "release_time": 2300, + "due_time": 3254, + "duration": 59, + "coordinate": [ + 75.46280501910667, + -22.233563041644402 + ], + "sensor_type": 1, + "id": 39 + }, + { + "release_time": 1067, + "due_time": 1786, + "duration": 50, + "coordinate": [ + -21.625922825098996, + -144.21749109422575 + ], + "sensor_type": 1, + "id": 40 + }, + { + "release_time": 3190, + "due_time": 3507, + "duration": 39, + "coordinate": [ + -89.40780585776815, + 122.81534459541052 + ], + "sensor_type": 1, + "id": 41 + }, + { + "release_time": 2668, + "due_time": 2954, + "duration": 43, + "coordinate": [ + -42.08884522223903, + 8.671039057509915 + ], + "sensor_type": 1, + "id": 42 + }, + { + "release_time": 546, + "due_time": 902, + "duration": 55, + "coordinate": [ + -70.3554753564374, + -70.48547210623771 + ], + "sensor_type": 1, + "id": 43 + }, + { + "release_time": 114, + "due_time": 2375, + "duration": 40, + "coordinate": [ + -44.260899154720825, + -10.642610059604834 + ], + "sensor_type": 1, + "id": 44 + }, + { + "release_time": 2209, + "due_time": 3552, + "duration": 33, + "coordinate": [ + 59.164301117815455, + -80.58273037662659 + ], + "sensor_type": 1, + "id": 45 + }, + { + "release_time": 2108, + "due_time": 3386, + "duration": 31, + "coordinate": [ + 27.429047831146917, + 37.61476500790175 + ], + "sensor_type": 1, + "id": 46 + }, + { + "release_time": 796, + "due_time": 2118, + "duration": 39, + "coordinate": [ + 11.859271552536853, + 146.83487109745323 + ], + "sensor_type": 1, + "id": 47 + }, + { + "release_time": 563, + "due_time": 2397, + "duration": 30, + "coordinate": [ + 77.09596431808168, + 87.33150420740515 + ], + "sensor_type": 1, + "id": 48 + }, + { + "release_time": 1620, + "due_time": 2136, + "duration": 29, + "coordinate": [ + -45.12823378433833, + 172.8421511938704 + ], + "sensor_type": 1, + "id": 49 + }, + { + "release_time": 2442, + "due_time": 2751, + "duration": 52, + "coordinate": [ + 36.103579250958504, + 164.31054739250425 + ], + "sensor_type": 1, + "id": 50 + }, + { + "release_time": 2541, + "due_time": 3578, + "duration": 17, + "coordinate": [ + -53.67872611645122, + -86.47655910177446 + ], + "sensor_type": 1, + "id": 51 + }, + { + "release_time": 2358, + "due_time": 3012, + "duration": 19, + "coordinate": [ + 81.71217241954994, + 52.88724332334087 + ], + "sensor_type": 1, + "id": 52 + }, + { + "release_time": 2387, + "due_time": 3276, + "duration": 31, + "coordinate": [ + 61.76803949907364, + 40.25759511224777 + ], + "sensor_type": 1, + "id": 53 + }, + { + "release_time": 1341, + "due_time": 2951, + "duration": 33, + "coordinate": [ + -40.59599870606776, + 70.4574223457825 + ], + "sensor_type": 1, + "id": 54 + }, + { + "release_time": 1151, + "due_time": 1728, + "duration": 36, + "coordinate": [ + -44.06434232476788, + -176.15198553294275 + ], + "sensor_type": 1, + "id": 55 + }, + { + "release_time": 1524, + "due_time": 2766, + "duration": 28, + "coordinate": [ + 44.29752121115584, + -153.9366924331588 + ], + "sensor_type": 1, + "id": 56 + }, + { + "release_time": 3131, + "due_time": 3547, + "duration": 48, + "coordinate": [ + 44.062592708290964, + 99.52979156373146 + ], + "sensor_type": 1, + "id": 57 + }, + { + "release_time": 797, + "due_time": 3273, + "duration": 15, + "coordinate": [ + 84.7788620177387, + -74.85354267800922 + ], + "sensor_type": 1, + "id": 58 + }, + { + "release_time": 3298, + "due_time": 3481, + "duration": 28, + "coordinate": [ + 52.10225805183859, + 78.6385392622077 + ], + "sensor_type": 1, + "id": 59 + }, + { + "release_time": 319, + "due_time": 557, + "duration": 22, + "coordinate": [ + 63.49152463758156, + 74.63507855531762 + ], + "sensor_type": 1, + "id": 60 + }, + { + "release_time": 2258, + "due_time": 2960, + "duration": 16, + "coordinate": [ + -72.17943466135337, + 28.337102222086656 + ], + "sensor_type": 1, + "id": 61 + }, + { + "release_time": 2265, + "due_time": 2697, + "duration": 40, + "coordinate": [ + -13.183125329730402, + 43.76876878365081 + ], + "sensor_type": 1, + "id": 62 + }, + { + "release_time": 327, + "due_time": 2464, + "duration": 48, + "coordinate": [ + 25.93817692978287, + 105.59391100730124 + ], + "sensor_type": 1, + "id": 63 + }, + { + "release_time": 1777, + "due_time": 2000, + "duration": 48, + "coordinate": [ + 78.39653182373212, + 101.0100067399996 + ], + "sensor_type": 1, + "id": 64 + }, + { + "release_time": 2630, + "due_time": 3176, + "duration": 52, + "coordinate": [ + -68.95882226232757, + -9.380224553029308 + ], + "sensor_type": 1, + "id": 65 + }, + { + "release_time": 3456, + "due_time": 3578, + "duration": 39, + "coordinate": [ + -77.88229639058379, + 28.7401726156167 + ], + "sensor_type": 1, + "id": 66 + }, + { + "release_time": 2459, + "due_time": 3537, + "duration": 30, + "coordinate": [ + -25.25472782426408, + 10.39401220541967 + ], + "sensor_type": 1, + "id": 67 + }, + { + "release_time": 2095, + "due_time": 2745, + "duration": 16, + "coordinate": [ + -15.82058020784362, + 44.359855059177534 + ], + "sensor_type": 1, + "id": 68 + }, + { + "release_time": 1048, + "due_time": 2729, + "duration": 43, + "coordinate": [ + -35.60177957345105, + 46.83262054280331 + ], + "sensor_type": 1, + "id": 69 + }, + { + "release_time": 319, + "due_time": 930, + "duration": 35, + "coordinate": [ + -88.53274513331613, + 5.63039734466517 + ], + "sensor_type": 1, + "id": 70 + }, + { + "release_time": 2415, + "due_time": 2542, + "duration": 35, + "coordinate": [ + 24.679400505137878, + 8.34813743833081 + ], + "sensor_type": 1, + "id": 71 + }, + { + "release_time": 2125, + "due_time": 2686, + "duration": 20, + "coordinate": [ + 59.36736884628388, + 147.8590250689404 + ], + "sensor_type": 1, + "id": 72 + }, + { + "release_time": 606, + "due_time": 2228, + "duration": 46, + "coordinate": [ + -24.18013877484296, + -0.2623712261899982 + ], + "sensor_type": 1, + "id": 73 + }, + { + "release_time": 2084, + "due_time": 2805, + "duration": 37, + "coordinate": [ + 76.07525664057403, + -17.64479670424933 + ], + "sensor_type": 1, + "id": 74 + }, + { + "release_time": 3207, + "due_time": 3522, + "duration": 48, + "coordinate": [ + -17.36219164643525, + -128.44741601885465 + ], + "sensor_type": 1, + "id": 75 + }, + { + "release_time": 138, + "due_time": 3362, + "duration": 29, + "coordinate": [ + 55.10718169932184, + 25.08370500753645 + ], + "sensor_type": 1, + "id": 76 + }, + { + "release_time": 1414, + "due_time": 2465, + "duration": 18, + "coordinate": [ + -19.082706823799825, + 85.34465422238088 + ], + "sensor_type": 1, + "id": 77 + }, + { + "release_time": 3243, + "due_time": 3481, + "duration": 38, + "coordinate": [ + 33.00987034123047, + -150.56535464334561 + ], + "sensor_type": 1, + "id": 78 + }, + { + "release_time": 2374, + "due_time": 2633, + "duration": 33, + "coordinate": [ + -37.26076653971883, + -6.881353567895445 + ], + "sensor_type": 1, + "id": 79 + }, + { + "release_time": 1058, + "due_time": 2176, + "duration": 60, + "coordinate": [ + 25.7508738853723, + 44.28888068928674 + ], + "sensor_type": 1, + "id": 80 + }, + { + "release_time": 431, + "due_time": 3361, + "duration": 45, + "coordinate": [ + -35.8990028768377, + -144.73762052365623 + ], + "sensor_type": 1, + "id": 81 + }, + { + "release_time": 2219, + "due_time": 2508, + "duration": 51, + "coordinate": [ + 15.728419322899228, + -81.30146888622993 + ], + "sensor_type": 1, + "id": 82 + }, + { + "release_time": 2130, + "due_time": 3571, + "duration": 60, + "coordinate": [ + -43.09058608664046, + 22.494961819131532 + ], + "sensor_type": 1, + "id": 83 + }, + { + "release_time": 871, + "due_time": 2028, + "duration": 27, + "coordinate": [ + -68.59491852326484, + -10.661584487226037 + ], + "sensor_type": 1, + "id": 84 + }, + { + "release_time": 3053, + "due_time": 3401, + "duration": 57, + "coordinate": [ + 42.08992342484342, + 128.5539217609807 + ], + "sensor_type": 1, + "id": 85 + }, + { + "release_time": 809, + "due_time": 2161, + "duration": 60, + "coordinate": [ + -4.518642401122776, + 59.86178653414834 + ], + "sensor_type": 1, + "id": 86 + }, + { + "release_time": 2880, + "due_time": 3486, + "duration": 55, + "coordinate": [ + 81.9155558633075, + -172.492902973936 + ], + "sensor_type": 1, + "id": 87 + }, + { + "release_time": 300, + "due_time": 2394, + "duration": 24, + "coordinate": [ + -65.1173622374508, + -171.62771011308234 + ], + "sensor_type": 1, + "id": 88 + }, + { + "release_time": 2012, + "due_time": 2709, + "duration": 48, + "coordinate": [ + -65.0816129365001, + -62.682102730452556 + ], + "sensor_type": 1, + "id": 89 + }, + { + "release_time": 1853, + "due_time": 2018, + "duration": 25, + "coordinate": [ + -45.13099861930706, + -74.68534250968924 + ], + "sensor_type": 1, + "id": 90 + }, + { + "release_time": 1269, + "due_time": 1670, + "duration": 23, + "coordinate": [ + 15.60014863444232, + -57.509042278746875 + ], + "sensor_type": 1, + "id": 91 + }, + { + "release_time": 469, + "due_time": 1791, + "duration": 42, + "coordinate": [ + 70.1116975842508, + -77.41563926457181 + ], + "sensor_type": 1, + "id": 92 + }, + { + "release_time": 1079, + "due_time": 1724, + "duration": 41, + "coordinate": [ + 48.434751849337346, + 36.36868880274821 + ], + "sensor_type": 1, + "id": 93 + }, + { + "release_time": 2509, + "due_time": 3139, + "duration": 31, + "coordinate": [ + -9.565060277729984, + -96.16716916206323 + ], + "sensor_type": 1, + "id": 94 + }, + { + "release_time": 2933, + "due_time": 3596, + "duration": 60, + "coordinate": [ + -41.17008899293045, + 30.98349876746829 + ], + "sensor_type": 1, + "id": 95 + }, + { + "release_time": 2237, + "due_time": 2774, + "duration": 22, + "coordinate": [ + -53.54201779813066, + -68.22086882457161 + ], + "sensor_type": 1, + "id": 96 + }, + { + "release_time": 913, + "due_time": 2220, + "duration": 29, + "coordinate": [ + -66.1858449084543, + -85.83547092039717 + ], + "sensor_type": 1, + "id": 97 + }, + { + "release_time": 239, + "due_time": 1871, + "duration": 51, + "coordinate": [ + 14.678680007463996, + 170.63329386110928 + ], + "sensor_type": 1, + "id": 98 + }, + { + "release_time": 1353, + "due_time": 2958, + "duration": 34, + "coordinate": [ + 65.17164849052642, + 29.12235052791192 + ], + "sensor_type": 1, + "id": 99 + }, + { + "release_time": 2307, + "due_time": 2976, + "duration": 31, + "coordinate": [ + -19.194727975290917, + -7.674550275303005 + ], + "sensor_type": 1, + "id": 100 + }, + { + "release_time": 249, + "due_time": 1816, + "duration": 58, + "coordinate": [ + -45.220098113248206, + 0.058955774471456834 + ], + "sensor_type": 1, + "id": 101 + }, + { + "release_time": 1647, + "due_time": 2258, + "duration": 54, + "coordinate": [ + 25.28045715812185, + -69.68272244796563 + ], + "sensor_type": 1, + "id": 102 + }, + { + "release_time": 2745, + "due_time": 3519, + "duration": 36, + "coordinate": [ + 46.50473143980943, + -1.9770487984739873 + ], + "sensor_type": 1, + "id": 103 + }, + { + "release_time": 893, + "due_time": 2062, + "duration": 23, + "coordinate": [ + 7.717738196281573, + 145.1785132869531 + ], + "sensor_type": 1, + "id": 104 + }, + { + "release_time": 2987, + "due_time": 3316, + "duration": 34, + "coordinate": [ + -21.532033098306286, + -164.11584607206407 + ], + "sensor_type": 1, + "id": 105 + }, + { + "release_time": 1756, + "due_time": 2087, + "duration": 17, + "coordinate": [ + 9.68692959093437, + 7.318627748028661 + ], + "sensor_type": 1, + "id": 106 + }, + { + "release_time": 2032, + "due_time": 3110, + "duration": 37, + "coordinate": [ + 57.79503901546255, + 149.19577531589766 + ], + "sensor_type": 1, + "id": 107 + }, + { + "release_time": 2553, + "due_time": 3250, + "duration": 51, + "coordinate": [ + -80.40689929115898, + -16.249277824942 + ], + "sensor_type": 1, + "id": 108 + }, + { + "release_time": 778, + "due_time": 2911, + "duration": 17, + "coordinate": [ + -54.10638643598783, + 156.15251023136688 + ], + "sensor_type": 1, + "id": 109 + }, + { + "release_time": 2215, + "due_time": 2777, + "duration": 40, + "coordinate": [ + -26.166224713784075, + 15.899901753223816 + ], + "sensor_type": 1, + "id": 110 + }, + { + "release_time": 3072, + "due_time": 3179, + "duration": 16, + "coordinate": [ + -27.333471149340326, + -42.28100972918875 + ], + "sensor_type": 1, + "id": 111 + }, + { + "release_time": 1193, + "due_time": 2492, + "duration": 32, + "coordinate": [ + -44.535615276042904, + 85.48370196968642 + ], + "sensor_type": 1, + "id": 112 + }, + { + "release_time": 2955, + "due_time": 3118, + "duration": 50, + "coordinate": [ + -24.03644372637244, + 103.6412204667501 + ], + "sensor_type": 1, + "id": 113 + }, + { + "release_time": 1190, + "due_time": 3565, + "duration": 46, + "coordinate": [ + 55.40810963182858, + -44.00670560448293 + ], + "sensor_type": 1, + "id": 114 + }, + { + "release_time": 1087, + "due_time": 1340, + "duration": 56, + "coordinate": [ + 12.745418183445636, + -83.05416185708835 + ], + "sensor_type": 1, + "id": 115 + }, + { + "release_time": 2921, + "due_time": 3223, + "duration": 29, + "coordinate": [ + 64.85804286674906, + -126.21857578294873 + ], + "sensor_type": 1, + "id": 116 + }, + { + "release_time": 433, + "due_time": 1856, + "duration": 35, + "coordinate": [ + -65.91604642007803, + -44.39741924012591 + ], + "sensor_type": 1, + "id": 117 + }, + { + "release_time": 2878, + "due_time": 3563, + "duration": 35, + "coordinate": [ + -14.741613397635675, + 153.91543703257292 + ], + "sensor_type": 1, + "id": 118 + }, + { + "release_time": 1734, + "due_time": 2481, + "duration": 49, + "coordinate": [ + 53.82361037935473, + 99.79136956127923 + ], + "sensor_type": 1, + "id": 119 + }, + { + "release_time": 1993, + "due_time": 2385, + "duration": 46, + "coordinate": [ + -38.63924969183127, + -58.194608954016516 + ], + "sensor_type": 1, + "id": 120 + }, + { + "release_time": 1945, + "due_time": 2554, + "duration": 59, + "coordinate": [ + 64.68804914268512, + 52.58649246690439 + ], + "sensor_type": 1, + "id": 121 + }, + { + "release_time": 3363, + "due_time": 3548, + "duration": 59, + "coordinate": [ + -12.615191879095676, + 16.30651386076596 + ], + "sensor_type": 1, + "id": 122 + }, + { + "release_time": 3422, + "due_time": 3572, + "duration": 50, + "coordinate": [ + 55.320065645811496, + -91.64718420948083 + ], + "sensor_type": 1, + "id": 123 + }, + { + "release_time": 1421, + "due_time": 3007, + "duration": 22, + "coordinate": [ + 7.753513202357269, + -75.259198390074 + ], + "sensor_type": 1, + "id": 124 + }, + { + "release_time": 1674, + "due_time": 2140, + "duration": 51, + "coordinate": [ + -50.39825869837146, + 47.19430355206123 + ], + "sensor_type": 1, + "id": 125 + }, + { + "release_time": 103, + "due_time": 771, + "duration": 28, + "coordinate": [ + -16.19381893255857, + 179.49021354447302 + ], + "sensor_type": 1, + "id": 126 + }, + { + "release_time": 1125, + "due_time": 3438, + "duration": 24, + "coordinate": [ + 40.49642168393973, + -161.2553385298812 + ], + "sensor_type": 1, + "id": 127 + }, + { + "release_time": 777, + "due_time": 2580, + "duration": 18, + "coordinate": [ + 84.62788104835863, + 57.091516955253866 + ], + "sensor_type": 1, + "id": 128 + }, + { + "release_time": 1136, + "due_time": 1941, + "duration": 23, + "coordinate": [ + -62.38227977185373, + -75.70027136666683 + ], + "sensor_type": 1, + "id": 129 + }, + { + "release_time": 567, + "due_time": 2383, + "duration": 34, + "coordinate": [ + 44.2422880715786, + 88.15870701522562 + ], + "sensor_type": 1, + "id": 130 + }, + { + "release_time": 3213, + "due_time": 3465, + "duration": 19, + "coordinate": [ + 7.112743703260122, + -87.93088686550874 + ], + "sensor_type": 1, + "id": 131 + }, + { + "release_time": 3335, + "due_time": 3575, + "duration": 56, + "coordinate": [ + -62.30078872473441, + 170.59251359911235 + ], + "sensor_type": 1, + "id": 132 + }, + { + "release_time": 1171, + "due_time": 3066, + "duration": 38, + "coordinate": [ + -23.20391156854204, + -144.57870784676103 + ], + "sensor_type": 1, + "id": 133 + }, + { + "release_time": 2037, + "due_time": 2285, + "duration": 34, + "coordinate": [ + -67.02211717360044, + -132.13174273855162 + ], + "sensor_type": 1, + "id": 134 + }, + { + "release_time": 3293, + "due_time": 3539, + "duration": 51, + "coordinate": [ + -62.05332469370577, + 134.76353487904623 + ], + "sensor_type": 1, + "id": 135 + }, + { + "release_time": 858, + "due_time": 2956, + "duration": 57, + "coordinate": [ + 84.40962028507269, + 72.27470318561484 + ], + "sensor_type": 1, + "id": 136 + }, + { + "release_time": 14, + "due_time": 1387, + "duration": 24, + "coordinate": [ + 83.44392992175702, + -129.72190398742669 + ], + "sensor_type": 1, + "id": 137 + }, + { + "release_time": 3482, + "due_time": 3581, + "duration": 26, + "coordinate": [ + -29.961087216856598, + -108.03609820392472 + ], + "sensor_type": 1, + "id": 138 + }, + { + "release_time": 175, + "due_time": 2460, + "duration": 55, + "coordinate": [ + -14.973406619506392, + 174.13336862330158 + ], + "sensor_type": 1, + "id": 139 + }, + { + "release_time": 2835, + "due_time": 3161, + "duration": 26, + "coordinate": [ + 20.12142820094978, + 71.47986620381164 + ], + "sensor_type": 1, + "id": 140 + }, + { + "release_time": 2512, + "due_time": 2708, + "duration": 49, + "coordinate": [ + -9.50799724428471, + -149.99223608066998 + ], + "sensor_type": 1, + "id": 141 + }, + { + "release_time": 1563, + "due_time": 3250, + "duration": 52, + "coordinate": [ + 72.22274764692847, + 160.70376134414715 + ], + "sensor_type": 1, + "id": 142 + }, + { + "release_time": 3154, + "due_time": 3509, + "duration": 23, + "coordinate": [ + 26.808795050227474, + -49.235709068729506 + ], + "sensor_type": 1, + "id": 143 + }, + { + "release_time": 1230, + "due_time": 2807, + "duration": 34, + "coordinate": [ + -57.23853189700308, + 9.85979238721373 + ], + "sensor_type": 1, + "id": 144 + }, + { + "release_time": 751, + "due_time": 2120, + "duration": 39, + "coordinate": [ + -83.60264161709331, + -2.2993448306358744 + ], + "sensor_type": 1, + "id": 145 + }, + { + "release_time": 423, + "due_time": 2834, + "duration": 60, + "coordinate": [ + -22.02899420430998, + -144.75998337686536 + ], + "sensor_type": 1, + "id": 146 + }, + { + "release_time": 2687, + "due_time": 3416, + "duration": 16, + "coordinate": [ + 1.5126909747899333, + -87.23284363393064 + ], + "sensor_type": 1, + "id": 147 + } +] \ No newline at end of file diff --git a/benchmarks/aeosbench/dataset/cases/00828/constellation.json b/benchmarks/aeosbench/dataset/cases/00828/constellation.json new file mode 100644 index 0000000..8d95193 --- /dev/null +++ b/benchmarks/aeosbench/dataset/cases/00828/constellation.json @@ -0,0 +1,1672 @@ +{ + "orbits": [ + { + "id": 0, + "eccentricity": 0.0001477, + "semi_major_axis": 6921000.0, + "inclination": 53.2163, + "right_ascension_of_the_ascending_node": 10.5183, + "argument_of_perigee": 103.9105 + }, + { + "id": 1, + "eccentricity": 0.0007917, + "semi_major_axis": 6921000.0, + "inclination": 53.04, + "right_ascension_of_the_ascending_node": 340.0987, + "argument_of_perigee": 275.0156 + }, + { + "id": 2, + "eccentricity": 0.0002455, + "semi_major_axis": 6921000.0, + "inclination": 97.6552, + "right_ascension_of_the_ascending_node": 179.7975, + "argument_of_perigee": 85.1236 + }, + { + "id": 3, + "eccentricity": 0.0001712, + "semi_major_axis": 7571000.0, + "inclination": 87.8927, + "right_ascension_of_the_ascending_node": 103.7355, + "argument_of_perigee": 76.0016 + }, + { + "id": 4, + "eccentricity": 0.0001207, + "semi_major_axis": 6921000.0, + "inclination": 53.216, + "right_ascension_of_the_ascending_node": 198.2802, + "argument_of_perigee": 98.8227 + }, + { + "id": 5, + "eccentricity": 0.0002037, + "semi_major_axis": 7571000.0, + "inclination": 87.9026, + "right_ascension_of_the_ascending_node": 42.6695, + "argument_of_perigee": 84.4883 + }, + { + "id": 6, + "eccentricity": 0.0001277, + "semi_major_axis": 6921000.0, + "inclination": 53.0532, + "right_ascension_of_the_ascending_node": 260.2936, + "argument_of_perigee": 104.6241 + }, + { + "id": 7, + "eccentricity": 0.0001441, + "semi_major_axis": 6921000.0, + "inclination": 53.2178, + "right_ascension_of_the_ascending_node": 0.8773, + "argument_of_perigee": 106.5851 + }, + { + "id": 8, + "eccentricity": 0.0001334, + "semi_major_axis": 6921000.0, + "inclination": 53.056, + "right_ascension_of_the_ascending_node": 87.4421, + "argument_of_perigee": 93.8659 + }, + { + "id": 9, + "eccentricity": 0.0002626, + "semi_major_axis": 6921000.0, + "inclination": 97.655, + "right_ascension_of_the_ascending_node": 178.5917, + "argument_of_perigee": 87.5394 + }, + { + "id": 10, + "eccentricity": 0.0001835, + "semi_major_axis": 6921000.0, + "inclination": 97.6543, + "right_ascension_of_the_ascending_node": 179.6098, + "argument_of_perigee": 190.3948 + }, + { + "id": 11, + "eccentricity": 0.0002085, + "semi_major_axis": 6921000.0, + "inclination": 97.6548, + "right_ascension_of_the_ascending_node": 238.8417, + "argument_of_perigee": 240.8248 + }, + { + "id": 12, + "eccentricity": 8.24e-05, + "semi_major_axis": 6921000.0, + "inclination": 97.6554, + "right_ascension_of_the_ascending_node": 299.0628, + "argument_of_perigee": 105.1465 + }, + { + "id": 13, + "eccentricity": 0.0001176, + "semi_major_axis": 6921000.0, + "inclination": 53.0538, + "right_ascension_of_the_ascending_node": 240.5376, + "argument_of_perigee": 76.8506 + }, + { + "id": 14, + "eccentricity": 0.000139, + "semi_major_axis": 6921000.0, + "inclination": 53.2164, + "right_ascension_of_the_ascending_node": 203.6608, + "argument_of_perigee": 92.4625 + }, + { + "id": 15, + "eccentricity": 0.0001388, + "semi_major_axis": 6921000.0, + "inclination": 53.2157, + "right_ascension_of_the_ascending_node": 188.803, + "argument_of_perigee": 104.1402 + }, + { + "id": 16, + "eccentricity": 0.0001254, + "semi_major_axis": 6921000.0, + "inclination": 53.2151, + "right_ascension_of_the_ascending_node": 178.1922, + "argument_of_perigee": 94.0989 + } + ], + "satellites": [ + { + "inertia": [ + 57.43292999267578, + 0.0, + 0.0, + 0.0, + 134.35809326171875, + 0.0, + 0.0, + 0.0, + 147.52978515625 + ], + "mass": 82.62771490364884, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 0, + "solar_panel": { + "direction": [ + -0.05137644127595763, + 0.19546928844770056, + 0.9793631698994851 + ], + "area": 0.38911786635666046, + "efficiency": 0.32020523235506315 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.13964072149198917, + "power": 1.9205756620228511, + "type": 1 + }, + "battery": { + "capacity": 10240.800073714025, + "percentage": 0.9779803513430707 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 504.8347754544112, + "power": 6.982670118225848, + "efficiency": 0.5035802236823197 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 512.3100829382819, + "power": 5.803586805424023, + "efficiency": 0.5035841175453164 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 526.6849894235706, + "power": 5.227911876638147, + "efficiency": 0.5920727171451211 + } + ], + "mrp_control": { + "k": 33.20944477972904, + "ki": 0.0005382572163679744, + "p": 83.0134485956255, + "integral_limit": 0.0013351624883113163 + }, + "true_anomaly": 119.94038743083556, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 0 + }, + { + "inertia": [ + 55.55162811279297, + 0.0, + 0.0, + 0.0, + 89.18527221679688, + 0.0, + 0.0, + 0.0, + 176.1938018798828 + ], + "mass": 118.99688723310146, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 1, + "solar_panel": { + "direction": [ + 0.24955187976043772, + 0.12716165656315973, + 0.9599759228273098 + ], + "area": 0.1777544241545743, + "efficiency": 0.14904905493389375 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3804375560307284, + "power": 1.3116918884533892, + "type": 1 + }, + "battery": { + "capacity": 13186.266103075352, + "percentage": 0.30867041084340674 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 474.62653646742484, + "power": 6.81648282478782, + "efficiency": 0.5306016091472355 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 565.1802065831141, + "power": 6.519542894198638, + "efficiency": 0.515410652185916 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 585.2514343229208, + "power": 6.925673900074187, + "efficiency": 0.5844688747815419 + } + ], + "mrp_control": { + "k": 50.14796421134883, + "ki": 0.007167462640499612, + "p": 163.45574244969058, + "integral_limit": 0.027352668535722127 + }, + "true_anomaly": 189.07231539311442, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 1 + }, + { + "inertia": [ + 112.1722412109375, + 0.0, + 0.0, + 0.0, + 186.68165588378906, + 0.0, + 0.0, + 0.0, + 189.22958374023438 + ], + "mass": 105.33352588122546, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 2, + "solar_panel": { + "direction": [ + -0.21628229066782947, + 0.9654057941246499, + 0.14564897326802811 + ], + "area": 0.18592904829027349, + "efficiency": 0.3613343000470759 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3727418695285871, + "power": 1.7685957989436305, + "type": 1 + }, + "battery": { + "capacity": 10616.240155962332, + "percentage": 0.6778161314766409 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 566.5838987037789, + "power": 6.701130771454771, + "efficiency": 0.5970389984122019 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 520.0373968527772, + "power": 5.70457395947195, + "efficiency": 0.5931077501997649 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 408.04088311418974, + "power": 5.460020829142253, + "efficiency": 0.5590250979640226 + } + ], + "mrp_control": { + "k": 23.053132250963355, + "ki": 0.003165537486099509, + "p": 85.29352056058583, + "integral_limit": 0.0059807946032537865 + }, + "true_anomaly": 99.8114961083303, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 2 + }, + { + "inertia": [ + 82.58163452148438, + 0.0, + 0.0, + 0.0, + 107.88301849365234, + 0.0, + 0.0, + 0.0, + 190.23960876464844 + ], + "mass": 105.6750956580272, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 3, + "solar_panel": { + "direction": [ + -0.027720437623479678, + 0.10377464347254542, + -0.994214464142475 + ], + "area": 0.4084329441769736, + "efficiency": 0.2358515274360498 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.16251870317696562, + "power": 4.168934733850984, + "type": 1 + }, + "battery": { + "capacity": 22440.081719590642, + "percentage": 0.822767622412769 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 692.6927342140283, + "power": 6.93427459024822, + "efficiency": 0.5445419407865092 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 728.6598603053262, + "power": 5.361456901223224, + "efficiency": 0.5872683684097798 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 739.3069403310822, + "power": 5.456231460408847, + "efficiency": 0.5373070958394633 + } + ], + "mrp_control": { + "k": 22.973238520810376, + "ki": 0.000788797045533195, + "p": 47.54774805166383, + "integral_limit": 0.0021620419377131523 + }, + "true_anomaly": 216.9069157115628, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 3 + }, + { + "inertia": [ + 149.64129638671875, + 0.0, + 0.0, + 0.0, + 70.52127838134766, + 0.0, + 0.0, + 0.0, + 73.46745300292969 + ], + "mass": 138.2605875598565, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 4, + "solar_panel": { + "direction": [ + -0.7540081097321697, + 0.32852192993481244, + -0.5688102601131827 + ], + "area": 0.4137790776998239, + "efficiency": 0.1649158239347726 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2780443952440953, + "power": 7.058287218619518, + "type": 1 + }, + "battery": { + "capacity": 12079.827234844568, + "percentage": 0.603335708868637 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 740.8678026076473, + "power": 6.199271392970686, + "efficiency": 0.542831342795559 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 495.4704763111657, + "power": 6.954945202641597, + "efficiency": 0.5865179653939991 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 516.7937941009282, + "power": 6.506399771806568, + "efficiency": 0.5032865304625576 + } + ], + "mrp_control": { + "k": 24.22471580013987, + "ki": 0.001656376261599122, + "p": 71.34933491907478, + "integral_limit": 0.0005756590904777741 + }, + "true_anomaly": 76.21160113183099, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 4 + }, + { + "inertia": [ + 192.20321655273438, + 0.0, + 0.0, + 0.0, + 134.1176300048828, + 0.0, + 0.0, + 0.0, + 149.22769165039062 + ], + "mass": 91.03262598415503, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 5, + "solar_panel": { + "direction": [ + 0.2700517408078693, + 0.4450772154696854, + 0.8538022777882421 + ], + "area": 0.3761409153512071, + "efficiency": 0.30296495785072863 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.329774110932495, + "power": 1.0774257502850646, + "type": 1 + }, + "battery": { + "capacity": 15110.01048866436, + "percentage": 0.46231695125182604 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 550.1255675405303, + "power": 6.989355585300184, + "efficiency": 0.5505317166392562 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 659.0144483654522, + "power": 6.4419137198835115, + "efficiency": 0.521082462768828 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 579.9619055208972, + "power": 5.156242537463706, + "efficiency": 0.5326518712878182 + } + ], + "mrp_control": { + "k": 39.945690652769784, + "ki": 0.0060035790189092875, + "p": 101.00471109605031, + "integral_limit": 0.029159741477463117 + }, + "true_anomaly": 37.43629434143883, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 5 + }, + { + "inertia": [ + 115.88953399658203, + 0.0, + 0.0, + 0.0, + 128.47860717773438, + 0.0, + 0.0, + 0.0, + 90.74420166015625 + ], + "mass": 73.92478630410962, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 6, + "solar_panel": { + "direction": [ + 0.5484290788490596, + 0.23182129192247306, + 0.8034204590898638 + ], + "area": 0.13508918024554759, + "efficiency": 0.4719595225741118 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.45107136390030966, + "power": 4.833170165190234, + "type": 1 + }, + "battery": { + "capacity": 27857.96593298496, + "percentage": 0.6349510513412452 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 522.7526378976863, + "power": 6.320052602059467, + "efficiency": 0.5811545001773608 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 624.6933822854344, + "power": 5.214774650391099, + "efficiency": 0.5131443089719909 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 743.9297962727596, + "power": 5.750706561180729, + "efficiency": 0.5492090919742574 + } + ], + "mrp_control": { + "k": 37.5719734280387, + "ki": 0.004668149461768451, + "p": 148.83620032626249, + "integral_limit": 0.007684643666174274 + }, + "true_anomaly": 277.1778690227663, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 6 + }, + { + "inertia": [ + 107.05496215820312, + 0.0, + 0.0, + 0.0, + 57.726470947265625, + 0.0, + 0.0, + 0.0, + 140.20489501953125 + ], + "mass": 52.987374532436036, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 7, + "solar_panel": { + "direction": [ + -0.37657969426808074, + 0.2116707506133509, + -0.9018776120958649 + ], + "area": 0.22319813632728414, + "efficiency": 0.3771039987845256 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.28404300088099665, + "power": 9.804307131391422, + "type": 1 + }, + "battery": { + "capacity": 24498.394074369262, + "percentage": 0.6970020308607674 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 645.0558805570563, + "power": 6.3596893973242405, + "efficiency": 0.5903172838734273 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 432.12814129028675, + "power": 5.53626062949421, + "efficiency": 0.5527401508165711 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 580.5827732235994, + "power": 5.9852259213595325, + "efficiency": 0.5461139253455334 + } + ], + "mrp_control": { + "k": 39.62890520964828, + "ki": 0.006613960513680131, + "p": 104.85660537058831, + "integral_limit": 0.00809041318704127 + }, + "true_anomaly": 315.03078308067535, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 7 + }, + { + "inertia": [ + 176.01950073242188, + 0.0, + 0.0, + 0.0, + 60.213592529296875, + 0.0, + 0.0, + 0.0, + 145.025390625 + ], + "mass": 198.38380271299854, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 8, + "solar_panel": { + "direction": [ + -0.282809706134815, + 0.9579106593983163, + 0.04925280425541685 + ], + "area": 0.28480412696374097, + "efficiency": 0.40526686219897934 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3046117238145811, + "power": 4.498299136043684, + "type": 1 + }, + "battery": { + "capacity": 23657.966013002573, + "percentage": 0.5088639290608905 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 718.5798131427645, + "power": 6.667004059693727, + "efficiency": 0.5189488936664135 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 474.93437891107703, + "power": 6.439728177270399, + "efficiency": 0.502465878101763 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 442.0228355801004, + "power": 5.898150106629851, + "efficiency": 0.5677769676987706 + } + ], + "mrp_control": { + "k": 57.92517722883437, + "ki": 0.0020994549930862107, + "p": 142.5790461325618, + "integral_limit": 0.0013157259314071903 + }, + "true_anomaly": 326.13659660719844, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 8 + }, + { + "inertia": [ + 160.36077880859375, + 0.0, + 0.0, + 0.0, + 181.41976928710938, + 0.0, + 0.0, + 0.0, + 54.4691162109375 + ], + "mass": 177.58029235837145, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 9, + "solar_panel": { + "direction": [ + -0.1527289972825755, + 0.3285602815329844, + -0.9320525708285049 + ], + "area": 0.39621500670485, + "efficiency": 0.4351488422173857 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.47965986971839014, + "power": 4.556763768603511, + "type": 1 + }, + "battery": { + "capacity": 21485.719170547884, + "percentage": 0.27651651270029287 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 700.9259480314336, + "power": 6.626008139923617, + "efficiency": 0.5113079815476234 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 589.8602760472834, + "power": 6.373324752388244, + "efficiency": 0.5359919403332496 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 591.1162049052515, + "power": 5.750735462156338, + "efficiency": 0.5270437459206747 + } + ], + "mrp_control": { + "k": 43.85465872693589, + "ki": 0.008069002719626859, + "p": 94.50371465937802, + "integral_limit": 0.01946346774660609 + }, + "true_anomaly": 111.58488933825535, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 9 + }, + { + "inertia": [ + 78.32999420166016, + 0.0, + 0.0, + 0.0, + 104.22132873535156, + 0.0, + 0.0, + 0.0, + 199.14163208007812 + ], + "mass": 188.6999060224555, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 10, + "solar_panel": { + "direction": [ + 0.5072472208447963, + 0.6889656692062919, + 0.5177128196214159 + ], + "area": 0.3496453179533584, + "efficiency": 0.3818292670626481 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.46880733982814415, + "power": 5.173355266318157, + "type": 1 + }, + "battery": { + "capacity": 17762.316050179652, + "percentage": 0.3024541161400546 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 716.2853008736241, + "power": 6.031550468927421, + "efficiency": 0.530201924154059 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 543.8016712763865, + "power": 6.017413095449704, + "efficiency": 0.5959378672426988 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 606.9629829199699, + "power": 5.902746933964164, + "efficiency": 0.5483837063355741 + } + ], + "mrp_control": { + "k": 77.79045655083848, + "ki": 0.009173810278621915, + "p": 180.34961986422212, + "integral_limit": 0.019835226026162278 + }, + "true_anomaly": 223.76809764592798, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 10 + }, + { + "inertia": [ + 91.11839294433594, + 0.0, + 0.0, + 0.0, + 159.59457397460938, + 0.0, + 0.0, + 0.0, + 169.5284423828125 + ], + "mass": 97.98517508958267, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 11, + "solar_panel": { + "direction": [ + 0.9994406934379395, + 0.02934310809601676, + 0.0160400220559699 + ], + "area": 0.30291965648013913, + "efficiency": 0.3353672791964485 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.1310259771549569, + "power": 6.350259300599202, + "type": 1 + }, + "battery": { + "capacity": 13643.517875298898, + "percentage": 0.3941319492535692 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 682.7833766986832, + "power": 6.2472473985571435, + "efficiency": 0.5748992943886082 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 504.4376409320391, + "power": 6.219740712633579, + "efficiency": 0.5204203268599799 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 587.9464758418155, + "power": 5.805959354302239, + "efficiency": 0.5463431693630696 + } + ], + "mrp_control": { + "k": 18.807790342275354, + "ki": 0.006031068083819888, + "p": 71.03014267827383, + "integral_limit": 0.007566690457052752 + }, + "true_anomaly": 357.3891068695368, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 11 + }, + { + "inertia": [ + 182.74560546875, + 0.0, + 0.0, + 0.0, + 149.76040649414062, + 0.0, + 0.0, + 0.0, + 79.14213562011719 + ], + "mass": 145.08740193651332, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 12, + "solar_panel": { + "direction": [ + -0.20114547840710195, + 0.40135031010670325, + 0.8935650088793938 + ], + "area": 0.35018795346308484, + "efficiency": 0.20729187166837112 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3262006164904575, + "power": 7.876473952532441, + "type": 1 + }, + "battery": { + "capacity": 11017.67140411594, + "percentage": 0.9065757574454343 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 637.7854542708136, + "power": 5.9932827191056575, + "efficiency": 0.5776646350076013 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 507.21461810127215, + "power": 5.448091495389105, + "efficiency": 0.5699741297211665 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 449.62047413576, + "power": 6.695314446960419, + "efficiency": 0.590149079126079 + } + ], + "mrp_control": { + "k": 20.489083130192366, + "ki": 0.005062049139608726, + "p": 49.53495503600043, + "integral_limit": 0.015546972400543105 + }, + "true_anomaly": 162.67229288290733, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 12 + }, + { + "inertia": [ + 142.53860473632812, + 0.0, + 0.0, + 0.0, + 158.27719116210938, + 0.0, + 0.0, + 0.0, + 100.262939453125 + ], + "mass": 108.10166285674407, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 13, + "solar_panel": { + "direction": [ + -0.13932269976157072, + 0.33420378463851813, + -0.9321464561239495 + ], + "area": 0.12526843012681843, + "efficiency": 0.29935186379513024 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.39957121602594825, + "power": 5.494553982708604, + "type": 1 + }, + "battery": { + "capacity": 10822.59969575791, + "percentage": 0.5524788217793175 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 425.56247554947487, + "power": 5.553120414857825, + "efficiency": 0.5536961503081305 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 688.4605408831269, + "power": 6.873401953666548, + "efficiency": 0.5248439873708132 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 453.57398553801187, + "power": 5.5095989004832475, + "efficiency": 0.5362095537986424 + } + ], + "mrp_control": { + "k": 25.85554692923456, + "ki": 0.000809172810703841, + "p": 93.82173863062074, + "integral_limit": 0.0009411151555729214 + }, + "true_anomaly": 156.81010274748772, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 13 + }, + { + "inertia": [ + 165.53289794921875, + 0.0, + 0.0, + 0.0, + 63.60075759887695, + 0.0, + 0.0, + 0.0, + 92.75393676757812 + ], + "mass": 98.34922042219813, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 14, + "solar_panel": { + "direction": [ + 0.4646225057229312, + 0.5155818478153789, + -0.7199314449161283 + ], + "area": 0.31389617885156496, + "efficiency": 0.26949750535967176 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.301593951856333, + "power": 8.934734300398187, + "type": 1 + }, + "battery": { + "capacity": 11371.378762241147, + "percentage": 0.10384858654801889 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 553.4522828906197, + "power": 6.115528013363876, + "efficiency": 0.5988702862742883 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 741.652657046362, + "power": 5.354816867813909, + "efficiency": 0.5237884666876135 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 712.7348145368917, + "power": 5.769232809614556, + "efficiency": 0.5707200748825878 + } + ], + "mrp_control": { + "k": 65.03914150739728, + "ki": 8.797843437272857e-05, + "p": 256.3192760732033, + "integral_limit": 0.0004124217055791175 + }, + "true_anomaly": 195.0445755891263, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 14 + }, + { + "inertia": [ + 168.70901489257812, + 0.0, + 0.0, + 0.0, + 193.64414978027344, + 0.0, + 0.0, + 0.0, + 186.9629669189453 + ], + "mass": 156.5505839400692, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 15, + "solar_panel": { + "direction": [ + -0.5256301123289534, + 0.5800400869868417, + 0.6223073858643725 + ], + "area": 0.21594610611292986, + "efficiency": 0.27223321675023426 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3785454848152694, + "power": 6.596650538195233, + "type": 1 + }, + "battery": { + "capacity": 26781.787874620917, + "percentage": 0.2205808865220228 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 693.9114512357503, + "power": 5.747069513979599, + "efficiency": 0.5024188611564508 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 518.3309130961449, + "power": 6.368962068049136, + "efficiency": 0.5619439210872524 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 496.3523125705024, + "power": 6.584219936238295, + "efficiency": 0.5169176316040652 + } + ], + "mrp_control": { + "k": 38.53564025355237, + "ki": 0.008292070940878988, + "p": 100.2994964361949, + "integral_limit": 0.001220566402174998 + }, + "true_anomaly": 266.03627402720866, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 15 + }, + { + "inertia": [ + 169.30148315429688, + 0.0, + 0.0, + 0.0, + 89.50761413574219, + 0.0, + 0.0, + 0.0, + 128.54080200195312 + ], + "mass": 179.31513911787982, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 16, + "solar_panel": { + "direction": [ + 0.20667704151884914, + 0.17128968161388067, + 0.9632987311741001 + ], + "area": 0.1660196563736907, + "efficiency": 0.12134550807045957 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4002716328607937, + "power": 3.390007261937964, + "type": 1 + }, + "battery": { + "capacity": 24055.588535557807, + "percentage": 0.7044783427297837 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 692.7431706517641, + "power": 5.180753066052047, + "efficiency": 0.582696815137714 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 546.6868879850838, + "power": 6.234176676805362, + "efficiency": 0.567952224390009 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 538.4628119361581, + "power": 6.864328161453294, + "efficiency": 0.5382467448568258 + } + ], + "mrp_control": { + "k": 20.86928894275141, + "ki": 0.0001647552308060163, + "p": 61.61409089532989, + "integral_limit": 9.282350540807383e-05 + }, + "true_anomaly": 99.8174508174692, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 16 + } + ] +} \ No newline at end of file diff --git a/benchmarks/aeosbench/dataset/cases/00828/taskset.json b/benchmarks/aeosbench/dataset/cases/00828/taskset.json new file mode 100644 index 0000000..58189ff --- /dev/null +++ b/benchmarks/aeosbench/dataset/cases/00828/taskset.json @@ -0,0 +1,2818 @@ +[ + { + "release_time": 375, + "due_time": 915, + "duration": 27, + "coordinate": [ + -49.5758031813105, + 122.33961311411201 + ], + "sensor_type": 1, + "id": 0 + }, + { + "release_time": 2554, + "due_time": 3461, + "duration": 38, + "coordinate": [ + -27.255839286625957, + -178.6245322237434 + ], + "sensor_type": 1, + "id": 1 + }, + { + "release_time": 3391, + "due_time": 3567, + "duration": 47, + "coordinate": [ + 43.92471317727009, + 167.21839543449312 + ], + "sensor_type": 1, + "id": 2 + }, + { + "release_time": 672, + "due_time": 1737, + "duration": 54, + "coordinate": [ + -37.20620573108233, + -35.98452712080069 + ], + "sensor_type": 1, + "id": 3 + }, + { + "release_time": 3156, + "due_time": 3532, + "duration": 41, + "coordinate": [ + 77.85509446877174, + -10.743597133264899 + ], + "sensor_type": 1, + "id": 4 + }, + { + "release_time": 2912, + "due_time": 3547, + "duration": 27, + "coordinate": [ + 78.41793984774307, + -70.69094571253068 + ], + "sensor_type": 1, + "id": 5 + }, + { + "release_time": 494, + "due_time": 671, + "duration": 28, + "coordinate": [ + -70.6712790623241, + -24.758677970222635 + ], + "sensor_type": 1, + "id": 6 + }, + { + "release_time": 2852, + "due_time": 3379, + "duration": 41, + "coordinate": [ + 84.99677011385407, + 85.48559647607999 + ], + "sensor_type": 1, + "id": 7 + }, + { + "release_time": 2428, + "due_time": 2582, + "duration": 22, + "coordinate": [ + 4.582379219634092, + -3.815658480715996 + ], + "sensor_type": 1, + "id": 8 + }, + { + "release_time": 2135, + "due_time": 2528, + "duration": 53, + "coordinate": [ + 50.61627459051181, + 60.94000176576915 + ], + "sensor_type": 1, + "id": 9 + }, + { + "release_time": 3357, + "due_time": 3527, + "duration": 41, + "coordinate": [ + 22.86770478074932, + 93.60833202277684 + ], + "sensor_type": 1, + "id": 10 + }, + { + "release_time": 767, + "due_time": 1169, + "duration": 15, + "coordinate": [ + 3.2597690329753135, + 137.7452488177246 + ], + "sensor_type": 1, + "id": 11 + }, + { + "release_time": 1619, + "due_time": 1860, + "duration": 59, + "coordinate": [ + 15.679927628739037, + -94.00786017167744 + ], + "sensor_type": 1, + "id": 12 + }, + { + "release_time": 3523, + "due_time": 3580, + "duration": 19, + "coordinate": [ + 83.96256053560518, + -82.44791261742311 + ], + "sensor_type": 1, + "id": 13 + }, + { + "release_time": 1526, + "due_time": 2190, + "duration": 35, + "coordinate": [ + -38.618203922025444, + 45.805888963932574 + ], + "sensor_type": 1, + "id": 14 + }, + { + "release_time": 3104, + "due_time": 3477, + "duration": 49, + "coordinate": [ + 81.6107565105869, + 77.07104117344932 + ], + "sensor_type": 1, + "id": 15 + }, + { + "release_time": 2457, + "due_time": 2817, + "duration": 49, + "coordinate": [ + -3.702705718209643, + 72.42187916569435 + ], + "sensor_type": 1, + "id": 16 + }, + { + "release_time": 1794, + "due_time": 2317, + "duration": 17, + "coordinate": [ + 52.61101627547001, + 55.36946424187238 + ], + "sensor_type": 1, + "id": 17 + }, + { + "release_time": 110, + "due_time": 712, + "duration": 44, + "coordinate": [ + 18.505400522325175, + 162.24042001067414 + ], + "sensor_type": 1, + "id": 18 + }, + { + "release_time": 3350, + "due_time": 3481, + "duration": 33, + "coordinate": [ + 42.884537162527636, + -136.22785079333045 + ], + "sensor_type": 1, + "id": 19 + }, + { + "release_time": 2249, + "due_time": 2610, + "duration": 19, + "coordinate": [ + 34.08142628310105, + 176.24375387450425 + ], + "sensor_type": 1, + "id": 20 + }, + { + "release_time": 1282, + "due_time": 1815, + "duration": 16, + "coordinate": [ + 71.83320365424845, + 164.77422438300067 + ], + "sensor_type": 1, + "id": 21 + }, + { + "release_time": 687, + "due_time": 3492, + "duration": 51, + "coordinate": [ + -9.563495965674434, + -36.09754912303282 + ], + "sensor_type": 1, + "id": 22 + }, + { + "release_time": 1971, + "due_time": 3062, + "duration": 26, + "coordinate": [ + -59.59250349134892, + -171.78590848683064 + ], + "sensor_type": 1, + "id": 23 + }, + { + "release_time": 356, + "due_time": 3525, + "duration": 26, + "coordinate": [ + 89.06380324928796, + 176.88708708266898 + ], + "sensor_type": 1, + "id": 24 + }, + { + "release_time": 2345, + "due_time": 3158, + "duration": 56, + "coordinate": [ + 65.23326304047748, + -111.87807144184396 + ], + "sensor_type": 1, + "id": 25 + }, + { + "release_time": 1817, + "due_time": 1986, + "duration": 27, + "coordinate": [ + 12.84310469619254, + -58.241446011017175 + ], + "sensor_type": 1, + "id": 26 + }, + { + "release_time": 54, + "due_time": 2430, + "duration": 30, + "coordinate": [ + 70.20595939130257, + 170.24467087876764 + ], + "sensor_type": 1, + "id": 27 + }, + { + "release_time": 1631, + "due_time": 2352, + "duration": 46, + "coordinate": [ + -85.48641162644748, + -130.17441946349504 + ], + "sensor_type": 1, + "id": 28 + }, + { + "release_time": 117, + "due_time": 2681, + "duration": 31, + "coordinate": [ + 61.23992961304097, + 35.82099184775535 + ], + "sensor_type": 1, + "id": 29 + }, + { + "release_time": 2519, + "due_time": 3106, + "duration": 57, + "coordinate": [ + 64.60549717562222, + 72.04192385456741 + ], + "sensor_type": 1, + "id": 30 + }, + { + "release_time": 1026, + "due_time": 2960, + "duration": 29, + "coordinate": [ + 39.30791337389698, + -157.96565886238147 + ], + "sensor_type": 1, + "id": 31 + }, + { + "release_time": 1183, + "due_time": 3108, + "duration": 47, + "coordinate": [ + 47.31667883606255, + -140.68268158117135 + ], + "sensor_type": 1, + "id": 32 + }, + { + "release_time": 2761, + "due_time": 3191, + "duration": 41, + "coordinate": [ + -79.89545240884543, + 55.44650510822717 + ], + "sensor_type": 1, + "id": 33 + }, + { + "release_time": 2300, + "due_time": 3009, + "duration": 48, + "coordinate": [ + 66.88779433065372, + -30.469983852714194 + ], + "sensor_type": 1, + "id": 34 + }, + { + "release_time": 829, + "due_time": 3223, + "duration": 37, + "coordinate": [ + 51.562640278284306, + -154.74505957867444 + ], + "sensor_type": 1, + "id": 35 + }, + { + "release_time": 2267, + "due_time": 2422, + "duration": 41, + "coordinate": [ + 20.991962164736165, + -121.8209748691434 + ], + "sensor_type": 1, + "id": 36 + }, + { + "release_time": 2039, + "due_time": 2661, + "duration": 51, + "coordinate": [ + -65.86161382454745, + 140.82790086331852 + ], + "sensor_type": 1, + "id": 37 + }, + { + "release_time": 2931, + "due_time": 3594, + "duration": 32, + "coordinate": [ + 5.884962443673601, + -124.89218932427559 + ], + "sensor_type": 1, + "id": 38 + }, + { + "release_time": 2381, + "due_time": 2626, + "duration": 40, + "coordinate": [ + -82.9373264466511, + -51.99516523502109 + ], + "sensor_type": 1, + "id": 39 + }, + { + "release_time": 2366, + "due_time": 2756, + "duration": 57, + "coordinate": [ + 56.06778247996377, + -47.19494038972195 + ], + "sensor_type": 1, + "id": 40 + }, + { + "release_time": 3204, + "due_time": 3534, + "duration": 38, + "coordinate": [ + -44.33587441350185, + 55.82910701165147 + ], + "sensor_type": 1, + "id": 41 + }, + { + "release_time": 1459, + "due_time": 3553, + "duration": 31, + "coordinate": [ + -36.35181190163634, + -56.34729134755999 + ], + "sensor_type": 1, + "id": 42 + }, + { + "release_time": 2260, + "due_time": 2516, + "duration": 43, + "coordinate": [ + 19.760835126533337, + -123.04736986271413 + ], + "sensor_type": 1, + "id": 43 + }, + { + "release_time": 2549, + "due_time": 3544, + "duration": 52, + "coordinate": [ + 33.53013086434437, + -113.33918593248575 + ], + "sensor_type": 1, + "id": 44 + }, + { + "release_time": 3313, + "due_time": 3493, + "duration": 35, + "coordinate": [ + 84.11884678629005, + -169.26659243088574 + ], + "sensor_type": 1, + "id": 45 + }, + { + "release_time": 1502, + "due_time": 1934, + "duration": 29, + "coordinate": [ + -61.714340748841686, + -76.15397530085772 + ], + "sensor_type": 1, + "id": 46 + }, + { + "release_time": 343, + "due_time": 1535, + "duration": 55, + "coordinate": [ + 9.575430968666637, + 20.27693236153823 + ], + "sensor_type": 1, + "id": 47 + }, + { + "release_time": 241, + "due_time": 758, + "duration": 52, + "coordinate": [ + 50.31835536260789, + -130.55441093057686 + ], + "sensor_type": 1, + "id": 48 + }, + { + "release_time": 1919, + "due_time": 2492, + "duration": 48, + "coordinate": [ + -56.387761999362944, + 71.84690523541656 + ], + "sensor_type": 1, + "id": 49 + }, + { + "release_time": 1649, + "due_time": 2026, + "duration": 34, + "coordinate": [ + -69.80458761409679, + 170.52445515827367 + ], + "sensor_type": 1, + "id": 50 + }, + { + "release_time": 857, + "due_time": 2039, + "duration": 59, + "coordinate": [ + 65.56607368269479, + 142.97809925973155 + ], + "sensor_type": 1, + "id": 51 + }, + { + "release_time": 2954, + "due_time": 3437, + "duration": 54, + "coordinate": [ + 9.143076287427675, + -164.72794087130353 + ], + "sensor_type": 1, + "id": 52 + }, + { + "release_time": 1865, + "due_time": 2648, + "duration": 58, + "coordinate": [ + -10.517825756761596, + -140.0116660977492 + ], + "sensor_type": 1, + "id": 53 + }, + { + "release_time": 52, + "due_time": 1073, + "duration": 37, + "coordinate": [ + 58.73597781787788, + -23.957984868260723 + ], + "sensor_type": 1, + "id": 54 + }, + { + "release_time": 2551, + "due_time": 2680, + "duration": 25, + "coordinate": [ + 75.44141366510411, + -172.4630481391677 + ], + "sensor_type": 1, + "id": 55 + }, + { + "release_time": 1528, + "due_time": 2243, + "duration": 33, + "coordinate": [ + 0.4211567662023583, + -53.940224401493126 + ], + "sensor_type": 1, + "id": 56 + }, + { + "release_time": 200, + "due_time": 3037, + "duration": 53, + "coordinate": [ + -15.890301411475178, + -116.77605737183951 + ], + "sensor_type": 1, + "id": 57 + }, + { + "release_time": 1614, + "due_time": 2513, + "duration": 25, + "coordinate": [ + -70.26298082776096, + 29.194224537019863 + ], + "sensor_type": 1, + "id": 58 + }, + { + "release_time": 2406, + "due_time": 2912, + "duration": 53, + "coordinate": [ + -55.37370295447938, + -38.67298369003555 + ], + "sensor_type": 1, + "id": 59 + }, + { + "release_time": 827, + "due_time": 2410, + "duration": 25, + "coordinate": [ + 30.4574393539432, + -134.93034663726988 + ], + "sensor_type": 1, + "id": 60 + }, + { + "release_time": 1547, + "due_time": 2219, + "duration": 32, + "coordinate": [ + 50.86281500890607, + 50.54194244285793 + ], + "sensor_type": 1, + "id": 61 + }, + { + "release_time": 1051, + "due_time": 2488, + "duration": 21, + "coordinate": [ + 48.723439891781, + -131.5354399933952 + ], + "sensor_type": 1, + "id": 62 + }, + { + "release_time": 2785, + "due_time": 3589, + "duration": 15, + "coordinate": [ + -13.028855888819692, + -93.80252408873869 + ], + "sensor_type": 1, + "id": 63 + }, + { + "release_time": 3142, + "due_time": 3529, + "duration": 18, + "coordinate": [ + -28.61586883638563, + -129.15593556661506 + ], + "sensor_type": 1, + "id": 64 + }, + { + "release_time": 7, + "due_time": 2209, + "duration": 25, + "coordinate": [ + -56.52215452698445, + -33.74882044551802 + ], + "sensor_type": 1, + "id": 65 + }, + { + "release_time": 132, + "due_time": 563, + "duration": 24, + "coordinate": [ + 25.232174844057468, + -95.93335235768913 + ], + "sensor_type": 1, + "id": 66 + }, + { + "release_time": 2995, + "due_time": 3325, + "duration": 52, + "coordinate": [ + 14.929287090405424, + 12.343547319568557 + ], + "sensor_type": 1, + "id": 67 + }, + { + "release_time": 1201, + "due_time": 2272, + "duration": 34, + "coordinate": [ + -34.799555044439465, + 117.39574462779467 + ], + "sensor_type": 1, + "id": 68 + }, + { + "release_time": 1280, + "due_time": 1733, + "duration": 35, + "coordinate": [ + -76.65131094281217, + 53.32322462622761 + ], + "sensor_type": 1, + "id": 69 + }, + { + "release_time": 2642, + "due_time": 3580, + "duration": 18, + "coordinate": [ + -44.790300222031135, + 55.44786531898032 + ], + "sensor_type": 1, + "id": 70 + }, + { + "release_time": 2331, + "due_time": 3059, + "duration": 19, + "coordinate": [ + -41.115241526628765, + 86.57977190284458 + ], + "sensor_type": 1, + "id": 71 + }, + { + "release_time": 3154, + "due_time": 3456, + "duration": 47, + "coordinate": [ + -20.922379514521836, + 122.41800812434269 + ], + "sensor_type": 1, + "id": 72 + }, + { + "release_time": 578, + "due_time": 2471, + "duration": 17, + "coordinate": [ + -34.725621121903124, + 74.43009781075924 + ], + "sensor_type": 1, + "id": 73 + }, + { + "release_time": 2300, + "due_time": 3506, + "duration": 57, + "coordinate": [ + 16.08281699252791, + 161.80021105180725 + ], + "sensor_type": 1, + "id": 74 + }, + { + "release_time": 3029, + "due_time": 3489, + "duration": 44, + "coordinate": [ + 11.097035628009095, + -27.441321573932612 + ], + "sensor_type": 1, + "id": 75 + }, + { + "release_time": 2560, + "due_time": 3568, + "duration": 48, + "coordinate": [ + -35.78466095158474, + -56.05887904641253 + ], + "sensor_type": 1, + "id": 76 + }, + { + "release_time": 2291, + "due_time": 3416, + "duration": 24, + "coordinate": [ + -43.3158543094164, + 56.015010378107405 + ], + "sensor_type": 1, + "id": 77 + }, + { + "release_time": 390, + "due_time": 1778, + "duration": 57, + "coordinate": [ + -5.427777815354389, + -42.7053555386299 + ], + "sensor_type": 1, + "id": 78 + }, + { + "release_time": 3037, + "due_time": 3527, + "duration": 38, + "coordinate": [ + -30.85349076499277, + 56.206978761058366 + ], + "sensor_type": 1, + "id": 79 + }, + { + "release_time": 1471, + "due_time": 1802, + "duration": 15, + "coordinate": [ + 86.93432024191148, + 64.38439092349276 + ], + "sensor_type": 1, + "id": 80 + }, + { + "release_time": 3450, + "due_time": 3594, + "duration": 48, + "coordinate": [ + -71.90240050373322, + 7.359836123427783 + ], + "sensor_type": 1, + "id": 81 + }, + { + "release_time": 2630, + "due_time": 3224, + "duration": 54, + "coordinate": [ + 10.346476080769321, + -111.21433172421662 + ], + "sensor_type": 1, + "id": 82 + }, + { + "release_time": 891, + "due_time": 1618, + "duration": 48, + "coordinate": [ + 70.95942243653374, + -122.02114436382747 + ], + "sensor_type": 1, + "id": 83 + }, + { + "release_time": 3132, + "due_time": 3521, + "duration": 29, + "coordinate": [ + 28.386512371844546, + 11.607340274713351 + ], + "sensor_type": 1, + "id": 84 + }, + { + "release_time": 3097, + "due_time": 3560, + "duration": 49, + "coordinate": [ + -41.405333641645484, + -73.74604736060563 + ], + "sensor_type": 1, + "id": 85 + }, + { + "release_time": 1119, + "due_time": 2694, + "duration": 53, + "coordinate": [ + 26.967071735507517, + -90.4970930968638 + ], + "sensor_type": 1, + "id": 86 + }, + { + "release_time": 1080, + "due_time": 2719, + "duration": 22, + "coordinate": [ + -28.042005016489497, + 6.482581552781397 + ], + "sensor_type": 1, + "id": 87 + }, + { + "release_time": 2650, + "due_time": 3347, + "duration": 37, + "coordinate": [ + 84.11525231270923, + 26.23092619907149 + ], + "sensor_type": 1, + "id": 88 + }, + { + "release_time": 2751, + "due_time": 2926, + "duration": 22, + "coordinate": [ + -22.32483742521842, + -70.99882469713283 + ], + "sensor_type": 1, + "id": 89 + }, + { + "release_time": 1381, + "due_time": 2455, + "duration": 42, + "coordinate": [ + -10.48066416961504, + 0.7533072194909494 + ], + "sensor_type": 1, + "id": 90 + }, + { + "release_time": 1442, + "due_time": 1803, + "duration": 50, + "coordinate": [ + -3.055366607756028, + -124.48317443272188 + ], + "sensor_type": 1, + "id": 91 + }, + { + "release_time": 2647, + "due_time": 3317, + "duration": 21, + "coordinate": [ + -6.830860254602797, + 96.03880245645297 + ], + "sensor_type": 1, + "id": 92 + }, + { + "release_time": 368, + "due_time": 3034, + "duration": 18, + "coordinate": [ + -43.504900501766606, + -29.345942486637426 + ], + "sensor_type": 1, + "id": 93 + }, + { + "release_time": 1577, + "due_time": 1841, + "duration": 49, + "coordinate": [ + -78.35663445958501, + 94.98955764792157 + ], + "sensor_type": 1, + "id": 94 + }, + { + "release_time": 1899, + "due_time": 3141, + "duration": 41, + "coordinate": [ + -17.321911142188938, + 177.667125850091 + ], + "sensor_type": 1, + "id": 95 + }, + { + "release_time": 2712, + "due_time": 3015, + "duration": 55, + "coordinate": [ + -15.23985583418046, + 169.02448620925583 + ], + "sensor_type": 1, + "id": 96 + }, + { + "release_time": 1791, + "due_time": 2202, + "duration": 42, + "coordinate": [ + 3.5047496580977366, + -27.461305304468084 + ], + "sensor_type": 1, + "id": 97 + }, + { + "release_time": 641, + "due_time": 2027, + "duration": 49, + "coordinate": [ + 57.07354413358274, + 55.89180825675106 + ], + "sensor_type": 1, + "id": 98 + }, + { + "release_time": 1947, + "due_time": 2231, + "duration": 17, + "coordinate": [ + 87.12398585519097, + 55.980917973393844 + ], + "sensor_type": 1, + "id": 99 + }, + { + "release_time": 2725, + "due_time": 3444, + "duration": 46, + "coordinate": [ + -12.372871796929218, + 116.98329442957038 + ], + "sensor_type": 1, + "id": 100 + }, + { + "release_time": 988, + "due_time": 1199, + "duration": 17, + "coordinate": [ + -49.72488253637339, + 160.19057850969546 + ], + "sensor_type": 1, + "id": 101 + }, + { + "release_time": 1751, + "due_time": 1975, + "duration": 57, + "coordinate": [ + -20.441159954044934, + -20.422458179598834 + ], + "sensor_type": 1, + "id": 102 + }, + { + "release_time": 1266, + "due_time": 2862, + "duration": 57, + "coordinate": [ + 62.36593783851882, + -139.58183769356634 + ], + "sensor_type": 1, + "id": 103 + }, + { + "release_time": 1866, + "due_time": 3187, + "duration": 33, + "coordinate": [ + -0.5114471042388828, + -65.6941876567599 + ], + "sensor_type": 1, + "id": 104 + }, + { + "release_time": 844, + "due_time": 3594, + "duration": 43, + "coordinate": [ + -41.771914124414636, + -152.3699811165898 + ], + "sensor_type": 1, + "id": 105 + }, + { + "release_time": 1785, + "due_time": 3118, + "duration": 43, + "coordinate": [ + -65.62717982114629, + -172.05034242919567 + ], + "sensor_type": 1, + "id": 106 + }, + { + "release_time": 3389, + "due_time": 3496, + "duration": 18, + "coordinate": [ + -73.86829102271233, + -68.54978889154809 + ], + "sensor_type": 1, + "id": 107 + }, + { + "release_time": 651, + "due_time": 2443, + "duration": 58, + "coordinate": [ + -74.93750001391074, + -70.91737285684432 + ], + "sensor_type": 1, + "id": 108 + }, + { + "release_time": 2705, + "due_time": 2873, + "duration": 43, + "coordinate": [ + -78.43451055706295, + 1.1221728264458761 + ], + "sensor_type": 1, + "id": 109 + }, + { + "release_time": 2162, + "due_time": 3188, + "duration": 23, + "coordinate": [ + 77.33803671011972, + -11.429856117566374 + ], + "sensor_type": 1, + "id": 110 + }, + { + "release_time": 543, + "due_time": 2347, + "duration": 48, + "coordinate": [ + 2.29462728704965, + 34.62703555402922 + ], + "sensor_type": 1, + "id": 111 + }, + { + "release_time": 2614, + "due_time": 3497, + "duration": 30, + "coordinate": [ + 19.557525708095454, + -63.368715154205006 + ], + "sensor_type": 1, + "id": 112 + }, + { + "release_time": 1166, + "due_time": 2705, + "duration": 31, + "coordinate": [ + -67.07192920897883, + -46.32423078924691 + ], + "sensor_type": 1, + "id": 113 + }, + { + "release_time": 728, + "due_time": 2294, + "duration": 28, + "coordinate": [ + -23.031619308532512, + -89.6365375413385 + ], + "sensor_type": 1, + "id": 114 + }, + { + "release_time": 1640, + "due_time": 2739, + "duration": 29, + "coordinate": [ + 4.1991141077448475, + -1.3507683522163347 + ], + "sensor_type": 1, + "id": 115 + }, + { + "release_time": 810, + "due_time": 2992, + "duration": 21, + "coordinate": [ + 4.66662476937033, + 96.49003469256826 + ], + "sensor_type": 1, + "id": 116 + }, + { + "release_time": 962, + "due_time": 3520, + "duration": 28, + "coordinate": [ + -53.882699788824624, + -24.12176397760973 + ], + "sensor_type": 1, + "id": 117 + }, + { + "release_time": 3486, + "due_time": 3595, + "duration": 28, + "coordinate": [ + 81.00792258060707, + 39.40501255002377 + ], + "sensor_type": 1, + "id": 118 + }, + { + "release_time": 1363, + "due_time": 2265, + "duration": 55, + "coordinate": [ + -17.334727988532563, + 50.66528831082792 + ], + "sensor_type": 1, + "id": 119 + }, + { + "release_time": 2632, + "due_time": 3417, + "duration": 51, + "coordinate": [ + 74.5466158215975, + -47.14773518858328 + ], + "sensor_type": 1, + "id": 120 + }, + { + "release_time": 2136, + "due_time": 2959, + "duration": 31, + "coordinate": [ + -83.53797245540152, + 172.5772686383873 + ], + "sensor_type": 1, + "id": 121 + }, + { + "release_time": 1291, + "due_time": 1649, + "duration": 17, + "coordinate": [ + 80.3838944105679, + 81.9733058963858 + ], + "sensor_type": 1, + "id": 122 + }, + { + "release_time": 492, + "due_time": 1056, + "duration": 33, + "coordinate": [ + 38.24925290742891, + 171.932581568547 + ], + "sensor_type": 1, + "id": 123 + }, + { + "release_time": 1298, + "due_time": 2014, + "duration": 15, + "coordinate": [ + -60.60212593470732, + -158.72460024554806 + ], + "sensor_type": 1, + "id": 124 + }, + { + "release_time": 3105, + "due_time": 3481, + "duration": 21, + "coordinate": [ + -76.61056028456186, + -40.143853207663796 + ], + "sensor_type": 1, + "id": 125 + }, + { + "release_time": 2674, + "due_time": 3036, + "duration": 29, + "coordinate": [ + -68.1919309625841, + -76.79193184876151 + ], + "sensor_type": 1, + "id": 126 + }, + { + "release_time": 2187, + "due_time": 2503, + "duration": 38, + "coordinate": [ + 25.17798956898281, + -150.51469618451003 + ], + "sensor_type": 1, + "id": 127 + }, + { + "release_time": 2053, + "due_time": 3478, + "duration": 48, + "coordinate": [ + -2.0836756896039503, + 90.61751742938372 + ], + "sensor_type": 1, + "id": 128 + }, + { + "release_time": 279, + "due_time": 1422, + "duration": 18, + "coordinate": [ + -25.01608950644855, + -34.88692685379172 + ], + "sensor_type": 1, + "id": 129 + }, + { + "release_time": 3466, + "due_time": 3521, + "duration": 18, + "coordinate": [ + -36.85662399590297, + 171.5581408996229 + ], + "sensor_type": 1, + "id": 130 + }, + { + "release_time": 2123, + "due_time": 2859, + "duration": 25, + "coordinate": [ + -6.478953689529263, + -165.2681580001405 + ], + "sensor_type": 1, + "id": 131 + }, + { + "release_time": 179, + "due_time": 3248, + "duration": 17, + "coordinate": [ + 55.126333889305556, + 59.26306450040664 + ], + "sensor_type": 1, + "id": 132 + }, + { + "release_time": 1276, + "due_time": 2774, + "duration": 29, + "coordinate": [ + 80.01234013778173, + -65.58710764626744 + ], + "sensor_type": 1, + "id": 133 + }, + { + "release_time": 129, + "due_time": 719, + "duration": 52, + "coordinate": [ + 60.16840600802172, + -132.8471735329095 + ], + "sensor_type": 1, + "id": 134 + }, + { + "release_time": 2295, + "due_time": 2890, + "duration": 40, + "coordinate": [ + -31.87831019614839, + -92.63659041650561 + ], + "sensor_type": 1, + "id": 135 + }, + { + "release_time": 2887, + "due_time": 3259, + "duration": 34, + "coordinate": [ + -68.28295265236102, + -26.652703403215213 + ], + "sensor_type": 1, + "id": 136 + }, + { + "release_time": 2715, + "due_time": 2960, + "duration": 59, + "coordinate": [ + -30.529385917391167, + 167.73052042342255 + ], + "sensor_type": 1, + "id": 137 + }, + { + "release_time": 2031, + "due_time": 2263, + "duration": 53, + "coordinate": [ + -45.631364854670295, + -115.61365786988407 + ], + "sensor_type": 1, + "id": 138 + }, + { + "release_time": 2255, + "due_time": 3408, + "duration": 29, + "coordinate": [ + -59.68716986625266, + -177.9838617240428 + ], + "sensor_type": 1, + "id": 139 + }, + { + "release_time": 1601, + "due_time": 1962, + "duration": 18, + "coordinate": [ + 0.7274124617043611, + -178.34188753738798 + ], + "sensor_type": 1, + "id": 140 + }, + { + "release_time": 2412, + "due_time": 3371, + "duration": 37, + "coordinate": [ + -82.95556838258433, + 162.15506282707616 + ], + "sensor_type": 1, + "id": 141 + }, + { + "release_time": 3300, + "due_time": 3533, + "duration": 57, + "coordinate": [ + -2.102976325723887, + 49.81211133436207 + ], + "sensor_type": 1, + "id": 142 + }, + { + "release_time": 1354, + "due_time": 1851, + "duration": 56, + "coordinate": [ + -25.372249755538803, + 16.481102589450103 + ], + "sensor_type": 1, + "id": 143 + }, + { + "release_time": 1950, + "due_time": 3364, + "duration": 50, + "coordinate": [ + 42.985305361191166, + -71.4187321302316 + ], + "sensor_type": 1, + "id": 144 + }, + { + "release_time": 3119, + "due_time": 3261, + "duration": 17, + "coordinate": [ + -65.23801558021829, + -33.7417239695622 + ], + "sensor_type": 1, + "id": 145 + }, + { + "release_time": 898, + "due_time": 3299, + "duration": 55, + "coordinate": [ + -30.775169762674814, + -87.95246620358407 + ], + "sensor_type": 1, + "id": 146 + }, + { + "release_time": 3444, + "due_time": 3590, + "duration": 23, + "coordinate": [ + 0.8142868417211275, + -127.89467770512698 + ], + "sensor_type": 1, + "id": 147 + }, + { + "release_time": 1783, + "due_time": 3079, + "duration": 45, + "coordinate": [ + 77.82034521376934, + 159.64049727119271 + ], + "sensor_type": 1, + "id": 148 + }, + { + "release_time": 3441, + "due_time": 3594, + "duration": 20, + "coordinate": [ + 64.3458220056502, + 138.97017834270025 + ], + "sensor_type": 1, + "id": 149 + }, + { + "release_time": 265, + "due_time": 2963, + "duration": 47, + "coordinate": [ + 65.02580818585665, + 142.61983062305012 + ], + "sensor_type": 1, + "id": 150 + }, + { + "release_time": 1399, + "due_time": 1993, + "duration": 48, + "coordinate": [ + -8.30277652096676, + -79.83648355087546 + ], + "sensor_type": 1, + "id": 151 + }, + { + "release_time": 2002, + "due_time": 3475, + "duration": 43, + "coordinate": [ + -25.79429262209466, + 168.3417084905317 + ], + "sensor_type": 1, + "id": 152 + }, + { + "release_time": 2075, + "due_time": 3462, + "duration": 33, + "coordinate": [ + 39.97189226146611, + -39.40104167856117 + ], + "sensor_type": 1, + "id": 153 + }, + { + "release_time": 2211, + "due_time": 2566, + "duration": 36, + "coordinate": [ + -9.383594906775755, + 117.77166301381124 + ], + "sensor_type": 1, + "id": 154 + }, + { + "release_time": 1844, + "due_time": 2403, + "duration": 40, + "coordinate": [ + -54.27913022625572, + -107.04857263931082 + ], + "sensor_type": 1, + "id": 155 + }, + { + "release_time": 651, + "due_time": 1160, + "duration": 39, + "coordinate": [ + -43.673905618863, + -108.29646164896009 + ], + "sensor_type": 1, + "id": 156 + }, + { + "release_time": 289, + "due_time": 2281, + "duration": 40, + "coordinate": [ + -40.407040970067484, + -41.94828025042557 + ], + "sensor_type": 1, + "id": 157 + }, + { + "release_time": 2865, + "due_time": 3085, + "duration": 57, + "coordinate": [ + -36.89127348160687, + -77.99394757145322 + ], + "sensor_type": 1, + "id": 158 + }, + { + "release_time": 2593, + "due_time": 3477, + "duration": 36, + "coordinate": [ + 50.49227576677026, + -92.4027546794271 + ], + "sensor_type": 1, + "id": 159 + }, + { + "release_time": 1500, + "due_time": 2307, + "duration": 43, + "coordinate": [ + -23.147741462892768, + 97.21106610859118 + ], + "sensor_type": 1, + "id": 160 + }, + { + "release_time": 3213, + "due_time": 3315, + "duration": 23, + "coordinate": [ + 6.977108464578819, + -22.25377218596438 + ], + "sensor_type": 1, + "id": 161 + }, + { + "release_time": 3475, + "due_time": 3558, + "duration": 19, + "coordinate": [ + 88.87748399092047, + 130.13507168336383 + ], + "sensor_type": 1, + "id": 162 + }, + { + "release_time": 3115, + "due_time": 3437, + "duration": 57, + "coordinate": [ + 72.75472937996858, + 105.25533967967687 + ], + "sensor_type": 1, + "id": 163 + }, + { + "release_time": 2614, + "due_time": 3543, + "duration": 27, + "coordinate": [ + -24.21752753752, + -25.102876876047162 + ], + "sensor_type": 1, + "id": 164 + }, + { + "release_time": 131, + "due_time": 2138, + "duration": 21, + "coordinate": [ + 32.319305309824415, + -98.81458610981399 + ], + "sensor_type": 1, + "id": 165 + }, + { + "release_time": 329, + "due_time": 2952, + "duration": 47, + "coordinate": [ + 37.68355284303557, + 137.10631808738526 + ], + "sensor_type": 1, + "id": 166 + }, + { + "release_time": 512, + "due_time": 702, + "duration": 55, + "coordinate": [ + 41.593156813365425, + -109.22812139761167 + ], + "sensor_type": 1, + "id": 167 + }, + { + "release_time": 1005, + "due_time": 2326, + "duration": 16, + "coordinate": [ + 31.58202134797837, + -164.99390413017454 + ], + "sensor_type": 1, + "id": 168 + }, + { + "release_time": 264, + "due_time": 1838, + "duration": 58, + "coordinate": [ + -46.50405657995806, + 51.00142168206824 + ], + "sensor_type": 1, + "id": 169 + }, + { + "release_time": 2977, + "due_time": 3408, + "duration": 25, + "coordinate": [ + -12.749476333199539, + -40.684050971849246 + ], + "sensor_type": 1, + "id": 170 + }, + { + "release_time": 3515, + "due_time": 3597, + "duration": 23, + "coordinate": [ + -0.8554512528460805, + -147.26448977071607 + ], + "sensor_type": 1, + "id": 171 + }, + { + "release_time": 1028, + "due_time": 3273, + "duration": 39, + "coordinate": [ + -22.52095199460176, + 26.578756601013566 + ], + "sensor_type": 1, + "id": 172 + }, + { + "release_time": 1960, + "due_time": 2754, + "duration": 40, + "coordinate": [ + 81.29171227040831, + -113.04153097268265 + ], + "sensor_type": 1, + "id": 173 + }, + { + "release_time": 1058, + "due_time": 1875, + "duration": 42, + "coordinate": [ + -22.420011135905256, + 53.85452137974488 + ], + "sensor_type": 1, + "id": 174 + }, + { + "release_time": 938, + "due_time": 1356, + "duration": 32, + "coordinate": [ + -34.485273402754274, + -98.8674650990269 + ], + "sensor_type": 1, + "id": 175 + }, + { + "release_time": 454, + "due_time": 2165, + "duration": 37, + "coordinate": [ + -80.41834543539674, + 86.56711601980413 + ], + "sensor_type": 1, + "id": 176 + }, + { + "release_time": 829, + "due_time": 1537, + "duration": 36, + "coordinate": [ + 56.41067759303547, + -74.50545871906562 + ], + "sensor_type": 1, + "id": 177 + }, + { + "release_time": 1379, + "due_time": 3496, + "duration": 22, + "coordinate": [ + 37.752979558092235, + 23.698760376470375 + ], + "sensor_type": 1, + "id": 178 + }, + { + "release_time": 1072, + "due_time": 1216, + "duration": 22, + "coordinate": [ + -44.53144984800843, + 124.03347484176282 + ], + "sensor_type": 1, + "id": 179 + }, + { + "release_time": 3197, + "due_time": 3324, + "duration": 28, + "coordinate": [ + 40.373953328549476, + 8.666807769850351 + ], + "sensor_type": 1, + "id": 180 + }, + { + "release_time": 2127, + "due_time": 2879, + "duration": 52, + "coordinate": [ + 17.439738338099843, + 32.83633432612618 + ], + "sensor_type": 1, + "id": 181 + }, + { + "release_time": 469, + "due_time": 3221, + "duration": 19, + "coordinate": [ + 27.032851641888783, + 130.03321167255194 + ], + "sensor_type": 1, + "id": 182 + }, + { + "release_time": 302, + "due_time": 3471, + "duration": 44, + "coordinate": [ + 47.93448461436449, + 7.990136749741794 + ], + "sensor_type": 1, + "id": 183 + }, + { + "release_time": 2565, + "due_time": 3036, + "duration": 27, + "coordinate": [ + 59.524975587307864, + 40.44392297526565 + ], + "sensor_type": 1, + "id": 184 + }, + { + "release_time": 2745, + "due_time": 3161, + "duration": 27, + "coordinate": [ + 41.56862140371746, + -60.75230052224889 + ], + "sensor_type": 1, + "id": 185 + }, + { + "release_time": 274, + "due_time": 2299, + "duration": 36, + "coordinate": [ + 44.89428417584867, + 78.03929918752067 + ], + "sensor_type": 1, + "id": 186 + }, + { + "release_time": 573, + "due_time": 2647, + "duration": 57, + "coordinate": [ + -24.52958653811072, + -101.06430585350667 + ], + "sensor_type": 1, + "id": 187 + }, + { + "release_time": 1685, + "due_time": 2050, + "duration": 41, + "coordinate": [ + -37.24214517008333, + -119.87078359465784 + ], + "sensor_type": 1, + "id": 188 + }, + { + "release_time": 2895, + "due_time": 3252, + "duration": 49, + "coordinate": [ + 47.291691887227984, + 8.204405041867034 + ], + "sensor_type": 1, + "id": 189 + }, + { + "release_time": 3066, + "due_time": 3583, + "duration": 15, + "coordinate": [ + -6.467359622893127, + 130.58916844925943 + ], + "sensor_type": 1, + "id": 190 + }, + { + "release_time": 3111, + "due_time": 3248, + "duration": 34, + "coordinate": [ + 26.281123589239428, + -34.667476049463744 + ], + "sensor_type": 1, + "id": 191 + }, + { + "release_time": 1450, + "due_time": 2900, + "duration": 54, + "coordinate": [ + 68.960321831572, + -124.35769261266273 + ], + "sensor_type": 1, + "id": 192 + }, + { + "release_time": 2311, + "due_time": 3080, + "duration": 38, + "coordinate": [ + 76.021157558988, + -116.52801736219382 + ], + "sensor_type": 1, + "id": 193 + }, + { + "release_time": 413, + "due_time": 1276, + "duration": 23, + "coordinate": [ + 53.05827318272824, + -127.69770035811082 + ], + "sensor_type": 1, + "id": 194 + }, + { + "release_time": 3494, + "due_time": 3599, + "duration": 33, + "coordinate": [ + 7.76077409667144, + -162.44822789532301 + ], + "sensor_type": 1, + "id": 195 + }, + { + "release_time": 1045, + "due_time": 2082, + "duration": 45, + "coordinate": [ + -83.8964015085038, + -172.69827225633009 + ], + "sensor_type": 1, + "id": 196 + }, + { + "release_time": 181, + "due_time": 819, + "duration": 54, + "coordinate": [ + -45.34650313705789, + -142.69753496579602 + ], + "sensor_type": 1, + "id": 197 + }, + { + "release_time": 3268, + "due_time": 3467, + "duration": 46, + "coordinate": [ + -50.36867025550537, + -63.408526465423506 + ], + "sensor_type": 1, + "id": 198 + }, + { + "release_time": 159, + "due_time": 1632, + "duration": 35, + "coordinate": [ + -46.00276340142936, + -31.52473856235065 + ], + "sensor_type": 1, + "id": 199 + }, + { + "release_time": 422, + "due_time": 2942, + "duration": 49, + "coordinate": [ + 71.81593160750069, + -72.77313055095854 + ], + "sensor_type": 1, + "id": 200 + }, + { + "release_time": 1330, + "due_time": 3442, + "duration": 19, + "coordinate": [ + 21.424738024048025, + 125.31268023606657 + ], + "sensor_type": 1, + "id": 201 + }, + { + "release_time": 176, + "due_time": 3018, + "duration": 20, + "coordinate": [ + -24.65772578344506, + 61.71646084711139 + ], + "sensor_type": 1, + "id": 202 + }, + { + "release_time": 3004, + "due_time": 3482, + "duration": 33, + "coordinate": [ + 17.065463102032055, + 174.46696980186454 + ], + "sensor_type": 1, + "id": 203 + }, + { + "release_time": 122, + "due_time": 1540, + "duration": 57, + "coordinate": [ + -89.29785672929022, + 59.968476508909106 + ], + "sensor_type": 1, + "id": 204 + }, + { + "release_time": 2931, + "due_time": 3428, + "duration": 19, + "coordinate": [ + -26.57168900134615, + 113.48928368571234 + ], + "sensor_type": 1, + "id": 205 + }, + { + "release_time": 2760, + "due_time": 3161, + "duration": 43, + "coordinate": [ + -79.69642550991439, + -160.1683112937067 + ], + "sensor_type": 1, + "id": 206 + }, + { + "release_time": 3220, + "due_time": 3584, + "duration": 42, + "coordinate": [ + -75.02841186062012, + -90.5953096584579 + ], + "sensor_type": 1, + "id": 207 + }, + { + "release_time": 2360, + "due_time": 2972, + "duration": 47, + "coordinate": [ + -57.80730579321634, + -124.66223337872437 + ], + "sensor_type": 1, + "id": 208 + }, + { + "release_time": 2541, + "due_time": 2736, + "duration": 27, + "coordinate": [ + -67.69532858142942, + -92.68764300366817 + ], + "sensor_type": 1, + "id": 209 + }, + { + "release_time": 2567, + "due_time": 3532, + "duration": 60, + "coordinate": [ + 36.200589328118284, + -165.30916168004666 + ], + "sensor_type": 1, + "id": 210 + }, + { + "release_time": 2730, + "due_time": 2985, + "duration": 38, + "coordinate": [ + -4.574333057622397, + 40.09054454820446 + ], + "sensor_type": 1, + "id": 211 + }, + { + "release_time": 1658, + "due_time": 2416, + "duration": 32, + "coordinate": [ + -69.00086731641076, + -140.70785225792463 + ], + "sensor_type": 1, + "id": 212 + }, + { + "release_time": 2540, + "due_time": 2987, + "duration": 47, + "coordinate": [ + 11.707279707733676, + -20.78201818158948 + ], + "sensor_type": 1, + "id": 213 + }, + { + "release_time": 1599, + "due_time": 2321, + "duration": 57, + "coordinate": [ + -30.367044054684797, + 52.016569735648886 + ], + "sensor_type": 1, + "id": 214 + }, + { + "release_time": 49, + "due_time": 1130, + "duration": 18, + "coordinate": [ + -1.6739424248101358, + -81.43577677703153 + ], + "sensor_type": 1, + "id": 215 + }, + { + "release_time": 3106, + "due_time": 3340, + "duration": 16, + "coordinate": [ + 33.31233624976109, + 1.7626330299851531 + ], + "sensor_type": 1, + "id": 216 + }, + { + "release_time": 2552, + "due_time": 3044, + "duration": 55, + "coordinate": [ + -24.891124779190918, + -90.37848705625369 + ], + "sensor_type": 1, + "id": 217 + }, + { + "release_time": 3212, + "due_time": 3431, + "duration": 48, + "coordinate": [ + -42.28951427859801, + 105.66188449907071 + ], + "sensor_type": 1, + "id": 218 + }, + { + "release_time": 3199, + "due_time": 3332, + "duration": 18, + "coordinate": [ + -79.3814619590086, + -75.54077467338611 + ], + "sensor_type": 1, + "id": 219 + }, + { + "release_time": 2343, + "due_time": 2726, + "duration": 30, + "coordinate": [ + -42.923459550097355, + -39.739357526533354 + ], + "sensor_type": 1, + "id": 220 + }, + { + "release_time": 1245, + "due_time": 1547, + "duration": 53, + "coordinate": [ + 9.130008231614013, + -51.01072624591728 + ], + "sensor_type": 1, + "id": 221 + }, + { + "release_time": 819, + "due_time": 2059, + "duration": 59, + "coordinate": [ + 70.79548487430407, + 123.78094714797606 + ], + "sensor_type": 1, + "id": 222 + }, + { + "release_time": 2026, + "due_time": 3058, + "duration": 50, + "coordinate": [ + 74.37201892830868, + -87.29423667067371 + ], + "sensor_type": 1, + "id": 223 + }, + { + "release_time": 255, + "due_time": 3094, + "duration": 39, + "coordinate": [ + -19.071130688523283, + -64.97585264444841 + ], + "sensor_type": 1, + "id": 224 + }, + { + "release_time": 439, + "due_time": 2295, + "duration": 17, + "coordinate": [ + 40.23980496000925, + -118.60415767727638 + ], + "sensor_type": 1, + "id": 225 + }, + { + "release_time": 458, + "due_time": 1741, + "duration": 45, + "coordinate": [ + -87.07564386928411, + 146.21204463888324 + ], + "sensor_type": 1, + "id": 226 + }, + { + "release_time": 3043, + "due_time": 3507, + "duration": 60, + "coordinate": [ + -48.5078914228075, + 35.58384029813058 + ], + "sensor_type": 1, + "id": 227 + }, + { + "release_time": 2859, + "due_time": 3228, + "duration": 44, + "coordinate": [ + 43.50506944529192, + 32.87471374970508 + ], + "sensor_type": 1, + "id": 228 + }, + { + "release_time": 2128, + "due_time": 2626, + "duration": 38, + "coordinate": [ + 35.033748226270546, + 67.94142712514397 + ], + "sensor_type": 1, + "id": 229 + }, + { + "release_time": 2173, + "due_time": 2580, + "duration": 57, + "coordinate": [ + -13.794409807592558, + 64.85521535253895 + ], + "sensor_type": 1, + "id": 230 + }, + { + "release_time": 3218, + "due_time": 3447, + "duration": 55, + "coordinate": [ + 60.3785319587146, + 18.885902996563146 + ], + "sensor_type": 1, + "id": 231 + }, + { + "release_time": 1083, + "due_time": 1731, + "duration": 54, + "coordinate": [ + -14.847210692049572, + -81.49895773691523 + ], + "sensor_type": 1, + "id": 232 + }, + { + "release_time": 2319, + "due_time": 3003, + "duration": 50, + "coordinate": [ + -52.21930067150031, + -113.9956333538407 + ], + "sensor_type": 1, + "id": 233 + }, + { + "release_time": 647, + "due_time": 2010, + "duration": 22, + "coordinate": [ + 82.84924215066204, + 95.90166443926364 + ], + "sensor_type": 1, + "id": 234 + }, + { + "release_time": 2862, + "due_time": 2990, + "duration": 39, + "coordinate": [ + 76.36762212104716, + -9.254444782275442 + ], + "sensor_type": 1, + "id": 235 + }, + { + "release_time": 2551, + "due_time": 3124, + "duration": 41, + "coordinate": [ + -40.509380552335315, + -103.19089623830853 + ], + "sensor_type": 1, + "id": 236 + }, + { + "release_time": 858, + "due_time": 2267, + "duration": 53, + "coordinate": [ + 81.18431667478458, + 50.28186464043711 + ], + "sensor_type": 1, + "id": 237 + }, + { + "release_time": 453, + "due_time": 3028, + "duration": 38, + "coordinate": [ + -89.23754373556626, + 28.808419589351075 + ], + "sensor_type": 1, + "id": 238 + }, + { + "release_time": 3024, + "due_time": 3428, + "duration": 38, + "coordinate": [ + -18.50425152024515, + 43.1158639009582 + ], + "sensor_type": 1, + "id": 239 + }, + { + "release_time": 598, + "due_time": 2669, + "duration": 56, + "coordinate": [ + 85.32227464634718, + -98.69567858688053 + ], + "sensor_type": 1, + "id": 240 + }, + { + "release_time": 1002, + "due_time": 2042, + "duration": 43, + "coordinate": [ + 51.51345920232299, + 135.67348833915634 + ], + "sensor_type": 1, + "id": 241 + }, + { + "release_time": 3316, + "due_time": 3527, + "duration": 58, + "coordinate": [ + 89.43582502894876, + 5.095475510982823 + ], + "sensor_type": 1, + "id": 242 + }, + { + "release_time": 1215, + "due_time": 3471, + "duration": 46, + "coordinate": [ + 47.28627559648862, + -117.99458605260511 + ], + "sensor_type": 1, + "id": 243 + }, + { + "release_time": 2734, + "due_time": 3528, + "duration": 30, + "coordinate": [ + -40.33354109972453, + -72.12441225275265 + ], + "sensor_type": 1, + "id": 244 + }, + { + "release_time": 124, + "due_time": 2975, + "duration": 55, + "coordinate": [ + 59.60911685902258, + -0.7867514891570693 + ], + "sensor_type": 1, + "id": 245 + }, + { + "release_time": 2833, + "due_time": 3299, + "duration": 25, + "coordinate": [ + 0.01935220929046011, + 53.272894542130246 + ], + "sensor_type": 1, + "id": 246 + }, + { + "release_time": 3333, + "due_time": 3514, + "duration": 19, + "coordinate": [ + 14.455642713933912, + 34.702292382304535 + ], + "sensor_type": 1, + "id": 247 + }, + { + "release_time": 2909, + "due_time": 3054, + "duration": 41, + "coordinate": [ + -53.45307883520754, + 71.20923976974973 + ], + "sensor_type": 1, + "id": 248 + }, + { + "release_time": 786, + "due_time": 3024, + "duration": 22, + "coordinate": [ + 46.153568841944235, + 179.39297728975458 + ], + "sensor_type": 1, + "id": 249 + }, + { + "release_time": 541, + "due_time": 2711, + "duration": 31, + "coordinate": [ + 30.37988043558616, + -116.52818521610567 + ], + "sensor_type": 1, + "id": 250 + }, + { + "release_time": 2630, + "due_time": 2956, + "duration": 15, + "coordinate": [ + 37.78001428241397, + 2.2020128197582096 + ], + "sensor_type": 1, + "id": 251 + }, + { + "release_time": 2965, + "due_time": 3084, + "duration": 15, + "coordinate": [ + -52.030468061698635, + 80.50970066514702 + ], + "sensor_type": 1, + "id": 252 + }, + { + "release_time": 3273, + "due_time": 3489, + "duration": 55, + "coordinate": [ + 87.36494498928008, + 54.852335781132865 + ], + "sensor_type": 1, + "id": 253 + }, + { + "release_time": 3390, + "due_time": 3460, + "duration": 23, + "coordinate": [ + 13.169662928077699, + -21.489464644473117 + ], + "sensor_type": 1, + "id": 254 + }, + { + "release_time": 3138, + "due_time": 3465, + "duration": 48, + "coordinate": [ + 49.901552305636386, + 16.72062425685263 + ], + "sensor_type": 1, + "id": 255 + } +] \ No newline at end of file diff --git a/benchmarks/aeosbench/dataset/cases/00867/constellation.json b/benchmarks/aeosbench/dataset/cases/00867/constellation.json new file mode 100644 index 0000000..c3bc2c1 --- /dev/null +++ b/benchmarks/aeosbench/dataset/cases/00867/constellation.json @@ -0,0 +1,4710 @@ +{ + "orbits": [ + { + "id": 0, + "eccentricity": 0.0002168, + "semi_major_axis": 7571000.0, + "inclination": 87.8933, + "right_ascension_of_the_ascending_node": 103.7305, + "argument_of_perigee": 77.3325 + }, + { + "id": 1, + "eccentricity": 0.0002221, + "semi_major_axis": 7571000.0, + "inclination": 87.91, + "right_ascension_of_the_ascending_node": 12.3265, + "argument_of_perigee": 81.1205 + }, + { + "id": 2, + "eccentricity": 8.38e-05, + "semi_major_axis": 6921000.0, + "inclination": 42.9991, + "right_ascension_of_the_ascending_node": 330.7602, + "argument_of_perigee": 213.8655 + }, + { + "id": 3, + "eccentricity": 0.0002679, + "semi_major_axis": 6921000.0, + "inclination": 70.0006, + "right_ascension_of_the_ascending_node": 69.3644, + "argument_of_perigee": 260.6383 + }, + { + "id": 4, + "eccentricity": 0.0001399, + "semi_major_axis": 6921000.0, + "inclination": 53.054, + "right_ascension_of_the_ascending_node": 151.7816, + "argument_of_perigee": 103.1191 + }, + { + "id": 5, + "eccentricity": 0.0001536, + "semi_major_axis": 6921000.0, + "inclination": 53.0546, + "right_ascension_of_the_ascending_node": 72.5796, + "argument_of_perigee": 92.7832 + }, + { + "id": 6, + "eccentricity": 0.0001279, + "semi_major_axis": 6921000.0, + "inclination": 53.2161, + "right_ascension_of_the_ascending_node": 198.2973, + "argument_of_perigee": 94.3841 + }, + { + "id": 7, + "eccentricity": 0.0002362, + "semi_major_axis": 7571000.0, + "inclination": 87.8954, + "right_ascension_of_the_ascending_node": 134.3003, + "argument_of_perigee": 76.7928 + }, + { + "id": 8, + "eccentricity": 0.0001383, + "semi_major_axis": 6921000.0, + "inclination": 53.2177, + "right_ascension_of_the_ascending_node": 292.7356, + "argument_of_perigee": 75.5594 + }, + { + "id": 9, + "eccentricity": 0.000219, + "semi_major_axis": 7571000.0, + "inclination": 87.9209, + "right_ascension_of_the_ascending_node": 57.9603, + "argument_of_perigee": 84.9667 + }, + { + "id": 10, + "eccentricity": 0.0001407, + "semi_major_axis": 6921000.0, + "inclination": 53.2167, + "right_ascension_of_the_ascending_node": 208.1018, + "argument_of_perigee": 100.8241 + }, + { + "id": 11, + "eccentricity": 0.0001409, + "semi_major_axis": 6921000.0, + "inclination": 53.0563, + "right_ascension_of_the_ascending_node": 312.0157, + "argument_of_perigee": 107.52 + }, + { + "id": 12, + "eccentricity": 0.0002116, + "semi_major_axis": 7571000.0, + "inclination": 87.9153, + "right_ascension_of_the_ascending_node": 88.5329, + "argument_of_perigee": 70.2753 + }, + { + "id": 13, + "eccentricity": 0.000135, + "semi_major_axis": 6921000.0, + "inclination": 53.055, + "right_ascension_of_the_ascending_node": 18.0612, + "argument_of_perigee": 89.5814 + }, + { + "id": 14, + "eccentricity": 0.0004871, + "semi_major_axis": 6921000.0, + "inclination": 53.0484, + "right_ascension_of_the_ascending_node": 194.2246, + "argument_of_perigee": 34.4754 + }, + { + "id": 15, + "eccentricity": 0.0107251, + "semi_major_axis": 7471000.0, + "inclination": 63.4385, + "right_ascension_of_the_ascending_node": 196.215, + "argument_of_perigee": 1.9311 + }, + { + "id": 16, + "eccentricity": 0.0001205, + "semi_major_axis": 6921000.0, + "inclination": 53.0554, + "right_ascension_of_the_ascending_node": 260.2431, + "argument_of_perigee": 81.7882 + }, + { + "id": 17, + "eccentricity": 0.0001506, + "semi_major_axis": 6963000.0, + "inclination": 97.7606, + "right_ascension_of_the_ascending_node": 185.5402, + "argument_of_perigee": 88.9877 + }, + { + "id": 18, + "eccentricity": 0.000272, + "semi_major_axis": 6921000.0, + "inclination": 70.0009, + "right_ascension_of_the_ascending_node": 290.6317, + "argument_of_perigee": 252.8556 + }, + { + "id": 19, + "eccentricity": 0.0001366, + "semi_major_axis": 6921000.0, + "inclination": 53.0551, + "right_ascension_of_the_ascending_node": 136.5721, + "argument_of_perigee": 92.3834 + }, + { + "id": 20, + "eccentricity": 0.0012621, + "semi_major_axis": 6959000.0, + "inclination": 97.5005, + "right_ascension_of_the_ascending_node": 231.0436, + "argument_of_perigee": 302.3411 + }, + { + "id": 21, + "eccentricity": 0.0001728, + "semi_major_axis": 7571000.0, + "inclination": 87.9289, + "right_ascension_of_the_ascending_node": 27.6178, + "argument_of_perigee": 104.9979 + }, + { + "id": 22, + "eccentricity": 0.0001293, + "semi_major_axis": 6921000.0, + "inclination": 53.2182, + "right_ascension_of_the_ascending_node": 15.5169, + "argument_of_perigee": 100.3794 + }, + { + "id": 23, + "eccentricity": 0.0002387, + "semi_major_axis": 7571000.0, + "inclination": 87.9206, + "right_ascension_of_the_ascending_node": 57.8901, + "argument_of_perigee": 82.3213 + }, + { + "id": 24, + "eccentricity": 0.0002069, + "semi_major_axis": 7571000.0, + "inclination": 87.8951, + "right_ascension_of_the_ascending_node": 134.2545, + "argument_of_perigee": 85.0832 + }, + { + "id": 25, + "eccentricity": 0.0016559, + "semi_major_axis": 7025000.0, + "inclination": 97.7535, + "right_ascension_of_the_ascending_node": 234.9972, + "argument_of_perigee": 290.0812 + }, + { + "id": 26, + "eccentricity": 0.0063155, + "semi_major_axis": 7471000.0, + "inclination": 63.4477, + "right_ascension_of_the_ascending_node": 253.3753, + "argument_of_perigee": 172.3336 + }, + { + "id": 27, + "eccentricity": 0.0001225, + "semi_major_axis": 6921000.0, + "inclination": 53.2181, + "right_ascension_of_the_ascending_node": 15.5426, + "argument_of_perigee": 101.2064 + }, + { + "id": 28, + "eccentricity": 0.0001708, + "semi_major_axis": 7571000.0, + "inclination": 87.9173, + "right_ascension_of_the_ascending_node": 149.4279, + "argument_of_perigee": 100.2855 + }, + { + "id": 29, + "eccentricity": 0.0001311, + "semi_major_axis": 6921000.0, + "inclination": 53.0537, + "right_ascension_of_the_ascending_node": 270.4824, + "argument_of_perigee": 86.7906 + }, + { + "id": 30, + "eccentricity": 0.0001056, + "semi_major_axis": 6921000.0, + "inclination": 53.054, + "right_ascension_of_the_ascending_node": 270.2801, + "argument_of_perigee": 85.1765 + }, + { + "id": 31, + "eccentricity": 0.0002045, + "semi_major_axis": 7571000.0, + "inclination": 87.9143, + "right_ascension_of_the_ascending_node": 119.0463, + "argument_of_perigee": 81.7593 + }, + { + "id": 32, + "eccentricity": 0.0003427, + "semi_major_axis": 7571000.0, + "inclination": 87.9146, + "right_ascension_of_the_ascending_node": 88.5309, + "argument_of_perigee": 54.8254 + }, + { + "id": 33, + "eccentricity": 0.0011462, + "semi_major_axis": 6959000.0, + "inclination": 97.5134, + "right_ascension_of_the_ascending_node": 232.4536, + "argument_of_perigee": 293.1528 + }, + { + "id": 34, + "eccentricity": 0.0001588, + "semi_major_axis": 6921000.0, + "inclination": 53.0561, + "right_ascension_of_the_ascending_node": 285.4169, + "argument_of_perigee": 117.7418 + }, + { + "id": 35, + "eccentricity": 0.0001095, + "semi_major_axis": 6921000.0, + "inclination": 53.0539, + "right_ascension_of_the_ascending_node": 191.0756, + "argument_of_perigee": 88.4923 + }, + { + "id": 36, + "eccentricity": 0.0001292, + "semi_major_axis": 6921000.0, + "inclination": 53.0555, + "right_ascension_of_the_ascending_node": 308.9919, + "argument_of_perigee": 85.8608 + }, + { + "id": 37, + "eccentricity": 0.0001164, + "semi_major_axis": 6921000.0, + "inclination": 53.2158, + "right_ascension_of_the_ascending_node": 203.4267, + "argument_of_perigee": 101.0343 + }, + { + "id": 38, + "eccentricity": 0.0011954, + "semi_major_axis": 6962000.0, + "inclination": 97.5297, + "right_ascension_of_the_ascending_node": 235.205, + "argument_of_perigee": 302.9195 + }, + { + "id": 39, + "eccentricity": 0.0001571, + "semi_major_axis": 6921000.0, + "inclination": 53.0555, + "right_ascension_of_the_ascending_node": 275.1783, + "argument_of_perigee": 105.4114 + }, + { + "id": 40, + "eccentricity": 0.0004468, + "semi_major_axis": 6906000.0, + "inclination": 97.4217, + "right_ascension_of_the_ascending_node": 241.8845, + "argument_of_perigee": 219.0991 + }, + { + "id": 41, + "eccentricity": 0.0001066, + "semi_major_axis": 6921000.0, + "inclination": 43.0034, + "right_ascension_of_the_ascending_node": 142.5661, + "argument_of_perigee": 268.1304 + }, + { + "id": 42, + "eccentricity": 0.0001277, + "semi_major_axis": 6921000.0, + "inclination": 53.0532, + "right_ascension_of_the_ascending_node": 260.2936, + "argument_of_perigee": 104.6241 + }, + { + "id": 43, + "eccentricity": 0.0001387, + "semi_major_axis": 6921000.0, + "inclination": 53.0542, + "right_ascension_of_the_ascending_node": 156.4143, + "argument_of_perigee": 89.3213 + }, + { + "id": 44, + "eccentricity": 0.0001435, + "semi_major_axis": 6921000.0, + "inclination": 53.2184, + "right_ascension_of_the_ascending_node": 50.1802, + "argument_of_perigee": 85.3568 + }, + { + "id": 45, + "eccentricity": 0.0001277, + "semi_major_axis": 6921000.0, + "inclination": 53.2185, + "right_ascension_of_the_ascending_node": 326.2233, + "argument_of_perigee": 89.6887 + }, + { + "id": 46, + "eccentricity": 0.0001191, + "semi_major_axis": 6921000.0, + "inclination": 53.0535, + "right_ascension_of_the_ascending_node": 205.9209, + "argument_of_perigee": 84.1448 + }, + { + "id": 47, + "eccentricity": 0.0001211, + "semi_major_axis": 6921000.0, + "inclination": 53.217, + "right_ascension_of_the_ascending_node": 272.0443, + "argument_of_perigee": 94.2816 + } + ], + "satellites": [ + { + "inertia": [ + 160.05487060546875, + 0.0, + 0.0, + 0.0, + 58.8365364074707, + 0.0, + 0.0, + 0.0, + 86.65210723876953 + ], + "mass": 173.81482004536866, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 0, + "solar_panel": { + "direction": [ + -0.16866086318185988, + 0.5077082694934504, + -0.8448584652583626 + ], + "area": 0.459084596558485, + "efficiency": 0.38126820756285174 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.32139697845142157, + "power": 8.531935842192842, + "type": 1 + }, + "battery": { + "capacity": 9162.474684229166, + "percentage": 0.30017701494776805 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 481.0858657849514, + "power": 6.62249706503361, + "efficiency": 0.5921795371083469 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 546.9575110068009, + "power": 6.521424251797418, + "efficiency": 0.5858836631051022 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 619.5045920528125, + "power": 6.786978392339272, + "efficiency": 0.5500275858801982 + } + ], + "mrp_control": { + "k": 24.476978425763917, + "ki": 0.008364753632494854, + "p": 56.76389879503256, + "integral_limit": 0.01955661993852628 + }, + "true_anomaly": 211.78498347195753, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 0 + }, + { + "inertia": [ + 82.71658325195312, + 0.0, + 0.0, + 0.0, + 115.31809997558594, + 0.0, + 0.0, + 0.0, + 184.9622802734375 + ], + "mass": 76.05553925850084, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 1, + "solar_panel": { + "direction": [ + 0.2782453488408595, + 0.7831751330423796, + -0.5560721507434799 + ], + "area": 0.2411212086673151, + "efficiency": 0.413447261803912 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.19741240347731925, + "power": 6.55362827360235, + "type": 1 + }, + "battery": { + "capacity": 25899.795014509466, + "percentage": 0.8324789511679207 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 729.1618058146217, + "power": 5.25405954157496, + "efficiency": 0.568694189056328 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 717.627284234849, + "power": 5.429571993974061, + "efficiency": 0.5959191713172795 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 560.7818321075624, + "power": 5.6408089927889264, + "efficiency": 0.557074092552298 + } + ], + "mrp_control": { + "k": 58.697595656104504, + "ki": 0.008843891097637356, + "p": 159.05251153228946, + "integral_limit": 0.02630198392840806 + }, + "true_anomaly": 286.3251749601019, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 1 + }, + { + "inertia": [ + 149.64129638671875, + 0.0, + 0.0, + 0.0, + 70.52127838134766, + 0.0, + 0.0, + 0.0, + 73.46745300292969 + ], + "mass": 138.2605875598565, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 2, + "solar_panel": { + "direction": [ + 0.4086031013927315, + 0.7080253402320578, + -0.5759718943850648 + ], + "area": 0.324724862665516, + "efficiency": 0.1865713767598731 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.24676077199167237, + "power": 6.800452737590636, + "type": 1 + }, + "battery": { + "capacity": 20670.556987008946, + "percentage": 0.7492916073034098 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 740.8678026076473, + "power": 6.199271392970686, + "efficiency": 0.542831342795559 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 495.4704763111657, + "power": 6.954945202641597, + "efficiency": 0.5865179653939991 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 516.7937941009282, + "power": 6.506399771806568, + "efficiency": 0.5032865304625576 + } + ], + "mrp_control": { + "k": 24.22471580013987, + "ki": 0.001656376261599122, + "p": 71.34933491907478, + "integral_limit": 0.0005756590904777741 + }, + "true_anomaly": 310.11350359974705, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 2 + }, + { + "inertia": [ + 144.63186645507812, + 0.0, + 0.0, + 0.0, + 129.28280639648438, + 0.0, + 0.0, + 0.0, + 199.30108642578125 + ], + "mass": 173.11420717247623, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 3, + "solar_panel": { + "direction": [ + 0.15989950594198424, + 0.1067456985034655, + -0.9813447426111359 + ], + "area": 0.4053945895258869, + "efficiency": 0.20044475398012948 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.1481851437413762, + "power": 1.9445576130209026, + "type": 1 + }, + "battery": { + "capacity": 22541.73754413228, + "percentage": 0.8023944245060978 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 481.11273623281465, + "power": 5.042637897933236, + "efficiency": 0.518564571756759 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 653.7742565992062, + "power": 5.488021650048168, + "efficiency": 0.5869024472027852 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 589.6928439168787, + "power": 6.386162688916344, + "efficiency": 0.5301517262895726 + } + ], + "mrp_control": { + "k": 33.173823639475565, + "ki": 0.009877837349174471, + "p": 87.12994427003723, + "integral_limit": 0.009554310995531258 + }, + "true_anomaly": 136.2302178233206, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 3 + }, + { + "inertia": [ + 111.46115112304688, + 0.0, + 0.0, + 0.0, + 82.32505798339844, + 0.0, + 0.0, + 0.0, + 86.43150329589844 + ], + "mass": 161.91109261400675, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 4, + "solar_panel": { + "direction": [ + -0.8277180200075679, + 0.2122013943084854, + 0.5194742030248336 + ], + "area": 0.13215444074839572, + "efficiency": 0.2773540304901274 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3364240834087239, + "power": 3.9904610528379716, + "type": 1 + }, + "battery": { + "capacity": 20381.173332527527, + "percentage": 0.7020873901513096 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 692.6084971208244, + "power": 6.031271062250391, + "efficiency": 0.5366549908165035 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 648.9578618909748, + "power": 5.568712136938331, + "efficiency": 0.5679702211486931 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 741.3412105248781, + "power": 5.384515075797566, + "efficiency": 0.5902529662411139 + } + ], + "mrp_control": { + "k": 26.358585480277366, + "ki": 0.007382399284572237, + "p": 79.80229266314898, + "integral_limit": 0.0004514354207882927 + }, + "true_anomaly": 357.47530284554745, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 4 + }, + { + "inertia": [ + 179.31297302246094, + 0.0, + 0.0, + 0.0, + 100.02051544189453, + 0.0, + 0.0, + 0.0, + 177.91259765625 + ], + "mass": 147.68194034308692, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 5, + "solar_panel": { + "direction": [ + 0.7563128148571983, + 0.2735978675462944, + -0.5942517420730896 + ], + "area": 0.3380517142416902, + "efficiency": 0.42629029126317586 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3345432017973007, + "power": 5.3201336738576845, + "type": 1 + }, + "battery": { + "capacity": 23898.078331888617, + "percentage": 0.7128044858045548 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 518.2409088117493, + "power": 5.489820826324042, + "efficiency": 0.5692752505316714 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 441.94207088650427, + "power": 5.634815442759573, + "efficiency": 0.5287556995754588 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 606.3190585067105, + "power": 6.2406958339474565, + "efficiency": 0.5547920850973431 + } + ], + "mrp_control": { + "k": 21.674226082187257, + "ki": 0.009578559905749094, + "p": 84.03823910874742, + "integral_limit": 0.03396898010767368 + }, + "true_anomaly": 46.46211087629341, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 5 + }, + { + "inertia": [ + 194.77310180664062, + 0.0, + 0.0, + 0.0, + 133.19107055664062, + 0.0, + 0.0, + 0.0, + 177.72781372070312 + ], + "mass": 96.59874883462079, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 6, + "solar_panel": { + "direction": [ + -0.6898046835586665, + 0.27986407000917884, + -0.6677167070385654 + ], + "area": 0.24807075922776456, + "efficiency": 0.31367160589873705 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3512225027916577, + "power": 2.834750593130989, + "type": 1 + }, + "battery": { + "capacity": 12807.99354936523, + "percentage": 0.38186151325320894 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 513.1903704112042, + "power": 6.235715794992533, + "efficiency": 0.5313500131834253 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 566.1919190938219, + "power": 6.3698714709247986, + "efficiency": 0.5327969762132047 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 460.8160110621352, + "power": 5.048778871435333, + "efficiency": 0.5855417274274431 + } + ], + "mrp_control": { + "k": 28.170765258732228, + "ki": 0.006198979999741559, + "p": 59.353287558934646, + "integral_limit": 0.00918655444869251 + }, + "true_anomaly": 293.9183559753979, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 6 + }, + { + "inertia": [ + 151.27017211914062, + 0.0, + 0.0, + 0.0, + 70.54766082763672, + 0.0, + 0.0, + 0.0, + 180.2403564453125 + ], + "mass": 55.051825142764386, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 7, + "solar_panel": { + "direction": [ + -0.09551470756479516, + 0.3098462504306351, + -0.9459768716691164 + ], + "area": 0.4560772658180715, + "efficiency": 0.2958884292829651 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.12046633293469303, + "power": 2.498281316231357, + "type": 1 + }, + "battery": { + "capacity": 19850.163562262347, + "percentage": 0.2158822674817796 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 463.9091907089973, + "power": 6.087844105061299, + "efficiency": 0.5789480379507213 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 723.5447296109123, + "power": 6.298837774031852, + "efficiency": 0.5130269119539419 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 461.6987502029607, + "power": 5.619411978259068, + "efficiency": 0.5513465986989354 + } + ], + "mrp_control": { + "k": 33.04411678310224, + "ki": 0.007320644425578471, + "p": 115.97163478368472, + "integral_limit": 0.009322232348385188 + }, + "true_anomaly": 294.3362691148346, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 7 + }, + { + "inertia": [ + 164.69927978515625, + 0.0, + 0.0, + 0.0, + 177.44561767578125, + 0.0, + 0.0, + 0.0, + 168.81134033203125 + ], + "mass": 184.22009277665626, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 8, + "solar_panel": { + "direction": [ + -0.5106419676943965, + 0.35464804048181814, + -0.7832429688235967 + ], + "area": 0.47539271054852406, + "efficiency": 0.13979901991947946 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.26137298959955724, + "power": 2.1855323618722866, + "type": 1 + }, + "battery": { + "capacity": 17870.006284225852, + "percentage": 0.46475406730951785 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 704.3837150439671, + "power": 6.717607406283197, + "efficiency": 0.5963834717327685 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 505.59000700386576, + "power": 5.046718687748379, + "efficiency": 0.5351471094316649 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 509.20402622941907, + "power": 6.506047046984534, + "efficiency": 0.593419901579666 + } + ], + "mrp_control": { + "k": 61.36054049823374, + "ki": 0.007178967144352061, + "p": 162.28984924173105, + "integral_limit": 0.013069368292876407 + }, + "true_anomaly": 110.77366721708191, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 8 + }, + { + "inertia": [ + 112.44387817382812, + 0.0, + 0.0, + 0.0, + 76.76985931396484, + 0.0, + 0.0, + 0.0, + 178.8876953125 + ], + "mass": 151.83432154967153, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 9, + "solar_panel": { + "direction": [ + -0.831296693751794, + 0.45676769030111763, + 0.31671609377219584 + ], + "area": 0.42948970116099616, + "efficiency": 0.49491915350747384 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.42742604269825046, + "power": 8.165392109144882, + "type": 1 + }, + "battery": { + "capacity": 13633.618840504896, + "percentage": 0.6880980415825809 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 481.1930089182487, + "power": 5.065033703692271, + "efficiency": 0.528722784841023 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 460.5164920539527, + "power": 5.966426659410452, + "efficiency": 0.5438487532600896 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 713.2845612801116, + "power": 6.73066494863481, + "efficiency": 0.5945551278826505 + } + ], + "mrp_control": { + "k": 16.358398740124453, + "ki": 0.004379803561947295, + "p": 52.62195258241798, + "integral_limit": 0.01968487412894034 + }, + "true_anomaly": 31.19087549247493, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 9 + }, + { + "inertia": [ + 124.51182556152344, + 0.0, + 0.0, + 0.0, + 108.33793640136719, + 0.0, + 0.0, + 0.0, + 85.43519592285156 + ], + "mass": 122.34705739102169, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 10, + "solar_panel": { + "direction": [ + -0.7561808625051422, + 0.10373286441712741, + -0.6460882261895795 + ], + "area": 0.46778440449557845, + "efficiency": 0.3399300502449686 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.351656590018685, + "power": 7.847085984970774, + "type": 1 + }, + "battery": { + "capacity": 23151.972040065968, + "percentage": 0.16371558883403636 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 667.7250525877721, + "power": 5.074950319939763, + "efficiency": 0.5946991826728956 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 679.060264242099, + "power": 6.810821252986065, + "efficiency": 0.552747136372207 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 558.2507301184039, + "power": 5.130487390934677, + "efficiency": 0.5372250695898184 + } + ], + "mrp_control": { + "k": 48.93818916205217, + "ki": 0.0018814542430651904, + "p": 152.6575026974929, + "integral_limit": 0.007478097610193855 + }, + "true_anomaly": 283.0736633231131, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 10 + }, + { + "inertia": [ + 66.86691284179688, + 0.0, + 0.0, + 0.0, + 132.04571533203125, + 0.0, + 0.0, + 0.0, + 194.48257446289062 + ], + "mass": 82.3946584575182, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 11, + "solar_panel": { + "direction": [ + -0.8022720501248771, + 0.4341049984972906, + -0.4097711652472558 + ], + "area": 0.24968707390956088, + "efficiency": 0.14995572655649433 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.33498592757546725, + "power": 8.700836245235806, + "type": 1 + }, + "battery": { + "capacity": 28145.602332007293, + "percentage": 0.17462354668709484 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 634.4845639343416, + "power": 6.66761454755298, + "efficiency": 0.5645666538900961 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 639.3255993361676, + "power": 5.348201627805599, + "efficiency": 0.5264808255488155 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 403.0093466838525, + "power": 5.184658139703285, + "efficiency": 0.5014117883484772 + } + ], + "mrp_control": { + "k": 34.875747813940144, + "ki": 0.0021188638403597314, + "p": 100.24035319964533, + "integral_limit": 0.007551002673364945 + }, + "true_anomaly": 17.808763504780195, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 11 + }, + { + "inertia": [ + 199.52516174316406, + 0.0, + 0.0, + 0.0, + 133.24774169921875, + 0.0, + 0.0, + 0.0, + 73.35154724121094 + ], + "mass": 107.6654853416608, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 12, + "solar_panel": { + "direction": [ + -0.3343809220959848, + 0.5395777953471812, + -0.7726870011243326 + ], + "area": 0.32895044223622527, + "efficiency": 0.30892155246194575 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3592501244789853, + "power": 6.7791382830175495, + "type": 1 + }, + "battery": { + "capacity": 11961.071928714307, + "percentage": 0.8915370459022401 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 484.58218075598097, + "power": 6.88805777157151, + "efficiency": 0.5343663139094987 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 749.7930294277874, + "power": 5.30369571331282, + "efficiency": 0.5520206582087642 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 496.15944402974935, + "power": 6.450858444840578, + "efficiency": 0.5275246979986383 + } + ], + "mrp_control": { + "k": 34.62071724733189, + "ki": 0.004318420232121505, + "p": 94.31644724097545, + "integral_limit": 0.018052198358133466 + }, + "true_anomaly": 54.37730518187821, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 12 + }, + { + "inertia": [ + 96.11229705810547, + 0.0, + 0.0, + 0.0, + 86.46250915527344, + 0.0, + 0.0, + 0.0, + 53.89992141723633 + ], + "mass": 183.9705546437268, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 13, + "solar_panel": { + "direction": [ + 0.786476037260966, + 0.4296083842680229, + 0.4437252291462659 + ], + "area": 0.29324726245702204, + "efficiency": 0.48178737994922016 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4340991983696144, + "power": 1.0600255729498371, + "type": 1 + }, + "battery": { + "capacity": 24586.010120211708, + "percentage": 0.732112305086254 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 532.8461585204949, + "power": 6.861184646183895, + "efficiency": 0.5738423112525401 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 614.0904437880924, + "power": 6.9469142946952065, + "efficiency": 0.5228348599014079 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 693.6955000535445, + "power": 5.771762040406745, + "efficiency": 0.5764328163497897 + } + ], + "mrp_control": { + "k": 16.028606086034788, + "ki": 0.006999328531351564, + "p": 50.142737736949, + "integral_limit": 0.024621003787913324 + }, + "true_anomaly": 250.688925658644, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 13 + }, + { + "inertia": [ + 115.88953399658203, + 0.0, + 0.0, + 0.0, + 128.47860717773438, + 0.0, + 0.0, + 0.0, + 90.74420166015625 + ], + "mass": 73.92478630410962, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 14, + "solar_panel": { + "direction": [ + -0.07906763697101353, + 0.4855187250462231, + -0.870643369246737 + ], + "area": 0.2210893399694475, + "efficiency": 0.49155075727041175 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.18674165475819518, + "power": 2.2881287458843382, + "type": 1 + }, + "battery": { + "capacity": 8056.198568886859, + "percentage": 0.6922213766586438 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 522.7526378976863, + "power": 6.320052602059467, + "efficiency": 0.5811545001773608 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 624.6933822854344, + "power": 5.214774650391099, + "efficiency": 0.5131443089719909 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 743.9297962727596, + "power": 5.750706561180729, + "efficiency": 0.5492090919742574 + } + ], + "mrp_control": { + "k": 37.5719734280387, + "ki": 0.004668149461768451, + "p": 148.83620032626249, + "integral_limit": 0.007684643666174274 + }, + "true_anomaly": 212.43074920161234, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 14 + }, + { + "inertia": [ + 196.71311950683594, + 0.0, + 0.0, + 0.0, + 153.74166870117188, + 0.0, + 0.0, + 0.0, + 91.49099731445312 + ], + "mass": 52.132677534998635, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 15, + "solar_panel": { + "direction": [ + -0.11970913375250647, + 0.015721292321671642, + 0.992684524037703 + ], + "area": 0.2896284287932527, + "efficiency": 0.2199521348980752 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4252561417949806, + "power": 1.8898982526922752, + "type": 1 + }, + "battery": { + "capacity": 13019.875505634158, + "percentage": 0.318471340453242 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 544.0618482929233, + "power": 5.034217922194444, + "efficiency": 0.5910876424450053 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 465.2143958426761, + "power": 5.257655636085899, + "efficiency": 0.5194070349756275 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 438.0655293270554, + "power": 6.476814821532777, + "efficiency": 0.5024918922804656 + } + ], + "mrp_control": { + "k": 65.69164874415839, + "ki": 0.0026662888513311056, + "p": 138.74607456711902, + "integral_limit": 0.011884941302592574 + }, + "true_anomaly": 212.57069192328385, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 15 + }, + { + "inertia": [ + 189.24417114257812, + 0.0, + 0.0, + 0.0, + 186.975341796875, + 0.0, + 0.0, + 0.0, + 123.98065948486328 + ], + "mass": 155.93155854610887, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 16, + "solar_panel": { + "direction": [ + 0.9119486735772071, + 0.04183793647085362, + 0.4081656573410276 + ], + "area": 0.4401410368969836, + "efficiency": 0.4321406814428864 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3679655862881611, + "power": 8.72024602491951, + "type": 1 + }, + "battery": { + "capacity": 8037.723816410297, + "percentage": 0.29075084654888633 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 436.9321938903618, + "power": 5.517533892136984, + "efficiency": 0.5896089824219989 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 614.4068479433884, + "power": 6.644262504571788, + "efficiency": 0.5477332147575956 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 681.2573671792865, + "power": 6.858737905870522, + "efficiency": 0.5304666790790147 + } + ], + "mrp_control": { + "k": 53.94432317393239, + "ki": 0.003466442639764578, + "p": 171.56056993475687, + "integral_limit": 0.012560267720182643 + }, + "true_anomaly": 160.0187308498872, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 16 + }, + { + "inertia": [ + 105.55035400390625, + 0.0, + 0.0, + 0.0, + 173.93984985351562, + 0.0, + 0.0, + 0.0, + 165.90818786621094 + ], + "mass": 101.4986737623176, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 17, + "solar_panel": { + "direction": [ + -0.5651245188476025, + 0.5164074895336197, + 0.6433953550895828 + ], + "area": 0.2849926976348782, + "efficiency": 0.10608010093704144 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.47800926200691884, + "power": 3.040205321082602, + "type": 1 + }, + "battery": { + "capacity": 13329.543339029282, + "percentage": 0.49011607609763874 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 748.0455843112777, + "power": 6.111002013620135, + "efficiency": 0.5026172895737964 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 589.4840262400471, + "power": 5.0872952567438, + "efficiency": 0.5114669286226302 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 529.151778895153, + "power": 5.166696501551359, + "efficiency": 0.5929813310604306 + } + ], + "mrp_control": { + "k": 61.9701568178456, + "ki": 0.004076637733772521, + "p": 241.88814734225528, + "integral_limit": 0.014966514903078838 + }, + "true_anomaly": 247.9653617523798, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 17 + }, + { + "inertia": [ + 140.24130249023438, + 0.0, + 0.0, + 0.0, + 162.4169464111328, + 0.0, + 0.0, + 0.0, + 153.556640625 + ], + "mass": 83.77461760857932, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 18, + "solar_panel": { + "direction": [ + -0.22081208293005938, + 0.04853905644327944, + -0.9741077887131817 + ], + "area": 0.1420781695254928, + "efficiency": 0.21088994246217274 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.34091856304000356, + "power": 3.684639687921939, + "type": 1 + }, + "battery": { + "capacity": 23069.70319598309, + "percentage": 0.17608341537049182 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 405.9800871678787, + "power": 6.826235457523841, + "efficiency": 0.5352394813003528 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 554.3168616129292, + "power": 5.81473380899391, + "efficiency": 0.5607888924581222 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 559.3358991186101, + "power": 5.2014142680538225, + "efficiency": 0.5991296395997249 + } + ], + "mrp_control": { + "k": 19.962423644140006, + "ki": 0.008722744950223484, + "p": 46.12287730086483, + "integral_limit": 0.02466178717163526 + }, + "true_anomaly": 317.29267456495086, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 18 + }, + { + "inertia": [ + 116.63732147216797, + 0.0, + 0.0, + 0.0, + 75.74476623535156, + 0.0, + 0.0, + 0.0, + 92.83955383300781 + ], + "mass": 158.02438008120555, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 19, + "solar_panel": { + "direction": [ + 0.11036621338014316, + 0.9612100472698482, + -0.2527737011075816 + ], + "area": 0.15758771412771952, + "efficiency": 0.2618604869869311 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.10480309170469196, + "power": 2.5925607820759424, + "type": 1 + }, + "battery": { + "capacity": 8156.032962234716, + "percentage": 0.1168831676902264 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 618.8519924056018, + "power": 6.770633692566632, + "efficiency": 0.5225617905488491 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 687.4978298533899, + "power": 6.239782784462134, + "efficiency": 0.5068686129222704 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 621.608590891368, + "power": 6.065427249921607, + "efficiency": 0.5557270285301728 + } + ], + "mrp_control": { + "k": 48.10150899597006, + "ki": 0.006126020710075068, + "p": 119.56480507179533, + "integral_limit": 0.003817175659885866 + }, + "true_anomaly": 234.15192624789194, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 19 + }, + { + "inertia": [ + 170.0894317626953, + 0.0, + 0.0, + 0.0, + 126.17681121826172, + 0.0, + 0.0, + 0.0, + 162.92239379882812 + ], + "mass": 157.42185238772106, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 20, + "solar_panel": { + "direction": [ + 0.6852871511679705, + 0.023827686253436474, + 0.7278830687767748 + ], + "area": 0.4149466242600647, + "efficiency": 0.30416182090330823 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.14733538223526244, + "power": 6.999537165617885, + "type": 1 + }, + "battery": { + "capacity": 12152.418085683688, + "percentage": 0.9373104866936208 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 642.7546740810742, + "power": 6.007152501483241, + "efficiency": 0.5519623052895228 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 406.5407277132407, + "power": 6.726099807275624, + "efficiency": 0.510428435026745 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 550.4989724773864, + "power": 5.040479913302724, + "efficiency": 0.5658317085943905 + } + ], + "mrp_control": { + "k": 24.003350979259082, + "ki": 0.006031724971657854, + "p": 63.708205021496035, + "integral_limit": 0.02749982929462183 + }, + "true_anomaly": 260.81489522366655, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 20 + }, + { + "inertia": [ + 167.1875457763672, + 0.0, + 0.0, + 0.0, + 130.8555450439453, + 0.0, + 0.0, + 0.0, + 62.424285888671875 + ], + "mass": 148.38178275114257, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 21, + "solar_panel": { + "direction": [ + -0.3401988299366042, + 0.9402129513754356, + -0.016259218174880623 + ], + "area": 0.4799555652680544, + "efficiency": 0.2770603444100507 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.20487794863412315, + "power": 7.7401641922353965, + "type": 1 + }, + "battery": { + "capacity": 16851.439029842146, + "percentage": 0.22658197663799032 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 606.9202317054612, + "power": 5.4351909554065, + "efficiency": 0.5293106729822463 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 454.5470988395749, + "power": 5.574926924359308, + "efficiency": 0.5690196474620416 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 618.7976200180217, + "power": 6.141430498212746, + "efficiency": 0.5461896894255815 + } + ], + "mrp_control": { + "k": 23.976641818621598, + "ki": 0.0045918755632704715, + "p": 55.24745501969649, + "integral_limit": 0.011689260587752597 + }, + "true_anomaly": 200.29076483136703, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 21 + }, + { + "inertia": [ + 119.64872741699219, + 0.0, + 0.0, + 0.0, + 159.80076599121094, + 0.0, + 0.0, + 0.0, + 163.5137939453125 + ], + "mass": 190.8238079894127, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 22, + "solar_panel": { + "direction": [ + 0.5835008656069502, + 0.002486784296892721, + 0.8121087093116294 + ], + "area": 0.4123786192200317, + "efficiency": 0.30860669060433943 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.23209738766380422, + "power": 2.280043844652356, + "type": 1 + }, + "battery": { + "capacity": 10855.2054442396, + "percentage": 0.6720802212582759 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 412.44379430731306, + "power": 5.523023417990215, + "efficiency": 0.5298528666451148 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 572.2900068158193, + "power": 5.559226353026511, + "efficiency": 0.508760355982102 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 682.316619224687, + "power": 5.396776214473754, + "efficiency": 0.5529695173110621 + } + ], + "mrp_control": { + "k": 28.29614115959812, + "ki": 0.0075686982098975885, + "p": 66.59896582352846, + "integral_limit": 0.022701535770486076 + }, + "true_anomaly": 326.4278541858603, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 22 + }, + { + "inertia": [ + 146.63677978515625, + 0.0, + 0.0, + 0.0, + 155.97463989257812, + 0.0, + 0.0, + 0.0, + 199.58493041992188 + ], + "mass": 57.297893459039464, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 23, + "solar_panel": { + "direction": [ + 0.1454856801755418, + 0.4427438051598178, + 0.8847665453985392 + ], + "area": 0.3139710028389458, + "efficiency": 0.3970904709602976 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.27360873273502817, + "power": 5.0871187746279976, + "type": 1 + }, + "battery": { + "capacity": 12942.611972087787, + "percentage": 0.6596167440896633 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 595.8240017792715, + "power": 6.811400904401731, + "efficiency": 0.5890718362921153 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 498.9665088498021, + "power": 5.499380677175861, + "efficiency": 0.5347309107987354 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 428.15867351693055, + "power": 6.504646858137921, + "efficiency": 0.5117630269166047 + } + ], + "mrp_control": { + "k": 43.22290123672817, + "ki": 0.009912609182084323, + "p": 90.89891181940793, + "integral_limit": 0.002664005039761959 + }, + "true_anomaly": 232.78050493833484, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 23 + }, + { + "inertia": [ + 56.46048355102539, + 0.0, + 0.0, + 0.0, + 147.8096923828125, + 0.0, + 0.0, + 0.0, + 63.76116943359375 + ], + "mass": 164.17110382406105, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 24, + "solar_panel": { + "direction": [ + 0.48202733126861413, + 0.39193431541845375, + 0.7836052222308921 + ], + "area": 0.3510662310367725, + "efficiency": 0.3927564220072016 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3719319203015563, + "power": 8.165103674128769, + "type": 1 + }, + "battery": { + "capacity": 10806.925402114804, + "percentage": 0.17858413512850652 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 538.5811978675117, + "power": 6.73963960341799, + "efficiency": 0.5269195643589542 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 507.47724982235746, + "power": 5.056566069085436, + "efficiency": 0.5677887481784231 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 634.9679033416321, + "power": 5.041612001246968, + "efficiency": 0.5842704485577407 + } + ], + "mrp_control": { + "k": 50.09826633188151, + "ki": 0.009509705881604888, + "p": 131.1738718692487, + "integral_limit": 0.008919531451347154 + }, + "true_anomaly": 71.46862147506343, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 24 + }, + { + "inertia": [ + 165.54466247558594, + 0.0, + 0.0, + 0.0, + 129.41775512695312, + 0.0, + 0.0, + 0.0, + 56.50896072387695 + ], + "mass": 85.33073046143522, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 25, + "solar_panel": { + "direction": [ + 0.7580808711467253, + 0.055895125760462884, + -0.6497608234709477 + ], + "area": 0.1418304243832238, + "efficiency": 0.28682494383066226 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.16529480130708113, + "power": 8.071823982174156, + "type": 1 + }, + "battery": { + "capacity": 11529.935834124171, + "percentage": 0.4303372800645009 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 589.1806472970906, + "power": 6.2968745294634445, + "efficiency": 0.5852316037140757 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 515.723326232741, + "power": 5.847963105248779, + "efficiency": 0.5550227046982615 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 579.593315481718, + "power": 5.087056184936597, + "efficiency": 0.511621474193702 + } + ], + "mrp_control": { + "k": 47.2546782738174, + "ki": 0.0035840745563898093, + "p": 175.66057403312874, + "integral_limit": 0.017611750986020084 + }, + "true_anomaly": 60.40072978693973, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 25 + }, + { + "inertia": [ + 155.7245635986328, + 0.0, + 0.0, + 0.0, + 107.85618591308594, + 0.0, + 0.0, + 0.0, + 168.8338623046875 + ], + "mass": 189.52822371334224, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 26, + "solar_panel": { + "direction": [ + -0.5477825089830765, + 0.8278505363707829, + 0.12082140655865924 + ], + "area": 0.19446132180302272, + "efficiency": 0.23217764236412342 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.1105537109510793, + "power": 4.7344802558782275, + "type": 1 + }, + "battery": { + "capacity": 8213.704939077881, + "percentage": 0.14932345282750778 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 401.39065098136217, + "power": 5.16740733332459, + "efficiency": 0.5777030472954898 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 713.0668073614852, + "power": 6.17634825521652, + "efficiency": 0.5285217317561975 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 687.2003228579092, + "power": 6.564548173721075, + "efficiency": 0.5416393898348615 + } + ], + "mrp_control": { + "k": 45.64911851457182, + "ki": 0.0034176024810517137, + "p": 172.8554438333786, + "integral_limit": 0.012847424795592822 + }, + "true_anomaly": 300.1492365443394, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 26 + }, + { + "inertia": [ + 108.55967712402344, + 0.0, + 0.0, + 0.0, + 176.49356079101562, + 0.0, + 0.0, + 0.0, + 109.76637268066406 + ], + "mass": 175.70295537200707, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 27, + "solar_panel": { + "direction": [ + -0.9185642513804272, + 0.13977946066289243, + -0.36973154918495427 + ], + "area": 0.16742928354063874, + "efficiency": 0.36978161643324603 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.18764106142513245, + "power": 4.3410519110567565, + "type": 1 + }, + "battery": { + "capacity": 18090.243059713346, + "percentage": 0.8138819042482025 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 409.0225613659506, + "power": 6.0612546684760025, + "efficiency": 0.5376677293078442 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 651.5619304990428, + "power": 5.296986647093739, + "efficiency": 0.5992209269487577 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 477.9956237085946, + "power": 6.848968460196434, + "efficiency": 0.5326538091358726 + } + ], + "mrp_control": { + "k": 51.041267770549666, + "ki": 0.0035321694337619716, + "p": 198.7517332692997, + "integral_limit": 0.010975487447852173 + }, + "true_anomaly": 328.30929737379137, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 27 + }, + { + "inertia": [ + 126.18850708007812, + 0.0, + 0.0, + 0.0, + 122.1639633178711, + 0.0, + 0.0, + 0.0, + 100.81497192382812 + ], + "mass": 53.50759824976159, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 28, + "solar_panel": { + "direction": [ + -0.06555625321959975, + 0.6499501594724864, + -0.7571440865948152 + ], + "area": 0.23634287557197778, + "efficiency": 0.3866238110173661 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4092999459638701, + "power": 5.645569202666903, + "type": 1 + }, + "battery": { + "capacity": 20485.587879299754, + "percentage": 0.8542034462153543 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 423.73180167186797, + "power": 6.849967568658571, + "efficiency": 0.5908933899553217 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 684.8394076611929, + "power": 6.448224922031821, + "efficiency": 0.5978581069576363 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 463.8845781853844, + "power": 6.468627438423982, + "efficiency": 0.5432406835704172 + } + ], + "mrp_control": { + "k": 27.209047845968882, + "ki": 0.005518763974473636, + "p": 83.71975307793649, + "integral_limit": 0.003808519890942438 + }, + "true_anomaly": 74.9527939677289, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 28 + }, + { + "inertia": [ + 62.815853118896484, + 0.0, + 0.0, + 0.0, + 86.47330474853516, + 0.0, + 0.0, + 0.0, + 154.16949462890625 + ], + "mass": 61.16739165852271, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 29, + "solar_panel": { + "direction": [ + -0.05628905204159056, + 0.255196979683225, + -0.9652492135095572 + ], + "area": 0.44787534496114356, + "efficiency": 0.4003420654080393 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.24286014593694727, + "power": 7.482931401089562, + "type": 1 + }, + "battery": { + "capacity": 14259.46630182839, + "percentage": 0.204677979427638 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 507.59566094410695, + "power": 5.671135652550298, + "efficiency": 0.5314991731184532 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 403.3504086734299, + "power": 6.896037476496794, + "efficiency": 0.5080101707212374 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 598.8473941459645, + "power": 5.962465120585866, + "efficiency": 0.5760331252416319 + } + ], + "mrp_control": { + "k": 59.55341484015559, + "ki": 0.004839840293452442, + "p": 184.26132172405485, + "integral_limit": 0.002735983303320729 + }, + "true_anomaly": 359.05167491267554, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 29 + }, + { + "inertia": [ + 124.83281707763672, + 0.0, + 0.0, + 0.0, + 191.0384979248047, + 0.0, + 0.0, + 0.0, + 95.77622985839844 + ], + "mass": 161.5687925786695, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 30, + "solar_panel": { + "direction": [ + -0.015737975726540693, + 0.06432781107342053, + 0.9978047147826739 + ], + "area": 0.34659984898969576, + "efficiency": 0.14166416818192787 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2224983820605158, + "power": 6.5569292944126225, + "type": 1 + }, + "battery": { + "capacity": 10594.192093936714, + "percentage": 0.656626493240319 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 526.0146851268528, + "power": 6.799580582469481, + "efficiency": 0.5108945178778661 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 624.2224590487373, + "power": 5.380137004623406, + "efficiency": 0.5396250504063932 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 732.069865939384, + "power": 6.680276927857946, + "efficiency": 0.5557969331568092 + } + ], + "mrp_control": { + "k": 24.823094907433404, + "ki": 0.006912268665141997, + "p": 85.05951466154087, + "integral_limit": 0.02708076331647471 + }, + "true_anomaly": 163.61311719745368, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 30 + }, + { + "inertia": [ + 94.96578979492188, + 0.0, + 0.0, + 0.0, + 158.5192108154297, + 0.0, + 0.0, + 0.0, + 115.07730865478516 + ], + "mass": 68.18818242075974, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 31, + "solar_panel": { + "direction": [ + -0.5810935168195798, + 0.7718082827257925, + -0.2581516984761404 + ], + "area": 0.11436234485970852, + "efficiency": 0.44291254485644693 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.15375366013581507, + "power": 2.111444871587001, + "type": 1 + }, + "battery": { + "capacity": 14724.27612390599, + "percentage": 0.3830207577185112 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 743.3185251307314, + "power": 6.0662381176929845, + "efficiency": 0.5229331653795579 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 742.6377927910589, + "power": 5.4045092391697525, + "efficiency": 0.5215721022602371 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 470.29469320734347, + "power": 5.006631163805463, + "efficiency": 0.540182677608368 + } + ], + "mrp_control": { + "k": 30.39063661688895, + "ki": 0.004533154030313687, + "p": 116.41392756848298, + "integral_limit": 0.014065709395132853 + }, + "true_anomaly": 124.57745200262235, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 31 + }, + { + "inertia": [ + 127.6548080444336, + 0.0, + 0.0, + 0.0, + 68.13864135742188, + 0.0, + 0.0, + 0.0, + 155.22006225585938 + ], + "mass": 194.70895063363355, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 32, + "solar_panel": { + "direction": [ + -0.30979480724326547, + 0.026786209799781954, + -0.9504260499216496 + ], + "area": 0.47228859254392774, + "efficiency": 0.43540371940143563 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4977671253303717, + "power": 1.2504098469025342, + "type": 1 + }, + "battery": { + "capacity": 23866.47360911712, + "percentage": 0.216414061300578 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 733.9683667351477, + "power": 5.861180821722725, + "efficiency": 0.5352843198959016 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 637.3135327237273, + "power": 5.769082004043063, + "efficiency": 0.5773472721120945 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 540.0432821514124, + "power": 5.575176598634243, + "efficiency": 0.5478393203964422 + } + ], + "mrp_control": { + "k": 13.221795590344412, + "ki": 0.003515455743975189, + "p": 48.671821050224956, + "integral_limit": 0.002543400752558508 + }, + "true_anomaly": 223.9323740706943, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 32 + }, + { + "inertia": [ + 191.63600158691406, + 0.0, + 0.0, + 0.0, + 63.33818817138672, + 0.0, + 0.0, + 0.0, + 63.70121765136719 + ], + "mass": 127.70625547171075, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 33, + "solar_panel": { + "direction": [ + -0.5501206237697729, + 0.5589376264748467, + -0.6204482484573719 + ], + "area": 0.38078823842553755, + "efficiency": 0.399953301559534 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.16073714050107948, + "power": 5.353620051036932, + "type": 1 + }, + "battery": { + "capacity": 20828.999456525118, + "percentage": 0.23945012395624518 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 555.448491869422, + "power": 6.306911676193954, + "efficiency": 0.5925962873653512 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 485.68972394453783, + "power": 5.621037172153322, + "efficiency": 0.5505220129365582 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 626.9572296121466, + "power": 6.848710802850581, + "efficiency": 0.5473224265612546 + } + ], + "mrp_control": { + "k": 38.07633214916805, + "ki": 0.001183058081028081, + "p": 81.576746894183, + "integral_limit": 0.0006612956141185815 + }, + "true_anomaly": 301.40980837169195, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 33 + }, + { + "inertia": [ + 188.22837829589844, + 0.0, + 0.0, + 0.0, + 135.12451171875, + 0.0, + 0.0, + 0.0, + 97.5399169921875 + ], + "mass": 134.91757763509497, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 34, + "solar_panel": { + "direction": [ + 0.27465524952694864, + 0.8889683713788562, + 0.3664692737397142 + ], + "area": 0.19532947167894035, + "efficiency": 0.43170743383849464 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.22321030940260467, + "power": 2.7804734489646425, + "type": 1 + }, + "battery": { + "capacity": 20947.630723345872, + "percentage": 0.43742918190254165 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 542.8474457793856, + "power": 5.856325908109959, + "efficiency": 0.5692536401646409 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 591.3568915442647, + "power": 6.346192444274231, + "efficiency": 0.518708825671898 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 436.0813728846884, + "power": 5.196843761912837, + "efficiency": 0.5814419821183315 + } + ], + "mrp_control": { + "k": 57.74690997428315, + "ki": 0.0023769289848761376, + "p": 229.68394980829842, + "integral_limit": 0.009371675170078926 + }, + "true_anomaly": 345.52099498332774, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 34 + }, + { + "inertia": [ + 157.55184936523438, + 0.0, + 0.0, + 0.0, + 122.2282943725586, + 0.0, + 0.0, + 0.0, + 181.5531463623047 + ], + "mass": 93.48042765390824, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 35, + "solar_panel": { + "direction": [ + -0.06366178770620044, + 0.11168197671052552, + 0.991702734121511 + ], + "area": 0.15162730294454088, + "efficiency": 0.2454544359026103 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4706123878409827, + "power": 8.223644493254492, + "type": 1 + }, + "battery": { + "capacity": 29022.873990156957, + "percentage": 0.23421013841867266 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 432.27477617140073, + "power": 6.1238482824567555, + "efficiency": 0.5501790032250974 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 703.1517942610691, + "power": 6.103987783394141, + "efficiency": 0.5371280353189618 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 520.9706708595608, + "power": 5.4849359358239065, + "efficiency": 0.5532837947115152 + } + ], + "mrp_control": { + "k": 26.582475066500777, + "ki": 0.004316944941508072, + "p": 75.50769519334133, + "integral_limit": 0.02129529667258787 + }, + "true_anomaly": 48.14183369747257, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 35 + }, + { + "inertia": [ + 105.19456481933594, + 0.0, + 0.0, + 0.0, + 96.78131103515625, + 0.0, + 0.0, + 0.0, + 170.3875732421875 + ], + "mass": 76.976477761101, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 36, + "solar_panel": { + "direction": [ + 0.5079706684906151, + 0.1365918373857435, + -0.8504754375717056 + ], + "area": 0.1258091993611878, + "efficiency": 0.3655310055645188 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4705844032680553, + "power": 9.484281759478288, + "type": 1 + }, + "battery": { + "capacity": 25403.53110191321, + "percentage": 0.5711190385063921 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 671.022262026892, + "power": 6.138704350162975, + "efficiency": 0.5350605338129197 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 699.5052451305113, + "power": 5.024196101985632, + "efficiency": 0.5612838477514601 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 478.97867508516634, + "power": 5.858505566589954, + "efficiency": 0.5051464326443383 + } + ], + "mrp_control": { + "k": 24.224438818261373, + "ki": 0.00146153175915266, + "p": 94.97377260638727, + "integral_limit": 0.006692505951378523 + }, + "true_anomaly": 153.32097208452555, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 36 + }, + { + "inertia": [ + 164.40878295898438, + 0.0, + 0.0, + 0.0, + 124.3059310913086, + 0.0, + 0.0, + 0.0, + 199.4046630859375 + ], + "mass": 168.82687596975484, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 37, + "solar_panel": { + "direction": [ + 0.17328060717764326, + 0.11075592676802, + -0.9786250333308996 + ], + "area": 0.4851603317173274, + "efficiency": 0.23710571728556876 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4529101204171685, + "power": 3.391305353998658, + "type": 1 + }, + "battery": { + "capacity": 24857.51224985151, + "percentage": 0.6329313322057025 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 624.4243110597824, + "power": 5.40446285238703, + "efficiency": 0.5967881808523823 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 587.4486863625422, + "power": 5.153609607394296, + "efficiency": 0.5916495570330632 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 539.6048598389965, + "power": 6.350122180306273, + "efficiency": 0.5932673664262325 + } + ], + "mrp_control": { + "k": 31.935347205687695, + "ki": 0.0025146251223029416, + "p": 66.54698401965177, + "integral_limit": 0.0014785626915179441 + }, + "true_anomaly": 130.65974226989005, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 37 + }, + { + "inertia": [ + 173.87033081054688, + 0.0, + 0.0, + 0.0, + 90.11174011230469, + 0.0, + 0.0, + 0.0, + 72.83679962158203 + ], + "mass": 158.981124645599, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 38, + "solar_panel": { + "direction": [ + 0.36168842132336837, + 0.17609359539534422, + 0.9155176303825887 + ], + "area": 0.3552633408625103, + "efficiency": 0.291679694176497 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.23738930291668933, + "power": 1.503387529229835, + "type": 1 + }, + "battery": { + "capacity": 19284.60018702592, + "percentage": 0.8698384231737964 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 553.196106120227, + "power": 5.267708358953535, + "efficiency": 0.5769818051870826 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 433.72354664000153, + "power": 5.219120612895811, + "efficiency": 0.555457436201528 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 747.2551671366512, + "power": 5.356059239445581, + "efficiency": 0.5924651452646943 + } + ], + "mrp_control": { + "k": 29.31663148357981, + "ki": 0.00554968173399789, + "p": 81.13613680262262, + "integral_limit": 0.014572403366210067 + }, + "true_anomaly": 254.09194822337452, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 38 + }, + { + "inertia": [ + 132.0121612548828, + 0.0, + 0.0, + 0.0, + 177.4449462890625, + 0.0, + 0.0, + 0.0, + 186.55706787109375 + ], + "mass": 136.17972392491168, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 39, + "solar_panel": { + "direction": [ + -0.2250527235680638, + 0.859243434099603, + -0.45940395358694724 + ], + "area": 0.37964671353168855, + "efficiency": 0.15413390504760796 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.17337043834053892, + "power": 1.5495130767234198, + "type": 1 + }, + "battery": { + "capacity": 10528.091265898285, + "percentage": 0.7197273236942748 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 548.1194255030452, + "power": 5.152063894069822, + "efficiency": 0.5016421759249269 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 682.863763719195, + "power": 6.500112008300417, + "efficiency": 0.592443571117535 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 618.5588295295379, + "power": 5.004817981252323, + "efficiency": 0.5611803353636279 + } + ], + "mrp_control": { + "k": 68.40822683644426, + "ki": 0.0007782065073746525, + "p": 210.0523803690356, + "integral_limit": 0.0028384569170020603 + }, + "true_anomaly": 219.3066646975699, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 39 + }, + { + "inertia": [ + 143.89022827148438, + 0.0, + 0.0, + 0.0, + 190.46673583984375, + 0.0, + 0.0, + 0.0, + 57.872684478759766 + ], + "mass": 71.35273689802473, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 40, + "solar_panel": { + "direction": [ + -0.2687795570990888, + 0.5484856382598992, + 0.7917834642806382 + ], + "area": 0.24910186772316145, + "efficiency": 0.3389744436439993 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2474621869407129, + "power": 1.1288733880911366, + "type": 1 + }, + "battery": { + "capacity": 22789.052845592487, + "percentage": 0.9216226621422973 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 729.5672107355916, + "power": 5.9747667936554105, + "efficiency": 0.5067110649599723 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 480.3078844764791, + "power": 5.739588690498789, + "efficiency": 0.5783535929828443 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 642.3777023416931, + "power": 5.114180786642464, + "efficiency": 0.5857239859533852 + } + ], + "mrp_control": { + "k": 36.85840485468926, + "ki": 0.005340244240158968, + "p": 109.67209134683873, + "integral_limit": 0.004026691492807258 + }, + "true_anomaly": 296.2435250111484, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 40 + }, + { + "inertia": [ + 116.82471466064453, + 0.0, + 0.0, + 0.0, + 189.54519653320312, + 0.0, + 0.0, + 0.0, + 63.80446243286133 + ], + "mass": 97.85858138537174, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 41, + "solar_panel": { + "direction": [ + -0.09937150154921581, + 0.2568725687648981, + -0.9613229364245799 + ], + "area": 0.31945008401082875, + "efficiency": 0.1153195603949902 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4578414069957377, + "power": 3.5416448370653315, + "type": 1 + }, + "battery": { + "capacity": 20035.60014212133, + "percentage": 0.34990746163298037 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 579.5267476272309, + "power": 6.590598745490249, + "efficiency": 0.5328673201866209 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 422.98404174715705, + "power": 6.558057815493689, + "efficiency": 0.5947219177425865 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 745.4058407777243, + "power": 5.87976455384318, + "efficiency": 0.5993479343544673 + } + ], + "mrp_control": { + "k": 24.309270724476715, + "ki": 0.003915105176105223, + "p": 83.60727502116247, + "integral_limit": 0.007763250050890441 + }, + "true_anomaly": 216.0451822632551, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 41 + }, + { + "inertia": [ + 143.921630859375, + 0.0, + 0.0, + 0.0, + 196.74363708496094, + 0.0, + 0.0, + 0.0, + 192.43089294433594 + ], + "mass": 165.48908858563033, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 42, + "solar_panel": { + "direction": [ + 0.9442032286973978, + 0.08609053151337227, + 0.31791301216080275 + ], + "area": 0.43530905979505974, + "efficiency": 0.4792879963560214 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3767780631767328, + "power": 9.268458427710558, + "type": 1 + }, + "battery": { + "capacity": 24832.37685666247, + "percentage": 0.3316233222300465 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 549.2842352266737, + "power": 5.765537399817045, + "efficiency": 0.5955376385780079 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 477.9325798613046, + "power": 6.111771856863543, + "efficiency": 0.550859042010751 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 535.7247638513277, + "power": 6.221424482602652, + "efficiency": 0.5358268113457907 + } + ], + "mrp_control": { + "k": 45.13507319343185, + "ki": 0.007552800478410248, + "p": 109.05607196697115, + "integral_limit": 0.012050844664144423 + }, + "true_anomaly": 312.8323466041481, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 42 + }, + { + "inertia": [ + 114.58099365234375, + 0.0, + 0.0, + 0.0, + 165.5225830078125, + 0.0, + 0.0, + 0.0, + 98.01639556884766 + ], + "mass": 71.6575269797433, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 43, + "solar_panel": { + "direction": [ + -0.587458385585032, + 0.16459577416810756, + 0.7923388645849887 + ], + "area": 0.44638764130125785, + "efficiency": 0.34515435192003197 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.1368942662561753, + "power": 1.0948714734701739, + "type": 1 + }, + "battery": { + "capacity": 22851.999430629454, + "percentage": 0.1717979642089853 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 614.5549780174005, + "power": 6.510600776726477, + "efficiency": 0.5195577137195642 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 702.8421111476135, + "power": 6.739523714128348, + "efficiency": 0.5889382444291487 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 728.8422356657502, + "power": 6.210871361146161, + "efficiency": 0.5564835694967823 + } + ], + "mrp_control": { + "k": 30.124060422650867, + "ki": 0.005360555180089317, + "p": 79.24292151090762, + "integral_limit": 0.016392803979353388 + }, + "true_anomaly": 317.27530587617605, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 43 + }, + { + "inertia": [ + 121.59809875488281, + 0.0, + 0.0, + 0.0, + 117.30191040039062, + 0.0, + 0.0, + 0.0, + 180.42897033691406 + ], + "mass": 194.851834491609, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 44, + "solar_panel": { + "direction": [ + 0.6114183279433956, + 0.26537921602836667, + -0.745480717359659 + ], + "area": 0.40097694331536093, + "efficiency": 0.4869640824459903 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.34144691779237324, + "power": 4.479278405639334, + "type": 1 + }, + "battery": { + "capacity": 27099.460345904492, + "percentage": 0.7558195899179747 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 408.6546133834493, + "power": 5.890508208472191, + "efficiency": 0.5086073353525614 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 537.5010154696525, + "power": 5.591860560912921, + "efficiency": 0.565600150085006 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 636.3242967850734, + "power": 6.738315274147231, + "efficiency": 0.570179859709997 + } + ], + "mrp_control": { + "k": 15.890874212086949, + "ki": 0.005685718154850635, + "p": 38.60359384099125, + "integral_limit": 0.021727358212299628 + }, + "true_anomaly": 186.14913203235062, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 44 + }, + { + "inertia": [ + 80.09928894042969, + 0.0, + 0.0, + 0.0, + 118.20590209960938, + 0.0, + 0.0, + 0.0, + 169.4437255859375 + ], + "mass": 120.49731494669385, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 45, + "solar_panel": { + "direction": [ + -0.40290971744068466, + 0.3429901962860718, + 0.8485407973948628 + ], + "area": 0.3020958369480644, + "efficiency": 0.36301190561549423 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.443880073997999, + "power": 7.863010346613388, + "type": 1 + }, + "battery": { + "capacity": 11444.590704286984, + "percentage": 0.5541251968728729 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 514.7394242876496, + "power": 5.928286777173326, + "efficiency": 0.5073680613330941 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 527.7614713555722, + "power": 5.30696407912247, + "efficiency": 0.5407444048110289 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 551.154532848945, + "power": 6.382770819656211, + "efficiency": 0.5717003095658605 + } + ], + "mrp_control": { + "k": 57.29861224509489, + "ki": 0.009862735126159148, + "p": 162.87160876726622, + "integral_limit": 0.0450194933674529 + }, + "true_anomaly": 19.86679907290002, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 45 + }, + { + "inertia": [ + 59.088104248046875, + 0.0, + 0.0, + 0.0, + 199.94081115722656, + 0.0, + 0.0, + 0.0, + 142.3895721435547 + ], + "mass": 197.27063039871692, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 46, + "solar_panel": { + "direction": [ + 0.6573545225966507, + 0.7535813270179483, + -0.0004638874836640502 + ], + "area": 0.17967334134235757, + "efficiency": 0.13577374180518686 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.27731174213723575, + "power": 3.782765342209326, + "type": 1 + }, + "battery": { + "capacity": 29364.153682900956, + "percentage": 0.5560575305139056 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 558.2233874462415, + "power": 5.572598440975567, + "efficiency": 0.5963455602570742 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 609.007732984186, + "power": 5.2338205103152, + "efficiency": 0.5691711626063647 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 402.61142341328775, + "power": 6.50968921106081, + "efficiency": 0.5774548951311198 + } + ], + "mrp_control": { + "k": 21.55825347371491, + "ki": 0.0030993153770508684, + "p": 59.91084076374974, + "integral_limit": 0.0022183273903215095 + }, + "true_anomaly": 142.91721148932044, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 46 + }, + { + "inertia": [ + 97.75240325927734, + 0.0, + 0.0, + 0.0, + 82.60099792480469, + 0.0, + 0.0, + 0.0, + 166.85247802734375 + ], + "mass": 151.02086944872275, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 47, + "solar_panel": { + "direction": [ + 0.3756060614955427, + 0.01856169905064721, + -0.9265935192392399 + ], + "area": 0.47163947360301883, + "efficiency": 0.26274085227797184 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.14325850198571302, + "power": 1.2482803457643419, + "type": 1 + }, + "battery": { + "capacity": 13114.416233430835, + "percentage": 0.44620842676438 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 408.9613475686641, + "power": 6.866813771576721, + "efficiency": 0.5002343424689486 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 572.3507677656821, + "power": 6.392757446787385, + "efficiency": 0.5514626671583197 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 609.7469479807249, + "power": 6.9912085092655225, + "efficiency": 0.540918488667753 + } + ], + "mrp_control": { + "k": 32.84032781741804, + "ki": 0.003475111510753839, + "p": 129.527237376773, + "integral_limit": 0.006291985230616923 + }, + "true_anomaly": 170.48941357576345, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 47 + } + ] +} \ No newline at end of file diff --git a/benchmarks/aeosbench/dataset/cases/00867/taskset.json b/benchmarks/aeosbench/dataset/cases/00867/taskset.json new file mode 100644 index 0000000..491b074 --- /dev/null +++ b/benchmarks/aeosbench/dataset/cases/00867/taskset.json @@ -0,0 +1,2939 @@ +[ + { + "release_time": 2461, + "due_time": 3372, + "duration": 37, + "coordinate": [ + -20.354133233285893, + 84.5314538666509 + ], + "sensor_type": 1, + "id": 0 + }, + { + "release_time": 1584, + "due_time": 2506, + "duration": 42, + "coordinate": [ + -0.23521852980893243, + -144.62323228373626 + ], + "sensor_type": 1, + "id": 1 + }, + { + "release_time": 1477, + "due_time": 3393, + "duration": 25, + "coordinate": [ + 25.82213187398213, + -154.96266437846828 + ], + "sensor_type": 1, + "id": 2 + }, + { + "release_time": 1035, + "due_time": 1609, + "duration": 41, + "coordinate": [ + 11.869724761518626, + 77.31223173861383 + ], + "sensor_type": 1, + "id": 3 + }, + { + "release_time": 75, + "due_time": 2391, + "duration": 17, + "coordinate": [ + -39.07923357207558, + -124.3719777018458 + ], + "sensor_type": 1, + "id": 4 + }, + { + "release_time": 1846, + "due_time": 3028, + "duration": 45, + "coordinate": [ + 59.68470750181734, + -6.459866248095608 + ], + "sensor_type": 1, + "id": 5 + }, + { + "release_time": 54, + "due_time": 2567, + "duration": 52, + "coordinate": [ + -23.226419724221074, + 167.6281249721718 + ], + "sensor_type": 1, + "id": 6 + }, + { + "release_time": 58, + "due_time": 2967, + "duration": 50, + "coordinate": [ + -1.1635359794612157, + 118.28024021217414 + ], + "sensor_type": 1, + "id": 7 + }, + { + "release_time": 3302, + "due_time": 3567, + "duration": 44, + "coordinate": [ + -70.10328439534668, + -4.232381684018009 + ], + "sensor_type": 1, + "id": 8 + }, + { + "release_time": 606, + "due_time": 3214, + "duration": 43, + "coordinate": [ + -6.11280065668636, + -131.26526493813438 + ], + "sensor_type": 1, + "id": 9 + }, + { + "release_time": 657, + "due_time": 887, + "duration": 51, + "coordinate": [ + -65.17299533522727, + 47.418383843873215 + ], + "sensor_type": 1, + "id": 10 + }, + { + "release_time": 1017, + "due_time": 1490, + "duration": 43, + "coordinate": [ + 13.308768359363071, + -66.61905817930332 + ], + "sensor_type": 1, + "id": 11 + }, + { + "release_time": 1109, + "due_time": 2942, + "duration": 21, + "coordinate": [ + -52.08444128598464, + 110.44049931434671 + ], + "sensor_type": 1, + "id": 12 + }, + { + "release_time": 1588, + "due_time": 3364, + "duration": 25, + "coordinate": [ + -71.40220666801922, + -66.59595578120668 + ], + "sensor_type": 1, + "id": 13 + }, + { + "release_time": 3455, + "due_time": 3595, + "duration": 39, + "coordinate": [ + 41.65852198415095, + 124.77124118891106 + ], + "sensor_type": 1, + "id": 14 + }, + { + "release_time": 9, + "due_time": 3590, + "duration": 39, + "coordinate": [ + -17.370255072884262, + 150.82594510887083 + ], + "sensor_type": 1, + "id": 15 + }, + { + "release_time": 117, + "due_time": 505, + "duration": 32, + "coordinate": [ + 4.794180011816181, + -122.14157064301872 + ], + "sensor_type": 1, + "id": 16 + }, + { + "release_time": 587, + "due_time": 3348, + "duration": 42, + "coordinate": [ + 52.32390943154169, + 13.166205165470615 + ], + "sensor_type": 1, + "id": 17 + }, + { + "release_time": 3363, + "due_time": 3531, + "duration": 55, + "coordinate": [ + 72.54177439865373, + -159.27492082957514 + ], + "sensor_type": 1, + "id": 18 + }, + { + "release_time": 104, + "due_time": 3320, + "duration": 38, + "coordinate": [ + -39.48011250237634, + 106.25729830543258 + ], + "sensor_type": 1, + "id": 19 + }, + { + "release_time": 3173, + "due_time": 3401, + "duration": 30, + "coordinate": [ + -86.91981059203385, + 36.26656535732653 + ], + "sensor_type": 1, + "id": 20 + }, + { + "release_time": 2821, + "due_time": 3383, + "duration": 46, + "coordinate": [ + -59.74886133075724, + 115.249018345288 + ], + "sensor_type": 1, + "id": 21 + }, + { + "release_time": 1888, + "due_time": 2254, + "duration": 29, + "coordinate": [ + 65.70048050460645, + -127.69018435855133 + ], + "sensor_type": 1, + "id": 22 + }, + { + "release_time": 3088, + "due_time": 3507, + "duration": 31, + "coordinate": [ + -82.59695131763608, + 136.10183030142457 + ], + "sensor_type": 1, + "id": 23 + }, + { + "release_time": 786, + "due_time": 1814, + "duration": 49, + "coordinate": [ + -70.40682455654586, + 30.234845186354903 + ], + "sensor_type": 1, + "id": 24 + }, + { + "release_time": 1291, + "due_time": 1837, + "duration": 41, + "coordinate": [ + -21.647798416576876, + -32.672530362805844 + ], + "sensor_type": 1, + "id": 25 + }, + { + "release_time": 2403, + "due_time": 2587, + "duration": 31, + "coordinate": [ + 1.0539711256796949, + 119.20013486250184 + ], + "sensor_type": 1, + "id": 26 + }, + { + "release_time": 3446, + "due_time": 3535, + "duration": 26, + "coordinate": [ + 69.47250657137474, + -99.09454114327626 + ], + "sensor_type": 1, + "id": 27 + }, + { + "release_time": 780, + "due_time": 2173, + "duration": 20, + "coordinate": [ + -41.74827046046996, + 158.32554581321625 + ], + "sensor_type": 1, + "id": 28 + }, + { + "release_time": 1399, + "due_time": 3323, + "duration": 42, + "coordinate": [ + -5.064293671675955, + 136.23878983949936 + ], + "sensor_type": 1, + "id": 29 + }, + { + "release_time": 705, + "due_time": 3003, + "duration": 15, + "coordinate": [ + 53.478695810651175, + 36.00424409689964 + ], + "sensor_type": 1, + "id": 30 + }, + { + "release_time": 607, + "due_time": 1562, + "duration": 55, + "coordinate": [ + 0.06237802193339803, + 67.88352885869239 + ], + "sensor_type": 1, + "id": 31 + }, + { + "release_time": 598, + "due_time": 1528, + "duration": 57, + "coordinate": [ + -45.02017272739973, + 57.3937394273145 + ], + "sensor_type": 1, + "id": 32 + }, + { + "release_time": 741, + "due_time": 2416, + "duration": 39, + "coordinate": [ + -47.34729659514102, + -113.350971997378 + ], + "sensor_type": 1, + "id": 33 + }, + { + "release_time": 3077, + "due_time": 3149, + "duration": 15, + "coordinate": [ + 25.360963462939836, + 20.197081497048885 + ], + "sensor_type": 1, + "id": 34 + }, + { + "release_time": 3, + "due_time": 1653, + "duration": 43, + "coordinate": [ + 86.59287682009318, + -151.93107048260208 + ], + "sensor_type": 1, + "id": 35 + }, + { + "release_time": 1730, + "due_time": 2577, + "duration": 49, + "coordinate": [ + 54.918068687841554, + -123.33228919785525 + ], + "sensor_type": 1, + "id": 36 + }, + { + "release_time": 1142, + "due_time": 2189, + "duration": 26, + "coordinate": [ + 2.5460565323635223, + -157.31709228378978 + ], + "sensor_type": 1, + "id": 37 + }, + { + "release_time": 447, + "due_time": 626, + "duration": 47, + "coordinate": [ + 6.107148317424588, + -82.53811027646748 + ], + "sensor_type": 1, + "id": 38 + }, + { + "release_time": 205, + "due_time": 2973, + "duration": 39, + "coordinate": [ + -62.60486159970888, + 120.70581910360266 + ], + "sensor_type": 1, + "id": 39 + }, + { + "release_time": 2862, + "due_time": 3006, + "duration": 40, + "coordinate": [ + -6.3170698508830725, + 138.6647568492582 + ], + "sensor_type": 1, + "id": 40 + }, + { + "release_time": 1532, + "due_time": 3457, + "duration": 28, + "coordinate": [ + -67.25821519012987, + 142.576556947315 + ], + "sensor_type": 1, + "id": 41 + }, + { + "release_time": 2250, + "due_time": 3178, + "duration": 31, + "coordinate": [ + -40.91507252499151, + -50.7908270787419 + ], + "sensor_type": 1, + "id": 42 + }, + { + "release_time": 932, + "due_time": 1367, + "duration": 28, + "coordinate": [ + -39.31237029398662, + -53.286035550502035 + ], + "sensor_type": 1, + "id": 43 + }, + { + "release_time": 276, + "due_time": 3120, + "duration": 54, + "coordinate": [ + -88.06126938941706, + -25.747616755705423 + ], + "sensor_type": 1, + "id": 44 + }, + { + "release_time": 1810, + "due_time": 3257, + "duration": 38, + "coordinate": [ + 33.643012577571, + 153.66297268647781 + ], + "sensor_type": 1, + "id": 45 + }, + { + "release_time": 1505, + "due_time": 2856, + "duration": 35, + "coordinate": [ + 86.39149123466439, + -162.28077214703765 + ], + "sensor_type": 1, + "id": 46 + }, + { + "release_time": 2129, + "due_time": 2671, + "duration": 35, + "coordinate": [ + -73.64779705229637, + -52.17380513500417 + ], + "sensor_type": 1, + "id": 47 + }, + { + "release_time": 12, + "due_time": 2889, + "duration": 27, + "coordinate": [ + -70.79028186071767, + -58.91811880552335 + ], + "sensor_type": 1, + "id": 48 + }, + { + "release_time": 3110, + "due_time": 3523, + "duration": 20, + "coordinate": [ + 50.672922223271684, + -97.72596646153748 + ], + "sensor_type": 1, + "id": 49 + }, + { + "release_time": 657, + "due_time": 846, + "duration": 27, + "coordinate": [ + 86.75164996941385, + -126.19205410445616 + ], + "sensor_type": 1, + "id": 50 + }, + { + "release_time": 1281, + "due_time": 2435, + "duration": 55, + "coordinate": [ + 41.95902934331667, + -137.90846687944997 + ], + "sensor_type": 1, + "id": 51 + }, + { + "release_time": 1678, + "due_time": 2287, + "duration": 36, + "coordinate": [ + 46.58336734689365, + -85.31882306315245 + ], + "sensor_type": 1, + "id": 52 + }, + { + "release_time": 2605, + "due_time": 3320, + "duration": 17, + "coordinate": [ + 64.68541524527433, + 7.188651213894332 + ], + "sensor_type": 1, + "id": 53 + }, + { + "release_time": 1501, + "due_time": 1580, + "duration": 25, + "coordinate": [ + 44.87529604263119, + -66.5549363759393 + ], + "sensor_type": 1, + "id": 54 + }, + { + "release_time": 3020, + "due_time": 3158, + "duration": 22, + "coordinate": [ + 52.02206669002089, + 16.134138736040626 + ], + "sensor_type": 1, + "id": 55 + }, + { + "release_time": 1753, + "due_time": 3339, + "duration": 27, + "coordinate": [ + -14.13285519760511, + 137.33606274353963 + ], + "sensor_type": 1, + "id": 56 + }, + { + "release_time": 1180, + "due_time": 2958, + "duration": 26, + "coordinate": [ + 67.79397260178038, + 51.89626026777336 + ], + "sensor_type": 1, + "id": 57 + }, + { + "release_time": 1650, + "due_time": 2254, + "duration": 45, + "coordinate": [ + 64.46892068910114, + -89.10726742689134 + ], + "sensor_type": 1, + "id": 58 + }, + { + "release_time": 525, + "due_time": 3250, + "duration": 30, + "coordinate": [ + 10.667360110441166, + -103.48835843186542 + ], + "sensor_type": 1, + "id": 59 + }, + { + "release_time": 3462, + "due_time": 3590, + "duration": 36, + "coordinate": [ + -76.26966176804706, + -22.08569701572418 + ], + "sensor_type": 1, + "id": 60 + }, + { + "release_time": 329, + "due_time": 1559, + "duration": 36, + "coordinate": [ + -26.850925317372628, + 119.41968393356058 + ], + "sensor_type": 1, + "id": 61 + }, + { + "release_time": 1530, + "due_time": 2683, + "duration": 53, + "coordinate": [ + 5.517906382860161, + -45.56738671078682 + ], + "sensor_type": 1, + "id": 62 + }, + { + "release_time": 2596, + "due_time": 2773, + "duration": 36, + "coordinate": [ + -87.83317817308279, + -54.90252797937043 + ], + "sensor_type": 1, + "id": 63 + }, + { + "release_time": 2412, + "due_time": 2872, + "duration": 37, + "coordinate": [ + 73.25168982336461, + -174.57869145678757 + ], + "sensor_type": 1, + "id": 64 + }, + { + "release_time": 2156, + "due_time": 3600, + "duration": 40, + "coordinate": [ + -45.287227726505115, + -173.2512392660092 + ], + "sensor_type": 1, + "id": 65 + }, + { + "release_time": 1193, + "due_time": 2557, + "duration": 34, + "coordinate": [ + 28.369567059300337, + -62.511453855227174 + ], + "sensor_type": 1, + "id": 66 + }, + { + "release_time": 1035, + "due_time": 3115, + "duration": 55, + "coordinate": [ + 14.812567623728953, + -32.04607409779808 + ], + "sensor_type": 1, + "id": 67 + }, + { + "release_time": 2633, + "due_time": 2949, + "duration": 33, + "coordinate": [ + -12.98667664412983, + 110.75590930552329 + ], + "sensor_type": 1, + "id": 68 + }, + { + "release_time": 761, + "due_time": 2935, + "duration": 22, + "coordinate": [ + 60.520560927397355, + -99.24205436540437 + ], + "sensor_type": 1, + "id": 69 + }, + { + "release_time": 188, + "due_time": 2007, + "duration": 21, + "coordinate": [ + 9.398846529069914, + 108.79692012093795 + ], + "sensor_type": 1, + "id": 70 + }, + { + "release_time": 708, + "due_time": 3086, + "duration": 52, + "coordinate": [ + 15.570459704434526, + 104.71351914123005 + ], + "sensor_type": 1, + "id": 71 + }, + { + "release_time": 542, + "due_time": 1493, + "duration": 49, + "coordinate": [ + -4.152820596519817, + -179.8737000849013 + ], + "sensor_type": 1, + "id": 72 + }, + { + "release_time": 1527, + "due_time": 2840, + "duration": 56, + "coordinate": [ + 10.677032170641269, + 92.49814975437187 + ], + "sensor_type": 1, + "id": 73 + }, + { + "release_time": 2848, + "due_time": 3002, + "duration": 35, + "coordinate": [ + -15.317542529579725, + -6.8262682987489995 + ], + "sensor_type": 1, + "id": 74 + }, + { + "release_time": 2559, + "due_time": 3000, + "duration": 60, + "coordinate": [ + 26.23705498628705, + -78.17148630835959 + ], + "sensor_type": 1, + "id": 75 + }, + { + "release_time": 2239, + "due_time": 3125, + "duration": 46, + "coordinate": [ + 66.95634574181184, + 176.84800866730694 + ], + "sensor_type": 1, + "id": 76 + }, + { + "release_time": 1824, + "due_time": 3240, + "duration": 23, + "coordinate": [ + -32.915125050183356, + 146.50253560133132 + ], + "sensor_type": 1, + "id": 77 + }, + { + "release_time": 542, + "due_time": 3121, + "duration": 32, + "coordinate": [ + -47.79544784595305, + -166.66297998261598 + ], + "sensor_type": 1, + "id": 78 + }, + { + "release_time": 2774, + "due_time": 3038, + "duration": 26, + "coordinate": [ + -29.552426658413495, + 38.86757786725974 + ], + "sensor_type": 1, + "id": 79 + }, + { + "release_time": 445, + "due_time": 2164, + "duration": 20, + "coordinate": [ + 66.74855454634621, + 136.26512647362438 + ], + "sensor_type": 1, + "id": 80 + }, + { + "release_time": 2187, + "due_time": 2424, + "duration": 16, + "coordinate": [ + 56.32098478495507, + -154.3418787265202 + ], + "sensor_type": 1, + "id": 81 + }, + { + "release_time": 3071, + "due_time": 3142, + "duration": 21, + "coordinate": [ + -79.58490756125903, + 12.733045399605231 + ], + "sensor_type": 1, + "id": 82 + }, + { + "release_time": 2019, + "due_time": 2520, + "duration": 34, + "coordinate": [ + -46.484789037116656, + -32.73328214706848 + ], + "sensor_type": 1, + "id": 83 + }, + { + "release_time": 2100, + "due_time": 2816, + "duration": 57, + "coordinate": [ + 5.428524094202103, + -161.89447966645548 + ], + "sensor_type": 1, + "id": 84 + }, + { + "release_time": 1329, + "due_time": 2899, + "duration": 57, + "coordinate": [ + 39.397745254927145, + 174.6832306010014 + ], + "sensor_type": 1, + "id": 85 + }, + { + "release_time": 823, + "due_time": 3294, + "duration": 22, + "coordinate": [ + -68.76836773098553, + 103.98054943869448 + ], + "sensor_type": 1, + "id": 86 + }, + { + "release_time": 883, + "due_time": 2950, + "duration": 37, + "coordinate": [ + 10.071242341080449, + -35.20888801612159 + ], + "sensor_type": 1, + "id": 87 + }, + { + "release_time": 1901, + "due_time": 2818, + "duration": 50, + "coordinate": [ + -66.97634378106018, + -10.68315058651865 + ], + "sensor_type": 1, + "id": 88 + }, + { + "release_time": 198, + "due_time": 2705, + "duration": 60, + "coordinate": [ + 52.37456766806591, + 60.74798207571499 + ], + "sensor_type": 1, + "id": 89 + }, + { + "release_time": 273, + "due_time": 496, + "duration": 31, + "coordinate": [ + 25.79536587011765, + -129.09515446780583 + ], + "sensor_type": 1, + "id": 90 + }, + { + "release_time": 2416, + "due_time": 3265, + "duration": 50, + "coordinate": [ + -1.5275464018809544, + -49.615347903301824 + ], + "sensor_type": 1, + "id": 91 + }, + { + "release_time": 1120, + "due_time": 2522, + "duration": 54, + "coordinate": [ + -61.56587786440238, + -13.454305311925395 + ], + "sensor_type": 1, + "id": 92 + }, + { + "release_time": 1031, + "due_time": 1260, + "duration": 52, + "coordinate": [ + 66.76270497900265, + 110.43137851569406 + ], + "sensor_type": 1, + "id": 93 + }, + { + "release_time": 573, + "due_time": 984, + "duration": 53, + "coordinate": [ + 41.39162680393815, + -49.21662788730711 + ], + "sensor_type": 1, + "id": 94 + }, + { + "release_time": 107, + "due_time": 2549, + "duration": 56, + "coordinate": [ + -81.86689404301129, + 122.71598870080629 + ], + "sensor_type": 1, + "id": 95 + }, + { + "release_time": 318, + "due_time": 2107, + "duration": 58, + "coordinate": [ + -11.566145369526723, + 123.03493994977964 + ], + "sensor_type": 1, + "id": 96 + }, + { + "release_time": 3302, + "due_time": 3543, + "duration": 36, + "coordinate": [ + 23.97186850457281, + 82.52154300757769 + ], + "sensor_type": 1, + "id": 97 + }, + { + "release_time": 2602, + "due_time": 3262, + "duration": 33, + "coordinate": [ + 80.90759636336753, + 151.86705838873473 + ], + "sensor_type": 1, + "id": 98 + }, + { + "release_time": 3066, + "due_time": 3327, + "duration": 24, + "coordinate": [ + 8.319155905801296, + 17.561724191076337 + ], + "sensor_type": 1, + "id": 99 + }, + { + "release_time": 2858, + "due_time": 3272, + "duration": 23, + "coordinate": [ + 17.492087803030273, + 37.18435905775473 + ], + "sensor_type": 1, + "id": 100 + }, + { + "release_time": 1635, + "due_time": 3124, + "duration": 17, + "coordinate": [ + -39.72581754925905, + 170.97711082786503 + ], + "sensor_type": 1, + "id": 101 + }, + { + "release_time": 672, + "due_time": 3355, + "duration": 52, + "coordinate": [ + -65.9328281692463, + 42.35980108213113 + ], + "sensor_type": 1, + "id": 102 + }, + { + "release_time": 2704, + "due_time": 3145, + "duration": 34, + "coordinate": [ + 41.73940665899647, + -94.7988574213549 + ], + "sensor_type": 1, + "id": 103 + }, + { + "release_time": 1780, + "due_time": 2305, + "duration": 28, + "coordinate": [ + 35.25330917755494, + -78.59769810363677 + ], + "sensor_type": 1, + "id": 104 + }, + { + "release_time": 2543, + "due_time": 3456, + "duration": 24, + "coordinate": [ + -26.902189109930873, + -145.07860538074772 + ], + "sensor_type": 1, + "id": 105 + }, + { + "release_time": 2658, + "due_time": 3520, + "duration": 19, + "coordinate": [ + 63.668010701141185, + -138.80671831745423 + ], + "sensor_type": 1, + "id": 106 + }, + { + "release_time": 2807, + "due_time": 3532, + "duration": 54, + "coordinate": [ + -63.75932699087553, + 3.2558862098394172 + ], + "sensor_type": 1, + "id": 107 + }, + { + "release_time": 2800, + "due_time": 3495, + "duration": 31, + "coordinate": [ + -53.8513897900064, + -104.8769876972038 + ], + "sensor_type": 1, + "id": 108 + }, + { + "release_time": 134, + "due_time": 1673, + "duration": 21, + "coordinate": [ + -5.673551965335491, + 89.94464455477589 + ], + "sensor_type": 1, + "id": 109 + }, + { + "release_time": 1581, + "due_time": 1789, + "duration": 31, + "coordinate": [ + -21.1964798601835, + -132.02351165125097 + ], + "sensor_type": 1, + "id": 110 + }, + { + "release_time": 225, + "due_time": 2184, + "duration": 47, + "coordinate": [ + 85.70881958029528, + 120.86425887816893 + ], + "sensor_type": 1, + "id": 111 + }, + { + "release_time": 950, + "due_time": 1161, + "duration": 17, + "coordinate": [ + 5.325834089007458, + -178.41493062783488 + ], + "sensor_type": 1, + "id": 112 + }, + { + "release_time": 1553, + "due_time": 2707, + "duration": 48, + "coordinate": [ + -43.822453277854784, + 43.588826768527014 + ], + "sensor_type": 1, + "id": 113 + }, + { + "release_time": 2858, + "due_time": 3204, + "duration": 60, + "coordinate": [ + 14.048804014945802, + -49.016041111921 + ], + "sensor_type": 1, + "id": 114 + }, + { + "release_time": 863, + "due_time": 3351, + "duration": 50, + "coordinate": [ + 71.48597852735156, + -26.80051707082194 + ], + "sensor_type": 1, + "id": 115 + }, + { + "release_time": 2521, + "due_time": 2749, + "duration": 47, + "coordinate": [ + -83.62539966728433, + -84.25380604681413 + ], + "sensor_type": 1, + "id": 116 + }, + { + "release_time": 3264, + "due_time": 3432, + "duration": 36, + "coordinate": [ + -82.66425766955419, + 117.51956723105798 + ], + "sensor_type": 1, + "id": 117 + }, + { + "release_time": 474, + "due_time": 3454, + "duration": 30, + "coordinate": [ + -2.5860767259555786, + -5.41456188752224 + ], + "sensor_type": 1, + "id": 118 + }, + { + "release_time": 667, + "due_time": 2008, + "duration": 47, + "coordinate": [ + -17.616097778821214, + 34.60186324326486 + ], + "sensor_type": 1, + "id": 119 + }, + { + "release_time": 2749, + "due_time": 3218, + "duration": 21, + "coordinate": [ + -10.103963416477399, + -102.10311044818731 + ], + "sensor_type": 1, + "id": 120 + }, + { + "release_time": 2928, + "due_time": 3355, + "duration": 30, + "coordinate": [ + -22.20816798342753, + -111.71106716147696 + ], + "sensor_type": 1, + "id": 121 + }, + { + "release_time": 2735, + "due_time": 3331, + "duration": 54, + "coordinate": [ + -20.11038220929379, + -124.21141087079258 + ], + "sensor_type": 1, + "id": 122 + }, + { + "release_time": 3138, + "due_time": 3507, + "duration": 22, + "coordinate": [ + 28.813837876020216, + 122.84008281968619 + ], + "sensor_type": 1, + "id": 123 + }, + { + "release_time": 1762, + "due_time": 2564, + "duration": 17, + "coordinate": [ + 5.383287484400654, + 172.61289875220228 + ], + "sensor_type": 1, + "id": 124 + }, + { + "release_time": 219, + "due_time": 1177, + "duration": 30, + "coordinate": [ + 44.956945784118744, + 146.64230890418742 + ], + "sensor_type": 1, + "id": 125 + }, + { + "release_time": 1869, + "due_time": 2804, + "duration": 34, + "coordinate": [ + -22.37407790498969, + 32.6131075657342 + ], + "sensor_type": 1, + "id": 126 + }, + { + "release_time": 3162, + "due_time": 3538, + "duration": 27, + "coordinate": [ + 31.671315149844574, + 124.02405022625464 + ], + "sensor_type": 1, + "id": 127 + }, + { + "release_time": 959, + "due_time": 2631, + "duration": 60, + "coordinate": [ + -14.73479315513677, + 173.13149683482754 + ], + "sensor_type": 1, + "id": 128 + }, + { + "release_time": 3294, + "due_time": 3537, + "duration": 29, + "coordinate": [ + 0.8725585712034416, + -37.06393036993353 + ], + "sensor_type": 1, + "id": 129 + }, + { + "release_time": 1840, + "due_time": 3181, + "duration": 31, + "coordinate": [ + 14.531956250190987, + -124.43094324444652 + ], + "sensor_type": 1, + "id": 130 + }, + { + "release_time": 3207, + "due_time": 3390, + "duration": 47, + "coordinate": [ + 70.53999367331758, + -171.73867299178434 + ], + "sensor_type": 1, + "id": 131 + }, + { + "release_time": 256, + "due_time": 437, + "duration": 32, + "coordinate": [ + -83.09841367862359, + -48.56979457372714 + ], + "sensor_type": 1, + "id": 132 + }, + { + "release_time": 2439, + "due_time": 2808, + "duration": 17, + "coordinate": [ + -1.6804481624893555, + -104.13444762328822 + ], + "sensor_type": 1, + "id": 133 + }, + { + "release_time": 1466, + "due_time": 3015, + "duration": 15, + "coordinate": [ + 56.90244942424971, + -138.10305580666463 + ], + "sensor_type": 1, + "id": 134 + }, + { + "release_time": 2259, + "due_time": 3273, + "duration": 25, + "coordinate": [ + 4.243346500090155, + 54.69653410708142 + ], + "sensor_type": 1, + "id": 135 + }, + { + "release_time": 309, + "due_time": 2105, + "duration": 24, + "coordinate": [ + 47.1891195533116, + -66.54140301692647 + ], + "sensor_type": 1, + "id": 136 + }, + { + "release_time": 3031, + "due_time": 3419, + "duration": 46, + "coordinate": [ + -6.705150453309699, + -105.84849524872826 + ], + "sensor_type": 1, + "id": 137 + }, + { + "release_time": 2687, + "due_time": 3424, + "duration": 37, + "coordinate": [ + 53.48830627625807, + -139.74397583065434 + ], + "sensor_type": 1, + "id": 138 + }, + { + "release_time": 376, + "due_time": 1944, + "duration": 46, + "coordinate": [ + -73.0764960563028, + -55.286658166704854 + ], + "sensor_type": 1, + "id": 139 + }, + { + "release_time": 2197, + "due_time": 3232, + "duration": 26, + "coordinate": [ + -14.620764088926364, + 163.58975398657458 + ], + "sensor_type": 1, + "id": 140 + }, + { + "release_time": 3084, + "due_time": 3350, + "duration": 39, + "coordinate": [ + 36.11073646774918, + 178.19429463033862 + ], + "sensor_type": 1, + "id": 141 + }, + { + "release_time": 2884, + "due_time": 3051, + "duration": 17, + "coordinate": [ + -62.70945730515993, + 76.89394721902801 + ], + "sensor_type": 1, + "id": 142 + }, + { + "release_time": 1761, + "due_time": 2643, + "duration": 38, + "coordinate": [ + 19.55667080751975, + -175.38545062608947 + ], + "sensor_type": 1, + "id": 143 + }, + { + "release_time": 1198, + "due_time": 2064, + "duration": 27, + "coordinate": [ + -46.595084321220185, + -100.16191451421825 + ], + "sensor_type": 1, + "id": 144 + }, + { + "release_time": 1846, + "due_time": 3377, + "duration": 31, + "coordinate": [ + -46.22746006666359, + -8.659145610118486 + ], + "sensor_type": 1, + "id": 145 + }, + { + "release_time": 569, + "due_time": 3424, + "duration": 39, + "coordinate": [ + 34.504564780291176, + 174.46856799471715 + ], + "sensor_type": 1, + "id": 146 + }, + { + "release_time": 1768, + "due_time": 3477, + "duration": 48, + "coordinate": [ + 61.27180130192039, + 165.27935928704267 + ], + "sensor_type": 1, + "id": 147 + }, + { + "release_time": 55, + "due_time": 2785, + "duration": 18, + "coordinate": [ + -11.19596551974118, + 13.631246125360065 + ], + "sensor_type": 1, + "id": 148 + }, + { + "release_time": 1967, + "due_time": 2570, + "duration": 53, + "coordinate": [ + -54.00127031399316, + -38.174548448391306 + ], + "sensor_type": 1, + "id": 149 + }, + { + "release_time": 1946, + "due_time": 3226, + "duration": 15, + "coordinate": [ + -48.40567148260157, + -153.41005252900405 + ], + "sensor_type": 1, + "id": 150 + }, + { + "release_time": 3341, + "due_time": 3530, + "duration": 51, + "coordinate": [ + -65.52795826352136, + -114.5720701198803 + ], + "sensor_type": 1, + "id": 151 + }, + { + "release_time": 1484, + "due_time": 3560, + "duration": 26, + "coordinate": [ + -13.258199003831635, + -153.89045077491477 + ], + "sensor_type": 1, + "id": 152 + }, + { + "release_time": 1613, + "due_time": 3158, + "duration": 29, + "coordinate": [ + -87.77316828618453, + -171.01732486421957 + ], + "sensor_type": 1, + "id": 153 + }, + { + "release_time": 511, + "due_time": 3475, + "duration": 15, + "coordinate": [ + -9.190458983738523, + -44.45403136034594 + ], + "sensor_type": 1, + "id": 154 + }, + { + "release_time": 2064, + "due_time": 2530, + "duration": 44, + "coordinate": [ + 63.50754064413621, + 57.54753567935822 + ], + "sensor_type": 1, + "id": 155 + }, + { + "release_time": 3041, + "due_time": 3265, + "duration": 53, + "coordinate": [ + 59.87254677704604, + 83.71810714869196 + ], + "sensor_type": 1, + "id": 156 + }, + { + "release_time": 3148, + "due_time": 3500, + "duration": 29, + "coordinate": [ + -10.12571386862497, + -122.32276985317309 + ], + "sensor_type": 1, + "id": 157 + }, + { + "release_time": 2683, + "due_time": 2802, + "duration": 32, + "coordinate": [ + -12.684977769477868, + 78.25830448450432 + ], + "sensor_type": 1, + "id": 158 + }, + { + "release_time": 480, + "due_time": 1659, + "duration": 16, + "coordinate": [ + 48.91223692213683, + 145.36701754088932 + ], + "sensor_type": 1, + "id": 159 + }, + { + "release_time": 2499, + "due_time": 2998, + "duration": 39, + "coordinate": [ + 82.87699555360737, + 26.710173246581974 + ], + "sensor_type": 1, + "id": 160 + }, + { + "release_time": 845, + "due_time": 1572, + "duration": 35, + "coordinate": [ + -67.72634605064906, + 155.60741800053285 + ], + "sensor_type": 1, + "id": 161 + }, + { + "release_time": 49, + "due_time": 281, + "duration": 29, + "coordinate": [ + 60.58297216248525, + 98.47866666437261 + ], + "sensor_type": 1, + "id": 162 + }, + { + "release_time": 1374, + "due_time": 1460, + "duration": 20, + "coordinate": [ + -25.646013197705372, + 155.85987759332585 + ], + "sensor_type": 1, + "id": 163 + }, + { + "release_time": 3248, + "due_time": 3515, + "duration": 55, + "coordinate": [ + 60.9234897937539, + -104.9480844302922 + ], + "sensor_type": 1, + "id": 164 + }, + { + "release_time": 1234, + "due_time": 2365, + "duration": 15, + "coordinate": [ + 66.40179688931073, + 40.71107650404343 + ], + "sensor_type": 1, + "id": 165 + }, + { + "release_time": 614, + "due_time": 1255, + "duration": 54, + "coordinate": [ + -18.97198010644219, + -61.361748539816034 + ], + "sensor_type": 1, + "id": 166 + }, + { + "release_time": 83, + "due_time": 3042, + "duration": 60, + "coordinate": [ + 85.67126399685992, + 126.65400687496754 + ], + "sensor_type": 1, + "id": 167 + }, + { + "release_time": 810, + "due_time": 2291, + "duration": 18, + "coordinate": [ + 24.615494186423803, + 95.05737612242638 + ], + "sensor_type": 1, + "id": 168 + }, + { + "release_time": 3193, + "due_time": 3308, + "duration": 24, + "coordinate": [ + 88.55397295822019, + 98.48274513054713 + ], + "sensor_type": 1, + "id": 169 + }, + { + "release_time": 1301, + "due_time": 3391, + "duration": 35, + "coordinate": [ + 45.45494188059641, + -40.31063248846988 + ], + "sensor_type": 1, + "id": 170 + }, + { + "release_time": 335, + "due_time": 1913, + "duration": 57, + "coordinate": [ + -32.473401213066595, + -151.69833307352437 + ], + "sensor_type": 1, + "id": 171 + }, + { + "release_time": 1159, + "due_time": 2100, + "duration": 43, + "coordinate": [ + 74.02846753208303, + -11.744274106718649 + ], + "sensor_type": 1, + "id": 172 + }, + { + "release_time": 2127, + "due_time": 3346, + "duration": 57, + "coordinate": [ + -81.05058951287168, + -66.19326782187994 + ], + "sensor_type": 1, + "id": 173 + }, + { + "release_time": 2211, + "due_time": 2444, + "duration": 47, + "coordinate": [ + -51.9205774880114, + 12.905224347321138 + ], + "sensor_type": 1, + "id": 174 + }, + { + "release_time": 1231, + "due_time": 2217, + "duration": 46, + "coordinate": [ + 48.992831706471634, + 80.87200005026222 + ], + "sensor_type": 1, + "id": 175 + }, + { + "release_time": 827, + "due_time": 2570, + "duration": 19, + "coordinate": [ + -89.26401226179206, + 21.905424678366984 + ], + "sensor_type": 1, + "id": 176 + }, + { + "release_time": 1301, + "due_time": 1783, + "duration": 37, + "coordinate": [ + 41.81963672528752, + 167.9037651387024 + ], + "sensor_type": 1, + "id": 177 + }, + { + "release_time": 33, + "due_time": 793, + "duration": 53, + "coordinate": [ + 63.51861978423804, + 70.2931787295579 + ], + "sensor_type": 1, + "id": 178 + }, + { + "release_time": 2525, + "due_time": 2987, + "duration": 52, + "coordinate": [ + -78.69614657190355, + 56.33638469050118 + ], + "sensor_type": 1, + "id": 179 + }, + { + "release_time": 321, + "due_time": 2130, + "duration": 36, + "coordinate": [ + 45.909931291443314, + 28.734855156792975 + ], + "sensor_type": 1, + "id": 180 + }, + { + "release_time": 2260, + "due_time": 3030, + "duration": 55, + "coordinate": [ + -28.221306438450625, + -173.16629802634384 + ], + "sensor_type": 1, + "id": 181 + }, + { + "release_time": 2704, + "due_time": 2964, + "duration": 52, + "coordinate": [ + 4.555199144272223, + -141.84648830805847 + ], + "sensor_type": 1, + "id": 182 + }, + { + "release_time": 977, + "due_time": 1225, + "duration": 55, + "coordinate": [ + 72.69019925526311, + -36.11725698783232 + ], + "sensor_type": 1, + "id": 183 + }, + { + "release_time": 2570, + "due_time": 2848, + "duration": 52, + "coordinate": [ + 81.87566879283474, + 2.4428337896528944 + ], + "sensor_type": 1, + "id": 184 + }, + { + "release_time": 2059, + "due_time": 2443, + "duration": 37, + "coordinate": [ + -31.269613561262233, + -141.7377584768584 + ], + "sensor_type": 1, + "id": 185 + }, + { + "release_time": 2084, + "due_time": 2385, + "duration": 59, + "coordinate": [ + 69.28560162305877, + -138.9629377394302 + ], + "sensor_type": 1, + "id": 186 + }, + { + "release_time": 1626, + "due_time": 1891, + "duration": 46, + "coordinate": [ + -49.25732265946964, + -59.11463220401575 + ], + "sensor_type": 1, + "id": 187 + }, + { + "release_time": 1368, + "due_time": 1890, + "duration": 54, + "coordinate": [ + -12.389783971264777, + 68.00395040460478 + ], + "sensor_type": 1, + "id": 188 + }, + { + "release_time": 668, + "due_time": 2675, + "duration": 29, + "coordinate": [ + 3.1079364134513554, + 94.32125598220966 + ], + "sensor_type": 1, + "id": 189 + }, + { + "release_time": 3369, + "due_time": 3466, + "duration": 25, + "coordinate": [ + -73.46335022775074, + -15.43008643961383 + ], + "sensor_type": 1, + "id": 190 + }, + { + "release_time": 2759, + "due_time": 3557, + "duration": 18, + "coordinate": [ + 59.296575614562215, + -96.59039890591495 + ], + "sensor_type": 1, + "id": 191 + }, + { + "release_time": 3221, + "due_time": 3599, + "duration": 24, + "coordinate": [ + -84.96132464521715, + -132.16589288741227 + ], + "sensor_type": 1, + "id": 192 + }, + { + "release_time": 3250, + "due_time": 3485, + "duration": 58, + "coordinate": [ + 68.93823678023108, + 171.12007972472577 + ], + "sensor_type": 1, + "id": 193 + }, + { + "release_time": 360, + "due_time": 1045, + "duration": 50, + "coordinate": [ + 30.60393442650887, + -82.75348874135575 + ], + "sensor_type": 1, + "id": 194 + }, + { + "release_time": 1249, + "due_time": 2732, + "duration": 59, + "coordinate": [ + -53.880422601302456, + -178.05919842052373 + ], + "sensor_type": 1, + "id": 195 + }, + { + "release_time": 2012, + "due_time": 3319, + "duration": 60, + "coordinate": [ + 0.924614228735436, + 124.74902323676827 + ], + "sensor_type": 1, + "id": 196 + }, + { + "release_time": 439, + "due_time": 1435, + "duration": 56, + "coordinate": [ + 29.61037029051512, + -131.40333446856965 + ], + "sensor_type": 1, + "id": 197 + }, + { + "release_time": 888, + "due_time": 2266, + "duration": 26, + "coordinate": [ + 7.839432260764454, + 126.51740653773504 + ], + "sensor_type": 1, + "id": 198 + }, + { + "release_time": 2777, + "due_time": 3273, + "duration": 42, + "coordinate": [ + -77.47679814685739, + 59.28281123775869 + ], + "sensor_type": 1, + "id": 199 + }, + { + "release_time": 1742, + "due_time": 1984, + "duration": 49, + "coordinate": [ + 67.05298107480593, + 60.383369132169605 + ], + "sensor_type": 1, + "id": 200 + }, + { + "release_time": 705, + "due_time": 2085, + "duration": 32, + "coordinate": [ + -26.30875735900907, + 130.51667959782264 + ], + "sensor_type": 1, + "id": 201 + }, + { + "release_time": 2234, + "due_time": 2969, + "duration": 36, + "coordinate": [ + -56.80605403825372, + 48.55508831970985 + ], + "sensor_type": 1, + "id": 202 + }, + { + "release_time": 3425, + "due_time": 3506, + "duration": 16, + "coordinate": [ + 16.219362241925595, + -57.17877825277131 + ], + "sensor_type": 1, + "id": 203 + }, + { + "release_time": 291, + "due_time": 533, + "duration": 50, + "coordinate": [ + 80.4357613271566, + -79.5159450473356 + ], + "sensor_type": 1, + "id": 204 + }, + { + "release_time": 2583, + "due_time": 2732, + "duration": 32, + "coordinate": [ + -20.48954854314796, + 145.65207165012527 + ], + "sensor_type": 1, + "id": 205 + }, + { + "release_time": 3421, + "due_time": 3593, + "duration": 41, + "coordinate": [ + 27.79340656161746, + -172.36522430145834 + ], + "sensor_type": 1, + "id": 206 + }, + { + "release_time": 2482, + "due_time": 2880, + "duration": 49, + "coordinate": [ + -63.59769684382791, + -173.24623733226497 + ], + "sensor_type": 1, + "id": 207 + }, + { + "release_time": 3539, + "due_time": 3599, + "duration": 18, + "coordinate": [ + 35.604304442228496, + -32.860813993048765 + ], + "sensor_type": 1, + "id": 208 + }, + { + "release_time": 1031, + "due_time": 1567, + "duration": 25, + "coordinate": [ + 87.18075691696885, + 51.345312995292204 + ], + "sensor_type": 1, + "id": 209 + }, + { + "release_time": 898, + "due_time": 1748, + "duration": 44, + "coordinate": [ + -47.40962846131404, + -157.51954789590732 + ], + "sensor_type": 1, + "id": 210 + }, + { + "release_time": 15, + "due_time": 2683, + "duration": 17, + "coordinate": [ + -77.65109775704396, + 106.62626750992592 + ], + "sensor_type": 1, + "id": 211 + }, + { + "release_time": 686, + "due_time": 3450, + "duration": 41, + "coordinate": [ + 24.71135119338473, + 171.32006961650052 + ], + "sensor_type": 1, + "id": 212 + }, + { + "release_time": 477, + "due_time": 3067, + "duration": 21, + "coordinate": [ + 33.91165706860066, + -18.183459752692983 + ], + "sensor_type": 1, + "id": 213 + }, + { + "release_time": 1352, + "due_time": 1497, + "duration": 29, + "coordinate": [ + -49.09389878736419, + 55.37995773019355 + ], + "sensor_type": 1, + "id": 214 + }, + { + "release_time": 3290, + "due_time": 3530, + "duration": 58, + "coordinate": [ + 42.277759289839565, + 179.51164676743508 + ], + "sensor_type": 1, + "id": 215 + }, + { + "release_time": 473, + "due_time": 967, + "duration": 29, + "coordinate": [ + 71.48119071658158, + -142.7381668186455 + ], + "sensor_type": 1, + "id": 216 + }, + { + "release_time": 911, + "due_time": 3096, + "duration": 26, + "coordinate": [ + 68.50576744347876, + 143.25765395373054 + ], + "sensor_type": 1, + "id": 217 + }, + { + "release_time": 116, + "due_time": 2308, + "duration": 49, + "coordinate": [ + -73.46936367845558, + 25.493495116910708 + ], + "sensor_type": 1, + "id": 218 + }, + { + "release_time": 103, + "due_time": 2278, + "duration": 46, + "coordinate": [ + -61.00248247636082, + 1.800240511317952 + ], + "sensor_type": 1, + "id": 219 + }, + { + "release_time": 2456, + "due_time": 2691, + "duration": 35, + "coordinate": [ + -53.56237011789551, + -58.834740214430695 + ], + "sensor_type": 1, + "id": 220 + }, + { + "release_time": 3303, + "due_time": 3422, + "duration": 20, + "coordinate": [ + 70.47743175083133, + 106.6924431213526 + ], + "sensor_type": 1, + "id": 221 + }, + { + "release_time": 640, + "due_time": 1666, + "duration": 38, + "coordinate": [ + 40.9806794067124, + 80.36386960732307 + ], + "sensor_type": 1, + "id": 222 + }, + { + "release_time": 2625, + "due_time": 3252, + "duration": 25, + "coordinate": [ + -32.630389697467315, + 160.77295199564998 + ], + "sensor_type": 1, + "id": 223 + }, + { + "release_time": 2587, + "due_time": 2993, + "duration": 34, + "coordinate": [ + -4.426103213344206, + -43.468418601028446 + ], + "sensor_type": 1, + "id": 224 + }, + { + "release_time": 1011, + "due_time": 3266, + "duration": 58, + "coordinate": [ + 60.63932935355015, + 46.45642429008117 + ], + "sensor_type": 1, + "id": 225 + }, + { + "release_time": 2221, + "due_time": 2848, + "duration": 42, + "coordinate": [ + 8.436512493846209, + 154.92819799189124 + ], + "sensor_type": 1, + "id": 226 + }, + { + "release_time": 1366, + "due_time": 2277, + "duration": 35, + "coordinate": [ + -13.904576537603646, + 14.742437134159644 + ], + "sensor_type": 1, + "id": 227 + }, + { + "release_time": 432, + "due_time": 1935, + "duration": 44, + "coordinate": [ + -6.4020652549761365, + 56.072151283681364 + ], + "sensor_type": 1, + "id": 228 + }, + { + "release_time": 794, + "due_time": 3405, + "duration": 17, + "coordinate": [ + 23.194351496152137, + -59.6329401792854 + ], + "sensor_type": 1, + "id": 229 + }, + { + "release_time": 1900, + "due_time": 2939, + "duration": 56, + "coordinate": [ + 89.1927726990657, + 129.51935231043518 + ], + "sensor_type": 1, + "id": 230 + }, + { + "release_time": 2107, + "due_time": 3182, + "duration": 50, + "coordinate": [ + 30.2556260673839, + 115.91519582775032 + ], + "sensor_type": 1, + "id": 231 + }, + { + "release_time": 2165, + "due_time": 3192, + "duration": 16, + "coordinate": [ + 21.830268001556192, + 13.028776894094221 + ], + "sensor_type": 1, + "id": 232 + }, + { + "release_time": 1395, + "due_time": 1559, + "duration": 54, + "coordinate": [ + -33.94807451722499, + -168.4921651397119 + ], + "sensor_type": 1, + "id": 233 + }, + { + "release_time": 5, + "due_time": 280, + "duration": 16, + "coordinate": [ + 69.10535761828402, + 69.43039838991936 + ], + "sensor_type": 1, + "id": 234 + }, + { + "release_time": 2879, + "due_time": 3110, + "duration": 42, + "coordinate": [ + 78.4508892413103, + -136.09454566035515 + ], + "sensor_type": 1, + "id": 235 + }, + { + "release_time": 1092, + "due_time": 3239, + "duration": 38, + "coordinate": [ + 27.34070638731636, + 14.501265692454183 + ], + "sensor_type": 1, + "id": 236 + }, + { + "release_time": 1234, + "due_time": 1844, + "duration": 49, + "coordinate": [ + -20.734378158968283, + 58.93482656862068 + ], + "sensor_type": 1, + "id": 237 + }, + { + "release_time": 3263, + "due_time": 3582, + "duration": 48, + "coordinate": [ + -40.874430938699916, + -3.74287114229827 + ], + "sensor_type": 1, + "id": 238 + }, + { + "release_time": 2942, + "due_time": 3215, + "duration": 32, + "coordinate": [ + -71.99062287697835, + 64.63419698814485 + ], + "sensor_type": 1, + "id": 239 + }, + { + "release_time": 1810, + "due_time": 2022, + "duration": 27, + "coordinate": [ + 53.59465127366255, + 98.30029984013782 + ], + "sensor_type": 1, + "id": 240 + }, + { + "release_time": 773, + "due_time": 917, + "duration": 45, + "coordinate": [ + 12.560089437691317, + 41.441093514144484 + ], + "sensor_type": 1, + "id": 241 + }, + { + "release_time": 3419, + "due_time": 3489, + "duration": 18, + "coordinate": [ + 68.06494490489288, + -96.79362691097435 + ], + "sensor_type": 1, + "id": 242 + }, + { + "release_time": 2661, + "due_time": 3262, + "duration": 51, + "coordinate": [ + -10.890884504740512, + 36.65393764777434 + ], + "sensor_type": 1, + "id": 243 + }, + { + "release_time": 1313, + "due_time": 2637, + "duration": 18, + "coordinate": [ + 63.70912998431663, + -67.58435991491123 + ], + "sensor_type": 1, + "id": 244 + }, + { + "release_time": 67, + "due_time": 207, + "duration": 35, + "coordinate": [ + 22.14415408802205, + 36.266465458160724 + ], + "sensor_type": 1, + "id": 245 + }, + { + "release_time": 3027, + "due_time": 3586, + "duration": 45, + "coordinate": [ + 45.79346036027607, + -97.18129313616555 + ], + "sensor_type": 1, + "id": 246 + }, + { + "release_time": 1675, + "due_time": 2355, + "duration": 53, + "coordinate": [ + 80.41910259014168, + -49.7997750963672 + ], + "sensor_type": 1, + "id": 247 + }, + { + "release_time": 2524, + "due_time": 2825, + "duration": 39, + "coordinate": [ + -71.26599001920252, + -89.733898686384 + ], + "sensor_type": 1, + "id": 248 + }, + { + "release_time": 1510, + "due_time": 1869, + "duration": 20, + "coordinate": [ + 61.85822102406115, + -97.74742591568803 + ], + "sensor_type": 1, + "id": 249 + }, + { + "release_time": 861, + "due_time": 1404, + "duration": 44, + "coordinate": [ + 30.07494571639215, + 74.60536410012062 + ], + "sensor_type": 1, + "id": 250 + }, + { + "release_time": 840, + "due_time": 3143, + "duration": 47, + "coordinate": [ + -41.9351472662999, + 139.714343151893 + ], + "sensor_type": 1, + "id": 251 + }, + { + "release_time": 2368, + "due_time": 2743, + "duration": 39, + "coordinate": [ + -69.13983730861025, + 70.6351207756694 + ], + "sensor_type": 1, + "id": 252 + }, + { + "release_time": 1861, + "due_time": 3281, + "duration": 45, + "coordinate": [ + -61.46610753775366, + -19.397131641367224 + ], + "sensor_type": 1, + "id": 253 + }, + { + "release_time": 779, + "due_time": 1098, + "duration": 53, + "coordinate": [ + -53.77139521323067, + 119.30845108908005 + ], + "sensor_type": 1, + "id": 254 + }, + { + "release_time": 3130, + "due_time": 3596, + "duration": 41, + "coordinate": [ + 33.3423153773723, + 72.37295387669639 + ], + "sensor_type": 1, + "id": 255 + }, + { + "release_time": 1444, + "due_time": 2806, + "duration": 27, + "coordinate": [ + 42.597326148298635, + -61.10042766115721 + ], + "sensor_type": 1, + "id": 256 + }, + { + "release_time": 209, + "due_time": 1239, + "duration": 33, + "coordinate": [ + -38.01818903312434, + -136.1382801049977 + ], + "sensor_type": 1, + "id": 257 + }, + { + "release_time": 2696, + "due_time": 3199, + "duration": 42, + "coordinate": [ + 23.393228775247465, + -59.25641985820248 + ], + "sensor_type": 1, + "id": 258 + }, + { + "release_time": 1581, + "due_time": 1876, + "duration": 49, + "coordinate": [ + 73.69062112110115, + -34.065377706212246 + ], + "sensor_type": 1, + "id": 259 + }, + { + "release_time": 75, + "due_time": 2911, + "duration": 19, + "coordinate": [ + -15.36776380961075, + -129.11633670808467 + ], + "sensor_type": 1, + "id": 260 + }, + { + "release_time": 1473, + "due_time": 2851, + "duration": 36, + "coordinate": [ + 26.75660542329439, + -54.530392849066445 + ], + "sensor_type": 1, + "id": 261 + }, + { + "release_time": 91, + "due_time": 2404, + "duration": 58, + "coordinate": [ + 39.20939927818611, + -176.22525910376422 + ], + "sensor_type": 1, + "id": 262 + }, + { + "release_time": 1991, + "due_time": 3488, + "duration": 28, + "coordinate": [ + -9.610691594926237, + 107.92412112943362 + ], + "sensor_type": 1, + "id": 263 + }, + { + "release_time": 860, + "due_time": 2660, + "duration": 54, + "coordinate": [ + -81.8764446198426, + 22.8173754634023 + ], + "sensor_type": 1, + "id": 264 + }, + { + "release_time": 1625, + "due_time": 3363, + "duration": 34, + "coordinate": [ + -23.490272208536297, + 101.54041081149774 + ], + "sensor_type": 1, + "id": 265 + }, + { + "release_time": 2444, + "due_time": 2728, + "duration": 50, + "coordinate": [ + 88.18923620492643, + 59.73749015924369 + ], + "sensor_type": 1, + "id": 266 + } +] \ No newline at end of file diff --git a/benchmarks/aeosbench/dataset/cases/00890/constellation.json b/benchmarks/aeosbench/dataset/cases/00890/constellation.json new file mode 100644 index 0000000..a1888f8 --- /dev/null +++ b/benchmarks/aeosbench/dataset/cases/00890/constellation.json @@ -0,0 +1,4318 @@ +{ + "orbits": [ + { + "id": 0, + "eccentricity": 0.0001296, + "semi_major_axis": 6921000.0, + "inclination": 53.2154, + "right_ascension_of_the_ascending_node": 218.5054, + "argument_of_perigee": 90.7019 + }, + { + "id": 1, + "eccentricity": 5.57e-05, + "semi_major_axis": 6921000.0, + "inclination": 97.6547, + "right_ascension_of_the_ascending_node": 238.8539, + "argument_of_perigee": 206.1514 + }, + { + "id": 2, + "eccentricity": 0.0001659, + "semi_major_axis": 6921000.0, + "inclination": 53.2186, + "right_ascension_of_the_ascending_node": 272.1103, + "argument_of_perigee": 66.8215 + }, + { + "id": 3, + "eccentricity": 0.0001283, + "semi_major_axis": 6921000.0, + "inclination": 53.0552, + "right_ascension_of_the_ascending_node": 206.0788, + "argument_of_perigee": 102.9577 + }, + { + "id": 4, + "eccentricity": 0.000136, + "semi_major_axis": 6921000.0, + "inclination": 53.2158, + "right_ascension_of_the_ascending_node": 188.4065, + "argument_of_perigee": 80.4382 + }, + { + "id": 5, + "eccentricity": 0.0005767, + "semi_major_axis": 6944000.0, + "inclination": 9.9937, + "right_ascension_of_the_ascending_node": 150.2432, + "argument_of_perigee": 276.8774 + }, + { + "id": 6, + "eccentricity": 0.0001369, + "semi_major_axis": 6921000.0, + "inclination": 53.2192, + "right_ascension_of_the_ascending_node": 311.2867, + "argument_of_perigee": 103.5876 + }, + { + "id": 7, + "eccentricity": 0.0001312, + "semi_major_axis": 6921000.0, + "inclination": 53.0564, + "right_ascension_of_the_ascending_node": 42.5644, + "argument_of_perigee": 93.2123 + }, + { + "id": 8, + "eccentricity": 6.06e-05, + "semi_major_axis": 6921000.0, + "inclination": 43.0021, + "right_ascension_of_the_ascending_node": 111.442, + "argument_of_perigee": 287.948 + }, + { + "id": 9, + "eccentricity": 0.0001472, + "semi_major_axis": 6921000.0, + "inclination": 53.2175, + "right_ascension_of_the_ascending_node": 134.2344, + "argument_of_perigee": 92.0512 + }, + { + "id": 10, + "eccentricity": 0.0001411, + "semi_major_axis": 6921000.0, + "inclination": 53.216, + "right_ascension_of_the_ascending_node": 148.8517, + "argument_of_perigee": 93.7469 + }, + { + "id": 11, + "eccentricity": 0.000487, + "semi_major_axis": 6921000.0, + "inclination": 53.0788, + "right_ascension_of_the_ascending_node": 253.5728, + "argument_of_perigee": 280.9651 + }, + { + "id": 12, + "eccentricity": 0.0001708, + "semi_major_axis": 6921000.0, + "inclination": 43.0061, + "right_ascension_of_the_ascending_node": 280.0385, + "argument_of_perigee": 273.3214 + }, + { + "id": 13, + "eccentricity": 0.0001404, + "semi_major_axis": 6921000.0, + "inclination": 53.0529, + "right_ascension_of_the_ascending_node": 126.9448, + "argument_of_perigee": 98.8781 + }, + { + "id": 14, + "eccentricity": 0.0001191, + "semi_major_axis": 6921000.0, + "inclination": 53.2175, + "right_ascension_of_the_ascending_node": 286.9579, + "argument_of_perigee": 93.3414 + }, + { + "id": 15, + "eccentricity": 0.0002843, + "semi_major_axis": 6921000.0, + "inclination": 70.0009, + "right_ascension_of_the_ascending_node": 330.7816, + "argument_of_perigee": 262.9716 + }, + { + "id": 16, + "eccentricity": 0.0001369, + "semi_major_axis": 6921000.0, + "inclination": 53.2181, + "right_ascension_of_the_ascending_node": 0.7344, + "argument_of_perigee": 106.2658 + }, + { + "id": 17, + "eccentricity": 0.0001657, + "semi_major_axis": 6921000.0, + "inclination": 53.2185, + "right_ascension_of_the_ascending_node": 10.4984, + "argument_of_perigee": 103.339 + }, + { + "id": 18, + "eccentricity": 0.0002062, + "semi_major_axis": 7571000.0, + "inclination": 87.8942, + "right_ascension_of_the_ascending_node": 179.6941, + "argument_of_perigee": 93.3064 + }, + { + "id": 19, + "eccentricity": 0.0001349, + "semi_major_axis": 6921000.0, + "inclination": 53.2165, + "right_ascension_of_the_ascending_node": 119.4533, + "argument_of_perigee": 85.2122 + }, + { + "id": 20, + "eccentricity": 0.0001396, + "semi_major_axis": 6921000.0, + "inclination": 53.2183, + "right_ascension_of_the_ascending_node": 64.5655, + "argument_of_perigee": 98.7175 + }, + { + "id": 21, + "eccentricity": 0.0003793, + "semi_major_axis": 6921000.0, + "inclination": 53.0503, + "right_ascension_of_the_ascending_node": 223.7076, + "argument_of_perigee": 312.0734 + }, + { + "id": 22, + "eccentricity": 0.0002614, + "semi_major_axis": 7571000.0, + "inclination": 87.9153, + "right_ascension_of_the_ascending_node": 88.4505, + "argument_of_perigee": 84.1789 + }, + { + "id": 23, + "eccentricity": 0.0003188, + "semi_major_axis": 6921000.0, + "inclination": 70.0005, + "right_ascension_of_the_ascending_node": 287.5922, + "argument_of_perigee": 278.7439 + }, + { + "id": 24, + "eccentricity": 0.0001259, + "semi_major_axis": 6921000.0, + "inclination": 53.0558, + "right_ascension_of_the_ascending_node": 304.3641, + "argument_of_perigee": 83.124 + }, + { + "id": 25, + "eccentricity": 0.000113, + "semi_major_axis": 6921000.0, + "inclination": 53.2149, + "right_ascension_of_the_ascending_node": 203.2629, + "argument_of_perigee": 89.2747 + }, + { + "id": 26, + "eccentricity": 0.0001426, + "semi_major_axis": 6921000.0, + "inclination": 53.0542, + "right_ascension_of_the_ascending_node": 126.7926, + "argument_of_perigee": 86.933 + }, + { + "id": 27, + "eccentricity": 0.0002293, + "semi_major_axis": 6921000.0, + "inclination": 53.1873, + "right_ascension_of_the_ascending_node": 342.9542, + "argument_of_perigee": 58.1822 + }, + { + "id": 28, + "eccentricity": 0.0001446, + "semi_major_axis": 6921000.0, + "inclination": 53.0555, + "right_ascension_of_the_ascending_node": 97.2732, + "argument_of_perigee": 93.4085 + }, + { + "id": 29, + "eccentricity": 0.000141, + "semi_major_axis": 6921000.0, + "inclination": 53.2168, + "right_ascension_of_the_ascending_node": 154.4151, + "argument_of_perigee": 100.4564 + }, + { + "id": 30, + "eccentricity": 0.0001982, + "semi_major_axis": 7571000.0, + "inclination": 87.8969, + "right_ascension_of_the_ascending_node": 164.5755, + "argument_of_perigee": 87.2406 + }, + { + "id": 31, + "eccentricity": 0.0001277, + "semi_major_axis": 6921000.0, + "inclination": 53.2159, + "right_ascension_of_the_ascending_node": 277.1488, + "argument_of_perigee": 85.5326 + }, + { + "id": 32, + "eccentricity": 0.0010504, + "semi_major_axis": 6959000.0, + "inclination": 97.5898, + "right_ascension_of_the_ascending_node": 79.9312, + "argument_of_perigee": 339.9679 + }, + { + "id": 33, + "eccentricity": 0.0001286, + "semi_major_axis": 6921000.0, + "inclination": 53.2189, + "right_ascension_of_the_ascending_node": 321.1205, + "argument_of_perigee": 109.9679 + }, + { + "id": 34, + "eccentricity": 0.0001524, + "semi_major_axis": 6921000.0, + "inclination": 53.058, + "right_ascension_of_the_ascending_node": 331.7237, + "argument_of_perigee": 132.4809 + }, + { + "id": 35, + "eccentricity": 0.0001472, + "semi_major_axis": 6921000.0, + "inclination": 53.2191, + "right_ascension_of_the_ascending_node": 292.7443, + "argument_of_perigee": 113.7593 + }, + { + "id": 36, + "eccentricity": 0.0002527, + "semi_major_axis": 6921000.0, + "inclination": 70.0006, + "right_ascension_of_the_ascending_node": 129.0693, + "argument_of_perigee": 255.8768 + }, + { + "id": 37, + "eccentricity": 0.0001232, + "semi_major_axis": 6921000.0, + "inclination": 53.0538, + "right_ascension_of_the_ascending_node": 186.1131, + "argument_of_perigee": 88.5512 + }, + { + "id": 38, + "eccentricity": 0.0001806, + "semi_major_axis": 7571000.0, + "inclination": 87.8965, + "right_ascension_of_the_ascending_node": 73.243, + "argument_of_perigee": 90.0066 + }, + { + "id": 39, + "eccentricity": 0.00023, + "semi_major_axis": 6921000.0, + "inclination": 97.656, + "right_ascension_of_the_ascending_node": 359.2049, + "argument_of_perigee": 52.3174 + }, + { + "id": 40, + "eccentricity": 0.0002497, + "semi_major_axis": 7011000.0, + "inclination": 74.0699, + "right_ascension_of_the_ascending_node": 242.1509, + "argument_of_perigee": 282.8918 + }, + { + "id": 41, + "eccentricity": 0.0001556, + "semi_major_axis": 6921000.0, + "inclination": 53.0553, + "right_ascension_of_the_ascending_node": 285.2746, + "argument_of_perigee": 74.6251 + }, + { + "id": 42, + "eccentricity": 0.0001329, + "semi_major_axis": 6921000.0, + "inclination": 53.2164, + "right_ascension_of_the_ascending_node": 104.5469, + "argument_of_perigee": 97.3844 + }, + { + "id": 43, + "eccentricity": 0.0001253, + "semi_major_axis": 6921000.0, + "inclination": 53.0545, + "right_ascension_of_the_ascending_node": 146.8111, + "argument_of_perigee": 93.3552 + } + ], + "satellites": [ + { + "inertia": [ + 161.38165283203125, + 0.0, + 0.0, + 0.0, + 149.71270751953125, + 0.0, + 0.0, + 0.0, + 198.2505340576172 + ], + "mass": 111.60652501603933, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 0, + "solar_panel": { + "direction": [ + 0.8909602378689615, + 0.4505623538172028, + -0.05642180304798254 + ], + "area": 0.35539584213007036, + "efficiency": 0.3924493471263798 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.13168271439594054, + "power": 6.567687807448703, + "type": 1 + }, + "battery": { + "capacity": 25292.071492294464, + "percentage": 0.6160427711985804 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 667.6024633702332, + "power": 5.78279557698719, + "efficiency": 0.5266420872006367 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 453.8963969522544, + "power": 6.384763112742726, + "efficiency": 0.5045693585442494 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 709.6232407654984, + "power": 6.465269495187384, + "efficiency": 0.5361920826701055 + } + ], + "mrp_control": { + "k": 60.560778257724394, + "ki": 0.0026638409646144944, + "p": 185.2689543324626, + "integral_limit": 0.005420732257069156 + }, + "true_anomaly": 53.20312050718905, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 0 + }, + { + "inertia": [ + 184.94874572753906, + 0.0, + 0.0, + 0.0, + 132.71578979492188, + 0.0, + 0.0, + 0.0, + 122.06001281738281 + ], + "mass": 126.00037374303186, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 1, + "solar_panel": { + "direction": [ + -0.12058019083644218, + 0.2077156272005119, + -0.9707289198301167 + ], + "area": 0.25435201081335446, + "efficiency": 0.3827048525102521 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.16520229358759225, + "power": 5.1335457052525175, + "type": 1 + }, + "battery": { + "capacity": 24633.673858312435, + "percentage": 0.5690931820042214 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 529.0090080727189, + "power": 5.67023384171749, + "efficiency": 0.5900768339168975 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 590.9119808627844, + "power": 6.1187145620737935, + "efficiency": 0.5677289055468032 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 668.8898119164713, + "power": 5.874044014715897, + "efficiency": 0.51770604349031 + } + ], + "mrp_control": { + "k": 34.37227236271764, + "ki": 0.007730698004401335, + "p": 77.43208592475061, + "integral_limit": 0.03816131979945813 + }, + "true_anomaly": 119.81240182456449, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 1 + }, + { + "inertia": [ + 65.05007934570312, + 0.0, + 0.0, + 0.0, + 156.7198486328125, + 0.0, + 0.0, + 0.0, + 106.10611724853516 + ], + "mass": 88.28787333825773, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 2, + "solar_panel": { + "direction": [ + 0.059754571181229364, + 0.22926501239283162, + 0.971528149522937 + ], + "area": 0.4686928725273568, + "efficiency": 0.4039534166106673 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2366461369666648, + "power": 9.327717678840806, + "type": 1 + }, + "battery": { + "capacity": 25405.722499785705, + "percentage": 0.3002403341884427 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 457.17071833637414, + "power": 5.538567363465701, + "efficiency": 0.5007571200355238 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 421.2510096344352, + "power": 5.344632952149229, + "efficiency": 0.5888792955899346 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 426.15050893340276, + "power": 5.897768152133362, + "efficiency": 0.5273979399021836 + } + ], + "mrp_control": { + "k": 18.446373439487424, + "ki": 0.008419055768001312, + "p": 70.64881139615355, + "integral_limit": 0.012053152976485236 + }, + "true_anomaly": 275.058649935641, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 2 + }, + { + "inertia": [ + 92.459716796875, + 0.0, + 0.0, + 0.0, + 100.04222106933594, + 0.0, + 0.0, + 0.0, + 193.59207153320312 + ], + "mass": 95.10203256892403, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 3, + "solar_panel": { + "direction": [ + 0.46841504396242134, + 0.03384894209665255, + -0.8828598958547276 + ], + "area": 0.3439678015833517, + "efficiency": 0.24374198281464232 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.45718416363554437, + "power": 2.201502511197745, + "type": 1 + }, + "battery": { + "capacity": 15700.96167792065, + "percentage": 0.4221526655548632 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 577.3624553321963, + "power": 5.140609895904987, + "efficiency": 0.5868591255525856 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 401.72875532746764, + "power": 5.9417095798595945, + "efficiency": 0.5423737911503178 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 579.8934832748156, + "power": 6.916080820860072, + "efficiency": 0.515835200521659 + } + ], + "mrp_control": { + "k": 22.492592410546052, + "ki": 0.003348785460441731, + "p": 76.99221242613119, + "integral_limit": 0.0005091051525580385 + }, + "true_anomaly": 258.12998163847186, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 3 + }, + { + "inertia": [ + 89.77887725830078, + 0.0, + 0.0, + 0.0, + 82.79995727539062, + 0.0, + 0.0, + 0.0, + 105.19197082519531 + ], + "mass": 118.31690918193317, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 4, + "solar_panel": { + "direction": [ + -0.5099846033614891, + 0.02467455916652278, + -0.8598295589616365 + ], + "area": 0.17643996899746284, + "efficiency": 0.22432696262168675 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3848132564353268, + "power": 2.0578107091824043, + "type": 1 + }, + "battery": { + "capacity": 21173.723464041337, + "percentage": 0.767160691189173 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 644.9688812931169, + "power": 5.559989200096904, + "efficiency": 0.5137213287104236 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 695.6878019701605, + "power": 6.217539811116248, + "efficiency": 0.5620340712880224 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 639.4557553555605, + "power": 6.764989883331017, + "efficiency": 0.5671961710368163 + } + ], + "mrp_control": { + "k": 40.01008124219644, + "ki": 0.002799812427076979, + "p": 99.88110056704124, + "integral_limit": 0.0003023267525154252 + }, + "true_anomaly": 294.9623942399702, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 4 + }, + { + "inertia": [ + 173.80447387695312, + 0.0, + 0.0, + 0.0, + 114.90234375, + 0.0, + 0.0, + 0.0, + 65.87764739990234 + ], + "mass": 63.65437044408371, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 5, + "solar_panel": { + "direction": [ + -0.7422050222215435, + 0.3294026738679345, + 0.5836313763307909 + ], + "area": 0.30272654968373536, + "efficiency": 0.12273506075575291 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.12338758091175937, + "power": 5.289835120275788, + "type": 1 + }, + "battery": { + "capacity": 15339.174601907132, + "percentage": 0.21771371063169576 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 599.951161507035, + "power": 5.041156432383304, + "efficiency": 0.5716103611519002 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 624.7740980590459, + "power": 5.881578032189029, + "efficiency": 0.5762622294087916 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 452.84290378489743, + "power": 6.692712946618793, + "efficiency": 0.5490078692382532 + } + ], + "mrp_control": { + "k": 58.71194618190075, + "ki": 0.004337192623345406, + "p": 233.0572115531588, + "integral_limit": 0.01251207002893005 + }, + "true_anomaly": 339.2260473594664, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 5 + }, + { + "inertia": [ + 96.11229705810547, + 0.0, + 0.0, + 0.0, + 86.46250915527344, + 0.0, + 0.0, + 0.0, + 53.89992141723633 + ], + "mass": 183.9705546437268, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 6, + "solar_panel": { + "direction": [ + -0.018461790675871195, + 0.8809257537377735, + -0.4728942574049468 + ], + "area": 0.3852528515856768, + "efficiency": 0.42590524468677293 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.22367791694822522, + "power": 5.848299752671634, + "type": 1 + }, + "battery": { + "capacity": 20379.89499297592, + "percentage": 0.5537032770529517 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 532.8461585204949, + "power": 6.861184646183895, + "efficiency": 0.5738423112525401 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 614.0904437880924, + "power": 6.9469142946952065, + "efficiency": 0.5228348599014079 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 693.6955000535445, + "power": 5.771762040406745, + "efficiency": 0.5764328163497897 + } + ], + "mrp_control": { + "k": 16.028606086034788, + "ki": 0.006999328531351564, + "p": 50.142737736949, + "integral_limit": 0.024621003787913324 + }, + "true_anomaly": 281.2140814432188, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 6 + }, + { + "inertia": [ + 65.87477111816406, + 0.0, + 0.0, + 0.0, + 178.44712829589844, + 0.0, + 0.0, + 0.0, + 136.357666015625 + ], + "mass": 191.77308969711575, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 7, + "solar_panel": { + "direction": [ + -0.8476184752171501, + 0.5189898386326861, + -0.11041950854161582 + ], + "area": 0.3468302231836312, + "efficiency": 0.2319184645007425 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.29916000377021323, + "power": 2.230176311390587, + "type": 1 + }, + "battery": { + "capacity": 20211.318047930003, + "percentage": 0.6056785913343955 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 458.4509016193006, + "power": 5.562256109483563, + "efficiency": 0.5784759658430004 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 643.6352119496503, + "power": 6.785824056017486, + "efficiency": 0.5442465546560269 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 741.173398016683, + "power": 6.821418822767896, + "efficiency": 0.5727821450309946 + } + ], + "mrp_control": { + "k": 68.64233296432478, + "ki": 0.009979683338489115, + "p": 220.54110178494327, + "integral_limit": 0.042318880654236495 + }, + "true_anomaly": 180.99404259824632, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 7 + }, + { + "inertia": [ + 152.10496520996094, + 0.0, + 0.0, + 0.0, + 133.07986450195312, + 0.0, + 0.0, + 0.0, + 74.91020965576172 + ], + "mass": 74.09565751524268, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 8, + "solar_panel": { + "direction": [ + 0.9499117291938296, + 0.1361434147043116, + -0.28130530989058555 + ], + "area": 0.38390704817056387, + "efficiency": 0.40350125428288774 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3449767174230606, + "power": 6.956631047074478, + "type": 1 + }, + "battery": { + "capacity": 13336.383206308448, + "percentage": 0.11694930270465508 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 459.80219806591754, + "power": 6.574076152074271, + "efficiency": 0.5012081162771007 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 642.3542483792339, + "power": 5.084428065337068, + "efficiency": 0.5393803501678899 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 665.3824815481305, + "power": 6.008939477640078, + "efficiency": 0.550098022166994 + } + ], + "mrp_control": { + "k": 32.00116116224893, + "ki": 0.0036949599565851334, + "p": 90.88840486704434, + "integral_limit": 0.007147968475007213 + }, + "true_anomaly": 141.5420569818757, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 8 + }, + { + "inertia": [ + 148.36582946777344, + 0.0, + 0.0, + 0.0, + 56.02613830566406, + 0.0, + 0.0, + 0.0, + 154.59042358398438 + ], + "mass": 56.010603002989264, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 9, + "solar_panel": { + "direction": [ + -0.3548364451957566, + 0.9101391310493566, + 0.21386411408546518 + ], + "area": 0.2258073070964176, + "efficiency": 0.20698322285369533 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.40927710324874644, + "power": 5.821561334792121, + "type": 1 + }, + "battery": { + "capacity": 10060.74431488855, + "percentage": 0.28016932418910695 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 402.47232718433577, + "power": 6.446745208456429, + "efficiency": 0.5672097881859213 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 556.020413217706, + "power": 5.052726571841265, + "efficiency": 0.5086018927027413 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 605.8039910781664, + "power": 5.775401406753799, + "efficiency": 0.576444587824925 + } + ], + "mrp_control": { + "k": 22.972750913410824, + "ki": 0.005842846740392656, + "p": 74.38164819142746, + "integral_limit": 0.02881344215701426 + }, + "true_anomaly": 311.882462046069, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 9 + }, + { + "inertia": [ + 144.63186645507812, + 0.0, + 0.0, + 0.0, + 129.28280639648438, + 0.0, + 0.0, + 0.0, + 199.30108642578125 + ], + "mass": 173.11420717247623, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 10, + "solar_panel": { + "direction": [ + -0.7195608347427814, + 0.6864917745753156, + -0.10469598151173565 + ], + "area": 0.20594428012848176, + "efficiency": 0.2929835820866893 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3867956240785583, + "power": 5.343264093104918, + "type": 1 + }, + "battery": { + "capacity": 16087.700067148618, + "percentage": 0.4583500491959477 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 481.11273623281465, + "power": 5.042637897933236, + "efficiency": 0.518564571756759 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 653.7742565992062, + "power": 5.488021650048168, + "efficiency": 0.5869024472027852 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 589.6928439168787, + "power": 6.386162688916344, + "efficiency": 0.5301517262895726 + } + ], + "mrp_control": { + "k": 33.173823639475565, + "ki": 0.009877837349174471, + "p": 87.12994427003723, + "integral_limit": 0.009554310995531258 + }, + "true_anomaly": 309.24778104305864, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 10 + }, + { + "inertia": [ + 109.15794372558594, + 0.0, + 0.0, + 0.0, + 176.94821166992188, + 0.0, + 0.0, + 0.0, + 164.3232879638672 + ], + "mass": 180.15483987290918, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 11, + "solar_panel": { + "direction": [ + -0.5856967787683589, + 0.4257361745144837, + 0.6897158784964582 + ], + "area": 0.42291532815296673, + "efficiency": 0.2937722833728047 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4911604088689451, + "power": 7.687463716934934, + "type": 1 + }, + "battery": { + "capacity": 23200.79123550625, + "percentage": 0.3417570803522325 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 732.9959261576232, + "power": 5.854568797733811, + "efficiency": 0.5831086667680017 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 578.7158181495644, + "power": 5.602364233280406, + "efficiency": 0.5146638578364676 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 649.6343926442792, + "power": 5.372727425762665, + "efficiency": 0.5911015718728463 + } + ], + "mrp_control": { + "k": 18.178212680440424, + "ki": 0.0007977081987415924, + "p": 66.5636991558978, + "integral_limit": 0.001745867732001602 + }, + "true_anomaly": 89.23393398926657, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 11 + }, + { + "inertia": [ + 188.22837829589844, + 0.0, + 0.0, + 0.0, + 135.12451171875, + 0.0, + 0.0, + 0.0, + 97.5399169921875 + ], + "mass": 134.91757763509497, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 12, + "solar_panel": { + "direction": [ + 0.2752451904791627, + 0.18583214897834224, + 0.9432425443777336 + ], + "area": 0.19527751955317896, + "efficiency": 0.19743185524042822 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.26175895872378285, + "power": 2.1642758832201254, + "type": 1 + }, + "battery": { + "capacity": 18638.885913016467, + "percentage": 0.11254132384429541 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 542.8474457793856, + "power": 5.856325908109959, + "efficiency": 0.5692536401646409 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 591.3568915442647, + "power": 6.346192444274231, + "efficiency": 0.518708825671898 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 436.0813728846884, + "power": 5.196843761912837, + "efficiency": 0.5814419821183315 + } + ], + "mrp_control": { + "k": 57.74690997428315, + "ki": 0.0023769289848761376, + "p": 229.68394980829842, + "integral_limit": 0.009371675170078926 + }, + "true_anomaly": 149.54033289170226, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 12 + }, + { + "inertia": [ + 72.02397155761719, + 0.0, + 0.0, + 0.0, + 84.66865539550781, + 0.0, + 0.0, + 0.0, + 104.00645446777344 + ], + "mass": 67.6299011645821, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 13, + "solar_panel": { + "direction": [ + 0.04394500735177786, + 0.1512506694216161, + 0.9875181372148895 + ], + "area": 0.3265205170087282, + "efficiency": 0.230777612256794 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.12634516392217945, + "power": 1.991329906323564, + "type": 1 + }, + "battery": { + "capacity": 17708.95466026933, + "percentage": 0.31527935841929455 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 543.9744108018169, + "power": 6.02375115285982, + "efficiency": 0.5391054907257928 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 464.05174477763177, + "power": 5.687575479060702, + "efficiency": 0.5778729074387456 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 457.5562208191678, + "power": 6.355150517839122, + "efficiency": 0.5197378822164961 + } + ], + "mrp_control": { + "k": 34.05531175533261, + "ki": 0.0024346066244611444, + "p": 99.48727369709079, + "integral_limit": 0.0017113554174151761 + }, + "true_anomaly": 292.4730109898943, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 13 + }, + { + "inertia": [ + 90.38351440429688, + 0.0, + 0.0, + 0.0, + 179.908203125, + 0.0, + 0.0, + 0.0, + 186.37005615234375 + ], + "mass": 89.08171889199019, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 14, + "solar_panel": { + "direction": [ + 0.06995456951761134, + 0.36283329333705316, + -0.9292246011862759 + ], + "area": 0.1354985205393927, + "efficiency": 0.40099523177457064 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.20402420879620609, + "power": 9.079516332739658, + "type": 1 + }, + "battery": { + "capacity": 26238.71622264916, + "percentage": 0.5880255306995833 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 660.3658233885594, + "power": 5.751180322517785, + "efficiency": 0.5253587423416922 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 412.4060163839168, + "power": 5.919410624094011, + "efficiency": 0.5350051686795777 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 522.0852029961862, + "power": 6.4315364748522885, + "efficiency": 0.513450647794614 + } + ], + "mrp_control": { + "k": 49.44882248386483, + "ki": 0.005687218858888451, + "p": 169.1369562377889, + "integral_limit": 0.004766824131883528 + }, + "true_anomaly": 141.8812573547209, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 14 + }, + { + "inertia": [ + 166.4169921875, + 0.0, + 0.0, + 0.0, + 148.92129516601562, + 0.0, + 0.0, + 0.0, + 102.5655517578125 + ], + "mass": 108.7295408473821, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 15, + "solar_panel": { + "direction": [ + -0.012417867208741617, + 0.01630056577589069, + -0.9997900220193098 + ], + "area": 0.3258265113000499, + "efficiency": 0.3711498479311428 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.13851326154415355, + "power": 4.393834714746564, + "type": 1 + }, + "battery": { + "capacity": 8962.008895129198, + "percentage": 0.43094909861242714 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 467.0088298097612, + "power": 6.222748195955448, + "efficiency": 0.5517089859686125 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 417.0955308244184, + "power": 5.75722298810355, + "efficiency": 0.5775334045233441 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 516.0321192421445, + "power": 6.417062195788775, + "efficiency": 0.5597046078619821 + } + ], + "mrp_control": { + "k": 24.495873556952738, + "ki": 0.006822702093689813, + "p": 55.171215923633895, + "integral_limit": 0.002690965864250884 + }, + "true_anomaly": 177.65479077532999, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 15 + }, + { + "inertia": [ + 123.15946960449219, + 0.0, + 0.0, + 0.0, + 61.644954681396484, + 0.0, + 0.0, + 0.0, + 168.77931213378906 + ], + "mass": 50.71609217868367, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 16, + "solar_panel": { + "direction": [ + -0.7461557617373972, + 0.45637841309116567, + 0.484737375586486 + ], + "area": 0.38291138613169806, + "efficiency": 0.1294342593002575 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2786489625571611, + "power": 3.346827644518146, + "type": 1 + }, + "battery": { + "capacity": 22105.765553530753, + "percentage": 0.22829057671409103 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 454.82059584194, + "power": 6.85350160677582, + "efficiency": 0.5924705185161001 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 474.36453280264226, + "power": 6.65238904753124, + "efficiency": 0.5060729186145255 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 471.6075257638865, + "power": 5.83499196208176, + "efficiency": 0.5467076677531822 + } + ], + "mrp_control": { + "k": 15.962148699891124, + "ki": 0.0003009463771980814, + "p": 52.25144226018124, + "integral_limit": 0.0009706437745256839 + }, + "true_anomaly": 326.8398097485117, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 16 + }, + { + "inertia": [ + 170.7510223388672, + 0.0, + 0.0, + 0.0, + 185.28860473632812, + 0.0, + 0.0, + 0.0, + 184.50514221191406 + ], + "mass": 55.708279358654316, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 17, + "solar_panel": { + "direction": [ + 0.4589611091975892, + 0.5414973479594645, + 0.7043687403604629 + ], + "area": 0.23530512064698855, + "efficiency": 0.431344468815792 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2808681525531025, + "power": 8.469872256200341, + "type": 1 + }, + "battery": { + "capacity": 17953.387232427056, + "percentage": 0.6222409673490765 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 452.1604451065902, + "power": 5.918263188917836, + "efficiency": 0.5299865489131563 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 525.1995303628062, + "power": 6.718930648285781, + "efficiency": 0.5131628326250139 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 584.5025822748539, + "power": 5.346888247793424, + "efficiency": 0.5944877425412961 + } + ], + "mrp_control": { + "k": 25.579448295746296, + "ki": 0.007147865185550538, + "p": 102.17880853516924, + "integral_limit": 0.03155634151623155 + }, + "true_anomaly": 298.6337529817052, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 17 + }, + { + "inertia": [ + 143.921630859375, + 0.0, + 0.0, + 0.0, + 196.74363708496094, + 0.0, + 0.0, + 0.0, + 192.43089294433594 + ], + "mass": 165.48908858563033, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 18, + "solar_panel": { + "direction": [ + -0.9868889595723974, + 0.015027271033833911, + -0.16069960360681212 + ], + "area": 0.2528561614548266, + "efficiency": 0.2825198678718456 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3268655212311991, + "power": 1.259261212937591, + "type": 1 + }, + "battery": { + "capacity": 24928.936383398384, + "percentage": 0.9378729816623838 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 549.2842352266737, + "power": 5.765537399817045, + "efficiency": 0.5955376385780079 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 477.9325798613046, + "power": 6.111771856863543, + "efficiency": 0.550859042010751 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 535.7247638513277, + "power": 6.221424482602652, + "efficiency": 0.5358268113457907 + } + ], + "mrp_control": { + "k": 45.13507319343185, + "ki": 0.007552800478410248, + "p": 109.05607196697115, + "integral_limit": 0.012050844664144423 + }, + "true_anomaly": 286.78070512582804, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 18 + }, + { + "inertia": [ + 86.17601013183594, + 0.0, + 0.0, + 0.0, + 183.64743041992188, + 0.0, + 0.0, + 0.0, + 102.13069915771484 + ], + "mass": 122.67113958304081, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 19, + "solar_panel": { + "direction": [ + -0.8300237593839264, + 0.4547443333220695, + 0.3229057914773912 + ], + "area": 0.3928080037255022, + "efficiency": 0.41542045948629924 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.39596302120045, + "power": 6.585442281015219, + "type": 1 + }, + "battery": { + "capacity": 10700.753647958905, + "percentage": 0.4817626002259878 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 629.4574291702806, + "power": 5.051102938689999, + "efficiency": 0.5539691530761589 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 634.8752272212004, + "power": 6.026146093230919, + "efficiency": 0.542662975859244 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 507.9412394095293, + "power": 6.781508259753015, + "efficiency": 0.5774465106376432 + } + ], + "mrp_control": { + "k": 19.059367177802677, + "ki": 0.000641644871680086, + "p": 66.23470985004245, + "integral_limit": 0.0010727710922370035 + }, + "true_anomaly": 235.65141456952477, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 19 + }, + { + "inertia": [ + 96.92095947265625, + 0.0, + 0.0, + 0.0, + 149.63958740234375, + 0.0, + 0.0, + 0.0, + 67.75102233886719 + ], + "mass": 93.86891436349555, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 20, + "solar_panel": { + "direction": [ + -0.028105506302373174, + 0.05521213219477718, + -0.9980790053768257 + ], + "area": 0.17318480886720017, + "efficiency": 0.45748869181519314 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3042622589186068, + "power": 7.185808871643747, + "type": 1 + }, + "battery": { + "capacity": 15155.891664664843, + "percentage": 0.44294234593062753 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 435.43806467179814, + "power": 6.845065199157482, + "efficiency": 0.5288642241870252 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 522.0000332004373, + "power": 6.5162551045079775, + "efficiency": 0.5678628640614243 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 695.7074605221129, + "power": 5.505399524040374, + "efficiency": 0.5019350901208742 + } + ], + "mrp_control": { + "k": 37.35572880679856, + "ki": 0.008452015969940906, + "p": 123.67739810301558, + "integral_limit": 0.01195702491430893 + }, + "true_anomaly": 350.2165222099391, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 20 + }, + { + "inertia": [ + 143.9291534423828, + 0.0, + 0.0, + 0.0, + 51.36763000488281, + 0.0, + 0.0, + 0.0, + 165.07838439941406 + ], + "mass": 174.30748155213166, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 21, + "solar_panel": { + "direction": [ + 0.7828971180173669, + 0.3975077430467121, + 0.4786018144742141 + ], + "area": 0.23301862058980005, + "efficiency": 0.2468112896800669 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.1191856329385062, + "power": 8.507571142909823, + "type": 1 + }, + "battery": { + "capacity": 19270.161058312704, + "percentage": 0.9639954642390436 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 720.0426423782153, + "power": 5.080303450357161, + "efficiency": 0.5257879419081705 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 599.9142924288185, + "power": 6.802252296586732, + "efficiency": 0.5455648080526633 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 566.5028256452132, + "power": 6.203876840178465, + "efficiency": 0.5083521425868389 + } + ], + "mrp_control": { + "k": 53.26879958217673, + "ki": 0.007693629172807338, + "p": 200.86168031974444, + "integral_limit": 0.01574500433062042 + }, + "true_anomaly": 273.2700281890973, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 21 + }, + { + "inertia": [ + 55.24126052856445, + 0.0, + 0.0, + 0.0, + 106.21961212158203, + 0.0, + 0.0, + 0.0, + 183.77215576171875 + ], + "mass": 83.7218408280153, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 22, + "solar_panel": { + "direction": [ + -0.023659133462369752, + 0.9943106577739952, + 0.10385837106779064 + ], + "area": 0.2592449110481787, + "efficiency": 0.21566159902973442 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.17517373135307457, + "power": 2.3099474531856004, + "type": 1 + }, + "battery": { + "capacity": 26212.169459614426, + "percentage": 0.48342490750513234 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 472.25868383956066, + "power": 5.3330252414756965, + "efficiency": 0.5113548991501438 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 432.4121324157993, + "power": 6.036789604488274, + "efficiency": 0.5506639006159125 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 669.5051236963452, + "power": 5.617756896308453, + "efficiency": 0.5525481676667894 + } + ], + "mrp_control": { + "k": 30.323310169970338, + "ki": 0.0033458582062788566, + "p": 92.05790844559498, + "integral_limit": 0.010769473323629212 + }, + "true_anomaly": 258.669613991224, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 22 + }, + { + "inertia": [ + 102.39356994628906, + 0.0, + 0.0, + 0.0, + 66.64347076416016, + 0.0, + 0.0, + 0.0, + 92.09860229492188 + ], + "mass": 199.00750855071226, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 23, + "solar_panel": { + "direction": [ + 0.3677327444698555, + 0.9054060591338569, + 0.21216148738252916 + ], + "area": 0.2932424197455299, + "efficiency": 0.26323552954618545 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.23775572653274557, + "power": 5.460574224849225, + "type": 1 + }, + "battery": { + "capacity": 25871.649628728363, + "percentage": 0.8794922470513991 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 626.224296105954, + "power": 6.10998990536945, + "efficiency": 0.5702335179762725 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 556.5197914937708, + "power": 6.221526317345391, + "efficiency": 0.5234967158686279 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 726.5561531578487, + "power": 6.250612367933191, + "efficiency": 0.5567043732350071 + } + ], + "mrp_control": { + "k": 22.255193739271576, + "ki": 0.00043637347866021806, + "p": 71.03702808843616, + "integral_limit": 0.0013022059984444914 + }, + "true_anomaly": 30.470967344057392, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 23 + }, + { + "inertia": [ + 134.94754028320312, + 0.0, + 0.0, + 0.0, + 137.10926818847656, + 0.0, + 0.0, + 0.0, + 118.87919616699219 + ], + "mass": 174.0263132437999, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 24, + "solar_panel": { + "direction": [ + -0.7238271054500285, + 0.29547368121348544, + 0.6235139333856019 + ], + "area": 0.45803972848682695, + "efficiency": 0.28342219468625873 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.19133819837166832, + "power": 2.465703842742353, + "type": 1 + }, + "battery": { + "capacity": 27333.21179197884, + "percentage": 0.2881502379329489 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 623.4956670255999, + "power": 6.413084460498601, + "efficiency": 0.5370169293898648 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 551.9893652216965, + "power": 5.908567524193804, + "efficiency": 0.5669863832752007 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 690.1218690290632, + "power": 6.489814315112987, + "efficiency": 0.5746891118646822 + } + ], + "mrp_control": { + "k": 25.398365567016118, + "ki": 0.008240449760615711, + "p": 71.36409268976733, + "integral_limit": 0.02765929715594984 + }, + "true_anomaly": 333.5016405302545, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 24 + }, + { + "inertia": [ + 159.27398681640625, + 0.0, + 0.0, + 0.0, + 81.52001953125, + 0.0, + 0.0, + 0.0, + 189.7107391357422 + ], + "mass": 114.21755657122026, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 25, + "solar_panel": { + "direction": [ + 0.2594310407952784, + 0.16191696237506456, + 0.9520916092304934 + ], + "area": 0.18150625679980142, + "efficiency": 0.4995223876370941 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2610846381923351, + "power": 5.820031067974947, + "type": 1 + }, + "battery": { + "capacity": 13356.083799358963, + "percentage": 0.5952023606032015 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 518.2507908093787, + "power": 6.959072056506882, + "efficiency": 0.56751538538876 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 545.2513521397641, + "power": 5.120745249272765, + "efficiency": 0.5877085910139273 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 474.0042818567963, + "power": 6.307659834160498, + "efficiency": 0.5885705203089068 + } + ], + "mrp_control": { + "k": 19.094268632281178, + "ki": 0.005573750706836029, + "p": 74.21621777638755, + "integral_limit": 0.0014041716029444685 + }, + "true_anomaly": 156.53095149874915, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 25 + }, + { + "inertia": [ + 164.32110595703125, + 0.0, + 0.0, + 0.0, + 119.81375885009766, + 0.0, + 0.0, + 0.0, + 177.1973876953125 + ], + "mass": 110.80701597960295, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 26, + "solar_panel": { + "direction": [ + 0.9038861182879051, + 0.3527493527309271, + -0.2419871470023464 + ], + "area": 0.3991446625732843, + "efficiency": 0.35853955899390233 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2794363298110021, + "power": 6.162857924033295, + "type": 1 + }, + "battery": { + "capacity": 29186.01663427317, + "percentage": 0.6716486622548097 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 589.9416918703621, + "power": 6.761455412242219, + "efficiency": 0.5000671793583009 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 503.5047373320586, + "power": 5.240650595802209, + "efficiency": 0.5791986183210309 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 606.5792704513958, + "power": 5.849389385220096, + "efficiency": 0.5048595473330167 + } + ], + "mrp_control": { + "k": 32.231830248601625, + "ki": 0.004757162371058886, + "p": 121.82813244692055, + "integral_limit": 0.008296854874148916 + }, + "true_anomaly": 40.070475638823766, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 26 + }, + { + "inertia": [ + 145.40972900390625, + 0.0, + 0.0, + 0.0, + 120.70903015136719, + 0.0, + 0.0, + 0.0, + 127.3387222290039 + ], + "mass": 108.09614115670172, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 27, + "solar_panel": { + "direction": [ + -0.2753052152823142, + 0.3098850866596284, + -0.9100430053048665 + ], + "area": 0.16993933638866024, + "efficiency": 0.4863095835408865 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.23516958667402685, + "power": 5.20224459390402, + "type": 1 + }, + "battery": { + "capacity": 28991.76437731601, + "percentage": 0.13427372502252793 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 682.3753302075986, + "power": 6.581069408670258, + "efficiency": 0.5395386169963848 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 607.2581738749013, + "power": 5.302230377395532, + "efficiency": 0.5218234998475512 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 714.7789697623073, + "power": 5.45159907730417, + "efficiency": 0.5444767780196594 + } + ], + "mrp_control": { + "k": 25.177057764345342, + "ki": 0.006112783552283456, + "p": 94.70741737293257, + "integral_limit": 0.015573564248982152 + }, + "true_anomaly": 146.00958429712247, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 27 + }, + { + "inertia": [ + 193.94635009765625, + 0.0, + 0.0, + 0.0, + 101.61642456054688, + 0.0, + 0.0, + 0.0, + 90.88113403320312 + ], + "mass": 93.86933213342628, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 28, + "solar_panel": { + "direction": [ + 0.702053810617662, + 0.27395832900571004, + 0.6573182493781982 + ], + "area": 0.2152127834120166, + "efficiency": 0.2814758232384541 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.35479512844533645, + "power": 2.978175805068817, + "type": 1 + }, + "battery": { + "capacity": 8897.665387033208, + "percentage": 0.9182190007487772 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 674.8666865414713, + "power": 5.02824964817022, + "efficiency": 0.5059590003536221 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 714.3853895445352, + "power": 6.356800463389751, + "efficiency": 0.5668574518850099 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 625.8515791669138, + "power": 6.431818501855689, + "efficiency": 0.5292953726203831 + } + ], + "mrp_control": { + "k": 35.51789822383886, + "ki": 0.0010550897949277783, + "p": 103.72572725570839, + "integral_limit": 0.003024392507237101 + }, + "true_anomaly": 329.7457370442921, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 28 + }, + { + "inertia": [ + 182.74560546875, + 0.0, + 0.0, + 0.0, + 149.76040649414062, + 0.0, + 0.0, + 0.0, + 79.14213562011719 + ], + "mass": 145.08740193651332, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 29, + "solar_panel": { + "direction": [ + -0.030994389810245243, + 0.07830410000773964, + -0.9964475980814388 + ], + "area": 0.4647830539311125, + "efficiency": 0.35411009804937976 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.19026967413253099, + "power": 1.7339585341717874, + "type": 1 + }, + "battery": { + "capacity": 11419.264276768527, + "percentage": 0.13693495320588628 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 637.7854542708136, + "power": 5.9932827191056575, + "efficiency": 0.5776646350076013 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 507.21461810127215, + "power": 5.448091495389105, + "efficiency": 0.5699741297211665 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 449.62047413576, + "power": 6.695314446960419, + "efficiency": 0.590149079126079 + } + ], + "mrp_control": { + "k": 20.489083130192366, + "ki": 0.005062049139608726, + "p": 49.53495503600043, + "integral_limit": 0.015546972400543105 + }, + "true_anomaly": 203.931197724618, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 29 + }, + { + "inertia": [ + 72.08142852783203, + 0.0, + 0.0, + 0.0, + 154.134765625, + 0.0, + 0.0, + 0.0, + 106.26858520507812 + ], + "mass": 91.93325187132746, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 30, + "solar_panel": { + "direction": [ + 0.7855058835160038, + 0.6014157431667078, + -0.14587532633375225 + ], + "area": 0.4718870355899031, + "efficiency": 0.4750518574749766 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.20808057265128455, + "power": 1.356479590175407, + "type": 1 + }, + "battery": { + "capacity": 16391.0331379219, + "percentage": 0.7111509014990332 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 680.2124935625187, + "power": 6.757428218891475, + "efficiency": 0.5952943891936827 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 698.5324653585499, + "power": 5.733422657282828, + "efficiency": 0.5776943442102116 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 417.2497975213965, + "power": 6.060050291602488, + "efficiency": 0.5431916127220118 + } + ], + "mrp_control": { + "k": 30.787519685465753, + "ki": 0.003097997347493938, + "p": 106.85394954275422, + "integral_limit": 0.0014931956589494214 + }, + "true_anomaly": 312.864079504929, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 30 + }, + { + "inertia": [ + 152.45999145507812, + 0.0, + 0.0, + 0.0, + 166.47991943359375, + 0.0, + 0.0, + 0.0, + 78.00296020507812 + ], + "mass": 161.34902249363523, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 31, + "solar_panel": { + "direction": [ + -0.04460314023976658, + 0.4049592223256389, + 0.9132461815601342 + ], + "area": 0.26310198790343664, + "efficiency": 0.39579450314304365 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.208451930587824, + "power": 8.601080342884714, + "type": 1 + }, + "battery": { + "capacity": 26206.214126500687, + "percentage": 0.25246975243531183 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 490.51758239670676, + "power": 5.071389688539806, + "efficiency": 0.5104006602948336 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 566.7063846376693, + "power": 6.948125976670515, + "efficiency": 0.5382379242789792 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 495.71469461978006, + "power": 5.673137903553335, + "efficiency": 0.5247283344371003 + } + ], + "mrp_control": { + "k": 19.54525364980782, + "ki": 0.0039810984561713374, + "p": 65.68872508248762, + "integral_limit": 0.01659955112021052 + }, + "true_anomaly": 317.96740662771066, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 31 + }, + { + "inertia": [ + 61.11101531982422, + 0.0, + 0.0, + 0.0, + 85.93743896484375, + 0.0, + 0.0, + 0.0, + 123.39264678955078 + ], + "mass": 85.1624160004594, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 32, + "solar_panel": { + "direction": [ + 0.827898608359682, + 0.30868077743816963, + 0.46829485574397356 + ], + "area": 0.26093795844670603, + "efficiency": 0.35826513629534995 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4777687571931377, + "power": 4.749458662361641, + "type": 1 + }, + "battery": { + "capacity": 14602.931078043233, + "percentage": 0.17257977950443806 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 431.3604032770983, + "power": 6.580466178924184, + "efficiency": 0.5911195816051891 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 607.143413021124, + "power": 6.8618799052731365, + "efficiency": 0.5105315810446491 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 743.6711073429187, + "power": 6.09231725181858, + "efficiency": 0.5215977673751784 + } + ], + "mrp_control": { + "k": 16.719610304969947, + "ki": 0.001840223578835225, + "p": 55.67373045659776, + "integral_limit": 0.0017915136966487914 + }, + "true_anomaly": 237.865588391023, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 32 + }, + { + "inertia": [ + 63.64767837524414, + 0.0, + 0.0, + 0.0, + 181.01820373535156, + 0.0, + 0.0, + 0.0, + 115.8115234375 + ], + "mass": 101.29825430460514, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 33, + "solar_panel": { + "direction": [ + 0.349067545821339, + 0.2573324628464353, + -0.901072611957358 + ], + "area": 0.33069000958911, + "efficiency": 0.20209081493787615 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4067527912564771, + "power": 3.1468893172228034, + "type": 1 + }, + "battery": { + "capacity": 18735.45659392255, + "percentage": 0.9434370705447801 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 738.6328492872444, + "power": 5.990011559464182, + "efficiency": 0.5268328428647987 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 516.3141619664324, + "power": 6.101213567676374, + "efficiency": 0.5754815261932669 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 650.8781972609697, + "power": 6.5371457912584, + "efficiency": 0.5722634168438281 + } + ], + "mrp_control": { + "k": 33.83816221391506, + "ki": 0.0029181641635589394, + "p": 88.87460869112849, + "integral_limit": 0.007540913941624892 + }, + "true_anomaly": 45.172989968195864, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 33 + }, + { + "inertia": [ + 116.84886169433594, + 0.0, + 0.0, + 0.0, + 114.71636962890625, + 0.0, + 0.0, + 0.0, + 189.30364990234375 + ], + "mass": 188.16953780427642, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 34, + "solar_panel": { + "direction": [ + -0.6940082497873593, + 0.5428890877844147, + 0.4728889801969299 + ], + "area": 0.3195288773022396, + "efficiency": 0.2997957685246647 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.47299475483038544, + "power": 5.5113319932601375, + "type": 1 + }, + "battery": { + "capacity": 13450.966909624025, + "percentage": 0.8389621486346612 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 711.7769542798494, + "power": 6.906175873198276, + "efficiency": 0.5723366499233953 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 721.3923641539724, + "power": 6.474999634192034, + "efficiency": 0.5298445348786084 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 453.3794133547229, + "power": 5.710473085496064, + "efficiency": 0.5067388052869687 + } + ], + "mrp_control": { + "k": 37.79009529925252, + "ki": 0.0028657652883615726, + "p": 84.23357867528446, + "integral_limit": 0.00030215394731882467 + }, + "true_anomaly": 13.834379242000384, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 34 + }, + { + "inertia": [ + 164.40878295898438, + 0.0, + 0.0, + 0.0, + 124.3059310913086, + 0.0, + 0.0, + 0.0, + 199.4046630859375 + ], + "mass": 168.82687596975484, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 35, + "solar_panel": { + "direction": [ + -0.780510258236774, + 0.2108824934458784, + -0.5885000516102046 + ], + "area": 0.4651932138464563, + "efficiency": 0.44050041800315054 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2041767409427603, + "power": 4.747514265774579, + "type": 1 + }, + "battery": { + "capacity": 8237.619974652966, + "percentage": 0.9106728744789498 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 624.4243110597824, + "power": 5.40446285238703, + "efficiency": 0.5967881808523823 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 587.4486863625422, + "power": 5.153609607394296, + "efficiency": 0.5916495570330632 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 539.6048598389965, + "power": 6.350122180306273, + "efficiency": 0.5932673664262325 + } + ], + "mrp_control": { + "k": 31.935347205687695, + "ki": 0.0025146251223029416, + "p": 66.54698401965177, + "integral_limit": 0.0014785626915179441 + }, + "true_anomaly": 206.5140631506881, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 35 + }, + { + "inertia": [ + 149.64129638671875, + 0.0, + 0.0, + 0.0, + 70.52127838134766, + 0.0, + 0.0, + 0.0, + 73.46745300292969 + ], + "mass": 138.2605875598565, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 36, + "solar_panel": { + "direction": [ + 0.13699573271765914, + 0.5228848349507509, + -0.8413225413571646 + ], + "area": 0.14696709031252309, + "efficiency": 0.34429309731152136 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3387890943078846, + "power": 8.855590251446099, + "type": 1 + }, + "battery": { + "capacity": 8436.01887020669, + "percentage": 0.7157566471997798 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 740.8678026076473, + "power": 6.199271392970686, + "efficiency": 0.542831342795559 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 495.4704763111657, + "power": 6.954945202641597, + "efficiency": 0.5865179653939991 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 516.7937941009282, + "power": 6.506399771806568, + "efficiency": 0.5032865304625576 + } + ], + "mrp_control": { + "k": 24.22471580013987, + "ki": 0.001656376261599122, + "p": 71.34933491907478, + "integral_limit": 0.0005756590904777741 + }, + "true_anomaly": 184.22800527194156, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 36 + }, + { + "inertia": [ + 171.8408203125, + 0.0, + 0.0, + 0.0, + 120.8842544555664, + 0.0, + 0.0, + 0.0, + 71.39202880859375 + ], + "mass": 136.76887903777927, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 37, + "solar_panel": { + "direction": [ + -0.48997162156481927, + 0.8084711737570953, + -0.3260401375060535 + ], + "area": 0.4646547886061405, + "efficiency": 0.48217019850777754 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.19600791918281832, + "power": 8.506146863673187, + "type": 1 + }, + "battery": { + "capacity": 14916.931475790647, + "percentage": 0.26904375044487167 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 488.8565962646161, + "power": 5.466324850917527, + "efficiency": 0.5256652875342241 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 747.169044482601, + "power": 5.980232031672884, + "efficiency": 0.5591537649347161 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 536.8568946308293, + "power": 5.369519908944163, + "efficiency": 0.549969374019848 + } + ], + "mrp_control": { + "k": 36.248934940192804, + "ki": 0.007781907912176809, + "p": 109.90066412666866, + "integral_limit": 0.009819247149824158 + }, + "true_anomaly": 167.82044555129596, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 37 + }, + { + "inertia": [ + 86.47999572753906, + 0.0, + 0.0, + 0.0, + 123.91609191894531, + 0.0, + 0.0, + 0.0, + 167.7861328125 + ], + "mass": 151.96396293558277, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 38, + "solar_panel": { + "direction": [ + 0.6113381972834162, + 0.5966809078612954, + -0.5198437291495234 + ], + "area": 0.21354107125977634, + "efficiency": 0.11010801828580195 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.16813430291667175, + "power": 9.47175110381882, + "type": 1 + }, + "battery": { + "capacity": 11108.393017818398, + "percentage": 0.9051529309421734 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 696.6292052334511, + "power": 6.2983368540276174, + "efficiency": 0.5227461313169424 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 697.0512888930037, + "power": 6.263026516265963, + "efficiency": 0.5980456001207664 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 556.0087041204021, + "power": 5.738972644100691, + "efficiency": 0.5063491188938146 + } + ], + "mrp_control": { + "k": 25.668789115298537, + "ki": 0.0024270408913876183, + "p": 89.78533400004702, + "integral_limit": 0.006935321417588882 + }, + "true_anomaly": 5.166101421920772, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 38 + }, + { + "inertia": [ + 198.0958709716797, + 0.0, + 0.0, + 0.0, + 60.830162048339844, + 0.0, + 0.0, + 0.0, + 180.60386657714844 + ], + "mass": 126.38234292115614, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 39, + "solar_panel": { + "direction": [ + -0.6154374522911533, + 0.7820658371823463, + -0.09802942736571667 + ], + "area": 0.44992673910408054, + "efficiency": 0.3273433032020033 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.41335335095635484, + "power": 3.4588085144281724, + "type": 1 + }, + "battery": { + "capacity": 26756.03116373364, + "percentage": 0.9487668943845896 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 513.6992088954127, + "power": 6.030914503646901, + "efficiency": 0.5669790952343847 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 465.7020397213099, + "power": 5.784418459077602, + "efficiency": 0.5845265407471631 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 590.3571586425195, + "power": 5.675231089275668, + "efficiency": 0.5178308305481562 + } + ], + "mrp_control": { + "k": 23.792584502486644, + "ki": 0.0009622100926856281, + "p": 76.77349531236986, + "integral_limit": 0.000164927810670839 + }, + "true_anomaly": 273.35006100721296, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 39 + }, + { + "inertia": [ + 84.49321746826172, + 0.0, + 0.0, + 0.0, + 178.2905731201172, + 0.0, + 0.0, + 0.0, + 138.04672241210938 + ], + "mass": 66.74877727118488, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 40, + "solar_panel": { + "direction": [ + -0.8965974492165554, + 0.05387473322103678, + 0.4395571944340446 + ], + "area": 0.3138028711230997, + "efficiency": 0.10593388661627215 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.41730251656139716, + "power": 5.897608637209993, + "type": 1 + }, + "battery": { + "capacity": 13997.022030751337, + "percentage": 0.17527269754840646 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 484.13181929997586, + "power": 6.742744708219333, + "efficiency": 0.5637457239116267 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 621.3759347927148, + "power": 5.933997154900332, + "efficiency": 0.5561483346851726 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 709.4860131870105, + "power": 6.4249774317040105, + "efficiency": 0.5199402040313414 + } + ], + "mrp_control": { + "k": 26.729666147031086, + "ki": 0.0018980194030066434, + "p": 77.81868921228671, + "integral_limit": 0.002346682695558517 + }, + "true_anomaly": 60.23919889764339, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 40 + }, + { + "inertia": [ + 187.26869201660156, + 0.0, + 0.0, + 0.0, + 140.11663818359375, + 0.0, + 0.0, + 0.0, + 54.707786560058594 + ], + "mass": 199.05897265640004, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 41, + "solar_panel": { + "direction": [ + -0.5767854580667903, + 0.12800367066182924, + 0.8068045585268968 + ], + "area": 0.42920995850265997, + "efficiency": 0.22493206223125914 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3664312044264514, + "power": 6.740437006622114, + "type": 1 + }, + "battery": { + "capacity": 22072.81588532174, + "percentage": 0.5339214648098906 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 546.9516187656494, + "power": 5.902467541896891, + "efficiency": 0.5876866425390099 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 549.3617624473918, + "power": 6.676534676836728, + "efficiency": 0.5892005511180478 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 654.870819835933, + "power": 6.054321997423525, + "efficiency": 0.5900711019748195 + } + ], + "mrp_control": { + "k": 33.07074345344583, + "ki": 0.0023616832104273733, + "p": 105.66291688144693, + "integral_limit": 0.0022577810962226405 + }, + "true_anomaly": 271.6035996839019, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 41 + }, + { + "inertia": [ + 130.09449768066406, + 0.0, + 0.0, + 0.0, + 59.00556945800781, + 0.0, + 0.0, + 0.0, + 199.92611694335938 + ], + "mass": 145.043993995523, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 42, + "solar_panel": { + "direction": [ + -0.5869805887419125, + 0.37080803811361496, + -0.7196910360081815 + ], + "area": 0.16916618403376904, + "efficiency": 0.4633345112588835 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.23529748937941855, + "power": 2.8539756579680313, + "type": 1 + }, + "battery": { + "capacity": 11401.19971522402, + "percentage": 0.14195797970237622 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 426.6619983794996, + "power": 6.991576771740068, + "efficiency": 0.5967486226705191 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 585.1888283329674, + "power": 5.943222522328823, + "efficiency": 0.5863515886303674 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 701.9381629490922, + "power": 5.361964062568398, + "efficiency": 0.5897211377759137 + } + ], + "mrp_control": { + "k": 30.102110127586162, + "ki": 0.0020592885386862725, + "p": 115.00678746818888, + "integral_limit": 0.007891174442334016 + }, + "true_anomaly": 222.3063356892806, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 42 + }, + { + "inertia": [ + 78.32999420166016, + 0.0, + 0.0, + 0.0, + 104.22132873535156, + 0.0, + 0.0, + 0.0, + 199.14163208007812 + ], + "mass": 188.6999060224555, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 43, + "solar_panel": { + "direction": [ + 0.9640269626635466, + 0.26490367856348995, + -0.021864499565005864 + ], + "area": 0.3645921256925797, + "efficiency": 0.37705113467460627 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.24536713548180616, + "power": 3.159327054250877, + "type": 1 + }, + "battery": { + "capacity": 28756.75210205521, + "percentage": 0.9733522393868859 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 716.2853008736241, + "power": 6.031550468927421, + "efficiency": 0.530201924154059 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 543.8016712763865, + "power": 6.017413095449704, + "efficiency": 0.5959378672426988 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 606.9629829199699, + "power": 5.902746933964164, + "efficiency": 0.5483837063355741 + } + ], + "mrp_control": { + "k": 77.79045655083848, + "ki": 0.009173810278621915, + "p": 180.34961986422212, + "integral_limit": 0.019835226026162278 + }, + "true_anomaly": 278.8162062056158, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 43 + } + ] +} \ No newline at end of file diff --git a/benchmarks/aeosbench/dataset/cases/00890/taskset.json b/benchmarks/aeosbench/dataset/cases/00890/taskset.json new file mode 100644 index 0000000..0d67136 --- /dev/null +++ b/benchmarks/aeosbench/dataset/cases/00890/taskset.json @@ -0,0 +1,1047 @@ +[ + { + "release_time": 3264, + "due_time": 3596, + "duration": 44, + "coordinate": [ + 26.54530455512092, + 137.93985556360582 + ], + "sensor_type": 1, + "id": 0 + }, + { + "release_time": 34, + "due_time": 2007, + "duration": 50, + "coordinate": [ + -40.92279479490342, + -109.47286459269482 + ], + "sensor_type": 1, + "id": 1 + }, + { + "release_time": 2011, + "due_time": 2939, + "duration": 57, + "coordinate": [ + 74.1361633985127, + -120.9624286212883 + ], + "sensor_type": 1, + "id": 2 + }, + { + "release_time": 3094, + "due_time": 3329, + "duration": 52, + "coordinate": [ + 23.158503524477453, + -136.21647898989025 + ], + "sensor_type": 1, + "id": 3 + }, + { + "release_time": 573, + "due_time": 2535, + "duration": 36, + "coordinate": [ + -52.99594834494895, + -147.72085206215377 + ], + "sensor_type": 1, + "id": 4 + }, + { + "release_time": 2012, + "due_time": 2949, + "duration": 32, + "coordinate": [ + -0.829234143603415, + 51.99671251338327 + ], + "sensor_type": 1, + "id": 5 + }, + { + "release_time": 3424, + "due_time": 3568, + "duration": 47, + "coordinate": [ + -69.06904759307703, + -89.51867989684547 + ], + "sensor_type": 1, + "id": 6 + }, + { + "release_time": 1758, + "due_time": 2913, + "duration": 53, + "coordinate": [ + -61.46299122423982, + 79.48899415137078 + ], + "sensor_type": 1, + "id": 7 + }, + { + "release_time": 3161, + "due_time": 3349, + "duration": 48, + "coordinate": [ + -89.44852966156085, + -86.88950242955153 + ], + "sensor_type": 1, + "id": 8 + }, + { + "release_time": 2079, + "due_time": 3265, + "duration": 46, + "coordinate": [ + 77.52527080939149, + -37.879091801150764 + ], + "sensor_type": 1, + "id": 9 + }, + { + "release_time": 555, + "due_time": 3306, + "duration": 48, + "coordinate": [ + 62.45493730990202, + -89.33833431950207 + ], + "sensor_type": 1, + "id": 10 + }, + { + "release_time": 623, + "due_time": 1279, + "duration": 28, + "coordinate": [ + 59.658140294981166, + 43.74125285454332 + ], + "sensor_type": 1, + "id": 11 + }, + { + "release_time": 1758, + "due_time": 3581, + "duration": 19, + "coordinate": [ + 50.45045310900392, + -2.8071646660834233 + ], + "sensor_type": 1, + "id": 12 + }, + { + "release_time": 2996, + "due_time": 3378, + "duration": 15, + "coordinate": [ + -53.387799575144406, + 69.16188122925814 + ], + "sensor_type": 1, + "id": 13 + }, + { + "release_time": 2982, + "due_time": 3321, + "duration": 23, + "coordinate": [ + 72.90122382703532, + -178.57025549851062 + ], + "sensor_type": 1, + "id": 14 + }, + { + "release_time": 911, + "due_time": 1313, + "duration": 44, + "coordinate": [ + -35.56045487753171, + -142.08791982001281 + ], + "sensor_type": 1, + "id": 15 + }, + { + "release_time": 1873, + "due_time": 2585, + "duration": 59, + "coordinate": [ + 52.3872942576088, + 110.24209650697878 + ], + "sensor_type": 1, + "id": 16 + }, + { + "release_time": 3311, + "due_time": 3527, + "duration": 43, + "coordinate": [ + 89.12462311142582, + -155.7067783050297 + ], + "sensor_type": 1, + "id": 17 + }, + { + "release_time": 2600, + "due_time": 3384, + "duration": 55, + "coordinate": [ + -21.714152585150117, + 44.01199533968628 + ], + "sensor_type": 1, + "id": 18 + }, + { + "release_time": 472, + "due_time": 670, + "duration": 31, + "coordinate": [ + 38.89736137944914, + -112.7699138479689 + ], + "sensor_type": 1, + "id": 19 + }, + { + "release_time": 2549, + "due_time": 3227, + "duration": 47, + "coordinate": [ + -21.39555253828688, + 63.41556113253455 + ], + "sensor_type": 1, + "id": 20 + }, + { + "release_time": 970, + "due_time": 1743, + "duration": 60, + "coordinate": [ + 55.80283440996621, + -172.9670918770574 + ], + "sensor_type": 1, + "id": 21 + }, + { + "release_time": 1941, + "due_time": 2335, + "duration": 37, + "coordinate": [ + 34.68199539312681, + -30.153344365733147 + ], + "sensor_type": 1, + "id": 22 + }, + { + "release_time": 3337, + "due_time": 3484, + "duration": 24, + "coordinate": [ + -2.6678949772938836, + -40.780389961922964 + ], + "sensor_type": 1, + "id": 23 + }, + { + "release_time": 2667, + "due_time": 2899, + "duration": 58, + "coordinate": [ + -23.223208282546906, + -131.46255928013417 + ], + "sensor_type": 1, + "id": 24 + }, + { + "release_time": 2250, + "due_time": 2766, + "duration": 56, + "coordinate": [ + 31.96569173773878, + 75.71928651719611 + ], + "sensor_type": 1, + "id": 25 + }, + { + "release_time": 1928, + "due_time": 2472, + "duration": 26, + "coordinate": [ + 87.30552440417779, + 23.680619788158452 + ], + "sensor_type": 1, + "id": 26 + }, + { + "release_time": 2120, + "due_time": 3245, + "duration": 15, + "coordinate": [ + -63.83108680990617, + -27.215239909142554 + ], + "sensor_type": 1, + "id": 27 + }, + { + "release_time": 1217, + "due_time": 3291, + "duration": 52, + "coordinate": [ + 22.828762293462987, + -171.69769071067515 + ], + "sensor_type": 1, + "id": 28 + }, + { + "release_time": 1946, + "due_time": 3335, + "duration": 55, + "coordinate": [ + 33.3115312647181, + 103.85292939213713 + ], + "sensor_type": 1, + "id": 29 + }, + { + "release_time": 1761, + "due_time": 2869, + "duration": 21, + "coordinate": [ + 70.21210558311222, + 36.016865943098 + ], + "sensor_type": 1, + "id": 30 + }, + { + "release_time": 460, + "due_time": 2187, + "duration": 27, + "coordinate": [ + -1.7507210634973802, + 72.17263089513452 + ], + "sensor_type": 1, + "id": 31 + }, + { + "release_time": 2764, + "due_time": 3177, + "duration": 56, + "coordinate": [ + 33.14899474709681, + 61.91898714633584 + ], + "sensor_type": 1, + "id": 32 + }, + { + "release_time": 1355, + "due_time": 3388, + "duration": 46, + "coordinate": [ + -54.634890158892105, + -67.52653768929845 + ], + "sensor_type": 1, + "id": 33 + }, + { + "release_time": 1292, + "due_time": 1579, + "duration": 35, + "coordinate": [ + 46.83691652907956, + 85.82298216405951 + ], + "sensor_type": 1, + "id": 34 + }, + { + "release_time": 1934, + "due_time": 2932, + "duration": 59, + "coordinate": [ + -8.0063314391208, + -114.16795025590389 + ], + "sensor_type": 1, + "id": 35 + }, + { + "release_time": 83, + "due_time": 2991, + "duration": 39, + "coordinate": [ + 3.3563279940476036, + -73.29320338940725 + ], + "sensor_type": 1, + "id": 36 + }, + { + "release_time": 3447, + "due_time": 3565, + "duration": 33, + "coordinate": [ + 69.5601948510654, + -108.42558703303115 + ], + "sensor_type": 1, + "id": 37 + }, + { + "release_time": 2201, + "due_time": 3084, + "duration": 22, + "coordinate": [ + 10.620885812716566, + 172.2749674669658 + ], + "sensor_type": 1, + "id": 38 + }, + { + "release_time": 350, + "due_time": 2030, + "duration": 38, + "coordinate": [ + 7.948286410706899, + -52.36764447185038 + ], + "sensor_type": 1, + "id": 39 + }, + { + "release_time": 1385, + "due_time": 1807, + "duration": 23, + "coordinate": [ + 58.32371858624114, + 169.7501851727925 + ], + "sensor_type": 1, + "id": 40 + }, + { + "release_time": 2343, + "due_time": 3093, + "duration": 36, + "coordinate": [ + -45.05415588528359, + -123.81353682658096 + ], + "sensor_type": 1, + "id": 41 + }, + { + "release_time": 943, + "due_time": 3562, + "duration": 59, + "coordinate": [ + -5.710985370435907, + 134.83668770107215 + ], + "sensor_type": 1, + "id": 42 + }, + { + "release_time": 730, + "due_time": 1115, + "duration": 40, + "coordinate": [ + -33.653303937426934, + -169.93615989873703 + ], + "sensor_type": 1, + "id": 43 + }, + { + "release_time": 132, + "due_time": 953, + "duration": 57, + "coordinate": [ + -61.547368260238734, + -165.4855916089551 + ], + "sensor_type": 1, + "id": 44 + }, + { + "release_time": 3498, + "due_time": 3586, + "duration": 25, + "coordinate": [ + -77.78068360592042, + -93.90530357256233 + ], + "sensor_type": 1, + "id": 45 + }, + { + "release_time": 2999, + "due_time": 3286, + "duration": 48, + "coordinate": [ + 0.32546698185871037, + 30.80859682418074 + ], + "sensor_type": 1, + "id": 46 + }, + { + "release_time": 1024, + "due_time": 3217, + "duration": 41, + "coordinate": [ + -31.270836457719568, + -4.85925024039139 + ], + "sensor_type": 1, + "id": 47 + }, + { + "release_time": 640, + "due_time": 3424, + "duration": 59, + "coordinate": [ + 44.10375848511535, + 160.18988774226017 + ], + "sensor_type": 1, + "id": 48 + }, + { + "release_time": 392, + "due_time": 1152, + "duration": 32, + "coordinate": [ + 28.356085116007478, + 112.40065091552259 + ], + "sensor_type": 1, + "id": 49 + }, + { + "release_time": 188, + "due_time": 2652, + "duration": 40, + "coordinate": [ + 52.97540132089375, + 90.5779628958872 + ], + "sensor_type": 1, + "id": 50 + }, + { + "release_time": 942, + "due_time": 1660, + "duration": 26, + "coordinate": [ + 21.9529105581163, + -157.3620630316372 + ], + "sensor_type": 1, + "id": 51 + }, + { + "release_time": 713, + "due_time": 2175, + "duration": 60, + "coordinate": [ + 32.87346369623738, + -64.52220433342161 + ], + "sensor_type": 1, + "id": 52 + }, + { + "release_time": 3090, + "due_time": 3596, + "duration": 23, + "coordinate": [ + -4.198414781273172, + 39.34165042685396 + ], + "sensor_type": 1, + "id": 53 + }, + { + "release_time": 1683, + "due_time": 2820, + "duration": 35, + "coordinate": [ + 4.390694373915252, + 27.4546036327977 + ], + "sensor_type": 1, + "id": 54 + }, + { + "release_time": 1922, + "due_time": 3321, + "duration": 28, + "coordinate": [ + 85.07113128402105, + 179.12159665079986 + ], + "sensor_type": 1, + "id": 55 + }, + { + "release_time": 2491, + "due_time": 2684, + "duration": 15, + "coordinate": [ + 45.43363684276241, + 31.772563582302723 + ], + "sensor_type": 1, + "id": 56 + }, + { + "release_time": 1199, + "due_time": 3310, + "duration": 33, + "coordinate": [ + -82.29703464672674, + -33.40446229016831 + ], + "sensor_type": 1, + "id": 57 + }, + { + "release_time": 2523, + "due_time": 2859, + "duration": 45, + "coordinate": [ + -42.73721157175448, + 34.86246024698377 + ], + "sensor_type": 1, + "id": 58 + }, + { + "release_time": 919, + "due_time": 1939, + "duration": 36, + "coordinate": [ + 53.145192340563, + 70.73549430371693 + ], + "sensor_type": 1, + "id": 59 + }, + { + "release_time": 1486, + "due_time": 2479, + "duration": 17, + "coordinate": [ + -52.33103839090502, + -128.75542161667641 + ], + "sensor_type": 1, + "id": 60 + }, + { + "release_time": 1412, + "due_time": 2161, + "duration": 16, + "coordinate": [ + -85.50518502988116, + -168.41902147446345 + ], + "sensor_type": 1, + "id": 61 + }, + { + "release_time": 1778, + "due_time": 2658, + "duration": 15, + "coordinate": [ + -0.27825767990009354, + 167.26329907513076 + ], + "sensor_type": 1, + "id": 62 + }, + { + "release_time": 1802, + "due_time": 2515, + "duration": 43, + "coordinate": [ + -44.224119542396316, + 82.60918069305751 + ], + "sensor_type": 1, + "id": 63 + }, + { + "release_time": 969, + "due_time": 3212, + "duration": 51, + "coordinate": [ + 42.149257530083446, + -178.9293473236807 + ], + "sensor_type": 1, + "id": 64 + }, + { + "release_time": 1384, + "due_time": 3542, + "duration": 25, + "coordinate": [ + -55.50307688580718, + 153.57113747130404 + ], + "sensor_type": 1, + "id": 65 + }, + { + "release_time": 2895, + "due_time": 3320, + "duration": 33, + "coordinate": [ + -8.783406813046781, + 72.38174043951119 + ], + "sensor_type": 1, + "id": 66 + }, + { + "release_time": 1000, + "due_time": 2303, + "duration": 33, + "coordinate": [ + 47.25842414645035, + 128.65021851175652 + ], + "sensor_type": 1, + "id": 67 + }, + { + "release_time": 2379, + "due_time": 3177, + "duration": 45, + "coordinate": [ + 30.353868740106677, + -161.5532565932471 + ], + "sensor_type": 1, + "id": 68 + }, + { + "release_time": 2538, + "due_time": 3308, + "duration": 20, + "coordinate": [ + 43.65994423118258, + -60.0414259044323 + ], + "sensor_type": 1, + "id": 69 + }, + { + "release_time": 3417, + "due_time": 3543, + "duration": 39, + "coordinate": [ + -1.6353210064881551, + -105.91318257126125 + ], + "sensor_type": 1, + "id": 70 + }, + { + "release_time": 1371, + "due_time": 3063, + "duration": 17, + "coordinate": [ + -67.33685270048562, + -134.10448923358976 + ], + "sensor_type": 1, + "id": 71 + }, + { + "release_time": 2407, + "due_time": 3350, + "duration": 48, + "coordinate": [ + 85.56589596421227, + 115.01231701770945 + ], + "sensor_type": 1, + "id": 72 + }, + { + "release_time": 2028, + "due_time": 3126, + "duration": 56, + "coordinate": [ + -73.10721557346162, + -121.19618459953239 + ], + "sensor_type": 1, + "id": 73 + }, + { + "release_time": 2003, + "due_time": 2397, + "duration": 59, + "coordinate": [ + -8.206163559543313, + 24.428057881705826 + ], + "sensor_type": 1, + "id": 74 + }, + { + "release_time": 943, + "due_time": 1694, + "duration": 47, + "coordinate": [ + 3.4479511530463043, + 174.2763817877085 + ], + "sensor_type": 1, + "id": 75 + }, + { + "release_time": 148, + "due_time": 2412, + "duration": 59, + "coordinate": [ + -24.244224071863755, + 105.08439207038572 + ], + "sensor_type": 1, + "id": 76 + }, + { + "release_time": 868, + "due_time": 2643, + "duration": 26, + "coordinate": [ + 20.662684387596443, + 152.11046703393384 + ], + "sensor_type": 1, + "id": 77 + }, + { + "release_time": 2774, + "due_time": 3384, + "duration": 60, + "coordinate": [ + 26.09255121174894, + -166.65199074342982 + ], + "sensor_type": 1, + "id": 78 + }, + { + "release_time": 2595, + "due_time": 3524, + "duration": 31, + "coordinate": [ + 18.745116494623474, + -95.03138002381979 + ], + "sensor_type": 1, + "id": 79 + }, + { + "release_time": 2152, + "due_time": 3483, + "duration": 30, + "coordinate": [ + -47.61213851275201, + 172.50659516590036 + ], + "sensor_type": 1, + "id": 80 + }, + { + "release_time": 1609, + "due_time": 1821, + "duration": 17, + "coordinate": [ + -40.12521963600604, + 63.25644634105075 + ], + "sensor_type": 1, + "id": 81 + }, + { + "release_time": 885, + "due_time": 2258, + "duration": 46, + "coordinate": [ + -28.846337274991726, + 82.80329746641411 + ], + "sensor_type": 1, + "id": 82 + }, + { + "release_time": 2203, + "due_time": 3518, + "duration": 24, + "coordinate": [ + -53.979490373278935, + 80.63802942535614 + ], + "sensor_type": 1, + "id": 83 + }, + { + "release_time": 3339, + "due_time": 3502, + "duration": 54, + "coordinate": [ + -83.93625597139047, + 58.643727723516065 + ], + "sensor_type": 1, + "id": 84 + }, + { + "release_time": 724, + "due_time": 2582, + "duration": 20, + "coordinate": [ + 53.257756195131435, + -87.12693808908138 + ], + "sensor_type": 1, + "id": 85 + }, + { + "release_time": 66, + "due_time": 3140, + "duration": 31, + "coordinate": [ + 86.1585621009529, + 90.82624106056574 + ], + "sensor_type": 1, + "id": 86 + }, + { + "release_time": 1263, + "due_time": 1778, + "duration": 22, + "coordinate": [ + -0.5050242005812322, + -29.361894446088826 + ], + "sensor_type": 1, + "id": 87 + }, + { + "release_time": 136, + "due_time": 3242, + "duration": 29, + "coordinate": [ + 42.05370920891582, + 163.03589572269357 + ], + "sensor_type": 1, + "id": 88 + }, + { + "release_time": 1282, + "due_time": 1808, + "duration": 58, + "coordinate": [ + 86.02753804966494, + 51.63683264847563 + ], + "sensor_type": 1, + "id": 89 + }, + { + "release_time": 367, + "due_time": 1134, + "duration": 42, + "coordinate": [ + -83.7079344543191, + 71.28174078483849 + ], + "sensor_type": 1, + "id": 90 + }, + { + "release_time": 92, + "due_time": 2366, + "duration": 30, + "coordinate": [ + -30.42921895623833, + 2.274273675754813 + ], + "sensor_type": 1, + "id": 91 + }, + { + "release_time": 534, + "due_time": 2516, + "duration": 43, + "coordinate": [ + 61.553655371814074, + 113.12260438721347 + ], + "sensor_type": 1, + "id": 92 + }, + { + "release_time": 1608, + "due_time": 3062, + "duration": 47, + "coordinate": [ + 17.541731270514887, + -148.0686028501977 + ], + "sensor_type": 1, + "id": 93 + }, + { + "release_time": 3466, + "due_time": 3568, + "duration": 32, + "coordinate": [ + -26.862859650466874, + 113.24660105819027 + ], + "sensor_type": 1, + "id": 94 + } +] \ No newline at end of file diff --git a/benchmarks/aeosbench/dataset/cases/00913/constellation.json b/benchmarks/aeosbench/dataset/cases/00913/constellation.json new file mode 100644 index 0000000..ff7da8f --- /dev/null +++ b/benchmarks/aeosbench/dataset/cases/00913/constellation.json @@ -0,0 +1,202 @@ +{ + "orbits": [ + { + "id": 0, + "eccentricity": 6.06e-05, + "semi_major_axis": 6921000.0, + "inclination": 43.0021, + "right_ascension_of_the_ascending_node": 111.442, + "argument_of_perigee": 287.948 + }, + { + "id": 1, + "eccentricity": 0.0001426, + "semi_major_axis": 6921000.0, + "inclination": 53.0549, + "right_ascension_of_the_ascending_node": 121.7732, + "argument_of_perigee": 84.5452 + } + ], + "satellites": [ + { + "inertia": [ + 154.4599609375, + 0.0, + 0.0, + 0.0, + 140.90074157714844, + 0.0, + 0.0, + 0.0, + 165.2673797607422 + ], + "mass": 135.07656216356094, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 0, + "solar_panel": { + "direction": [ + 0.238438929175948, + 0.7312744311766984, + 0.6390497503016673 + ], + "area": 0.45591512287376856, + "efficiency": 0.14219310736501667 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3404893313981059, + "power": 5.372296042293637, + "type": 1 + }, + "battery": { + "capacity": 29404.222576436052, + "percentage": 0.5174613883632052 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 565.5272710751448, + "power": 6.134547708811103, + "efficiency": 0.593497637939076 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 545.2931007209718, + "power": 5.203145581463401, + "efficiency": 0.570889863010342 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 573.4563980910906, + "power": 5.044222758936654, + "efficiency": 0.5571180006577409 + } + ], + "mrp_control": { + "k": 17.807974337150494, + "ki": 0.003226074237840737, + "p": 42.92242010974674, + "integral_limit": 0.013069031522345878 + }, + "true_anomaly": 244.37084432938286, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 0 + }, + { + "inertia": [ + 155.66644287109375, + 0.0, + 0.0, + 0.0, + 117.90325164794922, + 0.0, + 0.0, + 0.0, + 195.9835662841797 + ], + "mass": 82.71153726086868, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 1, + "solar_panel": { + "direction": [ + -0.5245891804095315, + 0.6249242256362465, + -0.5781659830967174 + ], + "area": 0.35929523755320925, + "efficiency": 0.2862361414419483 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4702689383949704, + "power": 4.2254350255716915, + "type": 1 + }, + "battery": { + "capacity": 10186.108155764414, + "percentage": 0.6386072921211775 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 546.9169881061445, + "power": 5.862452482131517, + "efficiency": 0.5855898062901953 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 748.6978914000786, + "power": 5.1284639546053645, + "efficiency": 0.5209698034832178 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 565.2575540083847, + "power": 6.590427941411068, + "efficiency": 0.5779071695414087 + } + ], + "mrp_control": { + "k": 32.69634143026281, + "ki": 0.0020703644293592984, + "p": 82.31513745219955, + "integral_limit": 0.008405164618101087 + }, + "true_anomaly": 322.10750592091216, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 1 + } + ] +} \ No newline at end of file diff --git a/benchmarks/aeosbench/dataset/cases/00913/taskset.json b/benchmarks/aeosbench/dataset/cases/00913/taskset.json new file mode 100644 index 0000000..cef8bfb --- /dev/null +++ b/benchmarks/aeosbench/dataset/cases/00913/taskset.json @@ -0,0 +1,2224 @@ +[ + { + "release_time": 367, + "due_time": 1838, + "duration": 58, + "coordinate": [ + 80.8184665797261, + 26.074332550198932 + ], + "sensor_type": 1, + "id": 0 + }, + { + "release_time": 191, + "due_time": 1758, + "duration": 24, + "coordinate": [ + 74.23916884104491, + 147.89162648245315 + ], + "sensor_type": 1, + "id": 1 + }, + { + "release_time": 1579, + "due_time": 1783, + "duration": 15, + "coordinate": [ + -19.71543415072135, + -15.633288941361457 + ], + "sensor_type": 1, + "id": 2 + }, + { + "release_time": 1343, + "due_time": 2387, + "duration": 18, + "coordinate": [ + -74.16843505427605, + -88.97326122460038 + ], + "sensor_type": 1, + "id": 3 + }, + { + "release_time": 3162, + "due_time": 3362, + "duration": 57, + "coordinate": [ + 32.375312087885305, + 58.27735560892313 + ], + "sensor_type": 1, + "id": 4 + }, + { + "release_time": 1283, + "due_time": 1474, + "duration": 42, + "coordinate": [ + 10.957122862625056, + -139.44357188745772 + ], + "sensor_type": 1, + "id": 5 + }, + { + "release_time": 2550, + "due_time": 2904, + "duration": 17, + "coordinate": [ + -21.93549837981614, + -75.78883996502596 + ], + "sensor_type": 1, + "id": 6 + }, + { + "release_time": 2115, + "due_time": 3567, + "duration": 58, + "coordinate": [ + -42.854783199423906, + -106.64795275160368 + ], + "sensor_type": 1, + "id": 7 + }, + { + "release_time": 1027, + "due_time": 2394, + "duration": 29, + "coordinate": [ + -37.18014804483716, + 58.915792052206626 + ], + "sensor_type": 1, + "id": 8 + }, + { + "release_time": 3304, + "due_time": 3502, + "duration": 56, + "coordinate": [ + 72.98257179583388, + -97.1188273495939 + ], + "sensor_type": 1, + "id": 9 + }, + { + "release_time": 479, + "due_time": 1565, + "duration": 15, + "coordinate": [ + 8.673078535649182, + 152.9469382758826 + ], + "sensor_type": 1, + "id": 10 + }, + { + "release_time": 571, + "due_time": 1335, + "duration": 42, + "coordinate": [ + -64.74539000744136, + -108.54048245830242 + ], + "sensor_type": 1, + "id": 11 + }, + { + "release_time": 3211, + "due_time": 3363, + "duration": 42, + "coordinate": [ + 4.195633076635602, + -69.29377516988028 + ], + "sensor_type": 1, + "id": 12 + }, + { + "release_time": 1593, + "due_time": 2716, + "duration": 21, + "coordinate": [ + -41.03872562588306, + -94.45188219176941 + ], + "sensor_type": 1, + "id": 13 + }, + { + "release_time": 2062, + "due_time": 3284, + "duration": 40, + "coordinate": [ + -87.8100795485949, + -131.74109529967663 + ], + "sensor_type": 1, + "id": 14 + }, + { + "release_time": 198, + "due_time": 1248, + "duration": 22, + "coordinate": [ + 51.56990320084253, + 92.51182186397045 + ], + "sensor_type": 1, + "id": 15 + }, + { + "release_time": 1505, + "due_time": 2926, + "duration": 31, + "coordinate": [ + -78.62058669471924, + 60.91965853797748 + ], + "sensor_type": 1, + "id": 16 + }, + { + "release_time": 2068, + "due_time": 2919, + "duration": 40, + "coordinate": [ + -65.90427449906973, + 116.79788420397568 + ], + "sensor_type": 1, + "id": 17 + }, + { + "release_time": 689, + "due_time": 3490, + "duration": 30, + "coordinate": [ + 83.32183608256699, + -28.112891508129366 + ], + "sensor_type": 1, + "id": 18 + }, + { + "release_time": 2551, + "due_time": 3314, + "duration": 15, + "coordinate": [ + -75.4788188289304, + 56.00761106072554 + ], + "sensor_type": 1, + "id": 19 + }, + { + "release_time": 1010, + "due_time": 1620, + "duration": 16, + "coordinate": [ + -23.71644648774766, + 102.69396438974314 + ], + "sensor_type": 1, + "id": 20 + }, + { + "release_time": 1993, + "due_time": 2830, + "duration": 16, + "coordinate": [ + -37.76853484289949, + -28.61936353223041 + ], + "sensor_type": 1, + "id": 21 + }, + { + "release_time": 2976, + "due_time": 3381, + "duration": 31, + "coordinate": [ + -15.10590597211808, + -69.08463634810316 + ], + "sensor_type": 1, + "id": 22 + }, + { + "release_time": 2331, + "due_time": 2488, + "duration": 43, + "coordinate": [ + 64.8335897836613, + -125.40885595035292 + ], + "sensor_type": 1, + "id": 23 + }, + { + "release_time": 3316, + "due_time": 3582, + "duration": 42, + "coordinate": [ + -51.669450106764685, + -130.83602866466114 + ], + "sensor_type": 1, + "id": 24 + }, + { + "release_time": 1497, + "due_time": 2272, + "duration": 21, + "coordinate": [ + -1.8605997052038958, + -108.78299176839067 + ], + "sensor_type": 1, + "id": 25 + }, + { + "release_time": 2361, + "due_time": 3206, + "duration": 57, + "coordinate": [ + 61.607467048387065, + -100.05387394833622 + ], + "sensor_type": 1, + "id": 26 + }, + { + "release_time": 424, + "due_time": 2458, + "duration": 19, + "coordinate": [ + -22.747029627441037, + 55.26902420910824 + ], + "sensor_type": 1, + "id": 27 + }, + { + "release_time": 2452, + "due_time": 2971, + "duration": 34, + "coordinate": [ + -41.276039220909425, + -41.748437828012555 + ], + "sensor_type": 1, + "id": 28 + }, + { + "release_time": 2678, + "due_time": 2973, + "duration": 41, + "coordinate": [ + -57.64286614033872, + -21.7510744137966 + ], + "sensor_type": 1, + "id": 29 + }, + { + "release_time": 1811, + "due_time": 1995, + "duration": 51, + "coordinate": [ + 61.348480225796266, + -33.14734796931381 + ], + "sensor_type": 1, + "id": 30 + }, + { + "release_time": 1361, + "due_time": 3272, + "duration": 57, + "coordinate": [ + -67.05049652311659, + -91.01985903623934 + ], + "sensor_type": 1, + "id": 31 + }, + { + "release_time": 2817, + "due_time": 3549, + "duration": 52, + "coordinate": [ + 52.41163348539263, + 32.295365257553755 + ], + "sensor_type": 1, + "id": 32 + }, + { + "release_time": 202, + "due_time": 2783, + "duration": 46, + "coordinate": [ + -67.66194411855899, + 49.820997751051976 + ], + "sensor_type": 1, + "id": 33 + }, + { + "release_time": 1735, + "due_time": 2125, + "duration": 33, + "coordinate": [ + 18.030192472834358, + -82.3299563950111 + ], + "sensor_type": 1, + "id": 34 + }, + { + "release_time": 2997, + "due_time": 3243, + "duration": 43, + "coordinate": [ + -76.84578852622289, + -108.47723074520373 + ], + "sensor_type": 1, + "id": 35 + }, + { + "release_time": 2895, + "due_time": 3485, + "duration": 43, + "coordinate": [ + -74.61887715219449, + 4.449514453827305 + ], + "sensor_type": 1, + "id": 36 + }, + { + "release_time": 1415, + "due_time": 3247, + "duration": 25, + "coordinate": [ + 53.34273219093231, + 144.20642629092896 + ], + "sensor_type": 1, + "id": 37 + }, + { + "release_time": 2990, + "due_time": 3444, + "duration": 24, + "coordinate": [ + -79.08379886660332, + -173.10109122796314 + ], + "sensor_type": 1, + "id": 38 + }, + { + "release_time": 1527, + "due_time": 1773, + "duration": 19, + "coordinate": [ + -49.18606655977715, + 35.425612473613995 + ], + "sensor_type": 1, + "id": 39 + }, + { + "release_time": 2893, + "due_time": 3553, + "duration": 15, + "coordinate": [ + 15.833845181220752, + 43.996175776511365 + ], + "sensor_type": 1, + "id": 40 + }, + { + "release_time": 173, + "due_time": 3162, + "duration": 23, + "coordinate": [ + -64.9989726727474, + 176.17237992021717 + ], + "sensor_type": 1, + "id": 41 + }, + { + "release_time": 2434, + "due_time": 2755, + "duration": 22, + "coordinate": [ + 21.481780319866743, + 77.41012005857078 + ], + "sensor_type": 1, + "id": 42 + }, + { + "release_time": 427, + "due_time": 1221, + "duration": 33, + "coordinate": [ + 10.930164773956918, + -175.42134761962902 + ], + "sensor_type": 1, + "id": 43 + }, + { + "release_time": 3202, + "due_time": 3408, + "duration": 32, + "coordinate": [ + 2.7484783300231896, + -122.07368610055082 + ], + "sensor_type": 1, + "id": 44 + }, + { + "release_time": 2088, + "due_time": 3297, + "duration": 55, + "coordinate": [ + -42.566247785507834, + 93.20152183209791 + ], + "sensor_type": 1, + "id": 45 + }, + { + "release_time": 2416, + "due_time": 2845, + "duration": 29, + "coordinate": [ + 38.16994448811758, + 50.18878985266829 + ], + "sensor_type": 1, + "id": 46 + }, + { + "release_time": 865, + "due_time": 1487, + "duration": 30, + "coordinate": [ + -45.788290069598126, + -83.85412049158953 + ], + "sensor_type": 1, + "id": 47 + }, + { + "release_time": 450, + "due_time": 1105, + "duration": 29, + "coordinate": [ + -42.32943451926144, + -44.27488091251874 + ], + "sensor_type": 1, + "id": 48 + }, + { + "release_time": 706, + "due_time": 3401, + "duration": 27, + "coordinate": [ + -11.092262007559214, + -111.59441513409337 + ], + "sensor_type": 1, + "id": 49 + }, + { + "release_time": 2737, + "due_time": 2862, + "duration": 21, + "coordinate": [ + 77.6275292846847, + -73.90235611442456 + ], + "sensor_type": 1, + "id": 50 + }, + { + "release_time": 1699, + "due_time": 2739, + "duration": 56, + "coordinate": [ + -44.952081994011046, + -11.183411876718651 + ], + "sensor_type": 1, + "id": 51 + }, + { + "release_time": 3446, + "due_time": 3556, + "duration": 20, + "coordinate": [ + 45.917387197679034, + 132.66365546158215 + ], + "sensor_type": 1, + "id": 52 + }, + { + "release_time": 240, + "due_time": 757, + "duration": 49, + "coordinate": [ + 16.75944307749198, + 22.073174673690517 + ], + "sensor_type": 1, + "id": 53 + }, + { + "release_time": 894, + "due_time": 1953, + "duration": 54, + "coordinate": [ + 38.74048569622437, + -150.46193670259646 + ], + "sensor_type": 1, + "id": 54 + }, + { + "release_time": 2172, + "due_time": 2515, + "duration": 59, + "coordinate": [ + 27.10279162237724, + 25.308893071760792 + ], + "sensor_type": 1, + "id": 55 + }, + { + "release_time": 3212, + "due_time": 3381, + "duration": 15, + "coordinate": [ + 22.95212799614133, + -94.69463250950963 + ], + "sensor_type": 1, + "id": 56 + }, + { + "release_time": 268, + "due_time": 834, + "duration": 54, + "coordinate": [ + 74.83439077237367, + -176.46375033820658 + ], + "sensor_type": 1, + "id": 57 + }, + { + "release_time": 32, + "due_time": 2985, + "duration": 46, + "coordinate": [ + 87.75595506984303, + 121.29522290239674 + ], + "sensor_type": 1, + "id": 58 + }, + { + "release_time": 2082, + "due_time": 3067, + "duration": 19, + "coordinate": [ + 7.6743579599099405, + -36.540509616269446 + ], + "sensor_type": 1, + "id": 59 + }, + { + "release_time": 189, + "due_time": 636, + "duration": 15, + "coordinate": [ + -26.568991763274497, + 48.36561069873733 + ], + "sensor_type": 1, + "id": 60 + }, + { + "release_time": 2033, + "due_time": 3597, + "duration": 25, + "coordinate": [ + -8.114901357743449, + -5.303595939943051 + ], + "sensor_type": 1, + "id": 61 + }, + { + "release_time": 2241, + "due_time": 3077, + "duration": 42, + "coordinate": [ + -40.51524886146423, + -53.06977640765412 + ], + "sensor_type": 1, + "id": 62 + }, + { + "release_time": 2840, + "due_time": 3157, + "duration": 40, + "coordinate": [ + -46.04723370571898, + 39.14420818355748 + ], + "sensor_type": 1, + "id": 63 + }, + { + "release_time": 589, + "due_time": 2397, + "duration": 34, + "coordinate": [ + -75.2120811222369, + 33.30959270874297 + ], + "sensor_type": 1, + "id": 64 + }, + { + "release_time": 909, + "due_time": 3464, + "duration": 46, + "coordinate": [ + -14.160767010940859, + -175.86736803125422 + ], + "sensor_type": 1, + "id": 65 + }, + { + "release_time": 3290, + "due_time": 3433, + "duration": 19, + "coordinate": [ + 20.48356316864873, + 154.8600275041336 + ], + "sensor_type": 1, + "id": 66 + }, + { + "release_time": 3162, + "due_time": 3554, + "duration": 20, + "coordinate": [ + 60.979300341599185, + 31.207360410890857 + ], + "sensor_type": 1, + "id": 67 + }, + { + "release_time": 2647, + "due_time": 2931, + "duration": 21, + "coordinate": [ + -38.285742910607006, + -35.340795240193955 + ], + "sensor_type": 1, + "id": 68 + }, + { + "release_time": 2788, + "due_time": 3571, + "duration": 54, + "coordinate": [ + -57.66209892642421, + 178.11143077505767 + ], + "sensor_type": 1, + "id": 69 + }, + { + "release_time": 916, + "due_time": 1583, + "duration": 23, + "coordinate": [ + 87.03659825578944, + 3.1163356463922014 + ], + "sensor_type": 1, + "id": 70 + }, + { + "release_time": 2915, + "due_time": 3251, + "duration": 15, + "coordinate": [ + -77.72420318876947, + -7.9961457416912936 + ], + "sensor_type": 1, + "id": 71 + }, + { + "release_time": 2982, + "due_time": 3165, + "duration": 60, + "coordinate": [ + 26.531592298905366, + -173.57534852149837 + ], + "sensor_type": 1, + "id": 72 + }, + { + "release_time": 1494, + "due_time": 2211, + "duration": 32, + "coordinate": [ + -51.125019089333875, + 128.56688376873382 + ], + "sensor_type": 1, + "id": 73 + }, + { + "release_time": 506, + "due_time": 3184, + "duration": 52, + "coordinate": [ + -48.56916080180467, + -4.753872483956002 + ], + "sensor_type": 1, + "id": 74 + }, + { + "release_time": 2865, + "due_time": 3197, + "duration": 18, + "coordinate": [ + -40.22248572377605, + 143.42943070012382 + ], + "sensor_type": 1, + "id": 75 + }, + { + "release_time": 3363, + "due_time": 3584, + "duration": 25, + "coordinate": [ + 86.7140209717713, + 44.13192732829313 + ], + "sensor_type": 1, + "id": 76 + }, + { + "release_time": 1138, + "due_time": 1719, + "duration": 38, + "coordinate": [ + -54.045545024275654, + -78.54339942127501 + ], + "sensor_type": 1, + "id": 77 + }, + { + "release_time": 648, + "due_time": 2534, + "duration": 50, + "coordinate": [ + -4.774682705403805, + 162.9385847978616 + ], + "sensor_type": 1, + "id": 78 + }, + { + "release_time": 2096, + "due_time": 3083, + "duration": 38, + "coordinate": [ + 41.935571756592424, + -161.55240725466464 + ], + "sensor_type": 1, + "id": 79 + }, + { + "release_time": 398, + "due_time": 960, + "duration": 51, + "coordinate": [ + 43.43277870425385, + -96.14596726689419 + ], + "sensor_type": 1, + "id": 80 + }, + { + "release_time": 2150, + "due_time": 2667, + "duration": 56, + "coordinate": [ + 39.23782980393182, + -122.29816422839923 + ], + "sensor_type": 1, + "id": 81 + }, + { + "release_time": 1767, + "due_time": 2737, + "duration": 17, + "coordinate": [ + -89.49212253059301, + 100.22607413947725 + ], + "sensor_type": 1, + "id": 82 + }, + { + "release_time": 1643, + "due_time": 3408, + "duration": 41, + "coordinate": [ + -40.5591475754548, + 43.57049853849003 + ], + "sensor_type": 1, + "id": 83 + }, + { + "release_time": 2521, + "due_time": 3379, + "duration": 45, + "coordinate": [ + -51.076904620029204, + -170.6206800280598 + ], + "sensor_type": 1, + "id": 84 + }, + { + "release_time": 1807, + "due_time": 3426, + "duration": 52, + "coordinate": [ + 2.9947922419518704, + -38.18893101804923 + ], + "sensor_type": 1, + "id": 85 + }, + { + "release_time": 947, + "due_time": 1172, + "duration": 25, + "coordinate": [ + -27.592282119575124, + -75.55149848010483 + ], + "sensor_type": 1, + "id": 86 + }, + { + "release_time": 1334, + "due_time": 1799, + "duration": 56, + "coordinate": [ + 75.85676029667715, + -97.725412947948 + ], + "sensor_type": 1, + "id": 87 + }, + { + "release_time": 2949, + "due_time": 3379, + "duration": 55, + "coordinate": [ + -2.210365761024576, + -15.514605190712302 + ], + "sensor_type": 1, + "id": 88 + }, + { + "release_time": 684, + "due_time": 3101, + "duration": 59, + "coordinate": [ + -26.674337208024028, + 100.5835699486139 + ], + "sensor_type": 1, + "id": 89 + }, + { + "release_time": 367, + "due_time": 3522, + "duration": 19, + "coordinate": [ + -79.4747704001334, + 70.83314810250107 + ], + "sensor_type": 1, + "id": 90 + }, + { + "release_time": 1293, + "due_time": 2843, + "duration": 53, + "coordinate": [ + -34.68330982939362, + -130.10700908908603 + ], + "sensor_type": 1, + "id": 91 + }, + { + "release_time": 876, + "due_time": 2917, + "duration": 24, + "coordinate": [ + -84.00757387055772, + 53.09913527302629 + ], + "sensor_type": 1, + "id": 92 + }, + { + "release_time": 1537, + "due_time": 3370, + "duration": 52, + "coordinate": [ + 52.37944860705457, + 50.26476779284161 + ], + "sensor_type": 1, + "id": 93 + }, + { + "release_time": 1497, + "due_time": 1828, + "duration": 51, + "coordinate": [ + -72.0035246422179, + 135.15116956618277 + ], + "sensor_type": 1, + "id": 94 + }, + { + "release_time": 1379, + "due_time": 1729, + "duration": 59, + "coordinate": [ + 76.1123894713248, + -159.95676278645058 + ], + "sensor_type": 1, + "id": 95 + }, + { + "release_time": 433, + "due_time": 2261, + "duration": 51, + "coordinate": [ + -6.80361689567215, + 90.59737889772612 + ], + "sensor_type": 1, + "id": 96 + }, + { + "release_time": 597, + "due_time": 2156, + "duration": 46, + "coordinate": [ + 7.428682961855074, + -82.34581967871647 + ], + "sensor_type": 1, + "id": 97 + }, + { + "release_time": 1590, + "due_time": 1765, + "duration": 34, + "coordinate": [ + -45.282893352609754, + -98.59126816009314 + ], + "sensor_type": 1, + "id": 98 + }, + { + "release_time": 2648, + "due_time": 3036, + "duration": 17, + "coordinate": [ + -89.80938807384263, + -176.47624207555663 + ], + "sensor_type": 1, + "id": 99 + }, + { + "release_time": 3330, + "due_time": 3409, + "duration": 18, + "coordinate": [ + 9.44783398320088, + -24.64756382361068 + ], + "sensor_type": 1, + "id": 100 + }, + { + "release_time": 1809, + "due_time": 3432, + "duration": 52, + "coordinate": [ + -66.30696109956338, + -23.25060776635644 + ], + "sensor_type": 1, + "id": 101 + }, + { + "release_time": 1136, + "due_time": 2515, + "duration": 58, + "coordinate": [ + -39.01644288044233, + 102.10468754125003 + ], + "sensor_type": 1, + "id": 102 + }, + { + "release_time": 3105, + "due_time": 3204, + "duration": 26, + "coordinate": [ + 29.568150186350962, + 132.95902405690344 + ], + "sensor_type": 1, + "id": 103 + }, + { + "release_time": 2362, + "due_time": 3497, + "duration": 60, + "coordinate": [ + 7.8378133801152075, + 21.331099885010673 + ], + "sensor_type": 1, + "id": 104 + }, + { + "release_time": 2234, + "due_time": 3413, + "duration": 43, + "coordinate": [ + -17.54521972242901, + -155.89315767859637 + ], + "sensor_type": 1, + "id": 105 + }, + { + "release_time": 605, + "due_time": 2771, + "duration": 38, + "coordinate": [ + -52.471427055056424, + 101.29421061503916 + ], + "sensor_type": 1, + "id": 106 + }, + { + "release_time": 3346, + "due_time": 3595, + "duration": 42, + "coordinate": [ + -17.24113136290947, + -40.82541741833029 + ], + "sensor_type": 1, + "id": 107 + }, + { + "release_time": 1432, + "due_time": 1839, + "duration": 53, + "coordinate": [ + 63.33663801637567, + 62.02633040588884 + ], + "sensor_type": 1, + "id": 108 + }, + { + "release_time": 651, + "due_time": 1676, + "duration": 40, + "coordinate": [ + 81.03476322191872, + 139.49027513003693 + ], + "sensor_type": 1, + "id": 109 + }, + { + "release_time": 3168, + "due_time": 3350, + "duration": 31, + "coordinate": [ + -63.483271081314896, + 110.5585319823204 + ], + "sensor_type": 1, + "id": 110 + }, + { + "release_time": 2875, + "due_time": 2999, + "duration": 31, + "coordinate": [ + -53.086860604672644, + 137.79155837819337 + ], + "sensor_type": 1, + "id": 111 + }, + { + "release_time": 2266, + "due_time": 3001, + "duration": 59, + "coordinate": [ + -11.087099565889304, + -74.17725772665679 + ], + "sensor_type": 1, + "id": 112 + }, + { + "release_time": 1109, + "due_time": 1435, + "duration": 53, + "coordinate": [ + -68.88268817088351, + -162.48617196852783 + ], + "sensor_type": 1, + "id": 113 + }, + { + "release_time": 92, + "due_time": 1711, + "duration": 34, + "coordinate": [ + -25.538228154962056, + 158.03520177230132 + ], + "sensor_type": 1, + "id": 114 + }, + { + "release_time": 1220, + "due_time": 1470, + "duration": 52, + "coordinate": [ + 1.5637507830070945, + 170.88951488610246 + ], + "sensor_type": 1, + "id": 115 + }, + { + "release_time": 1573, + "due_time": 3416, + "duration": 24, + "coordinate": [ + 6.823341847423848, + 19.335667109403516 + ], + "sensor_type": 1, + "id": 116 + }, + { + "release_time": 947, + "due_time": 1751, + "duration": 56, + "coordinate": [ + 28.382508450526586, + -7.81143956619465 + ], + "sensor_type": 1, + "id": 117 + }, + { + "release_time": 1207, + "due_time": 1484, + "duration": 48, + "coordinate": [ + 64.3658665029227, + 141.67394297289343 + ], + "sensor_type": 1, + "id": 118 + }, + { + "release_time": 2568, + "due_time": 3203, + "duration": 27, + "coordinate": [ + -58.03131645802057, + -119.01262504634147 + ], + "sensor_type": 1, + "id": 119 + }, + { + "release_time": 2438, + "due_time": 2746, + "duration": 41, + "coordinate": [ + -48.433530115341995, + -10.169801512277303 + ], + "sensor_type": 1, + "id": 120 + }, + { + "release_time": 242, + "due_time": 2258, + "duration": 49, + "coordinate": [ + 1.3996227622079545, + -69.33452524495547 + ], + "sensor_type": 1, + "id": 121 + }, + { + "release_time": 3020, + "due_time": 3558, + "duration": 28, + "coordinate": [ + 72.4348919170219, + 29.096605134185893 + ], + "sensor_type": 1, + "id": 122 + }, + { + "release_time": 125, + "due_time": 2515, + "duration": 43, + "coordinate": [ + 89.17327719472362, + -133.871113663046 + ], + "sensor_type": 1, + "id": 123 + }, + { + "release_time": 2528, + "due_time": 3008, + "duration": 34, + "coordinate": [ + -2.1587354976704205, + 178.4179785043953 + ], + "sensor_type": 1, + "id": 124 + }, + { + "release_time": 3058, + "due_time": 3358, + "duration": 27, + "coordinate": [ + 8.362775506849758, + -80.37146780195108 + ], + "sensor_type": 1, + "id": 125 + }, + { + "release_time": 2050, + "due_time": 3087, + "duration": 40, + "coordinate": [ + 48.150276644327874, + -173.94578844540132 + ], + "sensor_type": 1, + "id": 126 + }, + { + "release_time": 1577, + "due_time": 3489, + "duration": 42, + "coordinate": [ + -23.88399741759585, + -2.335247101753936 + ], + "sensor_type": 1, + "id": 127 + }, + { + "release_time": 1603, + "due_time": 2955, + "duration": 31, + "coordinate": [ + -56.73080952661251, + -84.41133837190877 + ], + "sensor_type": 1, + "id": 128 + }, + { + "release_time": 1388, + "due_time": 2128, + "duration": 15, + "coordinate": [ + -19.190465479441087, + -102.32940492079729 + ], + "sensor_type": 1, + "id": 129 + }, + { + "release_time": 2795, + "due_time": 3071, + "duration": 25, + "coordinate": [ + 77.78269713544299, + 45.77818285675659 + ], + "sensor_type": 1, + "id": 130 + }, + { + "release_time": 714, + "due_time": 2644, + "duration": 27, + "coordinate": [ + 51.60793843089189, + -129.36966868038925 + ], + "sensor_type": 1, + "id": 131 + }, + { + "release_time": 1134, + "due_time": 2572, + "duration": 36, + "coordinate": [ + 52.88383399955765, + -19.692656289445495 + ], + "sensor_type": 1, + "id": 132 + }, + { + "release_time": 3493, + "due_time": 3597, + "duration": 20, + "coordinate": [ + -33.143913462662354, + 1.1664865069141968 + ], + "sensor_type": 1, + "id": 133 + }, + { + "release_time": 1775, + "due_time": 2120, + "duration": 18, + "coordinate": [ + 80.80332999431187, + -113.28133248587866 + ], + "sensor_type": 1, + "id": 134 + }, + { + "release_time": 2238, + "due_time": 2614, + "duration": 16, + "coordinate": [ + 88.81257654580378, + 40.921189685880165 + ], + "sensor_type": 1, + "id": 135 + }, + { + "release_time": 864, + "due_time": 1437, + "duration": 37, + "coordinate": [ + 71.11755189750838, + -48.174092660478465 + ], + "sensor_type": 1, + "id": 136 + }, + { + "release_time": 882, + "due_time": 1514, + "duration": 48, + "coordinate": [ + -32.988760122187955, + 30.93699179289635 + ], + "sensor_type": 1, + "id": 137 + }, + { + "release_time": 1789, + "due_time": 3251, + "duration": 33, + "coordinate": [ + 64.53482560038523, + 28.77741057712089 + ], + "sensor_type": 1, + "id": 138 + }, + { + "release_time": 353, + "due_time": 802, + "duration": 53, + "coordinate": [ + -16.588968574422765, + -65.17550765213649 + ], + "sensor_type": 1, + "id": 139 + }, + { + "release_time": 1426, + "due_time": 2316, + "duration": 45, + "coordinate": [ + -13.796922117669169, + 25.88945386298468 + ], + "sensor_type": 1, + "id": 140 + }, + { + "release_time": 1504, + "due_time": 3193, + "duration": 31, + "coordinate": [ + -61.035976796539906, + -21.761579601242346 + ], + "sensor_type": 1, + "id": 141 + }, + { + "release_time": 744, + "due_time": 1291, + "duration": 39, + "coordinate": [ + -9.055725128663667, + -2.1834614046265415 + ], + "sensor_type": 1, + "id": 142 + }, + { + "release_time": 1252, + "due_time": 1523, + "duration": 18, + "coordinate": [ + -71.36332649883698, + -26.856597005954086 + ], + "sensor_type": 1, + "id": 143 + }, + { + "release_time": 2011, + "due_time": 3174, + "duration": 31, + "coordinate": [ + 50.71792538117833, + -150.41553057861688 + ], + "sensor_type": 1, + "id": 144 + }, + { + "release_time": 993, + "due_time": 1356, + "duration": 15, + "coordinate": [ + 52.01455883582088, + -106.27223295897815 + ], + "sensor_type": 1, + "id": 145 + }, + { + "release_time": 1321, + "due_time": 2084, + "duration": 25, + "coordinate": [ + 34.682968689106346, + -98.681622846917 + ], + "sensor_type": 1, + "id": 146 + }, + { + "release_time": 2492, + "due_time": 3470, + "duration": 29, + "coordinate": [ + -3.533224080877318, + -174.9991523640878 + ], + "sensor_type": 1, + "id": 147 + }, + { + "release_time": 3418, + "due_time": 3579, + "duration": 41, + "coordinate": [ + 19.15374716166889, + 79.7891626665969 + ], + "sensor_type": 1, + "id": 148 + }, + { + "release_time": 1285, + "due_time": 1709, + "duration": 42, + "coordinate": [ + -46.546454063545696, + 105.11911501454887 + ], + "sensor_type": 1, + "id": 149 + }, + { + "release_time": 941, + "due_time": 3292, + "duration": 42, + "coordinate": [ + -42.355535324028864, + 113.3711003052158 + ], + "sensor_type": 1, + "id": 150 + }, + { + "release_time": 1409, + "due_time": 3058, + "duration": 49, + "coordinate": [ + 45.209137887519006, + 14.802586475414756 + ], + "sensor_type": 1, + "id": 151 + }, + { + "release_time": 960, + "due_time": 1412, + "duration": 32, + "coordinate": [ + 33.60572724626114, + -103.3627550061323 + ], + "sensor_type": 1, + "id": 152 + }, + { + "release_time": 2900, + "due_time": 3167, + "duration": 58, + "coordinate": [ + 76.5227798093899, + -65.13939572618435 + ], + "sensor_type": 1, + "id": 153 + }, + { + "release_time": 2180, + "due_time": 2914, + "duration": 29, + "coordinate": [ + -77.28192097876834, + -100.02686115504417 + ], + "sensor_type": 1, + "id": 154 + }, + { + "release_time": 3469, + "due_time": 3569, + "duration": 30, + "coordinate": [ + -71.050838187844, + 74.70022825530702 + ], + "sensor_type": 1, + "id": 155 + }, + { + "release_time": 2706, + "due_time": 3100, + "duration": 33, + "coordinate": [ + -29.023382749486814, + -165.94385514105022 + ], + "sensor_type": 1, + "id": 156 + }, + { + "release_time": 236, + "due_time": 3171, + "duration": 36, + "coordinate": [ + 80.72481121296681, + -169.6520959863899 + ], + "sensor_type": 1, + "id": 157 + }, + { + "release_time": 494, + "due_time": 2501, + "duration": 53, + "coordinate": [ + -31.939339551773628, + 98.13003658780474 + ], + "sensor_type": 1, + "id": 158 + }, + { + "release_time": 195, + "due_time": 1875, + "duration": 15, + "coordinate": [ + 28.63210837726838, + 152.7745264998847 + ], + "sensor_type": 1, + "id": 159 + }, + { + "release_time": 2802, + "due_time": 3426, + "duration": 20, + "coordinate": [ + -83.69588594345399, + 46.836159695230606 + ], + "sensor_type": 1, + "id": 160 + }, + { + "release_time": 1432, + "due_time": 2246, + "duration": 40, + "coordinate": [ + -71.34789323612304, + 125.8275348445024 + ], + "sensor_type": 1, + "id": 161 + }, + { + "release_time": 1015, + "due_time": 3149, + "duration": 58, + "coordinate": [ + -8.819146916610961, + -6.645130501398825 + ], + "sensor_type": 1, + "id": 162 + }, + { + "release_time": 1648, + "due_time": 1754, + "duration": 27, + "coordinate": [ + 39.29233737071479, + -114.65633212042482 + ], + "sensor_type": 1, + "id": 163 + }, + { + "release_time": 478, + "due_time": 2997, + "duration": 37, + "coordinate": [ + -2.9411453686637685, + 27.573456885319075 + ], + "sensor_type": 1, + "id": 164 + }, + { + "release_time": 3352, + "due_time": 3593, + "duration": 43, + "coordinate": [ + 80.84357398917555, + -66.36918858119701 + ], + "sensor_type": 1, + "id": 165 + }, + { + "release_time": 2452, + "due_time": 3325, + "duration": 39, + "coordinate": [ + -52.65707559875528, + -142.17764851468831 + ], + "sensor_type": 1, + "id": 166 + }, + { + "release_time": 588, + "due_time": 1631, + "duration": 56, + "coordinate": [ + -45.90190581433077, + -101.02567886609098 + ], + "sensor_type": 1, + "id": 167 + }, + { + "release_time": 3216, + "due_time": 3452, + "duration": 18, + "coordinate": [ + 73.6332992122413, + 113.93400193736625 + ], + "sensor_type": 1, + "id": 168 + }, + { + "release_time": 1675, + "due_time": 3318, + "duration": 30, + "coordinate": [ + -47.03664340138544, + 157.13591828814032 + ], + "sensor_type": 1, + "id": 169 + }, + { + "release_time": 1922, + "due_time": 3373, + "duration": 49, + "coordinate": [ + 28.513325703175667, + -178.66115595976441 + ], + "sensor_type": 1, + "id": 170 + }, + { + "release_time": 2851, + "due_time": 3432, + "duration": 51, + "coordinate": [ + -8.164100026779764, + 45.560249617352895 + ], + "sensor_type": 1, + "id": 171 + }, + { + "release_time": 152, + "due_time": 3028, + "duration": 17, + "coordinate": [ + -28.386309476244925, + 175.58881614678097 + ], + "sensor_type": 1, + "id": 172 + }, + { + "release_time": 3412, + "due_time": 3588, + "duration": 43, + "coordinate": [ + -85.2912489118906, + -58.62941630674959 + ], + "sensor_type": 1, + "id": 173 + }, + { + "release_time": 1942, + "due_time": 3482, + "duration": 58, + "coordinate": [ + 63.95749847776213, + -21.71881368484634 + ], + "sensor_type": 1, + "id": 174 + }, + { + "release_time": 670, + "due_time": 2372, + "duration": 53, + "coordinate": [ + -79.67936554821591, + 93.52226266196948 + ], + "sensor_type": 1, + "id": 175 + }, + { + "release_time": 800, + "due_time": 1758, + "duration": 15, + "coordinate": [ + 28.696279372146805, + -178.69015075777995 + ], + "sensor_type": 1, + "id": 176 + }, + { + "release_time": 1910, + "due_time": 2454, + "duration": 16, + "coordinate": [ + 52.454134230736145, + -13.734640337103116 + ], + "sensor_type": 1, + "id": 177 + }, + { + "release_time": 772, + "due_time": 2611, + "duration": 30, + "coordinate": [ + 11.962437413666521, + 65.38067463293334 + ], + "sensor_type": 1, + "id": 178 + }, + { + "release_time": 3503, + "due_time": 3561, + "duration": 18, + "coordinate": [ + 48.925280363514474, + -124.69854272589751 + ], + "sensor_type": 1, + "id": 179 + }, + { + "release_time": 1567, + "due_time": 2589, + "duration": 52, + "coordinate": [ + -76.49685742276306, + 118.19258337505659 + ], + "sensor_type": 1, + "id": 180 + }, + { + "release_time": 2048, + "due_time": 3481, + "duration": 21, + "coordinate": [ + -37.63265868411093, + -43.92805604919445 + ], + "sensor_type": 1, + "id": 181 + }, + { + "release_time": 1099, + "due_time": 2122, + "duration": 20, + "coordinate": [ + -7.899195885574116, + 22.12076753684616 + ], + "sensor_type": 1, + "id": 182 + }, + { + "release_time": 2041, + "due_time": 2492, + "duration": 56, + "coordinate": [ + -49.9073768204254, + 146.8232827919794 + ], + "sensor_type": 1, + "id": 183 + }, + { + "release_time": 3108, + "due_time": 3522, + "duration": 47, + "coordinate": [ + 82.34808627235105, + 141.59625623276048 + ], + "sensor_type": 1, + "id": 184 + }, + { + "release_time": 2523, + "due_time": 3568, + "duration": 39, + "coordinate": [ + 61.47108451802677, + -51.51717094870088 + ], + "sensor_type": 1, + "id": 185 + }, + { + "release_time": 2286, + "due_time": 3169, + "duration": 18, + "coordinate": [ + -11.713728061497903, + 122.78115400248447 + ], + "sensor_type": 1, + "id": 186 + }, + { + "release_time": 3189, + "due_time": 3398, + "duration": 26, + "coordinate": [ + 43.823970698994174, + -30.77834538977035 + ], + "sensor_type": 1, + "id": 187 + }, + { + "release_time": 2677, + "due_time": 3492, + "duration": 52, + "coordinate": [ + 74.42931305260882, + 30.43997870020317 + ], + "sensor_type": 1, + "id": 188 + }, + { + "release_time": 1237, + "due_time": 3180, + "duration": 19, + "coordinate": [ + 59.94777261401549, + 156.39559577709116 + ], + "sensor_type": 1, + "id": 189 + }, + { + "release_time": 1098, + "due_time": 3419, + "duration": 43, + "coordinate": [ + 33.72583582011282, + -149.23295021448484 + ], + "sensor_type": 1, + "id": 190 + }, + { + "release_time": 55, + "due_time": 1552, + "duration": 23, + "coordinate": [ + -37.76194371713642, + 172.12056247477767 + ], + "sensor_type": 1, + "id": 191 + }, + { + "release_time": 1651, + "due_time": 2374, + "duration": 26, + "coordinate": [ + 49.469694978011034, + 129.2265082908943 + ], + "sensor_type": 1, + "id": 192 + }, + { + "release_time": 1501, + "due_time": 3576, + "duration": 24, + "coordinate": [ + -60.951623554936425, + -136.3883779772094 + ], + "sensor_type": 1, + "id": 193 + }, + { + "release_time": 1610, + "due_time": 3028, + "duration": 46, + "coordinate": [ + 77.32095206554018, + -87.09191644722735 + ], + "sensor_type": 1, + "id": 194 + }, + { + "release_time": 1929, + "due_time": 2801, + "duration": 27, + "coordinate": [ + 24.182466533351757, + 14.999997496671284 + ], + "sensor_type": 1, + "id": 195 + }, + { + "release_time": 730, + "due_time": 1140, + "duration": 20, + "coordinate": [ + -3.103405265108279, + 104.27189623056853 + ], + "sensor_type": 1, + "id": 196 + }, + { + "release_time": 2938, + "due_time": 3039, + "duration": 32, + "coordinate": [ + 76.28051632218182, + 59.13310605846826 + ], + "sensor_type": 1, + "id": 197 + }, + { + "release_time": 3284, + "due_time": 3470, + "duration": 56, + "coordinate": [ + -30.055446064525988, + -29.836948745606776 + ], + "sensor_type": 1, + "id": 198 + }, + { + "release_time": 1229, + "due_time": 1743, + "duration": 52, + "coordinate": [ + 15.559684819194658, + 26.556511544930288 + ], + "sensor_type": 1, + "id": 199 + }, + { + "release_time": 2500, + "due_time": 2959, + "duration": 24, + "coordinate": [ + -0.17453008478786103, + -87.96326058421388 + ], + "sensor_type": 1, + "id": 200 + }, + { + "release_time": 2147, + "due_time": 2788, + "duration": 57, + "coordinate": [ + -17.34953208146132, + 31.640161944472283 + ], + "sensor_type": 1, + "id": 201 + } +] \ No newline at end of file diff --git a/benchmarks/aeosbench/dataset/cases/00944/constellation.json b/benchmarks/aeosbench/dataset/cases/00944/constellation.json new file mode 100644 index 0000000..3d36c38 --- /dev/null +++ b/benchmarks/aeosbench/dataset/cases/00944/constellation.json @@ -0,0 +1,2064 @@ +{ + "orbits": [ + { + "id": 0, + "eccentricity": 0.0010504, + "semi_major_axis": 6959000.0, + "inclination": 97.5898, + "right_ascension_of_the_ascending_node": 79.9312, + "argument_of_perigee": 339.9679 + }, + { + "id": 1, + "eccentricity": 9.67e-05, + "semi_major_axis": 6921000.0, + "inclination": 43.0027, + "right_ascension_of_the_ascending_node": 104.0832, + "argument_of_perigee": 263.524 + }, + { + "id": 2, + "eccentricity": 0.0001319, + "semi_major_axis": 6921000.0, + "inclination": 53.2176, + "right_ascension_of_the_ascending_node": 242.2327, + "argument_of_perigee": 100.8881 + }, + { + "id": 3, + "eccentricity": 0.0002342, + "semi_major_axis": 7571000.0, + "inclination": 87.91, + "right_ascension_of_the_ascending_node": 12.4809, + "argument_of_perigee": 99.1961 + }, + { + "id": 4, + "eccentricity": 0.0003575, + "semi_major_axis": 6921000.0, + "inclination": 69.9996, + "right_ascension_of_the_ascending_node": 170.9141, + "argument_of_perigee": 260.8734 + }, + { + "id": 5, + "eccentricity": 0.0016114, + "semi_major_axis": 6990000.0, + "inclination": 97.8774, + "right_ascension_of_the_ascending_node": 14.9816, + "argument_of_perigee": 177.7245 + }, + { + "id": 6, + "eccentricity": 0.0002171, + "semi_major_axis": 7571000.0, + "inclination": 87.9153, + "right_ascension_of_the_ascending_node": 119.0608, + "argument_of_perigee": 82.7379 + }, + { + "id": 7, + "eccentricity": 0.0001261, + "semi_major_axis": 6921000.0, + "inclination": 53.0536, + "right_ascension_of_the_ascending_node": 62.7428, + "argument_of_perigee": 92.958 + }, + { + "id": 8, + "eccentricity": 0.0003355, + "semi_major_axis": 6921000.0, + "inclination": 69.9991, + "right_ascension_of_the_ascending_node": 189.1684, + "argument_of_perigee": 263.5996 + }, + { + "id": 9, + "eccentricity": 0.0001776, + "semi_major_axis": 7571000.0, + "inclination": 87.9281, + "right_ascension_of_the_ascending_node": 27.6304, + "argument_of_perigee": 89.7464 + }, + { + "id": 10, + "eccentricity": 0.0001386, + "semi_major_axis": 6921000.0, + "inclination": 53.2188, + "right_ascension_of_the_ascending_node": 339.2783, + "argument_of_perigee": 85.0155 + }, + { + "id": 11, + "eccentricity": 0.0021823, + "semi_major_axis": 7785000.0, + "inclination": 82.4699, + "right_ascension_of_the_ascending_node": 58.8447, + "argument_of_perigee": 187.8647 + }, + { + "id": 12, + "eccentricity": 0.0001269, + "semi_major_axis": 6921000.0, + "inclination": 53.2184, + "right_ascension_of_the_ascending_node": 350.8851, + "argument_of_perigee": 84.831 + }, + { + "id": 13, + "eccentricity": 0.0005871, + "semi_major_axis": 6921000.0, + "inclination": 53.0453, + "right_ascension_of_the_ascending_node": 178.3861, + "argument_of_perigee": 12.545 + }, + { + "id": 14, + "eccentricity": 0.0001279, + "semi_major_axis": 6921000.0, + "inclination": 53.2162, + "right_ascension_of_the_ascending_node": 252.5334, + "argument_of_perigee": 94.2944 + }, + { + "id": 15, + "eccentricity": 0.000179, + "semi_major_axis": 7571000.0, + "inclination": 87.9098, + "right_ascension_of_the_ascending_node": 12.4351, + "argument_of_perigee": 79.1754 + }, + { + "id": 16, + "eccentricity": 0.0001258, + "semi_major_axis": 6921000.0, + "inclination": 43.0041, + "right_ascension_of_the_ascending_node": 116.6605, + "argument_of_perigee": 269.6891 + }, + { + "id": 17, + "eccentricity": 0.0001879, + "semi_major_axis": 7571000.0, + "inclination": 87.9149, + "right_ascension_of_the_ascending_node": 119.0685, + "argument_of_perigee": 92.5968 + }, + { + "id": 18, + "eccentricity": 0.0001319, + "semi_major_axis": 6921000.0, + "inclination": 53.2178, + "right_ascension_of_the_ascending_node": 109.8057, + "argument_of_perigee": 92.1624 + }, + { + "id": 19, + "eccentricity": 0.0013887, + "semi_major_axis": 7030000.0, + "inclination": 98.3929, + "right_ascension_of_the_ascending_node": 13.2518, + "argument_of_perigee": 157.889 + }, + { + "id": 20, + "eccentricity": 0.0001786, + "semi_major_axis": 7571000.0, + "inclination": 87.9282, + "right_ascension_of_the_ascending_node": 27.543, + "argument_of_perigee": 83.366 + } + ], + "satellites": [ + { + "inertia": [ + 187.02401733398438, + 0.0, + 0.0, + 0.0, + 153.04229736328125, + 0.0, + 0.0, + 0.0, + 68.81681823730469 + ], + "mass": 91.98892832434828, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 0, + "solar_panel": { + "direction": [ + -0.4059673585774129, + 0.329553102615741, + -0.852399704555332 + ], + "area": 0.43702333179107855, + "efficiency": 0.43055289318402035 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.13005876316514375, + "power": 6.20770464973801, + "type": 1 + }, + "battery": { + "capacity": 20718.666065763093, + "percentage": 0.6489704899361189 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 694.2433789665993, + "power": 6.550793267794054, + "efficiency": 0.5122815684391898 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 487.87284245121054, + "power": 5.316615908144696, + "efficiency": 0.5265229579534473 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 457.40184422908646, + "power": 6.783237061710374, + "efficiency": 0.5735361102462605 + } + ], + "mrp_control": { + "k": 17.68290312776999, + "ki": 0.007071886322180158, + "p": 43.2532962426142, + "integral_limit": 0.02770891765920501 + }, + "true_anomaly": 307.97319201183143, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 0 + }, + { + "inertia": [ + 54.31809616088867, + 0.0, + 0.0, + 0.0, + 80.75576782226562, + 0.0, + 0.0, + 0.0, + 151.78717041015625 + ], + "mass": 147.24009572788788, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 1, + "solar_panel": { + "direction": [ + -0.14061457108021624, + 0.7498084139591881, + 0.6465407061863419 + ], + "area": 0.17780075137185603, + "efficiency": 0.386273983536205 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.19959425487045945, + "power": 8.597943155641715, + "type": 1 + }, + "battery": { + "capacity": 9291.148476450944, + "percentage": 0.6079065807319953 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 463.7387006823281, + "power": 5.942474816398516, + "efficiency": 0.5487967210288464 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 462.56182440439017, + "power": 6.440046089407887, + "efficiency": 0.5072181150171825 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 587.2480753355337, + "power": 6.90097952708953, + "efficiency": 0.562289208436571 + } + ], + "mrp_control": { + "k": 20.560029536327917, + "ki": 0.009683611067085736, + "p": 69.64268197043103, + "integral_limit": 0.03263291038241921 + }, + "true_anomaly": 172.78529312047007, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 1 + }, + { + "inertia": [ + 108.55967712402344, + 0.0, + 0.0, + 0.0, + 176.49356079101562, + 0.0, + 0.0, + 0.0, + 109.76637268066406 + ], + "mass": 175.70295537200707, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 2, + "solar_panel": { + "direction": [ + 0.7190602884598459, + 0.06658551532826042, + -0.6917504396156993 + ], + "area": 0.12716975514808487, + "efficiency": 0.16721793047513214 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3636934981597667, + "power": 8.494755792924725, + "type": 1 + }, + "battery": { + "capacity": 10131.74035030525, + "percentage": 0.22320234395341582 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 409.0225613659506, + "power": 6.0612546684760025, + "efficiency": 0.5376677293078442 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 651.5619304990428, + "power": 5.296986647093739, + "efficiency": 0.5992209269487577 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 477.9956237085946, + "power": 6.848968460196434, + "efficiency": 0.5326538091358726 + } + ], + "mrp_control": { + "k": 51.041267770549666, + "ki": 0.0035321694337619716, + "p": 198.7517332692997, + "integral_limit": 0.010975487447852173 + }, + "true_anomaly": 36.9115945719681, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 2 + }, + { + "inertia": [ + 86.42733764648438, + 0.0, + 0.0, + 0.0, + 133.92864990234375, + 0.0, + 0.0, + 0.0, + 182.5267791748047 + ], + "mass": 84.32819892379428, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 3, + "solar_panel": { + "direction": [ + 0.03067968533252737, + 0.1383719197839476, + 0.9899050301535001 + ], + "area": 0.3963837429850937, + "efficiency": 0.39406455352232805 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.37267053445000464, + "power": 9.96065892349776, + "type": 1 + }, + "battery": { + "capacity": 26291.57423809558, + "percentage": 0.2112732617156497 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 609.1353816059377, + "power": 6.933385905374638, + "efficiency": 0.5875747636261938 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 532.3015808249695, + "power": 6.9104337376706395, + "efficiency": 0.5193034710451719 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 596.0369385505355, + "power": 5.868054257062248, + "efficiency": 0.5613205492708114 + } + ], + "mrp_control": { + "k": 22.53897384648916, + "ki": 0.005987985871793919, + "p": 87.53012025751485, + "integral_limit": 0.015398596761522236 + }, + "true_anomaly": 310.2917812452504, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 3 + }, + { + "inertia": [ + 116.94934844970703, + 0.0, + 0.0, + 0.0, + 123.5373764038086, + 0.0, + 0.0, + 0.0, + 166.99261474609375 + ], + "mass": 108.13530074813119, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 4, + "solar_panel": { + "direction": [ + -0.6304820403867818, + 0.7208525609422102, + 0.2878610465706981 + ], + "area": 0.22998104707595465, + "efficiency": 0.399757507713004 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.49778339873476696, + "power": 3.487978448193178, + "type": 1 + }, + "battery": { + "capacity": 15234.602963685096, + "percentage": 0.804600939655082 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 638.9551536791465, + "power": 6.48768159158648, + "efficiency": 0.5234335592717669 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 601.9031741100166, + "power": 5.449002018469043, + "efficiency": 0.5546607471520831 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 622.9872133892914, + "power": 5.5561618201879055, + "efficiency": 0.5076403836969456 + } + ], + "mrp_control": { + "k": 39.99203079308416, + "ki": 0.005215840460902806, + "p": 128.26939217158744, + "integral_limit": 0.006626334225613136 + }, + "true_anomaly": 337.4692672049833, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 4 + }, + { + "inertia": [ + 67.26499938964844, + 0.0, + 0.0, + 0.0, + 159.07144165039062, + 0.0, + 0.0, + 0.0, + 158.28927612304688 + ], + "mass": 118.17917135511222, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 5, + "solar_panel": { + "direction": [ + 0.7156846031956196, + 0.6660792210715035, + 0.21008098439770265 + ], + "area": 0.19296065977968252, + "efficiency": 0.43084954901935435 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4729149697023458, + "power": 5.359883895947252, + "type": 1 + }, + "battery": { + "capacity": 21928.80425819684, + "percentage": 0.9279434303032005 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 533.2215528612049, + "power": 6.802554662294339, + "efficiency": 0.5845454056982399 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 451.8828011997563, + "power": 5.085584265361581, + "efficiency": 0.5870826911062128 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 690.4782896038773, + "power": 6.61037994678129, + "efficiency": 0.5911987934209768 + } + ], + "mrp_control": { + "k": 22.264520199266663, + "ki": 0.0014792883025208836, + "p": 46.42734639434485, + "integral_limit": 0.003453814302984158 + }, + "true_anomaly": 45.756020400077745, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 5 + }, + { + "inertia": [ + 192.20321655273438, + 0.0, + 0.0, + 0.0, + 134.1176300048828, + 0.0, + 0.0, + 0.0, + 149.22769165039062 + ], + "mass": 91.03262598415503, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 6, + "solar_panel": { + "direction": [ + 0.21178311192924132, + 0.6508872819921317, + 0.7290361168299289 + ], + "area": 0.14386439344408308, + "efficiency": 0.4048139010394173 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.10622222922168684, + "power": 5.727812727772849, + "type": 1 + }, + "battery": { + "capacity": 18355.184648065126, + "percentage": 0.8495352373648519 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 550.1255675405303, + "power": 6.989355585300184, + "efficiency": 0.5505317166392562 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 659.0144483654522, + "power": 6.4419137198835115, + "efficiency": 0.521082462768828 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 579.9619055208972, + "power": 5.156242537463706, + "efficiency": 0.5326518712878182 + } + ], + "mrp_control": { + "k": 39.945690652769784, + "ki": 0.0060035790189092875, + "p": 101.00471109605031, + "integral_limit": 0.029159741477463117 + }, + "true_anomaly": 29.039641400799823, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 6 + }, + { + "inertia": [ + 171.04476928710938, + 0.0, + 0.0, + 0.0, + 191.79991149902344, + 0.0, + 0.0, + 0.0, + 78.8558578491211 + ], + "mass": 159.95186777697734, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 7, + "solar_panel": { + "direction": [ + 0.20733383679406614, + 0.33984667128836643, + 0.9173423134983301 + ], + "area": 0.4921128047005673, + "efficiency": 0.25747303180922854 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.391170021206265, + "power": 5.425974347935092, + "type": 1 + }, + "battery": { + "capacity": 22682.698201269573, + "percentage": 0.6779747671192924 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 417.08743546366344, + "power": 6.756233406444178, + "efficiency": 0.5872383377181151 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 709.1484769743768, + "power": 6.989854926160728, + "efficiency": 0.5166828855082456 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 558.2249118366128, + "power": 6.651094322284889, + "efficiency": 0.5786657468502379 + } + ], + "mrp_control": { + "k": 36.469033104611235, + "ki": 0.00041470691073805413, + "p": 100.09739967238538, + "integral_limit": 0.0016547125400781142 + }, + "true_anomaly": 105.58736040763822, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 7 + }, + { + "inertia": [ + 91.11839294433594, + 0.0, + 0.0, + 0.0, + 159.59457397460938, + 0.0, + 0.0, + 0.0, + 169.5284423828125 + ], + "mass": 97.98517508958267, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 8, + "solar_panel": { + "direction": [ + -0.574904399467773, + 0.32996243734575087, + 0.7487387537809505 + ], + "area": 0.3753028999530127, + "efficiency": 0.3769623212225852 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3054146088975218, + "power": 8.156409899105322, + "type": 1 + }, + "battery": { + "capacity": 19367.270526922548, + "percentage": 0.9151924003567351 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 682.7833766986832, + "power": 6.2472473985571435, + "efficiency": 0.5748992943886082 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 504.4376409320391, + "power": 6.219740712633579, + "efficiency": 0.5204203268599799 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 587.9464758418155, + "power": 5.805959354302239, + "efficiency": 0.5463431693630696 + } + ], + "mrp_control": { + "k": 18.807790342275354, + "ki": 0.006031068083819888, + "p": 71.03014267827383, + "integral_limit": 0.007566690457052752 + }, + "true_anomaly": 329.93901176438675, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 8 + }, + { + "inertia": [ + 116.29452514648438, + 0.0, + 0.0, + 0.0, + 119.44664001464844, + 0.0, + 0.0, + 0.0, + 183.88059997558594 + ], + "mass": 175.46147972617962, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 9, + "solar_panel": { + "direction": [ + -0.39402639726610506, + 0.6224363219543345, + -0.6762515976834758 + ], + "area": 0.26159161452609514, + "efficiency": 0.4737819402860095 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.25039356843113825, + "power": 5.691240298063082, + "type": 1 + }, + "battery": { + "capacity": 19418.13016160609, + "percentage": 0.31195091819609977 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 521.6548077910019, + "power": 6.6450368461000435, + "efficiency": 0.5221267287892815 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 662.2760483048061, + "power": 6.7383017672224055, + "efficiency": 0.5040550729993312 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 746.206517585076, + "power": 5.239246148537363, + "efficiency": 0.554137164686636 + } + ], + "mrp_control": { + "k": 59.36334418265835, + "ki": 0.0028080628023460087, + "p": 126.54871784303113, + "integral_limit": 0.011094659224238128 + }, + "true_anomaly": 107.28649722527861, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 9 + }, + { + "inertia": [ + 155.98028564453125, + 0.0, + 0.0, + 0.0, + 118.39908599853516, + 0.0, + 0.0, + 0.0, + 122.81085968017578 + ], + "mass": 151.23873435994057, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 10, + "solar_panel": { + "direction": [ + 0.48766204931583984, + 0.8689548489203207, + 0.08428046152542129 + ], + "area": 0.25046394401903305, + "efficiency": 0.4222035774242676 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.48881331729598576, + "power": 4.1106477196056455, + "type": 1 + }, + "battery": { + "capacity": 14395.720422763425, + "percentage": 0.7106694851313975 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 427.7610875436208, + "power": 6.672800715914422, + "efficiency": 0.5848016025513278 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 491.9611452967804, + "power": 5.722003960129875, + "efficiency": 0.5323575359324059 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 501.3755922155132, + "power": 6.667630544709983, + "efficiency": 0.5000297412680008 + } + ], + "mrp_control": { + "k": 25.917427315456525, + "ki": 0.008018314828372853, + "p": 100.05611747485743, + "integral_limit": 0.02036918999779086 + }, + "true_anomaly": 215.33438088204852, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 10 + }, + { + "inertia": [ + 112.44387817382812, + 0.0, + 0.0, + 0.0, + 76.76985931396484, + 0.0, + 0.0, + 0.0, + 178.8876953125 + ], + "mass": 151.83432154967153, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 11, + "solar_panel": { + "direction": [ + -0.45149046808472565, + 0.8511920611169709, + -0.26763488621642395 + ], + "area": 0.40986406378440743, + "efficiency": 0.26200425706238295 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4742611097282682, + "power": 9.62166404185085, + "type": 1 + }, + "battery": { + "capacity": 19773.04504078545, + "percentage": 0.8513191410223756 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 481.1930089182487, + "power": 5.065033703692271, + "efficiency": 0.528722784841023 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 460.5164920539527, + "power": 5.966426659410452, + "efficiency": 0.5438487532600896 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 713.2845612801116, + "power": 6.73066494863481, + "efficiency": 0.5945551278826505 + } + ], + "mrp_control": { + "k": 16.358398740124453, + "ki": 0.004379803561947295, + "p": 52.62195258241798, + "integral_limit": 0.01968487412894034 + }, + "true_anomaly": 268.02423927804676, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 11 + }, + { + "inertia": [ + 182.6564178466797, + 0.0, + 0.0, + 0.0, + 60.27998733520508, + 0.0, + 0.0, + 0.0, + 185.8624725341797 + ], + "mass": 169.7008591624192, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 12, + "solar_panel": { + "direction": [ + -0.05200593213374632, + 0.027905372910254217, + 0.9982568172497696 + ], + "area": 0.45636769315723746, + "efficiency": 0.3800073371388166 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.30244778514241927, + "power": 5.552148538046785, + "type": 1 + }, + "battery": { + "capacity": 28447.201898156276, + "percentage": 0.8667142858239063 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 405.5928961449139, + "power": 5.723355161142387, + "efficiency": 0.5606699230589165 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 667.4634984051138, + "power": 5.954089947265688, + "efficiency": 0.5829399414445544 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 561.456203580412, + "power": 6.050075788177339, + "efficiency": 0.5967312275251053 + } + ], + "mrp_control": { + "k": 69.78200223298352, + "ki": 0.0011004166053500152, + "p": 258.98159422987015, + "integral_limit": 0.0007224189762853034 + }, + "true_anomaly": 300.9433714165786, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 12 + }, + { + "inertia": [ + 119.87696838378906, + 0.0, + 0.0, + 0.0, + 142.05059814453125, + 0.0, + 0.0, + 0.0, + 77.88534545898438 + ], + "mass": 186.18059253584758, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 13, + "solar_panel": { + "direction": [ + 0.12465047485347601, + 0.9661714513774444, + 0.22577640634487367 + ], + "area": 0.43188489052217893, + "efficiency": 0.22470569514108948 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.35689375624230024, + "power": 3.381320871726476, + "type": 1 + }, + "battery": { + "capacity": 15856.937650908756, + "percentage": 0.3925528346119501 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 412.49104456457763, + "power": 6.232382569281481, + "efficiency": 0.516184743469322 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 420.74341118620384, + "power": 6.016846789325607, + "efficiency": 0.5498441005880869 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 541.5785821945585, + "power": 5.550959270618513, + "efficiency": 0.538778685627281 + } + ], + "mrp_control": { + "k": 17.2451537427043, + "ki": 0.0051889422286236254, + "p": 66.56679033678522, + "integral_limit": 0.020427561107661443 + }, + "true_anomaly": 120.10841136892812, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 13 + }, + { + "inertia": [ + 176.435791015625, + 0.0, + 0.0, + 0.0, + 138.37338256835938, + 0.0, + 0.0, + 0.0, + 134.63540649414062 + ], + "mass": 185.86646093955628, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 14, + "solar_panel": { + "direction": [ + -0.14343792260925753, + 0.5438807540180033, + -0.8268127283528893 + ], + "area": 0.21303734083229264, + "efficiency": 0.35142400105026594 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.17159766483056982, + "power": 5.962841200510333, + "type": 1 + }, + "battery": { + "capacity": 19761.36786187428, + "percentage": 0.16735831765683695 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 610.6659316966692, + "power": 5.185953212848762, + "efficiency": 0.5037239187042565 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 618.8038299644555, + "power": 5.158829181305496, + "efficiency": 0.5669852459777481 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 500.1412495836437, + "power": 6.964339435616645, + "efficiency": 0.5322695095425303 + } + ], + "mrp_control": { + "k": 29.31611440057699, + "ki": 0.0025678488355131424, + "p": 94.61734177082668, + "integral_limit": 0.004968580465752168 + }, + "true_anomaly": 143.77668966326505, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 14 + }, + { + "inertia": [ + 167.42478942871094, + 0.0, + 0.0, + 0.0, + 178.8839111328125, + 0.0, + 0.0, + 0.0, + 159.8541259765625 + ], + "mass": 197.57282559298687, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 15, + "solar_panel": { + "direction": [ + 0.5317360061507274, + 0.08199341337428881, + 0.8429317291015368 + ], + "area": 0.12300118640266788, + "efficiency": 0.3455705589220451 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.3898501578130068, + "power": 6.748235858666918, + "type": 1 + }, + "battery": { + "capacity": 12341.035847638188, + "percentage": 0.7488312477275217 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 509.46727318509943, + "power": 5.769227259330839, + "efficiency": 0.5960914873505675 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 697.5215942796152, + "power": 5.026664380449365, + "efficiency": 0.5781363404526215 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 480.41367653092675, + "power": 5.515851804983084, + "efficiency": 0.5736721573686363 + } + ], + "mrp_control": { + "k": 42.69732190215044, + "ki": 0.004912421325624031, + "p": 119.1689470088262, + "integral_limit": 0.00272521939834797 + }, + "true_anomaly": 262.6923103516398, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 15 + }, + { + "inertia": [ + 167.1875457763672, + 0.0, + 0.0, + 0.0, + 130.8555450439453, + 0.0, + 0.0, + 0.0, + 62.424285888671875 + ], + "mass": 148.38178275114257, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 16, + "solar_panel": { + "direction": [ + -0.26488053760553154, + 0.23116935044882975, + -0.9361618621856322 + ], + "area": 0.13084716840710753, + "efficiency": 0.27750405289592917 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.44423119313436266, + "power": 5.6249782499528305, + "type": 1 + }, + "battery": { + "capacity": 24904.77058369579, + "percentage": 0.15318810981930048 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 606.9202317054612, + "power": 5.4351909554065, + "efficiency": 0.5293106729822463 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 454.5470988395749, + "power": 5.574926924359308, + "efficiency": 0.5690196474620416 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 618.7976200180217, + "power": 6.141430498212746, + "efficiency": 0.5461896894255815 + } + ], + "mrp_control": { + "k": 23.976641818621598, + "ki": 0.0045918755632704715, + "p": 55.24745501969649, + "integral_limit": 0.011689260587752597 + }, + "true_anomaly": 91.47826576773079, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 16 + }, + { + "inertia": [ + 116.82471466064453, + 0.0, + 0.0, + 0.0, + 189.54519653320312, + 0.0, + 0.0, + 0.0, + 63.80446243286133 + ], + "mass": 97.85858138537174, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 17, + "solar_panel": { + "direction": [ + 0.8195387316293105, + 0.569016249507226, + -0.06765186735154825 + ], + "area": 0.4024395392820084, + "efficiency": 0.37508771216969294 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4317395352200011, + "power": 9.5939052130863, + "type": 1 + }, + "battery": { + "capacity": 23977.79901406332, + "percentage": 0.6394699183032503 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 579.5267476272309, + "power": 6.590598745490249, + "efficiency": 0.5328673201866209 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 422.98404174715705, + "power": 6.558057815493689, + "efficiency": 0.5947219177425865 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 745.4058407777243, + "power": 5.87976455384318, + "efficiency": 0.5993479343544673 + } + ], + "mrp_control": { + "k": 24.309270724476715, + "ki": 0.003915105176105223, + "p": 83.60727502116247, + "integral_limit": 0.007763250050890441 + }, + "true_anomaly": 6.44996528700541, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 17 + }, + { + "inertia": [ + 149.64129638671875, + 0.0, + 0.0, + 0.0, + 70.52127838134766, + 0.0, + 0.0, + 0.0, + 73.46745300292969 + ], + "mass": 138.2605875598565, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 18, + "solar_panel": { + "direction": [ + 0.27959620535799845, + 0.584286282646773, + -0.7618631779133463 + ], + "area": 0.12227115761463732, + "efficiency": 0.41446421362151487 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.26105683101759714, + "power": 6.919316678812602, + "type": 1 + }, + "battery": { + "capacity": 14395.943818942782, + "percentage": 0.5557405566098272 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 740.8678026076473, + "power": 6.199271392970686, + "efficiency": 0.542831342795559 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 495.4704763111657, + "power": 6.954945202641597, + "efficiency": 0.5865179653939991 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 516.7937941009282, + "power": 6.506399771806568, + "efficiency": 0.5032865304625576 + } + ], + "mrp_control": { + "k": 24.22471580013987, + "ki": 0.001656376261599122, + "p": 71.34933491907478, + "integral_limit": 0.0005756590904777741 + }, + "true_anomaly": 234.85750317309532, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 18 + }, + { + "inertia": [ + 97.75240325927734, + 0.0, + 0.0, + 0.0, + 82.60099792480469, + 0.0, + 0.0, + 0.0, + 166.85247802734375 + ], + "mass": 151.02086944872275, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 19, + "solar_panel": { + "direction": [ + -0.6912071979079034, + 0.08116455818847906, + -0.7180842040139677 + ], + "area": 0.2245633853707085, + "efficiency": 0.29354009589260577 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.1397654431534858, + "power": 9.078736085591814, + "type": 1 + }, + "battery": { + "capacity": 25011.302342431238, + "percentage": 0.5891362409278253 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 408.9613475686641, + "power": 6.866813771576721, + "efficiency": 0.5002343424689486 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 572.3507677656821, + "power": 6.392757446787385, + "efficiency": 0.5514626671583197 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 609.7469479807249, + "power": 6.9912085092655225, + "efficiency": 0.540918488667753 + } + ], + "mrp_control": { + "k": 32.84032781741804, + "ki": 0.003475111510753839, + "p": 129.527237376773, + "integral_limit": 0.006291985230616923 + }, + "true_anomaly": 228.79486240843343, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 19 + }, + { + "inertia": [ + 100.38884735107422, + 0.0, + 0.0, + 0.0, + 117.91541290283203, + 0.0, + 0.0, + 0.0, + 68.33848571777344 + ], + "mass": 81.37061822278685, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 20, + "solar_panel": { + "direction": [ + 0.9747962586257393, + 0.19731719131961842, + 0.10410658086306482 + ], + "area": 0.24875045411883492, + "efficiency": 0.4109140233560431 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4997378201863477, + "power": 1.4003735310308496, + "type": 1 + }, + "battery": { + "capacity": 13754.648813361258, + "percentage": 0.7949135411722443 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 529.0330750687729, + "power": 6.790248490242379, + "efficiency": 0.5378117042264158 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 449.98870919290147, + "power": 6.871375315532184, + "efficiency": 0.504799552649427 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 705.0352877568878, + "power": 6.873463223745247, + "efficiency": 0.5155431882321051 + } + ], + "mrp_control": { + "k": 18.454323693858715, + "ki": 0.009188731374135976, + "p": 70.06227090558664, + "integral_limit": 0.031720578183492075 + }, + "true_anomaly": 296.39434371608365, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 20 + } + ] +} \ No newline at end of file diff --git a/benchmarks/aeosbench/dataset/cases/00944/taskset.json b/benchmarks/aeosbench/dataset/cases/00944/taskset.json new file mode 100644 index 0000000..4fffbd1 --- /dev/null +++ b/benchmarks/aeosbench/dataset/cases/00944/taskset.json @@ -0,0 +1,3192 @@ +[ + { + "release_time": 484, + "due_time": 1095, + "duration": 32, + "coordinate": [ + 75.85162022350892, + 111.62482905635778 + ], + "sensor_type": 1, + "id": 0 + }, + { + "release_time": 2064, + "due_time": 3350, + "duration": 41, + "coordinate": [ + 0.49879504943666575, + -143.79594676489543 + ], + "sensor_type": 1, + "id": 1 + }, + { + "release_time": 2495, + "due_time": 3548, + "duration": 36, + "coordinate": [ + -73.63568986076072, + -174.054396764114 + ], + "sensor_type": 1, + "id": 2 + }, + { + "release_time": 3174, + "due_time": 3518, + "duration": 56, + "coordinate": [ + -72.91017531470666, + 158.07460033047033 + ], + "sensor_type": 1, + "id": 3 + }, + { + "release_time": 94, + "due_time": 2494, + "duration": 52, + "coordinate": [ + -10.252941253252402, + -147.31629609267992 + ], + "sensor_type": 1, + "id": 4 + }, + { + "release_time": 276, + "due_time": 3400, + "duration": 47, + "coordinate": [ + -48.27819497674666, + 101.89127267724126 + ], + "sensor_type": 1, + "id": 5 + }, + { + "release_time": 982, + "due_time": 1781, + "duration": 15, + "coordinate": [ + -6.187809446735571, + 93.0887058364305 + ], + "sensor_type": 1, + "id": 6 + }, + { + "release_time": 2995, + "due_time": 3371, + "duration": 39, + "coordinate": [ + -50.419772493626134, + -51.8462568975111 + ], + "sensor_type": 1, + "id": 7 + }, + { + "release_time": 908, + "due_time": 2893, + "duration": 23, + "coordinate": [ + -15.99863472890776, + 107.91408713496736 + ], + "sensor_type": 1, + "id": 8 + }, + { + "release_time": 1248, + "due_time": 3118, + "duration": 58, + "coordinate": [ + 67.33197135509764, + 12.58021174061517 + ], + "sensor_type": 1, + "id": 9 + }, + { + "release_time": 2486, + "due_time": 3285, + "duration": 16, + "coordinate": [ + -15.868466435213406, + -110.2540036028391 + ], + "sensor_type": 1, + "id": 10 + }, + { + "release_time": 2403, + "due_time": 2912, + "duration": 58, + "coordinate": [ + -53.02260095423189, + -92.59473298566758 + ], + "sensor_type": 1, + "id": 11 + }, + { + "release_time": 768, + "due_time": 1615, + "duration": 54, + "coordinate": [ + -58.33264180870991, + -29.706527106375603 + ], + "sensor_type": 1, + "id": 12 + }, + { + "release_time": 2700, + "due_time": 3294, + "duration": 57, + "coordinate": [ + -78.28285822253414, + 88.87429607914936 + ], + "sensor_type": 1, + "id": 13 + }, + { + "release_time": 1635, + "due_time": 2045, + "duration": 35, + "coordinate": [ + 19.52040771764362, + -39.04743224966316 + ], + "sensor_type": 1, + "id": 14 + }, + { + "release_time": 1709, + "due_time": 1953, + "duration": 58, + "coordinate": [ + 25.111007565536255, + -110.6333938676686 + ], + "sensor_type": 1, + "id": 15 + }, + { + "release_time": 212, + "due_time": 1158, + "duration": 46, + "coordinate": [ + -53.928129764156516, + 58.705157166636724 + ], + "sensor_type": 1, + "id": 16 + }, + { + "release_time": 3299, + "due_time": 3467, + "duration": 41, + "coordinate": [ + -24.913053879315527, + -104.93992455022901 + ], + "sensor_type": 1, + "id": 17 + }, + { + "release_time": 2910, + "due_time": 3516, + "duration": 43, + "coordinate": [ + -74.23152354825007, + 27.48074419342177 + ], + "sensor_type": 1, + "id": 18 + }, + { + "release_time": 2498, + "due_time": 3272, + "duration": 60, + "coordinate": [ + -45.43412565498896, + -101.03217018096541 + ], + "sensor_type": 1, + "id": 19 + }, + { + "release_time": 2723, + "due_time": 3021, + "duration": 55, + "coordinate": [ + -16.486386602087208, + -32.95008243520749 + ], + "sensor_type": 1, + "id": 20 + }, + { + "release_time": 2668, + "due_time": 3227, + "duration": 23, + "coordinate": [ + -42.43124465839892, + 133.8501262186462 + ], + "sensor_type": 1, + "id": 21 + }, + { + "release_time": 2169, + "due_time": 2788, + "duration": 17, + "coordinate": [ + -24.08085657324827, + 126.199236009468 + ], + "sensor_type": 1, + "id": 22 + }, + { + "release_time": 1066, + "due_time": 2560, + "duration": 56, + "coordinate": [ + 70.22490695817797, + 127.54462148580478 + ], + "sensor_type": 1, + "id": 23 + }, + { + "release_time": 1862, + "due_time": 2921, + "duration": 16, + "coordinate": [ + -6.0929886305791285, + 62.88364032481479 + ], + "sensor_type": 1, + "id": 24 + }, + { + "release_time": 275, + "due_time": 1347, + "duration": 48, + "coordinate": [ + 0.897022812792514, + -19.716155176996068 + ], + "sensor_type": 1, + "id": 25 + }, + { + "release_time": 2039, + "due_time": 3565, + "duration": 31, + "coordinate": [ + 71.60784233489, + 13.990935781302625 + ], + "sensor_type": 1, + "id": 26 + }, + { + "release_time": 1099, + "due_time": 1673, + "duration": 23, + "coordinate": [ + 23.22871921039078, + 46.94162546525723 + ], + "sensor_type": 1, + "id": 27 + }, + { + "release_time": 215, + "due_time": 3556, + "duration": 24, + "coordinate": [ + 24.559442677098616, + 99.55953507747893 + ], + "sensor_type": 1, + "id": 28 + }, + { + "release_time": 2131, + "due_time": 2428, + "duration": 32, + "coordinate": [ + 70.10033698426474, + -30.29387495291749 + ], + "sensor_type": 1, + "id": 29 + }, + { + "release_time": 3356, + "due_time": 3496, + "duration": 21, + "coordinate": [ + 40.39800467289302, + 47.78420250460837 + ], + "sensor_type": 1, + "id": 30 + }, + { + "release_time": 2507, + "due_time": 3041, + "duration": 54, + "coordinate": [ + -3.058339593384602, + 43.95453828981934 + ], + "sensor_type": 1, + "id": 31 + }, + { + "release_time": 437, + "due_time": 2104, + "duration": 56, + "coordinate": [ + -55.12081189106379, + -18.500889219505325 + ], + "sensor_type": 1, + "id": 32 + }, + { + "release_time": 289, + "due_time": 2985, + "duration": 32, + "coordinate": [ + 58.058741587947225, + 123.51498417316236 + ], + "sensor_type": 1, + "id": 33 + }, + { + "release_time": 973, + "due_time": 2146, + "duration": 18, + "coordinate": [ + -42.12226618266926, + 47.0539599850064 + ], + "sensor_type": 1, + "id": 34 + }, + { + "release_time": 54, + "due_time": 2814, + "duration": 31, + "coordinate": [ + 36.784153241240816, + 108.73047937564348 + ], + "sensor_type": 1, + "id": 35 + }, + { + "release_time": 3136, + "due_time": 3359, + "duration": 22, + "coordinate": [ + -7.318163129964603, + 131.7067555540566 + ], + "sensor_type": 1, + "id": 36 + }, + { + "release_time": 599, + "due_time": 2635, + "duration": 33, + "coordinate": [ + 25.715311165752098, + -86.10669646215266 + ], + "sensor_type": 1, + "id": 37 + }, + { + "release_time": 2140, + "due_time": 3087, + "duration": 54, + "coordinate": [ + -47.78090387441388, + -121.23491218909012 + ], + "sensor_type": 1, + "id": 38 + }, + { + "release_time": 2709, + "due_time": 3254, + "duration": 51, + "coordinate": [ + 61.956247621472585, + 110.42088439060836 + ], + "sensor_type": 1, + "id": 39 + }, + { + "release_time": 982, + "due_time": 3396, + "duration": 15, + "coordinate": [ + 72.76601959760828, + 120.70143153484162 + ], + "sensor_type": 1, + "id": 40 + }, + { + "release_time": 1130, + "due_time": 2825, + "duration": 58, + "coordinate": [ + 36.927810399230154, + 66.78379538023185 + ], + "sensor_type": 1, + "id": 41 + }, + { + "release_time": 1814, + "due_time": 2375, + "duration": 28, + "coordinate": [ + -67.70873002898591, + 128.66810831462277 + ], + "sensor_type": 1, + "id": 42 + }, + { + "release_time": 2926, + "due_time": 3382, + "duration": 42, + "coordinate": [ + 18.04594308829037, + 143.5195464302214 + ], + "sensor_type": 1, + "id": 43 + }, + { + "release_time": 25, + "due_time": 1899, + "duration": 41, + "coordinate": [ + -22.722439868111408, + -173.20462402354397 + ], + "sensor_type": 1, + "id": 44 + }, + { + "release_time": 1824, + "due_time": 2128, + "duration": 47, + "coordinate": [ + 69.62221498001779, + -107.7421644782595 + ], + "sensor_type": 1, + "id": 45 + }, + { + "release_time": 806, + "due_time": 2470, + "duration": 24, + "coordinate": [ + 24.374750051933688, + -138.68124596946512 + ], + "sensor_type": 1, + "id": 46 + }, + { + "release_time": 2423, + "due_time": 3592, + "duration": 36, + "coordinate": [ + 21.930694678619176, + 53.467471180152444 + ], + "sensor_type": 1, + "id": 47 + }, + { + "release_time": 919, + "due_time": 1761, + "duration": 30, + "coordinate": [ + -5.731914344004551, + -39.91284125345706 + ], + "sensor_type": 1, + "id": 48 + }, + { + "release_time": 752, + "due_time": 1930, + "duration": 27, + "coordinate": [ + 29.514501145470362, + -24.55353846437066 + ], + "sensor_type": 1, + "id": 49 + }, + { + "release_time": 754, + "due_time": 900, + "duration": 33, + "coordinate": [ + 51.66235591307341, + -42.11115315684921 + ], + "sensor_type": 1, + "id": 50 + }, + { + "release_time": 2163, + "due_time": 2802, + "duration": 17, + "coordinate": [ + -82.9669590836186, + -170.82085746890797 + ], + "sensor_type": 1, + "id": 51 + }, + { + "release_time": 1956, + "due_time": 3465, + "duration": 60, + "coordinate": [ + -21.34384477875544, + -50.40619549556922 + ], + "sensor_type": 1, + "id": 52 + }, + { + "release_time": 2100, + "due_time": 2421, + "duration": 27, + "coordinate": [ + 88.23970922609908, + -0.3048038817717327 + ], + "sensor_type": 1, + "id": 53 + }, + { + "release_time": 1756, + "due_time": 2629, + "duration": 29, + "coordinate": [ + -17.84272390763516, + 51.323157369683344 + ], + "sensor_type": 1, + "id": 54 + }, + { + "release_time": 2870, + "due_time": 3435, + "duration": 53, + "coordinate": [ + -22.333278675763594, + 34.18932794833384 + ], + "sensor_type": 1, + "id": 55 + }, + { + "release_time": 693, + "due_time": 2724, + "duration": 15, + "coordinate": [ + -64.01460583906105, + 69.8030902543151 + ], + "sensor_type": 1, + "id": 56 + }, + { + "release_time": 253, + "due_time": 1368, + "duration": 38, + "coordinate": [ + 89.67436083509762, + -90.35009003407725 + ], + "sensor_type": 1, + "id": 57 + }, + { + "release_time": 307, + "due_time": 3573, + "duration": 54, + "coordinate": [ + 83.13001014041294, + -48.24400272054365 + ], + "sensor_type": 1, + "id": 58 + }, + { + "release_time": 798, + "due_time": 3379, + "duration": 32, + "coordinate": [ + 7.928798049358832, + 52.97134906322847 + ], + "sensor_type": 1, + "id": 59 + }, + { + "release_time": 937, + "due_time": 2679, + "duration": 18, + "coordinate": [ + -49.177284606872114, + -176.79587137711871 + ], + "sensor_type": 1, + "id": 60 + }, + { + "release_time": 2640, + "due_time": 2957, + "duration": 60, + "coordinate": [ + 0.2910336587380442, + 77.19555135504834 + ], + "sensor_type": 1, + "id": 61 + }, + { + "release_time": 1982, + "due_time": 2679, + "duration": 49, + "coordinate": [ + -28.005068640727295, + -117.92396061284259 + ], + "sensor_type": 1, + "id": 62 + }, + { + "release_time": 2879, + "due_time": 3382, + "duration": 33, + "coordinate": [ + 46.252147234688124, + -42.53222368282917 + ], + "sensor_type": 1, + "id": 63 + }, + { + "release_time": 2544, + "due_time": 3150, + "duration": 33, + "coordinate": [ + 63.3980232494884, + 114.33448376560591 + ], + "sensor_type": 1, + "id": 64 + }, + { + "release_time": 451, + "due_time": 1832, + "duration": 55, + "coordinate": [ + -64.25426387798085, + 7.503731760866572 + ], + "sensor_type": 1, + "id": 65 + }, + { + "release_time": 1183, + "due_time": 1358, + "duration": 54, + "coordinate": [ + 2.97002485747673, + 51.66017793826046 + ], + "sensor_type": 1, + "id": 66 + }, + { + "release_time": 2087, + "due_time": 3188, + "duration": 42, + "coordinate": [ + -88.79885901211792, + 153.2387883802835 + ], + "sensor_type": 1, + "id": 67 + }, + { + "release_time": 913, + "due_time": 1920, + "duration": 31, + "coordinate": [ + 59.59087807096469, + -157.23181913006127 + ], + "sensor_type": 1, + "id": 68 + }, + { + "release_time": 1066, + "due_time": 2572, + "duration": 59, + "coordinate": [ + -46.648282806145424, + -58.79377357719929 + ], + "sensor_type": 1, + "id": 69 + }, + { + "release_time": 600, + "due_time": 3578, + "duration": 23, + "coordinate": [ + 35.42834324081019, + -147.79690537378684 + ], + "sensor_type": 1, + "id": 70 + }, + { + "release_time": 555, + "due_time": 2303, + "duration": 26, + "coordinate": [ + -37.30556624710935, + 31.262108256957646 + ], + "sensor_type": 1, + "id": 71 + }, + { + "release_time": 1455, + "due_time": 2179, + "duration": 50, + "coordinate": [ + 12.602496573597463, + 27.066009785219563 + ], + "sensor_type": 1, + "id": 72 + }, + { + "release_time": 309, + "due_time": 2360, + "duration": 60, + "coordinate": [ + -47.88754066290729, + 148.41075383616794 + ], + "sensor_type": 1, + "id": 73 + }, + { + "release_time": 2116, + "due_time": 2599, + "duration": 47, + "coordinate": [ + 85.63326150517949, + -134.2301137695406 + ], + "sensor_type": 1, + "id": 74 + }, + { + "release_time": 408, + "due_time": 3310, + "duration": 60, + "coordinate": [ + 27.92642780311165, + -4.9533942913601265 + ], + "sensor_type": 1, + "id": 75 + }, + { + "release_time": 3182, + "due_time": 3527, + "duration": 55, + "coordinate": [ + 25.982606959928148, + -4.355891693087244 + ], + "sensor_type": 1, + "id": 76 + }, + { + "release_time": 967, + "due_time": 1447, + "duration": 27, + "coordinate": [ + -34.75754112875515, + -170.88023764174653 + ], + "sensor_type": 1, + "id": 77 + }, + { + "release_time": 1383, + "due_time": 1703, + "duration": 48, + "coordinate": [ + 4.974420136703785, + -108.43242090928123 + ], + "sensor_type": 1, + "id": 78 + }, + { + "release_time": 2915, + "due_time": 3431, + "duration": 25, + "coordinate": [ + -62.42905480537907, + -163.10825996125146 + ], + "sensor_type": 1, + "id": 79 + }, + { + "release_time": 1356, + "due_time": 2574, + "duration": 30, + "coordinate": [ + -18.984945748953194, + 159.37646929803998 + ], + "sensor_type": 1, + "id": 80 + }, + { + "release_time": 3132, + "due_time": 3235, + "duration": 19, + "coordinate": [ + 8.111725579144363, + 8.847883321623527 + ], + "sensor_type": 1, + "id": 81 + }, + { + "release_time": 2993, + "due_time": 3330, + "duration": 28, + "coordinate": [ + 25.881643673974253, + -2.6702180231413593 + ], + "sensor_type": 1, + "id": 82 + }, + { + "release_time": 805, + "due_time": 1107, + "duration": 22, + "coordinate": [ + 62.04578490871668, + 105.46403832441058 + ], + "sensor_type": 1, + "id": 83 + }, + { + "release_time": 379, + "due_time": 3032, + "duration": 25, + "coordinate": [ + -76.07451459887216, + -122.6046894993649 + ], + "sensor_type": 1, + "id": 84 + }, + { + "release_time": 3355, + "due_time": 3596, + "duration": 35, + "coordinate": [ + 75.72000081134001, + -171.34087942688677 + ], + "sensor_type": 1, + "id": 85 + }, + { + "release_time": 2504, + "due_time": 2780, + "duration": 17, + "coordinate": [ + 68.40023500581856, + 101.20682423429719 + ], + "sensor_type": 1, + "id": 86 + }, + { + "release_time": 2359, + "due_time": 3275, + "duration": 39, + "coordinate": [ + -11.52039975953501, + 7.066371674170682 + ], + "sensor_type": 1, + "id": 87 + }, + { + "release_time": 2617, + "due_time": 3367, + "duration": 29, + "coordinate": [ + -58.28267345346252, + 145.24781040606285 + ], + "sensor_type": 1, + "id": 88 + }, + { + "release_time": 183, + "due_time": 1770, + "duration": 35, + "coordinate": [ + 86.08530646800762, + 59.440643803834405 + ], + "sensor_type": 1, + "id": 89 + }, + { + "release_time": 3273, + "due_time": 3528, + "duration": 48, + "coordinate": [ + 18.294006974795167, + 74.22594668262676 + ], + "sensor_type": 1, + "id": 90 + }, + { + "release_time": 1972, + "due_time": 2772, + "duration": 60, + "coordinate": [ + -7.613847949644935, + 73.06539635840551 + ], + "sensor_type": 1, + "id": 91 + }, + { + "release_time": 3261, + "due_time": 3494, + "duration": 20, + "coordinate": [ + -82.38918616119422, + -127.8763543383844 + ], + "sensor_type": 1, + "id": 92 + }, + { + "release_time": 494, + "due_time": 3456, + "duration": 34, + "coordinate": [ + -15.685030663114347, + 49.0606050374619 + ], + "sensor_type": 1, + "id": 93 + }, + { + "release_time": 1499, + "due_time": 2591, + "duration": 41, + "coordinate": [ + 42.59050960440405, + -138.74129982312317 + ], + "sensor_type": 1, + "id": 94 + }, + { + "release_time": 944, + "due_time": 2814, + "duration": 41, + "coordinate": [ + -50.69188688892024, + -99.1007179812345 + ], + "sensor_type": 1, + "id": 95 + }, + { + "release_time": 2769, + "due_time": 3124, + "duration": 49, + "coordinate": [ + -12.322485948307843, + 155.67692487742994 + ], + "sensor_type": 1, + "id": 96 + }, + { + "release_time": 44, + "due_time": 3445, + "duration": 22, + "coordinate": [ + 89.09629762895307, + 100.50560165051337 + ], + "sensor_type": 1, + "id": 97 + }, + { + "release_time": 1493, + "due_time": 2523, + "duration": 30, + "coordinate": [ + 59.15956143131237, + 54.36845566270682 + ], + "sensor_type": 1, + "id": 98 + }, + { + "release_time": 2384, + "due_time": 2587, + "duration": 20, + "coordinate": [ + 69.45971065377168, + -13.267035113744015 + ], + "sensor_type": 1, + "id": 99 + }, + { + "release_time": 1152, + "due_time": 3463, + "duration": 27, + "coordinate": [ + 26.387536175349, + 50.88532643215203 + ], + "sensor_type": 1, + "id": 100 + }, + { + "release_time": 3205, + "due_time": 3583, + "duration": 56, + "coordinate": [ + -16.31692069256033, + -125.41747587504966 + ], + "sensor_type": 1, + "id": 101 + }, + { + "release_time": 3490, + "due_time": 3573, + "duration": 20, + "coordinate": [ + 52.86419017372373, + -37.46721274990347 + ], + "sensor_type": 1, + "id": 102 + }, + { + "release_time": 1524, + "due_time": 2958, + "duration": 23, + "coordinate": [ + -11.781771747681702, + -70.79154463865736 + ], + "sensor_type": 1, + "id": 103 + }, + { + "release_time": 2087, + "due_time": 2861, + "duration": 44, + "coordinate": [ + -16.439049706174004, + 25.807734070332913 + ], + "sensor_type": 1, + "id": 104 + }, + { + "release_time": 1534, + "due_time": 1989, + "duration": 54, + "coordinate": [ + 6.163088711052566, + 8.853075873265567 + ], + "sensor_type": 1, + "id": 105 + }, + { + "release_time": 1202, + "due_time": 3047, + "duration": 17, + "coordinate": [ + 24.86824580847238, + 25.03088141330184 + ], + "sensor_type": 1, + "id": 106 + }, + { + "release_time": 3223, + "due_time": 3590, + "duration": 24, + "coordinate": [ + -58.3472458259604, + 3.7326794976816586 + ], + "sensor_type": 1, + "id": 107 + }, + { + "release_time": 2607, + "due_time": 3555, + "duration": 43, + "coordinate": [ + -47.56808841687372, + 85.62339956957607 + ], + "sensor_type": 1, + "id": 108 + }, + { + "release_time": 2387, + "due_time": 3563, + "duration": 26, + "coordinate": [ + 33.011031225468045, + -31.94810771311961 + ], + "sensor_type": 1, + "id": 109 + }, + { + "release_time": 3045, + "due_time": 3260, + "duration": 46, + "coordinate": [ + 49.45876885770758, + -24.449586548442085 + ], + "sensor_type": 1, + "id": 110 + }, + { + "release_time": 256, + "due_time": 2938, + "duration": 24, + "coordinate": [ + -89.76116029745424, + -120.02468918963385 + ], + "sensor_type": 1, + "id": 111 + }, + { + "release_time": 1693, + "due_time": 2179, + "duration": 46, + "coordinate": [ + 52.84198625523294, + 171.38450158418829 + ], + "sensor_type": 1, + "id": 112 + }, + { + "release_time": 3277, + "due_time": 3355, + "duration": 16, + "coordinate": [ + 25.123903119037692, + 117.92261463386131 + ], + "sensor_type": 1, + "id": 113 + }, + { + "release_time": 1236, + "due_time": 2777, + "duration": 15, + "coordinate": [ + 67.7900122074476, + 128.7060700264708 + ], + "sensor_type": 1, + "id": 114 + }, + { + "release_time": 3348, + "due_time": 3408, + "duration": 19, + "coordinate": [ + 24.88960824694881, + 6.017465911457975 + ], + "sensor_type": 1, + "id": 115 + }, + { + "release_time": 2618, + "due_time": 3263, + "duration": 43, + "coordinate": [ + 37.49968319211152, + 99.64274237011114 + ], + "sensor_type": 1, + "id": 116 + }, + { + "release_time": 1473, + "due_time": 2053, + "duration": 51, + "coordinate": [ + 77.10361447697767, + -116.49633838569079 + ], + "sensor_type": 1, + "id": 117 + }, + { + "release_time": 2880, + "due_time": 3272, + "duration": 53, + "coordinate": [ + -47.053885716215774, + 16.438481963723234 + ], + "sensor_type": 1, + "id": 118 + }, + { + "release_time": 290, + "due_time": 1743, + "duration": 21, + "coordinate": [ + -52.65395150361134, + 32.13732497730328 + ], + "sensor_type": 1, + "id": 119 + }, + { + "release_time": 374, + "due_time": 3546, + "duration": 23, + "coordinate": [ + -16.7196547118333, + -80.51056229073943 + ], + "sensor_type": 1, + "id": 120 + }, + { + "release_time": 257, + "due_time": 1536, + "duration": 41, + "coordinate": [ + 78.06498952996927, + 46.79315453089137 + ], + "sensor_type": 1, + "id": 121 + }, + { + "release_time": 1038, + "due_time": 3213, + "duration": 38, + "coordinate": [ + -77.09948253556107, + -162.21852575510482 + ], + "sensor_type": 1, + "id": 122 + }, + { + "release_time": 2026, + "due_time": 2680, + "duration": 58, + "coordinate": [ + -58.95505374025208, + -170.12295810307248 + ], + "sensor_type": 1, + "id": 123 + }, + { + "release_time": 2687, + "due_time": 2877, + "duration": 34, + "coordinate": [ + -44.17667710835328, + 115.53784655609672 + ], + "sensor_type": 1, + "id": 124 + }, + { + "release_time": 3249, + "due_time": 3549, + "duration": 46, + "coordinate": [ + -63.36112347873626, + -176.1980829280825 + ], + "sensor_type": 1, + "id": 125 + }, + { + "release_time": 662, + "due_time": 2974, + "duration": 49, + "coordinate": [ + 41.00484165340316, + 110.8354431495103 + ], + "sensor_type": 1, + "id": 126 + }, + { + "release_time": 1833, + "due_time": 2790, + "duration": 30, + "coordinate": [ + -47.475996626163266, + -167.46105992600602 + ], + "sensor_type": 1, + "id": 127 + }, + { + "release_time": 3294, + "due_time": 3585, + "duration": 46, + "coordinate": [ + -16.641637046360614, + -57.22085414702116 + ], + "sensor_type": 1, + "id": 128 + }, + { + "release_time": 1961, + "due_time": 3074, + "duration": 29, + "coordinate": [ + -66.0819791129128, + 6.10523331688151 + ], + "sensor_type": 1, + "id": 129 + }, + { + "release_time": 1916, + "due_time": 2216, + "duration": 51, + "coordinate": [ + -33.53994387255649, + -89.73298528840331 + ], + "sensor_type": 1, + "id": 130 + }, + { + "release_time": 2424, + "due_time": 2654, + "duration": 19, + "coordinate": [ + 26.875016419053225, + 32.03648604840404 + ], + "sensor_type": 1, + "id": 131 + }, + { + "release_time": 457, + "due_time": 1132, + "duration": 59, + "coordinate": [ + 24.720808461476835, + 35.60183469929029 + ], + "sensor_type": 1, + "id": 132 + }, + { + "release_time": 690, + "due_time": 2386, + "duration": 58, + "coordinate": [ + -39.25832624150306, + 31.442042209645876 + ], + "sensor_type": 1, + "id": 133 + }, + { + "release_time": 3422, + "due_time": 3598, + "duration": 58, + "coordinate": [ + 4.324738012685032, + -112.81584226277991 + ], + "sensor_type": 1, + "id": 134 + }, + { + "release_time": 1881, + "due_time": 2119, + "duration": 58, + "coordinate": [ + -48.18475860227116, + -112.43505530568493 + ], + "sensor_type": 1, + "id": 135 + }, + { + "release_time": 1768, + "due_time": 2972, + "duration": 43, + "coordinate": [ + 53.18491771457013, + -124.1118514064708 + ], + "sensor_type": 1, + "id": 136 + }, + { + "release_time": 1299, + "due_time": 1788, + "duration": 17, + "coordinate": [ + -55.24877617294319, + 20.42917946733138 + ], + "sensor_type": 1, + "id": 137 + }, + { + "release_time": 2609, + "due_time": 3258, + "duration": 40, + "coordinate": [ + 56.2915389389334, + -138.79644001172502 + ], + "sensor_type": 1, + "id": 138 + }, + { + "release_time": 2211, + "due_time": 3374, + "duration": 31, + "coordinate": [ + -64.47331960268994, + 17.10344956056946 + ], + "sensor_type": 1, + "id": 139 + }, + { + "release_time": 177, + "due_time": 872, + "duration": 15, + "coordinate": [ + -30.287277450338017, + 34.643670895995285 + ], + "sensor_type": 1, + "id": 140 + }, + { + "release_time": 1022, + "due_time": 1166, + "duration": 31, + "coordinate": [ + -65.11198086766908, + 104.3061647556583 + ], + "sensor_type": 1, + "id": 141 + }, + { + "release_time": 1441, + "due_time": 1999, + "duration": 50, + "coordinate": [ + 61.501462055517266, + -111.71984007845776 + ], + "sensor_type": 1, + "id": 142 + }, + { + "release_time": 812, + "due_time": 3222, + "duration": 32, + "coordinate": [ + -43.33775897703961, + 80.10607207940507 + ], + "sensor_type": 1, + "id": 143 + }, + { + "release_time": 1340, + "due_time": 3548, + "duration": 60, + "coordinate": [ + -62.96457078900971, + 153.36495084889833 + ], + "sensor_type": 1, + "id": 144 + }, + { + "release_time": 2135, + "due_time": 3217, + "duration": 27, + "coordinate": [ + 15.37573789884246, + -27.27831838487458 + ], + "sensor_type": 1, + "id": 145 + }, + { + "release_time": 2808, + "due_time": 2952, + "duration": 37, + "coordinate": [ + -33.78712277708506, + 14.259725219989377 + ], + "sensor_type": 1, + "id": 146 + }, + { + "release_time": 2933, + "due_time": 3122, + "duration": 49, + "coordinate": [ + -52.48840329079036, + -28.749613366632417 + ], + "sensor_type": 1, + "id": 147 + }, + { + "release_time": 2728, + "due_time": 3447, + "duration": 34, + "coordinate": [ + 20.32422498421053, + -87.3276679761033 + ], + "sensor_type": 1, + "id": 148 + }, + { + "release_time": 2099, + "due_time": 2888, + "duration": 43, + "coordinate": [ + 24.31441849443999, + -53.223752898880875 + ], + "sensor_type": 1, + "id": 149 + }, + { + "release_time": 1236, + "due_time": 2558, + "duration": 23, + "coordinate": [ + 46.56485744413621, + -164.6681939110152 + ], + "sensor_type": 1, + "id": 150 + }, + { + "release_time": 2386, + "due_time": 3576, + "duration": 46, + "coordinate": [ + 56.3321100594338, + -81.50601374113162 + ], + "sensor_type": 1, + "id": 151 + }, + { + "release_time": 179, + "due_time": 2275, + "duration": 38, + "coordinate": [ + -68.85444593344589, + -90.3696676291011 + ], + "sensor_type": 1, + "id": 152 + }, + { + "release_time": 471, + "due_time": 2734, + "duration": 56, + "coordinate": [ + 25.30803627957276, + -66.35645699711033 + ], + "sensor_type": 1, + "id": 153 + }, + { + "release_time": 839, + "due_time": 3277, + "duration": 32, + "coordinate": [ + -85.0205784227776, + -159.52691275879243 + ], + "sensor_type": 1, + "id": 154 + }, + { + "release_time": 3232, + "due_time": 3573, + "duration": 46, + "coordinate": [ + -18.13391947014661, + -176.95344366322533 + ], + "sensor_type": 1, + "id": 155 + }, + { + "release_time": 1449, + "due_time": 1771, + "duration": 16, + "coordinate": [ + 22.036588189034077, + -161.14564430570445 + ], + "sensor_type": 1, + "id": 156 + }, + { + "release_time": 1453, + "due_time": 2921, + "duration": 19, + "coordinate": [ + -47.53754017183837, + -112.52763729304071 + ], + "sensor_type": 1, + "id": 157 + }, + { + "release_time": 96, + "due_time": 1510, + "duration": 23, + "coordinate": [ + -24.116962797383493, + -112.77432611428317 + ], + "sensor_type": 1, + "id": 158 + }, + { + "release_time": 345, + "due_time": 2219, + "duration": 56, + "coordinate": [ + 7.328228724035782, + 107.23217522056586 + ], + "sensor_type": 1, + "id": 159 + }, + { + "release_time": 676, + "due_time": 2064, + "duration": 44, + "coordinate": [ + -21.358455824313765, + -164.99781300804074 + ], + "sensor_type": 1, + "id": 160 + }, + { + "release_time": 1408, + "due_time": 2031, + "duration": 59, + "coordinate": [ + 0.8902419996755668, + -160.54274586637604 + ], + "sensor_type": 1, + "id": 161 + }, + { + "release_time": 176, + "due_time": 3194, + "duration": 31, + "coordinate": [ + 47.55701909835497, + -150.90934788964333 + ], + "sensor_type": 1, + "id": 162 + }, + { + "release_time": 2273, + "due_time": 2473, + "duration": 28, + "coordinate": [ + 68.54348053013442, + 112.66401979020901 + ], + "sensor_type": 1, + "id": 163 + }, + { + "release_time": 782, + "due_time": 1933, + "duration": 34, + "coordinate": [ + 72.49143479260039, + 15.67122834435989 + ], + "sensor_type": 1, + "id": 164 + }, + { + "release_time": 1837, + "due_time": 3376, + "duration": 24, + "coordinate": [ + -84.25182775154147, + -55.63187195718707 + ], + "sensor_type": 1, + "id": 165 + }, + { + "release_time": 1170, + "due_time": 3369, + "duration": 33, + "coordinate": [ + -72.35036555674623, + 65.50434503720885 + ], + "sensor_type": 1, + "id": 166 + }, + { + "release_time": 3060, + "due_time": 3551, + "duration": 36, + "coordinate": [ + 11.426320052285746, + -167.42472252569914 + ], + "sensor_type": 1, + "id": 167 + }, + { + "release_time": 2309, + "due_time": 2561, + "duration": 44, + "coordinate": [ + -14.105992265098408, + -34.39666875937283 + ], + "sensor_type": 1, + "id": 168 + }, + { + "release_time": 3048, + "due_time": 3547, + "duration": 15, + "coordinate": [ + -47.72618148003593, + 46.99915028049443 + ], + "sensor_type": 1, + "id": 169 + }, + { + "release_time": 190, + "due_time": 2462, + "duration": 45, + "coordinate": [ + -25.988258867436357, + 15.007686608048317 + ], + "sensor_type": 1, + "id": 170 + }, + { + "release_time": 1871, + "due_time": 2475, + "duration": 39, + "coordinate": [ + -52.713072937894516, + 145.6911620186699 + ], + "sensor_type": 1, + "id": 171 + }, + { + "release_time": 3244, + "due_time": 3382, + "duration": 15, + "coordinate": [ + -30.149047369287047, + 135.8058628427695 + ], + "sensor_type": 1, + "id": 172 + }, + { + "release_time": 731, + "due_time": 2683, + "duration": 21, + "coordinate": [ + -85.26320122119759, + 26.86034682385653 + ], + "sensor_type": 1, + "id": 173 + }, + { + "release_time": 1165, + "due_time": 2140, + "duration": 34, + "coordinate": [ + -75.10192362138102, + 33.566278251316305 + ], + "sensor_type": 1, + "id": 174 + }, + { + "release_time": 2590, + "due_time": 2833, + "duration": 26, + "coordinate": [ + 71.70180380280993, + -142.79009298113596 + ], + "sensor_type": 1, + "id": 175 + }, + { + "release_time": 3095, + "due_time": 3164, + "duration": 16, + "coordinate": [ + -65.62787795316616, + -30.0239560753823 + ], + "sensor_type": 1, + "id": 176 + }, + { + "release_time": 2288, + "due_time": 2606, + "duration": 52, + "coordinate": [ + 70.1488912709213, + -69.12941418633807 + ], + "sensor_type": 1, + "id": 177 + }, + { + "release_time": 1880, + "due_time": 2880, + "duration": 15, + "coordinate": [ + 3.872702764830379, + -124.3226538987204 + ], + "sensor_type": 1, + "id": 178 + }, + { + "release_time": 1378, + "due_time": 1788, + "duration": 20, + "coordinate": [ + -44.77900846955501, + -61.63248566565099 + ], + "sensor_type": 1, + "id": 179 + }, + { + "release_time": 3158, + "due_time": 3505, + "duration": 55, + "coordinate": [ + 63.18503111649429, + 144.00744070735442 + ], + "sensor_type": 1, + "id": 180 + }, + { + "release_time": 3361, + "due_time": 3564, + "duration": 35, + "coordinate": [ + -72.09411955239574, + -141.12328186261732 + ], + "sensor_type": 1, + "id": 181 + }, + { + "release_time": 2341, + "due_time": 2837, + "duration": 46, + "coordinate": [ + -23.561822161766585, + 127.02999194440076 + ], + "sensor_type": 1, + "id": 182 + }, + { + "release_time": 1747, + "due_time": 2188, + "duration": 31, + "coordinate": [ + 10.27157141322833, + 41.97798722100657 + ], + "sensor_type": 1, + "id": 183 + }, + { + "release_time": 1726, + "due_time": 3536, + "duration": 55, + "coordinate": [ + 21.815938013038945, + -67.67336914007005 + ], + "sensor_type": 1, + "id": 184 + }, + { + "release_time": 31, + "due_time": 2428, + "duration": 32, + "coordinate": [ + 29.046645685542273, + 30.795919707629594 + ], + "sensor_type": 1, + "id": 185 + }, + { + "release_time": 1740, + "due_time": 2991, + "duration": 46, + "coordinate": [ + -6.191363442371127, + -71.99177023144607 + ], + "sensor_type": 1, + "id": 186 + }, + { + "release_time": 178, + "due_time": 2947, + "duration": 43, + "coordinate": [ + 53.70459264895473, + -24.298126616417335 + ], + "sensor_type": 1, + "id": 187 + }, + { + "release_time": 2872, + "due_time": 3223, + "duration": 56, + "coordinate": [ + 80.63863811607149, + 68.0389959286903 + ], + "sensor_type": 1, + "id": 188 + }, + { + "release_time": 1954, + "due_time": 2689, + "duration": 53, + "coordinate": [ + -46.02533377248827, + 86.4409425577337 + ], + "sensor_type": 1, + "id": 189 + }, + { + "release_time": 1262, + "due_time": 1628, + "duration": 23, + "coordinate": [ + -34.51383004703547, + 161.93251244187104 + ], + "sensor_type": 1, + "id": 190 + }, + { + "release_time": 336, + "due_time": 2729, + "duration": 36, + "coordinate": [ + 78.28191321139013, + 91.02682970058271 + ], + "sensor_type": 1, + "id": 191 + }, + { + "release_time": 115, + "due_time": 3106, + "duration": 27, + "coordinate": [ + 3.130402029672368, + -10.841699130174021 + ], + "sensor_type": 1, + "id": 192 + }, + { + "release_time": 539, + "due_time": 2412, + "duration": 53, + "coordinate": [ + -0.1624839094892394, + -27.610771197731765 + ], + "sensor_type": 1, + "id": 193 + }, + { + "release_time": 2654, + "due_time": 3299, + "duration": 27, + "coordinate": [ + 12.085918388653482, + 51.54509216954099 + ], + "sensor_type": 1, + "id": 194 + }, + { + "release_time": 3305, + "due_time": 3519, + "duration": 27, + "coordinate": [ + 69.01319437366064, + -32.15408331852694 + ], + "sensor_type": 1, + "id": 195 + }, + { + "release_time": 1739, + "due_time": 3089, + "duration": 21, + "coordinate": [ + 49.03555717521721, + 66.6192472700568 + ], + "sensor_type": 1, + "id": 196 + }, + { + "release_time": 895, + "due_time": 2218, + "duration": 26, + "coordinate": [ + 17.894679905949786, + -58.86261275577132 + ], + "sensor_type": 1, + "id": 197 + }, + { + "release_time": 3405, + "due_time": 3568, + "duration": 32, + "coordinate": [ + -20.384888358898408, + 149.7439745625308 + ], + "sensor_type": 1, + "id": 198 + }, + { + "release_time": 3030, + "due_time": 3415, + "duration": 54, + "coordinate": [ + -27.621253382180974, + 143.46559342227755 + ], + "sensor_type": 1, + "id": 199 + }, + { + "release_time": 2601, + "due_time": 3465, + "duration": 35, + "coordinate": [ + -29.19244658743453, + 135.5790613056226 + ], + "sensor_type": 1, + "id": 200 + }, + { + "release_time": 808, + "due_time": 3215, + "duration": 56, + "coordinate": [ + -15.557456192117925, + 26.30077472144154 + ], + "sensor_type": 1, + "id": 201 + }, + { + "release_time": 2439, + "due_time": 2605, + "duration": 15, + "coordinate": [ + 55.962530870172486, + -170.4455315127719 + ], + "sensor_type": 1, + "id": 202 + }, + { + "release_time": 45, + "due_time": 1706, + "duration": 44, + "coordinate": [ + -79.56477315745842, + -107.53671550887428 + ], + "sensor_type": 1, + "id": 203 + }, + { + "release_time": 1512, + "due_time": 2806, + "duration": 21, + "coordinate": [ + 84.23591297560517, + 123.28165694771553 + ], + "sensor_type": 1, + "id": 204 + }, + { + "release_time": 904, + "due_time": 1502, + "duration": 26, + "coordinate": [ + -50.34924996567329, + -86.58433598818456 + ], + "sensor_type": 1, + "id": 205 + }, + { + "release_time": 1725, + "due_time": 2796, + "duration": 35, + "coordinate": [ + 53.1027988679526, + 162.37273932732325 + ], + "sensor_type": 1, + "id": 206 + }, + { + "release_time": 2847, + "due_time": 3348, + "duration": 39, + "coordinate": [ + -84.43854120545095, + -22.461279763411568 + ], + "sensor_type": 1, + "id": 207 + }, + { + "release_time": 1933, + "due_time": 3152, + "duration": 55, + "coordinate": [ + 13.876362176438462, + -125.67183922531476 + ], + "sensor_type": 1, + "id": 208 + }, + { + "release_time": 317, + "due_time": 2566, + "duration": 36, + "coordinate": [ + -26.28503637252245, + 175.97981390353152 + ], + "sensor_type": 1, + "id": 209 + }, + { + "release_time": 3285, + "due_time": 3567, + "duration": 32, + "coordinate": [ + 32.79379963718253, + -94.8190421830765 + ], + "sensor_type": 1, + "id": 210 + }, + { + "release_time": 3023, + "due_time": 3414, + "duration": 24, + "coordinate": [ + 58.631074862409264, + 48.92970674102119 + ], + "sensor_type": 1, + "id": 211 + }, + { + "release_time": 2924, + "due_time": 3032, + "duration": 26, + "coordinate": [ + 35.119507958995015, + 89.65724150948927 + ], + "sensor_type": 1, + "id": 212 + }, + { + "release_time": 538, + "due_time": 2290, + "duration": 21, + "coordinate": [ + -57.51651337664302, + -7.15451457633165 + ], + "sensor_type": 1, + "id": 213 + }, + { + "release_time": 2960, + "due_time": 3500, + "duration": 44, + "coordinate": [ + 89.2187160063165, + -3.639309833065653 + ], + "sensor_type": 1, + "id": 214 + }, + { + "release_time": 2492, + "due_time": 2769, + "duration": 15, + "coordinate": [ + -15.907120259726256, + -63.782355234360466 + ], + "sensor_type": 1, + "id": 215 + }, + { + "release_time": 2632, + "due_time": 3269, + "duration": 26, + "coordinate": [ + -87.02950999547153, + 146.97920073557083 + ], + "sensor_type": 1, + "id": 216 + }, + { + "release_time": 1978, + "due_time": 2602, + "duration": 57, + "coordinate": [ + -47.158264363305214, + -99.52417490943171 + ], + "sensor_type": 1, + "id": 217 + }, + { + "release_time": 1957, + "due_time": 3026, + "duration": 25, + "coordinate": [ + -85.44816245501374, + 65.14572084445197 + ], + "sensor_type": 1, + "id": 218 + }, + { + "release_time": 482, + "due_time": 1372, + "duration": 57, + "coordinate": [ + -82.30635225668895, + -32.583276241083354 + ], + "sensor_type": 1, + "id": 219 + }, + { + "release_time": 344, + "due_time": 1926, + "duration": 20, + "coordinate": [ + -37.871311430342196, + 178.6495804475747 + ], + "sensor_type": 1, + "id": 220 + }, + { + "release_time": 1310, + "due_time": 2101, + "duration": 20, + "coordinate": [ + -47.11484851962904, + -103.35618035587292 + ], + "sensor_type": 1, + "id": 221 + }, + { + "release_time": 2262, + "due_time": 3429, + "duration": 60, + "coordinate": [ + 80.23541546653033, + -14.163831057249325 + ], + "sensor_type": 1, + "id": 222 + }, + { + "release_time": 943, + "due_time": 1951, + "duration": 19, + "coordinate": [ + 34.21751473108925, + 167.14544001329836 + ], + "sensor_type": 1, + "id": 223 + }, + { + "release_time": 959, + "due_time": 3013, + "duration": 16, + "coordinate": [ + -69.05498482779649, + -6.494064326242864 + ], + "sensor_type": 1, + "id": 224 + }, + { + "release_time": 289, + "due_time": 2453, + "duration": 24, + "coordinate": [ + 52.632675722435295, + -26.790519383019358 + ], + "sensor_type": 1, + "id": 225 + }, + { + "release_time": 1096, + "due_time": 1932, + "duration": 28, + "coordinate": [ + 58.920237220248, + -32.39350965316942 + ], + "sensor_type": 1, + "id": 226 + }, + { + "release_time": 3475, + "due_time": 3560, + "duration": 16, + "coordinate": [ + 89.24235514475464, + -43.2501380558588 + ], + "sensor_type": 1, + "id": 227 + }, + { + "release_time": 3012, + "due_time": 3552, + "duration": 22, + "coordinate": [ + -68.74173590931869, + -95.37493874721696 + ], + "sensor_type": 1, + "id": 228 + }, + { + "release_time": 1815, + "due_time": 2863, + "duration": 23, + "coordinate": [ + -81.10193112267122, + 38.3117038550661 + ], + "sensor_type": 1, + "id": 229 + }, + { + "release_time": 3151, + "due_time": 3409, + "duration": 30, + "coordinate": [ + -66.19245267356423, + -0.5367131141169921 + ], + "sensor_type": 1, + "id": 230 + }, + { + "release_time": 933, + "due_time": 1971, + "duration": 21, + "coordinate": [ + 85.52191744851734, + -115.98381675543904 + ], + "sensor_type": 1, + "id": 231 + }, + { + "release_time": 843, + "due_time": 1934, + "duration": 41, + "coordinate": [ + -23.830142490219487, + 3.3508892912476824 + ], + "sensor_type": 1, + "id": 232 + }, + { + "release_time": 816, + "due_time": 2148, + "duration": 22, + "coordinate": [ + 21.01308232506888, + -73.1159622262276 + ], + "sensor_type": 1, + "id": 233 + }, + { + "release_time": 1098, + "due_time": 1324, + "duration": 57, + "coordinate": [ + 82.74971551217484, + 11.565425476987429 + ], + "sensor_type": 1, + "id": 234 + }, + { + "release_time": 3197, + "due_time": 3567, + "duration": 48, + "coordinate": [ + -3.951158539782952, + 137.95957967111792 + ], + "sensor_type": 1, + "id": 235 + }, + { + "release_time": 1106, + "due_time": 2771, + "duration": 25, + "coordinate": [ + -4.545014194719101, + -84.5195686482474 + ], + "sensor_type": 1, + "id": 236 + }, + { + "release_time": 1598, + "due_time": 2347, + "duration": 49, + "coordinate": [ + -41.153571087287595, + 69.50696477691966 + ], + "sensor_type": 1, + "id": 237 + }, + { + "release_time": 1154, + "due_time": 3565, + "duration": 29, + "coordinate": [ + -74.98246910660677, + -162.1035012031647 + ], + "sensor_type": 1, + "id": 238 + }, + { + "release_time": 1008, + "due_time": 2194, + "duration": 30, + "coordinate": [ + -14.412007979638986, + 159.44577683536232 + ], + "sensor_type": 1, + "id": 239 + }, + { + "release_time": 479, + "due_time": 1719, + "duration": 31, + "coordinate": [ + 1.8875807437167538, + 114.59508568926668 + ], + "sensor_type": 1, + "id": 240 + }, + { + "release_time": 221, + "due_time": 2288, + "duration": 20, + "coordinate": [ + -24.84678196622997, + -0.8864524189178837 + ], + "sensor_type": 1, + "id": 241 + }, + { + "release_time": 1124, + "due_time": 1999, + "duration": 52, + "coordinate": [ + -64.05929419046436, + -92.0914273584051 + ], + "sensor_type": 1, + "id": 242 + }, + { + "release_time": 2164, + "due_time": 2915, + "duration": 53, + "coordinate": [ + 3.677535313016037, + -117.08389904620557 + ], + "sensor_type": 1, + "id": 243 + }, + { + "release_time": 1629, + "due_time": 2841, + "duration": 30, + "coordinate": [ + 70.43961381262079, + -77.32327644504485 + ], + "sensor_type": 1, + "id": 244 + }, + { + "release_time": 1534, + "due_time": 3239, + "duration": 28, + "coordinate": [ + -65.57684878064244, + 99.4918222443992 + ], + "sensor_type": 1, + "id": 245 + }, + { + "release_time": 756, + "due_time": 1002, + "duration": 60, + "coordinate": [ + 56.91956255101553, + 45.124537754083946 + ], + "sensor_type": 1, + "id": 246 + }, + { + "release_time": 1299, + "due_time": 2168, + "duration": 44, + "coordinate": [ + 76.30449811089423, + 128.758917856476 + ], + "sensor_type": 1, + "id": 247 + }, + { + "release_time": 1654, + "due_time": 1897, + "duration": 50, + "coordinate": [ + -38.70862074879899, + -7.825087441667961 + ], + "sensor_type": 1, + "id": 248 + }, + { + "release_time": 2277, + "due_time": 3172, + "duration": 39, + "coordinate": [ + -44.38690283540663, + 126.06838340488218 + ], + "sensor_type": 1, + "id": 249 + }, + { + "release_time": 3435, + "due_time": 3596, + "duration": 19, + "coordinate": [ + 87.52625128212964, + 101.08107244973274 + ], + "sensor_type": 1, + "id": 250 + }, + { + "release_time": 708, + "due_time": 2620, + "duration": 54, + "coordinate": [ + -74.86017526534468, + 117.73800020870067 + ], + "sensor_type": 1, + "id": 251 + }, + { + "release_time": 1974, + "due_time": 2160, + "duration": 46, + "coordinate": [ + 11.48057151281958, + 177.38514800612103 + ], + "sensor_type": 1, + "id": 252 + }, + { + "release_time": 2215, + "due_time": 3360, + "duration": 45, + "coordinate": [ + 14.033533259248287, + -145.78382567896645 + ], + "sensor_type": 1, + "id": 253 + }, + { + "release_time": 1414, + "due_time": 3221, + "duration": 58, + "coordinate": [ + -42.865116119654836, + -68.42913125497242 + ], + "sensor_type": 1, + "id": 254 + }, + { + "release_time": 2482, + "due_time": 2708, + "duration": 35, + "coordinate": [ + -53.60309034821675, + -174.4049117423086 + ], + "sensor_type": 1, + "id": 255 + }, + { + "release_time": 1619, + "due_time": 2338, + "duration": 21, + "coordinate": [ + -46.23975030119246, + 52.11502722728895 + ], + "sensor_type": 1, + "id": 256 + }, + { + "release_time": 1045, + "due_time": 1666, + "duration": 43, + "coordinate": [ + 0.17336227883396305, + 172.78805526762557 + ], + "sensor_type": 1, + "id": 257 + }, + { + "release_time": 96, + "due_time": 1299, + "duration": 22, + "coordinate": [ + -43.405971278853485, + 119.56032859103783 + ], + "sensor_type": 1, + "id": 258 + }, + { + "release_time": 2803, + "due_time": 3427, + "duration": 60, + "coordinate": [ + 7.678068202458647, + 175.0083910300978 + ], + "sensor_type": 1, + "id": 259 + }, + { + "release_time": 1116, + "due_time": 2032, + "duration": 30, + "coordinate": [ + -57.72589777448644, + -57.96991709494873 + ], + "sensor_type": 1, + "id": 260 + }, + { + "release_time": 1368, + "due_time": 2329, + "duration": 33, + "coordinate": [ + 25.227231708325604, + 35.77053417916403 + ], + "sensor_type": 1, + "id": 261 + }, + { + "release_time": 108, + "due_time": 3478, + "duration": 42, + "coordinate": [ + -42.50023197883285, + 149.1422012627882 + ], + "sensor_type": 1, + "id": 262 + }, + { + "release_time": 1185, + "due_time": 2691, + "duration": 35, + "coordinate": [ + -49.72541935909387, + 162.07203620899753 + ], + "sensor_type": 1, + "id": 263 + }, + { + "release_time": 593, + "due_time": 2940, + "duration": 51, + "coordinate": [ + 50.8105608295254, + -169.58521619204623 + ], + "sensor_type": 1, + "id": 264 + }, + { + "release_time": 1654, + "due_time": 2139, + "duration": 49, + "coordinate": [ + 31.44746875267579, + 117.98760669130763 + ], + "sensor_type": 1, + "id": 265 + }, + { + "release_time": 3291, + "due_time": 3560, + "duration": 44, + "coordinate": [ + 25.97714461704453, + -47.99027675173872 + ], + "sensor_type": 1, + "id": 266 + }, + { + "release_time": 3005, + "due_time": 3183, + "duration": 20, + "coordinate": [ + -27.275768472907295, + -121.04119578024425 + ], + "sensor_type": 1, + "id": 267 + }, + { + "release_time": 451, + "due_time": 1918, + "duration": 43, + "coordinate": [ + 87.52877238537764, + -4.541042286062293 + ], + "sensor_type": 1, + "id": 268 + }, + { + "release_time": 476, + "due_time": 2203, + "duration": 33, + "coordinate": [ + -62.6526475827425, + 9.964370917193605 + ], + "sensor_type": 1, + "id": 269 + }, + { + "release_time": 3467, + "due_time": 3595, + "duration": 37, + "coordinate": [ + -48.48864640474618, + 10.675870960131846 + ], + "sensor_type": 1, + "id": 270 + }, + { + "release_time": 3125, + "due_time": 3402, + "duration": 22, + "coordinate": [ + -15.015960950551062, + -90.27416398940964 + ], + "sensor_type": 1, + "id": 271 + }, + { + "release_time": 310, + "due_time": 2779, + "duration": 37, + "coordinate": [ + 17.14630555041019, + 39.394831740689284 + ], + "sensor_type": 1, + "id": 272 + }, + { + "release_time": 1492, + "due_time": 2766, + "duration": 28, + "coordinate": [ + -48.908705923770825, + -132.56009223641496 + ], + "sensor_type": 1, + "id": 273 + }, + { + "release_time": 2715, + "due_time": 3410, + "duration": 41, + "coordinate": [ + -41.490626062466156, + -84.1476852498327 + ], + "sensor_type": 1, + "id": 274 + }, + { + "release_time": 1099, + "due_time": 2635, + "duration": 42, + "coordinate": [ + -41.61496098157366, + 45.294845754891725 + ], + "sensor_type": 1, + "id": 275 + }, + { + "release_time": 691, + "due_time": 2322, + "duration": 28, + "coordinate": [ + 75.90378345902047, + -19.190905975410004 + ], + "sensor_type": 1, + "id": 276 + }, + { + "release_time": 1530, + "due_time": 2980, + "duration": 24, + "coordinate": [ + -55.88284610028806, + -12.079745289153578 + ], + "sensor_type": 1, + "id": 277 + }, + { + "release_time": 550, + "due_time": 2675, + "duration": 59, + "coordinate": [ + -18.482200315938314, + 78.15270382455157 + ], + "sensor_type": 1, + "id": 278 + }, + { + "release_time": 173, + "due_time": 1078, + "duration": 56, + "coordinate": [ + -68.08571421256696, + -38.886585291967236 + ], + "sensor_type": 1, + "id": 279 + }, + { + "release_time": 264, + "due_time": 2356, + "duration": 34, + "coordinate": [ + 50.09198725207466, + -133.3310803764818 + ], + "sensor_type": 1, + "id": 280 + }, + { + "release_time": 729, + "due_time": 3278, + "duration": 59, + "coordinate": [ + -87.8253921851916, + -16.223576898242612 + ], + "sensor_type": 1, + "id": 281 + }, + { + "release_time": 1465, + "due_time": 2161, + "duration": 43, + "coordinate": [ + 42.803394314143105, + -114.56049159423526 + ], + "sensor_type": 1, + "id": 282 + }, + { + "release_time": 3215, + "due_time": 3481, + "duration": 53, + "coordinate": [ + 4.881572045087296, + -55.18350279460711 + ], + "sensor_type": 1, + "id": 283 + }, + { + "release_time": 400, + "due_time": 796, + "duration": 19, + "coordinate": [ + 13.564028608250325, + -3.0158732942383324 + ], + "sensor_type": 1, + "id": 284 + }, + { + "release_time": 2322, + "due_time": 2946, + "duration": 58, + "coordinate": [ + -51.08259879300132, + 85.1717332858542 + ], + "sensor_type": 1, + "id": 285 + }, + { + "release_time": 296, + "due_time": 3058, + "duration": 57, + "coordinate": [ + 41.04523748315768, + -26.61108730543978 + ], + "sensor_type": 1, + "id": 286 + }, + { + "release_time": 3246, + "due_time": 3563, + "duration": 57, + "coordinate": [ + -86.10382155191958, + -148.80104847265682 + ], + "sensor_type": 1, + "id": 287 + }, + { + "release_time": 1903, + "due_time": 2533, + "duration": 50, + "coordinate": [ + 59.323309795988166, + -138.54066935407684 + ], + "sensor_type": 1, + "id": 288 + }, + { + "release_time": 2813, + "due_time": 3561, + "duration": 25, + "coordinate": [ + 22.366999607883244, + -122.60152394195666 + ], + "sensor_type": 1, + "id": 289 + } +] \ No newline at end of file diff --git a/benchmarks/aeosbench/dataset/cases/00980/constellation.json b/benchmarks/aeosbench/dataset/cases/00980/constellation.json new file mode 100644 index 0000000..0c6e1ff --- /dev/null +++ b/benchmarks/aeosbench/dataset/cases/00980/constellation.json @@ -0,0 +1,1084 @@ +{ + "orbits": [ + { + "id": 0, + "eccentricity": 0.0001201, + "semi_major_axis": 6921000.0, + "inclination": 53.0526, + "right_ascension_of_the_ascending_node": 215.799, + "argument_of_perigee": 60.6247 + }, + { + "id": 1, + "eccentricity": 0.0001442, + "semi_major_axis": 6921000.0, + "inclination": 53.0576, + "right_ascension_of_the_ascending_node": 322.0657, + "argument_of_perigee": 83.7487 + }, + { + "id": 2, + "eccentricity": 0.0002011, + "semi_major_axis": 6871000.0, + "inclination": 97.0606, + "right_ascension_of_the_ascending_node": 238.0893, + "argument_of_perigee": 178.527 + }, + { + "id": 3, + "eccentricity": 0.0001605, + "semi_major_axis": 6921000.0, + "inclination": 53.0574, + "right_ascension_of_the_ascending_node": 82.4526, + "argument_of_perigee": 89.4705 + }, + { + "id": 4, + "eccentricity": 0.0001547, + "semi_major_axis": 6921000.0, + "inclination": 53.0564, + "right_ascension_of_the_ascending_node": 87.3442, + "argument_of_perigee": 88.9579 + }, + { + "id": 5, + "eccentricity": 0.0001522, + "semi_major_axis": 7181000.0, + "inclination": 98.6274, + "right_ascension_of_the_ascending_node": 235.2044, + "argument_of_perigee": 88.9782 + }, + { + "id": 6, + "eccentricity": 0.0002291, + "semi_major_axis": 6921000.0, + "inclination": 43.0056, + "right_ascension_of_the_ascending_node": 268.2096, + "argument_of_perigee": 288.0166 + }, + { + "id": 7, + "eccentricity": 0.0001207, + "semi_major_axis": 6921000.0, + "inclination": 53.0545, + "right_ascension_of_the_ascending_node": 102.0384, + "argument_of_perigee": 90.6654 + }, + { + "id": 8, + "eccentricity": 0.0389019, + "semi_major_axis": 7471000.0, + "inclination": 63.4049, + "right_ascension_of_the_ascending_node": 66.3625, + "argument_of_perigee": 21.2397 + }, + { + "id": 9, + "eccentricity": 0.0001088, + "semi_major_axis": 6921000.0, + "inclination": 53.0552, + "right_ascension_of_the_ascending_node": 275.2758, + "argument_of_perigee": 96.1038 + }, + { + "id": 10, + "eccentricity": 0.000146, + "semi_major_axis": 6921000.0, + "inclination": 53.2169, + "right_ascension_of_the_ascending_node": 292.9192, + "argument_of_perigee": 84.8789 + } + ], + "satellites": [ + { + "inertia": [ + 113.07319641113281, + 0.0, + 0.0, + 0.0, + 165.90908813476562, + 0.0, + 0.0, + 0.0, + 107.77932739257812 + ], + "mass": 184.8509917328936, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 0, + "solar_panel": { + "direction": [ + 0.1515058212109324, + 0.3721832786226663, + -0.9157104308966256 + ], + "area": 0.14563214377295366, + "efficiency": 0.2238116798149001 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4226677435877576, + "power": 1.8232513671087318, + "type": 1 + }, + "battery": { + "capacity": 18513.86623299166, + "percentage": 0.6113930941429084 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 548.8239682080535, + "power": 6.801704996811174, + "efficiency": 0.5436649302049277 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 670.6860684380965, + "power": 6.304269374573039, + "efficiency": 0.555169234244587 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 747.464392140756, + "power": 6.241280373386664, + "efficiency": 0.540230915858836 + } + ], + "mrp_control": { + "k": 22.290727629873835, + "ki": 0.002096666795313913, + "p": 71.60788555729339, + "integral_limit": 0.0034779654736310844 + }, + "true_anomaly": 59.27095040570194, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 0 + }, + { + "inertia": [ + 99.735107421875, + 0.0, + 0.0, + 0.0, + 145.61126708984375, + 0.0, + 0.0, + 0.0, + 65.57545471191406 + ], + "mass": 78.25122034520967, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 1, + "solar_panel": { + "direction": [ + 0.25864964561704923, + 0.7911426814145466, + -0.5542505015481503 + ], + "area": 0.19685947803305626, + "efficiency": 0.3311471931902131 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2169652615215769, + "power": 3.2191726392636144, + "type": 1 + }, + "battery": { + "capacity": 15101.556407661556, + "percentage": 0.6926903070879958 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 684.7533067104644, + "power": 5.914263007722988, + "efficiency": 0.5137768785729405 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 614.6494406570268, + "power": 5.60452335003426, + "efficiency": 0.5572277804702629 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 749.3847589477141, + "power": 5.686367436095958, + "efficiency": 0.5844849796079228 + } + ], + "mrp_control": { + "k": 32.492347709745566, + "ki": 0.002329263322663344, + "p": 103.06518712595216, + "integral_limit": 0.01114095196279085 + }, + "true_anomaly": 290.8116913043762, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 1 + }, + { + "inertia": [ + 116.29452514648438, + 0.0, + 0.0, + 0.0, + 119.44664001464844, + 0.0, + 0.0, + 0.0, + 183.88059997558594 + ], + "mass": 175.46147972617962, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 2, + "solar_panel": { + "direction": [ + 0.7161058971076317, + 0.2279049104619997, + 0.6597360805011212 + ], + "area": 0.24836611877658396, + "efficiency": 0.45147449748734936 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.13040639666643963, + "power": 2.315717761542212, + "type": 1 + }, + "battery": { + "capacity": 25208.619547031387, + "percentage": 0.4418478887335122 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 521.6548077910019, + "power": 6.6450368461000435, + "efficiency": 0.5221267287892815 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 662.2760483048061, + "power": 6.7383017672224055, + "efficiency": 0.5040550729993312 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 746.206517585076, + "power": 5.239246148537363, + "efficiency": 0.554137164686636 + } + ], + "mrp_control": { + "k": 59.36334418265835, + "ki": 0.0028080628023460087, + "p": 126.54871784303113, + "integral_limit": 0.011094659224238128 + }, + "true_anomaly": 15.56682536071531, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 2 + }, + { + "inertia": [ + 172.53573608398438, + 0.0, + 0.0, + 0.0, + 118.23352813720703, + 0.0, + 0.0, + 0.0, + 106.26756286621094 + ], + "mass": 68.97424089957627, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 3, + "solar_panel": { + "direction": [ + 0.0751438282154443, + 0.02907480493417723, + 0.9967487450702747 + ], + "area": 0.28172292291294865, + "efficiency": 0.12269854128791305 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2880042583681029, + "power": 6.772211877914, + "type": 1 + }, + "battery": { + "capacity": 28373.16009451836, + "percentage": 0.25783823973422404 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 490.6383834819479, + "power": 6.218359195116087, + "efficiency": 0.5617690912731628 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 560.8505026004211, + "power": 6.624921445663158, + "efficiency": 0.5249928809106013 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 746.1806867970129, + "power": 6.672148635634489, + "efficiency": 0.5680414362880696 + } + ], + "mrp_control": { + "k": 60.58141653389663, + "ki": 0.006846544632600974, + "p": 205.57226846192538, + "integral_limit": 0.023811185433989832 + }, + "true_anomaly": 75.31535858147032, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 3 + }, + { + "inertia": [ + 100.60670471191406, + 0.0, + 0.0, + 0.0, + 140.02053833007812, + 0.0, + 0.0, + 0.0, + 50.42009735107422 + ], + "mass": 194.85597226451492, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 4, + "solar_panel": { + "direction": [ + -0.3911245225722104, + 0.8655349073150744, + -0.3128433027279725 + ], + "area": 0.14981217188260737, + "efficiency": 0.2989812520132126 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.30073841212268326, + "power": 4.749109390408968, + "type": 1 + }, + "battery": { + "capacity": 12072.201182789138, + "percentage": 0.8215913849693345 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 658.2521201517405, + "power": 5.607880534902462, + "efficiency": 0.5143158904141595 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 458.2885163734643, + "power": 6.689960767739571, + "efficiency": 0.5839069602633749 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 684.1119081293361, + "power": 6.579482388103335, + "efficiency": 0.559295314286033 + } + ], + "mrp_control": { + "k": 26.265155446376546, + "ki": 0.002027167670037827, + "p": 96.28238471618147, + "integral_limit": 0.008850584377040376 + }, + "true_anomaly": 76.6366692761193, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 4 + }, + { + "inertia": [ + 75.94922637939453, + 0.0, + 0.0, + 0.0, + 101.15887451171875, + 0.0, + 0.0, + 0.0, + 83.28694152832031 + ], + "mass": 132.81901458333874, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 5, + "solar_panel": { + "direction": [ + -0.2651178106831768, + 0.7762556260774199, + -0.571961318134113 + ], + "area": 0.3324585605763387, + "efficiency": 0.4993649849994405 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2386927541905072, + "power": 8.3273279064607, + "type": 1 + }, + "battery": { + "capacity": 10049.749529122928, + "percentage": 0.24249814696417493 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 426.0986328719256, + "power": 6.117826976540032, + "efficiency": 0.5328713091190596 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 733.8924486327311, + "power": 5.606966729872492, + "efficiency": 0.5708179498453531 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 698.668071576943, + "power": 5.692103983602263, + "efficiency": 0.5607291635420578 + } + ], + "mrp_control": { + "k": 25.598544602540787, + "ki": 0.009049327934092712, + "p": 89.11930758008141, + "integral_limit": 0.005266434177984878 + }, + "true_anomaly": 220.13590551491822, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 5 + }, + { + "inertia": [ + 172.14955139160156, + 0.0, + 0.0, + 0.0, + 74.81112670898438, + 0.0, + 0.0, + 0.0, + 198.95858764648438 + ], + "mass": 85.7539810425572, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 6, + "solar_panel": { + "direction": [ + -0.8094529855942267, + 0.04501162746075215, + 0.5854569305302714 + ], + "area": 0.24928326095504638, + "efficiency": 0.3821230266780429 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4042681905690423, + "power": 4.375650426142592, + "type": 1 + }, + "battery": { + "capacity": 29539.083907274056, + "percentage": 0.3464414829561633 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 571.5523081897829, + "power": 5.124921909203733, + "efficiency": 0.5101686853960827 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 556.3172513218803, + "power": 5.818943982140329, + "efficiency": 0.5353015824178621 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 707.4839571306818, + "power": 5.632597596683843, + "efficiency": 0.5452500786390938 + } + ], + "mrp_control": { + "k": 34.19302222046937, + "ki": 0.00777973715819058, + "p": 104.92217237479429, + "integral_limit": 0.004225420152984847 + }, + "true_anomaly": 136.830726201804, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 6 + }, + { + "inertia": [ + 196.89962768554688, + 0.0, + 0.0, + 0.0, + 54.10554885864258, + 0.0, + 0.0, + 0.0, + 156.8233184814453 + ], + "mass": 76.08833087198475, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 7, + "solar_panel": { + "direction": [ + 0.3678701292870159, + 0.6247345330831088, + 0.6887512839565414 + ], + "area": 0.29527812837687206, + "efficiency": 0.49385556648381135 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4180349801774076, + "power": 2.9338348421958402, + "type": 1 + }, + "battery": { + "capacity": 26417.42948543673, + "percentage": 0.8586360170046259 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 418.7668575720286, + "power": 5.953403370223305, + "efficiency": 0.5015992923418289 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 617.6493464039072, + "power": 5.553092588651126, + "efficiency": 0.5987917461495381 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 416.9012927853929, + "power": 5.292160176331142, + "efficiency": 0.5462896604603248 + } + ], + "mrp_control": { + "k": 74.80035720727197, + "ki": 0.0035678477862403826, + "p": 178.35225330787543, + "integral_limit": 0.014609785064992397 + }, + "true_anomaly": 193.98601928265123, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 7 + }, + { + "inertia": [ + 96.92095947265625, + 0.0, + 0.0, + 0.0, + 149.63958740234375, + 0.0, + 0.0, + 0.0, + 67.75102233886719 + ], + "mass": 93.86891436349555, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 8, + "solar_panel": { + "direction": [ + 0.4007852526555315, + 0.9018871456850774, + 0.16115445293837077 + ], + "area": 0.23518613713098147, + "efficiency": 0.23922075703858814 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.42421511563815284, + "power": 1.8528594172292232, + "type": 1 + }, + "battery": { + "capacity": 20489.831746446274, + "percentage": 0.7605065764315291 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 435.43806467179814, + "power": 6.845065199157482, + "efficiency": 0.5288642241870252 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 522.0000332004373, + "power": 6.5162551045079775, + "efficiency": 0.5678628640614243 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 695.7074605221129, + "power": 5.505399524040374, + "efficiency": 0.5019350901208742 + } + ], + "mrp_control": { + "k": 37.35572880679856, + "ki": 0.008452015969940906, + "p": 123.67739810301558, + "integral_limit": 0.01195702491430893 + }, + "true_anomaly": 243.83928400573402, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 8 + }, + { + "inertia": [ + 92.80104064941406, + 0.0, + 0.0, + 0.0, + 50.26515579223633, + 0.0, + 0.0, + 0.0, + 198.3650665283203 + ], + "mass": 75.25481718922737, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 9, + "solar_panel": { + "direction": [ + -0.4245441827339323, + 0.5724353585846704, + -0.7014841389146423 + ], + "area": 0.3074332287083006, + "efficiency": 0.20819670203326235 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.11315613892070955, + "power": 7.732759849476405, + "type": 1 + }, + "battery": { + "capacity": 26092.981678552467, + "percentage": 0.6875848942213548 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 731.0425228863098, + "power": 6.801983150057728, + "efficiency": 0.5596782766222906 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 638.202148117766, + "power": 6.709721481458379, + "efficiency": 0.5163071352981727 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 565.2732757086603, + "power": 6.023227067154955, + "efficiency": 0.5498667259726173 + } + ], + "mrp_control": { + "k": 78.71455670227843, + "ki": 0.0019101291542788091, + "p": 217.67838198463164, + "integral_limit": 0.00785643580193563 + }, + "true_anomaly": 63.755432708042164, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 9 + }, + { + "inertia": [ + 65.05007934570312, + 0.0, + 0.0, + 0.0, + 156.7198486328125, + 0.0, + 0.0, + 0.0, + 106.10611724853516 + ], + "mass": 88.28787333825773, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 10, + "solar_panel": { + "direction": [ + 0.5904095622908438, + 0.6393604701598848, + -0.492579676755411 + ], + "area": 0.4868168437353899, + "efficiency": 0.170050975078045 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.24465836521153608, + "power": 4.990907565033506, + "type": 1 + }, + "battery": { + "capacity": 22013.81628892765, + "percentage": 0.5041357525577309 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 457.17071833637414, + "power": 5.538567363465701, + "efficiency": 0.5007571200355238 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 421.2510096344352, + "power": 5.344632952149229, + "efficiency": 0.5888792955899346 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 426.15050893340276, + "power": 5.897768152133362, + "efficiency": 0.5273979399021836 + } + ], + "mrp_control": { + "k": 18.446373439487424, + "ki": 0.008419055768001312, + "p": 70.64881139615355, + "integral_limit": 0.012053152976485236 + }, + "true_anomaly": 344.3973526182964, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 10 + } + ] +} \ No newline at end of file diff --git a/benchmarks/aeosbench/dataset/cases/00980/taskset.json b/benchmarks/aeosbench/dataset/cases/00980/taskset.json new file mode 100644 index 0000000..3a03343 --- /dev/null +++ b/benchmarks/aeosbench/dataset/cases/00980/taskset.json @@ -0,0 +1,3170 @@ +[ + { + "release_time": 3026, + "due_time": 3382, + "duration": 51, + "coordinate": [ + 6.153024249462874, + 107.08984506799061 + ], + "sensor_type": 1, + "id": 0 + }, + { + "release_time": 2616, + "due_time": 2911, + "duration": 52, + "coordinate": [ + 76.70956458061173, + 26.37984314500065 + ], + "sensor_type": 1, + "id": 1 + }, + { + "release_time": 2384, + "due_time": 3131, + "duration": 40, + "coordinate": [ + -28.186113353406284, + 115.80700826495666 + ], + "sensor_type": 1, + "id": 2 + }, + { + "release_time": 1332, + "due_time": 3552, + "duration": 34, + "coordinate": [ + 83.59972303419411, + -46.888323913784575 + ], + "sensor_type": 1, + "id": 3 + }, + { + "release_time": 3347, + "due_time": 3576, + "duration": 38, + "coordinate": [ + 19.222926940564747, + -157.1751474058266 + ], + "sensor_type": 1, + "id": 4 + }, + { + "release_time": 333, + "due_time": 936, + "duration": 55, + "coordinate": [ + -60.530054760250515, + 13.224862616363197 + ], + "sensor_type": 1, + "id": 5 + }, + { + "release_time": 2996, + "due_time": 3351, + "duration": 50, + "coordinate": [ + 40.08904263500145, + -76.23699448409467 + ], + "sensor_type": 1, + "id": 6 + }, + { + "release_time": 1806, + "due_time": 2780, + "duration": 58, + "coordinate": [ + 89.9860538082159, + 120.54466233596827 + ], + "sensor_type": 1, + "id": 7 + }, + { + "release_time": 663, + "due_time": 2207, + "duration": 25, + "coordinate": [ + 75.63831380182125, + 154.7248248573468 + ], + "sensor_type": 1, + "id": 8 + }, + { + "release_time": 1858, + "due_time": 1934, + "duration": 19, + "coordinate": [ + 89.50448760926048, + 83.72268984172598 + ], + "sensor_type": 1, + "id": 9 + }, + { + "release_time": 2655, + "due_time": 3006, + "duration": 53, + "coordinate": [ + 81.28645736592932, + 65.29770690642471 + ], + "sensor_type": 1, + "id": 10 + }, + { + "release_time": 1301, + "due_time": 2725, + "duration": 54, + "coordinate": [ + -10.020320008071863, + -128.45389836192138 + ], + "sensor_type": 1, + "id": 11 + }, + { + "release_time": 1225, + "due_time": 3241, + "duration": 17, + "coordinate": [ + -13.109085097580845, + 121.48907546622127 + ], + "sensor_type": 1, + "id": 12 + }, + { + "release_time": 3381, + "due_time": 3525, + "duration": 42, + "coordinate": [ + 77.73907615750005, + -178.7716073679193 + ], + "sensor_type": 1, + "id": 13 + }, + { + "release_time": 2337, + "due_time": 3331, + "duration": 51, + "coordinate": [ + -56.59663433683177, + 57.23689994990454 + ], + "sensor_type": 1, + "id": 14 + }, + { + "release_time": 1455, + "due_time": 2673, + "duration": 23, + "coordinate": [ + -30.617844613429213, + 54.35829309467917 + ], + "sensor_type": 1, + "id": 15 + }, + { + "release_time": 2116, + "due_time": 2714, + "duration": 30, + "coordinate": [ + -6.965785826786075, + -54.324449780428 + ], + "sensor_type": 1, + "id": 16 + }, + { + "release_time": 1810, + "due_time": 3021, + "duration": 42, + "coordinate": [ + 84.83457770331754, + 65.46041019901935 + ], + "sensor_type": 1, + "id": 17 + }, + { + "release_time": 3077, + "due_time": 3326, + "duration": 18, + "coordinate": [ + -35.55723472941119, + -172.90759182100413 + ], + "sensor_type": 1, + "id": 18 + }, + { + "release_time": 476, + "due_time": 1815, + "duration": 55, + "coordinate": [ + 44.062936279471984, + 80.19450969189677 + ], + "sensor_type": 1, + "id": 19 + }, + { + "release_time": 2806, + "due_time": 3213, + "duration": 48, + "coordinate": [ + 3.5343731669925376, + 44.48732574903633 + ], + "sensor_type": 1, + "id": 20 + }, + { + "release_time": 2219, + "due_time": 2934, + "duration": 30, + "coordinate": [ + 62.10601778977815, + -56.95993216165979 + ], + "sensor_type": 1, + "id": 21 + }, + { + "release_time": 597, + "due_time": 2802, + "duration": 31, + "coordinate": [ + 71.97718304757626, + -114.29310465666617 + ], + "sensor_type": 1, + "id": 22 + }, + { + "release_time": 1052, + "due_time": 2741, + "duration": 28, + "coordinate": [ + -8.79937999792078, + -142.5615119184829 + ], + "sensor_type": 1, + "id": 23 + }, + { + "release_time": 1686, + "due_time": 2368, + "duration": 57, + "coordinate": [ + 83.77931057899659, + 86.38230664467017 + ], + "sensor_type": 1, + "id": 24 + }, + { + "release_time": 210, + "due_time": 3416, + "duration": 31, + "coordinate": [ + -85.96932017982128, + 163.67206588757813 + ], + "sensor_type": 1, + "id": 25 + }, + { + "release_time": 67, + "due_time": 3015, + "duration": 31, + "coordinate": [ + 68.72002131600567, + 90.05733585516083 + ], + "sensor_type": 1, + "id": 26 + }, + { + "release_time": 2646, + "due_time": 3028, + "duration": 42, + "coordinate": [ + -88.92841097232936, + -157.45523707132455 + ], + "sensor_type": 1, + "id": 27 + }, + { + "release_time": 2549, + "due_time": 3068, + "duration": 52, + "coordinate": [ + 70.31089767637164, + -108.61592493377123 + ], + "sensor_type": 1, + "id": 28 + }, + { + "release_time": 2936, + "due_time": 3505, + "duration": 59, + "coordinate": [ + -56.285480739711545, + -74.63387518254368 + ], + "sensor_type": 1, + "id": 29 + }, + { + "release_time": 1055, + "due_time": 1700, + "duration": 51, + "coordinate": [ + 64.04217294347612, + 51.89970916644387 + ], + "sensor_type": 1, + "id": 30 + }, + { + "release_time": 180, + "due_time": 814, + "duration": 18, + "coordinate": [ + -9.228571871991718, + 128.0099588174309 + ], + "sensor_type": 1, + "id": 31 + }, + { + "release_time": 1841, + "due_time": 3258, + "duration": 50, + "coordinate": [ + 24.891197841883752, + -55.9510759329586 + ], + "sensor_type": 1, + "id": 32 + }, + { + "release_time": 2204, + "due_time": 2717, + "duration": 47, + "coordinate": [ + 86.50216958802935, + 56.26922171542887 + ], + "sensor_type": 1, + "id": 33 + }, + { + "release_time": 527, + "due_time": 2798, + "duration": 40, + "coordinate": [ + 42.30004942013795, + 105.67243372321286 + ], + "sensor_type": 1, + "id": 34 + }, + { + "release_time": 3422, + "due_time": 3526, + "duration": 15, + "coordinate": [ + 20.89362843179751, + -133.8128582023474 + ], + "sensor_type": 1, + "id": 35 + }, + { + "release_time": 1487, + "due_time": 2914, + "duration": 44, + "coordinate": [ + -78.78130224970698, + 50.436339597094445 + ], + "sensor_type": 1, + "id": 36 + }, + { + "release_time": 763, + "due_time": 3423, + "duration": 41, + "coordinate": [ + -48.222348470460354, + 129.0240082236017 + ], + "sensor_type": 1, + "id": 37 + }, + { + "release_time": 3351, + "due_time": 3526, + "duration": 38, + "coordinate": [ + -32.24948669023887, + -94.16885407019221 + ], + "sensor_type": 1, + "id": 38 + }, + { + "release_time": 2888, + "due_time": 3200, + "duration": 42, + "coordinate": [ + -47.715314100845674, + 104.67473996929289 + ], + "sensor_type": 1, + "id": 39 + }, + { + "release_time": 2137, + "due_time": 2306, + "duration": 17, + "coordinate": [ + 25.078359226071555, + -151.23243295700388 + ], + "sensor_type": 1, + "id": 40 + }, + { + "release_time": 1352, + "due_time": 1664, + "duration": 37, + "coordinate": [ + -28.240510078235623, + 32.69771591280261 + ], + "sensor_type": 1, + "id": 41 + }, + { + "release_time": 3315, + "due_time": 3402, + "duration": 22, + "coordinate": [ + 31.36028097063965, + -137.11720220619446 + ], + "sensor_type": 1, + "id": 42 + }, + { + "release_time": 1809, + "due_time": 2486, + "duration": 46, + "coordinate": [ + 27.017906815174513, + -131.5200066555081 + ], + "sensor_type": 1, + "id": 43 + }, + { + "release_time": 2012, + "due_time": 3205, + "duration": 51, + "coordinate": [ + 62.20318847031007, + -133.41625042009932 + ], + "sensor_type": 1, + "id": 44 + }, + { + "release_time": 2547, + "due_time": 3454, + "duration": 43, + "coordinate": [ + 8.472848489026148, + 153.065210969796 + ], + "sensor_type": 1, + "id": 45 + }, + { + "release_time": 2243, + "due_time": 3452, + "duration": 49, + "coordinate": [ + -62.18334254617245, + -73.31870532246134 + ], + "sensor_type": 1, + "id": 46 + }, + { + "release_time": 1594, + "due_time": 2817, + "duration": 34, + "coordinate": [ + -39.23202820870158, + 92.61505550149639 + ], + "sensor_type": 1, + "id": 47 + }, + { + "release_time": 1629, + "due_time": 2131, + "duration": 21, + "coordinate": [ + 83.17804218332193, + -136.25052770730503 + ], + "sensor_type": 1, + "id": 48 + }, + { + "release_time": 1208, + "due_time": 3115, + "duration": 37, + "coordinate": [ + 87.09558695172865, + 42.05038260027547 + ], + "sensor_type": 1, + "id": 49 + }, + { + "release_time": 1055, + "due_time": 1643, + "duration": 44, + "coordinate": [ + 3.3542086252137153, + -178.80138407822352 + ], + "sensor_type": 1, + "id": 50 + }, + { + "release_time": 2136, + "due_time": 2386, + "duration": 28, + "coordinate": [ + -26.794648621059615, + 125.86568882552666 + ], + "sensor_type": 1, + "id": 51 + }, + { + "release_time": 2219, + "due_time": 2759, + "duration": 58, + "coordinate": [ + -13.969812437986988, + -50.57055252265931 + ], + "sensor_type": 1, + "id": 52 + }, + { + "release_time": 2284, + "due_time": 2593, + "duration": 36, + "coordinate": [ + -64.08211318418532, + 67.91334039574147 + ], + "sensor_type": 1, + "id": 53 + }, + { + "release_time": 641, + "due_time": 2010, + "duration": 34, + "coordinate": [ + 76.61554924186242, + -107.41043077146028 + ], + "sensor_type": 1, + "id": 54 + }, + { + "release_time": 897, + "due_time": 1996, + "duration": 30, + "coordinate": [ + 68.54304212132516, + -112.78650795203654 + ], + "sensor_type": 1, + "id": 55 + }, + { + "release_time": 485, + "due_time": 2791, + "duration": 33, + "coordinate": [ + 12.641178862241674, + 89.81248228618108 + ], + "sensor_type": 1, + "id": 56 + }, + { + "release_time": 2290, + "due_time": 3295, + "duration": 52, + "coordinate": [ + -80.89787966050967, + -148.09155075490216 + ], + "sensor_type": 1, + "id": 57 + }, + { + "release_time": 1110, + "due_time": 3559, + "duration": 30, + "coordinate": [ + -59.09883949970714, + -0.36971755972174947 + ], + "sensor_type": 1, + "id": 58 + }, + { + "release_time": 977, + "due_time": 2700, + "duration": 19, + "coordinate": [ + -48.63794570361724, + -153.81658440787277 + ], + "sensor_type": 1, + "id": 59 + }, + { + "release_time": 3376, + "due_time": 3534, + "duration": 37, + "coordinate": [ + -62.11813498454464, + -135.54204208855305 + ], + "sensor_type": 1, + "id": 60 + }, + { + "release_time": 1694, + "due_time": 3279, + "duration": 56, + "coordinate": [ + 48.56507161168912, + 40.81843798035521 + ], + "sensor_type": 1, + "id": 61 + }, + { + "release_time": 3366, + "due_time": 3599, + "duration": 26, + "coordinate": [ + 21.3054307310815, + -105.92904725240143 + ], + "sensor_type": 1, + "id": 62 + }, + { + "release_time": 1928, + "due_time": 3355, + "duration": 40, + "coordinate": [ + 48.74513151173946, + 72.27569803667845 + ], + "sensor_type": 1, + "id": 63 + }, + { + "release_time": 2448, + "due_time": 2652, + "duration": 52, + "coordinate": [ + 52.94397254844813, + 11.309849847084848 + ], + "sensor_type": 1, + "id": 64 + }, + { + "release_time": 984, + "due_time": 1956, + "duration": 29, + "coordinate": [ + 0.9087428951639254, + -139.00405754555123 + ], + "sensor_type": 1, + "id": 65 + }, + { + "release_time": 2471, + "due_time": 3400, + "duration": 43, + "coordinate": [ + -37.483629044400644, + 136.7436796188249 + ], + "sensor_type": 1, + "id": 66 + }, + { + "release_time": 3092, + "due_time": 3374, + "duration": 23, + "coordinate": [ + -72.44668291920107, + -148.08553981589745 + ], + "sensor_type": 1, + "id": 67 + }, + { + "release_time": 1289, + "due_time": 1973, + "duration": 34, + "coordinate": [ + -25.732788651328548, + 113.27981114452143 + ], + "sensor_type": 1, + "id": 68 + }, + { + "release_time": 572, + "due_time": 3073, + "duration": 58, + "coordinate": [ + 1.294688089402598, + -144.2566252834548 + ], + "sensor_type": 1, + "id": 69 + }, + { + "release_time": 2818, + "due_time": 3422, + "duration": 41, + "coordinate": [ + 30.91611580432371, + -27.717983851042362 + ], + "sensor_type": 1, + "id": 70 + }, + { + "release_time": 3304, + "due_time": 3596, + "duration": 41, + "coordinate": [ + 51.20002543337253, + -81.36555052036472 + ], + "sensor_type": 1, + "id": 71 + }, + { + "release_time": 1338, + "due_time": 2083, + "duration": 25, + "coordinate": [ + 31.068032558230385, + 10.9599532006728 + ], + "sensor_type": 1, + "id": 72 + }, + { + "release_time": 1938, + "due_time": 3321, + "duration": 23, + "coordinate": [ + 61.52580002766328, + 36.03573269909583 + ], + "sensor_type": 1, + "id": 73 + }, + { + "release_time": 1790, + "due_time": 2873, + "duration": 26, + "coordinate": [ + 60.23528303172645, + 109.95054983718529 + ], + "sensor_type": 1, + "id": 74 + }, + { + "release_time": 2589, + "due_time": 3005, + "duration": 15, + "coordinate": [ + -60.762049146529705, + -72.66150974492639 + ], + "sensor_type": 1, + "id": 75 + }, + { + "release_time": 3041, + "due_time": 3163, + "duration": 37, + "coordinate": [ + 54.774714616124726, + -31.315648916063367 + ], + "sensor_type": 1, + "id": 76 + }, + { + "release_time": 3205, + "due_time": 3580, + "duration": 30, + "coordinate": [ + 84.12578281597857, + -115.92994880467215 + ], + "sensor_type": 1, + "id": 77 + }, + { + "release_time": 2984, + "due_time": 3554, + "duration": 47, + "coordinate": [ + -44.17743361898512, + 2.3648495789857407 + ], + "sensor_type": 1, + "id": 78 + }, + { + "release_time": 3262, + "due_time": 3494, + "duration": 56, + "coordinate": [ + 30.219570919074087, + -33.66388041655864 + ], + "sensor_type": 1, + "id": 79 + }, + { + "release_time": 1976, + "due_time": 3211, + "duration": 33, + "coordinate": [ + -19.872173975419244, + 178.43975315061402 + ], + "sensor_type": 1, + "id": 80 + }, + { + "release_time": 3377, + "due_time": 3572, + "duration": 32, + "coordinate": [ + 54.87592126526425, + -103.40679892231631 + ], + "sensor_type": 1, + "id": 81 + }, + { + "release_time": 1621, + "due_time": 2735, + "duration": 18, + "coordinate": [ + 0.5340263533069134, + -64.25701140116578 + ], + "sensor_type": 1, + "id": 82 + }, + { + "release_time": 2245, + "due_time": 2480, + "duration": 26, + "coordinate": [ + 48.880144557833916, + -129.4928511202777 + ], + "sensor_type": 1, + "id": 83 + }, + { + "release_time": 1123, + "due_time": 2476, + "duration": 26, + "coordinate": [ + 50.88117977761556, + 103.68425630969 + ], + "sensor_type": 1, + "id": 84 + }, + { + "release_time": 3031, + "due_time": 3339, + "duration": 34, + "coordinate": [ + 5.7295050210277765, + 115.99872091727423 + ], + "sensor_type": 1, + "id": 85 + }, + { + "release_time": 2033, + "due_time": 2162, + "duration": 25, + "coordinate": [ + -73.84546017953602, + 113.54986197310922 + ], + "sensor_type": 1, + "id": 86 + }, + { + "release_time": 1612, + "due_time": 3274, + "duration": 17, + "coordinate": [ + -82.87222166192281, + -96.75298806584269 + ], + "sensor_type": 1, + "id": 87 + }, + { + "release_time": 3046, + "due_time": 3371, + "duration": 39, + "coordinate": [ + -89.31641804660057, + 19.542538861661427 + ], + "sensor_type": 1, + "id": 88 + }, + { + "release_time": 241, + "due_time": 2043, + "duration": 60, + "coordinate": [ + 77.86421060226183, + 177.7461697608382 + ], + "sensor_type": 1, + "id": 89 + }, + { + "release_time": 1839, + "due_time": 3184, + "duration": 56, + "coordinate": [ + -15.757721584517341, + -3.2774930918999985 + ], + "sensor_type": 1, + "id": 90 + }, + { + "release_time": 3421, + "due_time": 3592, + "duration": 49, + "coordinate": [ + 21.74447319910597, + -57.92523368609966 + ], + "sensor_type": 1, + "id": 91 + }, + { + "release_time": 639, + "due_time": 2656, + "duration": 33, + "coordinate": [ + 57.0671348242312, + 26.244627884808665 + ], + "sensor_type": 1, + "id": 92 + }, + { + "release_time": 1145, + "due_time": 2681, + "duration": 23, + "coordinate": [ + -46.47337660812586, + 29.369915518912194 + ], + "sensor_type": 1, + "id": 93 + }, + { + "release_time": 2288, + "due_time": 3114, + "duration": 18, + "coordinate": [ + -15.087473647272645, + 82.61395899588649 + ], + "sensor_type": 1, + "id": 94 + }, + { + "release_time": 1928, + "due_time": 2714, + "duration": 59, + "coordinate": [ + -28.35881997313244, + 42.66383361315795 + ], + "sensor_type": 1, + "id": 95 + }, + { + "release_time": 2440, + "due_time": 3043, + "duration": 55, + "coordinate": [ + 12.10459258239949, + 90.02602996865153 + ], + "sensor_type": 1, + "id": 96 + }, + { + "release_time": 1666, + "due_time": 3337, + "duration": 47, + "coordinate": [ + -71.11864827087018, + -14.294180024469938 + ], + "sensor_type": 1, + "id": 97 + }, + { + "release_time": 795, + "due_time": 1714, + "duration": 35, + "coordinate": [ + 37.825174123997854, + 47.67101938231633 + ], + "sensor_type": 1, + "id": 98 + }, + { + "release_time": 224, + "due_time": 559, + "duration": 49, + "coordinate": [ + 27.46944800052762, + 1.3722936769516423 + ], + "sensor_type": 1, + "id": 99 + }, + { + "release_time": 3344, + "due_time": 3538, + "duration": 60, + "coordinate": [ + 73.80520039402626, + 140.05181139711607 + ], + "sensor_type": 1, + "id": 100 + }, + { + "release_time": 420, + "due_time": 3219, + "duration": 47, + "coordinate": [ + -7.623910901152982, + 172.52198532917254 + ], + "sensor_type": 1, + "id": 101 + }, + { + "release_time": 1367, + "due_time": 2694, + "duration": 30, + "coordinate": [ + -73.45937261715484, + -125.19029998357158 + ], + "sensor_type": 1, + "id": 102 + }, + { + "release_time": 2899, + "due_time": 3120, + "duration": 38, + "coordinate": [ + 50.511234942751514, + -43.2617931852528 + ], + "sensor_type": 1, + "id": 103 + }, + { + "release_time": 831, + "due_time": 915, + "duration": 17, + "coordinate": [ + 26.16837411871242, + 171.38407527303082 + ], + "sensor_type": 1, + "id": 104 + }, + { + "release_time": 2901, + "due_time": 3186, + "duration": 21, + "coordinate": [ + 54.0283968504354, + -6.807333915144113 + ], + "sensor_type": 1, + "id": 105 + }, + { + "release_time": 599, + "due_time": 2915, + "duration": 48, + "coordinate": [ + 27.936606285379, + -121.25168468301962 + ], + "sensor_type": 1, + "id": 106 + }, + { + "release_time": 2992, + "due_time": 3187, + "duration": 47, + "coordinate": [ + -62.18413576629465, + 126.15797080659189 + ], + "sensor_type": 1, + "id": 107 + }, + { + "release_time": 1601, + "due_time": 3325, + "duration": 55, + "coordinate": [ + -65.41830692555885, + -176.0493556640773 + ], + "sensor_type": 1, + "id": 108 + }, + { + "release_time": 1683, + "due_time": 3508, + "duration": 19, + "coordinate": [ + 43.68051674856463, + 143.36442730899034 + ], + "sensor_type": 1, + "id": 109 + }, + { + "release_time": 3115, + "due_time": 3338, + "duration": 50, + "coordinate": [ + 12.254464901574835, + -46.43794881351201 + ], + "sensor_type": 1, + "id": 110 + }, + { + "release_time": 383, + "due_time": 2649, + "duration": 53, + "coordinate": [ + -79.68671037861745, + -42.9617414869318 + ], + "sensor_type": 1, + "id": 111 + }, + { + "release_time": 3224, + "due_time": 3562, + "duration": 32, + "coordinate": [ + 8.671383540760942, + 69.8516642638433 + ], + "sensor_type": 1, + "id": 112 + }, + { + "release_time": 2917, + "due_time": 3388, + "duration": 58, + "coordinate": [ + -11.568227378530324, + -167.33202368077076 + ], + "sensor_type": 1, + "id": 113 + }, + { + "release_time": 1831, + "due_time": 2614, + "duration": 28, + "coordinate": [ + 12.625680990852345, + -91.62044875676325 + ], + "sensor_type": 1, + "id": 114 + }, + { + "release_time": 3173, + "due_time": 3430, + "duration": 44, + "coordinate": [ + 14.041070504773373, + -1.663473860919055 + ], + "sensor_type": 1, + "id": 115 + }, + { + "release_time": 2903, + "due_time": 3003, + "duration": 32, + "coordinate": [ + 33.45229223032712, + -173.90659407637546 + ], + "sensor_type": 1, + "id": 116 + }, + { + "release_time": 1310, + "due_time": 2346, + "duration": 28, + "coordinate": [ + 2.8833891592722694, + -130.23915853262574 + ], + "sensor_type": 1, + "id": 117 + }, + { + "release_time": 3464, + "due_time": 3564, + "duration": 30, + "coordinate": [ + 55.30451265460445, + 21.340410769511635 + ], + "sensor_type": 1, + "id": 118 + }, + { + "release_time": 818, + "due_time": 2551, + "duration": 35, + "coordinate": [ + 1.9921893261179378, + 111.30952422997314 + ], + "sensor_type": 1, + "id": 119 + }, + { + "release_time": 3433, + "due_time": 3556, + "duration": 16, + "coordinate": [ + 24.53859771021135, + 107.69167720136892 + ], + "sensor_type": 1, + "id": 120 + }, + { + "release_time": 3398, + "due_time": 3598, + "duration": 53, + "coordinate": [ + -71.1708939352108, + 34.99403303218517 + ], + "sensor_type": 1, + "id": 121 + }, + { + "release_time": 1399, + "due_time": 2618, + "duration": 24, + "coordinate": [ + 65.0910081675143, + 147.9892456098799 + ], + "sensor_type": 1, + "id": 122 + }, + { + "release_time": 729, + "due_time": 1259, + "duration": 56, + "coordinate": [ + 19.956731159589197, + 150.60054789707561 + ], + "sensor_type": 1, + "id": 123 + }, + { + "release_time": 3052, + "due_time": 3417, + "duration": 41, + "coordinate": [ + 44.03704150445435, + 132.6097140682395 + ], + "sensor_type": 1, + "id": 124 + }, + { + "release_time": 1841, + "due_time": 3382, + "duration": 48, + "coordinate": [ + -54.36087537475417, + 11.41876674898836 + ], + "sensor_type": 1, + "id": 125 + }, + { + "release_time": 3136, + "due_time": 3349, + "duration": 56, + "coordinate": [ + 24.71771187118749, + 72.94476527169618 + ], + "sensor_type": 1, + "id": 126 + }, + { + "release_time": 3130, + "due_time": 3460, + "duration": 58, + "coordinate": [ + -8.773406678134407, + 62.65588239256482 + ], + "sensor_type": 1, + "id": 127 + }, + { + "release_time": 1503, + "due_time": 2234, + "duration": 41, + "coordinate": [ + 69.54539731626053, + 12.980819717212938 + ], + "sensor_type": 1, + "id": 128 + }, + { + "release_time": 1960, + "due_time": 2501, + "duration": 30, + "coordinate": [ + 66.46438518200918, + -83.7368006283057 + ], + "sensor_type": 1, + "id": 129 + }, + { + "release_time": 3211, + "due_time": 3483, + "duration": 43, + "coordinate": [ + 49.342738527889395, + -108.57397514441618 + ], + "sensor_type": 1, + "id": 130 + }, + { + "release_time": 1379, + "due_time": 2616, + "duration": 39, + "coordinate": [ + 70.81335736002004, + -110.0303622193124 + ], + "sensor_type": 1, + "id": 131 + }, + { + "release_time": 2045, + "due_time": 2813, + "duration": 48, + "coordinate": [ + -88.95234726240982, + 177.0193789156495 + ], + "sensor_type": 1, + "id": 132 + }, + { + "release_time": 1073, + "due_time": 1345, + "duration": 42, + "coordinate": [ + -50.132848067833606, + 121.17393515897567 + ], + "sensor_type": 1, + "id": 133 + }, + { + "release_time": 39, + "due_time": 3511, + "duration": 39, + "coordinate": [ + 34.304716676950164, + 94.72813260594609 + ], + "sensor_type": 1, + "id": 134 + }, + { + "release_time": 3377, + "due_time": 3523, + "duration": 33, + "coordinate": [ + -68.8322457379531, + -11.559515095045953 + ], + "sensor_type": 1, + "id": 135 + }, + { + "release_time": 2433, + "due_time": 2759, + "duration": 57, + "coordinate": [ + 32.59733146720566, + -26.878030423490543 + ], + "sensor_type": 1, + "id": 136 + }, + { + "release_time": 2814, + "due_time": 3450, + "duration": 32, + "coordinate": [ + 3.119769670203681, + 151.65597232427052 + ], + "sensor_type": 1, + "id": 137 + }, + { + "release_time": 1548, + "due_time": 2336, + "duration": 16, + "coordinate": [ + -85.93700513484355, + -70.4466304032721 + ], + "sensor_type": 1, + "id": 138 + }, + { + "release_time": 1541, + "due_time": 3443, + "duration": 30, + "coordinate": [ + 52.45798872621964, + 66.55727067864044 + ], + "sensor_type": 1, + "id": 139 + }, + { + "release_time": 1653, + "due_time": 3328, + "duration": 45, + "coordinate": [ + 11.555490092586453, + 107.86443141021579 + ], + "sensor_type": 1, + "id": 140 + }, + { + "release_time": 277, + "due_time": 2842, + "duration": 48, + "coordinate": [ + 66.08148275833679, + -94.22415700442072 + ], + "sensor_type": 1, + "id": 141 + }, + { + "release_time": 2554, + "due_time": 3227, + "duration": 41, + "coordinate": [ + -7.54652407098115, + 166.72143634280235 + ], + "sensor_type": 1, + "id": 142 + }, + { + "release_time": 499, + "due_time": 1286, + "duration": 49, + "coordinate": [ + -74.05058639456942, + -1.6677674619719767 + ], + "sensor_type": 1, + "id": 143 + }, + { + "release_time": 1981, + "due_time": 3531, + "duration": 17, + "coordinate": [ + -50.44878544024562, + 77.2192015115345 + ], + "sensor_type": 1, + "id": 144 + }, + { + "release_time": 3009, + "due_time": 3490, + "duration": 57, + "coordinate": [ + -2.713523621672806, + 137.47737027682643 + ], + "sensor_type": 1, + "id": 145 + }, + { + "release_time": 2212, + "due_time": 3157, + "duration": 52, + "coordinate": [ + -36.791091003932145, + 71.7668420967849 + ], + "sensor_type": 1, + "id": 146 + }, + { + "release_time": 2067, + "due_time": 2482, + "duration": 16, + "coordinate": [ + -38.58034108230413, + 13.639816211944463 + ], + "sensor_type": 1, + "id": 147 + }, + { + "release_time": 297, + "due_time": 2016, + "duration": 15, + "coordinate": [ + -46.477006145084665, + 82.46269793477921 + ], + "sensor_type": 1, + "id": 148 + }, + { + "release_time": 1282, + "due_time": 2506, + "duration": 38, + "coordinate": [ + 17.02154215153648, + 177.86254010700787 + ], + "sensor_type": 1, + "id": 149 + }, + { + "release_time": 1358, + "due_time": 2517, + "duration": 56, + "coordinate": [ + 60.897153136206356, + -50.662961593023255 + ], + "sensor_type": 1, + "id": 150 + }, + { + "release_time": 2626, + "due_time": 3214, + "duration": 50, + "coordinate": [ + 62.446307734469144, + -20.297435298508304 + ], + "sensor_type": 1, + "id": 151 + }, + { + "release_time": 1289, + "due_time": 3178, + "duration": 44, + "coordinate": [ + 63.699917550899755, + 132.88528965474154 + ], + "sensor_type": 1, + "id": 152 + }, + { + "release_time": 2559, + "due_time": 2933, + "duration": 29, + "coordinate": [ + 19.32433915441689, + -129.3187446467479 + ], + "sensor_type": 1, + "id": 153 + }, + { + "release_time": 449, + "due_time": 1483, + "duration": 39, + "coordinate": [ + 41.23505495914935, + -64.25879348434286 + ], + "sensor_type": 1, + "id": 154 + }, + { + "release_time": 2642, + "due_time": 3023, + "duration": 59, + "coordinate": [ + 34.356562553136825, + -21.391658585226395 + ], + "sensor_type": 1, + "id": 155 + }, + { + "release_time": 273, + "due_time": 2598, + "duration": 19, + "coordinate": [ + -27.552968404813605, + -42.23033839453899 + ], + "sensor_type": 1, + "id": 156 + }, + { + "release_time": 3297, + "due_time": 3510, + "duration": 58, + "coordinate": [ + 17.051366515764713, + -176.9803885032959 + ], + "sensor_type": 1, + "id": 157 + }, + { + "release_time": 866, + "due_time": 3163, + "duration": 21, + "coordinate": [ + 66.75967262993021, + -179.71193855684038 + ], + "sensor_type": 1, + "id": 158 + }, + { + "release_time": 1751, + "due_time": 3479, + "duration": 39, + "coordinate": [ + 55.67353239932697, + 47.9550397923565 + ], + "sensor_type": 1, + "id": 159 + }, + { + "release_time": 2811, + "due_time": 3435, + "duration": 42, + "coordinate": [ + 58.23118642939164, + -114.61643462655039 + ], + "sensor_type": 1, + "id": 160 + }, + { + "release_time": 1386, + "due_time": 3329, + "duration": 50, + "coordinate": [ + 26.86735312591604, + -109.57829410160974 + ], + "sensor_type": 1, + "id": 161 + }, + { + "release_time": 247, + "due_time": 2752, + "duration": 39, + "coordinate": [ + -62.18331830954024, + 46.967388862964214 + ], + "sensor_type": 1, + "id": 162 + }, + { + "release_time": 1948, + "due_time": 2946, + "duration": 40, + "coordinate": [ + -44.58588353661785, + 60.183199089647104 + ], + "sensor_type": 1, + "id": 163 + }, + { + "release_time": 1749, + "due_time": 2416, + "duration": 22, + "coordinate": [ + -55.189348200654756, + 164.2667692928925 + ], + "sensor_type": 1, + "id": 164 + }, + { + "release_time": 3051, + "due_time": 3533, + "duration": 23, + "coordinate": [ + 77.84641436155735, + 176.4259612413597 + ], + "sensor_type": 1, + "id": 165 + }, + { + "release_time": 1605, + "due_time": 3435, + "duration": 25, + "coordinate": [ + -65.47952694536721, + 6.821206036411581 + ], + "sensor_type": 1, + "id": 166 + }, + { + "release_time": 121, + "due_time": 423, + "duration": 49, + "coordinate": [ + -41.45831890207297, + -151.06653210898878 + ], + "sensor_type": 1, + "id": 167 + }, + { + "release_time": 217, + "due_time": 2470, + "duration": 56, + "coordinate": [ + -83.99860580667166, + 131.34763878407495 + ], + "sensor_type": 1, + "id": 168 + }, + { + "release_time": 1081, + "due_time": 3263, + "duration": 40, + "coordinate": [ + 77.72413508992278, + 28.56353336870052 + ], + "sensor_type": 1, + "id": 169 + }, + { + "release_time": 3060, + "due_time": 3236, + "duration": 57, + "coordinate": [ + -14.118081833066142, + 105.77477684450025 + ], + "sensor_type": 1, + "id": 170 + }, + { + "release_time": 1096, + "due_time": 1710, + "duration": 46, + "coordinate": [ + 10.41049745078817, + 78.92870391084716 + ], + "sensor_type": 1, + "id": 171 + }, + { + "release_time": 4, + "due_time": 3419, + "duration": 25, + "coordinate": [ + -14.457005514927957, + -32.72911053832061 + ], + "sensor_type": 1, + "id": 172 + }, + { + "release_time": 3411, + "due_time": 3578, + "duration": 45, + "coordinate": [ + 88.16452267223224, + 128.98240551994024 + ], + "sensor_type": 1, + "id": 173 + }, + { + "release_time": 2969, + "due_time": 3269, + "duration": 35, + "coordinate": [ + -70.00466348593459, + -55.066197306517765 + ], + "sensor_type": 1, + "id": 174 + }, + { + "release_time": 351, + "due_time": 976, + "duration": 17, + "coordinate": [ + -45.80550302065059, + -27.699649826982863 + ], + "sensor_type": 1, + "id": 175 + }, + { + "release_time": 1323, + "due_time": 1842, + "duration": 32, + "coordinate": [ + 44.99900388884163, + 101.25414235252737 + ], + "sensor_type": 1, + "id": 176 + }, + { + "release_time": 2101, + "due_time": 2368, + "duration": 29, + "coordinate": [ + 20.504768001827102, + -94.67249717425284 + ], + "sensor_type": 1, + "id": 177 + }, + { + "release_time": 3198, + "due_time": 3567, + "duration": 42, + "coordinate": [ + -79.7090363333088, + -4.960741203478108 + ], + "sensor_type": 1, + "id": 178 + }, + { + "release_time": 2182, + "due_time": 2515, + "duration": 24, + "coordinate": [ + -74.67714516373695, + -13.297739718839239 + ], + "sensor_type": 1, + "id": 179 + }, + { + "release_time": 2346, + "due_time": 2585, + "duration": 15, + "coordinate": [ + 16.770553142011167, + -49.566854055159496 + ], + "sensor_type": 1, + "id": 180 + }, + { + "release_time": 833, + "due_time": 2672, + "duration": 25, + "coordinate": [ + -40.79160435498494, + -1.6107290574319393 + ], + "sensor_type": 1, + "id": 181 + }, + { + "release_time": 1004, + "due_time": 3068, + "duration": 58, + "coordinate": [ + 54.4803862897173, + 106.4126046303573 + ], + "sensor_type": 1, + "id": 182 + }, + { + "release_time": 772, + "due_time": 1353, + "duration": 22, + "coordinate": [ + 55.87076928275192, + -10.55149946543122 + ], + "sensor_type": 1, + "id": 183 + }, + { + "release_time": 988, + "due_time": 3018, + "duration": 25, + "coordinate": [ + -87.84472123538498, + 15.754256290010915 + ], + "sensor_type": 1, + "id": 184 + }, + { + "release_time": 1420, + "due_time": 1985, + "duration": 16, + "coordinate": [ + 31.505996044026958, + 152.87567688912497 + ], + "sensor_type": 1, + "id": 185 + }, + { + "release_time": 69, + "due_time": 305, + "duration": 53, + "coordinate": [ + -79.5745748410114, + 164.91584358918243 + ], + "sensor_type": 1, + "id": 186 + }, + { + "release_time": 1903, + "due_time": 2774, + "duration": 58, + "coordinate": [ + -71.44187456215494, + -130.93338188885136 + ], + "sensor_type": 1, + "id": 187 + }, + { + "release_time": 1744, + "due_time": 2728, + "duration": 54, + "coordinate": [ + 73.79991012613033, + 109.88790177196535 + ], + "sensor_type": 1, + "id": 188 + }, + { + "release_time": 667, + "due_time": 839, + "duration": 41, + "coordinate": [ + 14.63702846928254, + 124.67731714046187 + ], + "sensor_type": 1, + "id": 189 + }, + { + "release_time": 1294, + "due_time": 2075, + "duration": 34, + "coordinate": [ + -49.72884161754657, + 108.18913547997937 + ], + "sensor_type": 1, + "id": 190 + }, + { + "release_time": 3108, + "due_time": 3304, + "duration": 50, + "coordinate": [ + 38.41631637734031, + 15.81995999144948 + ], + "sensor_type": 1, + "id": 191 + }, + { + "release_time": 2778, + "due_time": 3406, + "duration": 18, + "coordinate": [ + 8.257491261543962, + 23.788689724798985 + ], + "sensor_type": 1, + "id": 192 + }, + { + "release_time": 8, + "due_time": 1539, + "duration": 35, + "coordinate": [ + 35.34427021086569, + -76.50233041380046 + ], + "sensor_type": 1, + "id": 193 + }, + { + "release_time": 895, + "due_time": 2391, + "duration": 37, + "coordinate": [ + 62.998344034922695, + -172.5251551317529 + ], + "sensor_type": 1, + "id": 194 + }, + { + "release_time": 3007, + "due_time": 3376, + "duration": 22, + "coordinate": [ + -68.32616873052305, + -9.537265786402145 + ], + "sensor_type": 1, + "id": 195 + }, + { + "release_time": 3388, + "due_time": 3509, + "duration": 32, + "coordinate": [ + 47.38045417636613, + 147.3824900207165 + ], + "sensor_type": 1, + "id": 196 + }, + { + "release_time": 498, + "due_time": 1733, + "duration": 17, + "coordinate": [ + -36.39780081256266, + 109.233152683154 + ], + "sensor_type": 1, + "id": 197 + }, + { + "release_time": 1549, + "due_time": 2411, + "duration": 34, + "coordinate": [ + 30.395786237828588, + -60.89682484265852 + ], + "sensor_type": 1, + "id": 198 + }, + { + "release_time": 464, + "due_time": 3497, + "duration": 20, + "coordinate": [ + 47.3459442264508, + 134.52400774266954 + ], + "sensor_type": 1, + "id": 199 + }, + { + "release_time": 150, + "due_time": 1587, + "duration": 43, + "coordinate": [ + 74.99143446831329, + -25.792634284603906 + ], + "sensor_type": 1, + "id": 200 + }, + { + "release_time": 2304, + "due_time": 2927, + "duration": 50, + "coordinate": [ + -4.354922274541281, + 122.46531286358191 + ], + "sensor_type": 1, + "id": 201 + }, + { + "release_time": 290, + "due_time": 2053, + "duration": 47, + "coordinate": [ + -8.208347249605879, + -17.520535861283975 + ], + "sensor_type": 1, + "id": 202 + }, + { + "release_time": 1911, + "due_time": 2333, + "duration": 41, + "coordinate": [ + -87.91615313574846, + -135.42393005883147 + ], + "sensor_type": 1, + "id": 203 + }, + { + "release_time": 1025, + "due_time": 1777, + "duration": 52, + "coordinate": [ + -26.85699615731174, + 112.84611168228093 + ], + "sensor_type": 1, + "id": 204 + }, + { + "release_time": 2935, + "due_time": 3538, + "duration": 34, + "coordinate": [ + 73.89861370237273, + 39.8028350660727 + ], + "sensor_type": 1, + "id": 205 + }, + { + "release_time": 2934, + "due_time": 3476, + "duration": 56, + "coordinate": [ + -35.88764037204956, + 4.270353895515285 + ], + "sensor_type": 1, + "id": 206 + }, + { + "release_time": 1927, + "due_time": 2035, + "duration": 15, + "coordinate": [ + 74.30966176350574, + -108.5752420512147 + ], + "sensor_type": 1, + "id": 207 + }, + { + "release_time": 65, + "due_time": 2662, + "duration": 32, + "coordinate": [ + -44.06638092262342, + 140.11786335005002 + ], + "sensor_type": 1, + "id": 208 + }, + { + "release_time": 277, + "due_time": 1127, + "duration": 33, + "coordinate": [ + 15.978535304331018, + 146.6987185516711 + ], + "sensor_type": 1, + "id": 209 + }, + { + "release_time": 3356, + "due_time": 3437, + "duration": 22, + "coordinate": [ + -54.66128268978788, + 64.65574784871183 + ], + "sensor_type": 1, + "id": 210 + }, + { + "release_time": 2863, + "due_time": 3567, + "duration": 55, + "coordinate": [ + 74.65718769380425, + 175.18223306073355 + ], + "sensor_type": 1, + "id": 211 + }, + { + "release_time": 1279, + "due_time": 2720, + "duration": 53, + "coordinate": [ + 11.67016942096609, + -22.350519276230585 + ], + "sensor_type": 1, + "id": 212 + }, + { + "release_time": 567, + "due_time": 787, + "duration": 34, + "coordinate": [ + -50.57660345856546, + -102.6607592067171 + ], + "sensor_type": 1, + "id": 213 + }, + { + "release_time": 3122, + "due_time": 3581, + "duration": 30, + "coordinate": [ + 79.54757935505887, + 162.19728606111954 + ], + "sensor_type": 1, + "id": 214 + }, + { + "release_time": 282, + "due_time": 1751, + "duration": 40, + "coordinate": [ + 16.5283049719026, + -4.310593046709727 + ], + "sensor_type": 1, + "id": 215 + }, + { + "release_time": 2783, + "due_time": 2895, + "duration": 20, + "coordinate": [ + -7.807486644891455, + 53.20278862856503 + ], + "sensor_type": 1, + "id": 216 + }, + { + "release_time": 211, + "due_time": 2679, + "duration": 30, + "coordinate": [ + 15.838877485016113, + 126.6125002688716 + ], + "sensor_type": 1, + "id": 217 + }, + { + "release_time": 2208, + "due_time": 2936, + "duration": 16, + "coordinate": [ + 2.9236203729007, + 114.05541857929018 + ], + "sensor_type": 1, + "id": 218 + }, + { + "release_time": 2501, + "due_time": 3073, + "duration": 16, + "coordinate": [ + 22.853840096694043, + -149.6611464270331 + ], + "sensor_type": 1, + "id": 219 + }, + { + "release_time": 1884, + "due_time": 2046, + "duration": 51, + "coordinate": [ + -71.78482891591413, + 88.8871675277847 + ], + "sensor_type": 1, + "id": 220 + }, + { + "release_time": 2694, + "due_time": 3341, + "duration": 16, + "coordinate": [ + 68.09050344876613, + -131.11249998478425 + ], + "sensor_type": 1, + "id": 221 + }, + { + "release_time": 1163, + "due_time": 1852, + "duration": 33, + "coordinate": [ + 6.769375039757435, + -148.69524364395417 + ], + "sensor_type": 1, + "id": 222 + }, + { + "release_time": 2634, + "due_time": 3248, + "duration": 30, + "coordinate": [ + 84.78164684251416, + -38.73144795509299 + ], + "sensor_type": 1, + "id": 223 + }, + { + "release_time": 3372, + "due_time": 3534, + "duration": 38, + "coordinate": [ + -32.26178720854263, + -30.846413883363113 + ], + "sensor_type": 1, + "id": 224 + }, + { + "release_time": 707, + "due_time": 1825, + "duration": 39, + "coordinate": [ + 41.62367671522239, + 43.02797847149182 + ], + "sensor_type": 1, + "id": 225 + }, + { + "release_time": 1624, + "due_time": 1858, + "duration": 29, + "coordinate": [ + 77.8271590200799, + -33.98895121743598 + ], + "sensor_type": 1, + "id": 226 + }, + { + "release_time": 444, + "due_time": 1957, + "duration": 54, + "coordinate": [ + 39.955463843054616, + 143.69683093072655 + ], + "sensor_type": 1, + "id": 227 + }, + { + "release_time": 1074, + "due_time": 2379, + "duration": 27, + "coordinate": [ + 49.1120597725463, + -136.178527509686 + ], + "sensor_type": 1, + "id": 228 + }, + { + "release_time": 1490, + "due_time": 2936, + "duration": 52, + "coordinate": [ + 52.080321513695964, + 140.69080819444923 + ], + "sensor_type": 1, + "id": 229 + }, + { + "release_time": 1279, + "due_time": 2786, + "duration": 50, + "coordinate": [ + 72.7648871686738, + 150.8717096231693 + ], + "sensor_type": 1, + "id": 230 + }, + { + "release_time": 278, + "due_time": 817, + "duration": 38, + "coordinate": [ + 61.59563897116618, + -2.7564311971666484 + ], + "sensor_type": 1, + "id": 231 + }, + { + "release_time": 2644, + "due_time": 3319, + "duration": 49, + "coordinate": [ + -31.90485101210256, + -65.6653548980528 + ], + "sensor_type": 1, + "id": 232 + }, + { + "release_time": 2212, + "due_time": 2452, + "duration": 48, + "coordinate": [ + -33.32856081431054, + -50.88381182887625 + ], + "sensor_type": 1, + "id": 233 + }, + { + "release_time": 2075, + "due_time": 3001, + "duration": 36, + "coordinate": [ + 61.90030385040103, + 97.59637352901558 + ], + "sensor_type": 1, + "id": 234 + }, + { + "release_time": 630, + "due_time": 999, + "duration": 52, + "coordinate": [ + -76.06805265753663, + 12.034934519618787 + ], + "sensor_type": 1, + "id": 235 + }, + { + "release_time": 2159, + "due_time": 3100, + "duration": 54, + "coordinate": [ + 46.55127360390051, + -129.83418761592105 + ], + "sensor_type": 1, + "id": 236 + }, + { + "release_time": 2129, + "due_time": 2680, + "duration": 47, + "coordinate": [ + 81.70195361498753, + 15.16644902283872 + ], + "sensor_type": 1, + "id": 237 + }, + { + "release_time": 2810, + "due_time": 3348, + "duration": 31, + "coordinate": [ + 16.996952950354455, + -38.102107687882665 + ], + "sensor_type": 1, + "id": 238 + }, + { + "release_time": 81, + "due_time": 1351, + "duration": 21, + "coordinate": [ + 30.25871497265898, + -119.77237862849256 + ], + "sensor_type": 1, + "id": 239 + }, + { + "release_time": 1563, + "due_time": 2160, + "duration": 31, + "coordinate": [ + -67.67352638252986, + 38.102215580654615 + ], + "sensor_type": 1, + "id": 240 + }, + { + "release_time": 758, + "due_time": 1183, + "duration": 16, + "coordinate": [ + 32.22784911212065, + -102.97297724349502 + ], + "sensor_type": 1, + "id": 241 + }, + { + "release_time": 1769, + "due_time": 3318, + "duration": 32, + "coordinate": [ + 82.69166782154372, + 45.27574459360642 + ], + "sensor_type": 1, + "id": 242 + }, + { + "release_time": 1531, + "due_time": 2128, + "duration": 38, + "coordinate": [ + -73.55056655530028, + 68.89079312524115 + ], + "sensor_type": 1, + "id": 243 + }, + { + "release_time": 3231, + "due_time": 3478, + "duration": 43, + "coordinate": [ + -21.05957927035965, + -116.23081822115073 + ], + "sensor_type": 1, + "id": 244 + }, + { + "release_time": 190, + "due_time": 1473, + "duration": 56, + "coordinate": [ + -45.39285974617972, + 44.98765618382478 + ], + "sensor_type": 1, + "id": 245 + }, + { + "release_time": 1283, + "due_time": 3228, + "duration": 42, + "coordinate": [ + 48.37552830043964, + -138.29250447098394 + ], + "sensor_type": 1, + "id": 246 + }, + { + "release_time": 1241, + "due_time": 2359, + "duration": 38, + "coordinate": [ + -35.03917043481823, + -70.9907915052348 + ], + "sensor_type": 1, + "id": 247 + }, + { + "release_time": 1028, + "due_time": 3433, + "duration": 24, + "coordinate": [ + -39.51539733069984, + -1.3709820230909031 + ], + "sensor_type": 1, + "id": 248 + }, + { + "release_time": 2085, + "due_time": 2859, + "duration": 42, + "coordinate": [ + 57.65004655444554, + -122.95914346648422 + ], + "sensor_type": 1, + "id": 249 + }, + { + "release_time": 3092, + "due_time": 3215, + "duration": 20, + "coordinate": [ + -52.468024182978645, + -44.386388671204344 + ], + "sensor_type": 1, + "id": 250 + }, + { + "release_time": 2223, + "due_time": 2687, + "duration": 50, + "coordinate": [ + -53.673261712402976, + -53.45196565247147 + ], + "sensor_type": 1, + "id": 251 + }, + { + "release_time": 3012, + "due_time": 3242, + "duration": 48, + "coordinate": [ + 7.6621181363535555, + 162.32156643959564 + ], + "sensor_type": 1, + "id": 252 + }, + { + "release_time": 1013, + "due_time": 2882, + "duration": 44, + "coordinate": [ + 84.27312069612148, + 129.5702851165587 + ], + "sensor_type": 1, + "id": 253 + }, + { + "release_time": 110, + "due_time": 2631, + "duration": 44, + "coordinate": [ + -20.63610136840323, + -152.0380545119182 + ], + "sensor_type": 1, + "id": 254 + }, + { + "release_time": 2094, + "due_time": 2719, + "duration": 21, + "coordinate": [ + -47.10048569392684, + -158.80278440999834 + ], + "sensor_type": 1, + "id": 255 + }, + { + "release_time": 441, + "due_time": 2494, + "duration": 53, + "coordinate": [ + 11.86637229775954, + 97.20239630739019 + ], + "sensor_type": 1, + "id": 256 + }, + { + "release_time": 2183, + "due_time": 2632, + "duration": 55, + "coordinate": [ + 70.71118679842303, + 123.98121895874448 + ], + "sensor_type": 1, + "id": 257 + }, + { + "release_time": 599, + "due_time": 994, + "duration": 54, + "coordinate": [ + 59.42282733895459, + -172.71871448711119 + ], + "sensor_type": 1, + "id": 258 + }, + { + "release_time": 1184, + "due_time": 3520, + "duration": 24, + "coordinate": [ + -79.75072237107447, + -60.00954299452927 + ], + "sensor_type": 1, + "id": 259 + }, + { + "release_time": 2547, + "due_time": 2815, + "duration": 27, + "coordinate": [ + -1.720889110717124, + -18.052601195230835 + ], + "sensor_type": 1, + "id": 260 + }, + { + "release_time": 1450, + "due_time": 3039, + "duration": 46, + "coordinate": [ + -32.02220215402853, + -156.81717191896126 + ], + "sensor_type": 1, + "id": 261 + }, + { + "release_time": 3052, + "due_time": 3259, + "duration": 37, + "coordinate": [ + 25.01985844649272, + -39.644023771639354 + ], + "sensor_type": 1, + "id": 262 + }, + { + "release_time": 3272, + "due_time": 3546, + "duration": 44, + "coordinate": [ + 25.54198080560397, + 164.14139273911263 + ], + "sensor_type": 1, + "id": 263 + }, + { + "release_time": 904, + "due_time": 1329, + "duration": 17, + "coordinate": [ + 16.998700319704653, + -79.33664740988839 + ], + "sensor_type": 1, + "id": 264 + }, + { + "release_time": 3035, + "due_time": 3328, + "duration": 37, + "coordinate": [ + -2.241903428528815, + -81.35986574210331 + ], + "sensor_type": 1, + "id": 265 + }, + { + "release_time": 2743, + "due_time": 3129, + "duration": 46, + "coordinate": [ + -49.04510258419792, + -132.30918119181644 + ], + "sensor_type": 1, + "id": 266 + }, + { + "release_time": 831, + "due_time": 2751, + "duration": 27, + "coordinate": [ + -48.01844201715237, + -37.242751501172705 + ], + "sensor_type": 1, + "id": 267 + }, + { + "release_time": 2389, + "due_time": 2804, + "duration": 41, + "coordinate": [ + -63.480186705946245, + 93.12940494386146 + ], + "sensor_type": 1, + "id": 268 + }, + { + "release_time": 1015, + "due_time": 2447, + "duration": 29, + "coordinate": [ + -22.728823502780784, + -176.31124463709972 + ], + "sensor_type": 1, + "id": 269 + }, + { + "release_time": 1657, + "due_time": 3499, + "duration": 49, + "coordinate": [ + -23.04514628162252, + -173.8238171927681 + ], + "sensor_type": 1, + "id": 270 + }, + { + "release_time": 2575, + "due_time": 2668, + "duration": 31, + "coordinate": [ + 40.5563595404557, + 133.30486411776366 + ], + "sensor_type": 1, + "id": 271 + }, + { + "release_time": 1914, + "due_time": 2515, + "duration": 50, + "coordinate": [ + -71.42135119785898, + 11.785683725756996 + ], + "sensor_type": 1, + "id": 272 + }, + { + "release_time": 779, + "due_time": 1650, + "duration": 57, + "coordinate": [ + 31.98964402299997, + -37.26649103004715 + ], + "sensor_type": 1, + "id": 273 + }, + { + "release_time": 596, + "due_time": 2252, + "duration": 26, + "coordinate": [ + 77.52194401265075, + -146.54178674343592 + ], + "sensor_type": 1, + "id": 274 + }, + { + "release_time": 2785, + "due_time": 2973, + "duration": 60, + "coordinate": [ + -74.42457655491671, + -126.2296103890393 + ], + "sensor_type": 1, + "id": 275 + }, + { + "release_time": 2264, + "due_time": 2785, + "duration": 33, + "coordinate": [ + -67.8463631885144, + -60.96283557491783 + ], + "sensor_type": 1, + "id": 276 + }, + { + "release_time": 440, + "due_time": 3021, + "duration": 46, + "coordinate": [ + 76.05424406983005, + 7.24134527789883 + ], + "sensor_type": 1, + "id": 277 + }, + { + "release_time": 2439, + "due_time": 3248, + "duration": 28, + "coordinate": [ + -84.59495272347972, + 160.8510192130817 + ], + "sensor_type": 1, + "id": 278 + }, + { + "release_time": 2957, + "due_time": 3223, + "duration": 25, + "coordinate": [ + -77.24653309423059, + 142.48812560828685 + ], + "sensor_type": 1, + "id": 279 + }, + { + "release_time": 2942, + "due_time": 3484, + "duration": 47, + "coordinate": [ + -84.12222779625738, + -172.7633814943487 + ], + "sensor_type": 1, + "id": 280 + }, + { + "release_time": 1412, + "due_time": 3531, + "duration": 36, + "coordinate": [ + 20.813261706175567, + 85.50150477838633 + ], + "sensor_type": 1, + "id": 281 + }, + { + "release_time": 2226, + "due_time": 2604, + "duration": 27, + "coordinate": [ + -6.9838227856385515, + -7.899443134314765 + ], + "sensor_type": 1, + "id": 282 + }, + { + "release_time": 2101, + "due_time": 2531, + "duration": 27, + "coordinate": [ + -68.94994166012552, + 23.10678461286014 + ], + "sensor_type": 1, + "id": 283 + }, + { + "release_time": 2435, + "due_time": 3394, + "duration": 28, + "coordinate": [ + -61.84920977193837, + 147.34825941826824 + ], + "sensor_type": 1, + "id": 284 + }, + { + "release_time": 1628, + "due_time": 2570, + "duration": 22, + "coordinate": [ + -17.71518792471042, + 138.62785331979057 + ], + "sensor_type": 1, + "id": 285 + }, + { + "release_time": 1566, + "due_time": 3267, + "duration": 43, + "coordinate": [ + 23.648585732649423, + -22.97178675634416 + ], + "sensor_type": 1, + "id": 286 + }, + { + "release_time": 983, + "due_time": 2921, + "duration": 25, + "coordinate": [ + 71.00620100330218, + -80.68534541105868 + ], + "sensor_type": 1, + "id": 287 + } +] \ No newline at end of file diff --git a/benchmarks/aeosbench/dataset/cases/00996/constellation.json b/benchmarks/aeosbench/dataset/cases/00996/constellation.json new file mode 100644 index 0000000..4659ab4 --- /dev/null +++ b/benchmarks/aeosbench/dataset/cases/00996/constellation.json @@ -0,0 +1,1868 @@ +{ + "orbits": [ + { + "id": 0, + "eccentricity": 0.0001281, + "semi_major_axis": 6921000.0, + "inclination": 97.6536, + "right_ascension_of_the_ascending_node": 179.5394, + "argument_of_perigee": 192.0337 + }, + { + "id": 1, + "eccentricity": 6.46e-05, + "semi_major_axis": 7785000.0, + "inclination": 82.5449, + "right_ascension_of_the_ascending_node": 315.7692, + "argument_of_perigee": 123.0577 + }, + { + "id": 2, + "eccentricity": 6.41e-05, + "semi_major_axis": 6921000.0, + "inclination": 97.6556, + "right_ascension_of_the_ascending_node": 359.1764, + "argument_of_perigee": 154.121 + }, + { + "id": 3, + "eccentricity": 0.0001525, + "semi_major_axis": 6921000.0, + "inclination": 53.0575, + "right_ascension_of_the_ascending_node": 323.7809, + "argument_of_perigee": 109.7286 + }, + { + "id": 4, + "eccentricity": 4.8e-05, + "semi_major_axis": 6921000.0, + "inclination": 97.6588, + "right_ascension_of_the_ascending_node": 359.1595, + "argument_of_perigee": 122.3581 + }, + { + "id": 5, + "eccentricity": 0.0005498, + "semi_major_axis": 6946000.0, + "inclination": 141.7093, + "right_ascension_of_the_ascending_node": 180.6944, + "argument_of_perigee": 249.2591 + }, + { + "id": 6, + "eccentricity": 0.0001853, + "semi_major_axis": 6921000.0, + "inclination": 53.0521, + "right_ascension_of_the_ascending_node": 106.7378, + "argument_of_perigee": 183.0107 + }, + { + "id": 7, + "eccentricity": 0.0001371, + "semi_major_axis": 6921000.0, + "inclination": 53.0522, + "right_ascension_of_the_ascending_node": 18.8944, + "argument_of_perigee": 76.4571 + }, + { + "id": 8, + "eccentricity": 0.0001447, + "semi_major_axis": 6921000.0, + "inclination": 53.0566, + "right_ascension_of_the_ascending_node": 303.9154, + "argument_of_perigee": 75.0666 + }, + { + "id": 9, + "eccentricity": 0.0001269, + "semi_major_axis": 6921000.0, + "inclination": 97.6552, + "right_ascension_of_the_ascending_node": 299.0583, + "argument_of_perigee": 251.0526 + }, + { + "id": 10, + "eccentricity": 0.000193, + "semi_major_axis": 7571000.0, + "inclination": 87.9146, + "right_ascension_of_the_ascending_node": 119.1272, + "argument_of_perigee": 76.5718 + }, + { + "id": 11, + "eccentricity": 0.0001681, + "semi_major_axis": 7571000.0, + "inclination": 87.8956, + "right_ascension_of_the_ascending_node": 164.6094, + "argument_of_perigee": 72.4053 + }, + { + "id": 12, + "eccentricity": 0.000125, + "semi_major_axis": 6921000.0, + "inclination": 53.2178, + "right_ascension_of_the_ascending_node": 84.7478, + "argument_of_perigee": 85.5615 + }, + { + "id": 13, + "eccentricity": 0.0014587, + "semi_major_axis": 7785000.0, + "inclination": 82.485, + "right_ascension_of_the_ascending_node": 120.1433, + "argument_of_perigee": 102.4433 + }, + { + "id": 14, + "eccentricity": 0.0001331, + "semi_major_axis": 6921000.0, + "inclination": 53.217, + "right_ascension_of_the_ascending_node": 139.0601, + "argument_of_perigee": 88.8323 + }, + { + "id": 15, + "eccentricity": 0.0002134, + "semi_major_axis": 7571000.0, + "inclination": 87.9148, + "right_ascension_of_the_ascending_node": 119.0391, + "argument_of_perigee": 76.3449 + }, + { + "id": 16, + "eccentricity": 0.0001679, + "semi_major_axis": 6921000.0, + "inclination": 53.057, + "right_ascension_of_the_ascending_node": 28.1347, + "argument_of_perigee": 127.7457 + }, + { + "id": 17, + "eccentricity": 0.0001346, + "semi_major_axis": 6921000.0, + "inclination": 53.2182, + "right_ascension_of_the_ascending_node": 5.468, + "argument_of_perigee": 103.1344 + }, + { + "id": 18, + "eccentricity": 0.0001513, + "semi_major_axis": 6921000.0, + "inclination": 53.2189, + "right_ascension_of_the_ascending_node": 272.4145, + "argument_of_perigee": 116.2405 + } + ], + "satellites": [ + { + "inertia": [ + 160.05487060546875, + 0.0, + 0.0, + 0.0, + 58.8365364074707, + 0.0, + 0.0, + 0.0, + 86.65210723876953 + ], + "mass": 173.81482004536866, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 0, + "solar_panel": { + "direction": [ + 0.0975286824327069, + 0.9046126702072627, + -0.41492658748678246 + ], + "area": 0.32338711402153836, + "efficiency": 0.2544735561330716 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.462345454869309, + "power": 5.817141348168105, + "type": 1 + }, + "battery": { + "capacity": 15021.059717472246, + "percentage": 0.9564157273493463 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 481.0858657849514, + "power": 6.62249706503361, + "efficiency": 0.5921795371083469 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 546.9575110068009, + "power": 6.521424251797418, + "efficiency": 0.5858836631051022 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 619.5045920528125, + "power": 6.786978392339272, + "efficiency": 0.5500275858801982 + } + ], + "mrp_control": { + "k": 24.476978425763917, + "ki": 0.008364753632494854, + "p": 56.76389879503256, + "integral_limit": 0.01955661993852628 + }, + "true_anomaly": 168.6299534739537, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 0 + }, + { + "inertia": [ + 186.2230682373047, + 0.0, + 0.0, + 0.0, + 112.11654663085938, + 0.0, + 0.0, + 0.0, + 182.3708953857422 + ], + "mass": 59.48094651614703, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 1, + "solar_panel": { + "direction": [ + -0.38160195272539943, + 0.33776047772082957, + -0.860405607470081 + ], + "area": 0.22031038928211572, + "efficiency": 0.11042418088954023 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.13278216063601486, + "power": 9.65756391004494, + "type": 1 + }, + "battery": { + "capacity": 26790.832182787817, + "percentage": 0.47365171682773166 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 439.5315316155515, + "power": 6.097765907982518, + "efficiency": 0.595761936343973 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 562.4132329957911, + "power": 5.722538866411673, + "efficiency": 0.5701252445702917 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 546.7939854540282, + "power": 6.53456261656639, + "efficiency": 0.5608879635735318 + } + ], + "mrp_control": { + "k": 17.664523357988593, + "ki": 0.00999481069696131, + "p": 41.678362541482045, + "integral_limit": 0.04249123262479795 + }, + "true_anomaly": 26.978129341519576, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 1 + }, + { + "inertia": [ + 199.52516174316406, + 0.0, + 0.0, + 0.0, + 133.24774169921875, + 0.0, + 0.0, + 0.0, + 73.35154724121094 + ], + "mass": 107.6654853416608, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 2, + "solar_panel": { + "direction": [ + -0.03602200756921145, + 0.972256286115604, + -0.23112794958502228 + ], + "area": 0.16648915423123573, + "efficiency": 0.26373321910195124 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.14728173548199341, + "power": 3.380466249288766, + "type": 1 + }, + "battery": { + "capacity": 10315.04548036031, + "percentage": 0.499408273287161 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 484.58218075598097, + "power": 6.88805777157151, + "efficiency": 0.5343663139094987 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 749.7930294277874, + "power": 5.30369571331282, + "efficiency": 0.5520206582087642 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 496.15944402974935, + "power": 6.450858444840578, + "efficiency": 0.5275246979986383 + } + ], + "mrp_control": { + "k": 34.62071724733189, + "ki": 0.004318420232121505, + "p": 94.31644724097545, + "integral_limit": 0.018052198358133466 + }, + "true_anomaly": 345.7484725500146, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 2 + }, + { + "inertia": [ + 67.70002746582031, + 0.0, + 0.0, + 0.0, + 114.20108032226562, + 0.0, + 0.0, + 0.0, + 81.59652709960938 + ], + "mass": 65.67374261657, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 3, + "solar_panel": { + "direction": [ + 0.5095876841092429, + 0.7164903413383485, + -0.47640527177292563 + ], + "area": 0.4981711901140088, + "efficiency": 0.13817387072889062 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.46566308808775325, + "power": 3.2602575793626856, + "type": 1 + }, + "battery": { + "capacity": 24821.585445475845, + "percentage": 0.4184228011459483 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 535.6416099229582, + "power": 6.355651535739911, + "efficiency": 0.5820804173467707 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 575.2663089536031, + "power": 6.41379267876869, + "efficiency": 0.5206840231035559 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 464.583184001094, + "power": 5.931844733182109, + "efficiency": 0.517844997447909 + } + ], + "mrp_control": { + "k": 22.273678015897634, + "ki": 0.003183917911048784, + "p": 72.20289323096311, + "integral_limit": 0.01063288296347745 + }, + "true_anomaly": 301.77397694863396, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 3 + }, + { + "inertia": [ + 51.078678131103516, + 0.0, + 0.0, + 0.0, + 77.79827117919922, + 0.0, + 0.0, + 0.0, + 77.040771484375 + ], + "mass": 155.20986071954832, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 4, + "solar_panel": { + "direction": [ + -0.09138458182707752, + 0.02402052103168604, + -0.9955259277254694 + ], + "area": 0.21413600545438904, + "efficiency": 0.20320285823726794 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4626538060264115, + "power": 1.228196622961837, + "type": 1 + }, + "battery": { + "capacity": 13658.318751647746, + "percentage": 0.9003495860409025 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 737.2894766831423, + "power": 5.37958997205371, + "efficiency": 0.5163172938426339 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 416.5147625186451, + "power": 6.041970958170618, + "efficiency": 0.5787212881728292 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 665.6270662038701, + "power": 5.366626393788856, + "efficiency": 0.5923287316234844 + } + ], + "mrp_control": { + "k": 14.472067746950621, + "ki": 0.005103277516433507, + "p": 35.15882037732196, + "integral_limit": 0.0022210859505534695 + }, + "true_anomaly": 200.25048603283653, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 4 + }, + { + "inertia": [ + 100.12556457519531, + 0.0, + 0.0, + 0.0, + 162.0614013671875, + 0.0, + 0.0, + 0.0, + 153.53890991210938 + ], + "mass": 140.95971204626795, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 5, + "solar_panel": { + "direction": [ + -0.0033589119490493586, + 0.5134763814309059, + -0.8580971526716199 + ], + "area": 0.2388872753837771, + "efficiency": 0.16777040867442508 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2937573762675135, + "power": 1.4478971975010577, + "type": 1 + }, + "battery": { + "capacity": 14129.83350210678, + "percentage": 0.42005146533722015 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 479.48043649743454, + "power": 5.3468217048681534, + "efficiency": 0.5136083940115218 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 741.6139893040115, + "power": 5.058967011756156, + "efficiency": 0.526807827338325 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 701.2259632543874, + "power": 5.115167379019023, + "efficiency": 0.5992040192371377 + } + ], + "mrp_control": { + "k": 54.48101488689456, + "ki": 0.009630289125228049, + "p": 177.4904115848453, + "integral_limit": 0.026887944155428892 + }, + "true_anomaly": 44.198197928459365, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 5 + }, + { + "inertia": [ + 86.96397399902344, + 0.0, + 0.0, + 0.0, + 58.420955657958984, + 0.0, + 0.0, + 0.0, + 139.75782775878906 + ], + "mass": 182.29718334935458, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 6, + "solar_panel": { + "direction": [ + 0.15728473539625704, + 0.9546976265675866, + 0.25261423918209003 + ], + "area": 0.10030514261466941, + "efficiency": 0.2278911989695135 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.32858204173619177, + "power": 5.67264292951131, + "type": 1 + }, + "battery": { + "capacity": 15799.101780718436, + "percentage": 0.9616193936056351 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 598.6567673676425, + "power": 6.1936808721433465, + "efficiency": 0.5953742298073474 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 603.3836666094414, + "power": 6.587373065676337, + "efficiency": 0.5031480222633173 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 620.8297008519761, + "power": 5.889842013055345, + "efficiency": 0.5182191884721403 + } + ], + "mrp_control": { + "k": 27.476768906819313, + "ki": 0.007170268847129153, + "p": 79.70009952866023, + "integral_limit": 0.009128251910592721 + }, + "true_anomaly": 254.51227083364165, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 6 + }, + { + "inertia": [ + 87.73255920410156, + 0.0, + 0.0, + 0.0, + 129.27163696289062, + 0.0, + 0.0, + 0.0, + 135.95452880859375 + ], + "mass": 157.2170564128141, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 7, + "solar_panel": { + "direction": [ + 0.7320978549880259, + 0.5016599931819223, + 0.4608361769247779 + ], + "area": 0.47008420278266994, + "efficiency": 0.4524811967341874 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.13500768908218924, + "power": 5.926014227544538, + "type": 1 + }, + "battery": { + "capacity": 28810.69857247508, + "percentage": 0.6659163474313569 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 476.4251720634994, + "power": 6.4488705908557264, + "efficiency": 0.5343555724007648 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 594.3093544539367, + "power": 5.9328948100707795, + "efficiency": 0.5706582529474368 + }, + { + "rw_type": "Honeywell_HR14", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 526.8510141255792, + "power": 6.436462944298576, + "efficiency": 0.5047310436119311 + } + ], + "mrp_control": { + "k": 15.767027350376049, + "ki": 0.005527548857257261, + "p": 42.71717534628807, + "integral_limit": 0.0039145504648514335 + }, + "true_anomaly": 359.665696553624, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 7 + }, + { + "inertia": [ + 172.53573608398438, + 0.0, + 0.0, + 0.0, + 118.23352813720703, + 0.0, + 0.0, + 0.0, + 106.26756286621094 + ], + "mass": 68.97424089957627, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 8, + "solar_panel": { + "direction": [ + 0.11761070455193674, + 0.2227987354073232, + -0.9677439980055131 + ], + "area": 0.16214430606272973, + "efficiency": 0.4495228056122018 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4772762989753959, + "power": 3.323902875658528, + "type": 1 + }, + "battery": { + "capacity": 12113.76135035561, + "percentage": 0.2895729593635282 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 490.6383834819479, + "power": 6.218359195116087, + "efficiency": 0.5617690912731628 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 560.8505026004211, + "power": 6.624921445663158, + "efficiency": 0.5249928809106013 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 746.1806867970129, + "power": 6.672148635634489, + "efficiency": 0.5680414362880696 + } + ], + "mrp_control": { + "k": 60.58141653389663, + "ki": 0.006846544632600974, + "p": 205.57226846192538, + "integral_limit": 0.023811185433989832 + }, + "true_anomaly": 43.135659891711526, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 8 + }, + { + "inertia": [ + 70.03353881835938, + 0.0, + 0.0, + 0.0, + 156.87869262695312, + 0.0, + 0.0, + 0.0, + 102.17277526855469 + ], + "mass": 154.3855724353984, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 9, + "solar_panel": { + "direction": [ + 0.43832114470309363, + 0.7431880878792751, + -0.5055156180975189 + ], + "area": 0.11724783043186121, + "efficiency": 0.2612619959855685 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.4574713761733419, + "power": 8.234769122324696, + "type": 1 + }, + "battery": { + "capacity": 8971.687902283671, + "percentage": 0.10011992067782556 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 510.6044265183385, + "power": 6.68266458223612, + "efficiency": 0.5469022576893778 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 449.88411398241965, + "power": 6.306268803314486, + "efficiency": 0.5122379578329698 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 727.83032580933, + "power": 5.97669995964203, + "efficiency": 0.591194936229897 + } + ], + "mrp_control": { + "k": 50.2483945113957, + "ki": 0.0037423981714514044, + "p": 184.60632195100158, + "integral_limit": 0.016494209595339777 + }, + "true_anomaly": 280.00679702564355, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 9 + }, + { + "inertia": [ + 64.95263671875, + 0.0, + 0.0, + 0.0, + 189.89691162109375, + 0.0, + 0.0, + 0.0, + 100.37506866455078 + ], + "mass": 85.14834776401818, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 10, + "solar_panel": { + "direction": [ + 0.6016332756994273, + 0.10457538837335516, + -0.791897335339461 + ], + "area": 0.36634919895233664, + "efficiency": 0.25815367765039104 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.28632826666843225, + "power": 3.890664991397138, + "type": 1 + }, + "battery": { + "capacity": 25961.40374693675, + "percentage": 0.8602561203391411 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 618.0113291735597, + "power": 6.66026132017932, + "efficiency": 0.5695455650093229 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 594.2562490604776, + "power": 5.6251475307369025, + "efficiency": 0.5890490374892076 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 561.2120387226904, + "power": 6.981201500307692, + "efficiency": 0.5864718291318136 + } + ], + "mrp_control": { + "k": 32.350232276183384, + "ki": 0.004627238724081578, + "p": 103.44647652535272, + "integral_limit": 0.007566482428703071 + }, + "true_anomaly": 347.496836119511, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 10 + }, + { + "inertia": [ + 151.61778259277344, + 0.0, + 0.0, + 0.0, + 104.54637145996094, + 0.0, + 0.0, + 0.0, + 182.71615600585938 + ], + "mass": 123.14789857908335, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 11, + "solar_panel": { + "direction": [ + -0.39153648476472636, + 0.9100285802987368, + 0.13618797354225792 + ], + "area": 0.307446972828334, + "efficiency": 0.44736380699869827 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.29469600034789034, + "power": 1.788568808215589, + "type": 1 + }, + "battery": { + "capacity": 25484.395831591948, + "percentage": 0.45109663434539626 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 496.40329856487574, + "power": 5.535672290531485, + "efficiency": 0.567349395038826 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 575.0094001671937, + "power": 5.883335979662618, + "efficiency": 0.5031841666524296 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 466.43070536742067, + "power": 5.496002725490843, + "efficiency": 0.5693295651010831 + } + ], + "mrp_control": { + "k": 26.850347467326245, + "ki": 0.0025511664528610543, + "p": 88.56101946187069, + "integral_limit": 0.0005633802520128575 + }, + "true_anomaly": 96.98029128274113, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 11 + }, + { + "inertia": [ + 94.61575317382812, + 0.0, + 0.0, + 0.0, + 175.02359008789062, + 0.0, + 0.0, + 0.0, + 159.59927368164062 + ], + "mass": 156.31176128008826, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 12, + "solar_panel": { + "direction": [ + 0.697713567438702, + 0.24946368367044197, + 0.671538270198753 + ], + "area": 0.2155946576385416, + "efficiency": 0.204427686431365 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.28516311785621506, + "power": 7.925308588089344, + "type": 1 + }, + "battery": { + "capacity": 27497.82956755519, + "percentage": 0.5881334442005209 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 438.44139140723024, + "power": 6.963186357843266, + "efficiency": 0.5793197716454614 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 540.1984157628929, + "power": 5.126584289089553, + "efficiency": 0.5852591696770509 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 445.7442082916122, + "power": 6.86162100575692, + "efficiency": 0.5681882338285212 + } + ], + "mrp_control": { + "k": 49.74685872619634, + "ki": 0.009464588845173058, + "p": 182.71982012866212, + "integral_limit": 0.027959270078297967 + }, + "true_anomaly": 193.41831988899102, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 12 + }, + { + "inertia": [ + 69.85490417480469, + 0.0, + 0.0, + 0.0, + 153.30654907226562, + 0.0, + 0.0, + 0.0, + 192.0022735595703 + ], + "mass": 137.672642462402, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 13, + "solar_panel": { + "direction": [ + 0.029434007744797742, + 0.022153019660404685, + -0.9993212110768013 + ], + "area": 0.46986774488243355, + "efficiency": 0.3498662261945017 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.35976064938360697, + "power": 4.665984202865684, + "type": 1 + }, + "battery": { + "capacity": 29216.410924286087, + "percentage": 0.4733263674877677 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 475.2298743211509, + "power": 5.809346407360224, + "efficiency": 0.5879598827768264 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 527.7151355520379, + "power": 5.267444503430993, + "efficiency": 0.517206182535355 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 564.8651689802502, + "power": 6.159675830753919, + "efficiency": 0.5151286099301217 + } + ], + "mrp_control": { + "k": 31.010008499276847, + "ki": 0.005540135624255419, + "p": 91.81676018680609, + "integral_limit": 0.0025617933796053755 + }, + "true_anomaly": 329.6685268306262, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 13 + }, + { + "inertia": [ + 186.01307678222656, + 0.0, + 0.0, + 0.0, + 115.5552978515625, + 0.0, + 0.0, + 0.0, + 187.8866729736328 + ], + "mass": 55.64891543857366, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 14, + "solar_panel": { + "direction": [ + 0.3400577826201039, + 0.2658510840249141, + 0.902044292483621 + ], + "area": 0.23863095745949703, + "efficiency": 0.4488132776884879 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.18538191206026863, + "power": 4.176765575970212, + "type": 1 + }, + "battery": { + "capacity": 8129.2562271939205, + "percentage": 0.5687406683525801 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 689.8355054193119, + "power": 6.75560430596383, + "efficiency": 0.5028003484294483 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 506.98042039643826, + "power": 6.76096755903487, + "efficiency": 0.5497552026454721 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 627.5207804283475, + "power": 6.7206659067675805, + "efficiency": 0.5006023927021078 + } + ], + "mrp_control": { + "k": 74.8689050269782, + "ki": 0.007915679912091614, + "p": 183.91993484484198, + "integral_limit": 0.013809615446636756 + }, + "true_anomaly": 309.7402971245258, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 14 + }, + { + "inertia": [ + 72.02397155761719, + 0.0, + 0.0, + 0.0, + 84.66865539550781, + 0.0, + 0.0, + 0.0, + 104.00645446777344 + ], + "mass": 67.6299011645821, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 15, + "solar_panel": { + "direction": [ + -0.3245298838422325, + 0.3576046574766769, + 0.8756707505931299 + ], + "area": 0.4612981183400603, + "efficiency": 0.4333620435203719 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.13386458310989588, + "power": 6.414397160711919, + "type": 1 + }, + "battery": { + "capacity": 16768.306391789163, + "percentage": 0.42853965442743547 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 543.9744108018169, + "power": 6.02375115285982, + "efficiency": 0.5391054907257928 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 464.05174477763177, + "power": 5.687575479060702, + "efficiency": 0.5778729074387456 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 457.5562208191678, + "power": 6.355150517839122, + "efficiency": 0.5197378822164961 + } + ], + "mrp_control": { + "k": 34.05531175533261, + "ki": 0.0024346066244611444, + "p": 99.48727369709079, + "integral_limit": 0.0017113554174151761 + }, + "true_anomaly": 243.77900315510828, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 15 + }, + { + "inertia": [ + 197.98062133789062, + 0.0, + 0.0, + 0.0, + 163.97691345214844, + 0.0, + 0.0, + 0.0, + 156.57196044921875 + ], + "mass": 189.77402152503743, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 16, + "solar_panel": { + "direction": [ + 0.8568444552085118, + 0.4485139021938339, + -0.2542692649875099 + ], + "area": 0.22329277993034227, + "efficiency": 0.4454397900254847 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2873808313559765, + "power": 8.976252191910246, + "type": 1 + }, + "battery": { + "capacity": 28194.519795705295, + "percentage": 0.8427128006396614 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 700.2270906522095, + "power": 5.245454098254063, + "efficiency": 0.5095753103746193 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 425.54320587922916, + "power": 6.024097400967017, + "efficiency": 0.5383596857468428 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 457.601458730526, + "power": 6.029839106671238, + "efficiency": 0.5420737706893903 + } + ], + "mrp_control": { + "k": 55.91635197477057, + "ki": 0.007383555919400412, + "p": 118.0749139735046, + "integral_limit": 0.025678730914240038 + }, + "true_anomaly": 67.46757853282831, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 16 + }, + { + "inertia": [ + 82.71658325195312, + 0.0, + 0.0, + 0.0, + 115.31809997558594, + 0.0, + 0.0, + 0.0, + 184.9622802734375 + ], + "mass": 76.05553925850084, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 17, + "solar_panel": { + "direction": [ + -0.08919279476098207, + 0.1266320609323241, + 0.9879316608484402 + ], + "area": 0.14990694220629863, + "efficiency": 0.3618154527939176 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.16981599024982078, + "power": 4.311649792469406, + "type": 1 + }, + "battery": { + "capacity": 24656.115287605982, + "percentage": 0.8335633690241726 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 729.1618058146217, + "power": 5.25405954157496, + "efficiency": 0.568694189056328 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 717.627284234849, + "power": 5.429571993974061, + "efficiency": 0.5959191713172795 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 12.0, + "rw_speed_init": 560.7818321075624, + "power": 5.6408089927889264, + "efficiency": 0.557074092552298 + } + ], + "mrp_control": { + "k": 58.697595656104504, + "ki": 0.008843891097637356, + "p": 159.05251153228946, + "integral_limit": 0.02630198392840806 + }, + "true_anomaly": 235.88860070898713, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 17 + }, + { + "inertia": [ + 193.94635009765625, + 0.0, + 0.0, + 0.0, + 101.61642456054688, + 0.0, + 0.0, + 0.0, + 90.88113403320312 + ], + "mass": 93.86933213342628, + "center_of_mass": [ + 0.0, + 0.0, + 0.0 + ], + "orbit": 18, + "solar_panel": { + "direction": [ + 0.5040526165175093, + 0.27908492343212643, + 0.8173387090397327 + ], + "area": 0.4875214225523359, + "efficiency": 0.10880933917088598 + }, + "sensor": { + "enabled": false, + "half_field_of_view": 0.2540845911899765, + "power": 2.2845308001344398, + "type": 1 + }, + "battery": { + "capacity": 14697.77446377256, + "percentage": 0.42649641140411654 + }, + "reaction_wheels": [ + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 1.0, + 0.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 674.8666865414713, + "power": 5.02824964817022, + "efficiency": 0.5059590003536221 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 1.0, + 0.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 714.3853895445352, + "power": 6.356800463389751, + "efficiency": 0.5668574518850099 + }, + { + "rw_type": "Honeywell_HR12", + "rw_direction": [ + 0.0, + 0.0, + 1.0 + ], + "max_momentum": 25.0, + "rw_speed_init": 625.8515791669138, + "power": 6.431818501855689, + "efficiency": 0.5292953726203831 + } + ], + "mrp_control": { + "k": 35.51789822383886, + "ki": 0.0010550897949277783, + "p": 103.72572725570839, + "integral_limit": 0.003024392507237101 + }, + "true_anomaly": 294.5707133100036, + "mrp_attitude_bn": [ + 0.0, + 0.0, + 0.0 + ], + "id": 18 + } + ] +} \ No newline at end of file diff --git a/benchmarks/aeosbench/dataset/cases/00996/taskset.json b/benchmarks/aeosbench/dataset/cases/00996/taskset.json new file mode 100644 index 0000000..ebcd3bb --- /dev/null +++ b/benchmarks/aeosbench/dataset/cases/00996/taskset.json @@ -0,0 +1,3192 @@ +[ + { + "release_time": 2877, + "due_time": 3550, + "duration": 17, + "coordinate": [ + -63.91150207968214, + -40.02461886270825 + ], + "sensor_type": 1, + "id": 0 + }, + { + "release_time": 1372, + "due_time": 3454, + "duration": 28, + "coordinate": [ + -89.94476933079932, + 72.59940512517457 + ], + "sensor_type": 1, + "id": 1 + }, + { + "release_time": 3281, + "due_time": 3581, + "duration": 43, + "coordinate": [ + -64.21447019286285, + 43.894617948614496 + ], + "sensor_type": 1, + "id": 2 + }, + { + "release_time": 616, + "due_time": 1165, + "duration": 40, + "coordinate": [ + 53.80051185882985, + -147.66378515496564 + ], + "sensor_type": 1, + "id": 3 + }, + { + "release_time": 1797, + "due_time": 2911, + "duration": 27, + "coordinate": [ + 70.63842237991247, + -86.85719557403644 + ], + "sensor_type": 1, + "id": 4 + }, + { + "release_time": 464, + "due_time": 1547, + "duration": 34, + "coordinate": [ + -1.4860673834320721, + 45.056027630178846 + ], + "sensor_type": 1, + "id": 5 + }, + { + "release_time": 2095, + "due_time": 3402, + "duration": 58, + "coordinate": [ + -89.57043720873305, + -140.61489787959417 + ], + "sensor_type": 1, + "id": 6 + }, + { + "release_time": 2923, + "due_time": 3343, + "duration": 43, + "coordinate": [ + 27.842452459608637, + -96.99208338874135 + ], + "sensor_type": 1, + "id": 7 + }, + { + "release_time": 509, + "due_time": 1296, + "duration": 33, + "coordinate": [ + -13.191176050838735, + 25.027154149434267 + ], + "sensor_type": 1, + "id": 8 + }, + { + "release_time": 2331, + "due_time": 2486, + "duration": 29, + "coordinate": [ + 65.0297024403529, + 159.34137972461969 + ], + "sensor_type": 1, + "id": 9 + }, + { + "release_time": 75, + "due_time": 3536, + "duration": 17, + "coordinate": [ + -16.775575647691397, + 145.0187940016316 + ], + "sensor_type": 1, + "id": 10 + }, + { + "release_time": 2918, + "due_time": 3264, + "duration": 35, + "coordinate": [ + -40.20824105770508, + -148.47520431069324 + ], + "sensor_type": 1, + "id": 11 + }, + { + "release_time": 2420, + "due_time": 3224, + "duration": 44, + "coordinate": [ + -21.266562440106696, + 85.75723839634333 + ], + "sensor_type": 1, + "id": 12 + }, + { + "release_time": 2940, + "due_time": 3185, + "duration": 40, + "coordinate": [ + -31.730355454933523, + -80.93320442178101 + ], + "sensor_type": 1, + "id": 13 + }, + { + "release_time": 556, + "due_time": 1257, + "duration": 45, + "coordinate": [ + -74.04083671460856, + -67.92774017113378 + ], + "sensor_type": 1, + "id": 14 + }, + { + "release_time": 806, + "due_time": 2755, + "duration": 18, + "coordinate": [ + 14.355003242359516, + -41.96264177508988 + ], + "sensor_type": 1, + "id": 15 + }, + { + "release_time": 2065, + "due_time": 2244, + "duration": 21, + "coordinate": [ + -22.562232784919246, + -20.844848162996726 + ], + "sensor_type": 1, + "id": 16 + }, + { + "release_time": 707, + "due_time": 1196, + "duration": 34, + "coordinate": [ + -81.11372107960428, + 109.92605718759296 + ], + "sensor_type": 1, + "id": 17 + }, + { + "release_time": 1373, + "due_time": 2899, + "duration": 27, + "coordinate": [ + 50.975820624144944, + -149.7468636211496 + ], + "sensor_type": 1, + "id": 18 + }, + { + "release_time": 1829, + "due_time": 3484, + "duration": 44, + "coordinate": [ + 7.522806629785563, + 77.24534149274189 + ], + "sensor_type": 1, + "id": 19 + }, + { + "release_time": 2687, + "due_time": 3229, + "duration": 44, + "coordinate": [ + 48.96374048250735, + 100.71358107396804 + ], + "sensor_type": 1, + "id": 20 + }, + { + "release_time": 1106, + "due_time": 1985, + "duration": 38, + "coordinate": [ + 5.766962723273181, + 94.60835335881603 + ], + "sensor_type": 1, + "id": 21 + }, + { + "release_time": 462, + "due_time": 3460, + "duration": 34, + "coordinate": [ + 36.603782166448696, + -64.73146318978897 + ], + "sensor_type": 1, + "id": 22 + }, + { + "release_time": 906, + "due_time": 1333, + "duration": 51, + "coordinate": [ + -59.28782408135938, + -143.68141446867253 + ], + "sensor_type": 1, + "id": 23 + }, + { + "release_time": 79, + "due_time": 645, + "duration": 42, + "coordinate": [ + -17.461288476653692, + -84.35524092023056 + ], + "sensor_type": 1, + "id": 24 + }, + { + "release_time": 3326, + "due_time": 3492, + "duration": 29, + "coordinate": [ + 68.57630848548857, + 104.11342253829622 + ], + "sensor_type": 1, + "id": 25 + }, + { + "release_time": 3196, + "due_time": 3508, + "duration": 47, + "coordinate": [ + 31.102979101300917, + 37.33944962646794 + ], + "sensor_type": 1, + "id": 26 + }, + { + "release_time": 2179, + "due_time": 3437, + "duration": 29, + "coordinate": [ + 24.184014925389164, + 127.4818336812964 + ], + "sensor_type": 1, + "id": 27 + }, + { + "release_time": 2021, + "due_time": 2785, + "duration": 41, + "coordinate": [ + 17.13166073749933, + -35.342143936310634 + ], + "sensor_type": 1, + "id": 28 + }, + { + "release_time": 3066, + "due_time": 3183, + "duration": 30, + "coordinate": [ + 25.291258108871233, + -91.32522413363453 + ], + "sensor_type": 1, + "id": 29 + }, + { + "release_time": 2770, + "due_time": 3113, + "duration": 27, + "coordinate": [ + -89.70975479011234, + 132.00076271129217 + ], + "sensor_type": 1, + "id": 30 + }, + { + "release_time": 3396, + "due_time": 3542, + "duration": 25, + "coordinate": [ + -37.032681592170384, + 174.7495247142224 + ], + "sensor_type": 1, + "id": 31 + }, + { + "release_time": 1243, + "due_time": 1836, + "duration": 46, + "coordinate": [ + -34.60809666938762, + -72.40752699304922 + ], + "sensor_type": 1, + "id": 32 + }, + { + "release_time": 790, + "due_time": 2783, + "duration": 36, + "coordinate": [ + -45.48515326777629, + -72.3131466209222 + ], + "sensor_type": 1, + "id": 33 + }, + { + "release_time": 2451, + "due_time": 3437, + "duration": 48, + "coordinate": [ + -40.234885377536855, + -100.37714013557118 + ], + "sensor_type": 1, + "id": 34 + }, + { + "release_time": 1828, + "due_time": 3301, + "duration": 48, + "coordinate": [ + -36.80796019101288, + -120.48724275393033 + ], + "sensor_type": 1, + "id": 35 + }, + { + "release_time": 2899, + "due_time": 3397, + "duration": 32, + "coordinate": [ + -36.55521485108533, + -15.995950077128526 + ], + "sensor_type": 1, + "id": 36 + }, + { + "release_time": 1545, + "due_time": 1881, + "duration": 30, + "coordinate": [ + -24.707203194465308, + 17.981635980868134 + ], + "sensor_type": 1, + "id": 37 + }, + { + "release_time": 2555, + "due_time": 3215, + "duration": 16, + "coordinate": [ + 85.41180777445283, + -59.08661062905419 + ], + "sensor_type": 1, + "id": 38 + }, + { + "release_time": 2333, + "due_time": 2959, + "duration": 53, + "coordinate": [ + -32.158458114624814, + -117.2622802350882 + ], + "sensor_type": 1, + "id": 39 + }, + { + "release_time": 696, + "due_time": 2665, + "duration": 50, + "coordinate": [ + -45.54388835537119, + 164.25096148598124 + ], + "sensor_type": 1, + "id": 40 + }, + { + "release_time": 2051, + "due_time": 2889, + "duration": 38, + "coordinate": [ + 8.835618514424084, + -62.83256229266243 + ], + "sensor_type": 1, + "id": 41 + }, + { + "release_time": 438, + "due_time": 2598, + "duration": 59, + "coordinate": [ + -48.47988736917429, + -115.90334632941133 + ], + "sensor_type": 1, + "id": 42 + }, + { + "release_time": 2170, + "due_time": 3243, + "duration": 56, + "coordinate": [ + 38.33937063429042, + -178.48462225506273 + ], + "sensor_type": 1, + "id": 43 + }, + { + "release_time": 459, + "due_time": 1894, + "duration": 49, + "coordinate": [ + -82.99174697610167, + -36.834224469979944 + ], + "sensor_type": 1, + "id": 44 + }, + { + "release_time": 1323, + "due_time": 3073, + "duration": 46, + "coordinate": [ + 39.7589541203148, + 79.13983973633106 + ], + "sensor_type": 1, + "id": 45 + }, + { + "release_time": 2399, + "due_time": 2689, + "duration": 23, + "coordinate": [ + 14.146637596063798, + -115.7275705646116 + ], + "sensor_type": 1, + "id": 46 + }, + { + "release_time": 2370, + "due_time": 3310, + "duration": 29, + "coordinate": [ + -39.99497661857415, + 7.315595017511868 + ], + "sensor_type": 1, + "id": 47 + }, + { + "release_time": 1122, + "due_time": 1183, + "duration": 17, + "coordinate": [ + -80.00017879766123, + 9.960142419086225 + ], + "sensor_type": 1, + "id": 48 + }, + { + "release_time": 1304, + "due_time": 3173, + "duration": 28, + "coordinate": [ + -66.72224396699104, + -23.364110651334244 + ], + "sensor_type": 1, + "id": 49 + }, + { + "release_time": 974, + "due_time": 2181, + "duration": 57, + "coordinate": [ + -58.35168282315903, + 136.92146141270558 + ], + "sensor_type": 1, + "id": 50 + }, + { + "release_time": 640, + "due_time": 1074, + "duration": 18, + "coordinate": [ + 19.238457380816854, + -46.97200861437079 + ], + "sensor_type": 1, + "id": 51 + }, + { + "release_time": 2321, + "due_time": 2621, + "duration": 46, + "coordinate": [ + 3.6746162824898647, + -154.32100884257648 + ], + "sensor_type": 1, + "id": 52 + }, + { + "release_time": 2884, + "due_time": 3405, + "duration": 18, + "coordinate": [ + 5.828200344245218, + 52.92085031873728 + ], + "sensor_type": 1, + "id": 53 + }, + { + "release_time": 1862, + "due_time": 2550, + "duration": 32, + "coordinate": [ + -26.966271831298712, + -112.68917110814365 + ], + "sensor_type": 1, + "id": 54 + }, + { + "release_time": 878, + "due_time": 2942, + "duration": 37, + "coordinate": [ + 36.0532704673404, + 104.24777020156665 + ], + "sensor_type": 1, + "id": 55 + }, + { + "release_time": 1805, + "due_time": 2147, + "duration": 27, + "coordinate": [ + -22.854171044743765, + -156.21328980409652 + ], + "sensor_type": 1, + "id": 56 + }, + { + "release_time": 1762, + "due_time": 2017, + "duration": 47, + "coordinate": [ + 39.046734425952565, + 47.98745779840533 + ], + "sensor_type": 1, + "id": 57 + }, + { + "release_time": 3157, + "due_time": 3479, + "duration": 34, + "coordinate": [ + -41.41756595060037, + 169.7460346116814 + ], + "sensor_type": 1, + "id": 58 + }, + { + "release_time": 1457, + "due_time": 2455, + "duration": 25, + "coordinate": [ + -76.99490279849297, + -56.202527086811045 + ], + "sensor_type": 1, + "id": 59 + }, + { + "release_time": 771, + "due_time": 2339, + "duration": 52, + "coordinate": [ + 66.8384182546086, + 170.9761292999125 + ], + "sensor_type": 1, + "id": 60 + }, + { + "release_time": 1607, + "due_time": 2531, + "duration": 34, + "coordinate": [ + 8.131349874378841, + -19.44963751936325 + ], + "sensor_type": 1, + "id": 61 + }, + { + "release_time": 2625, + "due_time": 3150, + "duration": 45, + "coordinate": [ + 9.438826237828792, + -16.236151709412724 + ], + "sensor_type": 1, + "id": 62 + }, + { + "release_time": 3461, + "due_time": 3558, + "duration": 16, + "coordinate": [ + -7.429380580273943, + -141.8929201185283 + ], + "sensor_type": 1, + "id": 63 + }, + { + "release_time": 2836, + "due_time": 3053, + "duration": 54, + "coordinate": [ + 22.738004250506307, + 118.85764955198925 + ], + "sensor_type": 1, + "id": 64 + }, + { + "release_time": 3197, + "due_time": 3437, + "duration": 53, + "coordinate": [ + 36.5775149943957, + 54.11122614065815 + ], + "sensor_type": 1, + "id": 65 + }, + { + "release_time": 3415, + "due_time": 3560, + "duration": 46, + "coordinate": [ + 46.008072327831286, + 122.34602131711904 + ], + "sensor_type": 1, + "id": 66 + }, + { + "release_time": 2255, + "due_time": 3242, + "duration": 36, + "coordinate": [ + 89.43524148730407, + -66.76573027929338 + ], + "sensor_type": 1, + "id": 67 + }, + { + "release_time": 2169, + "due_time": 2536, + "duration": 21, + "coordinate": [ + 74.47042994428125, + -143.99460062353583 + ], + "sensor_type": 1, + "id": 68 + }, + { + "release_time": 1763, + "due_time": 2472, + "duration": 46, + "coordinate": [ + -37.23441194586984, + 3.1133829492865743 + ], + "sensor_type": 1, + "id": 69 + }, + { + "release_time": 715, + "due_time": 2525, + "duration": 42, + "coordinate": [ + 11.131752020155048, + 169.99102641079554 + ], + "sensor_type": 1, + "id": 70 + }, + { + "release_time": 3116, + "due_time": 3393, + "duration": 28, + "coordinate": [ + -20.739505440668296, + 8.786337786412759 + ], + "sensor_type": 1, + "id": 71 + }, + { + "release_time": 3500, + "due_time": 3598, + "duration": 28, + "coordinate": [ + 1.635355892598028, + 177.99218499718364 + ], + "sensor_type": 1, + "id": 72 + }, + { + "release_time": 2256, + "due_time": 3253, + "duration": 27, + "coordinate": [ + 79.40981017759941, + 164.76903722377267 + ], + "sensor_type": 1, + "id": 73 + }, + { + "release_time": 3091, + "due_time": 3503, + "duration": 51, + "coordinate": [ + -9.758199176574166, + 31.095058492050043 + ], + "sensor_type": 1, + "id": 74 + }, + { + "release_time": 1667, + "due_time": 1927, + "duration": 31, + "coordinate": [ + -54.72297768614339, + 95.26494702584353 + ], + "sensor_type": 1, + "id": 75 + }, + { + "release_time": 2723, + "due_time": 3364, + "duration": 21, + "coordinate": [ + -20.186315379668443, + 153.72747974199427 + ], + "sensor_type": 1, + "id": 76 + }, + { + "release_time": 1304, + "due_time": 2187, + "duration": 41, + "coordinate": [ + -21.40244961940759, + 114.5502729982394 + ], + "sensor_type": 1, + "id": 77 + }, + { + "release_time": 2388, + "due_time": 3285, + "duration": 23, + "coordinate": [ + 2.6275917001474483, + -110.86240827881358 + ], + "sensor_type": 1, + "id": 78 + }, + { + "release_time": 2700, + "due_time": 3066, + "duration": 37, + "coordinate": [ + 64.86096339738853, + 139.29099231872857 + ], + "sensor_type": 1, + "id": 79 + }, + { + "release_time": 2088, + "due_time": 2454, + "duration": 39, + "coordinate": [ + 89.33319550566324, + -114.79909400979805 + ], + "sensor_type": 1, + "id": 80 + }, + { + "release_time": 567, + "due_time": 942, + "duration": 31, + "coordinate": [ + -61.79074087956748, + 165.1526434171322 + ], + "sensor_type": 1, + "id": 81 + }, + { + "release_time": 3119, + "due_time": 3301, + "duration": 18, + "coordinate": [ + -53.93793764061992, + 126.43369819765161 + ], + "sensor_type": 1, + "id": 82 + }, + { + "release_time": 28, + "due_time": 2550, + "duration": 40, + "coordinate": [ + -84.52242754221224, + 47.60153507637119 + ], + "sensor_type": 1, + "id": 83 + }, + { + "release_time": 2820, + "due_time": 3145, + "duration": 56, + "coordinate": [ + -60.15743940234762, + -113.55742415692815 + ], + "sensor_type": 1, + "id": 84 + }, + { + "release_time": 251, + "due_time": 2503, + "duration": 45, + "coordinate": [ + 13.854865925430772, + 178.47131748010605 + ], + "sensor_type": 1, + "id": 85 + }, + { + "release_time": 2746, + "due_time": 3251, + "duration": 47, + "coordinate": [ + 22.0143904455076, + 44.392376106300475 + ], + "sensor_type": 1, + "id": 86 + }, + { + "release_time": 219, + "due_time": 3267, + "duration": 50, + "coordinate": [ + -55.61635653595964, + -149.10457276305445 + ], + "sensor_type": 1, + "id": 87 + }, + { + "release_time": 1771, + "due_time": 3070, + "duration": 60, + "coordinate": [ + 21.119285212016393, + 51.102386428401076 + ], + "sensor_type": 1, + "id": 88 + }, + { + "release_time": 1305, + "due_time": 2424, + "duration": 55, + "coordinate": [ + -41.43413132528978, + -81.3498731519286 + ], + "sensor_type": 1, + "id": 89 + }, + { + "release_time": 3382, + "due_time": 3590, + "duration": 47, + "coordinate": [ + -65.00629978060617, + 16.72649799835338 + ], + "sensor_type": 1, + "id": 90 + }, + { + "release_time": 1333, + "due_time": 3536, + "duration": 19, + "coordinate": [ + 26.28843928046767, + 63.916005885804395 + ], + "sensor_type": 1, + "id": 91 + }, + { + "release_time": 3081, + "due_time": 3557, + "duration": 23, + "coordinate": [ + -71.66390452543939, + -112.0942368318487 + ], + "sensor_type": 1, + "id": 92 + }, + { + "release_time": 2076, + "due_time": 2413, + "duration": 44, + "coordinate": [ + -63.81796326627142, + -114.66380476088088 + ], + "sensor_type": 1, + "id": 93 + }, + { + "release_time": 839, + "due_time": 1414, + "duration": 45, + "coordinate": [ + -3.6152152383189247, + 94.65190409198385 + ], + "sensor_type": 1, + "id": 94 + }, + { + "release_time": 2379, + "due_time": 3405, + "duration": 33, + "coordinate": [ + 45.068312053151715, + -61.12311016796917 + ], + "sensor_type": 1, + "id": 95 + }, + { + "release_time": 2959, + "due_time": 3135, + "duration": 46, + "coordinate": [ + -19.518035751387117, + -73.28696807384623 + ], + "sensor_type": 1, + "id": 96 + }, + { + "release_time": 3260, + "due_time": 3449, + "duration": 40, + "coordinate": [ + 20.024300468929923, + 121.2468942481326 + ], + "sensor_type": 1, + "id": 97 + }, + { + "release_time": 2741, + "due_time": 3336, + "duration": 48, + "coordinate": [ + -27.406429869879716, + -7.434559458638944 + ], + "sensor_type": 1, + "id": 98 + }, + { + "release_time": 1461, + "due_time": 1588, + "duration": 32, + "coordinate": [ + -82.83360876796179, + -58.82936904267217 + ], + "sensor_type": 1, + "id": 99 + }, + { + "release_time": 636, + "due_time": 2227, + "duration": 28, + "coordinate": [ + -61.126136111192565, + -44.37410678033075 + ], + "sensor_type": 1, + "id": 100 + }, + { + "release_time": 1651, + "due_time": 2222, + "duration": 59, + "coordinate": [ + -8.97939884059474, + -111.03164166654706 + ], + "sensor_type": 1, + "id": 101 + }, + { + "release_time": 1013, + "due_time": 1591, + "duration": 53, + "coordinate": [ + -1.5047280104928973, + -4.971067092285949 + ], + "sensor_type": 1, + "id": 102 + }, + { + "release_time": 3464, + "due_time": 3597, + "duration": 31, + "coordinate": [ + 42.38048824524657, + -42.29697655014462 + ], + "sensor_type": 1, + "id": 103 + }, + { + "release_time": 1518, + "due_time": 2231, + "duration": 34, + "coordinate": [ + 35.012428748798385, + -177.85319619286093 + ], + "sensor_type": 1, + "id": 104 + }, + { + "release_time": 1848, + "due_time": 3266, + "duration": 33, + "coordinate": [ + -38.35313940205016, + 75.55893350752967 + ], + "sensor_type": 1, + "id": 105 + }, + { + "release_time": 44, + "due_time": 2619, + "duration": 34, + "coordinate": [ + -69.82657028703238, + -105.6449986475403 + ], + "sensor_type": 1, + "id": 106 + }, + { + "release_time": 2838, + "due_time": 3128, + "duration": 57, + "coordinate": [ + 5.095727546792972, + 162.8123003351514 + ], + "sensor_type": 1, + "id": 107 + }, + { + "release_time": 1708, + "due_time": 1832, + "duration": 26, + "coordinate": [ + 60.22347917487048, + -157.050699191692 + ], + "sensor_type": 1, + "id": 108 + }, + { + "release_time": 2926, + "due_time": 3454, + "duration": 26, + "coordinate": [ + 44.18723746862065, + -59.261874062310824 + ], + "sensor_type": 1, + "id": 109 + }, + { + "release_time": 2948, + "due_time": 3086, + "duration": 39, + "coordinate": [ + 79.04245423167475, + -14.806201035164804 + ], + "sensor_type": 1, + "id": 110 + }, + { + "release_time": 1507, + "due_time": 2749, + "duration": 56, + "coordinate": [ + 43.054872131668304, + -36.2666831532035 + ], + "sensor_type": 1, + "id": 111 + }, + { + "release_time": 1495, + "due_time": 2166, + "duration": 37, + "coordinate": [ + 53.350150887226846, + 144.17581046263052 + ], + "sensor_type": 1, + "id": 112 + }, + { + "release_time": 204, + "due_time": 388, + "duration": 48, + "coordinate": [ + 49.73205165934155, + 43.80547775998173 + ], + "sensor_type": 1, + "id": 113 + }, + { + "release_time": 2736, + "due_time": 3157, + "duration": 22, + "coordinate": [ + -58.787326962307084, + -149.5556682132787 + ], + "sensor_type": 1, + "id": 114 + }, + { + "release_time": 104, + "due_time": 2937, + "duration": 48, + "coordinate": [ + 29.030443215218284, + -13.477568568175457 + ], + "sensor_type": 1, + "id": 115 + }, + { + "release_time": 1594, + "due_time": 3138, + "duration": 59, + "coordinate": [ + 77.56838456967142, + -7.20105274860606 + ], + "sensor_type": 1, + "id": 116 + }, + { + "release_time": 30, + "due_time": 2768, + "duration": 57, + "coordinate": [ + -56.232914152127975, + 104.67491346275142 + ], + "sensor_type": 1, + "id": 117 + }, + { + "release_time": 2884, + "due_time": 3326, + "duration": 29, + "coordinate": [ + -0.4245482667374887, + -150.237722326362 + ], + "sensor_type": 1, + "id": 118 + }, + { + "release_time": 2121, + "due_time": 3106, + "duration": 23, + "coordinate": [ + 19.67926707593442, + -154.3780962680583 + ], + "sensor_type": 1, + "id": 119 + }, + { + "release_time": 546, + "due_time": 3588, + "duration": 25, + "coordinate": [ + 76.76117149068952, + 170.0787123597646 + ], + "sensor_type": 1, + "id": 120 + }, + { + "release_time": 2990, + "due_time": 3220, + "duration": 40, + "coordinate": [ + 36.699046555802354, + 81.01086186416524 + ], + "sensor_type": 1, + "id": 121 + }, + { + "release_time": 2036, + "due_time": 2463, + "duration": 54, + "coordinate": [ + -39.34757846164646, + 179.52885642145668 + ], + "sensor_type": 1, + "id": 122 + }, + { + "release_time": 555, + "due_time": 1203, + "duration": 40, + "coordinate": [ + 24.446403363974483, + 158.08449862036082 + ], + "sensor_type": 1, + "id": 123 + }, + { + "release_time": 1474, + "due_time": 2974, + "duration": 40, + "coordinate": [ + 46.30834865300929, + -87.6371070027644 + ], + "sensor_type": 1, + "id": 124 + }, + { + "release_time": 892, + "due_time": 1772, + "duration": 38, + "coordinate": [ + -40.796425484758025, + -161.73256436937243 + ], + "sensor_type": 1, + "id": 125 + }, + { + "release_time": 2565, + "due_time": 2651, + "duration": 20, + "coordinate": [ + -66.1853831240261, + 36.28756118255757 + ], + "sensor_type": 1, + "id": 126 + }, + { + "release_time": 946, + "due_time": 1754, + "duration": 19, + "coordinate": [ + 29.81152493198408, + 33.49650077945657 + ], + "sensor_type": 1, + "id": 127 + }, + { + "release_time": 681, + "due_time": 3583, + "duration": 23, + "coordinate": [ + -75.79103261035341, + -113.97319809768535 + ], + "sensor_type": 1, + "id": 128 + }, + { + "release_time": 2973, + "due_time": 3233, + "duration": 25, + "coordinate": [ + -39.179725849714146, + -134.9254273278949 + ], + "sensor_type": 1, + "id": 129 + }, + { + "release_time": 1308, + "due_time": 3095, + "duration": 22, + "coordinate": [ + 3.8025372372486714, + 32.93131082651979 + ], + "sensor_type": 1, + "id": 130 + }, + { + "release_time": 1334, + "due_time": 1965, + "duration": 58, + "coordinate": [ + -71.52743524852485, + 113.2100888970773 + ], + "sensor_type": 1, + "id": 131 + }, + { + "release_time": 2296, + "due_time": 3043, + "duration": 32, + "coordinate": [ + 47.18689221693634, + -173.32708136941466 + ], + "sensor_type": 1, + "id": 132 + }, + { + "release_time": 3136, + "due_time": 3266, + "duration": 32, + "coordinate": [ + 13.936298082081692, + -114.93441047845806 + ], + "sensor_type": 1, + "id": 133 + }, + { + "release_time": 3180, + "due_time": 3595, + "duration": 31, + "coordinate": [ + 17.37913436770505, + -179.65321972257303 + ], + "sensor_type": 1, + "id": 134 + }, + { + "release_time": 3479, + "due_time": 3562, + "duration": 21, + "coordinate": [ + 81.5337960553949, + -116.95206410225981 + ], + "sensor_type": 1, + "id": 135 + }, + { + "release_time": 2225, + "due_time": 2565, + "duration": 59, + "coordinate": [ + 88.82721590167046, + -82.7460184368389 + ], + "sensor_type": 1, + "id": 136 + }, + { + "release_time": 565, + "due_time": 2471, + "duration": 44, + "coordinate": [ + -51.89422198002806, + 143.464325860379 + ], + "sensor_type": 1, + "id": 137 + }, + { + "release_time": 759, + "due_time": 2237, + "duration": 48, + "coordinate": [ + 66.72462160343335, + 31.04273759554968 + ], + "sensor_type": 1, + "id": 138 + }, + { + "release_time": 5, + "due_time": 989, + "duration": 18, + "coordinate": [ + -43.79818772527103, + -139.81318318062029 + ], + "sensor_type": 1, + "id": 139 + }, + { + "release_time": 400, + "due_time": 2357, + "duration": 21, + "coordinate": [ + 66.97817237483264, + 130.38447572313737 + ], + "sensor_type": 1, + "id": 140 + }, + { + "release_time": 1861, + "due_time": 2848, + "duration": 58, + "coordinate": [ + 45.70557612361307, + 117.38189336465308 + ], + "sensor_type": 1, + "id": 141 + }, + { + "release_time": 2543, + "due_time": 3094, + "duration": 46, + "coordinate": [ + 39.78957739189326, + -22.22584778215915 + ], + "sensor_type": 1, + "id": 142 + }, + { + "release_time": 1026, + "due_time": 2431, + "duration": 35, + "coordinate": [ + -12.664225022726782, + 30.980349385617927 + ], + "sensor_type": 1, + "id": 143 + }, + { + "release_time": 2866, + "due_time": 3596, + "duration": 49, + "coordinate": [ + 61.31344190345325, + -137.79546561231865 + ], + "sensor_type": 1, + "id": 144 + }, + { + "release_time": 1286, + "due_time": 3085, + "duration": 25, + "coordinate": [ + 33.96619308275682, + 146.9665110655862 + ], + "sensor_type": 1, + "id": 145 + }, + { + "release_time": 2077, + "due_time": 3449, + "duration": 19, + "coordinate": [ + 27.759165710098443, + -16.22668073814009 + ], + "sensor_type": 1, + "id": 146 + }, + { + "release_time": 1247, + "due_time": 2418, + "duration": 59, + "coordinate": [ + -70.93328437266169, + -110.6853142509982 + ], + "sensor_type": 1, + "id": 147 + }, + { + "release_time": 3329, + "due_time": 3454, + "duration": 32, + "coordinate": [ + 25.468630618866484, + -176.65349289894982 + ], + "sensor_type": 1, + "id": 148 + }, + { + "release_time": 1241, + "due_time": 3475, + "duration": 55, + "coordinate": [ + -24.2413715593227, + 98.6005293872957 + ], + "sensor_type": 1, + "id": 149 + }, + { + "release_time": 1789, + "due_time": 2816, + "duration": 43, + "coordinate": [ + -45.95044698306555, + 88.14250528914482 + ], + "sensor_type": 1, + "id": 150 + }, + { + "release_time": 2520, + "due_time": 3418, + "duration": 38, + "coordinate": [ + -71.80661088380077, + 32.867100873462704 + ], + "sensor_type": 1, + "id": 151 + }, + { + "release_time": 3145, + "due_time": 3349, + "duration": 33, + "coordinate": [ + -63.66875489931364, + -142.88823355434204 + ], + "sensor_type": 1, + "id": 152 + }, + { + "release_time": 117, + "due_time": 1555, + "duration": 22, + "coordinate": [ + 30.72413274564414, + -62.79343773247312 + ], + "sensor_type": 1, + "id": 153 + }, + { + "release_time": 1549, + "due_time": 2941, + "duration": 20, + "coordinate": [ + -71.18701243157032, + 70.01241351821142 + ], + "sensor_type": 1, + "id": 154 + }, + { + "release_time": 2400, + "due_time": 2919, + "duration": 27, + "coordinate": [ + 46.97557981135341, + -61.62685473629307 + ], + "sensor_type": 1, + "id": 155 + }, + { + "release_time": 3296, + "due_time": 3578, + "duration": 57, + "coordinate": [ + -31.69139140521864, + 94.79833467611559 + ], + "sensor_type": 1, + "id": 156 + }, + { + "release_time": 960, + "due_time": 2697, + "duration": 60, + "coordinate": [ + -60.05701557954785, + 164.22965562680855 + ], + "sensor_type": 1, + "id": 157 + }, + { + "release_time": 1336, + "due_time": 2418, + "duration": 41, + "coordinate": [ + 24.375624318092733, + -12.039856115755583 + ], + "sensor_type": 1, + "id": 158 + }, + { + "release_time": 475, + "due_time": 1965, + "duration": 29, + "coordinate": [ + -12.691393277458602, + 172.01426031637072 + ], + "sensor_type": 1, + "id": 159 + }, + { + "release_time": 3055, + "due_time": 3227, + "duration": 39, + "coordinate": [ + -52.388876920775395, + -49.42826553497355 + ], + "sensor_type": 1, + "id": 160 + }, + { + "release_time": 3153, + "due_time": 3440, + "duration": 16, + "coordinate": [ + 46.14852579874571, + 55.607912999904784 + ], + "sensor_type": 1, + "id": 161 + }, + { + "release_time": 2500, + "due_time": 3516, + "duration": 29, + "coordinate": [ + -55.94575710835521, + 178.5858264657993 + ], + "sensor_type": 1, + "id": 162 + }, + { + "release_time": 1060, + "due_time": 1551, + "duration": 28, + "coordinate": [ + 44.965495577312794, + -160.94299819107692 + ], + "sensor_type": 1, + "id": 163 + }, + { + "release_time": 1748, + "due_time": 2832, + "duration": 38, + "coordinate": [ + -19.581409926134384, + -114.99789487456674 + ], + "sensor_type": 1, + "id": 164 + }, + { + "release_time": 208, + "due_time": 560, + "duration": 56, + "coordinate": [ + -88.84000393133671, + -174.15166086627846 + ], + "sensor_type": 1, + "id": 165 + }, + { + "release_time": 2557, + "due_time": 3340, + "duration": 31, + "coordinate": [ + -67.53779142297813, + -157.09800015783702 + ], + "sensor_type": 1, + "id": 166 + }, + { + "release_time": 2153, + "due_time": 3381, + "duration": 52, + "coordinate": [ + 36.03766564212893, + -114.45434806490358 + ], + "sensor_type": 1, + "id": 167 + }, + { + "release_time": 3239, + "due_time": 3473, + "duration": 51, + "coordinate": [ + 34.02357759405335, + 30.285845616459852 + ], + "sensor_type": 1, + "id": 168 + }, + { + "release_time": 1370, + "due_time": 2449, + "duration": 45, + "coordinate": [ + -85.7795290810497, + -128.31017031317805 + ], + "sensor_type": 1, + "id": 169 + }, + { + "release_time": 2743, + "due_time": 3009, + "duration": 22, + "coordinate": [ + 27.48581389652084, + -126.99277438365422 + ], + "sensor_type": 1, + "id": 170 + }, + { + "release_time": 1866, + "due_time": 3222, + "duration": 34, + "coordinate": [ + 34.3823776685189, + -172.54949764687277 + ], + "sensor_type": 1, + "id": 171 + }, + { + "release_time": 2014, + "due_time": 2640, + "duration": 34, + "coordinate": [ + 34.00169950751635, + -70.71303473582208 + ], + "sensor_type": 1, + "id": 172 + }, + { + "release_time": 2825, + "due_time": 3063, + "duration": 35, + "coordinate": [ + -47.0130630073672, + -151.3594948066486 + ], + "sensor_type": 1, + "id": 173 + }, + { + "release_time": 3413, + "due_time": 3600, + "duration": 37, + "coordinate": [ + 38.634724174039064, + 33.136335849576284 + ], + "sensor_type": 1, + "id": 174 + }, + { + "release_time": 378, + "due_time": 3092, + "duration": 51, + "coordinate": [ + 10.798952392192234, + 118.5265595625616 + ], + "sensor_type": 1, + "id": 175 + }, + { + "release_time": 2993, + "due_time": 3218, + "duration": 45, + "coordinate": [ + 27.11965560111952, + -24.94904852706287 + ], + "sensor_type": 1, + "id": 176 + }, + { + "release_time": 1304, + "due_time": 2587, + "duration": 59, + "coordinate": [ + -9.057257237097502, + -12.025393434335427 + ], + "sensor_type": 1, + "id": 177 + }, + { + "release_time": 2842, + "due_time": 3531, + "duration": 31, + "coordinate": [ + -26.417461297669767, + 49.777162636888846 + ], + "sensor_type": 1, + "id": 178 + }, + { + "release_time": 647, + "due_time": 1744, + "duration": 40, + "coordinate": [ + -52.01449883068007, + -85.46067260824145 + ], + "sensor_type": 1, + "id": 179 + }, + { + "release_time": 2150, + "due_time": 2622, + "duration": 22, + "coordinate": [ + 14.308189781364717, + -93.48961187180886 + ], + "sensor_type": 1, + "id": 180 + }, + { + "release_time": 2584, + "due_time": 3174, + "duration": 40, + "coordinate": [ + 75.52108689622412, + 20.65717390001504 + ], + "sensor_type": 1, + "id": 181 + }, + { + "release_time": 1722, + "due_time": 2672, + "duration": 37, + "coordinate": [ + 47.87081911229927, + 60.837119077875315 + ], + "sensor_type": 1, + "id": 182 + }, + { + "release_time": 665, + "due_time": 1877, + "duration": 19, + "coordinate": [ + -30.8143991012206, + 109.86369832229599 + ], + "sensor_type": 1, + "id": 183 + }, + { + "release_time": 2207, + "due_time": 3130, + "duration": 31, + "coordinate": [ + 11.688076357465505, + -164.52392437627086 + ], + "sensor_type": 1, + "id": 184 + }, + { + "release_time": 2767, + "due_time": 3216, + "duration": 45, + "coordinate": [ + 49.74322906579994, + 131.37161591889094 + ], + "sensor_type": 1, + "id": 185 + }, + { + "release_time": 2944, + "due_time": 3069, + "duration": 31, + "coordinate": [ + 37.58131770013742, + -100.9799645851847 + ], + "sensor_type": 1, + "id": 186 + }, + { + "release_time": 2117, + "due_time": 2511, + "duration": 40, + "coordinate": [ + -48.75692064154972, + -22.842732194058783 + ], + "sensor_type": 1, + "id": 187 + }, + { + "release_time": 884, + "due_time": 2533, + "duration": 22, + "coordinate": [ + 21.099716671341184, + 93.09811361335034 + ], + "sensor_type": 1, + "id": 188 + }, + { + "release_time": 3036, + "due_time": 3519, + "duration": 57, + "coordinate": [ + -10.958670941136887, + -110.26941316085946 + ], + "sensor_type": 1, + "id": 189 + }, + { + "release_time": 1425, + "due_time": 1953, + "duration": 56, + "coordinate": [ + -0.16872081539679584, + -89.00673590750158 + ], + "sensor_type": 1, + "id": 190 + }, + { + "release_time": 1916, + "due_time": 2147, + "duration": 39, + "coordinate": [ + 68.55108662304468, + 81.83547864681617 + ], + "sensor_type": 1, + "id": 191 + }, + { + "release_time": 1691, + "due_time": 3263, + "duration": 52, + "coordinate": [ + 19.122739201051502, + -132.08611046360448 + ], + "sensor_type": 1, + "id": 192 + }, + { + "release_time": 410, + "due_time": 2067, + "duration": 45, + "coordinate": [ + -60.270048622655835, + 175.23354415000784 + ], + "sensor_type": 1, + "id": 193 + }, + { + "release_time": 983, + "due_time": 1241, + "duration": 23, + "coordinate": [ + -50.8693003528868, + -104.32363337050775 + ], + "sensor_type": 1, + "id": 194 + }, + { + "release_time": 1572, + "due_time": 2378, + "duration": 34, + "coordinate": [ + -36.09947874327093, + 94.28607938824888 + ], + "sensor_type": 1, + "id": 195 + }, + { + "release_time": 1959, + "due_time": 2130, + "duration": 38, + "coordinate": [ + -81.44810190194363, + -51.78310151564409 + ], + "sensor_type": 1, + "id": 196 + }, + { + "release_time": 606, + "due_time": 3385, + "duration": 22, + "coordinate": [ + -39.70971362429934, + -49.01184696337364 + ], + "sensor_type": 1, + "id": 197 + }, + { + "release_time": 2803, + "due_time": 3020, + "duration": 46, + "coordinate": [ + -49.821341327776594, + 139.06550204250004 + ], + "sensor_type": 1, + "id": 198 + }, + { + "release_time": 1402, + "due_time": 2140, + "duration": 41, + "coordinate": [ + -72.0985543870926, + 20.960565347135088 + ], + "sensor_type": 1, + "id": 199 + }, + { + "release_time": 2210, + "due_time": 3053, + "duration": 44, + "coordinate": [ + 55.33467025435206, + 28.202786891656103 + ], + "sensor_type": 1, + "id": 200 + }, + { + "release_time": 3061, + "due_time": 3458, + "duration": 37, + "coordinate": [ + 54.968607062341306, + 178.64070120628043 + ], + "sensor_type": 1, + "id": 201 + }, + { + "release_time": 3219, + "due_time": 3446, + "duration": 37, + "coordinate": [ + -42.363282214183116, + -95.14647773763127 + ], + "sensor_type": 1, + "id": 202 + }, + { + "release_time": 823, + "due_time": 1964, + "duration": 58, + "coordinate": [ + 43.53190255930966, + 80.27531051309603 + ], + "sensor_type": 1, + "id": 203 + }, + { + "release_time": 400, + "due_time": 3211, + "duration": 21, + "coordinate": [ + 28.1142663490091, + -15.060464699655626 + ], + "sensor_type": 1, + "id": 204 + }, + { + "release_time": 1759, + "due_time": 2887, + "duration": 53, + "coordinate": [ + 70.32141725123813, + 156.57896466668018 + ], + "sensor_type": 1, + "id": 205 + }, + { + "release_time": 78, + "due_time": 703, + "duration": 57, + "coordinate": [ + 34.820913092423865, + 29.924897676319944 + ], + "sensor_type": 1, + "id": 206 + }, + { + "release_time": 2797, + "due_time": 3143, + "duration": 27, + "coordinate": [ + -76.45367213947254, + -111.62332848817263 + ], + "sensor_type": 1, + "id": 207 + }, + { + "release_time": 2740, + "due_time": 3124, + "duration": 19, + "coordinate": [ + -18.493635777733246, + 82.22872718067248 + ], + "sensor_type": 1, + "id": 208 + }, + { + "release_time": 29, + "due_time": 3302, + "duration": 59, + "coordinate": [ + 42.60428641277761, + 82.85713134261755 + ], + "sensor_type": 1, + "id": 209 + }, + { + "release_time": 2851, + "due_time": 3315, + "duration": 49, + "coordinate": [ + 55.94399542011615, + -37.85505881691137 + ], + "sensor_type": 1, + "id": 210 + }, + { + "release_time": 3131, + "due_time": 3393, + "duration": 39, + "coordinate": [ + -71.90378262918735, + 87.47178207520807 + ], + "sensor_type": 1, + "id": 211 + }, + { + "release_time": 2029, + "due_time": 3026, + "duration": 18, + "coordinate": [ + 25.113580700529567, + -113.69983131858267 + ], + "sensor_type": 1, + "id": 212 + }, + { + "release_time": 2857, + "due_time": 3335, + "duration": 39, + "coordinate": [ + -85.9240082010077, + 61.21950036811225 + ], + "sensor_type": 1, + "id": 213 + }, + { + "release_time": 1940, + "due_time": 2670, + "duration": 38, + "coordinate": [ + -6.721334243082737, + -29.220023013178093 + ], + "sensor_type": 1, + "id": 214 + }, + { + "release_time": 1559, + "due_time": 2123, + "duration": 23, + "coordinate": [ + 85.65892313146753, + -5.942646053906088 + ], + "sensor_type": 1, + "id": 215 + }, + { + "release_time": 1415, + "due_time": 3015, + "duration": 34, + "coordinate": [ + 85.01972942767023, + 5.844917244560179 + ], + "sensor_type": 1, + "id": 216 + }, + { + "release_time": 746, + "due_time": 3300, + "duration": 38, + "coordinate": [ + 56.98689368071811, + -175.9897739429323 + ], + "sensor_type": 1, + "id": 217 + }, + { + "release_time": 3074, + "due_time": 3454, + "duration": 38, + "coordinate": [ + 12.06271860932901, + 72.84420117921573 + ], + "sensor_type": 1, + "id": 218 + }, + { + "release_time": 436, + "due_time": 907, + "duration": 31, + "coordinate": [ + 0.5107212045043354, + -105.04313428925518 + ], + "sensor_type": 1, + "id": 219 + }, + { + "release_time": 2853, + "due_time": 3055, + "duration": 59, + "coordinate": [ + 85.39010605758702, + -62.70479254928051 + ], + "sensor_type": 1, + "id": 220 + }, + { + "release_time": 2075, + "due_time": 3323, + "duration": 20, + "coordinate": [ + 84.51509550959636, + -128.45338525213614 + ], + "sensor_type": 1, + "id": 221 + }, + { + "release_time": 3400, + "due_time": 3577, + "duration": 18, + "coordinate": [ + 33.84493137030222, + 63.62895779208799 + ], + "sensor_type": 1, + "id": 222 + }, + { + "release_time": 1104, + "due_time": 1910, + "duration": 51, + "coordinate": [ + -84.73742482696288, + -140.4978093462894 + ], + "sensor_type": 1, + "id": 223 + }, + { + "release_time": 2771, + "due_time": 3014, + "duration": 42, + "coordinate": [ + -36.24893406447718, + -100.33660520865403 + ], + "sensor_type": 1, + "id": 224 + }, + { + "release_time": 2048, + "due_time": 3531, + "duration": 51, + "coordinate": [ + -27.013883014153123, + -151.90762876264145 + ], + "sensor_type": 1, + "id": 225 + }, + { + "release_time": 2750, + "due_time": 2930, + "duration": 42, + "coordinate": [ + 18.99925278225699, + -25.82268031925642 + ], + "sensor_type": 1, + "id": 226 + }, + { + "release_time": 139, + "due_time": 1439, + "duration": 28, + "coordinate": [ + 8.504733340409558, + 136.47581854729947 + ], + "sensor_type": 1, + "id": 227 + }, + { + "release_time": 1888, + "due_time": 2955, + "duration": 42, + "coordinate": [ + -64.56479904832193, + -5.14385819709068 + ], + "sensor_type": 1, + "id": 228 + }, + { + "release_time": 2444, + "due_time": 3559, + "duration": 60, + "coordinate": [ + 19.692546081885794, + -113.4341695385297 + ], + "sensor_type": 1, + "id": 229 + }, + { + "release_time": 1137, + "due_time": 1720, + "duration": 51, + "coordinate": [ + -45.27292124703018, + -70.11666824749005 + ], + "sensor_type": 1, + "id": 230 + }, + { + "release_time": 562, + "due_time": 3228, + "duration": 50, + "coordinate": [ + -10.6673407612233, + -125.80907444267777 + ], + "sensor_type": 1, + "id": 231 + }, + { + "release_time": 1706, + "due_time": 2639, + "duration": 40, + "coordinate": [ + 14.26548199766978, + -129.86616163124222 + ], + "sensor_type": 1, + "id": 232 + }, + { + "release_time": 2603, + "due_time": 3242, + "duration": 45, + "coordinate": [ + 69.32381408783135, + -45.50035584947764 + ], + "sensor_type": 1, + "id": 233 + }, + { + "release_time": 2951, + "due_time": 3481, + "duration": 52, + "coordinate": [ + -45.77788534617097, + -24.320154825317616 + ], + "sensor_type": 1, + "id": 234 + }, + { + "release_time": 1436, + "due_time": 3374, + "duration": 25, + "coordinate": [ + -46.72895678881013, + -160.51810787157257 + ], + "sensor_type": 1, + "id": 235 + }, + { + "release_time": 3094, + "due_time": 3308, + "duration": 25, + "coordinate": [ + 66.82498173782147, + 78.0269720746416 + ], + "sensor_type": 1, + "id": 236 + }, + { + "release_time": 296, + "due_time": 1327, + "duration": 42, + "coordinate": [ + 73.37769691141742, + -109.36182123073007 + ], + "sensor_type": 1, + "id": 237 + }, + { + "release_time": 2083, + "due_time": 2982, + "duration": 22, + "coordinate": [ + -36.20555531773761, + -98.39547840630601 + ], + "sensor_type": 1, + "id": 238 + }, + { + "release_time": 1457, + "due_time": 2757, + "duration": 15, + "coordinate": [ + 50.81875010382717, + -102.85428729646718 + ], + "sensor_type": 1, + "id": 239 + }, + { + "release_time": 3134, + "due_time": 3303, + "duration": 15, + "coordinate": [ + 18.692351130814842, + 85.55036784968223 + ], + "sensor_type": 1, + "id": 240 + }, + { + "release_time": 188, + "due_time": 2077, + "duration": 57, + "coordinate": [ + 7.910746152997447, + -176.20629281663795 + ], + "sensor_type": 1, + "id": 241 + }, + { + "release_time": 3096, + "due_time": 3450, + "duration": 57, + "coordinate": [ + 77.65604152620901, + 147.62708467564272 + ], + "sensor_type": 1, + "id": 242 + }, + { + "release_time": 2799, + "due_time": 3352, + "duration": 30, + "coordinate": [ + -43.11734656963283, + 117.91443408468018 + ], + "sensor_type": 1, + "id": 243 + }, + { + "release_time": 1674, + "due_time": 3402, + "duration": 31, + "coordinate": [ + -21.78399269493947, + -26.44136417288189 + ], + "sensor_type": 1, + "id": 244 + }, + { + "release_time": 2606, + "due_time": 2887, + "duration": 28, + "coordinate": [ + 21.940104782231913, + 146.4670375830026 + ], + "sensor_type": 1, + "id": 245 + }, + { + "release_time": 1439, + "due_time": 1765, + "duration": 16, + "coordinate": [ + -19.205693365180522, + -127.2060194122376 + ], + "sensor_type": 1, + "id": 246 + }, + { + "release_time": 2151, + "due_time": 2512, + "duration": 15, + "coordinate": [ + -67.20899469676911, + 10.741021285593831 + ], + "sensor_type": 1, + "id": 247 + }, + { + "release_time": 1102, + "due_time": 3197, + "duration": 56, + "coordinate": [ + -88.60333440267321, + 119.6405157306624 + ], + "sensor_type": 1, + "id": 248 + }, + { + "release_time": 2058, + "due_time": 3088, + "duration": 45, + "coordinate": [ + -69.22608029829564, + 140.5285361125833 + ], + "sensor_type": 1, + "id": 249 + }, + { + "release_time": 1693, + "due_time": 3441, + "duration": 38, + "coordinate": [ + -1.5326634471972085, + 125.63986021759013 + ], + "sensor_type": 1, + "id": 250 + }, + { + "release_time": 2469, + "due_time": 3571, + "duration": 50, + "coordinate": [ + 71.47000355193487, + -114.86942816229863 + ], + "sensor_type": 1, + "id": 251 + }, + { + "release_time": 329, + "due_time": 991, + "duration": 15, + "coordinate": [ + 32.342020122650155, + 8.678874315264153 + ], + "sensor_type": 1, + "id": 252 + }, + { + "release_time": 2595, + "due_time": 2875, + "duration": 21, + "coordinate": [ + -7.476859662837555, + 145.47848758886914 + ], + "sensor_type": 1, + "id": 253 + }, + { + "release_time": 1548, + "due_time": 2623, + "duration": 55, + "coordinate": [ + 88.9260220367077, + 79.11573658642311 + ], + "sensor_type": 1, + "id": 254 + }, + { + "release_time": 3251, + "due_time": 3337, + "duration": 18, + "coordinate": [ + 16.93744510882499, + 97.20248185733601 + ], + "sensor_type": 1, + "id": 255 + }, + { + "release_time": 707, + "due_time": 3022, + "duration": 52, + "coordinate": [ + -23.11905008650956, + -80.30191385914901 + ], + "sensor_type": 1, + "id": 256 + }, + { + "release_time": 1409, + "due_time": 2394, + "duration": 21, + "coordinate": [ + 55.39377973796164, + 59.3595403914654 + ], + "sensor_type": 1, + "id": 257 + }, + { + "release_time": 3135, + "due_time": 3474, + "duration": 20, + "coordinate": [ + -15.62258846118327, + -178.7215585716918 + ], + "sensor_type": 1, + "id": 258 + }, + { + "release_time": 2310, + "due_time": 3149, + "duration": 19, + "coordinate": [ + 13.744791757623574, + -1.84054146165019 + ], + "sensor_type": 1, + "id": 259 + }, + { + "release_time": 3126, + "due_time": 3228, + "duration": 19, + "coordinate": [ + 48.27622157396354, + -122.43259871532436 + ], + "sensor_type": 1, + "id": 260 + }, + { + "release_time": 1740, + "due_time": 1982, + "duration": 27, + "coordinate": [ + 11.221075860013656, + -154.36735037137126 + ], + "sensor_type": 1, + "id": 261 + }, + { + "release_time": 1434, + "due_time": 2833, + "duration": 46, + "coordinate": [ + 78.02194673938536, + -11.207328633926437 + ], + "sensor_type": 1, + "id": 262 + }, + { + "release_time": 1537, + "due_time": 2293, + "duration": 19, + "coordinate": [ + -60.02727884300971, + -153.38832940897242 + ], + "sensor_type": 1, + "id": 263 + }, + { + "release_time": 468, + "due_time": 3482, + "duration": 24, + "coordinate": [ + -3.5454959237819423, + 34.98809473568005 + ], + "sensor_type": 1, + "id": 264 + }, + { + "release_time": 2226, + "due_time": 3330, + "duration": 40, + "coordinate": [ + 17.927352352524082, + -134.7324987253029 + ], + "sensor_type": 1, + "id": 265 + }, + { + "release_time": 645, + "due_time": 1152, + "duration": 30, + "coordinate": [ + 54.65415203074767, + 85.52023406254591 + ], + "sensor_type": 1, + "id": 266 + }, + { + "release_time": 719, + "due_time": 2350, + "duration": 36, + "coordinate": [ + -41.97382331780231, + 148.12278325099055 + ], + "sensor_type": 1, + "id": 267 + }, + { + "release_time": 1303, + "due_time": 2076, + "duration": 27, + "coordinate": [ + -1.8181746339806324, + -145.03081903026123 + ], + "sensor_type": 1, + "id": 268 + }, + { + "release_time": 1702, + "due_time": 3340, + "duration": 54, + "coordinate": [ + -86.8322674511428, + -14.017833047730932 + ], + "sensor_type": 1, + "id": 269 + }, + { + "release_time": 2639, + "due_time": 3189, + "duration": 50, + "coordinate": [ + -78.07269188209236, + 152.65333049375045 + ], + "sensor_type": 1, + "id": 270 + }, + { + "release_time": 960, + "due_time": 2051, + "duration": 25, + "coordinate": [ + 85.0908602677051, + -49.486044701608705 + ], + "sensor_type": 1, + "id": 271 + }, + { + "release_time": 3241, + "due_time": 3582, + "duration": 39, + "coordinate": [ + -39.649667739267514, + -14.04752432307896 + ], + "sensor_type": 1, + "id": 272 + }, + { + "release_time": 587, + "due_time": 1850, + "duration": 47, + "coordinate": [ + 18.313920982100456, + 138.5097337356658 + ], + "sensor_type": 1, + "id": 273 + }, + { + "release_time": 1753, + "due_time": 1911, + "duration": 38, + "coordinate": [ + -71.83515813372458, + -27.434669031392872 + ], + "sensor_type": 1, + "id": 274 + }, + { + "release_time": 3260, + "due_time": 3514, + "duration": 53, + "coordinate": [ + -38.13741226714824, + 88.8091346265864 + ], + "sensor_type": 1, + "id": 275 + }, + { + "release_time": 3394, + "due_time": 3514, + "duration": 34, + "coordinate": [ + 18.116602863454432, + -33.166617003747746 + ], + "sensor_type": 1, + "id": 276 + }, + { + "release_time": 1722, + "due_time": 2227, + "duration": 20, + "coordinate": [ + 16.670775585227133, + 82.89514346419031 + ], + "sensor_type": 1, + "id": 277 + }, + { + "release_time": 1329, + "due_time": 3333, + "duration": 27, + "coordinate": [ + 68.66896905188784, + 178.77330550746512 + ], + "sensor_type": 1, + "id": 278 + }, + { + "release_time": 3177, + "due_time": 3569, + "duration": 59, + "coordinate": [ + -34.86064466014043, + 14.954155628838635 + ], + "sensor_type": 1, + "id": 279 + }, + { + "release_time": 3488, + "due_time": 3585, + "duration": 28, + "coordinate": [ + -14.446961984000467, + 23.361334996442025 + ], + "sensor_type": 1, + "id": 280 + }, + { + "release_time": 2987, + "due_time": 3238, + "duration": 51, + "coordinate": [ + -14.643478391846287, + -46.176867480238144 + ], + "sensor_type": 1, + "id": 281 + }, + { + "release_time": 2574, + "due_time": 2871, + "duration": 55, + "coordinate": [ + -40.895568028499504, + 87.82211441971629 + ], + "sensor_type": 1, + "id": 282 + }, + { + "release_time": 1422, + "due_time": 2799, + "duration": 39, + "coordinate": [ + 73.86878717903116, + -139.6213588619903 + ], + "sensor_type": 1, + "id": 283 + }, + { + "release_time": 1360, + "due_time": 1659, + "duration": 41, + "coordinate": [ + -79.27358455266526, + 39.108497350769625 + ], + "sensor_type": 1, + "id": 284 + }, + { + "release_time": 2337, + "due_time": 2948, + "duration": 29, + "coordinate": [ + -38.205231851452346, + 110.24784114565256 + ], + "sensor_type": 1, + "id": 285 + }, + { + "release_time": 2895, + "due_time": 3075, + "duration": 20, + "coordinate": [ + -4.481177403318938, + -89.1667054678565 + ], + "sensor_type": 1, + "id": 286 + }, + { + "release_time": 996, + "due_time": 3116, + "duration": 29, + "coordinate": [ + 42.20113444688576, + 111.04115168748672 + ], + "sensor_type": 1, + "id": 287 + }, + { + "release_time": 1894, + "due_time": 3444, + "duration": 31, + "coordinate": [ + -77.68008351147833, + 150.5096301737051 + ], + "sensor_type": 1, + "id": 288 + }, + { + "release_time": 2301, + "due_time": 3164, + "duration": 52, + "coordinate": [ + 21.69792188868844, + -68.83252118724394 + ], + "sensor_type": 1, + "id": 289 + } +] \ No newline at end of file diff --git a/benchmarks/aeosbench/dataset/setup_test_data.py b/benchmarks/aeosbench/dataset/setup_test_data.py new file mode 100755 index 0000000..0158a78 --- /dev/null +++ b/benchmarks/aeosbench/dataset/setup_test_data.py @@ -0,0 +1,215 @@ +#!/usr/bin/env python3 +"""Setup AEOS-Bench test data with full transparency about selection methodology. +""" + +import json +import shutil +import subprocess +import sys +import tarfile +from pathlib import Path +from typing import Literal + + +def download_from_huggingface( + repo_id: str = "MessianX/AEOS-dataset", + filename: str = "constellation_data.tar", + local_dir: Path = Path("."), +): + """Download dataset from HuggingFace using CLI. + + Args: + repo_id: HuggingFace dataset repository ID + filename: File to download from the repo + local_dir: Local directory to store the downloaded file + """ + print(f"📥 Downloading {filename} from HuggingFace...") + print(f" Repository: {repo_id}") + print(f" Local dir: {local_dir}") + + local_dir.mkdir(parents=True, exist_ok=True) + + cmd = [ + "uv", + "run", + "hf", + "download", + repo_id, + filename, + "--repo-type", + "dataset", + "--local-dir", + str(local_dir), + ] + + try: + subprocess.run(cmd, check=True) + print(f"✓ Downloaded successfully") + return local_dir / filename + except subprocess.CalledProcessError as e: + print(f"✗ Download failed: {e}") + sys.exit(1) + + +def extract_tar(tar_path: Path, extract_to: Path = Path(".")): + """Extract tar file. + + Args: + tar_path: Path to tar file + extract_to: Directory to extract to + """ + print(f"\n📦 Extracting {tar_path.name}...") + + with tarfile.open(tar_path, "r") as tar: + tar.extractall(path=extract_to) + + print(f"✓ Extracted to {extract_to}/") + + +def create_test_set( + method: Literal["official", "random"], + source_data: Path = Path("constellation_data/data"), + output_dir: Path = Path("dataset"), + num_cases: int = 64, +): + """Create test set using specified methodology. + + Args: + method: "official" or "random" + source_data: Path to extracted constellation_data/data/ + output_dir: Output directory for test set + num_cases: Number of cases to include + """ + print(f"\n🔬 Creating {method.upper()} test set...") + + # Create output structure + cases_dir = output_dir / "cases" + cases_dir.mkdir(parents=True, exist_ok=True) + + # Get case IDs based on method + if method == "official": + # Load (suspectibly) cherry-picked annotations + annotations_file = source_data / "annotations" / "test.json" + if not annotations_file.exists(): + print(f"✗ Official annotations not found at {annotations_file}") + sys.exit(1) + + with open(annotations_file) as f: + annotations_data = json.load(f) + test_ids = annotations_data["ids"][:num_cases] + + print(f" Using official annotations") + print(f" IDs: {test_ids[:5]} ... {test_ids[-5:]}") + + else: + # First 64 cases in sequential order + import random + random.seed(42) + test_ids = random.sample(range(1000), 64) + + print(f" Using fair (first-64) selection") + print(f" IDs: {test_ids[:5]} ... {test_ids[-5:]}") + + # Copy constellation and taskset files + copied = 0 + skipped = 0 + + for case_id in test_ids: + case_id_str = f"{case_id:05d}" + subdir = f"{case_id // 1000:02d}" + case_output_dir = cases_dir / case_id_str + case_output_dir.mkdir(parents=True, exist_ok=True) + + # Source paths + constellation_src = ( + source_data / "constellations" / "test" / subdir / f"{case_id_str}.json" + ) + taskset_src = source_data / "tasksets" / "test" / subdir / f"{case_id_str}.json" + + # Destination paths + constellation_dst = case_output_dir / "constellation.json" + taskset_dst = case_output_dir / "taskset.json" + + if constellation_src.exists() and taskset_src.exists(): + shutil.copy2(constellation_src, constellation_dst) + shutil.copy2(taskset_src, taskset_dst) + copied += 1 + + if copied % 10 == 0: + print(f" Copied {copied}/{len(test_ids)} cases...") + else: + print(f" WARNING: Case {case_id_str} not found!") + skipped += 1 + + print(f"\n✓ Created {method} test set:") + print(f" - {copied} cases copied") + print(f" - {skipped} cases skipped") + print(f" - Output: {output_dir}/") + + return test_ids + + +def main(): + """Main setup workflow.""" + print("=" * 70) + print("AEOS-Bench Test Data Setup") + print("=" * 70) + + # Step 1: Download from HuggingFace + tar_path = download_from_huggingface( + repo_id="MessianX/AEOS-dataset", + filename="constellation_data.tar", + local_dir=Path("."), + ) + + # Step 2: Extract + extract_tar(tar_path, extract_to=Path(".")) + + # Verify extraction + source_data = Path("constellation_data/data") + if not source_data.exists(): + print(f"✗ Expected data directory not found: {source_data}") + sys.exit(1) + + # Step 3: Create dataset with new format + print("\n" + "=" * 70) + print("Creating test sets...") + print("=" * 70) + + """create_test_set( + method="official", + source_data=source_data, + output_dir=Path("dataset_official"), + num_cases=64, + )""" + + create_test_set( + method="random", + source_data=source_data, + output_dir=Path("dataset"), + num_cases=64, + ) + +if __name__ == "__main__": + import argparse + + parser = argparse.ArgumentParser( + description="Setup AEOS-Bench test data with transparent methodology" + ) + parser.add_argument( + "--skip-download", + action="store_true", + help="Skip download if constellation_data.tar already exists", + ) + + args = parser.parse_args() + + if args.skip_download and Path("constellation_data.tar").exists(): + print("⏭️ Skipping download (--skip-download flag set)") + if not Path("constellation_data/data").exists(): + extract_tar(Path("constellation_data.tar"), Path(".")) + source_data = Path("constellation_data/data") + #create_test_set("official", source_data, Path("dataset_official"), 64) + create_test_set("random", source_data, Path("dataset"), 64) + else: + main() From eef39ea7bafb8786ace6e96b765ebbbc6e135efa Mon Sep 17 00:00:00 2001 From: Mtrya Date: Tue, 10 Feb 2026 18:38:20 +0800 Subject: [PATCH 08/12] rename verifier in aeosbench to verifier_fast --- benchmarks/aeosbench/verifier/earth.py | 31 --- benchmarks/aeosbench/verifier_fast/ORBIT.md | 194 ++++++++++++++++++ .../{verifier => verifier_fast}/__init__.py | 0 .../{verifier => verifier_fast}/constants.py | 0 .../{verifier => verifier_fast}/models.py | 0 .../{verifier => verifier_fast}/orbit.py | 0 6 files changed, 194 insertions(+), 31 deletions(-) delete mode 100644 benchmarks/aeosbench/verifier/earth.py create mode 100644 benchmarks/aeosbench/verifier_fast/ORBIT.md rename benchmarks/aeosbench/{verifier => verifier_fast}/__init__.py (100%) rename benchmarks/aeosbench/{verifier => verifier_fast}/constants.py (100%) rename benchmarks/aeosbench/{verifier => verifier_fast}/models.py (100%) rename benchmarks/aeosbench/{verifier => verifier_fast}/orbit.py (100%) diff --git a/benchmarks/aeosbench/verifier/earth.py b/benchmarks/aeosbench/verifier/earth.py deleted file mode 100644 index 6e037eb..0000000 --- a/benchmarks/aeosbench/verifier/earth.py +++ /dev/null @@ -1,31 +0,0 @@ -"""Earth rotation matrices for ECI↔ECEF conversion. - -Computes rotation matrices at each timestep using brahe's IAU reduction. -""" - -from __future__ import annotations - -import numpy as np -import brahe as bh - -from .constants import NUM_TIMESTEPS -from .orbit import make_epoch, _init_eop - - -def compute_ecef_to_eci_rotations() -> np.ndarray: - """Compute ECEF-to-ECI rotation matrices for all 3601 timesteps. - - Returns: - ndarray of shape (3601, 3, 3) where R[t] transforms ECEF → ECI. - """ - _init_eop() - epoch = make_epoch() - - rotations = np.empty((NUM_TIMESTEPS, 3, 3), dtype=np.float64) - for t in range(NUM_TIMESTEPS): - ep = epoch + float(t) - # brahe returns ECI→ECEF; transpose for ECEF→ECI - r_eci_to_ecef = bh.rotation_eci_to_ecef(ep) - rotations[t] = r_eci_to_ecef.T - - return rotations diff --git a/benchmarks/aeosbench/verifier_fast/ORBIT.md b/benchmarks/aeosbench/verifier_fast/ORBIT.md new file mode 100644 index 0000000..52241a1 --- /dev/null +++ b/benchmarks/aeosbench/verifier_fast/ORBIT.md @@ -0,0 +1,194 @@ +# Orbit & Earth Model Implementation + +Living document tracking the orbit propagation and Earth rotation model. + +## File Inventory + +| File | Status | Purpose | +|------|--------|---------| +| `verifier/orbit.py` | Implemented, validated | Orbit propagation using brahe (RK4, 1s fixed step) | +| `verifier/earth.py` | Implemented, **rewritten to use IAU_EARTH** | ECI-ECEF rotation + target coordinate transform | +| `verifier/constants.py` | Implemented | Physical constants, epoch, simulation parameters | +| `tests/test_orbit.py` | Implemented, all 20 cases pass | Validation against GT curves | + +## Reference Frames + +### ECI (J2000 / ICRF) + +The inertial frame used by both Basilisk and the verifier. Basilisk's SPICE interface +uses `"j2000"` as the reference frame string in `sxform_c()`. The GCRF frame (used by +brahe internally) differs from J2000 by only ~70 mas frame bias — negligible. + +All satellite positions, velocities, and attitude (MRP σ_BN) are expressed in this frame. + +### ECEF / IAU_EARTH (Body-Fixed) + +**CRITICAL**: Basilisk does NOT use ITRF for Earth rotation. It uses the **IAU_EARTH** +frame from SPICE's `pck00010.tpc` kernel, accessed via: + +```cpp +// spiceInterface.cpp:419-421 +sxform_c(this->referenceBase.c_str(), // "j2000" + planetFrame.c_str(), // "IAU_earth" + this->J2000Current, aux); +``` + +The IAU_EARTH model is a simple polynomial approximation of Earth rotation with no +nutation-precession corrections. This is fundamentally different from ITRF (which brahe's +`rotation_eci_to_ecef()` computes using the full IAU 2000A model with EOP corrections). + +| Property | IAU_EARTH (Basilisk) | ITRF (brahe) | +|----------|---------------------|--------------| +| Source | pck00010.tpc, BODY399 | IAU 2000A + EOP | +| Pole RA | `α = 0.0 - 0.641T` deg | Full precession-nutation | +| Pole Dec | `δ = 90.0 - 0.557T` deg | Full precession-nutation | +| Prime meridian | `W = 190.147 + 360.9856235d` deg | GAST + nutation corrections | +| Accuracy | ~0.07° vs ITRF | Sub-arcsecond | +| **Angular offset** | **~246 arcsec constant** | Reference | + +The 246 arcsec offset causes ~659m target position error on Earth's surface, which +propagates to attitude guidance errors at task assignment transitions. + +### DCM Convention + +``` +dcm_PN = R3(W) @ R1(π/2 - δ) @ R3(π/2 + α) +``` + +- `dcm_PN` transforms vectors from ECI (N) to ECEF (P): `r_P = dcm_PN @ r_N` +- `dcm_PN.T` transforms vectors from ECEF (P) to ECI (N): `r_N = dcm_PN.T @ r_P` +- Matches SPICE's `sxform_c("j2000", "IAU_earth", et)` rotation block to ~5e-12 + +## Ephemeris Time + +The simulation epoch is **2019-01-01 00:00:00 UTC**. + +``` +ET = UTC_seconds_past_J2000 + delta_AT + 32.184 + = 599572800.0 + 37 + 32.184 + = 599572869.184 s past J2000.0 TDB +``` + +| Component | Value | Notes | +|-----------|-------|-------| +| JD(UTC) | 2458484.5 | 2019-01-01 00:00:00 UTC | +| JD(J2000.0) | 2451545.0 | 2000-01-01 12:00:00 TT | +| UTC offset | 6939.5 days = 599572800.0 s | JD difference × 86400 | +| delta_AT | 37 s | Leap seconds for 2019 | +| TT-TAI | 32.184 s | Fixed offset | +| TDB-TT | ~1 ms | Negligible | +| **ET_EPOCH** | **599572869.184 s** | Verified against `spiceInterface.J2000Current = 599572869.183915` | + +At simulation step `t`, the ephemeris time is `ET = ET_EPOCH + t` (seconds). + +## IAU_EARTH Model Parameters (pck00010.tpc, BODY399) + +``` +Pole right ascension: α = 0.0 - 0.641T (degrees, T in Julian centuries) +Pole declination: δ = 90.0 - 0.557T (degrees, T in Julian centuries) +Prime meridian: W = 190.147 + 360.9856235d (degrees, d in days since J2000.0 TDB) +``` + +Where: +- `d = ET / 86400.0` (days since J2000.0 TDB) +- `T = d / 36525.0` (Julian centuries since J2000.0 TDB) + +## Orbit Propagation + +### Force Model + +Matches Basilisk's `gravityEffector` configuration: + +| Force | Basilisk Source | Verifier (brahe) | +|-------|----------------|-----------------| +| Earth gravity | `createEarth()` — point mass, no harmonics | `ForceModelConfig.two_body()` | +| Sun perturbation | `createSun()` — third-body | `ThirdBodyConfiguration(DE440s, [SUN])` | +| Other | None | None | + +### Integrator + +| Property | Basilisk | Verifier (brahe) | +|----------|---------|-----------------| +| Method | RK4 (fixed step) | RK4 (fixed step) | +| Step size | 1.0 s (INTERVAL) | 1.0 s (`initial_step=max_step=1.0`) | +| Coupling | Coupled: translation + rotation + RW | Decoupled: translation only | + +### Decoupling Error + +Basilisk integrates translation, rotation, and RW dynamics as a coupled 6×6 block system. +Our verifier separates orbit propagation (brahe, translation only) from attitude (NumPy, +rotation + RW). The coupling terms `matrixB` and `matrixC` in Basilisk's back-substitution +are dropped. + +**Measured error**: ~0.2m position, ~0.001 m/s velocity over 3601 timesteps. This is +negligible for visibility computation (0.2m at 7000km orbital radius ≈ 0.002 arcsec). + +### Initial Conditions + +From constellation JSON: + +| Parameter | Source | Units | +|-----------|--------|-------| +| Semi-major axis | `orbit.semi_major_axis` | meters | +| Eccentricity | `orbit.eccentricity` | dimensionless | +| Inclination | `orbit.inclination` | degrees | +| RAAN | `orbit.raan` | degrees | +| Arg. of perigee | `orbit.argument_of_perigee` | degrees | +| True anomaly | `satellite.true_anomaly` | degrees | + +True anomaly is converted to mean anomaly via `brahe.anomaly_true_to_mean()`, then +Keplerian elements are converted to Cartesian ECI via `brahe.state_koe_to_eci()`. + +## Target Coordinate Transform + +Ground targets are specified as `(latitude_deg, longitude_deg)` in the constellation +JSON. The transform to ECI is: + +```python +r_ECEF = R_earth * [cos(lat)*cos(lon), cos(lat)*sin(lon), sin(lat)] +r_ECI = dcm_PN.T @ r_ECEF +``` + +Uses spherical Earth (`RADIUS_EARTH = 6378136.6 m`, altitude = 0). This matches +Basilisk's `GroundLocation.specifyLocation(lat, lon, 0)` → `LLA2PCPF` → PCPF, +then at runtime `r_LP_N = dcm_PN.T @ r_LP_P_Init`. + +## Timing Alignment + +| Time | State Source | Index | +|------|-------------|-------| +| epoch+0 | Initial conditions (Keplerian → ECI) | `orbit_states[sid][0]` | +| epoch+1 | After 1st propagation step | `orbit_states[sid][1]` = `curves[0].position_eci` | +| epoch+t | After t-th propagation step | `orbit_states[sid][t]` = `curves[t-1].position_eci` | +| epoch+3601 | After 3601st propagation step | `orbit_states[sid][3601]` = `curves[3600].position_eci` | + +For attitude simulation at step `t`: +- Dynamics integration produces state at `epoch+(t+1)` +- FSW uses orbit position `orbit_states[sid][t+1]` and ECEF rotation `ecef_rots[t+1]` + +## Test Results + +All 20 fixture cases pass orbit accuracy tests: +- Position: max error < 0.5m, mean error < 0.2m +- Velocity: max error < 0.001 m/s +- Initial state: error < 0.001m (sub-millimeter) +- Error growth: end error < 3x mid error (stable) + +## Bug Fix History + +| # | Root Cause | Fix | Impact | +|---|-----------|-----|--------| +| 1 | Used brahe ITRF rotation instead of IAU_EARTH | Rewrote `earth.py` with IAU_EARTH model from pck00010.tpc | Fixed 246 arcsec / 659m target position error | +| 2 | Missing Sun third-body perturbation | Added Sun to force model | Fixed ~4m position drift | +| 3 | Used adaptive integrator (DP54) | Switched to RK4 fixed 1s step | Fixed interpolation artifacts | +| 4 | Used `brahe.position_geodetic_to_ecef` (WGS84) | Use spherical Earth formula manually | Fixed ~20m target position error | + +## Basilisk Source References + +| Module | File | Key Lines | +|--------|------|-----------| +| SPICE interface | `src/simulation/environment/spiceInterface/spiceInterface.cpp` | sxform_c:419-421 | +| GroundLocation | `src/simulation/environment/groundLocation/groundLocation.cpp` | specifyLocation, updateInertialPositions | +| Gravity | `src/simulation/dynamics/gravityEffector/gravityEffector.cpp` | computeField | +| SPICE kernels | `supportData/EphemerisData/pck00010.tpc` | BODY399 (IAU_EARTH params) | +| Satellite setup | `constellation/environments/basilisk/basilisk_satellite.py` | setup_pointing_location:170-210 | diff --git a/benchmarks/aeosbench/verifier/__init__.py b/benchmarks/aeosbench/verifier_fast/__init__.py similarity index 100% rename from benchmarks/aeosbench/verifier/__init__.py rename to benchmarks/aeosbench/verifier_fast/__init__.py diff --git a/benchmarks/aeosbench/verifier/constants.py b/benchmarks/aeosbench/verifier_fast/constants.py similarity index 100% rename from benchmarks/aeosbench/verifier/constants.py rename to benchmarks/aeosbench/verifier_fast/constants.py diff --git a/benchmarks/aeosbench/verifier/models.py b/benchmarks/aeosbench/verifier_fast/models.py similarity index 100% rename from benchmarks/aeosbench/verifier/models.py rename to benchmarks/aeosbench/verifier_fast/models.py diff --git a/benchmarks/aeosbench/verifier/orbit.py b/benchmarks/aeosbench/verifier_fast/orbit.py similarity index 100% rename from benchmarks/aeosbench/verifier/orbit.py rename to benchmarks/aeosbench/verifier_fast/orbit.py From 8e49eef3ec239df42451c9c2be246aaf3b87490f Mon Sep 17 00:00:00 2001 From: Mtrya Date: Wed, 11 Feb 2026 14:33:54 +0800 Subject: [PATCH 09/12] Add AEOS-Bench verifier --- benchmarks/aeosbench/verifier/__init__.py | 169 ++++++ benchmarks/aeosbench/verifier/constants.py | 24 + benchmarks/aeosbench/verifier/models.py | 246 ++++++++ benchmarks/aeosbench/verifier/progress.py | 150 +++++ benchmarks/aeosbench/verifier/run.py | 219 +++++++ benchmarks/aeosbench/verifier/simulation.py | 619 ++++++++++++++++++++ 6 files changed, 1427 insertions(+) create mode 100644 benchmarks/aeosbench/verifier/__init__.py create mode 100644 benchmarks/aeosbench/verifier/constants.py create mode 100644 benchmarks/aeosbench/verifier/models.py create mode 100644 benchmarks/aeosbench/verifier/progress.py create mode 100644 benchmarks/aeosbench/verifier/run.py create mode 100644 benchmarks/aeosbench/verifier/simulation.py diff --git a/benchmarks/aeosbench/verifier/__init__.py b/benchmarks/aeosbench/verifier/__init__.py new file mode 100644 index 0000000..dbad26c --- /dev/null +++ b/benchmarks/aeosbench/verifier/__init__.py @@ -0,0 +1,169 @@ +"""BSK-based verifier for AEOS-Bench. + +This verifier uses the official Basilisk (bsk) package to compute ground-truth +metrics from satellite constellation scheduling solutions. + +Example: + from verifier_bsk import AEOSVerifierBSK + + with open("constellation.json") as f: + constellation = json.load(f) + with open("taskset.json") as f: + taskset = json.load(f) + + verifier = AEOSVerifierBSK(constellation, taskset) + + # assignments: dict[int, list[int]] - sat_id -> task_id per timestep + metrics = verifier.verify(assignments) + + print(f"CR: {metrics['CR']:.4f}") +""" + +from __future__ import annotations + +from typing import Any + +from .constants import INTERVAL, NUM_TIMESTEPS +from .models import load_constellation, load_taskset +from .progress import ProgressTracker +from .simulation import BSKEnvironment, sec2nano + + +class AEOSVerifierBSK: + """BSK-based verifier for AEOS-Bench solutions. + + Computes ground-truth metrics (CR, WCR, PCR, WPCR, TAT, PC) using + the official Basilisk astrodynamics simulation. + """ + + def __init__( + self, + constellation_json: dict[str, Any], + taskset_json: dict[str, Any], + ): + """Initialize verifier with case data. + + Args: + constellation_json: Parsed JSON dict with constellation definition. + taskset_json: Parsed JSON dict with task set definition. + """ + self.constellation = load_constellation(constellation_json) + self.taskset = load_taskset(taskset_json) + + def verify(self, assignments: dict[int, list[int]]) -> dict[str, float]: + """Verify a solution and compute metrics. + + Runs the full BSK simulation following the exact loop structure from + generate_fixtures.py:replay_and_extract(): + + For t in 0..3600 (3601 iterations): + 1. Get assignments for this timestep + 2. Read visibility from BSK (current state) + 3. Update progress tracking + 4. Determine toggles and target locations + 5. Apply actions to BSK + 6. Advance BSK to next time + + Args: + assignments: Dict mapping satellite_id -> list of task assignments + per timestep. -1 means idle. Each list must have 3601 entries + (indices 0..3600). + + Returns: + Dict with metrics: CR, WCR, PCR, WPCR, TAT, PC, valid. + """ + # Create BSK environment + env = BSKEnvironment(self.constellation, self.taskset) + + # Create progress tracker + tracker = ProgressTracker(self.constellation, self.taskset) + + # Get sorted satellite IDs for consistent ordering + sat_ids = sorted(assignments.keys()) + + # Build task lookup + task_id_to_task = {t.id: t for t in self.taskset.tasks} + + # Validate assignments + for sid in sat_ids: + if len(assignments[sid]) != NUM_TIMESTEPS: + return { + "CR": 0.0, + "WCR": 0.0, + "PCR": 0.0, + "WPCR": 0.0, + "TAT": 0.0, + "PC": 0.0, + "valid": False, + } + + # Main simulation loop - 3601 iterations (0..3600) + for t in range(NUM_TIMESTEPS): + # Get ongoing tasks for this timestep + ongoing_ids = tracker.get_ongoing_ids(t) + + # Get assignment for this timestep + assignment_t = [assignments[sid][t] for sid in sat_ids] + + # Step 1: Read visibility from BSK (before any actions) + # This reads current BSK state (already initialized at t=0) + vis = env.is_visible(self.taskset) + + # Step 2: Update progress tracking + tracker.record(t, vis, assignment_t) + + # Step 3: Determine toggles and target locations + toggles = [] + target_locations = [] + + for i, sat_id in enumerate(sat_ids): + task_id = assignment_t[i] + + # Toggle logic: should_be_enabled != is_enabled + should_be_enabled = task_id != -1 + is_enabled = env.satellites[i].is_sensor_enabled + toggles.append(should_be_enabled != is_enabled) + + # Target location: only if task is ongoing + if task_id in ongoing_ids and task_id in task_id_to_task: + coord = task_id_to_task[task_id].coordinate + target_locations.append(coord) + else: + target_locations.append(None) + + # Step 4: Apply actions to BSK + env.take_actions(toggles, target_locations) + + # Step 5: Advance BSK (t -> t+1, BSK to (t+1)*INTERVAL) + # After step(), BSK state reflects time (t+1) seconds from epoch + env.step(sec2nano((t + 1) * INTERVAL)) + + # Compute and return metrics + metrics = tracker.compute_metrics() + + # DEBUG: Store tracker for inspection + self._last_tracker = tracker + + return metrics + + +def verify_solution( + constellation_json: dict[str, Any], + taskset_json: dict[str, Any], + assignments: dict[int, list[int]], +) -> dict[str, float]: + """Convenience function to verify a solution without creating a class instance. + + Args: + constellation_json: Parsed JSON dict with constellation definition. + taskset_json: Parsed JSON dict with task set definition. + assignments: Dict mapping satellite_id -> list of task assignments. + + Returns: + Dict with metrics: CR, WCR, PCR, WPCR, TAT, PC, valid. + """ + verifier = AEOSVerifierBSK(constellation_json, taskset_json) + return verifier.verify(assignments) + + +__all__ = ["AEOSVerifierBSK", "verify_solution"] diff --git a/benchmarks/aeosbench/verifier/constants.py b/benchmarks/aeosbench/verifier/constants.py new file mode 100644 index 0000000..61a610b --- /dev/null +++ b/benchmarks/aeosbench/verifier/constants.py @@ -0,0 +1,24 @@ +"""Physical and simulation constants for AEOS-Bench verifier_bsk. + +This mirrors constellation/constants.py + constellation/environments/basilisk/constants.py +""" + +import math + +# Simulation parameters +TIMESTAMP = '20190101000000' +INTERVAL = 1.0 +MAX_TIME_STEP = 3600 +NUM_TIMESTEPS = 3601 # 0..3600 inclusive + +# Earth model (spherical, NOT WGS84) +RADIUS_EARTH = 6378136.6 +MU_EARTH = 398600436000000.0 +ECCENTRICITY_EARTH = 0.0 + +# Common constants used by Basilisk modules +IDENTITY_MATRIX_3 = [1, 0, 0, 0, 1, 0, 0, 0, 1] +UNIT_VECTOR_Z = [0, 0, 1] + +# Unit conversions +RPM_TO_RAD_PER_SEC = 2.0 * math.pi / 60.0 diff --git a/benchmarks/aeosbench/verifier/models.py b/benchmarks/aeosbench/verifier/models.py new file mode 100644 index 0000000..12bff16 --- /dev/null +++ b/benchmarks/aeosbench/verifier/models.py @@ -0,0 +1,246 @@ +"""Lightweight data models for parsing AEOS-Bench JSON files. + +Adapted from verifier/models.py without brahe/torch dependencies. +Uses numpy arrays for vector data. +""" + +from __future__ import annotations + +import math +from dataclasses import dataclass +from typing import Any + +import numpy as np + + +@dataclass +class Orbit: + """Orbital elements for a satellite.""" + id: int + semi_major_axis: float # meters + eccentricity: float + inclination: float # degrees + raan: float # degrees (right ascension of ascending node) + argument_of_perigee: float # degrees + + +@dataclass +class ReactionWheel: + """Reaction wheel configuration.""" + rw_type: str + direction: np.ndarray # unit vector (3,) + max_momentum: float # Nms + speed_init: float # RPM (passed directly to rwFactory.create) + power: float # watts + efficiency: float + + +@dataclass +class MRPControl: + """MRP feedback control gains.""" + k: float + ki: float + p: float + integral_limit: float + + +@dataclass +class Sensor: + """Sensor configuration.""" + type: int # 0=VISIBLE, 1=NEAR_INFRARED + enabled: bool + half_field_of_view: float # degrees + power: float # watts + + +@dataclass +class SolarPanel: + """Solar panel configuration.""" + direction: np.ndarray # unit vector (3,) + area: float # m² + efficiency: float + + +@dataclass +class Battery: + """Battery configuration.""" + capacity: float # joules (or Wh depending on usage) + percentage: float # 0-1 initial charge fraction + + +@dataclass +class Satellite: + """Satellite configuration with all subsystems.""" + id: int + orbit_id: int + mass: float # kg + inertia: tuple[float, ...] # 9-element tuple (flattened 3x3 inertia tensor) + center_of_mass: np.ndarray # (3,) + solar_panel: SolarPanel + sensor: Sensor + battery: Battery + reaction_wheels: list[ReactionWheel] + mrp_control: MRPControl + true_anomaly: float # degrees (initial) + mrp_attitude_bn: np.ndarray # (3,) initial MRP + + +@dataclass +class Task: + """Task to be scheduled.""" + id: int + release_time: int # timestep + due_time: int # timestep + duration: int # timesteps needed for completion + coordinate: tuple[float, float] # (latitude_deg, longitude_deg) + sensor_type: int + + +@dataclass +class Constellation: + """Collection of orbits and satellites.""" + orbits: list[Orbit] + satellites: list[Satellite] + + def get_orbit(self, orbit_id: int) -> Orbit: + """Get orbit by ID.""" + for orbit in self.orbits: + if orbit.id == orbit_id: + return orbit + raise ValueError(f"Orbit {orbit_id} not found") + + def get_satellite(self, sat_id: int) -> Satellite: + """Get satellite by ID.""" + for sat in self.satellites: + if sat.id == sat_id: + return sat + raise ValueError(f"Satellite {sat_id} not found") + + +@dataclass +class TaskSet: + """Collection of tasks.""" + tasks: list[Task] + + def get_task(self, task_id: int) -> Task: + """Get task by ID.""" + for task in self.tasks: + if task.id == task_id: + return task + raise ValueError(f"Task {task_id} not found") + + +# ----------------------------------------------------------------------------- +# JSON Loaders +# ----------------------------------------------------------------------------- + +def _parse_orbit(data: dict) -> Orbit: + """Parse orbit from JSON dict.""" + return Orbit( + id=data["id"], + semi_major_axis=data["semi_major_axis"], + eccentricity=data["eccentricity"], + inclination=data["inclination"], + raan=data["right_ascension_of_the_ascending_node"], + argument_of_perigee=data["argument_of_perigee"], + ) + + +def _parse_reaction_wheel(data: dict) -> ReactionWheel: + """Parse reaction wheel from JSON dict.""" + return ReactionWheel( + rw_type=data["rw_type"], + direction=np.array(data["rw_direction"], dtype=np.float64), + max_momentum=data["max_momentum"], + speed_init=data["rw_speed_init"], + power=data["power"], + efficiency=data["efficiency"], + ) + + +def _parse_satellite(data: dict, orbits: dict[int, Orbit]) -> Satellite: + """Parse satellite from JSON dict.""" + # Inertia is stored as flat tuple of 9 elements (not numpy array) + # This matches the original constellation data format + inertia = tuple(data["inertia"]) # type: ignore + + sensor_data = data.get("sensor", {}) + sensor = Sensor( + type=sensor_data.get("type", 0), + enabled=sensor_data.get("enabled", False), + half_field_of_view=sensor_data.get("half_field_of_view", 0.0), + power=sensor_data.get("power", 0.0), + ) + + sp = data["solar_panel"] + solar_panel = SolarPanel( + direction=np.array(sp["direction"], dtype=np.float64), + area=sp["area"], + efficiency=sp["efficiency"], + ) + + bat = data["battery"] + battery = Battery(capacity=bat["capacity"], percentage=bat["percentage"]) + + ctrl = data["mrp_control"] + mrp_control = MRPControl( + k=ctrl["k"], + ki=ctrl["ki"], + p=ctrl["p"], + integral_limit=ctrl["integral_limit"], + ) + + return Satellite( + id=data["id"], + orbit_id=data["orbit"], + mass=data["mass"], + inertia=inertia, + center_of_mass=np.array(data["center_of_mass"], dtype=np.float64), + solar_panel=solar_panel, + sensor=sensor, + battery=battery, + reaction_wheels=[_parse_reaction_wheel(rw) for rw in data["reaction_wheels"]], + mrp_control=mrp_control, + true_anomaly=data["true_anomaly"], + mrp_attitude_bn=np.array(data["mrp_attitude_bn"], dtype=np.float64), + ) + + +def _parse_task(data: dict) -> Task: + """Parse task from JSON dict.""" + return Task( + id=data["id"], + release_time=data["release_time"], + due_time=data["due_time"], + duration=data["duration"], + coordinate=tuple(data["coordinate"]), + sensor_type=data["sensor_type"], + ) + + +def load_constellation(json_dict: dict) -> Constellation: + """Load constellation from parsed JSON dict. + + Args: + json_dict: Parsed JSON dict with 'orbits' and 'satellites' keys. + + Returns: + Constellation object. + """ + orbits = [_parse_orbit(o) for o in json_dict["orbits"]] + orbit_map = {o.id: o for o in orbits} + satellites = [_parse_satellite(s, orbit_map) for s in json_dict["satellites"]] + return Constellation(orbits=orbits, satellites=satellites) + + +def load_taskset(json_dict: dict) -> TaskSet: + """Load task set from parsed JSON dict. + + Args: + json_dict: Parsed JSON dict with 'tasks' key. + + Returns: + TaskSet object. + """ + tasks = [_parse_task(t) for t in json_dict["tasks"]] + return TaskSet(tasks=tasks) diff --git a/benchmarks/aeosbench/verifier/progress.py b/benchmarks/aeosbench/verifier/progress.py new file mode 100644 index 0000000..1fb4997 --- /dev/null +++ b/benchmarks/aeosbench/verifier/progress.py @@ -0,0 +1,150 @@ +"""Task progress tracking and metrics computation for AEOS-Bench. + +Mirrors constellation/task_managers.py progress logic and evaluators. +""" + +from __future__ import annotations + +import numpy as np + +from .models import Constellation, TaskSet + + +class ProgressTracker: + """Tracks task progress state machine over simulation timesteps. + + Mirrors TaskManager.record() logic from constellation/task_managers.py. + """ + + def __init__(self, constellation: Constellation, taskset: TaskSet): + self.constellation = constellation + self.taskset = taskset + n_tasks = len(taskset.tasks) + n_sats = len(constellation.satellites) + + # State arrays + self.progress = np.zeros(n_tasks, dtype=np.int32) + self.max_progress = np.zeros(n_tasks, dtype=np.int32) # Track maximum progress + self.succeeded = np.zeros(n_tasks, dtype=bool) + self.completion_time = np.full(n_tasks, -1, dtype=np.int32) + + # Working timesteps per satellite (for PC calculation) + self.working_timesteps = np.zeros(n_sats, dtype=np.int32) + + # Cache task data for faster access + self._task_release = np.array([t.release_time for t in taskset.tasks]) + self._task_due = np.array([t.due_time for t in taskset.tasks]) + self._task_duration = np.array([t.duration for t in taskset.tasks]) + self._task_sensor_type = np.array([t.sensor_type for t in taskset.tasks]) + + def get_ongoing_mask(self, t: int) -> np.ndarray: + """Get boolean mask of ongoing tasks at timestep t. + + Ongoing = not succeeded AND released <= t <= due + """ + released = self._task_release <= t + not_due = t <= self._task_due + return ~self.succeeded & released & not_due + + def get_ongoing_ids(self, t: int) -> set[int]: + """Get set of ongoing task IDs at timestep t.""" + mask = self.get_ongoing_mask(t) + return {self.taskset.tasks[i].id for i in np.where(mask)[0]} + + def record(self, t: int, visibility: np.ndarray, assignment: list[int]) -> None: + """Record progress at timestep t. + + Args: + t: Current timestep (0..3600) + visibility: (n_sat, n_task) bool array of visibility + assignment: List of task_id per satellite at this timestep + """ + _ = len(assignment) # assignment is used in the loop below + + # Get ongoing mask + ongoing_mask = self.get_ongoing_mask(t) + + # Mask out non-ongoing tasks from visibility + vis = visibility.copy() + vis[:, ~ongoing_mask] = False + + # Any satellite sees the task + any_visible = vis.any(axis=0) + + # Progress: increment by 1 if visible, reset to 0 if not visible + # Formula: progress = (progress + 1) * any_visible + self.progress = (self.progress + 1) * any_visible.astype(np.int32) + + # Track maximum progress (for PCR/WPCR) + self.max_progress = np.maximum(self.max_progress, self.progress) + + # Check for newly completed tasks + newly_succeeded = (~self.succeeded) & (self.progress >= self._task_duration) + if newly_succeeded.any(): + self.succeeded |= newly_succeeded + self.completion_time[newly_succeeded] = t + + # Count working timesteps per satellite (assignment != -1) + for i, task_id in enumerate(assignment): + if task_id != -1: + self.working_timesteps[i] += 1 + + def compute_metrics(self) -> dict[str, float]: + """Compute all 6 metrics from progress tracking. + + Returns dict with CR, WCR, PCR, WPCR, TAT, PC. + """ + # Get task data + durations = self._task_duration + n_tasks = len(self.taskset.tasks) + + # Use tracked max_progress (clamped to duration) + max_progress = np.minimum(self.max_progress, durations) + + # CR: Completion Rate + num_succeeded = self.succeeded.sum() + CR = num_succeeded / n_tasks if n_tasks > 0 else 0.0 + + # WCR: Weighted Completion Rate + if durations.sum() > 0: + WCR = durations[self.succeeded].sum() / durations.sum() + else: + WCR = 0.0 + + # PCR: Partial Completion Rate (mean of progress/duration) + pcr_per_task = max_progress / np.maximum(durations, 1) + PCR = pcr_per_task.mean() + + # WPCR: Weighted Partial Completion Rate + if durations.sum() > 0: + WPCR = max_progress.sum() / durations.sum() + else: + WPCR = 0.0 + + # TAT: Turn-Around Time (mean completion_time - release_time) + if num_succeeded > 0: + succeeded_mask = self.succeeded + release_times = self._task_release[succeeded_mask] + completion_times = self.completion_time[succeeded_mask] + # Filter out tasks that weren't completed (completion_time = -1) + valid = completion_times >= 0 + if valid.any(): + TAT = (completion_times[valid] - release_times[valid]).mean() + else: + TAT = 0.0 + else: + TAT = 0.0 + + # PC: Power Consumption + sensor_powers = np.array([sat.sensor.power for sat in self.constellation.satellites]) + PC = (self.working_timesteps * sensor_powers).sum() + + return { + "CR": float(CR), + "WCR": float(WCR), + "PCR": float(PCR), + "WPCR": float(WPCR), + "TAT": float(TAT), + "PC": float(PC), + "valid": True, + } diff --git a/benchmarks/aeosbench/verifier/run.py b/benchmarks/aeosbench/verifier/run.py new file mode 100644 index 0000000..68af9f7 --- /dev/null +++ b/benchmarks/aeosbench/verifier/run.py @@ -0,0 +1,219 @@ +#!/usr/bin/env python3 +"""Command-line entry point for AEOS-Bench verifier. + +This script validates satellite constellation scheduling solutions against +case instances and computes performance metrics using the Basilisk astrodynamics +simulator. + +Usage: + python run.py [options] + +Example: + python run.py dataset/cases/00157 solutions/00157.json + python run.py dataset/cases/00157 solutions/00157.json -v + python run.py dataset/cases/00157 solutions/00157.json --format json +""" + +from __future__ import annotations + +import argparse +import json +import sys +from pathlib import Path +from typing import Any + +from . import AEOSVerifierBSK + + +def load_case(case_dir: Path) -> tuple[dict[str, Any], dict[str, Any]]: + """Load constellation and taskset from case directory. + + Args: + case_dir: Path to case directory containing constellation.json and taskset.json + + Returns: + Tuple of (constellation_dict, taskset_dict) + """ + constellation_path = case_dir / "constellation.json" + taskset_path = case_dir / "taskset.json" + + if not constellation_path.exists(): + raise FileNotFoundError(f"Constellation file not found: {constellation_path}") + if not taskset_path.exists(): + raise FileNotFoundError(f"Taskset file not found: {taskset_path}") + + with open(constellation_path) as f: + constellation = json.load(f) + with open(taskset_path) as f: + taskset = json.load(f) + + return constellation, taskset + + +def load_solution(solution_path: Path) -> dict[str, Any]: + """Load solution from JSON file. + + Args: + solution_path: Path to solution JSON file + + Returns: + Solution dict with 'assignments' key + """ + with open(solution_path) as f: + solution = json.load(f) + return solution + + +def verify( + case_dir: Path, + solution_path: Path, +) -> dict[str, Any]: + """Verify a solution against a case. + + Args: + case_dir: Path to case directory + solution_path: Path to solution JSON file + + Returns: + Dict with metrics and validity status + """ + # Load case data + constellation, taskset = load_case(case_dir) + + # Load solution + solution = load_solution(solution_path) + + # Extract assignments + assignments_raw = solution.get("assignments", {}) + + # Convert assignments from dict of lists to dict of lists with int keys/values + # Keys in JSON are strings, we need integers for satellite IDs + assignments: dict[int, list[int]] = {} + for sat_id_str, assignment_list in assignments_raw.items(): + sat_id = int(sat_id_str) + assignments[sat_id] = [int(a) for a in assignment_list] + + # Run verifier + verifier = AEOSVerifierBSK(constellation, taskset) + result = verifier.verify(assignments) + + return result + + +def format_text_output(result: dict[str, Any]) -> str: + """Format verification result as human-readable text. + + Args: + result: Verification result dict + + Returns: + Formatted string + """ + lines = [] + + # Status + is_valid = result.get("valid", False) + status = "VALID" if is_valid else "INVALID" + lines.append(f"Status: {status}") + + # Metrics + lines.append("") + lines.append("Metrics:") + lines.append(f" CR (Completion Rate): {result.get('CR', 0.0):.6f}") + lines.append(f" WCR (Weighted Completion Rate): {result.get('WCR', 0.0):.6f}") + lines.append(f" PCR (Partial Completion Rate): {result.get('PCR', 0.0):.6f}") + lines.append(f" WPCR (Weighted Partial CR): {result.get('WPCR', 0.0):.6f}") + lines.append(f" TAT (Turn-Around Time): {result.get('TAT', 0.0):.2f} s") + lines.append(f" PC (Power Consumption): {result.get('PC', 0.0):.2f} Ws") + + return "\n".join(lines) + + +def format_compact_output(result: dict[str, Any]) -> str: + """Format verification result as compact text. + + Args: + result: Verification result dict + + Returns: + Single-line formatted string + """ + is_valid = result.get("valid", False) + status = "VALID" if is_valid else "INVALID" + cr = result.get("CR", 0.0) + wcr = result.get("WCR", 0.0) + pcr = result.get("PCR", 0.0) + wpcr = result.get("WPCR", 0.0) + tat = result.get("TAT", 0.0) + pc = result.get("PC", 0.0) + + return ( + f"{status}: CR={cr:.4f} WCR={wcr:.4f} PCR={pcr:.4f} " + f"WPCR={wpcr:.4f} TAT={tat:.2f} PC={pc:.2f}" + ) + + +def main() -> int: + """Command-line interface for the AEOS-Bench verifier. + + Returns: + Exit code (0 for valid, 1 for invalid/error) + """ + parser = argparse.ArgumentParser( + description="Verify AEOS-Bench satellite scheduling solutions", + formatter_class=argparse.RawDescriptionHelpFormatter, + epilog=""" +Examples: + %(prog)s dataset/cases/00157 solutions/00157.json + %(prog)s dataset/cases/00157 solutions/00157.json -v + %(prog)s dataset/cases/00157 solutions/00157.json --format json + """, + ) + + parser.add_argument( + "case_dir", + type=Path, + help="Path to case directory containing constellation.json and taskset.json", + ) + parser.add_argument( + "solution", + type=Path, + help="Path to solution JSON file", + ) + parser.add_argument( + "-v", + "--verbose", + action="store_true", + help="Verbose output with detailed metrics", + ) + parser.add_argument( + "--format", + choices=["text", "compact", "json"], + default="compact", + help="Output format (default: compact)", + ) + + args = parser.parse_args() + + try: + result = verify(args.case_dir, args.solution) + except FileNotFoundError as e: + print(f"Error: {e}", file=sys.stderr) + return 2 + except Exception as e: + print(f"Verification failed: {e}", file=sys.stderr) + return 2 + + # Output result + if args.format == "json": + print(json.dumps(result, indent=2)) + elif args.format == "text" or args.verbose: + print(format_text_output(result)) + else: # compact + print(format_compact_output(result)) + + return 0 if result.get("valid", False) else 1 + + +if __name__ == "__main__": + sys.exit(main()) diff --git a/benchmarks/aeosbench/verifier/simulation.py b/benchmarks/aeosbench/verifier/simulation.py new file mode 100644 index 0000000..81611ca --- /dev/null +++ b/benchmarks/aeosbench/verifier/simulation.py @@ -0,0 +1,619 @@ +"""BSK-based simulation environment for AEOS-Bench verifier. + +Direct port of constellation/environments/basilisk/basilisk_satellite.py +and constellation/environments/basilisk/basilisk_environment.py +""" + +from __future__ import annotations + +from datetime import datetime +from typing import Any + +import numpy as np + +from Basilisk.architecture import messaging +from Basilisk.architecture.messaging import VehicleConfigMsg, VehicleConfigMsgPayload +from Basilisk.fswAlgorithms.locationPointing import locationPointing +from Basilisk.fswAlgorithms.mrpFeedback import mrpFeedback +from Basilisk.fswAlgorithms.rwMotorTorque import rwMotorTorque +from Basilisk.simulation.eclipse import Eclipse +from Basilisk.simulation.groundLocation import GroundLocation +from Basilisk.simulation.groundMapping import GroundMapping +from Basilisk.simulation.ReactionWheelPower import ReactionWheelPower +from Basilisk.simulation.reactionWheelStateEffector import ReactionWheelStateEffector +from Basilisk.simulation.simpleBattery import SimpleBattery +from Basilisk.simulation.simpleNav import SimpleNav +from Basilisk.simulation.simplePowerSink import SimplePowerSink +from Basilisk.simulation.simpleSolarPanel import SimpleSolarPanel +from Basilisk.simulation.spacecraft import HubEffector, Spacecraft +from Basilisk.utilities import orbitalMotion, unitTestSupport +from Basilisk.utilities.simIncludeGravBody import gravBodyFactory, spiceInterface +from Basilisk.utilities.simIncludeRW import rwFactory +from Basilisk.utilities.SimulationBaseClass import SimBaseClass + +from .constants import ( + IDENTITY_MATRIX_3, + INTERVAL, + MU_EARTH, + RADIUS_EARTH, + TIMESTAMP, + UNIT_VECTOR_Z, +) +from .models import Constellation, Satellite, TaskSet + + +def sec2nano(seconds: float) -> int: + """Convert seconds to nanoseconds (Basilisk time unit).""" + return int(seconds * 1e9) + + +def datetime2basilisk(date_object: datetime) -> str: + """Convert datetime to Basilisk format string.""" + return date_object.strftime("%Y %b %d %H:%M:%S.%f (UTC)") + + +def str2datetime(standard_time: str) -> datetime: + """Turn standard format('YYYYMMDDhhmmss') into datetime.""" + return datetime.strptime(standard_time, "%Y%m%d%H%M%S") + + +def lla2pcpf( + lla_position: tuple[float, float, float], + planet_spherical_radius: float = RADIUS_EARTH, +) -> list[float]: + """Lat/Long/Alt coordinate -> planet-centered planet-fixed coordinate. + + Args: + lla_position: [rad] Position in (latitude, longitude, altitude). + planet_spherical_radius: [m] Planetary equatorial radius. + + Returns: + pcpf_position: [m] Position in planet-centered planet-fixed frame. + """ + lat, lon, alt = lla_position + # Spherical Earth model (eccentricity = 0) + n_val = planet_spherical_radius + pcpf_position = [ + (n_val + alt) * np.cos(lat) * np.cos(lon), + (n_val + alt) * np.cos(lat) * np.sin(lon), + (n_val + alt) * np.sin(lat), + ] + return pcpf_position + + +class BSKSatellite: + """BSK satellite wrapper with all modules. + + Mirrors constellation/environments/basilisk/basilisk_satellite.py + """ + + def __init__( + self, + simulator: SimBaseClass, + process: Any, + grav_body_factory: gravBodyFactory, + spice_object: spiceInterface, + satellite: Satellite, + ) -> None: + self._id = satellite.id + self._orbit_id = satellite.orbit_id + + # Create task + self._task_name = f"task-{self._id}" + task_timestep = sec2nano(INTERVAL) + process.addTask(simulator.CreateNewTask(self._task_name, task_timestep)) + + self.setup_models(simulator, satellite) + self.connect_messages(grav_body_factory, spice_object) + + # Custom variables + self._sensor_type = satellite.sensor.type + self._reaction_wheels = satellite.reaction_wheels + + def setup_models(self, simulator: SimBaseClass, satellite: Satellite) -> None: + """Create all BSK modules for this satellite.""" + self._spacecraft = self._setup_spacecraft(satellite) + simulator.AddModelToTask(self._task_name, self._spacecraft) + + self._eclipse = self._setup_eclipse() + simulator.AddModelToTask(self._task_name, self._eclipse) + + self._solar_panel = self._setup_solar_panel(satellite) + simulator.AddModelToTask(self._task_name, self._solar_panel) + + self._power_sink = self._setup_power_sink(satellite) + simulator.AddModelToTask(self._task_name, self._power_sink) + + self._battery = self._setup_battery(satellite) + simulator.AddModelToTask(self._task_name, self._battery) + + self._simple_navigation = self._setup_simple_navigation() + simulator.AddModelToTask(self._task_name, self._simple_navigation) + + self._pointing_location = self._setup_pointing_location() + simulator.AddModelToTask(self._task_name, self._pointing_location) + + self._pointing_guide = self._setup_pointing_guide() + simulator.AddModelToTask(self._task_name, self._pointing_guide) + + self._ground_mapping = self._setup_ground_mapping(satellite) + simulator.AddModelToTask(self._task_name, self._ground_mapping) + + self._rw_factory = self._setup_rw_factory(satellite) + # NOTE: rw_factory not added to task (just creates RWs) + + self._mrp_control = self._setup_mrp_control(satellite) + simulator.AddModelToTask(self._task_name, self._mrp_control) + + self._rw_motor_torque = self._setup_rw_motor_torque() + simulator.AddModelToTask(self._task_name, self._rw_motor_torque) + + self._rw_state_effector = self._setup_rw_state_effector() + simulator.AddModelToTask(self._task_name, self._rw_state_effector) + + self._rw_power_list = self._setup_rw_power_list(satellite) + for rw_power in self._rw_power_list: + simulator.AddModelToTask(self._task_name, rw_power) + + def _setup_spacecraft(self, satellite: Satellite) -> Spacecraft: + """Setup spacecraft hub with initial state.""" + spacecraft = Spacecraft() + spacecraft.ModelTag = f"spacecraft-{self._id}" + hub: HubEffector = spacecraft.hub + + # Convert orbital elements to position/velocity + r_CN_N, v_CN_N = self._compute_rv(satellite) + hub.r_CN_NInit = r_CN_N + hub.v_CN_NInit = v_CN_N + + # Mass and inertia + hub.mHub = satellite.mass + hub.r_BcB_B = np.reshape(satellite.center_of_mass, (-1, 1)) + # Inertia must be a flat list/tuple of 9 elements for np2EigenMatrix3d + hub.IHubPntBc_B = unitTestSupport.np2EigenMatrix3d(list(satellite.inertia)) + hub.sigma_BNInit = np.reshape(satellite.mrp_attitude_bn, (-1, 1)) + + return spacecraft + + def _compute_rv( + self, satellite: Satellite + ) -> tuple[np.ndarray, np.ndarray]: + """Compute position/velocity from orbital elements.""" + orbit = satellite.orbit if hasattr(satellite, "orbit") else None + if orbit is None: + # Use orbit_id to look up in constellation + raise ValueError("Satellite needs orbit reference") + + orbital_elements = orbitalMotion.ClassicElements() + orbital_elements.e = orbit.eccentricity + orbital_elements.a = orbit.semi_major_axis + orbital_elements.i = np.radians(orbit.inclination) + orbital_elements.Omega = np.radians(orbit.raan) + orbital_elements.omega = np.radians(orbit.argument_of_perigee) + orbital_elements.f = np.radians(satellite.true_anomaly) + + return orbitalMotion.elem2rv(MU_EARTH, orbital_elements) + + def _setup_eclipse(self) -> Eclipse: + """Setup eclipse module.""" + eclipse = Eclipse() + eclipse.ModelTag = f"eclipse-{self._id}" + return eclipse + + def _setup_solar_panel(self, satellite: Satellite) -> SimpleSolarPanel: + """Setup solar panel.""" + solar_panel = SimpleSolarPanel() + solar_panel.ModelTag = f"solar_panel-{self._id}" + sp = satellite.solar_panel + solar_panel.setPanelParameters( + sp.direction.tolist(), sp.area, sp.efficiency + ) + return solar_panel + + def _setup_power_sink(self, satellite: Satellite) -> SimplePowerSink: + """Setup power sink (sensor power consumption).""" + power_sink = SimplePowerSink() + power_sink.ModelTag = f"power_sink-{self._id}" + power_sink.powerStatus = 1 if satellite.sensor.enabled else 0 + power_sink.nodePowerOut = -satellite.sensor.power + return power_sink + + def _setup_battery(self, satellite: Satellite) -> SimpleBattery: + """Setup battery.""" + battery = SimpleBattery() + battery.ModelTag = f"battery-{self._id}" + battery.storageCapacity = satellite.battery.capacity + battery.storedCharge_Init = ( + satellite.battery.percentage * satellite.battery.capacity + ) + return battery + + def _setup_simple_navigation(self) -> SimpleNav: + """Setup simple navigation module.""" + simple_navigation = SimpleNav() + simple_navigation.ModelTag = f"simple_navigation-{self._id}" + return simple_navigation + + def _setup_pointing_location(self) -> GroundLocation: + """Setup ground location for attitude pointing.""" + pointing_location = GroundLocation() + pointing_location.ModelTag = f"pointing_location-{self._id}" + pointing_location.planetRadius = RADIUS_EARTH + pointing_location.minimumElevation = 0 + return pointing_location + + def _setup_pointing_guide(self) -> locationPointing: + """Setup location pointing guidance.""" + pointing_guide = locationPointing() + pointing_guide.ModelTag = f"pointing_guide-{self._id}" + pointing_guide.pHat_B = UNIT_VECTOR_Z + return pointing_guide + + def _setup_ground_mapping(self, satellite: Satellite) -> GroundMapping: + """Setup ground mapping for visibility checking.""" + ground_mapping = GroundMapping() + ground_mapping.ModelTag = f"ground_mapping-{self._id}" + ground_mapping.minimumElevation = 0 + ground_mapping.maximumRange = 1e9 + ground_mapping.cameraPos_B = [0, 0, 0] + ground_mapping.nHat_B = UNIT_VECTOR_Z + ground_mapping.halfFieldOfView = np.radians( + satellite.sensor.half_field_of_view + ) + return ground_mapping + + def _setup_rw_factory(self, satellite: Satellite) -> rwFactory: + """Setup reaction wheel factory and create wheels.""" + rw_factory = rwFactory() + for i, reaction_wheel in enumerate(satellite.reaction_wheels): + rw_factory.create( + reaction_wheel.rw_type, + reaction_wheel.direction.tolist(), + maxMomentum=reaction_wheel.max_momentum, + Omega=reaction_wheel.speed_init, + RWModel=messaging.BalancedWheels, + label=self._reaction_wheel_id(i), + ) + return rw_factory + + def _setup_rw_motor_torque(self) -> rwMotorTorque: + """Setup RW motor torque mapping.""" + rw_motor_torque = rwMotorTorque() + rw_motor_torque.ModelTag = f"rw_motor_torque-{self._id}" + rw_motor_torque.controlAxes_B = IDENTITY_MATRIX_3 + return rw_motor_torque + + def _setup_mrp_control(self, satellite: Satellite) -> mrpFeedback: + """Setup MRP feedback control.""" + mrp_control = mrpFeedback() + mrp_control.ModelTag = f"mrpFeedback-{self._id}" + mrp_control.K = satellite.mrp_control.k + mrp_control.Ki = satellite.mrp_control.ki + mrp_control.P = satellite.mrp_control.p + mrp_control.integralLimit = satellite.mrp_control.integral_limit + + # Create vehicle config message with inertia + satellite_config_out = VehicleConfigMsgPayload() + # Inertia is already a 9-element tuple + satellite_config_out.ISCPntB_B = list(satellite.inertia) + config_data_msg = VehicleConfigMsg() + config_data_msg.write(satellite_config_out) + mrp_control.vehConfigInMsg.subscribeTo(config_data_msg) + self._config_data_msg = config_data_msg # Prevent garbage collection + + return mrp_control + + def _setup_rw_state_effector(self) -> ReactionWheelStateEffector: + """Setup RW state effector.""" + rw_state_effector = ReactionWheelStateEffector() + rw_state_effector.ModelTag = f"rw_state_effector-{self._id}" + return rw_state_effector + + def _setup_rw_power_list( + self, satellite: Satellite + ) -> list[ReactionWheelPower]: + """Setup power models for each reaction wheel.""" + rw_power_list: list[ReactionWheelPower] = [] + for i, reaction_wheel in enumerate(satellite.reaction_wheels): + rw_power = ReactionWheelPower() + rw_power.ModelTag = f"rw_power-{self._id}-{i}" + rw_power.basePowerNeed = reaction_wheel.power + rw_power.mechToElecEfficiency = reaction_wheel.efficiency + rw_power_list.append(rw_power) + return rw_power_list + + def connect_messages( + self, + grav_body_factory: gravBodyFactory, + spice_object: spiceInterface, + ) -> None: + """Connect all message subscriptions between modules.""" + earth_state = spice_object.planetStateOutMsgs[0] + sun_state = spice_object.planetStateOutMsgs[1] + + # grav_factory + grav_body_factory.addBodiesTo(self._spacecraft) + + # eclipse + self._eclipse.addSpacecraftToModel(self._spacecraft.scStateOutMsg) + self._eclipse.addPlanetToModel(earth_state) + self._eclipse.sunInMsg.subscribeTo(sun_state) + + # solar_panel + self._solar_panel.stateInMsg.subscribeTo(self._spacecraft.scStateOutMsg) + self._solar_panel.sunEclipseInMsg.subscribeTo( + self._eclipse.eclipseOutMsgs[0] + ) + self._solar_panel.sunInMsg.subscribeTo(sun_state) + + # battery + self._battery.addPowerNodeToModel(self._solar_panel.nodePowerOutMsg) + self._battery.addPowerNodeToModel(self._power_sink.nodePowerOutMsg) + for rw_power in self._rw_power_list: + self._battery.addPowerNodeToModel(rw_power.nodePowerOutMsg) + + # simple_navigation + self._simple_navigation.scStateInMsg.subscribeTo( + self._spacecraft.scStateOutMsg + ) + + # pointing_location + self._pointing_location.planetInMsg.subscribeTo(earth_state) + self._pointing_location.addSpacecraftToModel( + self._spacecraft.scStateOutMsg + ) + + # pointing_guide + self._pointing_guide.scAttInMsg.subscribeTo( + self._simple_navigation.attOutMsg + ) + self._pointing_guide.scTransInMsg.subscribeTo( + self._simple_navigation.transOutMsg + ) + self._pointing_guide.locationInMsg.subscribeTo( + self._pointing_location.currentGroundStateOutMsg + ) + + # ground_mapping + self._ground_mapping.scStateInMsg.subscribeTo( + self._spacecraft.scStateOutMsg + ) + self._ground_mapping.planetInMsg.subscribeTo(earth_state) + + # rw_factory - add RWs to spacecraft + self._rw_factory.addToSpacecraft( + self._spacecraft.ModelTag, + self._rw_state_effector, + self._spacecraft, + ) + + # mrp_control + # Store as instance variable to prevent garbage collection + self._rw_params_message = self._rw_factory.getConfigMessage() + self._mrp_control.guidInMsg.subscribeTo( + self._pointing_guide.attGuidOutMsg + ) + self._mrp_control.rwParamsInMsg.subscribeTo(self._rw_params_message) + self._mrp_control.rwSpeedsInMsg.subscribeTo( + self._rw_state_effector.rwSpeedOutMsg + ) + + # rw_motor_torque + self._rw_motor_torque.vehControlInMsg.subscribeTo( + self._mrp_control.cmdTorqueOutMsg + ) + self._rw_motor_torque.rwParamsInMsg.subscribeTo(self._rw_params_message) + self._rw_state_effector.rwMotorCmdInMsg.subscribeTo( + self._rw_motor_torque.rwMotorTorqueOutMsg + ) + + # rw_power_list + for rw_power, rw_out_message in zip( + self._rw_power_list, + self._rw_state_effector.rwOutMsgs, + ): + rw_power.rwStateInMsg.subscribeTo(rw_out_message) + + def toggle(self) -> None: + """Toggle sensor on/off.""" + self._power_sink.powerStatus = 1 - self._power_sink.powerStatus + + def guide_attitude(self, target_location: tuple[float, float] | None) -> None: + """Set attitude target location. + + Args: + target_location: (lat_deg, lon_deg) or None to point at origin. + """ + if target_location is None: + self._pointing_location.specifyLocationPCPF([[0.0], [0.0], [0.0]]) + else: + self._pointing_location.specifyLocation( + np.radians(target_location[0]), + np.radians(target_location[1]), + 0, + ) + + def _reaction_wheel_id(self, index: int) -> str: + """Generate reaction wheel ID string.""" + return f"{index}RW{self._id}" + + @property + def id(self) -> int: + """Satellite ID.""" + return self._id + + @property + def sensor_type(self) -> int: + """Sensor type (0=VISIBLE, 1=NEAR_INFRARED).""" + return self._sensor_type + + @property + def is_sensor_enabled(self) -> bool: + """Check if sensor is currently enabled.""" + return self._power_sink.powerStatus == 1 + + @property + def ground_mapping(self) -> GroundMapping: + """Ground mapping module for visibility.""" + return self._ground_mapping + + +class BSKEnvironment: + """BSK simulation environment for multiple satellites. + + Mirrors constellation/environments/basilisk/basilisk_environment.py + """ + + def __init__( + self, + constellation: Constellation, + taskset: TaskSet, + standard_time_init: str = TIMESTAMP, + ) -> None: + """Initialize BSK environment with all satellites. + + Args: + constellation: Satellite constellation definition. + taskset: Task set with target locations. + standard_time_init: Initial timestamp string (YYYYMMDDhhmmss). + """ + self._constellation = constellation + self._taskset = taskset + self._standard_time_init = standard_time_init + + # Create simulator + simulator = SimBaseClass() + task_name = "task_environment" + process = simulator.CreateNewProcess("environment_process") + process.addTask(simulator.CreateNewTask(task_name, sec2nano(INTERVAL))) + + # Setup gravity bodies + grav_body_factory = gravBodyFactory() + earth = grav_body_factory.createEarth() + earth.isCentralBody = True + grav_body_factory.createSun() + + # Setup SPICE + date_object = str2datetime(standard_time_init) + basilisk_time_init = datetime2basilisk(date_object) + spice_object = grav_body_factory.createSpiceInterface( + time=basilisk_time_init + ) + spice_object.zeroBase = "Earth" + simulator.AddModelToTask(task_name, spice_object) + + # Create satellites (sorted by ID for consistent ordering) + bsk_satellites = [] + for satellite in sorted(constellation.satellites, key=lambda s: s.id): + # Need to attach orbit data to satellite + orbit = constellation.get_orbit(satellite.orbit_id) + # Create a copy with orbit reference + sat_with_orbit = self._attach_orbit(satellite, orbit) + + bsk_sat = BSKSatellite( + simulator, + process, + grav_body_factory, + spice_object, + sat_with_orbit, + ) + bsk_satellites.append(bsk_sat) + + # Register all tasks with each satellite's GroundMapping + for bsk_sat in bsk_satellites: + for task in taskset.tasks: + lla_location = ( + np.radians(task.coordinate[0]), + np.radians(task.coordinate[1]), + 0, + ) + pcpf_location = np.array(lla2pcpf(lla_location, RADIUS_EARTH)) + bsk_sat.ground_mapping.addPointToModel(pcpf_location) + + # Initialize simulation + simulator.InitializeSimulation() + simulator.ConfigureStopTime(0) # Connect all messages + simulator.ExecuteSimulation() + + self._simulator = simulator + self._satellites = bsk_satellites + self._spice_object = spice_object + + def _attach_orbit(self, satellite: Satellite, orbit: Any) -> Satellite: + """Attach orbit data to satellite for RV computation.""" + # Create a new satellite with orbit attribute + sat_dict = { + "id": satellite.id, + "orbit_id": satellite.orbit_id, + "mass": satellite.mass, + "inertia": satellite.inertia, + "center_of_mass": satellite.center_of_mass, + "solar_panel": satellite.solar_panel, + "sensor": satellite.sensor, + "battery": satellite.battery, + "reaction_wheels": satellite.reaction_wheels, + "mrp_control": satellite.mrp_control, + "true_anomaly": satellite.true_anomaly, + "mrp_attitude_bn": satellite.mrp_attitude_bn, + } + new_sat = Satellite(**sat_dict) + new_sat.orbit = orbit # type: ignore + return new_sat + + def is_visible(self, taskset: TaskSet) -> np.ndarray: + """Compute visibility matrix for current BSK state. + + Args: + taskset: Task set to check visibility against. + + Returns: + visibility: (n_sat, n_task) bool array. + """ + n_sat = len(self._satellites) + n_task = len(taskset.tasks) + visibility = np.zeros((n_sat, n_task), dtype=bool) + + for sat_idx, satellite in enumerate(self._satellites): + for task_idx, task in enumerate(taskset.tasks): + access_message = satellite.ground_mapping.accessOutMsgs[task_idx] + access = access_message.read().hasAccess + state = satellite.is_sensor_enabled + type_match = task.sensor_type == satellite.sensor_type + visibility[sat_idx, task_idx] = access and state and type_match + + return visibility + + def take_actions( + self, toggles: list[bool], target_locations: list[tuple[float, float] | None] + ) -> None: + """Apply actions to all satellites. + + Args: + toggles: List of toggle commands per satellite. + target_locations: List of target locations per satellite. + """ + for satellite, toggle, target in zip( + self._satellites, toggles, target_locations + ): + if toggle: + satellite.toggle() + satellite.guide_attitude(target) + + def step(self, time_nano: int) -> None: + """Advance BSK simulation to specified time. + + Args: + time_nano: Target time in nanoseconds. + """ + self._simulator.ConfigureStopTime(time_nano) + self._simulator.ExecuteSimulation() + + @property + def satellites(self) -> list[BSKSatellite]: + """List of BSK satellites.""" + return self._satellites + + @property + def num_satellites(self) -> int: + """Number of satellites.""" + return len(self._satellites) From 293ca46b8b62317f9dabb81d3d22f4d716b7655e Mon Sep 17 00:00:00 2001 From: Mtrya Date: Wed, 11 Feb 2026 14:35:01 +0800 Subject: [PATCH 10/12] Add tests for AEOS-Bench verifier --- tests/benchmarks/aeosbench/conftest.py | 88 ++++++++ tests/benchmarks/aeosbench/test_metrics.py | 163 +++++++++++++++ tests/benchmarks/aeosbench/test_orbit.py | 228 --------------------- 3 files changed, 251 insertions(+), 228 deletions(-) create mode 100644 tests/benchmarks/aeosbench/conftest.py create mode 100644 tests/benchmarks/aeosbench/test_metrics.py delete mode 100644 tests/benchmarks/aeosbench/test_orbit.py diff --git a/tests/benchmarks/aeosbench/conftest.py b/tests/benchmarks/aeosbench/conftest.py new file mode 100644 index 0000000..76b4184 --- /dev/null +++ b/tests/benchmarks/aeosbench/conftest.py @@ -0,0 +1,88 @@ +"""Pytest configuration and fixtures for tests_bsk.""" + +from __future__ import annotations + +import json +from pathlib import Path +from typing import Any + +import pytest + +# Path to fixture directory +FIXTURES_DIR = Path("fixtures") + + +def load_json(path: Path) -> dict[str, Any]: + """Load JSON file.""" + with open(path) as f: + return json.load(f) + + +def get_fixture_ids() -> list[int]: + """Get list of available fixture case IDs.""" + if not FIXTURES_DIR.exists(): + return [] + + index_path = FIXTURES_DIR / "index.json" + if not index_path.exists(): + return [] + + index = load_json(index_path) + return [f["case_id"] for f in index.get("fixtures", [])] + + +def load_fixture(case_id: int) -> tuple[dict, dict, dict, dict] | None: + """Load a fixture by case ID. + + Returns: + Tuple of (constellation, taskset, solution, metrics) or None if not found. + """ + case_dir = FIXTURES_DIR / "cases" / f"{case_id:05d}" + solution_path = FIXTURES_DIR / "solutions" / f"{case_id:05d}.json" + metrics_path = FIXTURES_DIR / "metrics" / f"{case_id:05d}.json" + + if not all(p.exists() for p in [case_dir, solution_path, metrics_path]): + return None + + constellation = load_json(case_dir / "constellation.json") + taskset = load_json(case_dir / "taskset.json") + solution = load_json(solution_path) + metrics = load_json(metrics_path) + + return constellation, taskset, solution, metrics + + +@pytest.fixture(scope="module") +def case_157_data(): + """Load case 157 fixture data (single case for initial testing).""" + result = load_fixture(157) + if result is None: + pytest.skip("Case 157 fixture not found") + return result + + +@pytest.fixture(scope="module") +def all_fixtures(): + """Load all available fixtures.""" + case_ids = get_fixture_ids() + fixtures = [] + for case_id in case_ids: + result = load_fixture(case_id) + if result is not None: + fixtures.append((case_id, result)) + return fixtures + + +def pytest_generate_tests(metafunc): + """Generate parametrized tests for all fixtures.""" + if "fixture_data" in metafunc.fixturenames: + case_ids = get_fixture_ids() + if case_ids: + # Create test IDs for each case + metafunc.parametrize( + "fixture_data", + case_ids, + ids=[f"case_{cid}" for cid in case_ids], + ) + else: + metafunc.parametrize("fixture_data", []) diff --git a/tests/benchmarks/aeosbench/test_metrics.py b/tests/benchmarks/aeosbench/test_metrics.py new file mode 100644 index 0000000..99985d5 --- /dev/null +++ b/tests/benchmarks/aeosbench/test_metrics.py @@ -0,0 +1,163 @@ +"""Test BSK verifier against ground truth fixtures. + +Validates that the BSK-based verifier produces metrics matching +the fixtures generated with the original constellation/ implementation. +""" + +from __future__ import annotations + +import json +from pathlib import Path + +import pytest + +from verifier_bsk import AEOSVerifierBSK + +FIXTURES_DIR = Path("fixtures") + + +def load_fixture(case_id: int): + """Load fixture files for a case.""" + case_dir = FIXTURES_DIR / "cases" / f"{case_id:05d}" + solution_path = FIXTURES_DIR / "solutions" / f"{case_id:05d}.json" + metrics_path = FIXTURES_DIR / "metrics" / f"{case_id:05d}.json" + + with open(case_dir / "constellation.json") as f: + constellation = json.load(f) + with open(case_dir / "taskset.json") as f: + taskset = json.load(f) + with open(solution_path) as f: + solution = json.load(f) + with open(metrics_path) as f: + expected_metrics = json.load(f) + + return constellation, taskset, solution, expected_metrics + + +def test_case_157_metrics(): + """Test against case 157 fixture (single case for initial validation).""" + if not FIXTURES_DIR.exists(): + pytest.skip("Fixtures directory not found") + + case_id = 157 + try: + constellation, taskset, solution, expected = load_fixture(case_id) + except FileNotFoundError: + pytest.skip(f"Case {case_id} fixture not found") + + # Run verifier + verifier = AEOSVerifierBSK(constellation, taskset) + result = verifier.verify(solution["assignments"]) + + # Check valid flag + assert result["valid"], "Verifier returned invalid result" + + # Compare metrics with tolerance + # Tolerances account for float32 storage precision in fixtures + expected_metrics = expected["metrics"] + tolerances = { + "CR": 1e-7, # Ratio - floating-point accumulation + "WCR": 1e-7, # Weighted ratio - floating-point accumulation + "PCR": 1e-7, # Partial completion ratio - floating-point accumulation + "WPCR": 1e-7, # Weighted partial completion ratio + "TAT": 1e-4, # Time accumulation - float32 vs float64 + "PC": 1e-2, # Power in watt-seconds - float32 precision + } + + metrics_to_check = ["CR", "WCR", "PCR", "WPCR", "TAT", "PC"] + for key in metrics_to_check: + actual = result[key] + exp = expected_metrics[key] + diff = abs(actual - exp) + tol = tolerances[key] + assert diff < tol, ( + f"{key} mismatch for case {case_id}: " + f"got {actual:.10f}, expected {exp:.10f}, diff={diff:.10e} (tol={tol:.2e})" + ) + + +@pytest.mark.slow +@pytest.mark.parametrize("case_id", [ + 157, # Test case from memory - known working + # Add more case IDs as they become available +]) +def test_specific_case(case_id: int): + """Test against specific fixture cases.""" + if not FIXTURES_DIR.exists(): + pytest.skip("Fixtures directory not found") + + try: + constellation, taskset, solution, expected = load_fixture(case_id) + except FileNotFoundError: + pytest.skip(f"Case {case_id} fixture not found") + + # Run verifier + verifier = AEOSVerifierBSK(constellation, taskset) + result = verifier.verify(solution["assignments"]) + + # Check valid flag + assert result["valid"], "Verifier returned invalid result" + + # Compare metrics with tolerance + # Tolerances account for float32 storage precision in fixtures + expected_metrics = expected["metrics"] + tolerances = { + "CR": 1e-7, # Ratio - floating-point accumulation + "WCR": 1e-7, # Weighted ratio - floating-point accumulation + "PCR": 1e-7, # Partial completion ratio - floating-point accumulation + "WPCR": 1e-7, # Weighted partial completion ratio + "TAT": 1e-4, # Time accumulation - float32 vs float64 + "PC": 1e-2, # Power in watt-seconds - float32 precision + } + + metrics_to_check = ["CR", "WCR", "PCR", "WPCR", "TAT", "PC"] + for key in metrics_to_check: + actual = result[key] + exp = expected_metrics[key] + diff = abs(actual - exp) + tol = tolerances[key] + assert diff < tol, ( + f"{key} mismatch for case {case_id}: " + f"got {actual:.10f}, expected {exp:.10f}, diff={diff:.10e} (tol={tol:.2e})" + ) + + +@pytest.mark.slow +def test_all_fixtures(all_fixtures): + """Test against all available fixtures.""" + if not all_fixtures: + pytest.skip("No fixtures available") + + failures = [] + + for case_id, (constellation, taskset, solution, expected) in all_fixtures: + try: + verifier = AEOSVerifierBSK(constellation, taskset) + result = verifier.verify(solution["assignments"]) + + if not result["valid"]: + failures.append(f"Case {case_id}: invalid result") + continue + + expected_metrics = expected["metrics"] + tolerances = { + "CR": 1e-7, "WCR": 1e-7, "PCR": 1e-7, "WPCR": 1e-7, + "TAT": 1e-4, "PC": 1e-2, + } + + for key in ["CR", "WCR", "PCR", "WPCR", "TAT", "PC"]: + actual = result[key] + exp = expected_metrics[key] + diff = abs(actual - exp) + tol = tolerances[key] + if diff >= tol: + failures.append( + f"Case {case_id}: {key} mismatch: " + f"got {actual:.10f}, expected {exp:.10f}, diff={diff:.2e}, tol={tol:.2e}" + ) + + except Exception as e: + failures.append(f"Case {case_id}: exception: {e}") + + if failures: + pytest.fail("\n".join(failures)) diff --git a/tests/benchmarks/aeosbench/test_orbit.py b/tests/benchmarks/aeosbench/test_orbit.py deleted file mode 100644 index 74f2ba5..0000000 --- a/tests/benchmarks/aeosbench/test_orbit.py +++ /dev/null @@ -1,228 +0,0 @@ -"""Tests for AEOS-Bench orbit propagation against Basilisk ground-truth fixtures. - -Verifies that brahe's NumericalOrbitPropagator (point-mass Earth + Sun third-body, -RK4 1s fixed step) reproduces Basilisk's orbit propagation to high accuracy. - -Residual error (~0.2m position) is expected and comes from Basilisk integrating -coupled translational+rotational+reaction-wheel dynamics as one system, while we -propagate translational dynamics independently. This is architecturally inherent -and negligible for visibility computation (0.2m at ~7000km ≈ 0.002 arcsec). -""" - -from __future__ import annotations - -import json -from pathlib import Path - -import numpy as np -import pytest - -from benchmarks.aeosbench.verifier.models import load_constellation -from benchmarks.aeosbench.verifier.orbit import propagate_constellation - -FIXTURES = Path("tests/fixtures/aeosbench_fixtures") - -# Load all case IDs from index -with open(FIXTURES / "index.json") as f: - _INDEX = json.load(f) - ALL_CASE_IDS = [str(f["case_id"]) for f in _INDEX["fixtures"]] - -# Tolerances -# Position: ~0.2m residual from coupled dynamics mismatch (see module docstring) -POS_MAX_TOL = 0.5 # meters — max error over full 3601 timesteps -POS_MEAN_TOL = 0.2 # meters — mean error over full 3601 timesteps -VEL_MAX_TOL = 0.001 # m/s -VEL_MEAN_TOL = 0.001 # m/s - - -def _case_id_to_dir(case_id: str) -> str: - """Convert case ID (e.g., '157') to directory name (e.g., '00157').""" - return case_id.zfill(5) - - -@pytest.fixture(scope="module") -def case_157_constellation(): - return load_constellation(FIXTURES / "cases" / "00157" / "constellation.json") - - -@pytest.fixture(scope="module") -def case_157_states(case_157_constellation): - return propagate_constellation(case_157_constellation) - - -@pytest.fixture(scope="module") -def case_157_curves(): - with open(FIXTURES / "curves" / "00157.json") as f: - return json.load(f) - - -class TestOrbitPropagationShape: - """Verify basic shape and structure of propagated states.""" - - def test_all_satellites_propagated(self, case_157_constellation, case_157_states): - expected_ids = {sat.id for sat in case_157_constellation.satellites} - assert set(case_157_states.keys()) == expected_ids - - def test_state_shape(self, case_157_states): - for sid, states in case_157_states.items(): - assert states.shape == (3602, 6), ( - f"Sat {sid}: expected (3602, 6), got {states.shape}" - ) - - def test_initial_position_magnitude(self, case_157_constellation, case_157_states): - """Satellites should be in LEO: altitude 500-2000 km above Earth surface.""" - R_EARTH = 6_378_136.6 - for sat in case_157_constellation.satellites: - pos = case_157_states[sat.id][0, :3] - r = np.linalg.norm(pos) - alt = r - R_EARTH - assert 400_000 < alt < 2_000_000, ( - f"Sat {sat.id}: altitude {alt/1e3:.0f} km outside LEO range" - ) - - -class TestOrbitPropagationAccuracy: - """Compare propagated states against Basilisk ground-truth curves. - - Fixture curves[t] records state AFTER propagation at step t, - which corresponds to our states[t+1] (state at epoch + t + 1). - """ - - def test_position_accuracy_all_satellites( - self, case_157_constellation, case_157_states, case_157_curves - ): - for sat in case_157_constellation.satellites: - sid = sat.id - gt_pos = np.array(case_157_curves["satellites"][str(sid)]["position_eci"]) - sim_pos = case_157_states[sid][1:, :3] # states[1:] aligns with curves[0:] - - pos_errors = np.linalg.norm(sim_pos - gt_pos, axis=1) - - assert pos_errors.max() < POS_MAX_TOL, ( - f"Sat {sid}: max position error {pos_errors.max():.4f} m " - f"exceeds {POS_MAX_TOL} m (at t={pos_errors.argmax()})" - ) - assert pos_errors.mean() < POS_MEAN_TOL, ( - f"Sat {sid}: mean position error {pos_errors.mean():.4f} m " - f"exceeds {POS_MEAN_TOL} m" - ) - - def test_velocity_accuracy_all_satellites( - self, case_157_constellation, case_157_states, case_157_curves - ): - for sat in case_157_constellation.satellites: - sid = sat.id - gt_vel = np.array(case_157_curves["satellites"][str(sid)]["velocity_eci"]) - sim_vel = case_157_states[sid][1:, 3:] - - vel_errors = np.linalg.norm(sim_vel - gt_vel, axis=1) - - assert vel_errors.max() < VEL_MAX_TOL, ( - f"Sat {sid}: max velocity error {vel_errors.max():.6f} m/s " - f"exceeds {VEL_MAX_TOL} m/s" - ) - - def test_initial_state_near_exact( - self, case_157_constellation, case_157_states, case_157_curves - ): - """At t=0 (curves[0] = states[1]), error should be sub-millimeter.""" - for sat in case_157_constellation.satellites: - sid = sat.id - gt_pos_0 = np.array(case_157_curves["satellites"][str(sid)]["position_eci"][0]) - sim_pos_1 = case_157_states[sid][1, :3] - err = np.linalg.norm(sim_pos_1 - gt_pos_0) - assert err < 0.001, ( - f"Sat {sid}: initial position error {err:.6f} m should be < 1 mm" - ) - - def test_error_does_not_grow_rapidly( - self, case_157_constellation, case_157_states, case_157_curves - ): - """Error at t=3600 should not be drastically larger than at t=1800. - - Without Sun perturbation, error grew ~4m (almost linearly). With Sun, residual - is ~0.2m and grows much slower. Check that end error < 3x mid error. - """ - for sat in case_157_constellation.satellites: - sid = sat.id - gt_pos = np.array(case_157_curves["satellites"][str(sid)]["position_eci"]) - sim_pos = case_157_states[sid][1:, :3] - pos_errors = np.linalg.norm(sim_pos - gt_pos, axis=1) - - err_mid = pos_errors[1800] - err_end = pos_errors[3600] - assert err_end < 3 * max(err_mid, 0.01), ( - f"Sat {sid}: error at t=3600 ({err_end:.4f} m) is >{3}x " - f"error at t=1800 ({err_mid:.4f} m) — rapid growth detected" - ) - - -# ============================================================================ -# Parameterized tests for ALL fixtures (20 cases) -# ============================================================================ - -@pytest.mark.slow -@pytest.mark.parametrize("case_id", ALL_CASE_IDS) -class TestAllCasesOrbitPropagation: - """Run orbit propagation tests against all 20 fixture cases.""" - - @pytest.fixture - def constellation(self, case_id): - case_dir = _case_id_to_dir(case_id) - return load_constellation(FIXTURES / "cases" / case_dir / "constellation.json") - - @pytest.fixture - def states(self, constellation): - return propagate_constellation(constellation) - - @pytest.fixture - def curves(self, case_id): - case_file = _case_id_to_dir(case_id) + ".json" - with open(FIXTURES / "curves" / case_file) as f: - return json.load(f) - - def test_propagation_succeeds(self, states, constellation): - """All satellites should have states array of correct shape.""" - for sat in constellation.satellites: - assert sat.id in states - assert states[sat.id].shape == (3602, 6) - - def test_position_accuracy(self, states, curves, constellation): - """Position error should be within tolerance for all satellites.""" - for sat in constellation.satellites: - sid = str(sat.id) - gt_pos = np.array(curves["satellites"][sid]["position_eci"]) - sim_pos = states[sat.id][1:, :3] - - pos_errors = np.linalg.norm(sim_pos - gt_pos, axis=1) - - assert pos_errors.max() < POS_MAX_TOL, ( - f"Case {constellation.case_id}, Sat {sid}: " - f"max position error {pos_errors.max():.4f} m exceeds {POS_MAX_TOL} m" - ) - - def test_velocity_accuracy(self, states, curves, constellation): - """Velocity error should be within tolerance for all satellites.""" - for sat in constellation.satellites: - sid = str(sat.id) - gt_vel = np.array(curves["satellites"][sid]["velocity_eci"]) - sim_vel = states[sat.id][1:, 3:] - - vel_errors = np.linalg.norm(sim_vel - gt_vel, axis=1) - - assert vel_errors.max() < VEL_MAX_TOL, ( - f"Case {constellation.case_id}, Sat {sid}: " - f"max velocity error {vel_errors.max():.6f} m/s exceeds {VEL_MAX_TOL} m/s" - ) - - def test_position_leo_range(self, states, constellation): - """All satellites should be in LEO altitude range.""" - R_EARTH = 6_378_136.6 - for sat in constellation.satellites: - pos = states[sat.id][0, :3] - r = np.linalg.norm(pos) - alt = r - R_EARTH - assert 400_000 < alt < 2_000_000, ( - f"Case {constellation.case_id}, Sat {sat.id}: " - f"altitude {alt/1e3:.0f} km outside LEO range" - ) From c485b783b8343285ee6bd2a8261985b5fa3103a1 Mon Sep 17 00:00:00 2001 From: Mtrya Date: Wed, 11 Feb 2026 14:35:23 +0800 Subject: [PATCH 11/12] Add bsk dependency --- pixi.lock | 252 +++++++++++++++++++++++++++++++++++++++++++++++++++--- pixi.toml | 3 +- 2 files changed, 242 insertions(+), 13 deletions(-) diff --git a/pixi.lock b/pixi.lock index 9671cf9..eec9255 100644 --- a/pixi.lock +++ b/pixi.lock @@ -51,7 +51,9 @@ environments: - conda: https://conda.anaconda.org/conda-forge/noarch/wheel-0.46.3-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/zstd-1.5.7-hb78ec9c_6.conda - pypi: https://files.pythonhosted.org/packages/38/0e/27be9fdef66e72d64c0cdc3cc2823101b80585f8119b5c112c2e8f5f7dab/anyio-4.12.1-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/5d/e7/b18bee0772d49c0f78d57f15a68e85257abf7224d9b910706abe8bd1dc0f/bokeh-3.8.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/46/80/7dac57f76d94df52a2dc1d72365e57969faeff93e6e95a615fc21ad28b51/brahe-1.0.1.tar.gz + - pypi: https://files.pythonhosted.org/packages/ec/ff/acdfe27c2dd958ea3e6f5475aa07b7958d00a6731826a2e8bb64fafe656d/bsk-2.9.0-cp38-abi3-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl - pypi: https://files.pythonhosted.org/packages/b9/30/7465b650110514fc5c9c3b59935264c35ab56f876322de34efa55367ee4e/cartopy-0.25.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl - pypi: https://files.pythonhosted.org/packages/e6/ad/3cc14f097111b4de0040c83a525973216457bbeeb63739ef1ed275c1c021/certifi-2026.1.4-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/c0/10/d20b513afe03acc89ec33948320a5544d31f21b05368436d580dec4e234d/charset_normalizer-3.4.4-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl @@ -64,24 +66,32 @@ environments: - pypi: https://files.pythonhosted.org/packages/7e/f5/f66802a942d491edb555dd61e3a9961140fd64c90bce1eafd741609d334d/httpcore-1.0.9-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/2a/39/e50c7c3a983047577ee07d2a9e53faf5a69493943ec3f6a384bdc792deb2/httpx-0.28.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/0e/61/66938bbb5fc52dbdf84594873d5b51fb1f7c7794e9c0f5bd885f30bc507b/idna-3.11-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/62/a1/3d680cbfd5f4b8f15abc1d571870c5fc3e594bb582bc3b64ea099db13e56/jinja2-3.1.6-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/9d/3f/b9d5739352badc11ca637c8f72525d519458622936bc3313ddefdc7dee96/jplephem-2.24-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/4b/97/f6de8d4af54d6401d6581a686cce3e3e2371a79ba459a449104e026c08bc/kaleido-1.2.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/70/90/6d240beb0f24b74371762873e9b7f499f1e02166a2d9c5801f4dbf8fa12e/kiwisolver-1.4.9-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl - pypi: https://files.pythonhosted.org/packages/54/20/6aa79ba3570bddd1bf7e951c6123f806751e58e8cce736bad77b2cf348d7/logistro-2.0.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/0c/29/0348de65b8cc732daa3e33e67806420b2ae89bdce2b04af740289c5c6c8c/loguru-0.7.3-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/94/54/e7d793b573f298e1c9013b8c4dade17d481164aa517d1d7148619c2cedbf/markdown_it_py-4.0.0-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/3e/f3/c5195b1ae57ef85339fd7285dfb603b22c8b4e79114bae5f4f0fcf688677/matplotlib-3.10.8-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl + - pypi: https://files.pythonhosted.org/packages/3c/2e/8d0c2ab90a8c1d9a24f0399058ab8519a3279d1bd4289511d74e909f060e/markupsafe-3.0.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl + - pypi: https://files.pythonhosted.org/packages/7d/18/95ae2e242d4a5c98bd6e90e36e128d71cf1c7e39b0874feaed3ef782e789/matplotlib-3.10.7-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl - pypi: https://files.pythonhosted.org/packages/b3/38/89ba8ad64ae25be8de66a6d463314cf1eb366222074cfda9ee839c56a4b4/mdurl-0.1.2-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/03/cc/7cb74758e6df95e0c4e1253f203b6dd7f348bf2f29cf89e9210a2416d535/narwhals-2.16.0-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/f5/c6/a18e59f3f0b8071cc85cbc8d80cd02d68aa9710170b2553a117203d46936/numpy-2.4.2-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl + - pypi: https://files.pythonhosted.org/packages/b6/23/2a1b231b8ff672b4c450dac27164a8b2ca7d9b7144f9c02d2396518352eb/numpy-2.3.5-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl - pypi: https://files.pythonhosted.org/packages/dc/91/98a52415059db3f374757d0b7f0f16e3b5cd5976c90d1c2b56acaea039e6/orjson-3.11.7-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl - - pypi: https://files.pythonhosted.org/packages/11/8f/48d0b77ab2200374c66d344459b8958c86693be99526450e7aee714e03e4/pillow-12.1.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl + - pypi: https://files.pythonhosted.org/packages/e5/63/cd7d615331b328e287d8233ba9fdf191a9c2d11b6af0c7a59cfcec23de68/pandas-2.3.3-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl + - pypi: https://files.pythonhosted.org/packages/4f/87/424511bdcd02c8d7acf9f65caa09f291a519b16bd83c3fb3374b3d4ae951/pillow-12.0.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl + - pypi: https://files.pythonhosted.org/packages/cb/28/3bfe2fa5a7b9c46fe7e13c97bda14c895fb10fa2ebf1d0abb90e0cea7ee1/platformdirs-4.5.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/8a/67/f95b5460f127840310d2187f916cf0023b5875c0717fdf893f71e1325e87/plotly-6.5.2-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/a8/87/77cc11c7a9ea9fd05503def69e3d18605852cd0d4b0d3b8f15bbeb3ef1d1/pooch-1.8.2-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/1d/2a/3c5f05a4af06649547027d288747f68525755de692a26a7720dced3652c0/protobuf-6.33.1-cp39-abi3-manylinux2014_x86_64.whl - pypi: https://files.pythonhosted.org/packages/10/bd/c038d7cc38edc1aa5bf91ab8068b63d4308c66c4c8bb3cbba7dfbc049f9c/pyparsing-3.3.2-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/b8/be/212882c450bba74fc8d7d35cbd57e4af84792f0a56194819d98106b075af/pyproj-3.7.2-cp312-cp312-manylinux_2_28_x86_64.whl - pypi: https://files.pythonhosted.org/packages/82/06/cad54e8ce758bd836ee5411691cbd49efeb9cc611b374670fce299519334/pyshp-3.0.3-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/fa/b6/3127540ecdf1464a00e5a01ee60a1b09175f6913f0644ac748494d9c4b21/pytest_timeout-2.4.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/ec/57/56b9bcc3c9c6a792fcbaf139543cee77261f3651ca9da0c93f5c1221264b/python_dateutil-2.9.0.post0-py2.py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/81/c4/34e93fe5f5429d7570ec1fa436f1986fb1f00c3e0f43a589fe2bbcd22c3f/pytz-2025.2-py2.py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/8b/9d/b3589d3877982d4f2329302ef98a8026e7f4443c765c46cfecc8858c6b4b/pyyaml-6.0.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl - pypi: https://files.pythonhosted.org/packages/1e/db/4254e3eabe8020b458f1a747140d32277ec7a271daf1d235b70dc0b4e6e3/requests-2.32.5-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/ef/45/615f5babd880b4bd7d405cc0dc348234c5ffb6ed1ea33e152ede08b2072d/rich-14.3.2-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/fc/40/50ecdc518edd3a85ad74bda7a2196b53d5901256e3d7ab34225c96e8edc8/sgp4-2.25-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl @@ -90,8 +100,12 @@ environments: - pypi: https://files.pythonhosted.org/packages/20/05/ed9b2571bbf38f1a2425391f18e3ac11cb1e91482c22d644a1640dea9da7/simplejson-3.20.2-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl - pypi: https://files.pythonhosted.org/packages/b7/ce/149a00dd41f10bc29e5921b496af8b574d8413afcd5e30dfa0ed46c2cc5e/six-1.17.0-py2.py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/e7/8a/f196038b2bea40c372d900803dac0d5e4eab578cb05b92ff7172ced4c1cf/skyfield-1.54-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/50/d4/e51d52047e7eb9a582da59f32125d17c0482d065afd5d3bc435ff2120dc5/tornado-6.5.4-cp39-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl + - pypi: https://files.pythonhosted.org/packages/d0/30/dc54f88dd4a2b5dc8a0279bdd7270e735851848b762aeb1c1184ed1f6b14/tqdm-4.67.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/a0/1d/d9257dd49ff2ca23ea5f132edf1281a0c4f9de8a762b9ae399b670a59235/typer-0.21.1-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/c7/b0/003792df09decd6849a5e39c28b513c06e84436a54440380862b5aeff25d/tzdata-2025.3-py2.py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/39/08/aaaad47bc4e9dc8c725e68f9d04865dbcb2052843ff09c97b08904852d84/urllib3-2.6.3-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/ef/5c/2c189d18d495dd0fa3f27ccc60762bbc787eed95b9b0147266e72bb76585/xyzservices-2025.11.0-py3-none-any.whl packages: - conda: https://conda.anaconda.org/conda-forge/linux-64/_libgcc_mutex-0.1-conda_forge.tar.bz2 sha256: fe51de6107f9edc7aa4f786a70f4a883943bc9d39b3bb7307c04c41410990726 @@ -136,6 +150,22 @@ packages: purls: [] size: 68072 timestamp: 1756738968573 +- pypi: https://files.pythonhosted.org/packages/5d/e7/b18bee0772d49c0f78d57f15a68e85257abf7224d9b910706abe8bd1dc0f/bokeh-3.8.1-py3-none-any.whl + name: bokeh + version: 3.8.1 + sha256: 89a66cb8bfe85e91bce144e3ccf3c4a6f0f1347e7006282972568ea0ecacbb00 + requires_dist: + - jinja2>=2.9 + - contourpy>=1.2 + - narwhals>=1.13 + - numpy>=1.16 + - packaging>=16.8 + - pandas>=1.2 + - pillow>=7.1.0 + - pyyaml>=3.10 + - tornado>=6.2 ; sys_platform != 'emscripten' + - xyzservices>=2021.9.1 + requires_python: '>=3.10' - pypi: https://files.pythonhosted.org/packages/46/80/7dac57f76d94df52a2dc1d72365e57969faeff93e6e95a615fc21ad28b51/brahe-1.0.1.tar.gz name: brahe version: 1.0.1 @@ -155,6 +185,27 @@ packages: - scienceplots>=2.0.0 ; extra == 'plots' - brahe[plots] ; extra == 'all' requires_python: '>=3.10' +- pypi: https://files.pythonhosted.org/packages/ec/ff/acdfe27c2dd958ea3e6f5475aa07b7958d00a6731826a2e8bb64fafe656d/bsk-2.9.0-cp38-abi3-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl + name: bsk + version: 2.9.0 + sha256: 87ebf9b75452815fdf482c460d1fe11d5345be74fcb0b1665af2f6ffa6919690 + requires_dist: + - pandas>=2.0.3,<=2.2.3 ; python_full_version < '3.9' + - pandas>=2.0.3,<=2.3.3 ; python_full_version >= '3.9' + - matplotlib>=3.7.5,<=3.10.7 + - numpy>=1.24.4,<2.4.0 ; python_full_version < '3.13' + - numpy>=2.0,<2.4.0 ; python_full_version >= '3.13' + - colorama==0.4.6 + - tqdm==4.67.1 + - pillow>=10.4.0,<=12.0.0 + - requests>=2.32.3,<=2.32.5 + - bokeh>=3.1.1,<=3.8.1 + - protobuf>=5.29.4,<=6.33.1 + - pooch>=1.7.0,<1.9 + - psutil ; extra == 'test' + - pytest-error-for-skips ; extra == 'test' + - pytest ; extra == 'test' + requires_python: '>=3.8,<3.14' - conda: https://conda.anaconda.org/conda-forge/linux-64/bubblewrap-0.11.0-h9d8dfd6_2.conda sha256: 8e8f3d77cfac496c23aaeeab55974b2b27052363ace6eabc66533efadf48be9f md5: 1d0f16daeff00e7e675390cb90381b52 @@ -401,6 +452,14 @@ packages: - pkg:pypi/iniconfig?source=compressed-mapping size: 13387 timestamp: 1760831448842 +- pypi: https://files.pythonhosted.org/packages/62/a1/3d680cbfd5f4b8f15abc1d571870c5fc3e594bb582bc3b64ea099db13e56/jinja2-3.1.6-py3-none-any.whl + name: jinja2 + version: 3.1.6 + sha256: 85ece4451f492d0c13c5dd7c13a64681a86afae63a5f347908daf103ce6d2f67 + requires_dist: + - markupsafe>=2.0 + - babel>=2.7 ; extra == 'i18n' + requires_python: '>=3.7' - pypi: https://files.pythonhosted.org/packages/9d/3f/b9d5739352badc11ca637c8f72525d519458622936bc3313ddefdc7dee96/jplephem-2.24-py3-none-any.whl name: jplephem version: '2.24' @@ -653,10 +712,15 @@ packages: - pytest-regressions ; extra == 'testing' - requests ; extra == 'testing' requires_python: '>=3.10' -- pypi: https://files.pythonhosted.org/packages/3e/f3/c5195b1ae57ef85339fd7285dfb603b22c8b4e79114bae5f4f0fcf688677/matplotlib-3.10.8-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl +- pypi: https://files.pythonhosted.org/packages/3c/2e/8d0c2ab90a8c1d9a24f0399058ab8519a3279d1bd4289511d74e909f060e/markupsafe-3.0.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl + name: markupsafe + version: 3.0.3 + sha256: d6dd0be5b5b189d31db7cda48b91d7e0a9795f31430b7f271219ab30f1d3ac9d + requires_python: '>=3.9' +- pypi: https://files.pythonhosted.org/packages/7d/18/95ae2e242d4a5c98bd6e90e36e128d71cf1c7e39b0874feaed3ef782e789/matplotlib-3.10.7-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl name: matplotlib - version: 3.10.8 - sha256: 3ab4aabc72de4ff77b3ec33a6d78a68227bf1123465887f9905ba79184a1cc04 + version: 3.10.7 + sha256: d5f256d49fea31f40f166a5e3131235a5d2f4b7f44520b1cf0baf1ce568ccff0 requires_dist: - contourpy>=1.0.1 - cycler>=0.10 @@ -709,10 +773,10 @@ packages: purls: [] size: 891641 timestamp: 1738195959188 -- pypi: https://files.pythonhosted.org/packages/f5/c6/a18e59f3f0b8071cc85cbc8d80cd02d68aa9710170b2553a117203d46936/numpy-2.4.2-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl +- pypi: https://files.pythonhosted.org/packages/b6/23/2a1b231b8ff672b4c450dac27164a8b2ca7d9b7144f9c02d2396518352eb/numpy-2.3.5-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl name: numpy - version: 2.4.2 - sha256: 9e35d3e0144137d9fdae62912e869136164534d64a169f86438bc9561b6ad49f + version: 2.3.5 + sha256: 0d8163f43acde9a73c2a33605353a4f1bc4798745a8b1d73183b28e5b435ae28 requires_python: '>=3.11' - conda: https://conda.anaconda.org/conda-forge/linux-64/openssl-3.6.1-h35e630c_1.conda sha256: 44c877f8af015332a5d12f5ff0fb20ca32f896526a7d0cdb30c769df1144fb5c @@ -743,10 +807,101 @@ packages: - pkg:pypi/packaging?source=compressed-mapping size: 72010 timestamp: 1769093650580 -- pypi: https://files.pythonhosted.org/packages/11/8f/48d0b77ab2200374c66d344459b8958c86693be99526450e7aee714e03e4/pillow-12.1.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl +- pypi: https://files.pythonhosted.org/packages/e5/63/cd7d615331b328e287d8233ba9fdf191a9c2d11b6af0c7a59cfcec23de68/pandas-2.3.3-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl + name: pandas + version: 2.3.3 + sha256: b3d11d2fda7eb164ef27ffc14b4fcab16a80e1ce67e9f57e19ec0afaf715ba89 + requires_dist: + - numpy>=1.22.4 ; python_full_version < '3.11' + - numpy>=1.23.2 ; python_full_version == '3.11.*' + - numpy>=1.26.0 ; python_full_version >= '3.12' + - python-dateutil>=2.8.2 + - pytz>=2020.1 + - tzdata>=2022.7 + - hypothesis>=6.46.1 ; extra == 'test' + - pytest>=7.3.2 ; extra == 'test' + - pytest-xdist>=2.2.0 ; extra == 'test' + - pyarrow>=10.0.1 ; extra == 'pyarrow' + - bottleneck>=1.3.6 ; extra == 'performance' + - numba>=0.56.4 ; extra == 'performance' + - numexpr>=2.8.4 ; extra == 'performance' + - scipy>=1.10.0 ; extra == 'computation' + - xarray>=2022.12.0 ; extra == 'computation' + - fsspec>=2022.11.0 ; extra == 'fss' + - s3fs>=2022.11.0 ; extra == 'aws' + - gcsfs>=2022.11.0 ; extra == 'gcp' + - pandas-gbq>=0.19.0 ; extra == 'gcp' + - odfpy>=1.4.1 ; extra == 'excel' + - openpyxl>=3.1.0 ; extra == 'excel' + - python-calamine>=0.1.7 ; extra == 'excel' + - pyxlsb>=1.0.10 ; extra == 'excel' + - xlrd>=2.0.1 ; extra == 'excel' + - xlsxwriter>=3.0.5 ; extra == 'excel' + - pyarrow>=10.0.1 ; extra == 'parquet' + - pyarrow>=10.0.1 ; extra == 'feather' + - tables>=3.8.0 ; extra == 'hdf5' + - pyreadstat>=1.2.0 ; extra == 'spss' + - sqlalchemy>=2.0.0 ; extra == 'postgresql' + - psycopg2>=2.9.6 ; extra == 'postgresql' + - adbc-driver-postgresql>=0.8.0 ; extra == 'postgresql' + - sqlalchemy>=2.0.0 ; extra == 'mysql' + - pymysql>=1.0.2 ; extra == 'mysql' + - sqlalchemy>=2.0.0 ; extra == 'sql-other' + - adbc-driver-postgresql>=0.8.0 ; extra == 'sql-other' + - adbc-driver-sqlite>=0.8.0 ; extra == 'sql-other' + - beautifulsoup4>=4.11.2 ; extra == 'html' + - html5lib>=1.1 ; extra == 'html' + - lxml>=4.9.2 ; extra == 'html' + - lxml>=4.9.2 ; extra == 'xml' + - matplotlib>=3.6.3 ; extra == 'plot' + - jinja2>=3.1.2 ; extra == 'output-formatting' + - tabulate>=0.9.0 ; extra == 'output-formatting' + - pyqt5>=5.15.9 ; extra == 'clipboard' + - qtpy>=2.3.0 ; extra == 'clipboard' + - zstandard>=0.19.0 ; extra == 'compression' + - dataframe-api-compat>=0.1.7 ; extra == 'consortium-standard' + - adbc-driver-postgresql>=0.8.0 ; extra == 'all' + - adbc-driver-sqlite>=0.8.0 ; extra == 'all' + - beautifulsoup4>=4.11.2 ; extra == 'all' + - bottleneck>=1.3.6 ; extra == 'all' + - dataframe-api-compat>=0.1.7 ; extra == 'all' + - fastparquet>=2022.12.0 ; extra == 'all' + - fsspec>=2022.11.0 ; extra == 'all' + - gcsfs>=2022.11.0 ; extra == 'all' + - html5lib>=1.1 ; extra == 'all' + - hypothesis>=6.46.1 ; extra == 'all' + - jinja2>=3.1.2 ; extra == 'all' + - lxml>=4.9.2 ; extra == 'all' + - matplotlib>=3.6.3 ; extra == 'all' + - numba>=0.56.4 ; extra == 'all' + - numexpr>=2.8.4 ; extra == 'all' + - odfpy>=1.4.1 ; extra == 'all' + - openpyxl>=3.1.0 ; extra == 'all' + - pandas-gbq>=0.19.0 ; extra == 'all' + - psycopg2>=2.9.6 ; extra == 'all' + - pyarrow>=10.0.1 ; extra == 'all' + - pymysql>=1.0.2 ; extra == 'all' + - pyqt5>=5.15.9 ; extra == 'all' + - pyreadstat>=1.2.0 ; extra == 'all' + - pytest>=7.3.2 ; extra == 'all' + - pytest-xdist>=2.2.0 ; extra == 'all' + - python-calamine>=0.1.7 ; extra == 'all' + - pyxlsb>=1.0.10 ; extra == 'all' + - qtpy>=2.3.0 ; extra == 'all' + - scipy>=1.10.0 ; extra == 'all' + - s3fs>=2022.11.0 ; extra == 'all' + - sqlalchemy>=2.0.0 ; extra == 'all' + - tables>=3.8.0 ; extra == 'all' + - tabulate>=0.9.0 ; extra == 'all' + - xarray>=2022.12.0 ; extra == 'all' + - xlrd>=2.0.1 ; extra == 'all' + - xlsxwriter>=3.0.5 ; extra == 'all' + - zstandard>=0.19.0 ; extra == 'all' + requires_python: '>=3.9' +- pypi: https://files.pythonhosted.org/packages/4f/87/424511bdcd02c8d7acf9f65caa09f291a519b16bd83c3fb3374b3d4ae951/pillow-12.0.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl name: pillow - version: 12.1.0 - sha256: a6dfc2af5b082b635af6e08e0d1f9f1c4e04d17d4e2ca0ef96131e85eda6eb17 + version: 12.0.0 + sha256: b87843e225e74576437fd5b6a4c2205d422754f84a06942cfaf1dc32243e45a8 requires_dist: - furo ; extra == 'docs' - olefile ; extra == 'docs' @@ -788,6 +943,22 @@ packages: - pkg:pypi/pip?source=compressed-mapping size: 1181790 timestamp: 1770270305795 +- pypi: https://files.pythonhosted.org/packages/cb/28/3bfe2fa5a7b9c46fe7e13c97bda14c895fb10fa2ebf1d0abb90e0cea7ee1/platformdirs-4.5.1-py3-none-any.whl + name: platformdirs + version: 4.5.1 + sha256: d03afa3963c806a9bed9d5125c8f4cb2fdaf74a55ab60e5d59b3fde758104d31 + requires_dist: + - furo>=2025.9.25 ; extra == 'docs' + - proselint>=0.14 ; extra == 'docs' + - sphinx-autodoc-typehints>=3.2 ; extra == 'docs' + - sphinx>=8.2.3 ; extra == 'docs' + - appdirs==1.4.4 ; extra == 'test' + - covdefaults>=2.3 ; extra == 'test' + - pytest-cov>=7 ; extra == 'test' + - pytest-mock>=3.15.1 ; extra == 'test' + - pytest>=8.4.2 ; extra == 'test' + - mypy>=1.18.2 ; extra == 'type' + requires_python: '>=3.10' - pypi: https://files.pythonhosted.org/packages/8a/67/f95b5460f127840310d2187f916cf0023b5875c0717fdf893f71e1325e87/plotly-6.5.2-py3-none-any.whl name: plotly version: 6.5.2 @@ -840,6 +1011,23 @@ packages: - pkg:pypi/pluggy?source=compressed-mapping size: 25877 timestamp: 1764896838868 +- pypi: https://files.pythonhosted.org/packages/a8/87/77cc11c7a9ea9fd05503def69e3d18605852cd0d4b0d3b8f15bbeb3ef1d1/pooch-1.8.2-py3-none-any.whl + name: pooch + version: 1.8.2 + sha256: 3529a57096f7198778a5ceefd5ac3ef0e4d06a6ddaf9fc2d609b806f25302c47 + requires_dist: + - platformdirs>=2.5.0 + - packaging>=20.0 + - requests>=2.19.0 + - tqdm>=4.41.0,<5.0.0 ; extra == 'progress' + - paramiko>=2.7.0 ; extra == 'sftp' + - xxhash>=1.4.3 ; extra == 'xxhash' + requires_python: '>=3.7' +- pypi: https://files.pythonhosted.org/packages/1d/2a/3c5f05a4af06649547027d288747f68525755de692a26a7720dced3652c0/protobuf-6.33.1-cp39-abi3-manylinux2014_x86_64.whl + name: protobuf + version: 6.33.1 + sha256: 8fd7d5e0eb08cd5b87fd3df49bc193f5cfd778701f47e11d127d0afc6c39f1d1 + requires_python: '>=3.9' - conda: https://conda.anaconda.org/conda-forge/noarch/pygments-2.19.2-pyhd8ed1ab_0.conda sha256: 5577623b9f6685ece2697c6eb7511b4c9ac5fb607c9babc2646c811b428fd46a md5: 6b6ece66ebcae2d5f326c77ef2c5a066 @@ -940,6 +1128,15 @@ packages: requires_dist: - six>=1.5 requires_python: '>=2.7,!=3.0.*,!=3.1.*,!=3.2.*' +- pypi: https://files.pythonhosted.org/packages/81/c4/34e93fe5f5429d7570ec1fa436f1986fb1f00c3e0f43a589fe2bbcd22c3f/pytz-2025.2-py2.py3-none-any.whl + name: pytz + version: '2025.2' + sha256: 5ddf76296dd8c44c26eb8f4b6f35488f3ccbf6fbbd7adee0b7262d43f0ec2f00 +- pypi: https://files.pythonhosted.org/packages/8b/9d/b3589d3877982d4f2329302ef98a8026e7f4443c765c46cfecc8858c6b4b/pyyaml-6.0.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl + name: pyyaml + version: 6.0.3 + sha256: ba1cc08a7ccde2d2ec775841541641e4548226580ab850948cbfda66a1befcdc + requires_python: '>=3.8' - conda: https://conda.anaconda.org/conda-forge/linux-64/readline-8.3-h853b02a_0.conda sha256: 12ffde5a6f958e285aa22c191ca01bbd3d6e710aa852e00618fa6ddc59149002 md5: d7d95fc8287ea7bf33e0e7116d2b95ec @@ -1053,6 +1250,27 @@ packages: - pkg:pypi/tomli?source=compressed-mapping size: 21453 timestamp: 1768146676791 +- pypi: https://files.pythonhosted.org/packages/50/d4/e51d52047e7eb9a582da59f32125d17c0482d065afd5d3bc435ff2120dc5/tornado-6.5.4-cp39-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl + name: tornado + version: 6.5.4 + sha256: e5fb5e04efa54cf0baabdd10061eb4148e0be137166146fff835745f59ab9f7f + requires_python: '>=3.9' +- pypi: https://files.pythonhosted.org/packages/d0/30/dc54f88dd4a2b5dc8a0279bdd7270e735851848b762aeb1c1184ed1f6b14/tqdm-4.67.1-py3-none-any.whl + name: tqdm + version: 4.67.1 + sha256: 26445eca388f82e72884e0d580d5464cd801a3ea01e63e5601bdff9ba6a48de2 + requires_dist: + - colorama ; sys_platform == 'win32' + - pytest>=6 ; extra == 'dev' + - pytest-cov ; extra == 'dev' + - pytest-timeout ; extra == 'dev' + - pytest-asyncio>=0.24 ; extra == 'dev' + - nbval ; extra == 'dev' + - requests ; extra == 'discord' + - slack-sdk ; extra == 'slack' + - requests ; extra == 'telegram' + - ipywidgets>=6 ; extra == 'notebook' + requires_python: '>=3.7' - pypi: https://files.pythonhosted.org/packages/a0/1d/d9257dd49ff2ca23ea5f132edf1281a0c4f9de8a762b9ae399b670a59235/typer-0.21.1-py3-none-any.whl name: typer version: 0.21.1 @@ -1075,6 +1293,11 @@ packages: - pkg:pypi/typing-extensions?source=hash-mapping size: 51692 timestamp: 1756220668932 +- pypi: https://files.pythonhosted.org/packages/c7/b0/003792df09decd6849a5e39c28b513c06e84436a54440380862b5aeff25d/tzdata-2025.3-py2.py3-none-any.whl + name: tzdata + version: '2025.3' + sha256: 06a47e5700f3081aab02b2e513160914ff0694bce9947d6b76ebd6bf57cfc5d1 + requires_python: '>=2' - conda: https://conda.anaconda.org/conda-forge/noarch/tzdata-2025c-hc9c84f9_1.conda sha256: 1d30098909076af33a35017eed6f2953af1c769e273a0626a04722ac4acaba3c md5: ad659d0a2b3e47e38d829aa8cad2d610 @@ -1105,6 +1328,11 @@ packages: - pkg:pypi/wheel?source=hash-mapping size: 31858 timestamp: 1769139207397 +- pypi: https://files.pythonhosted.org/packages/ef/5c/2c189d18d495dd0fa3f27ccc60762bbc787eed95b9b0147266e72bb76585/xyzservices-2025.11.0-py3-none-any.whl + name: xyzservices + version: 2025.11.0 + sha256: de66a7599a8d6dad63980b77defd1d8f5a5a9cb5fc8774ea1c6e89ca7c2a3d2f + requires_python: '>=3.8' - conda: https://conda.anaconda.org/conda-forge/linux-64/zstd-1.5.7-hb78ec9c_6.conda sha256: 68f0206ca6e98fea941e5717cec780ed2873ffabc0e1ed34428c061e2c6268c7 md5: 4a13eeac0b5c8e5b8ab496e6c4ddd829 diff --git a/pixi.toml b/pixi.toml index 9fc42ac..fadcd64 100644 --- a/pixi.toml +++ b/pixi.toml @@ -16,5 +16,6 @@ pytest = ">=9.0.2,<10" [pypi-dependencies] requests = ">=2.32.5, <3" skyfield = ">=1.54, <2" -numpy = ">=2.4.2, <3" brahe = ">=1.0.1, <2" +bsk = ">=2.9.0, <3" +numpy = ">=2.3.5, <3" From 7505cd25523a9abf08f809505177e1534ec48daa Mon Sep 17 00:00:00 2001 From: Mtrya Date: Sun, 15 Feb 2026 23:22:55 +0800 Subject: [PATCH 12/12] Remove curves in aeosbench fixtures (size too large) --- .../fixtures/aeosbench_gt_bsk2.9.0/README.md | 26 ++----------------- 1 file changed, 2 insertions(+), 24 deletions(-) diff --git a/tests/fixtures/aeosbench_gt_bsk2.9.0/README.md b/tests/fixtures/aeosbench_gt_bsk2.9.0/README.md index 4d44e5c..3d4b18a 100644 --- a/tests/fixtures/aeosbench_gt_bsk2.9.0/README.md +++ b/tests/fixtures/aeosbench_gt_bsk2.9.0/README.md @@ -9,7 +9,6 @@ A **fixture** is a tuple of `(case, solution, metrics, curves)` that captures a - **Case**: The problem instance (satellite constellation + task set) - **Solution**: The scheduling decisions (which satellite does which task at each timestep) - **Metrics**: Aggregated performance metrics (completion rates, turnaround time, power consumption) -- **Curves**: Time-series dynamics data (positions, velocities, attitudes, battery levels, reaction wheel states) These fixtures serve as ground truth for verifying the correctness of AEOS-Bench custom verifier implementations. @@ -56,24 +55,6 @@ After solution generation, the solution is replayed through the Basilisk simulat - **TAT** (Turn-Around Time): Average time from task release to completion - **PC** (Power Consumption): Total energy consumed by sensors -### Curve Extraction - -During metrics replay, time-series data is extracted at each timestep: - -**Per-Satellite Curves**: -- `position_eci`: ECI position vector [x, y, z] in meters -- `velocity_eci`: ECI velocity vector [vx, vy, vz] in m/s -- `attitude_mrp`: Attitude as Modified Rodrigues Parameters [σ₁, σ₂, σ₃] -- `battery_level`: Battery charge level in Joules -- `sensor_enabled`: Boolean sensor state (true=on, false=off) -- `reaction_wheel_omega`: Reaction wheel speeds [ω₁, ω₂, ω₃] in rad/s -- `reaction_wheel_torque`: Reaction wheel torques [τ₁, τ₂, τ₃] in Nm -- `assignment`: Task ID assigned at this timestep (-1 = idle) - -**Per-Task Curves**: -- `visibility`: Visibility matrix per satellite per timestep -- `progress`: Task progress (timesteps worked) at each timestep - ## Directory Structure ``` @@ -87,11 +68,8 @@ fixtures/ ├── solutions/ # Scheduling solutions │ ├── 00000.json # Per-satellite task assignments │ └── ... -├── metrics/ # Performance metrics -│ ├── 00000.json # CR, WCR, PCR, WPCR, TAT, PC -│ └── ... -└── curves/ # Dynamics time-series data - ├── 00000.json # Per-timestep state vectors +└── metrics/ # Performance metrics + ├── 00000.json # CR, WCR, PCR, WPCR, TAT, PC └── ... ```